CS 313E (50597)
Elements of Software Design
MWF 2:00-3:00
Home
Schedule and Office Hours
Dept. of Computer Science
Canvas
Fall 2015 Classes
CS 313E [50595] (TTh)
CS 313E [50597] (MWF)
CS 311

Other useful links
Piazza for CS 313E
Key Dates 2015-16
Final Exam Schedule
Register your i>clicker
Turtle Graphics in Python
Unicode
ASCII (Wikipedia)
CodingBat

office location: GDC 4.308
Office Phone:   (512) 471-7021
email:   bulko@cs.utexas.edu
fax:   (512) 471-8885


Syllabus: 313E.Syllabus-50597.pdf

CS 313E Schedule (Fall 2015)

Disclaimer: This schedule is a working document. It is here for reference only, and I will update it as the course progresses.

Week Dates Topics Homework
1 Aug 26 - Aug 28 Intro, Review of Python
2 Aug 31 - Sep 04 Objects, Classes, and Methods Read Ch. 1; HW1 assigned
3 Sep 07 - Sep 11 NO CLASSES LABOR DAY, 11/07
Objects, Turtle Graphics
HW1 due, HW2 assigned
4 Sep 14 - Sep 18 Arrays, Algorithmic Complexity Read Ch. 2; HW2 due, HW3 assigned
5 Sep 21 - Sep 25 Algorithmic Complexity, Recursion Read Ch. 4; HW3 due
6 Sep 28 - Oct 02 Test 1 on 9/28; Dynamic Programming HW4 assigned
7 Oct 05 - Oct 09 Class Variables, Inheritance HW4 due, HW5 assigned
8 Oct 12 - Oct 16 Stacks and Queues Read Ch. 3; HW5 due, HW6 assigned
9 Oct 19 - Oct 23 Queues and Linked Lists HW6 due, HW7 assigned
10 Oct 26 - Oct 30 Linked Lists HW7 due
11 Nov 02 - Nov 06 Test 2 on 11/03; Binary Trees Read Ch. 6; HW8 assigned
12 Nov 09 - Nov 13 Binary Search and AVL Trees HW8 due, HW9 assigned
13 Nov 16 - Nov 20 AVL Trees, Graphs Read Ch. 7; HW9 due
14 Nov 23 - Nov 25 Graphs
NO CLASSES THANKSGIVING, 11/26-11/27
HW10 assigned
15 Nov 30 - Dec 04 Sorting and Review Read Ch. 5; HW 10 due; DFS/BFS file
16 Dec 10 FINAL EXAM, 2-5 pm, WEL 2.308