1.数字逻辑电路:
数字逻辑是计算机科学与技术专业本科生的一门专业课程。 它有自己的理论体系和较强的实践性。 是计算机应用专业计算机组成原理主干课程之一和计算机系统结构主干课程之一。
该课程的主要目的是使学生理解和掌握从对数字系统提出要求到用集成电路实现所需逻辑功能的整个过程的完整知识。 内容包括数制与编码、布尔代数与逻辑函数、组合逻辑电路分析与设计、时序逻辑电路分析与设计、中大规模集成电路应用等。 通过学习本课程,可以为计算机组成原理、微型计算机技术、计算机系统结构等课程打下坚实的基础。
2、计算机组成原理:
本课程是计算机系本科生的一门重要的专业基础课。 它在各种硬件课程中发挥着重要作用。 其先修课程为《数字逻辑电路》,后续课程包括《微机接口技术》和《计算机系统结构》。 从课程地位来看,本课程充当先修课程和后续课程之间的纽带。 主要讲解计算机五大部件的组成和工作原理、逻辑设计和实现方法以及整机的互连技术,培养学生初步的硬件系统分析、设计、开发和使用的能力。 具体内容包括:数制和编码系统、基本逻辑元件、运算方法和运算符、指令系统和寻址方法、中央处理器(CPU)的工作原理和设计方法。 存储系统和输入/输出(I/O)系统等。通过本课程的学习,学生可以更深入地了解单台计算机的组成和工作原理,进一步加深对单机的全面理解和灵活应用的前提课程,为后续课程打下扎实的基础知识。
3、微机接口技术:
本课程是计算机科学与技术专业必修的核心课程之一。 其先修课程是数字逻辑和计算机组成原理。 本课程对于培养学生掌握硬件接口设计技术、熟悉微处理器及各种接口芯片的硬件设计和软件调试技术具有重要作用。 在软件方面,要求他们掌握汇编语言,在硬件方面,要求他们掌握中断、DMA、计数器。 /定时器等设计技术。 通过本课程的学习,学生可以学习微机界面设计的基本方法和技能。
4、计算机系统结构:
计算机系统体系结构是一门主要研究高性能计算机的组织和结构的课程。 主要包括:计算机系统结构基本概念、指令与向量计算机的流水线处理、高性能微处理器技术、并行处理器结构与算法、多处理器技术等。 结合现代计算机系统体系结构的新发展,介绍了近年来计算机系统体系结构中出现的一些新概念和新技术。
5、数据库简介:
数据库已成为计算机系本科生必修的专业基础课,是计算机应用的重要支柱之一。 本课程讲授数据库技术的特点、数据库系统的结构、三种典型的数据模型和系统(主要是关系型系统)、数据库标准化理论、数据库设计与管理以及数据库技术的新发展。 通过本课程,您将掌握基本概念、理论和方法,学会使用数据库管理系统设计和建立初步的数据库能力,为今后实现数据库管理系统和进行系统的理论研究奠定基础。
6.算法和数据结构:
数据结构是计算机编程的重要理论和技术基础。 是计算机科学与技术专业的必修课,也是计算机专业其他专业课程的先修课。 通过本课程的学习,学生能够掌握数据结构的基本逻辑结构和存储结构以及基本算法的设计方法,并能够在实际应用中灵活运用。 学会分析和研究数据对象的特征,选择合适的逻辑结构、存储结构,设计相应的算法。 初步掌握算法的时空分析技能,同时进行编程训练。 使学生能够学习应用抽象数据类型概念进行抽象设计。 主要内容包括:线性表、链表、栈、队列、数组、广义表、树和二叉树、图、搜索、排序、内存管理、文件存储管理等。
7.离散数学:
离散数学是计算机科学与技术专业的必修课。 其主要内容包括:命题逻辑; 一阶命题逻辑; 集合、关系和映射; 代数系统,布尔代数; 图论等。这些内容为学习计算机专业课程,如编译原理、数据结构等提供了重要的理论工具,也是计算机应用不可或缺的理论基础。
离散数学主要培养学生对事物的抽象思维能力和逻辑推理能力,为今后处理离散信息、从事计算机软件的开发设计等计算机实际应用打下坚实的数学基础。
8、操作系统:
操作系统是现代计算机系统不可缺少的重要组成部分。 其必修课程是数据结构和计算机基础,讲解操作系统的主要内容:CPU管理、内存管理、作业管理、I/O设备管理和文件管理。 这些基本原理告诉人们操作系统作为计算机系统中各种资源的管理者和各种活动的组织者和指挥者,如何使整个计算机系统有序高效地工作,以及它如何为用户提供能力使用计算机系统。 有哪些便利条件。 掌握了这些知识后,人们将对计算机系统的整体框架、工作流程和使用方法有一个全面的了解,并清楚后续专业课程中所讲述的内容在计算机系统中的地位和作用。 这不仅有利于理解后续课程的内容,而且使人们能够将计算机知识的各个部分有机地联系起来。 此外,由于多处理器系统和计算机网络的盛行计算机应用技术是学什么的 有哪些课程,本课程还包括多处理器操作系统和网络操作系统的概述,以便学习者跟上计算机技术的发展。
9. 数据通信和计算机网络:
本课程主要介绍网络的基本理论和网络的最新实用技术。 分为基础理论、实用技术和新技术三个部分。 主要讲解计算机网络的功能和组成、数据传输、链路控制、复用、错误检测、网络体系结构、网络分层协议、局域网、广域网等。要求学生掌握数据通信和传输的基本原理。计算机网络的体系结构,打下扎实的理论基础,培养实际应用能力,为今后计算机网络的科学研究和设计工作打下基础。
10.高级语言编程:
本课程介绍完整的C 和C++ 集。 它从语法入手,强调编程的基本方法,使学生在短时间内掌握C语言的结构化编程方法和C++语言的面向对象编程方法。 主要内容包括: 1.工艺初步; 2、流程组织与管理; 3.C++数据类型; 4. 类和对象; 5、继承; 6. I/O 流程。
11.软件工程:
软件工程课程是计算机科学专业的一门主干课程,是培养高水平软件开发与开发人才的重要课程。 本课程主要介绍软件工程的概念、原理和典型方法和技术,描述软件生命周期各阶段的任务、过程、方法和工具计算机应用技术是学什么的 有哪些课程,讨论软件工程中使用的科学管理技术。
12、数据库应用:
通过实践方法,学生可以进一步掌握数据库知识和技术,掌握C/S(客户/服务)模式下大型数据库的设计和实现,培养同伴之间的合作精神,学会应用合作方法。
13、软件编程实践:
主要介绍最新的常规软件编程平台、工具和方法。 本课程以应用技术、实用技术为导向,培养学生自学新技术的能力、综合编程能力、解决实际问题的能力。
14.计算机网络工程:
计算机技术与通信技术的结合导致了计算机网络的出现。 计算机网络已成为当今大型信息系统的基础。 本课程注重实用性。 在了解简单的ISO/OSI参考模型的基础上,读者将掌握计算机网络的基本原理和概念,熟悉典型的计算机网络技术和协议,并能够选择简单的网络组网、规划和设计。 类型能力和适应网络发展的能力。
计算机科学与技术专业推荐学校:北京邮电大学、北京理工大学。