Last Updated: 2017-12-13 Wed 11:05

CSCI 1103: Course Schedule and Materials

University of Minnesota
Fall 2017

Schedule and Course Materials

The schedule below is subject to change; check back for the most updated version.

Week Dates Lecture Links Eck Book Projects Monday Lab Links
1 09/04 Intro, Admin, Computing Slides Code Ch 1 Agreement    
      Mechanics        
2 09/11 Simple Java Programs, I/O Slides Code Ch 2   setup, print Lab01
3 09/18 Conditionals and Booleans Slides Code Ch 3.1, 3.2, 3.5 P1 Due input/output Lab02
4 09/25 Looping / Iteration Slides Code Ch 3.3, 3.4   if/else Lab03
5 10/02 Arrays Slides Code Ch 3.8 P2 Due loops Lab04
6 10/09 Mon 10/9: Review Slides     arrays Lab05
    Wed 10/11: Exam 1          
    Fri 10/13: Lecture Slides Code        
7 10/16 Methods / Functions Slides Code Ch 4   arguments, return types Lab06
8 10/23 Basic Objects / Classes Slides Code Ch 5 P3 Due combining methods Lab07
9 10/30 Classes with Methods Slides Code Ch 5   class, fields, this Lab08
10 11/06 Object-oriented Classes       this, public/private Lab09
11 11/13 Simple Data Structures Slides Code   P4 Due stacks, expansion Lab10
12 11/20 Mon 11/20: Review       Review Lab11
    Wed 11/22: Exam 2          
    Fri 11/24: Thanksgiving          
13 11/27 File Input / Output Slides Code     Scanner, file input Lab12
    Command Line Args Slides Code        
14 12/04 Recursion Slides Code Ch 9   Cmd line args, Scanner Lab13
15 12/11 Review Slides Code   P5 Due Review Lab14
  12/20 Final Exam:          
    Wed 12/20 1:30-3:30pm          

Author: Chris Kauffman (kauffman@umn.edu)
Date: 2017-12-13 Wed 11:05