A- A+

Undergraduate Courses

CSE 015: Discrete Mathematics (4 Units), UC Merced

This course covers the basic concepts of discrete mathematics used in computer science and other disciplines that involve formal reasoning. The topics include logic, proof, counting, discrete probability, relations, graphs, trees, and Boolean algebra.

CatCourses SPRING 2021

CSE 155: Introduction to Human-Computer Interaction (4 Units), UC Merced

This course introduces students to the basic concepts in the theory and practice of Human-Computer Interaction (HCI). Teaches how hardware and software design influence the interaction between human and computers to provide insights into the design and development of safe, effective, and accessible interactive systems.

CatCourses FALL 2024 • CatCourses SPRING 2024CatCourses SPRING 2023CatCourses SPRING 2022CatCourses FALL 2020FALL 2018


CSE 1030: Introduction to Computer Science II (3 Credits), York University, Canada

This course builds on CSE 1020 and covers an introduction to object-oriented programming and design. The emphasis is on class implementation and design. Concepts of software reusability and software extensibility are introduced through the abstraction-layering techniques of aggregation and inheritance. Case studies involving a collection of classes related by has-a and is-a relationships are designed and implemented in detail in lecture and exercises. Other topics include generics, recursion, searching and sorting, GUI, and linked structures.

FALL 2011

CPAN 240: Web Programming & Design (4 Credits), Humber College, Canada

This course is an introduction to web design. The technical aspects of web design and interface development are covered with a focus on the programming languages: XHTML, JavaScript and Flash Scripting. Beginning with basic XHTML the student will learn valid mark up while focusing on layout and effective site navigation. The student will develop an understanding of JavaScript followed by an introduction to multimedia content, Flash animation and design and Flash scripting.

FALL 2011 FALL 2010

GAME 231: Introduction to Internet Game Development (4 Credits), Humber College, Canada

This course introduces students to the main elements of Adobe Flash as it relates to game development. Students will develop (design and code) a casual game using Flash ActionScript 3 in the Flexbuilder framework. Students will also learn how to publish their games using Flash and make them playable online.

WINTER 2012 WINTER 2011

Graduate Courses

EECS 255: Advanced Human-Computer Interaction (4 Units), UC Merced

This course explores the theory, design procedure, programming practices, and evaluation methods in Human-Computer Interaction (HCI), with a particular focus on input and interaction techniques. Introduces students to recent developments in the area and provides them with the methods to design, develop, and evaluate existing or novel interactive systems.

CatCourses FALL 2023CatCourses FALL 2022SPRING 2020SPRING 2019SPRING 2018

EECS 256: Topics in Human-Computer Interaction (4 Units), UC Merced

This course introduces students to empirical research methods, statistical procedures, theories and concepts, and current, promising interdisciplinary research topics in Human-Computer Interaction (HCI) through lectures, guest lectures, and paper discussion.

FALL 2021 (EECS 289)

EECS 290: Electrical Engineering & Computer Science Seminar (1 Unit), UC Merced

This invited speaker seminar course gives electrical engineering and computer science graduate students breadth exposure to all the areas in the field.

FALL 2018