
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The courses required to obtain a Bachelor's Degree in Computer Science at SUU. The courses include both General Education and major requirements, covering topics such as calculus, biology, physics, programming, algorithms, data structures, computer organization, operating systems, artificial intelligence, and more. The document also includes elective courses and opportunities for research, special topics, community engagement, and internships.
Typology: Study notes
1 / 1
This page cannot be seen from the preview
Don't miss anything!
Course Title Cr. When Prerequisites
CS GE req SS GE IS 2400 - Technology & Ethics 3 F/S/Su Quantitative Lit. MATH 1210 - Calculus I 4 F/S/Su MATH 1050 & 1060 or ACT 26+ Other GE courses are required to graduate with a Bachelor's Degree from SUU. Other GE Courses are required to graduate with a Bachelor’s Degree from SUU. The above-listed courses count for both GE and major requirements. (Select two (2) lectures with their correspondin g labs from the following)
BIOL 1610/15 General Biology I/Lab 4 F/S/Su BIOL 1620/25 General Biology II/Lab 4 F/S/Su CHEM 1210/15 Principles of Chemistry I/Lab 5 F/S/Su MATH 1050 CHEM 1220/25 Principles of Chemistry II/Lab 5 F/S/Su CHEM 1210/ PHYS 2210/15 Physics for Sci & Engineers I/Lab 5 F/S/Su MATH 1210 PHYS 2220/25 Physics for Sci & Engineers II/Lab F/S/Su PHYS 2210/15 & MATH 1220
Common Core
CS 1400 Fundamentals of Programming 3 F/S *CSIS 1030 or *MATH 1050 w/i last 4 years CS 1410 Object Oriented Programming 3 F/S/Su CS 1400 CS 3200 Database Design & Management 3 F/S/Su Jr or Sr Standing CSIS 1000 Intro to Computer Apps & Internet 3 F/Su IS 2000 Web Development 3 F/S IS 2600 Data Communications & Networking 3 F/S IS 2670 Fundamentals of Security 3 F/S/Su IS 2600
Required Core
CS 2300 Discrete Stuctures 3 F CS 1410 CS 2420 Intro to Algorighms & Data Structure 3 F/S/Su CS 1410 CS 2450 Sotfware Engineering 3 F CS 2420 CS 2810 Computer Organization & Architecture 3 S CS 1410 & EET 2780 CS 3000 Advanced Algorithms & Data Structures 3 S CS 2300 & 2420 CS 3150 C and C++ Programming 3 F CS 2420 CS 3550 Foundations of Computation Theory 3 S CS 2300 or MATH 3120 CS 3600 Operating Systems 3 S CS 2420 CS 4550 Programming Languages 3 F CS 3550 CS 4800 CS Capstone Project 3 S CS 2300, 2810 & 3000 CSIS 1300 Programming with Python 3 S MATH 1050 EET 2750 PC Hardware 3 F/S/Su MATH 1220 Calculus II 4 F/S/Su MATH 1210 MATH 2270 or MATH 2170
Linear Algebra Applied Linear Algebra 3
F/S/Su F
MATH 1210 and CSIS 1400 MATH 3700 Probability & Statistics 3 F/S/Su MATH 1220
CS Major Electives (chose 12 credits)
CS 3300 Mobile App Development for Android 3 S-odd CS 2420 CS 4300 Mobil App Development for iOS 3 S-even CS 2420 CS 4350 Web Programming 3 S-even CS 2420 CS 4720 Artificial Intelligence 3 F-even CS 2420 CSIS 3700 Introduction to Digital Forensics 3 F IS 2600 or 2670 CSIS 4540 Human-Computer interfaces 3 S-odd CS 2420 CSIS 4560 Big Data Analytics 3 S-even CS 3200 CSIS 4700 Advanced Digital Forensics 3 S CSIS 3700 CYBR 4360 Security DevOps 3 CYBR 4370 Reverse Engineering 3 EET 3780 Applications of Microprocessors 3 F EET 2780 EET 3790 Computer Interfacing 3 S EET 2780 CSIS 3990 Undergraduate Research 1-5 as needed CSIS 4850 Special Topics 1-4 (^) as needed CSIS 4880 Community Engagement 1-3 as needed CSIS 4890 Internship 1-9 as needed Additional Free Elective credits to total 120 and 40 Upper Division if needed *Can be taken concurrently Last updated Aug 3, 2021