(UNSW)comp1911为非计算机专业的学生设计的,主要是让学生熟练掌握使用高级语言进行编程的能力。
涵盖的主题包括:基本编程概念、程序测试和调试、数据的底层内存表示、编程风格。
这些主题的实践经验是通过实验室编程练习和作业提供的。
ps:这门课主要考察你对于所学知识的综合应用能力,对细节的把控(有时甚至连报错信息的输出位置都有要求)以及故障检修的能力。
针对如何进行unswcomp1911高效学习?
下面和老师一起来了解一些学习难点和建议。
其他课程课号
comp1511-编程基础
comp1524-计算机系统基础
comp1531-软件工程基础
math1081-离散数学
math1131/math1141(数学 1A/1A 高等数学)
math1231/math1241(数学1B/1B 高等数学)
comp2511-面向对象的设计编程
comp2521-数据结构和算法
comp3900-计算机科学项目
comp3222-数字电路和系统
comp3311-数据库系统
comp3411-人工智能
comp3121/comp382
comp3331-计算机网络和应用
comp3511-人机交互
comp6714-信息检索和网络搜索
comp6771-高级C十十编程
comp9313-大数据管理
comp9318-数据仓库和数据挖掘
学习成果
理解基本的程序编程概念,包括基本数据表示。
设计、实现、测试和调试完整的C程序以解决指定问题。
良好的理解程序组织和程序设计风格实践。
能进行独立合作探究、严谨分析、拥有批判性思维,并运用所学习的知识和技能解决新奇问题。
学习难点及解析
编程概念理解:可能需要花时间来理解编程的基本概念,如变量、循环、条件语句等。
数据结构和算法:学习数据结构和算法可能是挑战性的,包括栈、队列、链表、树等数据结构以及排序算法和搜索算法。
编程实践:实际编写代码时可能会遇到一些困难,特别是在处理复杂的问题或项目时。
课程作业和项目:有时作业和项目可能需要花费大量时间和精力,需要良好的时间管理和解决问题的能力。
理论知识:学习计算机科学基础理论可能需要深入思考和理解,包括离散数学、逻辑和计算理论等方面的知识。
考试准备:准备考试可能需要全面复习课程内容和解决练习题目,以确保对知识的全面理解。
就业方向
毕业后可以当软件工程师、数据分析师、网络工程师、人工智能工程师、游戏开发者等多个就业方向发展。他们可以选择从事软件开发、数据分析、网络管理、人工智能技术、游戏设计等领域的工作,并通过持续学习和技能提升适应科技行业的快速变化。
以上就是澳洲新南威尔士大学comp1911要点内容和一些高效学习的建议。