The Hardware/Software Systems and Fundamentals of Programming

Computer has become an indispensable part of human life. If you want to be an excellent programmer or computer control system designer, you need to clearly understand the internal mechanism of a computer. As an introductory course, this course will open the door to computers for you, to show you the mysterious organizations inside computers that you may not have seen and how they work. It will lay the foundation for you to further master the basic ideas and methods of using computers to solve problems.

播放:49次,课程ID:4187265

The Hardware/Software Systems and Fundamentals of Programming课程简介:前往报名学习

The Hardware/Software Systems and Fundamentals of Programming课程简介:

Computer has become an indispensable part of human life. If you want to be an excellent programmer or computer control system designer, you need to clearly understand the internal mechanism of a computer. As an introductory course, this course will open the door to computers for you, to show you the mysterious organizations inside computers that you may not have seen and how they work. It will lay the foundation for you to further master the basic ideas and methods of using computers to solve problems.

前往报名学习

The Hardware/Software Systems and Fundamentals of Programming课程目录:

Week 1 Introduction

--1.1 About the Course

--1.2 Motherboard

--1.3 Turing Model and Computability

--1.4 Computer Hardware Composition

--1.5 About Big Data

--1.6 Big Data, Cloud Computing, and Artificial Intelligence

--1.7 Summary of Week 1

Week 2 Presentation of Information in Computers

--2.1 Computer and the Binary System

--2.2 Presentation of Character Information

--2.3 Presentation of Sound and Graphics Information

--2.4 Numeral System in Computer

--2.5 Arithmetic Operation of Binary Numbers

--2.6 Representation of binary numbers in computer

--2.7 Summary of Week 2

Week 3 Principle of Computer Hardware Composition

--3.1 Basic Logic Operation and Logic Gate

--3.2 Complex Logic Operation and Its Logical Circuits

--3.3 Flip-flop and Adder

--3.4 From Logic Gate to Arithmetic Unit----Structure of Hardware System

--3.5 Instruction and Program

--3.6 Von Neumann Architecture

--3.7 Summary of Week 3

Week 4 Fundamentals of Operating System

--4.1 What Is Operating System?

--4.2 Processor Management

--4.3 Storage Management

--4.4 Storage System in Microcomputer

--4.5 File Management

--4.6 Summary of Week 4

Week 5 Computer Network Technology and Application

--5.1 What is Computer Network?

--5.2 Protocols and Network Architecture

--5.3 Internet

--5.4 Internet Address

--5.5 Internet Application

--5.6 Summary of Week 5

Week 6 To Know About Computer Programs

--6.1 What is Programming?

--6.2 Language Processing Program

--6.3 Programming Languages in the Age of Artificial Intelligence

--6.4 Structured Programming

--6.5 Object-oriented programming

--6.6 What is A Good Program?

--6.7 The overview of software development process

--6.8 Conclusion

Final exam

The Hardware/Software Systems and Fundamentals of Programming授课教师:

崔舒宁-副教授-西安交通大学-计算机科学与技术学院

崔舒宁,西安交通大学副教授,自2000年至今,在西安交通大学从事计算机基础课教学工作。中国大学MOOC《C#程序设计》课程负责人,中国大学国家精品MOOC《大学计算机》第二主讲教师。获国家级教学成果奖一等奖1次(排名第8),陕西省教学成果奖特等奖2次(排名第3,4),陕西省教学成果二等奖1次(排名第4)。主编国家“十一五”规划教材1本,主编其他规划教材5本,参编教材12本。主持各类教改项目6项,发表论文9篇。主要研究方向为人工智能和大数据分析。

吴宁-教授-西安交通大学-电子与信息工程学院

吴宁 教授 硕士生导师。“微机原理与接口技术”课程主讲教师。已先后建有“大学计算机”、“微机原理与接口技术”MOOC,并在Coursera平台主持建设了“.Net平台下的软件开发技术”系列MOOC。主要研究方向为学习大数据分析与文本挖掘。

陈龙-工程师-西安交通大学-电子与信息学部

陈龙博士,西安交通大学教师,工程师。在中国大学MOOC网站主讲《物联网技术概论》《Web编程技术》和《软硬件综合设计》三门课。主持各类教改项目5项,发表论文2篇,参编教材1本。主要研究方向为云计算和大数据分析。

齐琪-工程师-西安交通大学-

西安交通大学工程师。主要从事计算机基础课程教学工作,讲授课程“大学计算机基础”、“C#程序设计“。在中国大学MOOC上参与主讲课程《Web编程技术》和《软硬件综合设计》,参与MOOC课程《大学计算机》、《C#程序设计》的建设。主持教改项目2项,发表论文1篇,参编教材3本。主要研究方向是教育大数据分析。

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。