Back to HomePage

Computer Programming (COE 211): TENTATIVE SCHEDULE (Spring 2020)

Click here to download the syllabus for the undergraduate Computer Prgoramming (COE 211) course. On a different note, please find below a tentative schedule for the said course. Click here to learn how to set the path variable for the Java Development Kit.

 

Date Topic Solution Keys Java files used in-class
January 21 Overview, goals, logistics (ppt)   Fun with Java
January 23 Program Development (ppt)
Chapter 1
   
January 28 Object Oriented Programming and Character Strings (ppt)
Chapters 1 and 2
  Java Files "Chapter 1"
Java Files "Chapter 2"
January 30 Variables, Assignments and Primitive Date Types (ppt)
Chapter 2
Solution key "Chapter 1"
Solution key "Chapter 2"
 
February 04 Arithmetic Expressions and Data Conversion (ppt)
Chapter 2
   
February 06 Scanner class, Creating Objects and Packages (ppt)
Chapters 2 and 3
   
February 11 String, Random, and Math (ppt)
Chapter 3
Solution key "Chapter 3" Java Files "Chapter 3"
February 13 Random and Math classes    
February 18 DecimalFormat, Enumerated Types, and Wrapper Classes (ppt)
Chapter 3
   
February 20 Writing Classes(ppt)
Chapter 4
Solution key "Chapter 4" Java Files "Chapter 4"
February 25 Writing Classes (continued) Sample Midterm Exam
Exam I (Spring 2018)
Exam I (Fall 2017)
Exam I (Fall 2016)
Exam I (Spring 2016)
Exam I (Fall 2015)
Exam I (Spring 2015)
 
February 27 Writing Classes (continued) Solution key "Chapters 5 and 6" Java Files "Chapters 5 and 6"
March 03 Conditional Statements (ppt)
Chapters 5 and 6
   
March 05 Repitition Statements (ppt)
Chapters 5 and 6
   
March 10 Repitition Statements (continued)    
March 12 Repitition Statements (continued)    
March 17 Iterators and Writing Data to a File (ppt)
Chapters 5 and 10
Exam II (Spring 2015)
Exam II (Fall 2015)
Exam II (Spring 2016)
Exam II (Fall 2016)
Exam II (Fall 2017)
Exam II (Spring 2018)
Exam II Preparation Problems
Method Design Problems
Solved Problems
 
March 19 Static class members and class relationships (ppt)
Chapter 7
Solution key "Chapter 7" Java Files "Chapter 7"
March 24 Interfaces and Method Design (ppt)
Chapter 7
   
March 26 Method Design (Continued)
Chapter 7
   
March 31 Declaring and Using Arrays (ppt)
Chapter 8
Solution key "Chapter 8" Java Files "Chapter 8"
April 02 Declaring and Using Arrays (Continued)
Chapter 8
   
April 07 Two dimensional arrays (ppt)
Chapter 8
   
April 09 ArrayLists, Searching and Sorting (ppt)    
April 14 ArrayLists, Searching and Sorting (Continued)    
April 16 Inheritance (ppt)
Chapter 9
Final Exam (Fall 2016)
Final Exam (Fall 2015)
Final Exam (Spring 2015)
 
April 21 Inheritance (Continued)    
April 23 Inheritance (Continued)    
April 28 Inheritance (Continued)