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-27 Introduction, Programming, and Greenfoot Preface and 1.1  
8-30 Interacting with Objects PSPGWombats, 1.2-1.3  
9-1 Solving a problem interactively in Greenfoot Puzzle Game Scenarios, 1.4  
9-3 Types and the class diagram/Our first code 2.1  
9-6 Labor Day (No Class)    
9-8 Coding in Greenfoot/Structure of Java/The API City Scenario, 2.2-2.3  
9-10 Methods: actions and decomposition 2.4  
9-13 Show your code   IcP 1 (Solutions)
9-15 Conditionals and Boolean Logic 3.1-3.2 Quiz #1 (Answers)
9-17 Keyboard input String API page, 3.3-3.6  
9-20 No Class    
9-22 Show your code List API page, 4.1-4.2 IcP 2 (Solutions)
9-24 for Loops and Lists 4.3-4.4 Quiz #2 (Answers)
9-27 Using a List and Properties 4.5-4.8  
9-29 Show your code   IcP 3 (Solutions)
10-1 No Class  
10-4 Making New Scenarios/Arrays   Quiz #3 (Answers)
10-6 Review    
10-8 Test (Extra Credit) (Review Sheet) (Mike's Review page)    
10-11 Connect Four and More Connect Four Scenario  
10-13 More Connect Four   Project #1 Ideas
10-15 Fall Break     
10-18 Finishing Connect Four Math API page  
10-20 Show your code   IcP 4 (Solutions)
10-22 Drawing   Project #1 Design
10-25 Finish Drawing  
10-27 Show your code   IcP 5 (Solutions)
10-29 Spreadsheets/Files Scanner API page, File API page, Spreadsheet Scenario Project #1 Due
11-1 Finish Spreadsheets    
11-3 Show your code   IcP 6 (Solutions)
11-5 Advanced Spreadsheets Historical Weather Data, SA Data  
11-8 Writing to Files   Quiz #4 (Answers)
11-10 Show your code   IcP 7 (Solutions)
11-12 Applets and Eclipse Full API  
11-15 Coding an Apple Applet Tutorial  
11-17 Adding Notes    
11-19 Show Your Code   IcP 8 (Solutions)
11-22 Animating Applets   Quiz #5 (Answers)
11-24 (No Class)   Project #2 Ideas
11-26 Thanksgiving (No Class)    
11-29 Show your code   IcP 9 (Solutions)
12-1 Interactive Applet Actors   Quiz #6 (Answers)
12-3 Controlled Applet Actors   Project #2 Designs
12-6 Show your code   IcP 10 (Solutions)
12-15 (Final Review)   Project #2 Due