Fall 2008 Course Information
Course Information - Rooms, Times, Hours
Course Number
Course Title
Room Number
Days / Times
Credits
COP 3540_81058
Data Structures with OOP
Bld 15/Room 1204
TR 8:00am - 9:40am
Four hour course
CEN 6940_82905
Software Engineering Practicum
Bld 15/Room 2203
MW 7:30pm - 8: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 NetBeans 6.1
Java Skeletal Format
Program Formatting Standards
OOP Key Terms / Concepts
Java Modifiers
Java Operators and Operations
Java Conversion Table
Helpful Utilities
Net Beans Tutorial - for Applications. Also Project 0 details are here.
Net Beans Download and Installation Instructions
Story Board of the NetBeans 6.1 Installation
Java 2 Standard Edition (J2SE) (Java 1.6.2) Download for JDK 1.6.2 and Netbeans 6.1 package
Java Program to Read a File
Java Program to Write to a File
Data Structures Lecture Notes
Lecture Notes - Chapter 1
Lecture Notes - Chapter 2 - Arrays
Lecture Notes - Chapter 3 - Simple Sorting
Lecture Notes - Object Orientation - UML
Lecture Notes - Chapter 4 Part 1 Stacks and Queues
Lecture Notes - Chapter 4 Part 2 Priority Queues
Lecture Notes - Chapter 5 Part 1 Linked Lists
Lecture Notes - Chapter 5 Part 2 Linked Lists
Lecture Notes - Chapter 5 Part 3 Linked Lists
Lecture Notes - Chapter 6 - Recursion
Lecture Notes - Chapter 7 on Advanced Sorting - Part 1
Lecture Notes - Chapter 7 on Advanced Sorting - Part 2
Lecture Notes - Chapter 8 on Binary Trees - Part 1
Lecture Notes - Chapter 8 on Binary Trees - Part 2
Lecture Notes - Chapter 9 on Red Black Trees
Lecture Notes - Chapter 11 on Hash Tables - Part 1
Lecture Notes - Chapter 11 on Hash Tables - Part 2
Lecture Notes on Chapter 10 - on 2-3-4 Trees - Part 1
Lecture Notes on Chapter 10 - B-Trees; Indexed Files
Project Assignments
Project 0
Project 1
Input file for Project 1
Search Arguments
Project 2
Update Transaction File for Project 2
Project 3
Update Transactions for Program 3
Project 4
Delete Transactions for Program 4
Project 5
Update Transaction File for Program 5
Information & Assignments for CEN 6940 - Software Engineering Practicum
Course Syllabus
Project Descriptions and Parameters
Lecture / Project Notes / Reference Articles for CEN 6940
Selecting a Methodology
Light Weight Methodologies
Comparison of Agile Methodologies to Traditional
Agile Software Development - Discussion
Agile Software Development Methodology
One-pager on Scrum
One-pager on XP
Return to Top of This Page
Return to Home Page