Current Status
Not Enrolled
Price
Get Quotation
Get Started
This curriculum is currently closed

In this course, students learn about various fields of computer science. By creating algorithms and programs, students gain the ability to design, assess, and use computer science to solve problems. They use data to uncover new knowledge and add abstraction into their applications. Students also examine potential effects of computing advances and systems, such as the internet, and contribute to a collaborative and ethical computing culture.

By the end of this course students will be able to:

  • Understand how computers consume data, transform data, and produce new data, allowing users to create new information or knowledge to solve problems through the interpretation of those data
  • Understand how programmers integrate algorithms and abstraction to create programs
  • for creative purposes and to solve problems
  • Use multiple program statements in a specified order, making decisions, and repeating the same process multiple times are the building blocks of programs.
  • Incorporate elements of abstraction—by breaking problems down into interacting pieces, each with its own purpose—to make writing complex programs easier.
  • Understand how programmers need to think algorithmically and use abstraction to define and interpret processes that are used in a program.
  • Understand how the Internet can be used to send and receive information and ideas throughout the world through a series of protocols.
  • Understand the requirements needed to use computing safely and responsibly such as being aware of privacy, security, and ethical issues.

Curriculum Content

Expand All
Module 1: Digital Data and Information
Lesson Content
0% Complete 0/1 Steps
Module 2: Algorithms
Lesson Content
0% Complete 0/1 Steps
Module 3: Programming
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
Module 4: The Internet
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
Module 5: Computing Innovations in Societies
Lesson Content
0% Complete 0/1 Steps
Lesson Content
0% Complete 0/1 Steps
1 of 2