CS Course Prerequisites and Sequences (2012-2013)

Download the Visual Sequence Map (.pdf format)

Associate of Applied Science Degree in Computer Science

Required Support Courses† (24-27 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
MGMT 2400
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 (32 Hours) Prerequisites Satisfies Prerequisite For
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 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

† 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 (7 Hours)
ENGL 3100 ENGL 2010 CS 3750, CS 3805, CS 4750
NTM 3250 ENGL 2010
MATH 1220 MATH 1210 MATH 2210, CS 4740
Required CS Courses (20 Hours)
CS 3100 CS 2420*







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 4790 CS 2350







CS 3130 CS 1410 CS 4110, CS 4500
CS Elective Courses (12 Hours)
Master's Degree Preparation
CS 3550 CS 2550







CS 4280 CS 2420 CS 4650
CS 4500 CS 2420 + (MATH 1630 or CS 2130) CS 4650
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 3230







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 (5 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