港大ite专业学什么?
我是2017年入学的,当时申请的时候港大的IT没有单独的分出去,是在工学院下的一个MSCS(Master of Science in Computer Science)项目里,总共四个track, Data Analytics, Security and e-Commerce, Cognitive Systems, and Networks. 四个track的基础课是一样的,都是C++,算法,数据结构等,不同的track在选修课上稍有不同,我选的track是security和ecommerce,所以课程上有一些相同或者相似的内容。
一共十门必修课,两门选读课和一个实习。 必修包括计算机网络,操作系统,算法,数据结构,数据库系统,面向对象的方法论(此方向不需要掌握英语),UML,编程实战(使用Java,C#或者Python编写一个小项目)。
选修有安全,分布式计算,数据库系统,算法和数据结构,优化理论,操作系统,软件工程专业,网络编程,多线程和网络并行计算。 每个学期修满15个学分就可以毕业,所有科目及格即可,没有期末考试。考试形式有笔试,有上机,也有简答。每门课的难易程度不一样,个人感觉最难的是数据库系统和分布式计算。
上课的形式是一般是Lecture然后课后作业或实验。老师讲课的速度很快,如果没太听懂可以问问题。作业一般一周一次,实验一星期两次。 上课的同学有大陆本科生,有美国本科生,也有香港本地的研究生,大家英语水平都不错。授课的老师很多都是美国或者欧洲名牌大学毕业的,人很nice,也很爱开玩笑,跟学生关系都很好。课堂气氛很轻松,老师不会刻意去打击你不够聪明等等这种,老师最喜欢说的反而是些鸡汤文,鼓励同学们要自信什么的。
因为是msc的项目,同学之间的话题大多也是以就业为主。大家来自世界各地,有印度,美国,欧洲,中国,韩国等,背景都很强。每天可以在教室里听到各种不同的口音。因为很多人都是带着master's degree过来的,所以在课堂上讨论问题时大家都很喜欢用学术的语言来讨论。 在整个学习和生活中,能感受到最大的区别就是,在这里你会认识很多优秀的人,他们大多数都有自己的目标并愿意为之努力,你的生活环境和所接触的人的思维都会对你产生很大的影响。我周围的印度小伙伴就特别爱看书,经常一起交流不同的看法;欧美同学则更关注未来的职业发展,总是相互讨论最新的面试问题和简历撰写;而香港本地人则更多考虑将来如何留在香港工作。当然每个人有不同的想法和目标,大家能够在一起相互讨论和学习是很宝贵的经历。