Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

Computer Fundamentals: Problem Solving Using Computational Thinking

Nankai University via XuetangX

Overview

This course is designed for cultivating students’ practical ability of solving problems with computational thinking skills.

With the emergence and development of cutting-edge technologies in the computer-related fields, such as artificial intelligence, Internet of Things, big data and blockchain, etc., an era of intelligence has undoubtedly arrived. It has become an essential skill for college students in this era that having the ability to utilize computer-related intelligent tools and applications in analyzing and solving real-world problems.

From this course, students’ could not only obtain fundamental knowledge about how computer works, but also get the capability and awareness of using computer-related techniques in solving problems, as well as cultivate a literacy of applying computational thinking skills in daily life.



Syllabus

  • Chapter 1 Computer History and Development and Computational Thinking
    • 1.1 Computing Cultures
    • 1.2 Computational Thinking
  • Chapter 2 0 and 1 in Digital World
    • 2.1 Number system
    • 2.2 Number in Digital World
    • 2.3 Characters in digital world
    • 2.4 Images, Sounds and Videos in Digital World
    • 2.5 Barcode
  • Chapter 3 Fundamentals of Algorithms
    • 3.1 Overview of Algorithms
    • 3.2 Typical Algorithms
  • Chapter 4 Fundamentals of Programming
    • 4.1 Introduction to Python
    • 4.2 Basic Syntax of Python and Programming Examples
  • Chapter 5 Computer Hardware
    • 5.1 Computer Hardware
    • 5.2 Basic Working Principles of Computers
    • 5.3 Composition and Performance of Modern Computers
  • Chapter 6 Computer Software
    • 6.1 Overview of Computer Software
    • 6.2 System Software
    • 6.3 Application Software
  • Chapter 7 Computer Network
    • 7.1 Computer Network
    • 7.2 LAN Technology
    • 7.3 Internet and its Applications
    • 7.4 Cyber Security
  • Chapter 8 Data Management and Database
    • 8.1 Data Management
    • 8.2 Structured Database
    • 8.3 Big Data
  • Chapter 9 Computer Frontier Technology
    • 9.1 Artificial Intelligence
    • 9.2 Internet of Things
    • 9.3 Cloud Computing
    • 9.4 Blockchain
  • Final Exam

    Taught by

    Min Li, Peipei Gao, Yun Guo, Olivia, and Lipei Song

    Tags

    Reviews

    Start your review of Computer Fundamentals: Problem Solving Using Computational Thinking

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.