| The Computer Science curriculum is designed to provide students with a strong foundation in the diverse and rapidly changing field of computing. The science of computing is emphasized with a focus on fundamental principles and the formal underpinnings of the field. Students are encouraged to use and supplement their formal education through a variety of research opportunities, participation in discipline colloquia and student/professional organizations, and pursuit of internship experiences or international studies opportunities. Students who successfully complete the major are qualified to enter the computing field as professionals or to pursue graduate studies. Major Requirements CSci 1301-1302—Problem Solving and Algorithm Development I-II CSci 2101—Data Structures CSci 2901—Seminar I CSci 3401—Models of Computing Systems CSci 3501—Algorithms and Computability CSci 3601—Software Design and Development CSci 4901—Seminar II or equivalent experience approved by the discipline. 10 credits from CSci 44xx, 45xx, and 46xx with a minimum of 4 credits in two of the areas and 2 credits in the third area (see <www.morris.umn.edu/academic/csci/courses.php> for information on specific offerings in these areas) 12 credits from Math or Stat numbered 1101 and above (not to include Stat 1601 or Math 2211) 8 credits from Biol, Chem, Geol, or PhysNo more than two courses with a grade of D, offset by an equivalent number of credits of A or B grades, may be used to meet the requirements for a computer science major. Minor Requirements CSci 1301-1302—Problem Solving and Algorithm Development I-II CSci 2101—Data Structures Two courses chosen from: CSci 3401—Models of Computing Systems CSci 3501—Algorithms and Computability CSci 3601—Software Design and Development 4 credits from Math or Stat numbered 1020 and above (not to include Math 2211) No more than two courses with a grade of D, offset by an equivalent number of credits of A or B grades, may be used to meet the requirements for a computer science minor.
For course descriptions please go to our courses page. |