莫那什IT本科要读啥?
刚刚完成了Monash IT的coop,来答一发。
先讲本科(BSc),也就是正常的课程,包括3个units的必修和6个units的选修。 必修包括:编程语言(C或Python),计算机网络,操作系统,数据库系统,算法与数据结构,软件开发。其中编程语言和数据结构是必考,其他都是选一。
选修包括:操作系统,计算机网络,数据库系统,算法与数据结构,软件开发和设计模式。所有选修只要完成2个即可。 必修中除了编程语言需要一定编程基础外,其他的都不难,只要上课认真听都能过。
重点是要理解编程语言的语法,这是最难的,但是只要多敲代码,多练习,通过考试还是很容易的。 本科还有门考试叫PAT,是考编程能力的,分上机和笔试,也是很好过的。
以上只是课程,还有一门重要的课程就是Coop,这是由企业导师带领你做项目的训练,非常锻炼个人能力,在项目中学习如何与项目组成员沟通协作以及解决遇到的问题,对以后进入职场有很大的帮助! 整个it的本科课程就是这些了,全部学完下来应该会掌握很多的知识,也一定会让对你的编程能力有一个质的提升。
再来说说Monash的Master of IT(MMIT)的课程,这个课程的设置是针对那些有本科学位但想进一步深造的同学开设的,一共10个unit,5个必修,5个选修。修满8个unit就可以拿到master的学位证。
必修课包括:数据挖掘,操作系统,计算机网络,分布式系统,数据库系统。选修课包括:算法分析与设计,人工智能,计算机网络安全,云计算。同样,所有选修只要完成2个即可。 比起BSc的丰富多样的选课,这个mmit的选课就很少了,都是与IT有关的专业课程。课程内容也是干货满满!每一门课都有实验和final project需要完成,都是对所学知识的一个综合应用和实践,非常重要。