大学编程作业(大学编程作业用什么做)

2023-11-19 07:23:06 数码极客 bianji01

 

昆士兰大学CSSE2310计算机系统原理与编程?

进程和线程,进程间通信。计算机网络原理:计算机网络的拓扑结构和模型、协议、网络编程、网络应用程序。CSSE2310是对UNIX的介绍,计算机系统(网络和操作系统)的原理和C语言的系统编程。

为了帮助人们修改Linuxshell环境和C编程语言,教程文档将在课程BB区域提供。虽然一些时间在实践将致力于帮助学生通过这些教程,在有经验的学生可能需要更多的时间。如果您不熟悉Linuxshell和C,强烈建议您在第1周之前开始学习这些教程。

课程学术点数:2

前置课程:CSSE1001and(CSSE1000orCSSE2010)

每周课时:3小时Lecture,1小时PracticalorLaborator,1小时Contact

作业形式:作业,实际练习,考试

作业信息取自:2019年第二学期

该课程主要内容为使用C语言,Linux和Unix

·有4个编程作业:

1.占比作业总分数的25%,任务描述:第一个作业需要完成一个或多个C语言编程练习。

2.占比作业总分数的25%,任务描述:作业要求学生了解C编程语言和应用调试技能来识别故障和理解程序的行为。

3.占比作业总分数的25%,任务描述:第三个任务需要开发一个与UNIX文件系统交互的应用程序,并且/或者使用进程/线程。

4.占比作业总分数的25%,任务描述:这项作业将包括编写一个网络应用程序。

·一个期中考试,占比总考试成绩的15%或30%,期中考试将是开卷考试。开卷的意味着你可能带来任何手写或印刷资料到考场。

·一个期末考试,占比总考试成绩的85%或70%,期末考试将是“闭卷考试”,但学生将被允许在考试中使用单张(双面)A4纸打印笔记或书写笔记。

·CSSE7231额外作业:BriefingPaper。学生将被分配一个主题。他们必须制作一份简短的简报,描述某人在研究或决定这个话题时应该注意的要点/方法。详细描述将与个别主题。

小思解析

这么课的难度在所有课里面能排上前几名,有很多人因为这一门课而转了专业,只是为了逃避它。连教授都自称这门课是学生的nightmare。这门课会用到的C语言,C语言是很低阶的语言,与Python、Java有所不同,光是一个String的处理都很麻烦,还有memory的分配什么的,毕竟Python,Java那些语言,会自己处理memory。

Pointer也是C语言的一大特点。作业一的难度算中等,如果作业吃力的同学,可能真的会应付不了作业三跟四。作业二是里面最简单的也是最有可能拿满分的,主要是考gdbdebugger的用法。作业三跟四的内容可以说是大同小异,只是一个是运用forking加piping来communicate,另一个是透过socket加threading。

作业已经很难了,上课内容的东西也很杂,基本的网路概念,一些电脑相关的知识什么的都有。而且以往是openbookexam,现在已经变成closebook了,所以难度又向上提升了。所以如果上了这一门课,要有心理准备跟睡眠说再见。

来自:求助得到的回答

本回答由网友推荐

大学生C语言编程作业题,请高手帮忙,急!

#include?#include?int?main(void)int?money,?year;double?interest,?rate;/**-----------*/scanf("%d",?&money?);scanf("%d",?&year?);scanf("%lf",?&rate?);interest=money*pow((1+rate),?year?)-money?;/*---------*/printf("interest?=?%.2f\n",?interest);return?0;

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告