|
|
||||||||
|
33207 |
CS |
204 |
401 |
4.00 |
COMPUTER SCIENCE II |
Rockville |
||
|
|
|
|
MW |
|
HU |
325 |
||
|
|
Instructor(s): Grigoriy A. Grinberg |
|||||||
|
|
||||||||
|
|
||||||||
|
CS |
204 |
402 |
4.00 |
COMPUTER SCIENCE II |
Rockville |
|||
|
|
Jan 28, 2003 |
May 18, 2003 |
TR |
06:30 pm - 08:10 pm |
HU |
317 |
||
|
|
Instructor(s): Grigoriy A. Grinberg |
|||||||
|
|
||||||||
Office: Macklin
Tower 406
Office Hours: M 9:10am – 10:10am HU 311
T
R
|
Continued treatment of ideas introduced
in CS 103, with emphasis on writing larger programs. String processing and
recursion. Data abstraction, encapsulation, and structure implementation.
Object-orientation program design. Search and sorting applications. A
structured, high-level language is used i |
The objectives of this course are (1) to begin a detailed study of data structures and data abstraction; (b) to continue the study of algorithmic analysis by examining various searching and sorting algorithms; (c) to introduce file structures; and (d) to continue the development of discipline in program design, in style and expression, in debugging and testing, especially for larger programs.
v
DATA ABSTRACTION
v
OBJECT-ORIENTED PROGRAMMING CONCEPTS
v
POINTERS
v
CLASSES
v
ENCAPSULATION
v
INHERITANCE
v
POLYMORPHISM
v
LINKED LISTS
v
STACKS
v
QUEUES
v
RECURSION
v
TREES
v
SORTING
v
SEARCHING
C++:
Plus Data Structures by Nell Dale, David Tegue, Second Edition,
Jones and Bartlett Publishers, Inc, 2002.
You
can expect short programming assignments (lab assignments) weekly as well as
five or six larger projects spread across the term. In addition, you must
submit two (2) sample test questions (for example, short essay, short answer,
fill-in-the-blanks, matching, multiple choice, or programming problems, or any
other type of useful or instructive test question) every class period o
If
you miss a class period for any reason, be sure and get the notes from another
student i
Quizzes and programming assignments will have equal weight. You must have a passing average on both (quizzes &exams) and programs to pass the course.
Note that tests will be given during the regular lecture period.
Each
quiz/test will cover both the material presented in class and the related
material from the readings i
Makeup
quizzes are NOT ALLOWED, since I will automatically drop the lowest of the
quizzes. No makeup will be allowed o
Grades will be based on four components:
Projects and Assignments 50%
Quizzes 10%
MidTerm Exam 15%
Final Exam 25%
---------------------------------
TOTAL 100%
v
No food or
drink is permitted in any
v
You are
responsible for all work missed, and for meeting assignment due dates when
absent. Please call or email your instructor if you are going to be late or
absent.
v
You are
strongly encouraged to contact your instructor at home by phone or e-mail if you are having difficulties, or
have any questions about assignments.
v
All
assignments are expected to be the result of your own efforts, not the collaboration with others. Plagiarism or
turning in an assignment, which is essentially identical to that of another
student, will result in a zero for that assignment, with no opportunity to make
up the grade.
Any student who
may need an accommodation due to a disability, please make an appointment to
see me during my office hour. A letter from Disability Support Services
authorizing your accommodations will be needed. Any student who may need
assistance i
|
Spring 2003 Academic Calendar |
|
January |
|
|
|
|
January 20 |
Martin Luther King, Jr. Day; College closed. |
|
|
Orientation
for New Students |
|
|
|
January 22 |
Registration with tuition
waiver for senior citizens (100%) and Maryland National Guard members (50%)
begins at 12 a.m. Seniors may register by Web and telephone and receive
tuition waiver. Senior Citizens and |
|
|
January 22 |
Late registration begins; $35 nonrefundable late registration fee charged. |
|
|
January 24 |
In-person payment
deadline for all registrations processed between January 20, |
|
|
January 27 |
Classes begin. Bring your Registration Confirmation with you to class. |
|
February |
|
|
|
|
February 2 |
Last day to drop classes and get a refund. (Based on 6% of scheduled class meetings.) Refund deadline is printed on student’s Schedule/Bill (RFUND column). Students who drop a class or classes after this date will not receive a refund. Students who add a class or classes after this dead-line will pay all additional tuition and fees.*+ |
|
|
February 3 |
Change of Schedule fee begins; $10 fee. |
|
|
February 16 |
Last day to drop a class without a grade or change from cred-it to audit or change from audit to credit. Audit to credit and credit to audit changes require instructor’s signed approval. (Based on 20% of the total number of scheduled class meetings.)*+ |
|
March |
|
|
|
|
March 10-16 |
Midterm exams. |
|
|
March 17-23 |
Spring recess for students
and faculty. |
|
|
March 21 |
Spring break; College closed |
|
April |
|
|
|
|
April 1 |
Last day to apply for spring semester graduation. Graduation applications must be filed with the Admissions, Records and Registration office. |
|
|
April 20 |
Last date to drop a class with a grade of W. (Based on 73% of the total number of scheduled class meetings.)*+ |
|
May |
|
|
|
|
May 12-18 |
|
|
|
May 18 |
Last day of classes |
|
|
May 23 |
Commencement. Admissions, Counseling,
and Financial Aid offices will be closed |