CSCI 134
Introduction to Computer Science
Home | Bill's Lectures | Shikha's Lectures | Assignments | Resources | Williams CS
Course Schedule
The table below lists the topics we will discuss
and any items associated with each class/date.
Some of these resources will only be accessible from within the
campus network.
Information about the proxy server can be found
here.
The schedule is subject to change: we may wish to explore
new topics in response to current events or student interest.
You're more than welcome to work ahead, but please check with us first!
Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|
1/29 | 1/30 | 1/31 | 2/1 | 2/2 Welcome & overview |
2/5 Expressions |
2/6 | 2/7 Functions |
2/8 | 2/9 Booleans |
2/12 Conditionals |
2/13 | 2/14 Strings & Iteration |
2/15 | 2/16 Winter Carnival |
2/19 Lists |
2/20 | 2/21 Range & Nested Loops |
2/22 | 2/23 Nested Lists |
2/26 List Comprehensions |
2/27 | 2/28 while loops & mutability |
2/29 | 3/1 More Mutability |
3/4 Scope |
3/5 | 3/6 Tuples & Sets |
3/7 | 3/8 Sets & Practice |
3/11 Debugging & File I/O |
3/12 | 3/13 Files & plotting Slides
|
3/14 Midterm Exam |
3/15 Class Canceled |
3/18 Spring Break |
3/19 | 3/20 Spring Break |
3/21 | 3/22 Spring Break |
3/25 Spring Break |
3/26 | 3/27 Spring Break |
3/28 | 3/29 Spring Break |
4/1 Dictionaries |
4/2 | 4/3 Recursion |
4/4 | 4/5 More Recursion |
4/8 Graphical Recursion |
4/9 | 4/10 Classes I |
4/11 | 4/12 Classes II Slides
|
4/15 Classes III Slides
|
4/16 | 4/17 Tic-Tac-Toe |
4/18 | 4/19 Tic-Tac-Toe-Two |
4/22 Tic-Tac-Toe-Three |
4/23 | 4/24 Tic-Tac-Toe-Four |
4/25 | 4/26 Sorting |
4/29 Efficiency |
4/30 | 5/1 Java I |
5/2 | 5/3 Java II |
5/6 Java III |
5/7 | 5/8 OOP Review |
5/9 | 5/10 Wrap-up |
5/13 Reading Period |
5/14 Reading Period |
5/15 | 5/16 | 5/17 Final Exam 9:30am Room TBD |
5/20 | 5/21 | 5/22 | 5/23 | 5/24 |