COSC
1437.81301 (online) Programming Fundamentals II |
Instructor: David Kirk Fall 2024 Oct 21 - Dec 12 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, dialog, file) Chapter 5 - Control (if, while, for) Chapter 6 - Importing Packages Chapter 7 - Writing Methods Chapter 8 - Classes 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, 2024 |
Week 1 |
Tuesday |
Discuss Syllabus, compiler options, homework 1 About Java Language Chapter 2 - Hello World & console output Chapter 3 - variables and strings Chapter 4 - console input Homework 1 Due Saturday Oct 26 |
Week 2 |
Tuesday |
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 2 |
Week 3 |
Tuesday |
Intro to Classes (OOP) -
Class Example 1 Using Constructors in Classes Using Methods in Classes - Class Example 2 Review for Exam 1 Homework 3 Due Saturday Nov 9 Exam 1 Due Nov 10: Chapters 1 - 7 |
Week 4 |
Tuesday |
Continue Classes - Class Example
3 Data Hiding in Classes - Class Example 4 Homework 4 Due Saturday Nov 16 |
Week 5 |
Tuesday |
Chapter 9 - Inheritance Homework 5 Due Saturday Nov 23 |
Week 6 |
Tuesday |
Discuss sorting -
Bubble Sort
Selection Sort Homework 6 Due Saturday Nov 30 Nov 27, 2024 is the last day to Withdraw |
Week 7 |
Tuesday |
Discuss Homework 7 |
Week 8 |
Tuesday Dec 10 Virtual Class 6pm |
Optional presentations of Homework 7 Homework 7 Due Dec 10 Exam 2 Due Dec 11 |