Click here to download the syllabus of the undergraduate Computer Prgoramming (COE 211) course. Below is given a tentative schedule for the said course. Lastly, 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 18 | Overview, goals, logistics (ppt) | Fun with Java | |
January 20 |
Program Development (ppt)
Chapter 1 |
||
January 25 |
Object Oriented Programming and Character Strings (ppt)
Chapters 1 and 2 |
First Set of Java Files
Java Files "Chapter 1" Java Files "Chapter 2" |
|
January 27 |
Variables, Assignments and Primitive Date Types (ppt)
Chapter 2 |
Solution key "Chapter 1"
Solution key "Chapter 2" |
Second Set of Java Files |
February 01 |
Arithmetic Expressions and Data Conversion (ppt)
Chapter 2 |
Third Set of Java Files | |
February 03 |
Scanner class, Creating Objects and Packages (ppt)
Chapters 2 and 3 |
Fourth Set of Java Files | |
February 08 |
String, Random, and Math (ppt)
Chapter 3 |
Solution key "Chapter 3" |
Fifth Set of Java Files
Java Files "Chapter 3" |
February 10 | Random and Math classes | Quiz I (First Section)
Quiz I (Second Section) |
Sixth Set of Java Files |
February 15 |
DecimalFormat and Wrapper Classes (ppt)
Chapter 3 |
Seventh Set of Java Files | |
February 17 |
Writing Classes(ppt)
Chapter 4 February 21st is last day for early withdrawal (WI) |
Solution key "Chapter 4" |
8th Set of Java Files
Java Files "Chapter 4" |
February 22 | 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) |
9th Set of Java Files
|
February 24 | Writing Classes (continued) | Solution key "Chapters 5 and 6" |
10th Set of Java Files
Java Files "Chapters 5 and 6" |
March 01 |
Conditional Statements (ppt)
Chapters 5 and 6 |
11th Set of Java Files | |
March 03 |
Repetition Statements (ppt)
Chapters 5 and 6 |
12th Set of Java Files | |
March 08 | Repetition Statements (continued) | 13th Set of Java Files | |
March 10 | Exam I | ||
March 15 | Repetition Statements (continued) | 14th Set of Java Files | |
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 |
15th Set of Java Files |
March 22 |
Static class members and class relationships (ppt)
Chapter 7 |
Solution key "Chapter 7" |
16th Set of Java Files
Java Files "Chapter 7" |
March 24 |
Interfaces and Method Design (ppt)
Chapter 7 |
17th Set of Java Files | |
March 29 |
Method Design (Continued)
Chapter 7 |
18th Set of Java Files | |
March 31 |
Declaring and Using Arrays (ppt)
Chapter 8 |
Solution key "Chapter 8" |
19th Set of Java Files
Java Files "Chapter 8" |
April 02 | In lieu of April 19 | 20th Set of Java Files | |
April 05 |
Declaring and Using Arrays (Continued)
Chapter 8 |
21st Set of Java Files | |
April 07 |
Two dimensional arrays (ppt)
Chapter 8 Last day for withdrawal from courses (WP/WF) is tomorrow |
22nd Set of Java Files | |
April 12 | ArrayLists, Searching and Sorting (ppt) | 23rd Set of Java Files | |
April 14 | Exam II | ||
April 26 |
Inheritance (ppt)
Chapter 9 |
Final Exam (Fall 2016)
Final Exam (Fall 2015) Final Exam (Spring 2015) |
24th Set of Java Files |
April 28 | Inheritance (Continued) | 25th Set of Java Files |