CSc 114A Schedule

This is the planned schedule for the semester. If there's a need to make changes, I will try to do so as early as possible.

The entries for lectures link to the outlines for the relevant chapters; the lab entries (will) link to the to lab instructions and materials. It's a good idea to look over the lab handout before coming to lab.

Lectures meet in MCC 105, and labs meet in MCC 209. Come to 209 on days when a lab or exam is scheduled. All exams are given online there.

MondayWednesdayFriday
Jan 13 – 17Chapter 1: TerminologyChapter 2: User Interface
Chapter 3: Networking
Chapter 3: Networking
Jan 20 – 24MLK DayLab 1: Internet BasicsChapter 4: HTML
Jan 27 – 31Exam 1, Ch 1–3Chapter 4: HTMLLab 2: Basic HTML
Homework 1 Due
Feb 3 – 7Lab 3: Introduction to Style SheetsChapter 5: Web SearchingMath/Sci Tournament — No Class
Feb 10 – 14Lab 4: Web SearchLab 5: Web Search ComparisonExam 2, Ch. 4, 5
Feb 17 – 21Chapter 7: Binary and CodingChapter 7: Binary and Coding
Homework 2 Due
Chapter 8: Digital Representation
Feb 24 – 28Finish Chapter 8: Digital Representation;
Chapter 6: Software Bugs
Exam 3, Ch. 7, 8Lab 6: Testing
Mar 2 – 6Chapter 9: CPU OperationLab 7: Machine CycleChapter 9: CPU Operation
Homework 3 Due
Mar 9 – 13Spring Break
Mar 16 – 20Lost Week
Mar 23 – 27 Chapter 10: Algorithms
Homework 4 Due
Lecture: Programming and Python
The Exensible Image Tool
Exam 4, Ch. 6, 9 & 10
Mar 30 – Apr 3Lab 8: Image Algorithm Lab ILab 9: Image Algorithm Lab IIChapter 11: Computers in Society
Apr 6 – 10Exam 5, Programs and ModifiersChapter 11: Computers in Society
Homework 5 Due
Chapter 12: Privacy and Security
Apr 13 – 17Easter HolidayChapter 12: Privacy and SecurityChapter 13: Spreadsheets
Lab 10: Spreadsheet Basics
Apr 20 – 24Lab 11: Spreadsheet IIExam 6, Ch. 11–13Chapter 15: Databases
Apr 27 – May 1Lab 12: DatabaseChapter 22: Limits to Computation
May 4 – 8 Final Exam, noon

The final exam will be on Wednesday, May 6, at noon.