
|
COSC
1437-8 (online) Programming Fundamentals II |
Instructor: David Kirk Fall 2025 Oct 20 - Dec 11 Dallas College Home |
| Resources |
|
primes1.txt - 100,000 prime numbers unsorted |
primes2.txt - 100,000 prime numbers mostly sorted (100 out of
place) How to run Java programs on Windows with TextPad | How to run C++ and Java programs on Mac with TextMate Online Java Compiler | w3shools Java Tutorial |
| Java Online Book | |
|
Chapter 1 -
Programming Terminology Chapter 2 - Hello World Chapter 3 - Variables, Strings, Arrays Chapter 4 - Input (console, file) video Chapter 5 - Control (if, while, for) Chapter 6 - Importing Packages Chapter 7 - Writing Methods Chapter 8 - Classes video1 Chapter 9 - Inheritance |
Chapter 11
- Recursion Chapter 12 - ArrayList Chapter 13 - Sorting Chapter 14 - Stacks & Queues Chapter 15 - Linked Lists & Trees Chapter 16 - Big O Chapter 17 - Hashing Chapter 18 - Graphs Chapter 19 - Bells & Whisltes |
| Class Calendar - last updated October 20, 2025 |
|
Week 1 Oct 20 |
Watch Intro to Class Video
About Java
Language |
|
Week 2 Oct 27 |
Chapter 5 - if statement, while loop
While Loop Simulator Chapter 5,6 - for loop, importing packages For Loop Simulator Chapter 7 - writing methods (functions) Homework 2 Due Saturday Nov 1 Homework 2 Tips |
|
Week 3 Nov 3 |
Chapter 8 - Classes Intro to Classes (OOP) - Class Example 1 Using Methods in Classes - Class Example 2 Homework 3 Due Saturday Nov 8 Homework 3 Tips |
|
Week 4 Nov 10 |
Continue Classes - Class Example
3 Data Hiding in Classes - Class Example 4 Exam 1 Due Nov 12: Chapters 1 - 7 Homework 4 Due Saturday Nov 15 Homework 4 Tips |
|
Week 5 Nov 17 |
Chapter 9 - Inheritance Homework 5 Due Saturday Nov 22 Homework 5 Tips |
|
Week 6 Nov 24 |
Sorting algorithms -
Bubble Sort
Selection Sort Homework 6 Due Saturday Nov 29 Homework 6 Tips |
|
Week 7 Dec 1 |
Work on Homework 7 |
|
Week 8 Dec 8 |
Optional in-class/virtual presentations of Homework 7 Homework 7 Due Dec 9 Homework 7 Tips Exam 2 Due Dec 10 |