Academic Programs Catalog

Lyman Briggs College

Undergraduate Program

Computer Science Major

2. Computer Science
a. A minimum of  37 credits from the courses listed below including:
(1) All of the following courses (28 credits):
CSE 231 Introduction to Programming I 4
CSE 232 Introduction to Programming II 4
CSE 260 Discrete Structures in Computer Science 4
CSE 320 Computer Organization and Architecture 3
CSE 325 Computer System 3
CSE 331 Algorithms and Data Structures 3
CSE 335 Objected-oriented Software Design 4
MTH 314 Matrix Algebra with Computational Applications 3
(2) Computer Science Electives - Complete one of the following concentrations (9 credits):
(a) Systems - Three of the following courses:
CSE  410 Operating Systems     3
CSE  415 Introduction to Parallel Computing   3
CSE  422 Computer Networks     3
CSE  450 Translation Programming Languages    3
CSE  480 Database Systems    3
(b) Intelligent Systems - Three of the following courses:
CSE  402 Biometrics and Pattern Recognition    3
CSE  404 Introduction to Machine Learning   3
CSE  440 Introduction to Artificial Intelligence   3
CSE  482 Big Data Analysis    3
(c) Media - Three of the following courses:
CSE  471 Media Processing and Multimedia Computing    3
CSE  472 Computer Graphics    3
CSE  476 Mobile Application Development   3
CSE  477 Web Application Architecture and Development   3
(d) Security - Three of the following courses:
CSE  425 Introduction to Computer Security   3
CSE  410 Operating Systems     3
CSE  422 Computer Networks    3
(3) Ethics Requirement - One of the following courses:
LB  322A Advances in Science and Technology  - Arts and Humanities (W)     4
LB  322B Advances in Science and Technology - Social Sciences (W)  4
The completion of LB 322A or LB 322B satisfies the ethics requirement for the major, but cannot be counted toward the Lyman Briggs College requirement.