An implementation level view of data structures in a
specific language with an emphasis on pointers and
memory management.
News
- 4/24/09: There will be no recitations during the last week of
class.
- 4/22/09: Reminder: there Quiz #5, covering heaps, graphs, and
hash tables will be on Friday, 4/24/09.
- 4/9/09: Assignment #8 (due 4/24/09)
is available. (Late submissions will need to be submitted by 4/29/09.)
- 4/7/09: A solution for assignment 5 has been posted in the examples
directory.
- 4/3/09: The due date for Assignment #6 has been postponed to Monday
4/6. Late submissions (requested by 4/6; 20% penalty) will still be
due on 4/10.
- 4/3/09: Quiz #4, covering stacks, queues, binary trees (including BST's
and AA-Trees), and Heaps, will be on 4/10.
- 4/3/09: Assignment #7 (due 4/13/09) is available.
- 3/21/09: Assignment #6 (due 4/3/09) is available.
- 3/18/09: Posted some supplemental notes on
Linked Lists and their variants.
- 3/16/09: Quiz #3 covering dynamic memory allocation,
dynamic array lists, linked-lists, stacks, and queues will be
on 3/25.
- 3/9/09: Posted some supplemental notes on
implementing dynamic array lists in C99
- 3/6/09: Assignment #5 (due 3/23/09) is available.
- 2/13/09: Assignment #4 (due 2/27/09) is available.
- 2/11/09: Quiz #2 covering control structures, separate compilation, functions, and pointer/arrays will be on 2/18.
- 2/06/09: Assignment #3 (due 2/13/09) is available.
- 1/29/09: Assignment #2 (due 2/6/09) is available.
- 1/26/09: First quiz covering basic C concepts and usage will be on 2/2.
- 1/21/09: Assignment #1 (due 1/30/09) has been made available.
- 1/21/09: Subversion repositories for each student have been set up
at https://nougat.cs.utsa.edu/cs2213/cs2213-username.
- 1/12/09: Syllabus
Late Submission of Assignments
As is noted in the syllabus, you may request a late submission by
sending an email to srahman@cs.utsa.edu and vonronne@cs.utsa.edu
prior to the 5pm deadline on the due date for the submission. The subject
of the email should be:
CS 2213 Extension Request: Assignment #<N> from <username>
The body of the email email should include:
(1) your full name, (2) you CS UNIX username,
and (3) an explanation of why you were unable to complete the assignment
by the deadline.
You will then be given an additional week to complete the assignment,
and a 20% penalty will be applied.
Useful Tips
Other Links