Extra point will be added to exceptional assignments.
Programming assignments will be graded on a scale be based on 3 components (adherence to the assignment, working status, design).Special cases and comparable knowledge and skills will be assessed on a case by case and will be only allowed in the class with consent of the instructor. Given that we want students to build on their existing design/HCI and technical skills, we required that all students in this class already took the introduction to HCI course COGS 120 (CSE 170) and the introduction to programming course CSE 8A+ 8B or CSE 11. In this phase students will be engaged with weekly Peer Design Critiques of the student projects. Applications will be focused around the DELPHI project at UCSD that is collecting myriads of interesting data about the local population in San Diego. Each team will work on a specific application that will be due at the end of the quarter. We will form teams of 4-5 students each paying particular attention to have a healthy mix of technical and design-oriented students, with the goal of learning from each others. In Phase 2, our focus will shift onto the team projects. The Tech Lecture, on the other side will focus on introducing the technical know-how that will be needed to create beautiful and interactive visualizations as part of the team projects, and will be tightly intertwined with the 3 assignments. In Phase 1, during our Design Lecture, we will focus on design principles and models, and how these should be exploited during the developement of interactive software. In order to do that we will divide the class in two phases.
#Cogs ucsd courses how to
COGS 121 is an HCI class focused on learning how to apply the theroretical principles from design and cognitive science into real and effective applications.