CS 501 Fundamentals of Computer Science I
Course outline
CS253 Data Structures
CS 253 Data Structures
Course outline
Lecture notes and demos
Lecture 1:
Lecture notes
, and examples: example 1 --
version 1
and
version 2
;example 2 --
version 1
and
version 2
.
Working with text files -- example 1:
The Salary Update example
, and the
data file
that it uses.
Working with text files -- example 2: An array example using a text file
find the largest element
and the
data file
that goes with it.
Arrays of objects -- example 1:
Monthly Sales example
.
Arrays of objects -- example 2:
Employee salary example
.
Lecture 2:
Lecture notes
Lecture 2:
Sorting example, illustrating interfaces
.
Lecture 3:
Lecture notes
Lecture 3:
Stack example (version 1)
Lecture 3:
Stack example (version 2)
Lecture 4:
Lecture notes
Lecture 4:
Queue example (with exceptions)
Lecture 5:
Lecture notes
Lecture 6:
Lecture notes
Lecture 6:
Linked list example
Lecture 6:
Stack example (linked list version)
Lecture 6:
Queue example (linked list version)
Lecture 7:
Lecture notes
Lecture 7:
Doubly linked list example
Lecture 7:
Positional sequence doubly linked list example
Lecture 8:
Lecture notes
Lecture 9:
Lecture notes
Lecture 10:
Lecture notes
Lecture 11:
Lecture notes
Lecture 12:
Lecture notes
Lecture 13:
Lecture notes
Lecture 14:
Lecture notes
Lecture 15:
Lecture notes
Lecture 16:
Lecture notes
Lecture 17:
Lecture notes
Lecture 18:
Lecture notes
Assignments and announcements
Homework 1
. Deadline: June 2, 2019.
Homework 2
. Deadline: June 10, 2019.
Homework 3
. Deadline: June 16, 2019.
Homework 4
. Deadline: June 24, 2019.
Test questionary for the final exam
Final exam questions
.
Return to Zlatareva's Home Page