Skip to the main content. Return to: U of M Home
 University of Minnesota. One Stop | Directories | Search U of M 
 
University Catalogs.

Search.

Search Undergraduate Programs

Search University Catalogs

University catalogs.

Courses

Majors & Minors

Policies & General Information

Faculty & Administration

Order or Download a Catalog

Catalog PDF Archives

Frequently Asked Questions

Abbreviation Key
(opens a new window)


Contact Us

Related links.

College of Liberal Arts

TC Undergraduate Admissions

TC Undergraduate Application

One Stop
for tuition, course registration, financial aid, academic calendars, and more
 
Twin Cities Campus

Computer Science B.A.

Computer Science and Engineering
College of Liberal Arts

• Requirements for this program are current for Fall 2005.
• Required credits to graduate with this degree: 120.
• Required credits within the major: 41.
• Degree: Bachelor of Arts.

Computer science concerns the study of the hardware, software, and theoretical aspects of high-speed computing devices and the application of these devices to a broad spectrum of scientific, technological, and business problems. The curriculum gives students a basic understanding of computer science. After completing a required set of fundamental courses, students can arrange their subsequent work around one of several emphases within computer science. The program prepares student for a variety of industrial, governmental, and business positions involving the use of computers or for graduate work in the field.

Admission Requirements

Students must complete 6 courses before admission to the program.   Freshmen and transfer students are usually admitted to pre-major status before admission to this major.

A GPA above 2.00 is preferred for the following:
   2.4 for students already admitted to the degree-granting college.
   2.4 for students transferring from another University of Minnesota college.

For information about University of Minnesota admission requirements, visit the   Office of Admissions Web site.

 Mathematics and Computer Science
     CSCI 1901 - Structure of Computer Programming I (4.0 cr)
     CSCI 1902 - Structure of Computer Programming II (4.0 cr)
     CSCI 2011 - Discrete Structures of Computer Science (4.0 cr)
       MATH 1271 - Calculus I, MATH (4.0 cr)
    or MATH 1371 - IT Calculus I, MATH (4.0 cr)
    or MATH 1571H - Honors Calculus I, MATH, H (4.0 cr)
       MATH 1272 - Calculus II (4.0 cr)
    or MATH 1372 - IT Calculus II (4.0 cr)
    or MATH 1572H - Honors Calculus II, H (4.0 cr)
      MATH 2243 - Linear Algebra and Differential Equations (4.0 cr)
   or MATH 2373 - IT Linear Algebra and Differential Equations (4.0 cr)
   or MATH 2573H - Honors Calculus III, H (4.0 cr)

General Requirements

All students are required to complete general University and college requirements including writing and liberal education courses. For more information about University-wide requirements, see the liberal education requirements.

Program Requirements

Students are required to take 4 semester(s) of any second language.

 Major Courses
 The computer science senior project can be fulfilled by completing CSCI 3081W.
     CSCI 2021 - Machine Architecture and Organization (4.0 cr)
     CSCI 3081W - Program Design and Development, WI (4.0 cr)
     CSCI 4011 - Formal Languages and Automata Theory (4.0 cr)
     CSCI 4041 - Algorithms and Data Structures (4.0 cr)
     CSCI 4061 - Introduction to Operating Systems (4.0 cr)
     STAT 3021 - Introduction to Probability and Statistics (3.0 cr)

 Electives
 No more than three credits from CSCI 4970 or 59xx courses can be used to fulfill the elective requirement of nine credits.
 Take 9 or more credit(s) from the following:
   ·  CSCI 4xxx
   ·  CSCI 5xxx

Program Sub-plans

A sub-plan is not required for this program.

Honors

This is an honors sub-plan.

Eligibility is based on the GPA in the student's final 60 graded credits (the full semester in which the 60th credit is received will be included) at the University of Minnesota, Twin Cities campus (transfer credits are not included). Satisfactory completion of at least four upper division honors opportunities after completion of the 60th semester credit is required. One of the four honors opportunities must be outside the major field, a second is achieved through the honors thesis or project, and at least two of the four must be honors classroom experiences. Students must complete the honors requirements for their degree within two years of the term in which they apply for graduation. All honors courses must be graded A-F.

 CLA Honors
     Honors Opportunity 1
     Honors Opportunity 2
     A senior project that is acceptable for an honors project for cum laude and magna cum laude. For summa cum laude, students must complete a thesis which must be approved unanimously by a committee of three faculty members, two from the major department and one from outside the major.
      HSEM 3xxx
   or HSEM 4xxx

 

More program views..

View college catalog(s):
· College of Liberal Arts

View future requirement(s):
· Summer 2008

View sample plan(s):
· Computer Science

View checkpoint chart:
· Computer Science B.A.
 
 
The University of Minnesota is an equal opportunity educator and employer.