Computer and Computational Thinking
Round 3
Start Date: 2024/10/08 ~ 2025/01/19
Schedule: 4
Ended 60 enrolled
Expired. Future Dates To Be Announced.
Overview
Reviews(1027)
spContent=
—— Instructors
About this course

About this course

This course is designed for freshmen to cultivate computational thinking. And promote the form of compound thinking from computational thinking and professional thinking. The development in both aspects lays a solid thinking foundation for students in designing, building and applying various computer systems to solve complex problems.


What you'll learn

1) The basic thinking mode of using computational method to solve society/natural problems; the working principle of computer system; virtual reality technology and its applications; to build computing system with typical computational thinking. (Chapter 1 to Chapter 3)

2) Algorithms and programming languages are the ways to communicate with computers; the usage scenarios and processing flows of different computer languages; general processes of structured programming and object-oriented programming; software engineering process. (Chapter 4)

3)The development of computer network, information network and network society; social influence and security risks of network society; the basic thinking of studying networking issues. (Chapter 5)

4)The methods of data management; the social influence of database and big data; the data application method based on database and big data. (Chapter 6)

Syllabus

Chapter 1. Information Representation of Computer

1.1 First acquaintance with computer and Computational Thinking

1.2 A machine world with 0 and 1

1.3 How does the machine perform the computation

1.4Information Encoding

Chapter 2. Computer System

2.1 IO and CPU

2.2Memory

2.3 Instruction System

2.4Operating System

Chapter 3. Virtual Reality

3.1 Why use virtual reality?

3.2 How to realize virtual reality

3.3 Development trends of virtual reality

3.4 Future outlook

Chapter 4. Algorithm and Program Design

4.1 Why algorithm and program design

4.2 Algorithms reshape the world

4.3 Program design language

4.4 Procedures of program design

4.5 Development environment

Chapter 5. Computer Network

5.1 What's the Internet?

5.2 Network Layering

5.3 LAN and Wireless Network

5.4 Network Security

Chapter 6. Information Management and Database

6.1 Information and Data

6.2 Database

6.3 Database Management System

6.4 Structured Query Language(SQL)

6.5 Big Data

Southwest Petroleum University
Instructors
Yu Fang

Yu Fang

Associate Professor

Chuanlin Liu

Chuanlin Liu

Associate Professor

Zhonghui Liu

Zhonghui Liu

Associate Professor

logo

我们为所有学习者提供参加知名高等教育机构提供的课程的机会,并在成功完成后获得证书。

浙B2-20210429 | 浙ICP备2021019571号-12 | Beijing Public Network Security No. 44010602000207