Skip to main content

Computer Science Undergraduate Program

Computer ScienceUSU Wordmark


Sample four-year plan*

Computer ScienceUSU Wordmark

 

PRE-PROFESSIONAL PROGRAM

FRESHMAN FALL
CS 1400*
Computer Science 1
4
ENGL 1010
Intro. to Writing
3
MATH 1210
Calculus 1
4
GENERAL EDUCATION
USU 1350 (BLS)
3
 
 
 
 
 
 
TOTAL CREDITS 14
FRESHMAN SPRING
CS 1410*
Computer Science 2
3
CS 1440*
Methods in Comp. Sci.
3
MATH 1220*
Calculus 2
4
GENGERAL EDUCATION
Breadth Course (BAI)
3
GENGERAL EDUCATION
Breadth Course (BSS)
3
 
 
 
TOTAL Credits 16
SOPHOMORE FALL
CS 2420*
Algorithms & Data Structures
3
CS 2410*
Intro. to Event Prog. & GUIs
3
CS 3000*
Undergraduate Seminar
1
MATH 3310*
Discrete Mathematics
3
PHYS 2210
Physics 1
4
PHYS 2215
Physics 1 Lab
1
TOTAL CREDITS 15
SOPHOMORE SPRING
CS 2610*
Developing Web App.
3
CS 2810
Comp. Sys. Organization
3
PHYS 2220
Physics 2
4
PHYS 2225
Physics 2 Lab
1
ENGL 2010
Intermediate Writing
3
GENERAL EDUCATION
Breadth Course (BCA)
 
TOTAL CREDITS 17

PROFESSIONAL PROGRAM

JUNIOR FALL
CS 3100
Op. Sys. & Concurrency
3
CS 3450
Intro. to Software Engineering
3
CS 5000 or CS 5050
Theory of Comp. or Adv. Alg.
3
ENGR 3080
Technical Communication
3
MATH 2270
Linear Algebra
3
 
 
 
TOTAL CREDITS 15
JUNIOR SPRING
CS 4700
Programming Languages
3
STAT 3000
Statistics for Scientists
3
GENERAL EDUCATION
Depth Course (DHA)
4
CS ELECTIVE
≥3XXX Elective
3
CS ELECTIVE
5XXX Elective
3
 
 
 
TOTAL Credits 15
SENIOR FALL
CS ELECTIVE
5XXX Elective
4
CS ELECTIVE
5XXX Elective
1
TECHNICAL ELECTIVE
 
3
CS ELECTIVE
≥ 3XXX Elective
3
GENERAL EDUCATION
Depth Course (DSS)
3
 
 
 
TOTAL CREDITS 16
SENIOR SPRING
CS ELECTIVE
5XXX Elective
3
CS ELECTIVE
5XXX Elective
3
TECHNICAL ELECTIVE
 
3
GENERAL EDUCATION
Breadth Course (BHU)
3
 
 
 
 
 
 
TOTAL CREDITS 12

*This is an example of a 4-year academic plan. For Current Requirements, please meet with an academic advisor.

College of Engineering Advising Office | ENGR 3rd Floor | (435) 797-2705Computer Science Dept. | cs.usu.edu

*For current program requirements and other important information, it is crucial that students meet with their academic advisor regularly.