Introduction to Computer Science I (CMPSC 111), Section 1

Fall 2016

Course Schedule

Week Number (Week of...) Topic Covered Reading/Quiz/Exam
1 (August 29) Syllabus, What is CS? Slides Article: Computer Science as a Liberal Arts Enabler
2 (September 5) Computer and Java Basics Slides-Sep 5, Slides-Sept 7 Sections 1.1, 1.2, 1.4, 1.5, 2.1
3 (September 12) Variables, Data Types Slides-Sep12, Slides-Sep14 Sections 1.1, 1.3, 1.5, 1.6, 2.1-2.6
4 (September 19) Scanner, Expressions, Conversion Slides-Sep19

QUIZ 1

Chapter 2.4-2.6

During the practical session

5 (September 26) String, Random, Bioinformatics Slides-Sep26-28 Chapter 3.1-3.4
6 (October 3) Math, If, Boolean Exprs, Music Slides-Oct3-5 Chapter 3.5, 5.1-5.3
7 (October 10) FALL BREAK

If statements

No class on October 10

Chapter 5.1-5.3

8 (October 17) Writing Classes, Methods Slides-Oct17,24

MIDTERM EXAM

Chapter 4.1-4.3
9 (October 24) Classes, Methods, While Slides-Oct26 Chapter 4.3-4.5, 5.4
10 (October 31) Iterators, ArrayList Slides-Oct31 Chapter 5.4-5.6
11 (November 7) Do while, For, Switch Slides-Nov7, Slides-Nov9 Chapter 6.1-6.4
12 (November 14) Arrays, Robotics Slides-Nov14, Slides-Nov16

QUIZ 2

Chapter 8.1-8.2

During the practical session

13 (November 21) Graphics Slides-Nov21

THANKSGIVING BREAK

Chapter 2.7-2.9

No classes November 23-25

14 (November 28) Frames, Panels, Applets Slides-Nov28 Chapter 3.9-3.11, 4.6-4.9
15 (December 5) Summary, Review Slides-Dec 7 Project presentations
16 (December 12) Final December 15 at 9am