Robotics (B.S.)

Robotics (B.S.)
Robotics Student

You’ve always wanted to be on the cutting edge. 

This program is to educate students to build and design real-world automation systems, following a systems approach by integrating electromechanics, existing microcontrollers, and software. It provides students with both theoretical background and practical hands-on experiential learning, preparing them to become innovators, entrepreneurs, and connectors in a dynamic and complex field where teamwork is treasured. The program also connects computer science, electromechanics, and robotics with artistic design and interactive performance.

Students Bring New Life to Casella “Scarecrow” Robots Designed to Protect Wildlife

Students will learn to understand, design, program, build and control a wide range of robots and other autonomous systems. This integrated program provides a holistic introduction to the world of Robotics, beginning with the underlying electromechanical principles, manufacturing fundamentals and introductory programming. Students will continue to master a variety of control units and learn to design and build custom solutions from scratch. During the buffet-style program core, students choose which robotic applications they wish to explore in depth. Finally a real-world capstone project facilitates the transition to gainful employment in industry.


Request Information


Curriculum & Requirements

Course Title Credits
Major Requirements
CS 2900Introduction to Electronic Circuitry4
CS 2901Introduction to Materials, Design and Fabrication Technology4
CS 2905Introduction to Microcontrollers4
CS 2010Computing Fundamentals (TECO)3
CS 2370Introduction to Programming4
CS 2470Systems Programming in C/C++2
CS 3420Introduction to Cybersecurity3
CS 3890Engineering Design3
CS 4520CyberEthics (DICO,INCO,INCP,WRCO)3
CS 4790Robotics Capstone4
MA 2300Statistics I (QRCO)3
MA 2450Mathematical Reasoning4
MA 2550Calculus I (QRCO)4
Major Electives
Complete five courses at the 3000 or 4000 level in BI, BU, BUA, BUS, CH, CS, DAT, EC, ECN, ENT, FIN, GE, LAW, MGM, MKT, MT, PH, TH; including at least two of these: 17-20
CS 3901
Industrial Robotics
CS 3902
Robots in Science and Scientific Inquiry
CS 3905
Robotics in Aviation and Spaceflight
CS 3970
Current Events, Topics and Issues in Robotics
World Language Requirement
Complete at least three GACO credits in any world language other than English and other than the student's native language (GACO)3-4
General Education
EN 1400Composition4
IS 1115Tackling a Wicked Problem4
CTDICreative Thought3-4
PPDIPast and Present Direction3-4
SIDIScientific Inquiry Direction3-4
SSDISelf and Society Direction3-4
Directions (choose from CTDI, PPDI, SIDI, SSDI)4-8
WECOWellness Connection3-4
INCPIntegrated Capstone4
Total Credits120

Directions should total 20 credits (unless the major has a waiver for a specific Direction).

Check all course descriptions for prerequisites before planning course schedule. Course sequence is suggested but not required.

To complete the bachelor’s degree in 4 years, you must successfully complete a minimum of 15 credits each semester or have a plan to make up credits over the course of the 4 years.  For example, if you take 14 credits one semester, you need to take 16 credits in another semester.  Credits completed must count toward your program requirements (major, option, minor, certificate, general education or free electives).

Plan of Study Grid
Year OneCredits
EN 1400 Composition 4
IS 1115 Tackling a Wicked Problem 4
CS 2010 Computing Fundamentals (TECO) 3
CS 2370 Introduction to Programming 4
CS 2900 Introduction to Electronic Circuitry 4
CS 2901 Introduction to Materials, Design and Fabrication Technology 4
MA 2130 Precalculus (QRCO) 4
CTDICreative Thought Direction 3-4
Year Two
CS 2470 Systems Programming in C/C++ 2
CS 2905 Introduction to Microcontrollers 4
CS 3240 Data Communication and Computer Networks 3
Major Elective 3-4
Electives 3-4
MA 2300 Statistics I (QRCO) 3
MA 2550 Calculus I (QRCO) 4
SIDIScientific Inquiry Direction 3-4
PPDIPast and Present Direction 3-4
Year Three
CS 3420 Introduction to Cybersecurity 3
CS 3890 Engineering Design 3
CS 4520 CyberEthics (DICO,INCO,WRCO) 3
Major Electives 6-8
Electives 6-9
World Language Requirement
GACOGlobal Awareness Connection 3-4
SSDISelf and Society Direction 3-4
Year Four
CS 4790 Robotics Capstone 4
Major Electives 6-8
Electives 6-8
Directions (choose from CTDI, PPDI, SIDI, SSDI) 3-4
DICODiversity Connection 3-4
WECOWellness Connection 3-4
INCPIntegrated Capstone 4
 Total Credits120

Directions should total 20 credits (unless the major has a waiver for a specific Direction).

  • Systematically interpret, analyze, and evaluate real-world problems with stakeholders.
  • Translate real world problems into the technical scope, create problem definitions and systems proposals that specify the system to be implemented.
  • The ability to select the appropriate tools, methods, machines, languages, and general approaches to a given problem solution.
  • Design, build, and assemble robots and other hardware in a safe fashion.
  • Develop software to control such hardware using common software design principles in a variety of languages.
  • Properly test machinery using standard protocols to assure functionality, usability, and safety.

Computers are used in virtually every industry which requires employees who specialize in computer science. Computer science is not simply a study of how to use computers and various software. Although all computer scientists are proficient in using computers with various operating systems and a variety of software, they have a larger goal: they design and construct or configure computer hardware and software to be used by others. With the need for computers in virtually every industry, the need for employees who specialize in computer science and can incorporate new technologies is ever increasing.
For more information, visit the Career Services site.
Here is a link to A guide for women in STEM created by DDS (Discover Data Science), including STEM scholarship opportunities for women.
Sample Job Titles:
  • Computer Programmer
  • Computer Systems Manager
  • Control Engineer
  • Database Administrator
  • Manager, Management Information Systems
  • Network Administrator
  • Quality Assurance Specialist
  • Robot Software Engineer
  • Robot System Engineer
  • Software Designer
  • Software Developer
  • Software Engineer
  • System Analyst
  • Web Application Developer
  • Technical Writer
  • Web Designer
Useful Skills for Jobs in Computing Disciplines:
  • Ability to analyze cause and effects
  • Ability to think logically and critically
  • Strong communication skills
  • Mathematical background

Explore Program Details

Students in Computer Science class

As a Computer Science and Technology student you will be part of a tight-knit community. We spend a lot of time working in teams on projects, playing games over lunch with professors, and asking questions during open tutoring hours.  These connections not only keep the department lively, but also build a network that can provide career opportunities.

  • Evening tutoring hours
  • Internship and career opportunities
  • Boardgame groups
  • Meet and talk with alumni in the field
  • Senior Project presentations

More to Explore

Explore Today.
Realize Tomorrow.

Apply NowVisit Campus