-
计算机硬件知识
课程简介 《计算硬件知识》课程分为三个单元:“计算机网络之网尽其用”、“计算机网络之探赜索隐”和“计算机网络之危机四伏”。 “计算机网络之网尽其用”将带你快速了解、认识计算机网络,理解并掌握计算机网络与网络协议等基本概念、网络组成与网络体系结构,剖析你每天都在使用的网络应用的类型、运行原理以及应用层协议,帮助你理解绝大多数网络应用所采用的应用编程接口-套接字(Socket),学习并掌握Socket… -
操作系统的微内核和宏内核
本课程讲了操作系统的微内核和宏内核架构的特点和区别,并以此解释了华为HarmonyOS鸿蒙系统为什么使用微内核,而微内核架构又能为鸿蒙系统带来什么样的优势和想象力。 -
Datacom 基础课程
区分网络通信和数据通信网络的概念 描述信息传递的过程 区分不同的网络设备并了解其基本作用 认识不同的网络类型及拓扑类型 了解网络工程与网络工程师的相关概念 -
计算机操作系统
南京大学是中国最早从事,操作系统研发与教学的单位,1980年在中国首先出版了操作系统教程教材,至2020年该教材已更新至第6版。 如果您是计算机科学、软件工程、电子、通信、控制、信息系统、电子商务、计算与信息科学等信息技术相关专业的学生,可以系统地学习本课程基本部分的内容,如果您想致力于操作系统的研发工作,可以进一步学习高级部分的内容;此外如果您是计算机爱好者,可以根据自己的需要,按需学习本课程相… -
计算机组成原理
课程简介 一、课程的性质和目标 1、课程类别:学科基础课 ①2018国家级精品在线开放课程。 ②2019国家级线上线下混合式一流课程。 2、选课对象 ①大二以上计算机相关专业本科生; ②计算机专业的考研者; ③计算机相关领域的工程技术人员; 3、教材的选择 本课程的配套教材是纪禄平老师(课程主讲人)主编的两本最新版教材: (1)《计算机组成原理》(第5版),作者:纪禄平、罗克露、刘辉、张建, -
计算机应用基础
课程简介 1、为什么要学习这门课 回答这个问题前,我们先看一个案例:如果未来某一天,你需要完成的工作是判断一个数是否是质数,你会怎么做?你可能会在了解质数判断的原理基础上,每次花费几分钟或者更长的时间手动计算得到结果(取决于值的大小)。或者在完成本课程的学习后,花10分钟的时间使用Python语言编写一个小程序,随后每次只需输入待判断的数值即可等待结果的显示。 就像蒸汽机的出现改变了人类的劳动… -
计算机硬件系统设计
本课程设计的系列原创的虚拟仿真实验有效克服了传统计算机硬件实验平台和实验体系的不足,无需任何硬件实验平台,突破了传统硬件实验对实验场地和实验平台的约束,课内课外相结合,特别适合线上线下开展。遵循层次化、递进化、系统化的思想,利用简单易学的虚拟仿真实验平台,采用最直观的构建原理图的方式,让学生从门电路开始逐步设计组合逻辑、时序逻辑、运算器、存储系统、数据通路和控制器、流水控制逻辑直至完整的MIPS … -
计算机控制系统
课程简介 “计算机控制系统”课程定位为自动化专业高端专业课程群中的理论核心课程之一,是本科专业基础理论的综合应用,同时还是自动控制理论实际应用的基础。从本课程开始,学生才真正接触到计算机控制的概念、理论、方法和技术。 本课程主要讲述计算机控制系统理论与工程设计的基础理论与方法,其中主要包括信号变换、系统建模与性能分析、数字控制器的模拟化设计方法、数字控制器的直接设计方法,基于状态空间模型的数字控制…
-
计算机应用基础
课程简介 1、为什么要学习这门课 回答这个问题前,我们先看一个案例:如果未来某一天,你需要完成的工作是判断一个数是否是质数,你会怎么做?你可能会在了解质数判断的原理基础上,每次花费几分钟或者更长的时间手动计算得到结果(取决于值的大小)。或者在完成本课程的学习后,花10分钟的时间使用Python语言编写一个小程序,随后每次只需输入待判断的数值即可等待结果的显示。 就像蒸汽机的出现改变了人类的劳动… -
C++语言程序设计基础
C++是从C语言发展演变而来的一种面向对象的程序设计语言。面向对象的程序设计方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类通过外部接口,与外界发生关系,对象与对象之间通过消息进行通讯。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为… -
计算机控制系统
课程简介 “计算机控制系统”课程定位为自动化专业高端专业课程群中的理论核心课程之一,是本科专业基础理论的综合应用,同时还是自动控制理论实际应用的基础。从本课程开始,学生才真正接触到计算机控制的概念、理论、方法和技术。 本课程主要讲述计算机控制系统理论与工程设计的基础理论与方法,其中主要包括信号变换、系统建模与性能分析、数字控制器的模拟化设计方法、数字控制器的直接设计方法,基于状态空间模型的数字控制… -
数据库系统概论(基础篇)
“数据库系统概论”是计算机科学与技术专业、软件工程专业、信息系统与信息管理等专业重要的专业基础课程。 本课程将系统讲述数据库系统的基础理论、基本技术和基本方法。本课程的知识内容和技术方法,对从事现代数据管理技术的应用、开发和研究的人员都是重要而必备的基础。 本课程内容丰富全面,分为基础篇和高级篇(2023年2月24日开课)2部分讲解,作为2门课程考核和计分。此外,本课程还开设了新技术篇(2023年… -
Java Web开发基础
本课程讲述Java Web开发基础,包括Java Web应用开发概述、XML标记语言、搭建开发环境、Servlet技术、JSP基本语法、JSP内置对象、JavaBean技术、过滤器和监听器、Java Web的数据库操作、MVC设计模式、EL(表达式语言)、JSTL标签、Ajax技术等技术。 通过学习Servlet和JSP技术,以及MVC构建项目,使学习者理解MVC模式的设计思想,掌握运用JSP、S… -
c#程序设计
本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。 C#是一种优秀的面向对象语言,它继承了C++和Java等语言的优点,并与现代软件工程相适应。C#语言利用.NET作为运行平台,使得它在Windows图形用户界面、Web应用、数据库等方面有强大的功能。C#在企业信息化的软件开发中已广泛应用,成为主流的程序设计语言。 本课程在介绍C#语言及面向… -
操作系统的微内核和宏内核
本课程讲了操作系统的微内核和宏内核架构的特点和区别,并以此解释了华为HarmonyOS鸿蒙系统为什么使用微内核,而微内核架构又能为鸿蒙系统带来什么样的优势和想象力。 -
Datacom 基础课程
区分网络通信和数据通信网络的概念 描述信息传递的过程 区分不同的网络设备并了解其基本作用 认识不同的网络类型及拓扑类型 了解网络工程与网络工程师的相关概念