Courses:


Intro to Human-Computer Interaction

This course covers the basic elements of design, development, and evaluation of software user interfaces. Much of the course is devoted to the scenario-based usability engineering methodology, and with some additional coverage of graphical user interface programming concepts.

Professionalism in Computing

This course is intended to study the ethical, social, and professional concerns of the computer science field. It covers the social impact of the computer, implications and effects of computers on society, and the responsibilities of computer professionals in directing the emerging technology.