悉尼大学 电子电气工程 大一
INFO1110 编程导论
悉尼大学INFO1110编程导论课程是软件开发人员、IT 顾问和计算机科学家了解计算机操作原理的重要起点。学生将掌握程序设计的知识和技能。关键概念包括定义数据类型、控制流、迭代、函数、递归、可寻址内存模型。学生将能够把一般问题重新解释为计算机问题,并利用对计算机模型的理解来开发源代码。
INFO1110编程导论课程之后,学生应该能够:
1、使用编程风格约定来编写可读性一致的代码
2、为现有的过程式程序或函数设计和构建新的功能
3、编写结构化的算法设计,以解决描述性问题的规范
4、根据描述性问题的说明编写整个过程式程序
5、展示对编程原则、数据类型、变量和运算符、控制流:简单语句、序列、 if-then-else、while、函数:堆栈、输入/输出、参考内存模型的理解
6、编写、分析和跟踪程序代码,扩展/变量寿命,堆栈记忆,引用和全局,数据类型,对数据类型的操作
7、构建用于输入和操作数组的代码,包括最大值、最小值、搜索或遍历,并对每个元素进行计数或求和操作
8、为递归定义的数值函数和递归描述的数组操作编写代码并进行评估
9、应用测试方法,通过调试评估程序,并能够为一个小程序或函数编写一组测试程序
10、解释编译过程和调试机制
11、使用标准库函数