CS Course Prerequisites and Sequences (2013-2014)

Download the Visual Sequence Map (.pdf format)

 

Associate of Applied Science Degree in Computer Science

Required Support Courses† (18-21 Hours) Prerequisites Satisfies Prerequisite For
NTM 1700 None CS 1030*
NTM 1501 + NTM 1502 + NTM 1503 + NTM 1504
MATH 1040 MATH 1010 (or an ACT math score of 23) CS 4740
MATH 3410 MATH 1220
MATH 1210 (MATH 1050 + MATH 1060) or MATH 1080 MATH 1220, PHYS 2210, MATH 3410
ENGL 2010 ENGL 1010 ENGL 3100
COMM 2110 None



PHYS 2210 MATH 1210 PHYS 2300
Required CS Courses (40 Hours) Prerequisites Satisfies Prerequisite For
CS 1030 NTM 1700* or



(NTM 1501* + NTM 1502* + NTM 1503* + NTM 1504*)
CS 1400
CS 1400 CS 1030* or NTM 2300* CS 1410, CS 2350, CS 2650, CS 3030
CS 1410 CS 1400 CS 2130, CS 2420, CS 2450, CS 3260
CS 2130 CS 1410 CS 4110, CS 4500
CS 2350 CS 1400 +



CS 2550*
CS 3260, CS 3270, CS 3630, CS 4350, CS 4790
CS 2420 CS 1410 + (MATH 1080 or MATH 1050 + MATH 1060) CS 3100, CS 3230, CS 3280, CS 3750, CS 4100, CS 4280, CS 4500, CS 4820, CS 3840
CS 2450 CS 1410 CS 3750
CS 2550 CS 1030 or NTM 2300 CS 3550, CS 4350, CS 3620, CS 3630, CS 3260, CS 3270
CS 2650 CS 1400



CS 2705 CS 1030 CS 3030, CS 3705
CS 2899 ???



† Mouse-over for course name



‡ Choose one course from group



* Course and prerequisite may be taken concurrently

Bachelor's Degree in Computer Science

Required Courses Prerequisites Satisfies Prerequisite For
Required Support Courses (10-11 Hours)
ENGL 3100 ENGL 2010 CS 3750, CS 3805, CS 4750
NTM 3250 ENGL 2010
ENGL 2250 ENGL 1010
PHIL 1250 None
MATH 1220 MATH 1210 MATH 2210, CS 4740
PHYS 2300 PHYS 2210 + MATH 1200 + MATH 1210



MATH 2210 MATH 1220
MATH 3160 MATH 1210
MATH 3270 MATH 2270
Required CS Courses (24 Hours)
CS 3100 CS 2420*



CS 3230 CS 2420 CS 4230, CS 3270
CS 3280 CS 2420??



CS 3550 CS 2550



CS 3750 CS 2420 + CS 2450 + (ENGL 3100 or NTM 3250) CS 4750
CS 4110 CS 2420 + (MATH 1630 or CS 2130)



CS 4230 CS 3230



CS 4350 CS 2350 + CS 2550



CS 4650 CS 4640 + (MATH 2270* or MATH 2250*) + CS 4280* + CS 4500* + CS 4750*



CS 4750 CS 3750 CS 4650
CS 4790 CS 2350



CS 4899 ????



CS Elective Courses (24 Hours)
Master's Degree Preparation
CS 4280 CS 2420 CS 4650
CS 4500 CS 2420 + (MATH 1630 or CS 2130) CS 4650
CS 4820 CS 2420



Web Development
CS 4230 CS 3230



CS 4350 CS 2350 + CS 2550



CS 4790 CS 2350



CS 3620 CS 2550



CS 3630 CS 2350 + CS 2550



Mobile Development
CS 3260 CS 1410 + CS 2350 + CS 2550



CS 3270 CS 2350 + CS 2550 + CS 3230



Network Security
CS 3030 CS 1400 + (CS 2705 or NTM 2300)



CS 3705 CS 2705 or NTM 2435



CS 3805 CS 2400 + (ENGL 3100 or NTM 3250) + CS 3705



CS 3840 CS 2420 + CS 3040



CS 4740 (MATH 1040 or MATH 1220 or MATH 3410) + (ENGL 3100 or NTM 3250) + CS3705



Additional Electives (6 Hours)
Any approved upper division from CS, IS&T, NTM, CEET, PHYSICS, BSAD, AND MATH
May include up to 4 hours of either CS 4800 or CS 4890 (for a maximum of 6 hours total)

† Mouse-over for course name



‡ Choose one course from group



* Course and prerequisite may be taken concurrently


Weber State UniversityOgden, Utah 84408

Privacy PolicyTerms of UseNondiscrimination Policy