CSCI 1311 - Lectures


This page is a lot more fun if you have Java installed. You only need the JRE.
Syllabus Links Schedule Grades


This is a list of the topics that we will be discussing each day of the semester. I will add links from each one to the slides that I use during the lecture. Those should be present the night before the lecture at the latest. Also listed are the readings for each day and what is due on those days.

Date Topic Reading/Scenarios Due
8-28 Introduction, Programming, and Greenfoot Preface and 1.1  
8-31 Interacting with Objects PSPGWombats, 1.2-1.3  
9-2 Solving a problem interactively in Greenfoot Puzzle Game Scenarios, 1.4  
9-4 Types and the class diagram/Our first code 2.1  
9-7 Labor Day (No Class)    
9-9 Coding in Greenfoot/Structure of Java/The API City Scenario, 2.2-2.3  
9-11 Methods: actions and decomposition 2.4  
9-14 Show your code   IcP 1 (Solutions)
9-16 Conditionals and Boolean Logic 3.1-3.2 Quiz #1
9-18 Keyboard input String API page, 3.3-3.6  
9-21 Show your code   IcP 2 (Solutions)
9-23 for Loops and Lists List API page, 4.1-4.2 Quiz #2 (Answers)
9-25 Using a List 4.3-4.4  
9-28 Objects with Properties 4.5-4.8  
9-30 Show your code   IcP 3 (Solutions)
10-2 Arrays   Quiz #3 (Answers)
10-5 DPS (No Class)    
10-7 DPS (No Class)    
10-9 DPS (No Class)    
10-12 Making New Scenarios    
10-14 Show your code/Review   IcP 4 (Solutions)
10-16 Fall Break (No Class)    
10-19 Test (Review Sheet) (Extra Credit)    
10-21 Files/Spreadsheet Processing Scanner API page, File API page, Spreadsheet Scenario  
10-23 Simple Spreadsheet Games Double API page Project #1 Ideas
10-26 Advanced Spreadsheet Games PrintWriter API page  
10-28 Show your code Math API page IcP 5 (Solutions)
10-30 Mouse Input    
11-2 Drawing   Project #1 Design
11-4 Show your code   IcP 6 (Solutions)
11-6 Path Finding HashMap API page  
11-9 Completing Path Finding   Project #1 Due
11-11 Show your code   IcP 7 (Solutions)
11-13 Applets/Eclipse Applet Tutorial, Full API Quiz #4 (Answers)
11-16 Coding Applets    
11-18 Applet Animation    
11-20 Show your code   IcP 8 (Solutions)
11-23 More Interesting Applets   Quiz #5 (Answers)
11-25 Completing the Applet   Project #2 Ideas
11-27 Thanksgiving    
11-30 Show your code   IcP 9 (Solutions)
12-2 Odds and Ends   Quiz #6 (Answers)
12-4 More Odds and Ends   Project #2 Designs
12-7 Show your code   IcP 10 (Solutions)
12-11 (Final Review)   Project #2 Due