Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Bachelors
Major
Robotics Engineering | Artificial Intelligence | Computer Science
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Overview of the Robotics (BS) Program

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


Learning Outcomes

Upon completion of the program, students will be able to:


  • 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

The Liberal Studies Requirements for the Robotics (BS) program include:


First Year

  • Chicago Quarter: LSP 110 or LSP 111 (4 hours)
  • Focal Point: LSP 112 (4 hours)
  • Writing: WRD 103 and WRD 104 (8 hours)

Sophomore Year

  • Race, Power, and Resistance: LSP 200 (4 hours)

Junior Year

  • Experiential Learning: Required in major (0 hours)

Senior Year

  • Capstone: Required in major (0 hours)

Learning Domains

The program requires students to complete courses in the following learning domains:


  • Arts and Literature (AL): 3 courses
  • Historical Inquiry (HI): 2 courses
  • Math and Computing (MC): Not required
  • Philosophical Inquiry (PI): 2 courses
  • Religious Dimensions (RD): 2 courses
  • Scientific Inquiry (SI): 1 lab course
  • Social, Cultural, and Behavioral Inquiry (SCBI): 3 courses

Major Requirements

The Major Requirements for the Robotics (BS) program include:


First Year

  • CSC 241: Introduction to Computer Science I (4 hours)
  • CSC 242: Introduction to Computer Science II (4 hours)
  • CSE 101: Robot Prototyping (4 hours)
  • MAT 140: Discrete Mathematics I (4 hours)
  • MAT 150: Calculus I (4 hours)
  • MAT 151: Calculus II (4 hours)

Second Year

  • CSC 300: Data Structures I (4 hours)
  • CSC 301: Data Structures II (4 hours)
  • CSC 373: Computer Systems I (4 hours)
  • CSE 332: Analog and Digital Circuits (4 hours)
  • CSE 333: Digital Signal Processing (4 hours)
  • CSE 299: Hardware Projects (4 hours)
  • WRD 204: Technical Writing (4 hours)

Third Year

  • CSC 374: Computer Systems II (4 hours)
  • CSE 351: Embedded Systems I (4 hours)
  • CSE 361: Mathematical Foundations of Autonomous Systems (4 hours)
  • CSE 375: Introduction to Robotics (4 hours)
  • MAT 220: Applied Linear Algebra (4 hours)
  • MAT 349: Applied Probability (4 hours)
  • CSE 302: Robot Kinematics and Dynamics (4 hours)
  • CSE 370: Perception and Estimation (4 hours)

Fourth Year

  • CSC 380: Foundations of Artificial Intelligence (4 hours)
  • CSE 303: Planning and Decision Making for Robots (4 hours)
  • CSE 393: Cyber-Physical Systems Engineering Practicum I (4 hours)
  • CSE 394: Cyber-Physical Systems Engineering Practicum II (4 hours)
  • Eight (8) credit hours of Major Electives

Major Electives

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


  • BIO 191: General Biology I for Science Majors
  • BIO 192: General Biology II for Science Majors
  • BIO 193: General Biology III for Science Majors
  • CHE 130: General Chemistry I
  • CHE 132: General Chemistry II
  • CHE 134: General Chemistry III
  • MAT 141: Discrete Mathematics II
  • MAT 152: Calculus III
  • MAT 260: Multivariable Calculus I
  • MAT 261: Multivariable Calculus II
  • MAT 304: Differential Equations
  • MAT 305: Graph Theory
  • MAT 348: Applied Statistical Methods
  • MAT 381: Fourier Analysis and Special Functions
  • MAT 384: Mathematical Modeling
  • MAT 385: Numerical Analysis I
  • MAT 386: Numerical Analysis II
  • PHY 231: Linear Electric Circuits
  • PHY 170: University Physics I
  • PHY 171: University Physics II
  • PHY 172: University Physics III
  • PHY 270: University Physics IV
  • PHY 300: Methods of Computational and Theoretical Physics I
  • PHY 301: Methods of Computational and Theoretical Physics II
  • PHY 320: Electricity and Magnetism I
  • PHY 321: Electricity and Magnetism II
  • PHY 370: Electronics
  • or any 300-level CSC, CSE, CSEC, DSC, 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 103, WRD 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.
See More