Computer Science Program

Minor in Robotics Engineering

Required: 24 Units

Overview

After completing the courses in the minor, students will be able to explain the interaction between hardware and software. They will be able to describe the role of an operating system in managing the resources of a computer. On the hardware side they will be able to build, test and use analog and digital circuits. They will be able to demonstrate the role of electronics in data acquisition, metrology and control of devices. On the software side they will be able to design, implement and test algorithms in both C and a representative assembly language. They will build one or more robotics systems, directly experiencing the challenges and solutions such an implementation requires.

Lower and Upper-Division Requirements

COMP 162 Computer Architecture and Assembly (3)
COMP 362 Operating Systems (4)
PHYS 310 Electronics (4)
COMP 462 Embedded Systems (3)
COMP 491 Capstone Preparation (1)
COMP 499 Capstone (3)

Lower and Upper-Division Electives

Choose two courses from:

MATH 437 Mathematics for Games, Simulations and Robotics (3)
COMP 445 Image Analysis & Pattern Recognition (3)
COMP 469 Artificial Intelligence and Neural Nets (3)

 

©