Lectures
Week 1
Handout:
Official First-Day Handout
Handout:
Syllabus
Handout (Pre-Lab 1):
Drexel Computing Environment
Week 2
Lecture:
Defining Computer Science
Lecture:
Computers, Basic Functionalities, and Computing Devices
Example:
An Exercise Bike as A Computing Device
Lecture:
System/Application Software and Introduction to Databases
Week 3
Lecture:
Introduction to Programming Languages
Lecture:
Introduction to HTML
Week 4
Lecture:
Binary Numbers
Lecture:
Hex, Colors, and ASCII
Lecture:
Human Computer Interaction
Week 5
Lecture:
Introduction to JavaScript
Lecture:
More JavaScript
Week 6
Lecture:
Introduction to Object Oriented Programming
Lecture:
Forms and Functions
Lecture:
Pippin and Rosetta
Week 7
Lecture:
Floating Point Numbers
Lecture:
JavaScript Conditionals
Week 8
Lecture:
Logic and Gates
Lecture:
Computer Graphics
Week 9
Lecture:
Artificial Intelligence
Lecture:
JavaScript Arrays
Week 11
Lecture:
Cryptography
Lecture:
Numeric and Scientific Computing