Campuses:
This is archival data. This system was retired as of August 21, 2023 and the information on this page has not been updated since then. For current information, visit catalogs.umn.edu.
Twin Cities Campus
Computer Science B.S. Comp.Sc.Computer Science and Engineering Administration
College of Science and Engineering
Computer science is concerned with the study of hardware, software, and theoretical aspects of highspeed computing devices and with the application of these devices to scientific, technological, and business problems.
A bachelor's degree gives students a basic understanding of computer science. After completing a required set of fundamental courses, students arrange their subsequent work around one of several upper division tracks within either computer science or an interdisciplinary area involving computer applications. The degree prepares students for graduate work or for various industrial, governmental, and business positions involving the use of computers.
The B.S. more upper division credits in computer science and related areas allowing the student to pursue more deeply a particular area of computer science and tailor the degree to a specific area of interest. For students who are more likely to practice in an area that is highly specialized or technical, the B.S. may provide a better background than our B.A. in Computer Science.
Program Delivery
This program is available:
Admission Requirements
Students must complete
5 courses
before admission to the program.
Freshman and transfer students are usually admitted to premajor status
before admission to this major.
For information about University of Minnesota admission requirements, visit the
Office of Admissions
website.
Required prerequisites
Mathematics Core
Calculus I
MATH 1271  Calculus I
[MATH]
(4.0 cr)
or
MATH 1371  CSE Calculus I
[MATH]
(4.0 cr)
or
MATH 1571H  Honors Calculus I
[MATH]
(4.0 cr)
Calculus II
MATH 1272  Calculus II
(4.0 cr)
or
MATH 1372  CSE Calculus II
(4.0 cr)
or
MATH 1572H  Honors Calculus II
(4.0 cr)
Additional Math
Discrete Structures of Computer Science
CSCI 2011  Discrete Structures of Computer Science
(4.0 cr)
or
CSCI 2011H  Honors Discrete Structures of Computer Science
(4.0 cr)
or
Acceptable Substitution Combination
Students pursuing this substitution option will need to contact the departmental advisors (csciug@umn.edu) after their grade posts for MATH 4707 so an exception can be made to count the course towards their upper division track.
MATH 2283 {Inactive}
(3.0 cr)
or
MATH 3283W  Sequences, Series, and Foundations: Writing Intensive
[WI]
(4.0 cr)
MATH 4707  Introduction to Combinatorics and Graph Theory
(4.0 cr)
Required prerequisites
Computer Science Introductory Core
Computer Science Foundation Courses
Option 1 (Preferred)
Subgroup 0
CSCI 1133  Introduction to Computing and Programming Concepts
(4.0 cr)
or
CSCI 1133H  Honors Introduction to Computing and Programming Concepts
(4.0 cr)
Subgroup 1
CSCI 1933  Introduction to Algorithms and Data Structures
(4.0 cr)
or
CSCI 1933H  Honors Introduction to Algorithms and Data Structures
(4.0 cr)
or
Option 2
CSCI 1103  Introduction to Computer Programming in Java
(4.0 cr)
or
CSCI 1113  Introduction to C/C++ Programming for Scientists and Engineers
(4.0 cr)
CSCI 1913  Introduction to Algorithms, Data Structures, and Program Development
(4.0 cr)
General Requirements
All students in baccalaureate degree programs are required to complete general University and college requirements including writing and liberal education courses. For more information about Universitywide requirements, see the
liberal education requirements.
Required courses for the major, minor or certificate in which a student receives a D grade (with or without plus or minus) do not count toward the major, minor or certificate (including transfer courses).
Program Requirements
All freshmen in the College of Science and Engineering must complete CSE 1001: FirstYear Experience.
At least 19 upperdivision credits in the major must be taken at the University of Minnesota Twin Cities campus.
Science Core
PHYS 1301W  Introductory Physics for Science and Engineering I
[PHYS, WI]
(4.0 cr)
or
PHYS 1401V  Honors Physics I
[PHYS, WI]
(4.0 cr)
Take 1 or more course(s) from the following:
·
ESCI 2201  Solid Earth Dynamics
(4.0 cr)
·
GCD 3022  Genetics
(3.0 cr)
·
PHYS 1302W  Introductory Physics for Science and Engineering II
[PHYS, WI]
(4.0 cr)
·
PHYS 1402V  Honors Physics II
[PHYS, WI]
(4.0 cr)
·
PSY 3011  Introduction to Learning and Behavior
(3.0 cr)
·
Chemistry 1
·
CHEM 1061  Chemical Principles I
[PHYS]
(3.0 cr)
CHEM 1065  Chemical Principles I Laboratory
[PHYS]
(1.0 cr)
·
Chemistry 1 Honors
·
CHEM 1071H  Honors Chemistry I
[PHYS]
(3.0 cr)
CHEM 1075H  Honors Chemistry I Laboratory
[PHYS]
(1.0 cr)
·
Chemistry 2
·
CHEM 1062  Chemical Principles II
[PHYS]
(3.0 cr)
CHEM 1066  Chemical Principles II Laboratory
[PHYS]
(1.0 cr)
·
Chemistry 2 Honors
·
CHEM 1072H  Honors Chemistry II
[PHYS]
(3.0 cr)
CHEM 1076H  Honors Chemistry II Laboratory
[PHYS]
(1.0 cr)
Computer Science Core
CSCI 2041  Advanced Programming Principles
(4.0 cr)
CSCI 3081W  Program Design and Development
[WI]
(4.0 cr)
CSCI 4041  Algorithms and Data Structures
(4.0 cr)
CSCI 4061  Introduction to Operating Systems
(4.0 cr)
Linear Algebra
CSCI 2033  Elementary Computational Linear Algebra
(4.0 cr)
or
MATH 2142  Elementary Linear Algebra
(4.0 cr)
or
Acceptable Substitutions with MATH 4242
Students pursuing this substitution option will need to contact the departmental advisors (csciug@umn.edu) after their grade posts for MATH 4242 so an exception can be made to count the course towards their upper division track.
MATH 4242  Applied Linear Algebra
(4.0 cr)
Acceptable Substitutions
MATH 2243  Linear Algebra and Differential Equations
(4.0 cr)
or
MATH 2373  CSE Linear Algebra and Differential Equations
(4.0 cr)
or
MATH 2471  UM Talented Youth Mathematics ProgramCalculus II, Second Semester
[MATH]
(2.0 cr)
or
MATH 2574H  Honors Calculus IV
(4.0 cr)
or
Acceptable Honors Math Substitutions
MATH 3592H  Honors Mathematics I
(5.0 cr)
MATH 3593H  Honors Mathematics II
(5.0 cr)
Statistics
STAT 3021  Introduction to Probability and Statistics
(3.0 cr)
or
IE 3521  Statistics, Quality, and Reliability
(4.0 cr)
or
EE 3025  Statistical Methods in Electrical and Computer Engineering
(3.0 cr)
or
STAT 4101  Theory of Statistics I
(4.0 cr)
or
STAT 4102  Theory of Statistics II
(4.0 cr)
or
STAT 5101  Theory of Statistics I
(4.0 cr)
or
STAT 5102  Theory of Statistics II
(4.0 cr)
or
STAT 8101  Theory of Statistics 1
(3.0 cr)
or
STAT 8102  Theory of Statistics 2
(3.0 cr)
or
MATH 4653  Elementary Probability
(4.0 cr)
or
MATH 5651  Basic Theory of Probability and Statistics
(4.0 cr)
Computer Science Major Electives
Students are strongly encouraged to talk with an academic advisor about faculty constructed tracks suggested within the major electives to complete a specialization within computer science. Students are required to complete 23 credits. Of the 23 credits, 11 must have a CSCI designator.
Take 23 or more credit(s) from the following:
Upper Division Math Oriented Requirement
Take 1 or more course(s) from the following:
·
CSCI 4011  Formal Languages and Automata Theory
(4.0 cr)
·
CSCI 5302  Analysis of Numerical Algorithms
(3.0 cr)
·
CSCI 5304  Computational Aspects of Matrix Theory
(3.0 cr)
·
CSCI 5421  Advanced Algorithms and Data Structures
(3.0 cr)
·
CSCI 5471  Modern Cryptography
(3.0 cr)
·
CSCI 5481  Computational Techniques for Genomics
(3.0 cr)
·
CSCI 5525  Machine Learning: Analysis and Methods
(3.0 cr)
·
MATH 4151 {Inactive}
(3.0 cr)
·
MATH 4242  Applied Linear Algebra
(4.0 cr)
·
MATH 4281  Introduction to Modern Algebra
(4.0 cr)
·
MATH 4428  Mathematical Modeling
(4.0 cr)
·
MATH 4512  Differential Equations with Applications
(3.0 cr)
·
MATH 4567  Applied Fourier Analysis
(4.0 cr)
·
MATH 4603  Advanced Calculus I
(4.0 cr)
·
MATH 4604  Advanced Calculus II
(4.0 cr)
·
MATH 4653  Elementary Probability
(4.0 cr)
·
MATH 5248  Cryptology and Number Theory
(4.0 cr)
·
MATH 5251  ErrorCorrecting Codes, Finite Fields, Algebraic Curves
(4.0 cr)
·
MATH 5285H  Honors: Fundamental Structures of Algebra I
(4.0 cr)
·
MATH 5286H  Honors: Fundamental Structures of Algebra II
(4.0 cr)
·
MATH 5335  Geometry I
(4.0 cr)
·
MATH 5345H  Honors: Introduction to Topology
(4.0 cr)
·
MATH 5378  Differential Geometry
(4.0 cr)
·
MATH 5385  Introduction to Computational Algebraic Geometry
(4.0 cr)
·
MATH 5445  Mathematical Analysis of Biological Networks
(4.0 cr)
·
MATH 5447  Theoretical Neuroscience
(4.0 cr)
·
MATH 5467  Introduction to the Mathematics of Image and Data Analysis
(4.0 cr)
·
MATH 5485  Introduction to Numerical Methods I
(4.0 cr)
·
MATH 5486  Introduction To Numerical Methods II
(4.0 cr)
·
MATH 5525  Introduction to Ordinary Differential Equations
(4.0 cr)
·
MATH 5535  Dynamical Systems and Chaos
(4.0 cr)
·
MATH 5583  Complex Analysis
(4.0 cr)
·
MATH 5587  Elementary Partial Differential Equations I
(4.0 cr)
·
MATH 5588  Elementary Partial Differential Equations II
(4.0 cr)
·
MATH 5615H  Honors: Introduction to Analysis I
(4.0 cr)
·
MATH 5616H  Honors: Introduction to Analysis II
(4.0 cr)
·
MATH 5652  Introduction to Stochastic Processes
(4.0 cr)
·
MATH 5654  Prediction and Filtering
(4.0 cr)
·
MATH 5705  Enumerative Combinatorics
(4.0 cr)
·
MATH 5711  Linear Programming and Combinatorial Optimization
(4.0 cr)
·
MATH 5651  Basic Theory of Probability and Statistics
(4.0 cr)
or
STAT 5101  Theory of Statistics I
(4.0 cr)
·
MATH 4707  Introduction to Combinatorics and Graph Theory
(4.0 cr)
or
MATH 5707  Graph Theory and Nonenumerative Combinatorics
(4.0 cr)
·
Computer Science Electives
Take 0  22 credit(s) from the following:
·
AEM 4601  Instrumentation Laboratory
(3.0 cr)
·
AEM 4602W  Aeromechanics Laboratory
[WI]
(4.0 cr)
·
AST 4041  Computational Methods in the Physical Sciences
(4.0 cr)
·
BIOL 5272  Applied Biostatistics
(4.0 cr)
·
CHEM 4021  Computational Chemistry
(3.0 cr)
·
CSCI 4011  Formal Languages and Automata Theory
(4.0 cr)
·
CSCI 4131  Internet Programming
(3.0 cr)
·
CSCI 4271W  Development of Secure Software Systems
[WI]
(4.0 cr)
·
CSCI 4611  Programming Interactive Computer Graphics and Games
(3.0 cr)
·
CSCI 4950  Senior Software Project
(3.0 cr)
·
CSCI 5103  Operating Systems
(3.0 cr)
·
CSCI 5105  Introduction to Distributed Systems
(3.0 cr)
·
CSCI 5106  Programming Languages
(3.0 cr)
·
CSCI 5115  User Interface Design, Implementation and Evaluation
(3.0 cr)
·
CSCI 5117  Developing the Interactive Web
(3.0 cr)
·
CSCI 5123  Recommender Systems
(3.0 cr)
·
CSCI 5125  Collaborative and Social Computing
(3.0 cr)
·
CSCI 5127W  Embodied Computing: Design & Prototyping
[WI]
(3.0 cr)
·
CSCI 5143  RealTime and Embedded Systems
(3.0 cr)
·
CSCI 5161  Introduction to Compilers
(3.0 cr)
·
CSCI 5221  Foundations of Advanced Networking
(3.0 cr)
·
CSCI 5231 {Inactive}
(3.0 cr)
·
CSCI 5271  Introduction to Computer Security
(3.0 cr)
·
CSCI 5302  Analysis of Numerical Algorithms
(3.0 cr)
·
CSCI 5304  Computational Aspects of Matrix Theory
(3.0 cr)
·
CSCI 5421  Advanced Algorithms and Data Structures
(3.0 cr)
·
CSCI 5451  Introduction to Parallel Computing: Architectures, Algorithms, and Programming
(3.0 cr)
·
CSCI 5461  Functional Genomics, Systems Biology, and Bioinformatics
(3.0 cr)
·
CSCI 5471  Modern Cryptography
(3.0 cr)
·
CSCI 5481  Computational Techniques for Genomics
(3.0 cr)
·
CSCI 5512  Artificial Intelligence II
(3.0 cr)
·
CSCI 5521  Machine Learning Fundamentals
(3.0 cr)
·
CSCI 5523  Introduction to Data Mining
(3.0 cr)
·
CSCI 5525  Machine Learning: Analysis and Methods
(3.0 cr)
·
CSCI 5551  Introduction to Intelligent Robotic Systems
(3.0 cr)
·
CSCI 5552  Sensing and Estimation in Robotics
(3.0 cr)
·
CSCI 5561  Computer Vision
(3.0 cr)
·
CSCI 5563  Multiview 3D Geometry in Computer Vision
(3.0 cr)
·
CSCI 5607  Fundamentals of Computer Graphics 1
(3.0 cr)
·
CSCI 5608  Fundamentals of Computer Graphics II
(3.0 cr)
·
CSCI 5609  Visualization
(3.0 cr)
·
CSCI 5611  Animation & Planning in Games
(3.0 cr)
·
CSCI 5619  Virtual Reality and 3D Interaction
(3.0 cr)
·
CSCI 5708  Architecture and Implementation of Database Management Systems
(3.0 cr)
·
CSCI 5715  From GPS, Google Maps, and Uber to Spatial Data Science
(3.0 cr)
·
CSCI 5751  Big Data Engineering and Architecture
(3.0 cr)
·
CSCI 5801  Software Engineering I
(3.0 cr)
·
CSCI 5802  Software Engineering II
(3.0 cr)
·
EE 4301  Digital Design With Programmable Logic
(4.0 cr)
·
EE 4303  Introduction to Programmable Devices Laboratory
(1.0 cr)
·
EE 4341  Embedded System Design
(4.0 cr)
·
EE 4363  Computer Architecture and Machine Organization
(4.0 cr)
·
EE 4541  Digital Signal Processing
(3.0 cr)
·
EE 5239  Introduction to Nonlinear Optimization
(3.0 cr)
·
EE 5251  Optimal Filtering and Estimation
(3.0 cr)
·
EE 5351  Applied Parallel Programming
(3.0 cr)
·
EE 5355  Algorithmic Techniques for Scalable Manycore Computing
(3.0 cr)
·
EE 5364  Advanced Computer Architecture
(3.0 cr)
·
EE 5371  Computer Systems Performance Measurement and Evaluation
(3.0 cr)
·
EE 5393  Circuits, Computation, and Biology
(3.0 cr)
·
EE 5505  Wireless Communication
(3.0 cr)
·
FNRM 5131  Geographical Information Systems (GIS) for Natural Resources
(4.0 cr)
·
FNRM 5262  Remote Sensing and Geospatial Analysis of Natural Resources and Environment
(3.0 cr)
·
FNRM 5462  Advanced Remote Sensing and Geospatial Analysis
(3.0 cr)
·
HINF 5610  Foundations of Biomedical Natural Language Processing
(3.0 cr)
·
HSCI 4321  History of Computing
[TS, HIS]
(3.0 cr)
·
IDSC 4204W  Strategic Information Technology Management
[WI]
(4.0 cr)
·
IDSC 4431 {Inactive}
(2.0 cr)
·
IDSC 4441  Electronic Commerce
(2.0 cr)
·
IE 3011  Optimization Models and Methods
(4.0 cr)
·
IE 5012  Discrete Optimization Methods and Applications
(4.0 cr)
·
IE 3013  Optimization for Machine Learning
(4.0 cr)
·
IE 4011  Stochastic Models
(4.0 cr)
·
IE 5531  Engineering Optimization I
(4.0 cr)
·
IE 5533  Operations Research for Data Science
(3.0 cr)
·
IE 5545  Decision Analysis
(4.0 cr)
·
IE 5561  Analytics and DataDriven Decision Making
(4.0 cr)
·
INET 4011  Networking I: Network Administration
(4.0 cr)
·
INET 4021  Dev Ops I: Network Programming
(4.0 cr)
·
INET 4041  Networking II: Emerging Technologies
(4.0 cr)
·
INET 4061  Data Science I: Fundamentals
(4.0 cr)
·
INET 4062  Data Science II: Advanced
(4.0 cr)
·
INET 4711  Data Management II: Distributed Systems
(4.0 cr)
·
KIN 5001  Foundations of Human Factors/Ergonomics
(3.0 cr)
·
LING 5801  Introduction to Computational Linguistics
(3.0 cr)
·
MATH 4151 {Inactive}
(3.0 cr)
·
MATH 4242  Applied Linear Algebra
(4.0 cr)
·
MATH 4281  Introduction to Modern Algebra
(4.0 cr)
·
MATH 4428  Mathematical Modeling
(4.0 cr)
·
MATH 4512  Differential Equations with Applications
(3.0 cr)
·
MATH 4567  Applied Fourier Analysis
(4.0 cr)
·
MATH 4603  Advanced Calculus I
(4.0 cr)
·
MATH 4604  Advanced Calculus II
(4.0 cr)
·
MATH 4653  Elementary Probability
(4.0 cr)
·
MATH 5075  Mathematics of Options, Futures, and Derivative Securities I
(4.0 cr)
·
MATH 5076  Mathematics of Options, Futures, and Derivative Securities II
(4.0 cr)
·
MATH 5248  Cryptology and Number Theory
(4.0 cr)
·
MATH 5251  ErrorCorrecting Codes, Finite Fields, Algebraic Curves
(4.0 cr)
·
MATH 5285H  Honors: Fundamental Structures of Algebra I
(4.0 cr)
·
MATH 5286H  Honors: Fundamental Structures of Algebra II
(4.0 cr)
·
MATH 5335  Geometry I
(4.0 cr)
·
MATH 5345H  Honors: Introduction to Topology
(4.0 cr)
·
MATH 5378  Differential Geometry
(4.0 cr)
·
MATH 5385  Introduction to Computational Algebraic Geometry
(4.0 cr)
·
MATH 5445  Mathematical Analysis of Biological Networks
(4.0 cr)
·
MATH 5447  Theoretical Neuroscience
(4.0 cr)
·
MATH 5467  Introduction to the Mathematics of Image and Data Analysis
(4.0 cr)
·
MATH 5485  Introduction to Numerical Methods I
(4.0 cr)
·
MATH 5486  Introduction To Numerical Methods II
(4.0 cr)
·
MATH 5525  Introduction to Ordinary Differential Equations
(4.0 cr)
·
MATH 5535  Dynamical Systems and Chaos
(4.0 cr)
·
MATH 5583  Complex Analysis
(4.0 cr)
·
MATH 5587  Elementary Partial Differential Equations I
(4.0 cr)
·
MATH 5588  Elementary Partial Differential Equations II
(4.0 cr)
·
MATH 5615H  Honors: Introduction to Analysis I
(4.0 cr)
·
MATH 5616H  Honors: Introduction to Analysis II
(4.0 cr)
·
MATH 5652  Introduction to Stochastic Processes
(4.0 cr)
·
MATH 5654  Prediction and Filtering
(4.0 cr)
·
MATH 5705  Enumerative Combinatorics
(4.0 cr)
·
MATH 5711  Linear Programming and Combinatorial Optimization
(4.0 cr)
·
ME 5228  Introduction to Finite Element Modeling, Analysis, and Design
(4.0 cr)
·
ME 5286  Robotics
(4.0 cr)
·
MICE 5035  Personal Microbiome Analysis
(3.0 cr)
·
PHYS 4041  Computational Methods in the Physical Sciences
(4.0 cr)
·
PHYS 4051  Methods of Experimental Physics I
(5.0 cr)
·
PSY 5018H  Mathematical Models of Human Behavior
(3.0 cr)
·
PSY 5038W  Introduction to Neural Networks
[WI]
(3.0 cr)
·
STAT 3301  Regression and Statistical Computing
(4.0 cr)
·
STAT 4051  Statistical Machine Learning I
(4.0 cr)
·
STAT 4052  Statistical Machine Learning II
(4.0 cr)
·
STAT 4101  Theory of Statistics I
(4.0 cr)
·
STAT 5201  Sampling Methodology in Finite Populations
(3.0 cr)
·
STAT 5302  Applied Regression Analysis
(4.0 cr)
·
STAT 5303  Designing Experiments
(4.0 cr)
·
STAT 5401  Applied Multivariate Methods
(3.0 cr)
·
STAT 5421  Analysis of Categorical Data
(3.0 cr)
·
STAT 5511  Time Series Analysis
(3.0 cr)
·
STAT 5601  Nonparametric Methods
(3.0 cr)
·
STAT 5701  Statistical Computing
(3.0 cr)
·
CSCI 4203  Computer Architecture
(4.0 cr)
or
EE 4363  Computer Architecture and Machine Organization
(4.0 cr)
·
CSCI 4211  Introduction to Computer Networks
(3.0 cr)
or
CSCI 5211  Data Communications and Computer Networks
(3.0 cr)
·
CSCI 4511W  Introduction to Artificial Intelligence
[WI]
(4.0 cr)
or
CSCI 5511  Artificial Intelligence I
(3.0 cr)
·
CSCI 4707  Practice of Database Systems
(3.0 cr)
or
CSCI 5707  Principles of Database Systems
(3.0 cr)
·
CSCI 4921  History of Computing
[TS, HIS]
(3.0 cr)
or
HSCI 4321  History of Computing
[TS, HIS]
(3.0 cr)
·
CSCI 5204  Advanced Computer Architecture
(3.0 cr)
or
EE 5364  Advanced Computer Architecture
(3.0 cr)
·
MATH 5651  Basic Theory of Probability and Statistics
(4.0 cr)
or
STAT 5101  Theory of Statistics I
(4.0 cr)
·
MATH 4707  Introduction to Combinatorics and Graph Theory
(4.0 cr)
or
MATH 5707  Graph Theory and Nonenumerative Combinatorics
(4.0 cr)
·
Take 0  3 credit(s) from the following:
·
CSCI 4970W  Advanced Project Laboratory
[WI]
(3.0 cr)
·
CSCI 5980  Special Topics in Computer Science
(1.03.0 cr)
·
CSCI 5991  Independent Study
(1.03.0 cr)
·
CSCI 5994  Directed Research
(1.03.0 cr)
·
GDES and PDES course options
Take 0  2 course(s) from the following:
·
GDES 4371  Data & Information Visualization
(3.0 cr)
·
GDES 5341  Interaction Design
(3.0 cr)
·
GDES 5342  Advanced Web Design
(3.0 cr)
·
GDES 5372 {Inactive}
(3.0 cr)
·
GDES 5386  Fundamentals of Game Design
(3.0 cr)
·
PDES 5704  ComputerAided Design Methods
(3.0 cr)
Upper Division Writing Intensive within the major
Students are required to take one upper division writing intensive course within the major. If that requirement has not been satisfied within the core major requirements, students must choose one course from the following list. Some of these courses may also fulfill other major requirements.
Take 0  1 course(s) from the following:
·
CSCI 3081W  Program Design and Development
[WI]
(4.0 cr)
·
CSCI 3921W  Social, Legal, and Ethical Issues in Computing
[CIV, WI]
(3.0 cr)
·
CSCI 4271W  Development of Secure Software Systems
[WI]
(4.0 cr)
·
CSCI 4511W  Introduction to Artificial Intelligence
[WI]
(4.0 cr)
·
CSCI 4970W  Advanced Project Laboratory
[WI]
(3.0 cr)
·
CSCI 5127W  Embodied Computing: Design & Prototyping
[WI]
(3.0 cr)
Program Subplans
A subplan is not required for this program.
Integrated Computer Science B.S./M.S. Program
The Department of Computer Science & Engineering offers an integrated Bachelor’s and Master’s Degree program. Students accepted to the integrated program will be guaranteed admission to the Computer Science MS as long as they complete their undergraduate program. Accepted students will not need to take the GRE exam as part of their graduate application, unlike other students applying to our graduate programs.
Applicants must be enrolled University of Minnesota Twin Cities students admitted to a Computer Science or Computer Engineering undergraduate program. Applicants must meet a Technical GPA minimum of 3.5 (as defined by the College of Science & Engineering) or they must have a strong recommendation from a Computer Science and Engineering faculty member or instructor (not an ECE Faculty member). Applicants must have at least 75 credits completed at the time of their application. Applicants must have passed with a C or better all of the following courses: CSCI 1933 or 1913, CSCI 2011, CSCI 2021 (CSCI students) or EE 2361 (CompE students) CSCI 2033 or a math course containing linear algebra content CSCI 2041 (CSCI students only) CSCI 3081W (CSCI students only), CSCI 4041, and CSCI 4061 (applicants can have one of these courses in progress at the time of application)
Full application instructions can be found at cs.umn.edu/integrated
Students can transfer a maximum of 16 credits to the graduate program taken during their integrated senior undergraduate year. Students must spend a minimum of two semesters as a graduate student after the completion of their undergraduate degree. Coursework applied to the graduate degree must be taken at the graduate level (i.e., 5xxx or above). Credits being applied to the Computer Science Master’s taken while the student is an undergraduate for use in the integrated program can also be applied later to a Computer Science Ph.D. within our department if a student applies and is admitted. Credits cannot also be applied to the undergraduate degree (i.e., no “double dipping”).
Students should consider taking the following courses/requirements to apply toward their graduate degree as an undergraduate integrated program student (16 credits max): CSCI 8970  Computer Science Colloquium (1 credit) Course to meet the Theory and Algorithms Breadth requirement (3 credits)* Course to meet the Architecture, Systems, & Software Breadth requirement (3 credits)* Course to meet the Applications Breadth requirement (3 credits)* CSCI 5XXX level course that fits your interests and background (3 credits) or an approved graduate level elective or graduate minor course. We recommend waiting to take CSCI 8XXX level courses for your graduate year, but this level of coursework is still available to you if you have the appropriate prerequisites. CSCI 5XXX level course that fits your interests and background (3 credits) or an approved graduate level elective or graduate minor course. We recommend waiting to take CSCI 8XXX level courses for your graduate year, but this level of coursework is still available to you if you have the appropriate prerequisites.
Courses that will be used to fulfill Master's degree requirements must appear in this subplan by the tenth day of the semester in which the student is enrolled in the courses.
Any final edits or updates to this subplan must be reflected on the APAS no later than the last day of instruction in the semester in which the undergraduate degree will be awarded. Courses not in this subplan by that time cannot be updated at a later time; and, therefore will not be eligible for use towards the Master's degree.
*Please refer to the Department of Computer Science & Engineering webpage for more details on which courses count for specific breadth requirements.


Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 1271/1281/1371/1471/1571H 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 1271/1281/1371/1471/1571H 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 1271/1281/1371/1471/1571H 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 1272/Math 1282/Math 1372/ 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 1272/Math 1282/Math 1372/ 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 1272/Math 1282/Math 1372/ 
Grading Basis:  AF only 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 2011/CSci 2011H 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 2011/CSci 2011H 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 2283/3283W 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 1133/CSci 1133H 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 1133/CSci 1133H 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 1902/CSci 1933/CSci 1933H 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 1902/CSci 1933/CSci 1933H 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Phys 1201W/1301W/1401V/1501V 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Phys 1201W/1301W/1401V/1501V 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Biol 4003/GCD 3022 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Phys 1202W/1302W/1402V/1502V 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Phys 1202W/1302W/1402V/1502V 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Chem 1061/ 1071/H/ 1081 
Typically offered:  Every Fall, Spring & Summer 
Credits:  1.0 [max 1.0] 
Course Equivalencies:  Chem 1065/Chem 1075H 
Grading Basis:  AF only 
Typically offered:  Every Fall, Spring & Summer 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Chem 1061/ 1071/H/ 1081 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  1.0 [max 1.0] 
Course Equivalencies:  Chem 1065/Chem 1075H 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Chem 1062/1072/1072H/1082/ 
Typically offered:  Every Fall, Spring & Summer 
Credits:  1.0 [max 1.0] 
Course Equivalencies:  Chem 1066/Chem 1076H 
Grading Basis:  AF only 
Typically offered:  Every Fall, Spring & Summer 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Chem 1062/1072/1072H/1082/ 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  1.0 [max 1.0] 
Course Equivalencies:  Chem 1066/Chem 1076H 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 3081W/CSci 4018W/CSci4089 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4041/CSci 4041H 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4061/INet 4001 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 1.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4242/Math 4457 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 2243/Math 2373/Math 2574H 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 2243/Math 2373/Math 2574H 
Typically offered:  Every Fall & Spring 
Credits:  2.0 [max 4.0] 
Course Equivalencies:  Math 2243/Math 2373/Math 2574H 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 2243/Math 2373/Math 2574H 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  5.0 [max 5.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  5.0 [max 5.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  STAT 3021/STAT 3021H 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 5651/Stat 5101 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  AnSc 3011/ESPM 3012/Stat 3011/ 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Even Year 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4242/Math 4457 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Periodic Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4606/Math 5615/Math 5616 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4604/Math 5616 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 3574/Math 5583 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Math 4152/5165 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4152/5165 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 5651/Stat 5101 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Ast 4041/Phys 4041 
Typically offered:  Periodic Fall & Spring 
Credits:  4.0 [max 3.0] 
Course Equivalencies:  Biol 3272Biol 3272H//Biol 5272 
Grading Basis:  AF only 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4131/CSci 5131 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 6.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Even Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Odd Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Even Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Even Year 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF only 
Typically offered:  Periodic Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Even Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 5512W/CSci 5512 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Even Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Even Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Odd Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Odd Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Even Year 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Prerequisites:  2041 or # 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Summer 
Credits:  1.0 [max 1.0] 
Course Equivalencies:  EE 4301/EE 4303 
Typically offered:  Periodic Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4203/EE 4363 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Summer 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  AEM 5451/EE 5251 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Odd Year 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 5204/EE 5364 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  EE 5371/5863 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  FNRM 3131/FNRM 5131/FR 3131/ 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  FNRM 3262/FNRM 5262 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 6.0] 
Course Equivalencies:  FNRM 3462/FNRM 5462 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4921/HSci 4321 
Typically offered:  Fall Even, Spring Odd Year 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall & Spring 
Credits:  2.0 [max 2.0] 
Grading Basis:  AF or Aud 
Typically offered:  Periodic Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF only 
Typically offered:  Periodic Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Periodic Fall & Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  HumF/Kin 5001 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Spring Odd Year 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4242/Math 4457 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Periodic Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4606/Math 5615/Math 5616 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4604/Math 5616 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 3574/Math 5583 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Ast 4041/Phys 4041 
Typically offered:  Periodic Fall & Spring 
Credits:  5.0 [max 5.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF only 
Typically offered:  Periodic Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Odd Year 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  3.0 [max 3.0] 
Typically offered:  Periodic Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Prerequisites:  (Stat 5102 or Stat 8102) and (Stat 5302 or STAT 8051) or consent 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4203/EE 4363 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4203/EE 4363 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4211/CSci 5211/INET 4002 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4211/CSci 5211/INET 4002 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4511W/CSci 5511 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4511W/CSci 5511 
Prerequisites:  [2041 or #], grad student 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4707/CSci 5707/INET 4707 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4707/CSci 5707/INET 4707 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4921/HSci 4321 
Typically offered:  Fall Even Year 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 4921/HSci 4321 
Typically offered:  Fall Even, Spring Odd Year 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 5204/EE 5364 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  CSci 5204/EE 5364 
Typically offered:  Every Fall 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  Math 4152/5165 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 4152/5165 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Math 5651/Stat 5101 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Typically offered:  Every Fall & Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Ast 5731/Stat 5731 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  Ast 5731/Stat 5731 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  3.0 [max 9.0] 
Typically offered:  Every Fall & Spring 
Credits:  1.0 3.0 [max 27.0] 
Typically offered:  Periodic Fall & Spring 
Credits:  1.0 3.0 [max 9.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  1.0 3.0 [max 9.0] 
Typically offered:  Every Fall, Spring & Summer 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  GDes 4371/GDes 5371 
Grading Basis:  AF only 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Course Equivalencies:  DHA 4384/GDES 5341 
Grading Basis:  AF or Aud 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF or Aud 
Typically offered:  Periodic Fall & Spring 
Credits:  3.0 [max 3.0] 
Grading Basis:  AF only 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 3081W/CSci 4018W/CSci4089 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Every Fall 
Credits:  4.0 [max 4.0] 
Grading Basis:  AF or Aud 
Typically offered:  Every Spring 
Credits:  4.0 [max 4.0] 
Course Equivalencies:  CSci 4511W/CSci 5511 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 9.0] 
Typically offered:  Every Fall & Spring 
Credits:  3.0 [max 3.0] 
Typically offered:  Fall Even Year 