Computer Science
The computer science major at Luther is designed to provide each student with the academic base needed to keep abreast of the changing computer world. Both theory and practice are taught to allow students to successfully join computer professionals already working in the field.
The major contains a set of core courses in which computer science students learn concepts common to all areas of the discipline. Students then select from a wide range of computer science electives clustered in three groups: theory, systems, and applications. Because computer science relates to so many different disciplines, students are encouraged to select additional supporting courses from a broad range of academic areas. Students are especially encouraged to select additional courses from mathematics.
Because majors in computer science and management information systems have substantial requirements of courses in computer science, students may major in either discipline but not in both.