Learn More and ApplyRobotics (BS)

Menu

CDM

The BS in Robotics program prepares students for careers working with robots and other cyber-physical systems.  These systems involve both physical hardware components and software-based computation and control. 

Program Requirements Quarter Hours
Liberal Studies Requirements 72
Major Requirements 108
Open Electives 12
Total hours required 192

Learning Outcomes

  • Model a computational problem, select appropriate algorithms and data structures for a solution, justify the correctness of the algorithm, and implement an application solving the problem.
  • Analyze and select an algorithm based on system effects.
  • Prototype and implement a functional robotic solution to a problem.
  • Select the hardware (e.g., sensor, actuators, controllers, etc.) and integrate feedback control algorithms to implement a cyber-physical system.

Liberal Studies Requirements 

Liberal Studies Requirements

Honors program requirements can be found in the individual Colleges & Schools section of the University Catalog. Select the appropriate college or school, followed by Undergraduate Academics and scroll down.

Plan of Study Grid
First Year ProgramHours
Chicago Quarter
LSP 110
DISCOVER CHICAGO
or EXPLORE CHICAGO
4
Focal Point
LSP 112 FOCAL POINT SEMINAR 4
Writing
WRD 103 COMPOSITION AND RHETORIC I 1 4
WRD 104 COMPOSITION AND RHETORIC II 1 4
Quantitative Reasoning
Not Required
Sophomore Year
Race, Power, and Resistance
LSP 200 SEMINAR ON RACE, POWER, AND RESISTANCE 4
Junior Year
Experiential Learning
Required in major 1
Senior Year
Capstone
Required in major 1
1

Students must earn a C- or better in this course.

Learning Domains

Arts and Literature (AL)

  • 3 Courses Required

Historical Inquiry (HI)

  • 2 Courses Required

Math and Computing (MC)

  • Not Required

Philosophical Inquiry (PI)

  • 2 Course Required

Religious Dimensions (RD)

  • 2 Course Required

Scientific Inquiry (SI)

  • 1 Lab Course Required

Social, Cultural, and Behavioral Inquiry (SCBI)

  • 3 Courses Required

Note

Specified required courses within Liberal Studies may have grade minimums (e.g. C- or better). Please consult your advisor or your college and major requirements.​​

Courses offered in the student's primary major cannot be taken to fulfill LSP Domain requirements. If students double major, LSP Domain courses may double count for both LSP credit and the second major. Students who choose to take an experiential learning course offered by the major may count it either as a general elective or the Experiential Learning requirement.

In meeting learning domain requirements, no more than one course that is outside the student’s major and is cross-listed with a course within the student’s major, can be applied to count for LSP domain credit. This policy does not apply to those who are pursuing a double major or earning BFA or BM degrees.​

Major Requirements

Major Requirements

First Year

Course Title Quarter Hours
CSC 241INTRODUCTION TO COMPUTER SCIENCE I 14
CSC 242INTRODUCTION TO COMPUTER SCIENCE II4
CSE 101ROBOT PROTOTYPING4
MAT 140DISCRETE MATHEMATICS I4
MAT 150CALCULUS I4
MAT 151CALCULUS II4
1

Students with one semester programming experience may take CSC 243 and one(1) Major Elective in lieu of CSC 241 and CSC 242.

 Second Year

Course Title Quarter Hours
CSC 300DATA STRUCTURES I4
CSC 301DATA STRUCTURES II4
CSC 373COMPUTER SYSTEMS I4
CSE 332ANALOG AND DIGITAL CIRCUITS4
CSE 333DIGITAL SIGNAL PROCESSING4
CSE 299HARDWARE PROJECTS4
WRD 204TECHNICAL WRITING4

 Third Year

Course Title Quarter Hours
CSC 374COMPUTER SYSTEMS II4
CSE 351EMBEDDED SYSTEMS I4
CSE 361MATHEMATICAL FOUNDATIONS OF AUTONOMOUS SYSTEMS4
CSE 375INTRODUCTION TO ROBOTICS4
MAT 220APPLIED LINEAR ALGEBRA4
MAT 349APPLIED PROBABILITY4
CSE 302ROBOT KINEMATICS AND DYNAMICS4
CSE 370PERCEPTION AND ESTIMATION4

Fourth Year 

Course Title Quarter Hours
CSC 380FOUNDATIONS OF ARTIFICIAL INTELLIGENCE4
CSE 303PLANNING AND DECISION MAKING FOR ROBOTS4
CSE 393CYBER-PHYSICAL SYSTEMS ENGINEERING PRACTICUM I4
CSE 394CYBER-PHYSICAL SYSTEMS ENGINEERING PRACTICUM II4
Eight (8) credit hours of Major Electives8

Major Electives

Major electives may be selected from the following list of courses:

Course Title Quarter Hours
BIO 191GENERAL BIOLOGY I FOR SCIENCE MAJORS
BIO 192GENERAL BIOLOGY II FOR SCIENCE MAJORS
BIO 193GENERAL BIOLOGY III FOR SCIENCE MAJORS
CHE 140UNIVERSITY CHEMISTRY I
CHE 142UNIVERSITY CHEMISTRY II
CHE 144UNIVERSITY CHEMISTRY III
MAT 141DISCRETE MATHEMATICS II
MAT 152CALCULUS III
MAT 260MULTIVARIABLE CALCULUS I
MAT 261MULTIVARIABLE CALCULUS II
MAT 304DIFFERENTIAL EQUATIONS
MAT 305GRAPH THEORY
MAT 348APPLIED STATISTICAL METHODS
MAT 381FOURIER ANALYSIS AND SPECIAL FUNCTIONS
MAT 384MATHEMATICAL MODELING
MAT 385NUMERICAL ANALYSIS I
MAT 386NUMERICAL ANALYSIS II
PHY 231LINEAR ELECTRIC CIRCUITS
PHY 170UNIVERSITY PHYSICS I
PHY 171UNIVERSITY PHYSICS II
PHY 172UNIVERSITY PHYSICS III
PHY 270UNIVERSITY PHYSICS IV
PHY 300METHODS OF COMPUTATIONAL AND THEORETICAL PHYSICS I
PHY 301METHODS OF COMPUTATIONAL AND THEORETICAL PHYSICS II
PHY 320ELECTRICITY AND MAGNETISM I
PHY 321ELECTRICITY AND MAGNETISM II
PHY 370ELECTRONICS
or any 300-level CSC, CSE, CSEC, DS, SE course.

Open Electives

Open elective credit also is required to meet the minimum graduation requirement of 192 hours.

Degree Requirements

Students in this degree must meet the following requirements:

  • Complete a minimum of 192 credit hours (generally 48 courses).
  • Earn a grade of C- or higher in WRD 103WRD 104, and all Major and Minor courses.
  • Earn a grade of D or higher in all other Liberal Studies and Open Elective courses.
  • Maintain a cumulative GPA of 2.0 or higher.