Back To: [Trinity College] [Computer Science Department] [Heidi Ellis home page] [CPSC-115 Introduction to Computing] Syllabus for CPSC-115 Introduction to Computing


CPSC-115 Introduction to Computing

Instructor: Dr. Heidi Ellis
Syllabus
TA Hours (7:00-9:00 p.m. in MCEC 136):
Sunday: Justin Sweeney or Chris Fei
Monday: Justin Sweeney or Chris Fei
Tuesday: Chris Fei
Wednesday: Justin Sweeney

Dates of topics, assignments, quizzes, exams are subject to change.
Updated 10/07/08

Code Examples

Week 1: Getting Started
Date Topic Reading/Activity Assignment
Tuesday, 9/2 Course Orientation Introductions
Chapter 1, pgs 1-12
 
Tues 9/2, Weds 9/3 Setting up to use Java Lab 1  
Thursday, 9/4 Computing Fundamentals Chapter 1 pgs 12-15, 20-24
Chapter 2 up to pg 30
Homework 1 due Thursday 9/11.
Project 1 due Tuesday 9/16.
Week 2: Algorithms and Design
Date Topic Reading/Activity Assignment
Tuesday, 9/9 Algorithms Chapter 2 pgs 31-41
Chapter 3 pgs 56-64
 
Tues 9/9, Weds 9/10 Algorithms and Simple Programs Chapter 3 pgs 65-75
Lab 2
 
Thursday, 9/11 Java Basics Chapter 2 pgs 41-55
Chapter 3 pgs 76-90
Homework 1 due
Homework 2 on CodeLab due Thursday 9/18
Project 2 algorithm due Tuesday 9/23, code due Thursday 9/25.
Week 3: Conditionals
Date Topic Reading/Activity Assignment
Tuesday, 9/16 Quiz 1
if statements
Chapter 3 pgs 90-105
Chapter 4 pgs 106-111
Project 1 due
Tues 9/16, Weds 9/17   Lab 3  
Thursday, 9/18 More if statements Chapter 4 pgs 106-111 Homework 2 due
Homework 3 on CodeLab due Thursday 9/25
Week 4: Decisions and Looping
Date Topic Reading/Activity Assignment
Tuesday, 9/23 switch statement Chapter 4 pgs 111-122 Algorithm for Project 2 due
Tues 9/23, Weds 9/24   Lab 4  
Thursday, 9/25 Looping Chapter 2 pgs 36-41
Chapter 4 pgs 123-133
Code for Project 2 due
Homework 3 due
Homework 4 on CodeLab due Thursday 10/2
Week 5: More Looping
Date Topic Reading/Activity Assignment
Tuesday, 9/30 Quiz 2 Chapter 2 pgs 41-42
Chapter 4 pgs 133-150
Project 3 algorithm due Wednesday 10/8, code due Thursday 10/16.
Tues 9/30, Weds 10/1   Lab 5  
Thursday, 10/2 Text Files Chapter 15 pgs 601-615 Homework 4 due
Homework 5 on CodeLab due Thursday 10/9
Week 6: Files
Date Topic Reading/Activity Assignment
Tuesday, 10/7
Trinity Days - No class
     
Tues 10/7, 10/8   Lab 6 1:00 p.m. 10/8 Algorithm for Project 3 due
Thursday, 10/9 Exam I   Homework 5 due
Homework 6 on CodeLab due Thursday 10/16
Week 7: Calling Methods and OOP
Date Topic Reading/Activity Assignment
Tuesday, 10/14 Calling Methods
Intro to the OOP
Ch 5 pgs 151-167
Ch 6 pgs 195-203
 
Tues 10/14, Weds 10/15   Lab 7  
Thursday, 10/16 More OOP Ch 6 pgs 203-218 Code for Project 3 due
Homework 6 due
Homework 7 on CodeLab due Thursday 10/23
Week 8:
Date Topic Reading/Activity Assignment
Tuesday, 10/21
Prof. Ellis away
Quiz 3    
Tues 10/21, Weds 10/22
Prof. Ellis away
  Lab  
Thursday, 10/23
Prof. Ellis away
    Homework 7 due
Homework 8 on CodeLab due Thursday 10/30
Week 9:
Date Topic Reading/Activity Assignment
Tuesday, 10/28      
Tues 10/28, Weds 10/29   Lab  
Thursday, 10/30      
Week 10:
Date Topic Reading/Activity Assignment
Tuesday, 11/4      
Tues 11/4, Weds 11/5   Lab  
Thursday, 11/6 Quiz 4    
Week 11:
Date Topic Reading/Activity Assignment
Tuesday, 11/11      
Tues 11/11, Weds 11/12   Lab  
Thursday, 11/13 Exam II    
Week 12:
Date Topic Reading/Activity Assignment
Tuesday, 11/18      
Tues 11/18, Weds 11/19   Lab  
Thursday, 11/20      
Week 13:
Date Topic Reading/Activity Assignment
Tuesday, 11/25      
Tues 11/25, Weds 11/26
Thanksgiving - no class
  Lab  
Thursday, 11/27
Thanksgiving - no class
     
Week 14:
Date Topic Reading/Activity Assignment
Tuesday, 12/2      
Tues 12/2, Weds 12/3   Lab  
Thursday, 12/4
Last Class!!
Quiz 5    
Final Exam: Thursday December 11, 3:00 p.m.


http://www.cs.trincoll.edu/~hellis2
Copyright © Heidi J. C. Ellis