I use Moodle for my courses, which makes it challenging to make my
course content public. The website you see below is an automatically
generated approximation of my Moodle page, based on a script that I've
run.
General materials
- Syllabus
- Install Java and jGRASP
- Code from in class
- Java API
- Java style
- The Pen Is Mightier Than the Keyboard: Advantages of Longhand Over Laptop Note Taking
Week 1
- Getting started
- Due Tue Mar 28 22:00:00 CDT 2017
- Java lab 1
- Due Wed Mar 29 22:00:00 CDT 2017
- Java lab 2
- Due Sat Apr 01 22:00:00 CDT 2017
Week 2
- Sticks, part 0.5 (pair assignment)
- Due Mon Apr 03 22:00:00 CDT 2017
- Sticks, part 1
- Due Wed Apr 05 22:00:00 CDT 2017
- Sticks, part 2
- Due Sat Apr 08 22:00:00 CDT 2017
Week 3
- Sticks, part 3
- Due Mon Apr 10 22:00:00 CDT 2017
- Complexity assignment
- Due Wed Apr 12 22:00:00 CDT 2017
- Lisp expressions, part 1
- Due Sat Apr 15 22:00:00 CDT 2017
Week 4
- Lisp expressions, part 2
- Due Mon Apr 17 22:00:00 CDT 2017
- Exam 1 info
- Exam 1: Wednesday, April 19
- Peer evaluations #1
- Due Sat Apr 22 22:00:00 CDT 2017
Week 5
- Recursive queue, part 1
- Due Mon Apr 24 22:00:00 CDT 2017
- Recursive queue, part 2
- Due Wed Apr 26 22:00:00 CDT 2017
- Encryption, part 1
- Due Thu Apr 27 22:00:00 CDT 2017
Week 6
- Encryption, part 2
- Due Wed May 03 22:00:00 CDT 2017
Week 7
- Search engine via hashing, part 1
- Due Mon May 08 22:00:00 CDT 2017
- Search engine via hashing, part 2
- Due Wed May 10 22:00:00 CDT 2017
- Exam 2: Friday, May 12
- Exam 2 info
Week 8
- Search engine via binary search tree, part 1
- Due Mon May 15 22:00:00 CDT 2017
- Search engine via binary search tree, part 2
- Due Wed May 17 22:00:00 CDT 2017
Week 9
- Heaps with many children
- Due Mon May 22 22:00:00 CDT 2017
- Balanced search tree questions
- Due Wed May 24 22:00:00 CDT 2017
- Sorting questions
- Due Mon May 29 22:00:00 CDT 2017
Week 10
- Exam 3 topics
- Changelings (graph assignment)
- Due Wed May 31 22:00:00 CDT 2017
- Exam 3: Self-scheduled during exam week
- The last exam will be self-scheduled, in associati...
- Peer evaluations #2
- Due Mon Jun 05 21:30:00 CDT 2017
- Forum postings
- Due Wed Dec 31 18:00:00 CST 1969