CS 1723 Section 1T, Summer 1998
Data Structures
CS 1721 Section 1T, Summer 1998
Data Structures Lab
Instructor:
Daniel Jimenez, M.S.
Office:
SB 3.01.06
E-mail:
djimenez@ringer.cs.utsa.edu
Office Hours:
4:00pm - 5:00pm Tuesday and Thursday (right after the lab).
Class Times:
CS 1723 section 1T, Tuesday and Thursday 12:45pm-2:35pm HSS 3.04.22
CS 1721 section 1T, Tuesday and Thursday 2:45pm-4:00pm HSS 3.02.24
Textbook:
Data Structures in C
by Adam Drozdek
and Donald L. Simon, PWS Publishing Company, 1994
Prerequisites:
- CS 1713: Introduction to Computer Science
- MAT 1214: Calculus I
Course Description:
1721 Data Structures I Laboratory
(0-2) 1 hour credit. Prerequisite: CS 1713 and MAT 1214.
Concurrent enrollment in CS 1723 is required. Laboratory to accompany CS 1723.
1723 Data Structures
(3-0) 3 hours credit. Prerequisites: CS 1713 and MAT 1214. Concurrent
enrollment in CS 1721 is required. Abstract data structures (stacks, queues,
lists, trees). Dynamic memory allocation, pointers, and recursion, sorting,
and searching. (Formerly CS 1724. Credit cannot be earned for both CS
1724 and CS 1723.)
Course Requirements:
-
Homework Assignments:
programming and problem sets.
(20% of grade)
- Midterm Exam:
covering material through the first few weeks of class.
(30% of grade)
-
Final Exam:
comprehensive.
(35% of grade)
-
Class Participation:
contributions to class discussion, newsgroup, etc. (5% of grade)
- Lab Grade: sporadic quizzes. (10% of grade)
Note: CS 1723 and 1721 are both components of the same class,
Data Structures. This semester, they will be taught by the same
instructor and you will receive the same grade in both classes.
Policy on Assignments and Tests
Late assignments are not accepted. If you have not completed an assignment
by the time it is due, turn in what you have for partial credit. Make-up
tests and quizzes are generally not given except for university sanctioned
reasons, such as documented illness or other grave situations. You must inform
the instructor before missing the test.
Academic Dishonesty
Unless a programming project or problem set is specifically assigned as a
group project,
students are not allowed to work together on programs. You may discuss
general ideas related to the program, but you may not e.g. share program code
or read each others programs. Instances of such collaboration will be dealt
with harshly, but the real cost comes when a student doesn't know how to
answer questions on a test about issues involved in doing an assignment.