Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

B.S. in Computer Science Curriculum, Study notes of Theory of Computation

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

2021/2022

Uploaded on 05/11/2023

hayley
hayley 🇺🇸

4

(7)

224 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
B.S. in Computer Science, 2021-22
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/15
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
CSIS
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
CS
Required
Core
CS 2300 Discrete Stuctures 3 F CS 1410
CS 2420 Intro to Algorighms & Data Structure 3F/S/Su CS 1410
CS 2450 Sotfware Engineering 3F CS 2420
CS 2810 Computer Organization & Architecture 3S CS 1410 & EET 2780
CS 3000 Advanced Algorithms & Data Structures 3S CS 2300 & 2420
CS 3150 C and C++ Programming 3F 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 1220
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

Partial preview of the text

Download B.S. in Computer Science Curriculum and more Study notes Theory of Computation in PDF only on Docsity!

B.S. in Computer Science, 2021-

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

CSIS

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

CS

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 1220

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