加拿大暑期课要上多久?
我是学CS的,所以以我的经历来答一下。 首先,CS的必修课一般包括操作系统,计算机网络,算法与数据结构,数据库系统,C语言(或C++)等。这些课程在暑校基本都可以选到,但是授课老师不同,质量有高有低。比如我们学校计算机网络这门必修课是由系里推荐的一串教授里面成绩最好的来上课,而其他教授来上这个课也是允许的,只不过会稍微占一些比例。所以如果不幸碰到差一点的教授,那这门课就相当简单了;但是如果运气好的话,碰到的教授刚好是很喜欢的类型,那么学习过程就会非常愉快并且收获满满。
CS的选修课则更多了,可以选的课基本上没有限制,只要你修够一定学分就可以了(有些选修课是必须和大伙一起上,所以也叫集体选修课,像OS,CS,DS这样的基础学科基本都是集体选修课,由全校各个专业的人一起上,老师不会太深入,主要是讲概念和原理,考试也比较容易)。个人选修课则是自由选择教师上课,内容深浅和难易程度都取决于老师,但是一般都是给分很高的。个人选修课一般是以研究为主,需要阅读大量文献,最后通过写report来进行考核。集体选修课则以课堂讨论和期末大题为主。无论是哪种课,只要认真准备,做好课堂发言和作业,都能拿到不错的成绩。 至于你问的上完暑假课要用多长时间来重新学,这得看你上的是什么类型的课,以及你的个人学习能力。一般来说,如果是刚刚从国内过来的学生,那么上完夏校的课程大概需要2-3个月(以我个人的经验来说,大一上学期上夏校的课程,下学期重新学,基本不需要怎么花时间来复习),而如果是在加拿大本地上大学或者学院,然后暑假有上夏校的话,重学的时间就更少(可能只需要1个学期甚至更短)。 但是!如果你遇到差一些的教授,可能他/她会给到你比本专业课难度还要高的内容(尤其以算法和数据结构为最),这种情况下的补课就是很困难的,需要你下苦功夫来把之前漏掉的内容补回来。
希望我的经历对你有帮助~ 祝好!