备案号:辽ICP备19007957号-1
聆听您的声音:feedback@highmark.com.cn企业热线:400-778-8318
Copyright ©2015- 海马课堂网络科技(大连)有限公司办公地址:辽宁省大连市高新技术产业园区火炬路32A号创业大厦A座18层1801室
如果你正在学COMP2011,或者担心考试和作业,这篇文章就来详细说说这门课的内容、难点、考试形式,还有怎么学才更有效率。
在香港科技大学,COMP2011(用C++编程)主要是给计算机相关专业的本科生准备的,是学更高级计算机课程的基础。
这门课主要想让你:
* 掌握C++编程的基础
* 理解面向对象编程(OOP)
* 学习基本的数据结构和算法
* 提高代码设计和解决问题的能力
COMP2011就像一座桥梁,连接入门编程和更高级的计算机课程。
COMP2011的课程内容一般包括下面几个部分:
这部分会系统地讲C++的基础知识,包括:
* 变量和数据类型
* 条件语句和循环
* 函数设计
* 指针和引用
其中,指针是很多人最容易出错的地方。
面向对象编程是COMP2011的重点,比如:
* 类(Class)和对象(Object)
* 封装(Encapsulation)
* 继承(Inheritance)
* 多态(Polymorphism)
理解这些概念对后面的课程很重要。
虽然COMP2011不是专门讲数据结构的课,但也会学到一些基本结构,比如:
* 数组(Array)
* 链表(Linked List)
* 栈(Stack)
* 队列(Queue)
这些内容能为以后的算法课程打好基础。
这门课也很重视代码质量和调试能力,包括:
* Debug技巧
* 程序逻辑设计
* 代码结构
作业通常会让你完成一个完整的小程序。
在香港科技大学,COMP2011被不少学生认为比较难,主要有几个原因:
要是之前没系统学过C++,或者编程基础比较弱,刚开始会觉得比较吃力。
COMP2011的编程作业通常需要:
* 写几百行代码
* 分成多个函数模块
* 设计比较复杂的逻辑
如果代码结构没设计好,调试起来会浪费很多时间。
很多人碰到的问题不是不会写代码,而是:
* 程序运行出错
* 指针出错
* 内存出问题
Debug能力很大程度上决定了你的成绩。
考试不光考语法,还会考:
* 算法思维
* 程序逻辑分析
* 代码阅读能力
所以,光背语法是拿不到高分的。
想在COMP2011拿到好成绩,可以试试下面的方法:
建议重点掌握:
* 指针
* 类(Class)的结构
* 函数设计
这些内容在作业和考试里经常出现。
编程课最重要的就是实践。建议:
* 每周写小程序练手
* 把课堂例题重新写一遍
* 熟悉常见的算法逻辑
COMP2011的作业通常比较花时间,如果快到截止日期才开始,很容易出现:
* Debug时间不够
* 代码结构乱
* 程序运行不了
建议至少提前一周开始做作业。
在香港科技大学,这门课通常会提供:
* 助教(Teaching Assistant)答疑
* Office Hour
* 课程论坛
这些资源能帮你解决很多技术问题。
如果你遇到下面这些情况,可以考虑找个辅导:
* 编程基础比较弱
* 作业Debug困难
* 期中、期末考试压力大
* 想提高编程能力和成绩
专业的辅导能帮你梳理课程知识点,指导代码逻辑,提高学习效率。
A:在香港科技大学的计算机课程里,COMP2011一般被认为是中等偏上的核心课程。如果编程基础比较弱,刚开始可能会有点挑战,但通过练习通常能适应。
A:COMP2011主要用C++语言,重点是面向对象编程和基本数据结构。
A:COMP2011的编程作业通常需要比较强的编程能力和逻辑设计能力,很多人在Debug阶段会花比较多时间,所以建议尽早开始做作业。
A:有些在香港科技大学学COMP2011的留学生,如果遇到编程或作业困难,会找像海马课堂这样的机构,了解课程讲解或作业思路指导,更好地理解C++编程和课程知识点。
阅读原文:https://www.highmarktutor.com/news/30891_56.html
版权作品,未经海马课堂 highmarktutor.com 书面授权,严禁转载,违者将被追究法律责任。
备案号:辽ICP备19007957号-1
聆听您的声音:feedback@highmark.com.cn企业热线:400-778-8318
Copyright ©2015- 海马课堂网络科技(大连)有限公司办公地址:辽宁省大连市高新技术产业园区火炬路32A号创业大厦A座18层1801室
hmkt088