Title: CPS 120: Introduction to Computer Science ~ Master (Aug/2015) OLD

Learning Units
  Have You Taken the Math Pre-Test?
  Unit 1: Introduction
    Module 1: Introduction
      Introduction
      History of Programming Languages Timeline
      What is an Algorithm?
      Pseudo code
      I/O
      Computer Hardware
      Unit Tasks
  Unit 2: Binary Numbering System
    Module 1: Binary Numbering System
      Binary Numbers, Videos & Activity
      Numbering Systems
      Numbering System Conversion Table
      Positional Weights for Decimal Numbering System
      Converting Binary (Base 2) to Decimal (Base 10)
      Converting Decimal (Base 10) to Binary (Base 2)
    Module 2: Boolean Logic and Logic Gates
      Boolean Logic and Logic Gates
      Boolean Logic
      Introduction to Logic Gates
      NOT Gate
      AND Gate
      OR Gate
      Unit Tasks
  Unit 3: Python - Introduction
    Module 1: Python Installation and Environment
      Python Installation and Environment
      Python Introduction
      Installing Python & Video
      Running IDLE
      Creating a Blank Python Program
      Editing from the Python Shell
      Saving
    Module 2: Introduction to the Python Language
      Introduction to the Python Language
      Comment Statement and Video
      Print Statement & Video
      Print Statement Examples
      Python Variables & Video
      Variable Name
      Reserved Words
      Data Types, Video and Game
      String
      Numeric Data Types
      Arithmetic Operators
      Boolean Data Types
      Intro to Python Language Practice Activity
    Module 3: Assigning Values to Variables
      Assigning Values to Variables
      Assignment Statement
      Keyboard Input
    Module 4: Software Error Types
      Software Error Types
      Debugging Activity
    Module 5: Formatted Output Statement
      Introduction to Formatted Output Statements
      Formatted Output Statement
      Formatted Output Examples
      Unit Tasks
  Unit 4: Python - Conditional Statements (if)
    Module 1: Python Conditions
      Python Conditions
      Conditions
      Relational Operators
      Simple Conditions
      Logical Operators
      Truth Tables: "and" Operator
      Truth Tables: "or" Operator
      Truth Tables: "not" Operator
    Module 2: Python If Statement
      Python If Statement
      If Statement
      Layout 1
      Layout 2
      Layout 3
      Layout 4
      Unit Tasks
  Unit 5: Python - Iterative Statements (while, for)
    Module 1: Python While Statement
      Python While Statement
      While Statement
      Layout 1
      Layout 2
    Module 2: Python For Statement
      Python For Statement
      Range Function
      For Statement
      Layout 1
      Layout 2
      Unit Tasks
  Unit 6: Operating Systems
    Module 1: Operating Systems
      Introduction to Operating Systems
      Operating Systems
      Networking, Security & Computer Viruses
    Module 2: Operating System Algorithms
      Introduction
      First In First Out (FIFO)
      Shortest Job First
      Round Robin
      Unit Tasks
  Unit 7: Databases
    Module 1: Databases
      Introduction to Databases
      Database
      Structured Query Language (SQL)
      Let's Practice!
      Knowledge Check!
      Microsoft Access
      Unit Tasks
  Unit 8: HTML
    Module 1: HTML
      Introduction to HTML
      Web Page Cycle
      HTML Introduction
      HTML File Structure
      HTML References
      CSS
      JavaScript
      Unit Tasks
  Unit 9: Visual C++ - Introduction to Visual Studio
    Module 1: Introduction to Visual Studio
      Introduction to Visual Studio
      Visual Studio
      Visual Studio Includes:
      C++
      Visual C++ Main Project Types
      Visual Studio Project Structure
      Visual C++ Console Program Structure
      Application Compilation & Execution
      Application Errors
      Unit Tasks
  Unit 10: Visual C++ - Sequential Statements (cout, assignment, cin)
    Module 1: Sequential Statements (cout, assignment, cin)
      Sequential Statements (cout, assignment, cin)
      cout (Print) Statement
      Comment Statement
      Variables
      Arithmetic Operators
      Arithmetic Operators Activity
      Assignment Statement
      cin (Keyboard Input) Statement
      Variables and cin Activity
      Constants
      Unit Tasks
  Unit 11: Visual C++ - Conditional Statements (if)
    Module 1: Visual C++ Conditions
      Visual C++ - Conditional Statements (if)
      Conditions
      Relational Operators
      Logical Operators
    Module 2: Visual C++ If Statement
      Introduction to Visual C++ If Statement
      If Statement
      Layout 1
      Layout 2
      Layout 3
      Layout 4
      Unit Tasks
  Unit 12: Visual C++ - Iterative Statements (while, for)
    Module 1: Visual C++ While Statement
      Introduction to Visual C++ While Statement
      While Statement
    Module 2: Visual C++ For Statement
      Introduction to Visual C++ For Statement
      For Statement
      Unit Tasks
  Unit 13: Visual C++ - Arrays and Formatted Output
    Module 1: Arrays
      Introduction to Arrays
      Arrays
    Module 2: Array Examples
      Introduction to Array Examples
      Arrays Declaration Examples
    Module 3: Array Element References
      Introduction to Array Elements
      Array Element References
    Module 4: Array Element Reference Examples
      Introduction to Array Element Examples
      Array Element Reference Examples
    Module 5: Formatted Output
      Introduction to C++ Formatted Output
      Visual C++ Formatted Output
    Module 6: Formatted Output Examples
      Introduction to Formatted Output Examples
      Formatted Output Examples
      Unit Tasks
Resources & Help
WCC Sustainability
McGraw-Hill Campus