CR: Attracting advanced students
- Create algorithms stream, with new 3rd year large data algs course.
- Algorithms students should take 3803 (old 2805) in second year.
- CG course moves to 4th year, as AI course is moving to 3rd.
- Combine 1405 and 1805 in first term. Give sample problems to help students choose appropriately. Call the course COMP 1804?
- Move 1st year service courses, 1005 & 1006, to Python and Java.
- Make service courses "terminal" - you can't use them to get into 3rd and 4th year CS courses. All CS majors and minors should take the non-service versions of courses.
- Allow students to test out of 1405 in the first few weeks - everyone takes the test, if you score high enough they don't have to take the rest of the course. They should get the grade on the test or a pass grade?
- Have an enriched version of 1805 called 1XXX, a "great ideas" version that also covers the material of 1805 that is offered as a separate course. Students should be able to switch back to 1805 within the first few weeks of the course.
- Talked to Mark about new 1405 - looks like it is a much harder course, more students didn't pass first test. This should help with upper year DFW rates; for next year, need better coordination with tutorials and lectures and get advanced students out of the course, ideally by moving directly to 1406 in the fall. Then they could take 2406 in the winter!
The plan:
- 1405 and 1406 scheduled concurrently
- take diagnostic/challenge? course in second week, move students based on result
- question: do students get credit for 1405 if they do well enough?