来源:考而思在线
澳大利亚西澳大学本科计算机专业的系统编程课程通过对核心操作系统服务(包括进程执行、输入和输出、内存管理和文件系统)的研究,介绍了标准的C编程语言。课程通过对数据类型、变量、表达式、控制结构、作用域规则、函数和参数传递等主题的讨论,介绍了C语言以及一些列更高级的主题,例如C运行时环境、系统调用、动态内存分配和指针等。该课程的作业涉及两个编程项目,这两个项目的成绩分别占课程总评估的25%。下面我们就对西澳大学本科计算机专业的系统编程课程及作业进行分析。
一、西澳大学本科计算机专业系统编程作业要求
1、项目1
(1)程序写在文本文件中,其文件名以.cool扩展名结尾。
(2)每个自包含的程序都写在一个源文件中,不能访问任何外部库。
(3)所有程序都必须有一个'int main(void)'函数,该函数不接收参数,并返回一个整数结果,提供程序的退出状态。
(4)程序终止必须通过main(),因为没有exit()函数。
(5)所有变量(全局变量、参数、局部变量)和表达式都是整型的。
(6)所有变量都是标量变量,没有数组变量。
(7)默认情况下,所有变量初始化为零,或者初始化为整型常量。
(8)没有bool数据类型,但非零表达式在求if和while语句时被认为是“真”。
(9)所有函数都是void类型,或者返回一个整数。
(10)所有标识符都必须在使用之前定义(没有前向声明或相互递归函数)。
(11)为了帮助调试,单个print语句要么打印整数表达式,要么打印字符串(字符串唯一存在的地方)。
2、项目2
副本实现将使用零或多个有效的命令行选项和一个目录名来调用。如果没有命令行选项(例如,只提供一个目录名),副本将简单地列出4件事(每行只有一个整数):
(1)找到的文件总数。
(2)找到的所有文件的总大小(字节)。
(3)唯一文件的总数(即任何重复文件只计算一次)。
(4)找到的所有文件的可能最小总大小(即重复文件的大小只计算一次)。
二、西澳大学本科计算机专业系统编程课程及作业目标
1、以标准C编程语言为例,识别并理解命令式编程范式的基础。
2、决定何时为系统编程需求选择C编程语言及其标准库。
3、应用最合适的技术成功地用C语言开发健壮的系统程序。
4、理解操作系统在更广泛的计算环境中的作用。
5、理解操作系统的关键组件之间的关系和相互作用及其对性能的影响。
6、理解当代操作系统、编程语言和系统级应用编程接口之间的关系。
以上就是西澳大学本科计算机专业系统编程课程及作业的分析,我们可以为同学提供澳洲编程作业辅导,同学在学习过程中有任何课程问题都可以联系我们,让专业的西澳大学作业辅导老师进行一对一解答。
当前页面:
凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所有,任何媒体、网站或个人不得转载,否则追究法律责任
上一篇:
西澳大学挂科率为何居高不下?下一篇:
澳洲西澳大学商科与科廷大学商科哪个好?免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。