Instructor:
Jiang B. Liu, jiangbo@bradley.edu
Professor of Computer Science & Information Systems;
(309)6772386
Lecture
Times:
1:00-2:15pm, Mon, Wed, in Brd 150
Prerequisites:
CS121 Introduction to Data Structures
Office
Hours:
Mon, Wed 4:15-5:15pm;
Tue, Thur 3:00-5:00pm at BR177.
This
is an advanced computer programming class for graduate students with a
prerequisite in programming. The goals of the course are to further study the
data structures and algorithms based on the data structures, and to implement
the data structures in C++ object using advanced programming techniques. The
programs will be compiled and run in Dev- C++ compiler or Visual
C++ compiler.
Unit
1 |
Software
development life cycle |
Ch.
1-9 |
Unit
2 Input
and Output |
I/O
Stream Files Graphic GUI |
Ch
10-16 |
Unit
3 |
Vectors Arrays Templates Containers
and Iterators Linked
List Algorithms
and Map |
Ch.
17-21 |
Unit
4 |
Text
Manipulation -
Regular
Expression Numeric
Manipulation -
Matrix -
Random
numbers Testing |
Ch.
23-24, 26 |
Labs:
You
are encouraged to help each other on the assignments, but you cannot simply
copy from each other. All assignments are due in the class on the due day.
Later homework will have 20% subtracted from the score for every late day.
-
Labs: 20%
- Assignments: 30%
-
Test01 10%
-
Test02 10%
- Final Exam: 30%
(Final
exam is scheduled on December 7, Friday from 2:30-4:30pm at Brd
150.)
(90-100 A; 80-89 B; 70-79 C; 60-69 D; below 60 F)
You
are also encouraged to send me email
about your questions related to the course or share related information with
the class.