Programming Principles 1

Class Information:

Course Name Programming Principles 1 (CS1301)
Day M/W/F
Location

CS 1301/01-Atrium Building Room 110(Marietta Campus)9:00 am - 10:40 am

CS 1301/04-Atrium Building Room 151(Marietta Campus)1:00 pm - 2:40 pm

Instructor Tejaswini Nalamothu
Syllabus Course syllabus can be download here.
Text book

Introduction to Java Programming, Comprehensive Version by Y. Daniel Liang

Office hours

M/W/F-- 11 am to 12 pm

T/R-- 4 15 pm to 4 45 pm

Email tnalamot@kennesaw.edu(For any questions or appointment)

Tentative Class Schedule:

Week Topics Lab Assisgnments Homework
Week 1 
Aug. 15, 17,19

Syllabus

Chapter 0

Chapter 1

Lab 1

Cover Sheet

Grading Guidelines

Submission Requirements

Week 2 
Aug. 22,24,26
Chapter 2 Lab 2

Homework 1
Due Aug. 28 at 11:59PM

Week 3 
Aug. 29,31, Sep. 2

Chapter 3

 

Lab 3

Homework 2
Due Sep. 4 at 11:59PM

Week 4 
Sep. 5(Labor day-no class),7,9

Chapter 3

Lab 4 Homework 3
Due Sep. 11 at 11:59PM
Week 5 
Sep. 12,14,16

Chapter 4

Lab 5

Homework 4
Due Sep. 18 at 11:59PM

Week 6 
Sep. 19,21,23
Chapter 5 Lab 6

Homework 5
Due Sep. 25 at 11:59PM

Week 7 
Sep. 26,28,30

Chapter 5

Test 1

Lab 7  
Week 8 
Oct. 3,5,7

Chapter 6

10/05: Last day to withdraw without academic penalty

Lab 8 Homework 6
Due Oct. 9 at 11:59PM
Week 9 
Oct. 10,12,14
Chapter 6 Lab 9

Homework 7
Due Oct. 16 at 11:59PM

Week 10 
Oct. 17,19,21

Chapter 7

Lab 10

Homework 8
Due Oct. 23 at 11:59PM

Week 11 
Oct. 24,26,28

Chapter 8

Lab 11 Homework 9
Due Oct. 30 at 11:59PM
Week 12 
Oct, 31 Nov, 2,4

Chapter 9

Test 2

Lab 12  
Week 13 
Nov. 7,9,11

Chapter 9

Lab 13 Homework 10
Due Nov. 13 at 11:59PM
Week 14 
Nov. 14,16,18

Chapter 10

Lab 14
 

Homework 11
Due Nov. 20 at 11:59PM

Week 15 
Nov. 21,23,25

Fall Break

   
Week 16 
Nov. 28,30 , Dec. 2

Seminar Presentation

  Homework 12
Due Dec. 4 at 11:59PM
Week 17 
Dec. 7

Final Exam 10:30AM - 12:30PM