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
This course introduces students to the concepts of OOP using C++
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.
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.
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.