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)