Welcome to COGS 121!
The primary objectives of this course are to:
To achieve these objectives, this course will be structured (as its name implies) in a studio format, which will be lighter on lectures and heavier on hands-on feedback and in-class group work.
This syllabus is still preliminary and very much in flux; check back around the start of the quarter for a finalized syllabus.
The bulk of this course will revolve around developing a modern web application together in a small team and getting frequent feedback in class in a studio format. There will be no textbook.
The project theme that we will focus on this quarter is geographical and map-related applications.
The most important prerequisites for this course are:
The best way to view this course is as a programming-focused sequel to COGS120/CSE170, picking up right where that course left off. Since this is a coding-intensive course, if you did not enjoy the programming labs and assignments in COGS120/CSE170, then you will probably not enjoy this course. :)
Please bring your laptop to each class period if you have one. And start thinking ASAP about potential project partners.
More details to come later; stay tuned!