Date | Topics | Assignments | Notes |
---|---|---|---|
1-20 | Introduction and class administrative. | Familiar with the course resources, rules, grading, etc. |
- Official Java Resource Links on the Hub - Textbook: Introduction to Java Programming, 13rd edition by Liang - Textbook Student Resources - Textbook Source Code - Textbook Companion Website - Tools for Compiling Java Programs - Key Differences between Java and C++ - Java vs C++ |
1-17 | Warm Up Exercise | P1. Work on the "Line" program. The detailed instructions are given here. | |
1-18 | C++ Programming Practice |
Work on the two programming problems in C++ The detailed instructions are given here. |
A program skeleton for reference |
1-24 | Chapters 1, 2, 3, and 4 | 1. Read Chapters 1, 2, 3, and 4 2. Programming Assignment P2 |
Course materials can be found in the course shared folder. Difference between string literals and objects created with new operator |
1-24 | Chapters 1-4 | Work on the Self-Test Questions for Chapters 1 through 4. | |
2-7 | Chapters 5, 6, 7, 8 | Work on the Self-Test Questions for Chapters 6 to 8 | |
2-7 | Chapters 5, 6, 7 and 8 | 1. Read Chapters 7 and 8 2. Programming Assignment: 2D Array Patterns |
- Practice questions for arrays |
2-12 | Chapter 9 Object-Oriented Programming | 1. Read Chapter 9 2. Redo the Image Processing program in Java. (Part I) See the handout here |
- Practice Questions - A program skeleton for reference - Java Formatted Printing |
2-16 | Chapter 9 Object-Oriented Programming | 1. Read Chapter 9 2. Programming Assignment: Image Process . |
- Sample code can be found at the OneDrive share drive - A flow chart for the programming assignment. |
2-23 | Chapter 9 | Work on the Self-Test Questions for Chapter 9. | |
2-28 | Chapters 9-10 Object-Oriented Programming | 1. Read Chapter 9 2. Programming Assignment: Hide text in images. |
- Practice Questions - Java Formatted Printing |
3-2 | Chapter 10 Object-Oriented Thinking |
Programming Assignments: Triangle and BigDecimal . |
- Sample code and instructions are at the OneDrive share:
Triangle and BigDecimal folders |
3-26 | Chapter 11 | Work on the Self-Test Questions for Chapter 11 | |
3-26 | Chapter 11 Inheritance and Polymorphism | Programming Assignment (1): Student Tracking System Programming Assignment (2): ArrayList: RemoveDuplicates and Union |
- Practice Questions |
4-17 | Chapter 11 Inheritance and Polymorphism | Programming Assignment (work in pairs): Game of Life Optionally, you can work on a similar problem called flatten the curve" |
|
3-27 | Chapter 11 Inheritance and Polymorphism | Work on the review questions for Chapter 11 and turn in 3/27 |
|
4-11 | Chapter 13 (Abstract Classes and Interfaces) | Work on the Self-Test Questions | |
4-11 | Chapter 13 (Abstract Class and Interface) | Programming Assignment: Abstract and Interface. |
Practice questions Notes for the Practice questions |
4-18 | Chapter 13 (Abstract Class and Interface) | Programming Assignment: Game of Life. Detailed instructions are in the course shared folder. . | |
4-25 | Chapter 12 Exception Handling | Work on the Self-Test Questions for Chapter 12 | Practice questions |
5-2 | Quiz on Chapters 12 and 13 | Work on the Self-Test questions for the two chapters | |
4-12 | Exception Handling in Java |
Slides and sample programs can be found at the shared drive: \\copernicus\Public\csc2340 |
Exercises for Java Exceptions |
4-26 | Exception Handling in Java |
Programming Assignment: Web Crawler: - Study the sample programs at \\copernicus\Public\csc2340\web_crawler. - Write a program that crawls a website and finds the ocurrencies of a term during crawling. - Sample output by a crawler |
|
5-12 | Final Exam | Accumulative | Final Exam Schedules |
© Copyright Texas Wesleyan University. All Rights Reserved.