Department of Computer Science and Engineering

CSE 247 / 502N

Spring 2017


Course Calendar

(subject to change)

Module Date Logistics Preparation Notes Assigned Due
0. Introduction
[details]
[ slides ]
10
Tue Jan 17
Lecture
  • Welcome
  • Course logistics
50
Thu Jan 19
Studios
    Text 17.4.1 (464–465)
  • Array expansion
Studio 0 Studio 0
1. Asymptotic Complexity
[details]
[ slides ]
10
Tue Jan 24
Lecture
    Text 3.1 (43–53)
    Lecture
50
Thu Jan 26
Studios
  • Asymptotic complexity
Studio 1 Studio 1
2. Simple Data Structures
[details]
[ slides ]
10
Tue Jan 31
Lecture
    Text 3.1 (43–53)
    Lecture
50
Thu Feb 2
Studios
    Studio
Studio 2 Studio 2
3. Priority Queues
[details]
[ slides ]
10
Tue Feb 7
Lecture
    Text B.5 (1173–1182)
    Text 6.5 (162–169)
    Lecture
Lab 3
50
Thu Feb 9
Studios
    Studio
Studio 3 Studio 3
4. Recurrences I
[details]
[ slides ]
10
Tue Feb 14
Lecture
    Text 4.3 (83–87)
    Text 4.4 (88–92)
    Lecture
50
Thu Feb 16
Studios
    Studio
Studio 4 Studio 4
Lab 3
5. Recurrences II
[details]
[ slides ]
10
Tue Feb 21
Lecture
    Text 4.5 (93–96)
    Lecture
50
Thu Feb 23
Studios
    Studio
Studio 5 Studio 5
6. Shortest Paths
[details]
[ slides ]
10
Tue Feb 28
Lecture
    Lecture
Lab 6
75
Wed Mar 1
Exam
  • Exam I, 6:30–8:30 PM
  • Details TBA
80
Thu Mar 2
Free
    No studio today
7. Sorting
[details]
[ slides ]
10
Tue Mar 7
Lecture
    Lecture
Lab 7
50
Thu Mar 9
Studios
    Studio
Studio 7 Studio 7
55
Tue Mar 14
Free
65
Thu Mar 16
Free
8. Hashcodes
[details]
[ slides ]
10
Tue Mar 21
Lecture
    No in-class lecture; videos posted on piazza
50
Thu Mar 23
Studios
    No official studio: get help with labs
Lab 6
9. Hash Tables
[details]
[ slides ]
10
Tue Mar 28
Lecture
    Lecture
Lab 9
50
Thu Mar 30
Studios
    Studio
Studio 8 Studio 8
Lab 7
10. Ordered Sets
[details]
[ slides ]
10
Tue Apr 4
Lecture
    Lecture
70
Thu Apr 6
Studios
    Studio
Studio 10 Studio 10
Exam
  • Exam II, 6:30–8:30 PM
  • Details TBA
11. Searching Graphs
[details]
[ slides ]
10
Tue Apr 11
Lecture
    Lecture
50
Thu Apr 13
Studios
    Studio
Studio 11 Studio 11
Lab 9
12. Diffie–Hellman
[details]
[ slides ]
10
Tue Apr 18
Lecture
    Lecture
50
Thu Apr 20
Studios
    Studio
Studio 12
Lab 12
Studio 12
13. Review
[details]
[ slides ]
10
Tue Apr 25
Lecture
    Review for Exam III
50
Thu Apr 27
Studios
  • Optional session to prepare for Exam III
  • Get help with the lab
Lab 12
60
Sat May 6
Exam
  • Exam III, 1:00–3:00 PM
  • Details TBA



Last modified 20:07:20 CDT 17 March 2017 by Ron K. Cytron