Howard CSCI 100 Fall 2021
Intro to Computer Science
About the Class
CSCI100 is an introductory class designed for students with no formal exposure to computer science or programming. The goal is to provide a gentle but thorough introduction to computer science that will prepare students to either take further computer science courses, or use computer science in their field of study.
See the Syllabus page for more details on course policies.
Course Materials
Week 1
- Aug 23
- HWReleased: HW1: Tell us about you
- Aug 25
- Aug 26
- LabLab 1: Greeting and Water Flasks
Week 2
- Aug 30
- Sep 1
- Sep 2
- LabLab 2: Variables and Expressions
Week 3
- Sep 6
- No lecture meeting - Labor Day
- Sep 8
- All campus classes cancelled
- [Replit Video Tutorial]
- Sep 9
- LabLab 3: Conditionals
Week 4
Week 5
- Sep 20
- Sep 22
- Exam 1
- [practice exam]
- Sep 23
- LabLab 5: Functions
- [slides]
Week 6
Week 7
Week 8
- Oct 11
- Oct 13
- Oct 14
- ProjectProj 1: Image Filters Project
- [slides] [submission instruction video] [Blur Filter hints video]
Week 9
Week 10
Week 11
- Nov 1
- Exam 2
- [practice exam]
- Nov 3
- Nov 4
- LabLab 10: Big O, Complexity
Week 12
Week 13
Week 14
Week 15
Week 16
- Dec 7
- Final Exam: 7pm-9pm
- [practice exam]