Program Details
Department: Computer Science
Modality: In-Person
Concentrations: n/a
Semester Hours: 18
A minor in Computer Science introduces students to some of the foundational concepts of the field and two upper-division explorations into more specialized areas of the student’s choice. Attainment of the Computer Science minor will allow students to apply introductory knowledge and skills from that field to their own majors—something which, with the broad ubiquity of artificial intelligence and other technologies in daily life, can have notable positive impact on every other major in the university.
Curriculum
Students interested in pursuing a computer science minor must first take and pass CMSI 1010 Computer Programming Laboratory, ENGR 160 Algorithms and Applications, or ENGR 1200 Computational Engineering with a minimum grade of C (2.0) before being considered. Final approval for adding the minor resides with the department chair.
Course List
| Code |
Title |
Semester Hours |
| 2-4 |
| Computer Programming Laboratory | |
| Algorithms and Applications | |
| Computational Engineering | |
| CMSI 2120 | Data Structures and Applications | 4 |
| or CMSI 3630 | Data Structures and Algorithms in Engineering |
| 4 |
| Algorithms and Analysis | |
| Computer Systems Organization | |
| Discrete Mathematics for Computer Science | |
| Methods of Proof and Discrete Mathematics |
| 8-6 |
| Total Semester Hours | 18 |
An average grade of C (2.0) must be accumulated over all courses included in the minor. AP or transfer credits may only be applied to courses in item 1. All other course requirements must be fulfilled with courses taken at LMU.