INTRODUCTION

Introduction Videos include 7 parts: “History of Computers,” “Hardware,” 2 videos of “Software,” “Programming Languages,” “Writing Code,” and “IPO Example.”

Part 1: History of Computers
Part 2: Computer Components: Hardware

Part 3: Computer Components: Software (1)

Part 4: Computer Components: Software (2)

Part 5: Programming Languages

Part 6: Writing Code

Part 7: IPO Example

SOFTWARE SECURITY

Software Security Videos include two parts: “Importance of Software Security” and “The New Face of Cybercrime”

Part 1: Importance of Software Security
Part 2: The New Face of Cybercrime

DATA

Data Videos include eleven parts: “Storage Capacity,” “Numbering Systems,” “Binary to Decimal and Vice Versa,” “Binary to Octal and Vice Versa,” “Binary to Hex and Vice Versa,” “Declaring Variables and Constants,” 3 videos of “Data Types,” “More on Variables and Constants,” and “Data Exercises and Examples”

Part 1: Storage Capacity
Part 2: Numbering Systems
Part 3: Binary to Decimal and Vice Versa
Part 4: Binary to Octal and Vice Versa
Part 5: Binary to Hex and Vice Versa
Part 6: Declaring Variables and Constants
Part 7: Data Types (Part 1)
Intro to Data Types

Part 8: Data Types (Part 2)
Integer and Float (real)

Part 9: Data Types (Part 3)
Character, String and Boolean

Part 10: More on Variables and Constants
Part 11: Data Exercises and Examples
Please use the “Number Systems Exercise sheet” and follow along

OPERATORS

Operators Videos include nine parts: “Assignment and Arithmetic Operators,” “Addition and Subtraction,” “Multiplication and Division,” “Modulus and Order of Operations,” “Example Problem,” “Relation and Logic Operators,” “Operators Recap Problem,” “Algorithm Exercise (Part 1),” and “Algorithm Exercise: Tracing (Part 2)”

Part 1: Assignment Operator and Introduction to Arithmetic Operators
Part 2: Addition and Subtraction
Part 3: Multiplication and Division
Part 4: Modulus and Order of Operations
Part 5: Example Problem
Part 6: Relation and Logic Operators
Part 7: Operators Recap Problem
Part 8: Algorithm Exercise (Part 1)
Please use the “Algorithms Operators Exercise” sheet and follow along

Part 9: Algorithm Exercise: Tracing (Part 2)
Please use the “Algorithms Operators Exercise” sheet and follow along

SELECTION

Selection Videos include six parts: “Review: Relational/Logical Operators (Short-Circuit Evaluation),” “If- Statement and Examples,” “If-Else Statement and Examples, “Apple and Orange Price Comparison Exercise,” and “Code Recap and Nested If- Statements”

Part 1: Review: Relational/Logical Operators (Short-Circuit Evaluation)
Part 2: If- Statement and Examples
Part 3: If-Else Statement and Examples
Part 4: Apple and Orange Price Comparison Exercise
Part 5: Code Recap and Nested If- Statements
Part 6: Switch Case

MIDTERM REVIEW

Midterm Review Videos include five parts: “Selection Exercises 1-4,” “Selection Exercises 5-20, 24,” “Various Review Questions,” “Review Questions 25-30,” and “Review Question 31”

Part 1: Selection Exercises 1-4
Please use the “Select Exercise” sheet and follow along

Part 2: Selection Exercises 5-20, 24
Please use the “Select Exercise” sheet and follow along

Part 3: Various Review Questions
Please use the “Test 1 Review” sheet and follow along

Part 4: Review Questions 25-30
Please use the “Test 1 Review” sheet and follow along

Part 5: Review Question 31
Please use the “Test 1 Review” sheet and follow along

LOOPS

Loops Videos include twelve parts: “Introduction to Loops,” “While Loops (Part 1),” “While Loop Examples,” “Loop Exercises,” “While Loop (Part 2) and For Loop,” “Loop Exercise (5),” “Do-While Loop,” “Loop Exercise (6),” “Additional While Loop Example,” “Loop Exercises 12 and 13,” “Nested For Loop Example,” and “More on While and For Loops”

Part 1: Introduction to Loops
Part 2: While Loops (Part 1)
Part 3: While Loop Examples
Part 4: Loop Exercises
Please use the “Loop Exercises” sheet and follow along

Part 5: While Loop (Part 2) and For Loop
Part 6: Loop Exercise (5)
Please use the “Loop Exercises” sheet and follow along

Part 7: Do-While Loop
Part 8: Loop Exercise (6)
Please use the “Loop Exercises” sheet and follow along

Part 9: Additional While Loop Example
Part 10: Loop Exercises 12 and 13
Please use the “Loop Exercises” sheet and follow along

Part 11: Nested For Loop Example
Part 12: More on While and For Loops

FILES

Files Videos include five parts: “Interactive and Non-Interactive IO,” “Introduction to Files,” “Writing to and Reading from a File,” “Using Loops to Read from a File,” and “Reading from a File Exercise”

Part 1: Interactive and Non-Interactive I/O
Part 2: Introduction to Files
Part 3: Writing to and Reading from a File
Part 4: Using Loops to Read from a File
Part 5: Reading from a File Exercise
Modified version of number 6 on the “Loop Exercises” sheet

FUNCTIONS

Functions Videos include four parts: “Functions 1 (Func1),” “Functions 2 (Func2),” “Functions 3,” and “Functions 4 (Final)”

Part 1: Functions 1
Part 2: Functions 2
Part 3: Functions 3
Part 4: Functions 4

ARRAYS

Arrays Videos include three parts: “Arrays 1 (array1),” “Arrays 2 (arrays2),” and “Two Dimensional Arrays”

Part 1: Arrays 1
Part 2: Arrays 2
Part 3: Two Dimensional Arrays

Search Videos include one part: “Searches (search lecture)”

Part 1: Searches

We are always looking  for support from private, corporate, or government sources to continue this important initiative. Contact Dr. Siddharth Kaza, or Ms. Claire Keaton (Towson University Admissions)

SPLASH Fall 2016 is funded by Intel Corporation

SPLASH Summer 2016 was funded by GenCyber (NSA) under grant #5041203