The Georgia Tech Online Master of Science in Computer Science (OMSCS) program is widely recognized for its diverse and challenging courses. Among them, CS 6750: Human-Computer Interaction (HCI) stands out for its focus on the critical intersection between humans and technology. If you’re considering taking this course or are curious about what it offers, this in-depth review will provide valuable insights.
What is CS 6750: Human-Computer Interaction?
CS 6750 focuses on the study of how people interact with computers and other digital systems. It emphasizes designing user-friendly systems that align with human needs and limitations. The course covers topics like:
- Usability principles
- Cognitive psychology in design
- User-centered design
- Evaluation techniques for interactive systems
Why Take This Course?
If you’re interested in improving software usability or have a passion for user experience (UX) design, this course provides foundational knowledge and practical skills that are highly applicable in the tech industry.
Course Structure
1. Video Lectures
The video lectures, led by Dr. Gregory Abowd (a renowned figure in the HCI field), are concise, engaging, and packed with examples. These lectures delve into theoretical and practical aspects of HCI.
2. Assignments
The course includes written assignments, which involve analyzing interfaces, conducting usability evaluations, and redesigning systems. While some students find these assignments challenging due to their subjective nature, they offer a hands-on approach to applying HCI principles.
3. Quizzes
Quizzes are sprinkled throughout the course to reinforce concepts from the lectures. They’re typically straightforward and test comprehension rather than memorization.
4. Group Project
The centerpiece of CS 6750 is the group project. Students work in teams to:
- Identify a usability problem
- Conduct user research
- Design a solution
- Evaluate its effectiveness
This project mirrors real-world UX challenges, providing valuable experience for aspiring designers or researchers.
Pros of CS 6750
1. Practical Relevance
HCI principles are applicable in nearly every field involving technology. Whether you’re in software development, product management, or UX design, the skills you gain in this course are directly transferable.
2. Flexible Workload
Compared to other OMSCS courses, CS 6750 is considered moderate in difficulty. The workload is manageable for students balancing work, life, and studies.
3. Real-World Skills
The focus on user research, prototyping, and evaluation equips students with tools they can use in professional settings.
Cons of CS 6750
1. Subjectivity in Grading
Some students find the grading system subjective, especially for written assignments and project evaluations. Clear communication with peers and instructors can help mitigate this challenge.
2. Limited Coding
If you’re seeking a highly technical course with heavy programming, this might not be the best choice. The emphasis is more on design and evaluation rather than coding.
3. Group Project Challenges
As with any group project, coordination with teammates in different time zones or with varying levels of commitment can be tricky.
Tips for Success in CS 6750
1. Engage with the Lectures
The lectures are the backbone of the course. Take detailed notes and revisit key sections when working on assignments.
2. Choose Your Team Wisely
For the group project, find teammates who share your commitment and time zone. Effective communication is critical for success.
3. Leverage the Forums
The Piazza forums are a treasure trove of advice, clarifications, and support. Don’t hesitate to ask questions or contribute to discussions.
4. Embrace Feedback
The subjective nature of the assignments means you may receive constructive criticism. Use this feedback to improve your understanding and approach.
Who Should Take This Course?
CS 6750 is ideal for students interested in:
- UX/UI design
- Product management
- Cognitive science
- Improving software usability
If you’re looking for a course that’s less code-intensive but rich in design principles, this is a perfect fit.
Student Feedback
Here’s what OMSCS students often say about CS 6750:
- “A refreshing break from technical courses.”
- “The group project was a great learning experience, though challenging.”
- “It changed how I think about software design and usability.”
- “Subjectivity in grading was frustrating at times, but the course was worth it overall.”
Conclusion
CS 6750: Human-Computer Interaction is a unique course in the OMSCS program. It balances theory with practical application, making it an excellent choice for students interested in the human side of technology. While it has its challenges, particularly with subjective grading, the skills and insights gained are invaluable.
Whether you’re looking to pivot into UX design or want to complement your technical skills with a user-centered perspective, CS 6750 is a course you shouldn’t miss.
FAQs
Is there programming involved in CS 6750?
The course involves minimal coding, focusing more on design and evaluation principles.
How much time does the course require weekly?
On average, students spend 8–12 hours per week on lectures, assignments, and the group project.
What tools are used for the group project?
Common tools include Figma, Google Forms (for surveys), and usability testing platforms like Maze or UsabilityHub.
Can someone without a design background succeed in CS 6750?
Absolutely! The course is designed to be accessible to students from various backgrounds.
How does CS 6750 compare to other OMSCS courses?
It’s considered less technical and more focused on soft skills like communication, design, and user research. Many students describe it as a “breath of fresh air” compared to code-heavy courses.