Degree Plan
Bachelor Of Science In Computer Science 2017 - 2018 Degree Plan*
At least 36 credit hours must be at the 300-400 level
YEAR 1
|
SEMESTER 1 (FRESHMAN)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
ENGL [GE-E]
|
100
|
Foundations of Academic Reading and Writing
|
4
|
|
UNIV [GE-L]
|
100
|
Essentials of Learning
|
2
|
|
HUM
|
[GE-H]
|
|
3
|
|
ARAB
|
[GE-A]
|
|
3
|
|
CSIS [GE-T]
|
120
|
Computer Programming I
|
4
|
|
|
|
TOTAL
|
16
|
|
YEAR 1
|
SEMESTER 2 (FRESHMAN)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
ENGL [GE-E]
|
101
|
Approaches to Critical Reading and Writing
|
3
|
|
UNIV [GE-L]
|
110
|
University, Community, and Citizenship
|
3
|
Concurrent: UNIV 100
|
MATH [GE-M]
|
201
|
Calculus I
|
3
|
MATH 110 or by Placement Test
|
CSIS
|
130
|
Computer Programming II
|
4
|
CSIS 120
|
CSIS
|
150
|
Professional and Ethical Issues in CSIS
|
3
|
|
|
|
TOTAL
|
16
|
|
YEAR 2
|
SEMESTER 3 (SOPHOMORE)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
ENGL [GE-E]
|
102
|
Writing and Information Literacy
|
3
|
ENGL 101
|
BIOL/PHYS [GE-P]
|
|
BIOL 101, or PHYS 115
|
3
|
|
BIOL/PHYS [GE-P]
|
|
BIOL 101L, or PHYS 115L
|
1
|
Concurrent BIOL 101, or PHYS 115
|
CSIS
|
210
|
Data Structures and Algorithms
|
3
|
CSIS 130, concurrent MATH 213
|
MATH
|
213
|
Discrete Math
|
3
|
MATH 110 or by Placement Test
|
MATH [GE-M]
|
203
|
Calculus II
|
3
|
MATH 201
|
|
|
TOTAL
|
16
|
|
YEAR 2
|
SEMESTER 4 (SOPHOMORE)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
HUM
|
[H]
|
|
3
|
|
BIOL/PHYS [GE-P]
|
|
BIOL 102, or PHYS 116
|
3
|
BIOL 101, concurrent BIOL 102L; or PHYS 115, concurrent PHYS 116L
|
BIOL/PHYS
|
|
BIOL 102L, or PHYS 116L
|
1
|
Concurrent BIOL 102 or PHYS 116
|
CSIS
|
220
|
Computer Architecture and Assembly Language
|
3
|
CSIS 130
|
CSIS
|
250
|
Database Systems
|
3
|
CSIS 130
|
CSIS
|
255
|
Web Technologies
|
3
|
CSIS 130, Concurrent: CSIS 250
|
|
|
TOTAL
|
16
|
|
YEAR 3
|
SEMESTER 5 (JUNIOR)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
SOCSC
|
[GE-S]
|
|
3
|
|
CSIS
|
310
|
Operating Systems
|
3
|
CSIS 210
|
CSIS
|
330
|
Software Engineering
|
3
|
CSIS 210
|
MATH
|
200-300
|
|
3
|
|
STAT
|
201
|
Statistics
|
3
|
MATH 100 or by Placement Test
|
|
|
TOTAL
|
15
|
|
YEAR 3
|
SEMESTER 6 (JUNIOR)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
CSIS
|
320
|
Principles of Programming Languages
|
3
|
CSIS 210
|
CSIS
|
405
|
Analysis of Algorithms
|
3
|
CSIS 210 and MATH 201
|
BIOL/CHEM/PHYS
|
|
|
3
|
|
MGMT
|
201
|
Principles of Management
|
3
|
|
BIOL/CHEM/PHYS
|
|
Sciences
|
4
|
|
|
|
TOTAL
|
16
|
|
YEAR 4
|
SEMESTER 7 (SENIOR)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
SOCSC
|
[GE-S]
|
|
3
|
|
CSIS
|
401
|
Mobile Computing
|
3
|
CSIS 130 and Junior Standing
|
CSIS
|
490
|
CSIS Capstone I
|
3
|
Senior Standing
|
CSIS
|
200-400
|
|
3
|
|
ENTR
|
201
|
Principles of Entrepreneurship
|
3
|
MGMT 201
|
|
|
TOTAL
|
15
|
|
YEAR 4
|
SEMESTER 8 (SENIOR)
|
Prefix
|
Number
|
Title
|
Credits
|
Prerequisites
|
ARAB
|
[GE-K]
|
|
3
|
|
CSIS
|
476
|
Computer Security and Information Assurance
|
3
|
CSIS 310 and Senior Standing
|
CSIS
|
491
|
CSIS Capstone II
|
3
|
CSIS 490
|
CSIS
|
300-400
|
|
3
|
|
CSIS
|
300-400
|
|
3
|
|
|
|
TOTAL
|
15
|
|
*Your progress through the plan will vary depending on your English and Mathematics placement, as well as other factors