• Gold M - Skip to Main Content.
  • University of Minnesota
  • Search U of M
  • CSE Home
  • IT Home
  • Directories
  • One Stop
  • myU
Computer Science & Engineering
Prospective Students
Current Students
Alumni
Industry

Computer Science & Engineering

  • Department Info
    • About Us
    • Contact Info
    • Department News
    • Giving
  •  
  • Admissions
    • Undergraduate
    • Graduate
  •  
  • Academics
    • Undergraduate
    • Graduate
  •  
  • People
    • Faculty
    • Graduate Students
  •  
  • Research
    • Research Areas
    • Tech Reports
    • Related Centers
  •  
  • Resources
    • Forms
    • Systems Help
    • Faculty Portal locked external link
    • Computing Facilities
    • Department Wiki locked external link
    • Employment
  •  
  • Site Map
  •  
  •  
Institute of Technology Logo
Home > Academics > Undergraduate > Required Courses

CSci Required Class Course Descriptions and Other Information

This document contains course descriptions and links to other information for many 1xxx, 2xxx and 4xxx CSci classes. Many of these classes are required for the IT B.S. in Computer Science, the CLA B.A. in Computer Science, or the IT Bachelor of Computer Engineering degree.

The purpose of the course descriptions is to provide more detailed information about these classes than is given in the course catalog. Each description contains a discussion of the course, its content, its role in the curriculum, its prerequisites, its format, and what students should expect to know upon successful completion of the class.

The descriptions are guidelines, and will be updated from time to time. As such, they will not guarantee what will be included in a class; however, it is expected that, in general, classes will not deviate widely from these guidelines.

The other information includes links to recent class web pages. Faculty who teach these courses are also encouraged to provide links to other information that they think will be useful, but which is not included on the regular class web pages.

Class Description Class Websites
CSci 1901 Structure of Computer Programming I Spring-2009   Fall-2008   Spring-2008   
CSci 1902 Structure of Computer Programming II Spring-2009   Fall-2008   Spring-2008   
CSci 2011 Discrete Structures of Computer Science Spring-2009   Fall-2008   Spring-2008   
CSci 2021 Machine Architecture and Organization Spring-2009   Fall-2008   Spring-2008   
CSci 2031 Intro to Numerical Computing Spring-2009   Fall-2008   Spring-2008   
CSci 3081 Program Design and Development Spring-2009   Fall-2008   Spring-2008   
CSci 4011 Formal Languages and Automata Theory Spring-2009   Fall-2008   Spring-2008   
CSci 4041 Algorithms and Data Structures Spring-2009   Fall-2008   Spring-2008   
CSci 4061 Intro to Operating Systems Spring-2009   Fall-2008   Spring-2008   

Related Links

  • UMN Academics Page
  • CS Undergraduate Catalog

Advising Related Sites

  • CLA Lower Division advising
  • IT Lower Division advising
  • CLA Upper Division Application Requirements
  • IT Upper Division Application Requirements
  • Transferring credit
  • CLA Career and Community Learning Center
  • IT Career Services
  • Job Resource Center (AfterCollege)
  • University Counseling and Consulting Services
  • CSE Graduate Admissions

Other Programs

  • Info. Technology Infrastructure BAS
  • IT Minor
  • CS Minor
  • CCE Networking Courses

Other Opportunities

  • Student Organizations
  • The UROP program
  • Research Opportunities
  • Learning Abroad Center
  • Other IT Student Groups

Other Sites of Interest

  • Transfer Course Equivalencies
  • IT Labs Home Page
  • Open Your IT Labs Account
  • Computing Degrees and Careers
  • Free Computer Books

 

  • ©2006 - 2008 Regents of the University of Minnesota. All rights reserved.
  • Privacy
  • Contact U of M
  • Contact CSE
  • CSE Employment
  • Site Map
  • The University of Minnesota is an equal opportunity educator and employer.
  • Last modified on July 23, 2008