CSC 175 - Intermediate Programming
Science 407
(516)877-4482
siegfrie@adelphi.edu NOT for homework submission
Office hours: M 2:00-3:00PM; W 2:30-3:30PM;
Th 5:00-6:00PM; F 10:55-11:55AM
Course Home Page |
Announcements |
Syllabus |
Class notes |
Assignments
Below you will find links to my lectures notes for the
class:
- Lecture #1 - An Introduction to Programming in Java
- Part 1
- Our First Java Programs
- Part 2 - Using Input
- Part 3 - Conditional Statements
- Part 4 - A Larger Example with
Decisions
- Part 5 - Counting Loops
- Part 6 - Counting Loops and
Compound Interest
- Part 7 - Two Last Examples
- Lecture #2 - Conditional Loops and Modular
Programming
- Part 1 - Using Conditional Loops
- Part 2 - An Example of a
Conditional Loops
- Part 3 - Methods and
Parameters
- Part 4 - An Example
Incorporating Methods
- Part 5 -
Parameter Passing and Returning Results
- Part 6 - Two Last Examples
- Lecture #3 - A Review of Programming With Classes
- Part 1 - What are objects?
- Part 2 - The Next Two Attempts to Write a Date Class
- Part 3 - Writing Class Methods with Parameters That Are Objects
- Part 4 - Writing Accessors and Mutators
- Part 5 - Overloading Methods and Writing Constructors
- Part 6 - The Complete Date Class
- Lecture #4 - References and Packages
- Lecture #5 - Strings
- Lecture #6 - Structuring Data: Arrays,
Multidimensional Arrays, Arrays of Objects, and Objects Containing Arrays
- Lecture #7 - Inheritance
- Lecture #8 - Polymorphism and Abstract Classes
- Lecture #9 - Exception Handling
- Lecture #10 - UML
- Lecture #11 - File I/O
- Lecture #12 - Deja Vu All Over Again: An
Introduction to Recursion
- Lecture #13 - Interfaces