B.S. in Software Engineering

Major in Software Engineering (B.S.)
COS 111Introduction to Programming4
COS 211Data Structures4
COS 235Computer Systems4
COS 277Software Development Fundamentals4
COS 299Careers in Mathematics and Computer Science Seminar0
COS 313Database Systems2
COS 335Computer Security3
COS 371Organization of Programming Languages4
COS 386Data Communications and Computer Networks3
COS 420Software Process3
COS 450Humans and Computers2
COS 477Machine Learning and Artificial Intelligence (AI) for Business3
MAT 124MCalculus 1 14
MAT 211Linear Algebra4
MAT 242Introduction to Proofs2
MAT 248Mathematics of Computer Science4
BUS 334Principles of Project Management2
ENR 160Introduction to Engineering2
ENR 465Engineering Design Seminar1
ENR 490Engineering Design Project3
Electives from 300-level or above COS courses or BUS 336 or MAT 3769
Major67
General Education *44-52
Electives3-11
Total Credits122
1

Placement at MAT 124M on the Math and Computer Science department placement exam; MAT 121M​, concurrent enrollment in MAT 122, or equivalent high school or college course(s) is a prerequisite for this course.

*

Courses whose number is followed by a letter fulfill a General Education requirement.

Students may not declare a B.S. in Software Engineering and a Minor in Computer Science.

Students may not declare a B.S. in Software Engineering and a Minor in Engineering.

Google Sheet Academic Plan

Connect with Bethel