Computer
Science: CS I Advanced
Class Schedule - 1st Six weeks
The following dates correspond
to class meetings. We will work in class on the topics listed by these
dates. All assignments listed in red will be due the next class period
unless otherwise stated.
If you would like to read FoxTrot click here.
August 14-15
August 16-19
August 20-21
- Syllabus and Web page Tour
- 1.1.1 What is Digital Information?
- 1.2.1 Number Systems
- 1.2.4 Decimal to Binary
HW: Do Binary Worksheet
August 22-23
- Go over Binary Worksheet
- 1.3 Encoding Text with Binary
- 1.4 Computer Organization
August 26-27
- 1.5 Software
- 1.6 Hardware
Quiz: next class over Binary number conversions (if you would like to practice, click HERE)
August 28-29
- Take Quiz
- 1.7 Software Licenses
- 1.8 Future of Computing
August 30-September 3
- 2.1 Introduction to Programming with Karel
- 2.2 More Basic Karel
September 4-5
- 2.3 Karel Can't Turn Right
- 2.4 Functions in Karel
September 6-9
- 2.5 Top Down Design and Decomposition
- 2.6 Commenting your Code
September 10-11
- 2.7 Abstration
- 2.8 Super Karel
Test: next class over Unit 1 and Unit 2
September 12-13
September 16-17
- 3.1 Printing in Python
- 3.2 Variables and Types
Programming Test: next class
September 18-19
September 20-24
- 3.3 User Input
- 3.4 Mathmatical Operators
Programming Page