The instructor is available by email at vetterr@uncw.edu, by telephone (962-2160), during office hours: MW 11am-12pm (CIS Room 2044), and by appointment.
Also, CIS 2006 is open as a lab on Sunday - Wednesday evening (6:30 - 10:00pm).
Get the source code for all chapters by clicking here (.zip file).
CSC 500. Concepts in Computer Science (6) Prerequisite: permission of instructor. An accelerated introduction to fundamental concepts in computer science. Topics include object-oriented programming; data structures; program control structures; introduction to algorithm design and analysis and software engineering concepts.
The weekly schedule for this course is as follows:
| DATES: | TOPIC | READING |
|---|---|---|
| Week 1 (8/20) | Java Fundamentals and Welcome to Eclipse Video | Chapters 1 and 2 |
| Week 2 (8/27) | Decision Structures, Loops, and Files | Chapters 3 and 4 |
| Week 3 (9/3) | Methods and Classes | Chapters 5 and 6 |
| Week 4 (9/10) | More Methods and Classes; File I/O | |
| Week 4 (9/17) | Arrays | Chapter 8, Tracing Loops: TracingHandout.doc |
| Week 6 (9/24) | Exam 1 | |
| Week 7 (10/1) | More Classes and Objects, Text Processing | Chapter 9 and 10 |
| Week 8 (10/8) | Inheritance, Exceptions, and Recursion | Chapter 11, Chapter 12 and Chapter 15 |
| Week 9 (10/15) | Sorting, Searching, Algorithm Analysis | Chapter 16, see also Sorting Algorithm Animations |
| Week 10 (10/22) | Array-Based Lists and Linked Lists | Chapter 19 and 20 |
| Week 11 (10/29) | Stacks and Queues | Chapter 21 |
| Week 12 (11/5) | Binary Trees and AVL Trees | Chapter 22 |
| Week 13 (11/12) | Exam 2 | |
| Week 14 (11/19) | Software Engineering | |
| Week 15 (11/24) | Thanksgiving Break | |
| Finals Week (12/4 - 12/11) | Final Project Due: December 3, 2009 - 6:30pm |
Grades will be based on the quality of homeworks, labs, exams, and the project. Final grades will be based on the +/- grading system.
You are expected to attend all classes. Absence does not relieve you from meeting course requirements. You are responsible for all readings, labs, and homework assignments. Please keep up with the week-to-week reading requirements of the class.
Page Last Updated November 19, 2009 by Dr. Vetter