|
|
||||||||
|
23330 |
CS |
204 |
401 |
4.00 |
COMPUTER SCIENCE II |
Rockville |
||
|
|
|
|
TR |
|
HU |
325 |
||
|
|
Instructor(s): Grigoriy A. Grinberg |
|||||||
|
|
||||||||
Phone: 240-567-7161 Emale to:
Grigoriy.Grinberg@montgomeryCollege.edu
Office: Macklin
Tower 408
Office
Hours: MW
R
3:45pm – 4:35pm
|
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
Important Dates:
|
September |
|
|
|
|
September 1 |
Labor Day Holiday; College closed. |
|
|
September 2 |
Payment due. See Payment Schedule below. |
|
|
September 2 |
Late registration begins, a
$35 nonrefundable fee will be charged to students whe |
|
|
September 2 |
Classes begin. |
|
|
September 8 |
Drop with refund deadline.
(Based on 6% of scheduled class meetings) Refund deadline dates are available
o |
|
|
September 9 |
Change of Schedule fee begins; $10 nonrefundable fee charged. |
|
|
September 9 |
Last day to register for classes that can be covered by a Pell Grant. |
|
|
September 22 |
Last day to drop a class without a grade or change from credit to audit or change from audit to credit. Audit to credit and credit to audit changes require instructor's signature. (Based on 20% of the total number of scheduled class meetings.) *^ |
|
October |
|
|
|
|
October 1 |
Last day for international students (F-1/M-1) to apply for an I-20 form for Spring 2004. |
|
|
October 14 - 20 |
Midterm exams. |
|
November |
|
|
|
|
November 1 |
Last day to apply for fall
semester graduation. Graduation applications must be filed with the
Admissions, Records, and Registration Office. Fall graduation is effective January
2. Graduates will be notified by mail regarding availability of diplomas and
will be invited to participate i |
|
|
November 17 |
Last day to drop a class with a grade of W. (Based on 73% of the total number of scheduled class meetings.)*^ |
|
|
November 26 |
No classes. Offices close at |
|
|
Nov. 27 - 30 |
Thanksgiving Holiday; College closed. |
|
December |
|
|
|
|
December 15-21 |
|
|
|
December 21 |
Last day of classes |
|
|
Dec. 24 - Jan. 1 |
Winter Holidays; College closed. |