Course image Human Computer Interaction
Computer Science and Engineering

The course integrates theories and methodologies from computer science, cognitive psychology and design. It is designed to give students an understanding of how people interact with computers and to provide knowledge on how to design computer systems based on the capabilities of computer technology and the needs of human factors

Course image OBJECT ORIENTED PROGRAMMING IN C++
Computer Science and Engineering

Object oriented paradigm & C++ at a glance, Classes and objects, Object initialization and cleanup, Dynamic objects, Operator overloading, Inheritance, Virtual functions, Generic programming with templates, Streams computation with streams, Stream computation with files, Exception handling.

Course image Control Systems 2022
Computer Science and Engineering

Control Systems is the study of the analysis and regulation of the output behaviors of dynamical systems subject to input signals. The concepts and tools discussed in this course can be used in a wide spectrum of engineering disciplines such as mechanical, electrical, computer, aerospace, manufacturing, and biomedical engineering. The emphasis of this course will be on the basic theories and feedback controller design methods of linear time-invariant systems.

Course image Introduction to Robotics
Computer Science and Engineering

This introductory course to the field of Robotics is designed to enable students learn the fundamentals of programming a robot to complete specific tasks. Specifically, students will learn the mechanics required to build a robot and the different intake and outtake systems to perform tasks. They will be introduced to power and gearing fundamentals that enhance speed or strength of the robot. Students will use sensors to find and identify objects necessary to complete tasks. Students will work on a ROS Robotics based platform to explore these concepts, build the mechanical structures, and create the code to drive their robot through the given tasks.