CS 4950, Spring 2016 Class
Schedule, Lecture Notes
Note: Schedule is subject to
change, please check frequently
WK |
Class/Date |
Topic |
Book Chapter |
Assignments |
Reading |
1 |
F 1/29 |
Introduction and syllabus | 1 |
Syllabus, Chapter 1 | |
2 |
M 2/1 |
Intro to computers and setting
up a work space |
Chapter 2 |
||
W 2/3 |
Text |
||||
F 2/5 |
Lab
Introduction |
Introduction |
Chapter
3 |
||
3 |
M 2/8 |
Regular Expressions |
2, 3 |
||
W 2/10 |
Regular Expressions
in the Lab |
2, 3 |
Lab2 |
Chapter 4 |
|
F 2/12 |
The
Shell |
4 |
|||
4 |
M
2/15 |
Command-line Operations: The Shell |
4 |
Lab 2 Due |
Chapter 5 |
W 2/17 |
Handling Text in the Shell |
5 |
|||
F 2/19 |
The Shell
and Command-lines in Lan |
4, 5 |
Lab3 |
Chapter 6 |
|
5 |
M
2/22 |
Scripting with the Shell |
6 |
||
W 2/24 |
The Shell in the Lab |
4-6 |
|||
F 2/26 |
The Shell
in the Lab |
4-6 |
Chapter 7 |
||
6 |
M 2/29 |
Components of Programming |
7 |
Lab 3 Due | |
W 3/2 |
Discuss project |
Handout |
Example |
||
F 3/4 |
Project
Group Meetings |
||||
7 |
M 3/7 |
Components of Programming | 7 |
Chapter 8 |
|
W 3/9 |
Components of Programming | 7 |
|||
F 3/11 |
Lab
and group meetings in the lab |
Lab4 |
|||
8 |
M 3/14 |
Beginning Python Programming | 8 |
Chapter 9 |
|
W 3/16 |
Group meetings |
9 |
Lab 4 Due |
||
F 3/18 |
Decisions and Loops | Project Proposals Due |
|||
9 |
M 3/21 |
Lab | Lab5 | Chapter 10 |
|
W 3/23 |
Lab 5 |
Extra Credit Attend CSULA talk on Bridge to the Doctorate Thursday, March 24 11:30-1:30 South Dining Write a paragraph on what was most interesting to you |
Chapter 11 |
||
F 3/25 |
Lab
and Group Meetings |
Lab 5 Due |
|||
Spring Break, March
28 - April 1 |
|||||
10 |
M 4/4 |
Reading and Writing Files | 10 |
||
W 4/6 |
Reading and Writing Files | 10 |
|||
F 4/8 |
Lab
6 |
10 |
Lab 6 |
||
|
|
Lab 6 |
10 |
||
W 4/13 |
In class discussion
of Lab 6 |
10 |
|||
F 4/15 |
Finish
Lab 6 and group project work |
Lab 6 Due |
|||
12 |
|
Merging Files | 11 |
||
W 4/20 |
Merging Files | 11 |
Chapter 12 | ||
F 4/22 |
Group
project meetings |
||||
13 |
|
Modules and Libraries |
12 |
Chapter 13 | |
W 4/27 |
Debugging Strategies
|
13 |
|||
F 4/29 |
Group
project meetings |
||||
14 |
|
Debugging Strategies |
13 |
Chapter 14 | |
W 5/4 |
Selecting and Combining Tools | 14 |
Chapter 15 | ||
F 5/6 |
Relational Databases | 15 |
|||
15 |
|
Relational Databases | 15 |
||
W 5/11 |
MEET IN CLASSROOM Lab 7 |
Lab 7 |
|||
F 5/13 |
Warrior
Day - no class meeting |
||||
16 |
M 5/16 |
Lab 7 |
|||
W 5/18 |
Project Presentations |
Lab 7 Due Presentation Scoring |
1. Daniele 2. Cameron 3. Claire |
||
|
Monday 5/23 |
FINAL EXAM |
4. Logan 5. Jose, Anoeil, Qunicy, Gonzalo 6. Lucas, Pat, Anna, Jagminder 7. Dillon, Celestina, Alejandro, Itzely 8. Kenet, Robert, Thomas, Nicole |