rmit信息技术本科必修课有哪些?

钟沛霖钟沛霖最佳答案最佳答案

目前就读于RMIT的IT(HCI),大一上完了,来写下答案。 注:我这里说的都是CSC4141和CS3026这俩课,别的科目不太了解哈~ CSC4141是计算机网络,CS3026是编程语言与软件开发。两门课都需要认真预习(很重要!!!),考试范围比较广,需要记忆的内容很多,需要刷题的地方也不少。 这两们课程在期末都会有一个大project要完成,占期末总成绩的30%。

这个project要求你和小伙伴一起完成,通过讨论,协作来完成项目目标并编写代码实现功能点。 其中,CSC4141分为两个部分,每个部分各占50分,两部分一起考,分开出成绩。

第一部分是理论题,就是考你对于计算机网络的知识和理解。题目一般都是简单的选择题以及连线题。这部分很简单,几乎送分。第二部分是project,根据给定的主题进行开发,涉及Java,Python等多种语言的运用,数据结构的搭建,以及SQL的运用。

CS3026包括三个部分,每个部分各占100分,一起考,分开出成绩。 第一部分是选择题,考你对软件开发和编程语言的相关知识点的掌握情况。第二部分是设计提问,老师会给你六个问题需要你选择五个来进行解答。第三部分也是project,和CSC4141的第一部分类似,但是难度低一些。

这两门课在期末考试的时候,都会有笔试和一个presentation。其中,CSC4141的presentation需要在课堂上演示出来,你的小组的成果。CS3026的presentation则是你需要对某一个话题提出自己的见解并进行阐述。

班苕班苕优质答主

信息技术本科专业一般包含许多必修课和选修课,下面是一些可能的必修课:

1. 计算机科学导论:学习计算机科学的基本概念,如数据结构、算法、编程语言等。

2. 数据结构与算法:深入学习几种基本的数据结构(如数组、链表、栈、队列、树、图等)以及算法(如排序、查找、分解等)的应用。

3. 计算机组成原理:了解计算机硬件的基本组成和工作原理,如中央处理器、内存、硬盘等。

4. 操作系统原理:学习操作系统的基本概念、原理和功能,如进程管理、内存管理、文件系统等。

5. 计算机网络:研究计算机网络的基本原理和架构,如网络拓扑、协议、路由、安全等。

6. 编程语言与程序设计:选择一种或多种编程语言(如C、C++、Java、Python等)进行深入的编程训练,掌握程序设计的基本方法。

7. 软件工程:学习软件工程的基本概念、原理和方法,如需求分析、设计、编码、测试、维护等。

8. 数据库原理与技术:学习数据库的基本概念、原理和技术,如数据模型、SQL、关系数据库、数据仓库等。

9. 数字逻辑与汇编语言:了解数字逻辑的基本概念和原理,学习汇编语言程序设计。

10. 微机原理与接口技术:研究微型计算机系统的工作原理及如何扩展硬件功能。

11. 专业课程(如人工智能、编译原理、图形学、信息论、密码学等)。

这些课程为一个信息技术专业的学生提供了全面的知识体系,帮助他们掌握计算机科学和技术的基本概念、原理和方法。当然,不同院校和国家的课程设置可能会有所不同,但大体上这些课程是信息技术本科专业的一个典型设置。

我来回答
请发表正能量的言论,文明评论!