CS1200 Intro to Computer Science Fall 2023

Instructor: John Cole

This schedule is tentative and subject to change.  Readings are from the Landis book unless otherwise indicated.

Week Date Topic Reading Due
1 Aug 22 CS 1200 Basics, Syllabus Overview, Welcome Week Event Highlights    
Aug 24 Keys to success in Computer Science Study Chapter 1 Syllabus Quiz
2 Aug 29 CS vs SE & other engineering professions Chapter 2
Aug 31

Learning/Growth Mindset

Chapter 3  
3 Sep 5 Making the most of how you are taught Chapter 4
  Sep 7 Problem Solving/Pseudocode Slides  
4 Sep 12 Problem Solving/Flowcharting & UML Activitiy Diagrams Slides
Sep 14 Problem Solving Slides
5 Sep 19 Problem-solving -- In-class exercise Slides  
Sep 21 Making learning work for you Chapter 5
6 Sep 26 Personal Growth Chapter 6  
Sep 28 Test review  
7 Oct 3 Test 1
Oct 5 Project Assignment
8 Oct 10 Design Slides  
  Oct 12 Design; Software Lifecycle; In-class exercise Slides  
9 Oct 17 Software Lifecycle Slides
  Oct 19 Broadening Your Horizons Chapter 7  
10 Oct 24 Orientation to the Engineering Education System Chapter 8
Oct 26 Guest lecture -- Researcher  
11 Oct 31 Effective Thinking -- Intro and Part 1 Slides
  Nov 2 Effective Thinking -- Part 2 Slides  
12 Nov 7 Effective Thinking -- Part 3 Slides
Nov 9 Effective Thinking -- Part 4 Slides
13 Nov 14 Test Review    
Nov 16 Test 2  
14 Nov 21 Thanksgiving Break    
Nov 23 Thanksgiving Break
15 Nov 28 Effective Thinking -- Part 5 Slides
Nov 30 Guest Lecture -- Recent graduate.  
16 Dec 5 Project Presentations Student Slides
  Dec 7 Project Presentations Student Slides