CS1200 Intro to Computer Science Fall 2024

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 20 CS 1200 Basics, Syllabus Overview, Welcome Week Event Highlights    
Aug 22 Keys to success in Computer Science Study Chapter 1 Syllabus Quiz
2 Aug 27 CS vs SE & other engineering professions Chapter 2
Aug 29

Learning/Growth Mindset

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