Workload and Learning Time
Note: This is an upper division computer science course, it is hard, there will be a lot of work.
- You will sometimes have multiple assignments at a time and be responsible for managing the deadlines. Expect to spend 4-6 hours per week outside of class on this course (Tulane policy is 1-2 hours per hour in class).
- In order to meet accreditation standards we have over 135 hours of documented learning time this semester. The following is a rough breakdown of how long you should expect to work on the various types of assignments this semester:
- 27 Lectures (1:10h each), additional readings, review, small assignments (20 mins per lecture).
- Homeworks will generally be 2 hours of work (6x)
- Projects will be 10-15 hours of work each (6x)
- Midterm and Final + Study (2x 5h+1h)
- Total: 140 Hours.
For all assignments in this course please have a read over Aire’s Handy Coding Guide. For all code you hand in for this course we expect you to follow these best practices – if you don’t, you’ll lose Professionalism points. We’re not being mean, just trying to get you ready for coding with other people.
Projects
Project | Due Date | Link | Notes |
---|---|---|---|
0 | 1/28 | Intro to Python and Unix/Linux and Autograder | Follow the specific directions in the instructions and rubric! |
1 | 2/11 | Pacman Blind Search | Follow the specific directions in the instructions and rubric! There are changes including needing a writeup and scoring from the Berkeley directions! |
2 | 3/4 | Pacman Informed Search and Modeling | Follow the specific directions in the instructions and rubric! There are changes including needing a writeup and scoring from the Berkeley directions! |
3 | 3/25 | Multi-Agent Search | Follow the specific directions in the instructions and rubric! There are changes including needing a writeup and scoring from the Berkeley directions! |
4 | 4/13 | Constraint Programming | Follow the specific directions in the instructions and rubric! |
5 | Reinforcement Learning | Follow the specific directions in the instructions and rubric! There are changes including needing a writeup and scoring from the Berkeley directions! |
Homeworks
Homework | Due Date | Link |
---|---|---|
0 | 2/4/2020 | Homework 0 PDF |
1 | 2/25/2020 | Homework 1 PDF |
2 | 3/9/2020 | Homework 2 PDF |
3 | 4/1/2020 | Homework 3 PDF |
4 | Homework 4 PDF |
Discussions
-
For our first group discussion have a listen to the Alan Turing Podcast from BBC4 which is all about his life, his contributions, and a whole lot about the beginning of AI! It’s about 50 mins long (you don’t need to listen to the extended bit if you don’t want to). After listening join the discussion in your group – you should make a minimum of 3 posts to receive full credit. And we’ll chat a bit about this in class. Link to Podcast: https://www.bbc.co.uk/programmes/m000ncmw
Study Sheets for Tests
Upload a PDF of your one page, front and back, hand written, study sheet. This will be graded based on coverage for the first part of the semester. This is due before the exam begins!
- (5 Points) Professionalism. Study sheet is well laid out, clear, and organized.
- (5 Points) Coverage. Study sheet has good coverage of the material covered in class and in assignments.
Default Marking Guidelines
Full | Good | Okay | Lacking | Poor | No Marks |
---|---|---|---|---|---|
You completely and fully met the criteria described. | You have met most of the criteria but lack sufficient depth and/or missed one or more minor pieces. | You have missed components of the required criteria and/or they are incorrect / inappropriate or lack depth. | You have missed major components of the required criteria and/or may of them are incorrect. | Little to no evidence of work and major missing components. | Missing or completely inadequate. |