Skip to main content
Go to the U of M home page
  • One Stop
  • MyU: For Students, Faculty, and Staff
College of Science and Engineering
Department of Computer Science and Engineering
Give to the CS&E department
  • I am...
    • A current student
      • Undergraduate
      • Graduate
    • A prospective student
      • Undergraduate
      • Graduate
    • A current or future TA
    • A faculty member
    • Prospective faculty
    • An alumnus
    • An industry partner
  • About
    • Overview
      • About the department
      • Message from the Department Head
    • Department leadership
    • Contact information
    • Location and facilities
      • Map and building hours
      • Computing facilities
      • Safety on campus
      • Organics recycling at Keller Hall
      • Keller Hall - Accessible and Inclusive Facilities
    • News
      • Department news
      • Soundbyte newsletter
      • Linux incident
    • Events
      • Upcoming events
      • Past events
      • Carlis Memorial Lecture Series
      • Cray Distinguished Speaker Series
    • History
    • Diversity & inclusion
  • Undergraduate
    • Programs
      • Overview
      • B.A./B.S. in Computer Science
      • Integrated program
      • Minors
      • B.S. in Data Science
    • Curriculum
      • Curriculum overview
      • Four-year plans
      • CSCI courses
      • Prerequisite chart
      • Required class course descriptions
      • Common CSCI substitutions
    • Admissions
      • Overview
      • B.A. program application
      • B.S. program application
      • Self-advocacy statement
    • Advising
    • Undergraduate Guide
    • Student resources
      • Quick links
      • Student Mental Health Resources
      • Student forms
      • Student groups
      • Undergraduate research
      • Scholarships
      • Computing facilities
      • Career services
    • Policies & procedures
      • Undergraduate Guide
      • Academic conduct policy
      • D grade policy petition option
      • Undergraduate CPT
  • Graduate
    • Programs
      • Overview
      • M.S. Computer Science
      • M.C.S. Computer Science
      • M.S. Computer Science Minor
      • Ph.D. Computer Science
      • Ph.D. minor
      • M.S. Data Science
      • M.S. Data Science minor
      • Data Science in Astrophysics minor
      • Data Science Post-Baccalaureate Certificate
      • M.S. Software Engineering
    • Curriculum
      • CSCI courses
      • Prerequisite chart
      • Ph.D. process
      • CS background requirement
      • Breadth requirement
      • Directed study & special topics
      • Class home pages
      • S/N temp policy changes during pandemic
    • Admissions
      • Overview
      • Graduate admission FAQ
      • M.S. admissions
      • M.C.S. admissions
      • Ph.D. admissions
      • M.S. to Ph.D admissions
      • Graduate programs information sessions
      • Fellowships and funding opportunities
    • Advising
    • Student handbook
    • Student resources
      • Quick links
      • Student Mental Health Resources
      • Student forms
      • Computer Science Graduate Student Association (CSGSA)
      • Fellowships and funding opportunities
      • Computing facilities
    • Policies & procedures
      • Student handbook
      • Academic conduct policy
      • Transfer of credits
      • Graduate CPT
      • Leave of absence
      • Assistantships
  • Research
    • Research overview
    • Research areas
      • Overview
      • Architectures, Compiler Optimization, and Embedded Systems
      • Bioinformatics and Computational Biology
      • Data Mining, Databases, and Geographical Information Systems
      • Graphics and Immersive Computing
      • High Performance Computing
      • Human Computer Interaction (HCI)
      • Networks, Distributed Systems, and Security
      • Robotics and Artificial Intelligence
      • Software Engineering and Programming Languages
      • Theoretical Foundations
    • Latest research
    • Related research centers
    • Undergraduate research
    • Faculty awards
    • Grants management
    • Technical reports
  • People
    • Department leadership
    • Faculty
    • Staff
    • Researchers & postdocs
    • Alumni
    • Employment
  • Connect
    • Alumni
    • Industry partners
    • Jobs with CS&E
    • Student groups
    • Summer programs
    • Department intranet
  • DEI initiatives
    • CS-IDEA committee
    • Get involved
    • BPC plan
    • Student resources
    • Faculty resources

Breadcrumb

  1. Home
  2. Undergraduate prerequisite chart

Undergraduate prerequisite chart

The following chart shows computer science courses and their prerequisite structure. We also have a PDF version of this chart available for download.

undergraduate prerequisite chart

 

Related links

  • Descriptions for required CS&E courses
  • UMN schedule builder

Questions?

For questions about the undergraduate prerequisite chart, please contact:

Undergraduate Advising Team
csciug@umn.edu

More About Undergraduate Curriculum

  • Acceptable CSCI substitutions
  • Approved major (non-CSCI) track electives for B.S. program
  • CLA Computer Science B.A. upper division tracks and associated major technical electives
  • Class home pages
  • Common CSCI substitutions
  • Courses for nonmajors
  • CSCI courses
  • CSCI special topics courses
  • CSE Computer Science B.S. upper division tracks and associated technical electives
  • D grade policy petition option
  • Four-year plans
  • Introductory computer science sequences FAQ
  • Required class course descriptions
  • Undergraduate curriculum overview
  • Undergraduate frequently asked questions
  • Undergraduate Guide
  • Upper division math-oriented requirement

Department of Computer Science & Engineering

Due to UMN's move to virtual operations, the staff in the CS&E office is currently working remotely. To reach us, please email csdesk@umn.edu or call (612) 625-4002.

4-192 Keller Hall
200 Union Street SE, Minneapolis, MN 55455
(612) 625-4002     csdesk@umn.edu

CS&E INTRANETWebsite change form Submit CS&E news

  • Contact info
  • Employment
  • COVID-19 resources
  • CS&E Intranet
  • Grants management
  • Linux incident
  • Admin forms
  • Purchasing
  • Directory updates
  • Chrome River/Travel

For Students, Faculty, and Staff

  • One Stop
  • MyU
© 2022 Regents of the University of Minnesota. All rights reserved. The University of Minnesota is an equal opportunity educator and employer. Privacy Statement Report Web Disability-Related Issue