Because computer science relates to so many different disciplines, students are encouraged to select supporting courses from a broad range of academic areas. The program contains a set of core courses in which computer science majors learn the concepts common to all areas of the discipline. Students dive into programming with the Intro to Computer Science class where specific language is taught. Other required classes include computer architecture, language principles, operating systems, and algorithms. Elective courses, such as database management systems, artificial intelligence, computer graphics, software engineering, computer networks, and digital electronics allow students to pursue areas of individual interest within computer science.
Many students pursue independent study options to examine topics more thoroughly.
Seminars are held regularly to keep students informed of advances in this rapidly changing discipline. Computer Facilities Computer science students at Luther enjoy superior computing facilities in the Franklin W. Olin Building. Dedicated in 1995, it houses the business, economics, mathematics, and computer science departments. All of the classrooms in the building are equipped with computer and projection equipment to make demonstrations of software easy and clear. Some classrooms have student computers as well so students can practice what is being taught as part of the class.