Fall 2009 Course Information
Course Information - Rooms, Times, Hours
Course Number
Course Title
Room Number
Days / Times
Credits
COP 3540_80867
Data Structures using OOP
Bld 15/Room 1206
MW 2:00pm - 3:40pm
Four hour course
COP 2551_80865
Introduction to Object Oriented Programming
Bld 15/Room 1204
MW 4:30pm - 5:45pm
Three hour course
Information & Assignments for COP 3540 - Data Structures with OOP
Course Syllabus and Very Helpful Links
Course Syllabus
Java2 Javadoc API Specification
Link to Download NetBeans and Java
Java Skeletal Format
Program Formatting Standards
OOP Key Terms / Concepts
Java Modifiers
Java Operators and Operations
Helpful Utilities
Net Beans Tutorial and Project 0 Details are here.
Generation of Javadoc
Java Program to Read a File
Java Program to Write to a File
Quiz 1 Sample
Quiz 2 Sample
Quiz 3 Sample
Quiz 4 Sample
Quiz 5 Sample
Quiz 6 Sample
Quiz 8 Sample
Data Structures Lecture Notes
Lecture 1 - Arrays
Lecture 2 - Arrays
Lecture 3 - Simple Sorting
Lecture 4 - Stacks and Queues
Lecture 5 - Priority Queues
Lectures 6 & 7 Notes - Object Orientation - UML
Lecture 8 - Linked Lists Part 1
Lecture 9 - Linked Lists Part 2
Lecture 10 - Linked Lists Part 3
Lecture 11 - Recursion
Lecture 12 - Advanced Sorting
Lecture 13 - Advanced Sorting
Lecture 14 - Intro Binary Trees Part 1
Lecture 15 - Binary Trees Continued Part 2
Lecture 16 - Red Black Trees
Lecture 17 - 2 3 4 Trees - Part 1
Lecture 18 - External Storage
Lecture 19 - Hash Tables - Part 1
These will be entered at the appropriate time
Project Assignments
Project 1
Project 2
Project 3
Project 4
Project 5
Files
Input File
Transaction File for P1
Priority Queue Updates for P2
Linked List Updates for P3
Hash Program Input File
Hash Program Update data
That's it!
Introduction to Object Oriented Programming - COP 2551
Course Syllabus and Very Helpful Links
Course Syllabus
Java2 Javadoc API Specification
Link to Download NetBeans and Java
Java Skeletal Format
Program Formatting Standards
OOP Key Terms / Concepts
Java Modifiers
Java2 1.4.2 Documentation Overview
Java Operators and Operations
Sample Pseudo Code for Detail Design
More Info on Pseudocode for Detail Design
Elementary Pseudocdoe Examples
Java2 1.4 Javadoc API Specification
Helpful Utilities and Chapter Exercise Answers
Net Beans Tutorial and Project 0 Details are here.
Java Program to Read a File
Java Program to Write to a File
Generation of Javadoc
Exercise Answers for Chapter 4
Exercise Answers for Chapter 5
Exercise Answers for Chapter 6
Exercise Answers for Chapter 7
Exercise Answers for Chapter 8
Exercise Answers for Chapter 9
Exercise Answers for Chapter 10
OOP Lecture Notes
Lecture 1
Lecture 2
Lecture 3
Lecture 4 - Chapter 2
Lecture 5 - Chapter 2
Lecture 6 - Chapter 3
Lecture 7 Chapter 5 Part 1 of 3
Lecture 8 Chapter 5 Part 2 of 3
Lecture 9 Chapter 5 Part 3 of 3
Lecture 10 - Chapter 4
Lecture 11 Very Brief Intro to Java I/O
Lecture 12 - Classes and Objects Chapter 6 Part 1
Lecture 13 - Classes and Objects - Chapter 6 - Part 2 of 3
Lecture 14 - Classes and Objects - Chapter 6 Lecture - Part 3 of 3
Lecture 15 - Chapter 7 - Arrays Part 1
Lecture 16 - Chapter 7 - Arrays Part 2
Lecture 17 - Chapter 8 - Inheritance Part 1
More added when ready for you to download and prepare.
Project Assignments
Program Assignment #1
Grade Sheet for Program 1
Program Assignment #2
Grade Sheet for Program 2
Program Assignment #3
Grade Sheet for Program 3
Input File for Program 3
Program Assignment #4
Input File for Program 4
Grade Sheet for Program 4
Quiz 5 - Take Home
Program Assignment #5
Inheritance Hierarchies for Program 5
To be added when appropriate
Return to Home Page