Courses | B.S. in Robotics
Below are the course requirements for this academic program. In addition to these program-specific requirements, all majors include Biola's traditional undergraduate core curriculum. For more program details, including a sample course sequence, visit Biola's academic catalog.
GPA Requirement
To continue in the program, a student is required to have a cumulative GPA of 2.5 or higher in their first year of computer science, physics, math, and engineering courses taken at Biola. These courses may include: MATH 150, MATH 151, CSCI 105, CSCI 106, ENGR 122, PHSC 132, PHSC 134, PHSC 233, and PHSC 237.
A minimum grade of a "C" is required in all B.S. Robotics major courses taken at Biola. Anyone receiving a lower grade must repeat the course with a higher grade to receive credit for the course.
Curriculum Requirements
Code | Title | Credits |
---|---|---|
Program-Specific Core Curriculum Courses | ||
Robotics majors meet the Core Curriculum requirement of 6 credits of science and mathematics. | ||
The Bible requirement is 18 credits: BBST 103, BBST 165, BBST 209, BBST 210, BBST 260, and BBST 365. | ||
The foreign language requirement is met by two years in high school or 4 credits of college foreign language. | ||
Robotics majors are required to take ENGL 313 Writing in the Disciplines: Science and Engineering. | ||
The following courses are strongly recommended: ARTS 111, PHIL 215, and ENGL 230 Topic: Dystopian Literature. | ||
Program Courses | ||
Math and Science Required Courses | ||
MATH 150 | Calculus I | 4 |
MATH 151 | Calculus II | 4 |
MATH 203 | Discrete Structures | 3 |
MATH 250 | Calculus III | 4 |
MATH 320 | Probability and Statistics for Engineers and Scientists | 3 |
MATH 334 | Linear Algebra and Differential Equations | 4 |
PHSC 132 | General Physics I: Mechanics and Heat | 3 |
PHSC 134 | General Physics I Laboratory | 1 |
PHSC 233 | General Physics II: Electricity and Magnetism | 3 |
PHSC 237 | General Physics II Laboratory | 1 |
Computer Science, Engineering, and Robotics Required Courses | ||
CSCI 105 | Introduction to Computer Science | 3 |
CSCI 106 | Data Structures | 3 |
CSCI 400 | Theory of Algorithms | 3 |
ENGR 122 | Introduction to Engineering Lab | 1 |
ENGR 212 | Engineering Economics | 3 |
ENGR 360 | Mechatronics | 3 |
ENGR 370 | Computer Aided Engineering Design | 3 |
ENGR 470 | Senior Design Capstone | 3 |
ROBO 320 | Robot Modeling and Dynamics | 3 |
ROBO 322 | Embedded Systems | 3 |
ROBO 410 | Artificial Intelligence | 3 |
ROBO 420 | Programming of Autonomous Mobile Robots | 3 |
ROBO 430 | Control Systems | 3 |
ROBO 471 | Robotics Capstone | 3 |
Computer Science/Engineering/Robotics Electives - Select 9 credits from the courses listed below. | 9 | |
Computer Organization and Assembly Language Programming | ||
Programming Languages | ||
Programming for Data Science I | ||
Programming for Data Science II 1 | ||
Operating Systems 1 | ||
User Interface Design and Programming | ||
Computer Communications 1 | ||
Topics in Computer Science 1 | ||
Statics | ||
Circuits and Instrumentation I | ||
Special Topics in Engineering | ||
Engineering Capstone | ||
Directed Research in Engineering | ||
Special Topics in Robotics | ||
Internship in Robotics 2 | ||
Directed Research | ||
General Elective - Select 3 credits from the list of CSCI/ENGR/ROBO electives or the list below. | 3 | |
Numerical Analysis | ||
Operations Research | ||
Mathematical Methods in Physics | ||
Complex Variables | ||
Classical Mechanics | ||
Program Course Requirements: 82 credits | ||
Core Curriculum Requirements 3 | 49 | |
Total Credits | 131 |
- 1
Prerequisite course(s), which may be counted as an elective for Robotics, must be taken prior to taking this course.
- 2
A maximum of 6 credits is allowed for ROBO 480.
- 3
See Core Curriculum Program section for details.