BS in Computer Science – 2016-2017

BS in Computer Science – 2016-2017
Student Name: _______________________
Student ID: __________________________
Core Requirements
_____ COS 120 4
_____ COS 121 4
_____ COS 143 3
_____ COS 243 3
_____ COS 265 4
_____ COS 284 3
_____ COS 310 1
_____ COS 320 3
_____ COS 382 3
_____ COS 435 3
_____ COS 452 3
_____ COS 453 3
_____ COS 493 1
_____ MAT 151 4
_____ MAT 215 3
_____ SYS 101 3
Introduction to Computational Problem Solving
Foundations of Computer Science
Interactive Web Page Design
Multi-tier Web Application Development
Data Structures and Algorithms
Introduction to Computer Systems
Current Literature Survey
Algorithm Design
Language Structures
Theory of Computation
Research I
Research II
Computer Science Senior Capstone
Calculus I
Discrete Mathematics for Computer Science
Introduction to Systems
Select one course from the following:
_____ COS 311 2 Ethics in Computer Science
_____ COS 321 3 Ethics and Technology
Select two courses from the following:
_____ COS 381 3 Computer Architecture
_____ COS 421 3 Operating Systems
_____ COS 436 3 Distributed Processing
Select one course from the following:
_____ MAT 210 4 Introductory Statistics
_____ MAT 352 4 Mathematical Statistics
Optional Concentration in Cybersecurity may be selected:
Concentration Requirements
_____ CHE 120
_____ COS 331
_____ COS 342
_____ COS 421
_____ COS 442
_____ POS 350
4
3
3
3
3
3
Forensic Science
Data Communications
Computer and Network Security I
Operating Systems
Computer and Network Security II
International Security
Electives
Select additional electives to complete the 80-hour requirement from the following:
Artificial Intelligence
Information Security
_____ COS 280 3 Introduction to Artificial Intelligence
_____ COS 331* 3 Data Communications
_____ COS 351 3 Computer Vision
_____ COS 342* 3 Computer and Network Security I
_____ COS 380 3 Natural Language Processing
_____ COS 442* 3 Computer and Network Security II
Software Development
_____ SYS 352 3 Knowledge Based Systems
_____ SYS 411 3 Machine Learning
_____ COS 340 3 Software Engineering
Computer Systems
_____ COS 355 3 Mobile Application Development
_____ COS 381* 3 Computer Architecture
_____ COS 371 4 Software Studio I
_____ COS 421* 3 Operating Systems
_____ COS 372 4 Software Studio II
Systems Analysis
_____ COS 436* 3 Parallel and Distributed Computing
Computing and Missions
_____ COS 343 3 Advanced Database Concepts
_____ COS 230 3 Missions Technology
_____ SYS 390 3 Information Systems Analysis
_____ COS 333 3 Missions Computing
_____ SYS 394 4 Information Systems Design
Graphics
Additional Electives
_____ COS 350 3 Computer Graphics
_____ COS 3__* 1-17 Computer Science Elective
_____ COS 424 3 Surfaces and Modeling
_____ COS 4__* 1-17 Computer Science Elective
_____ COS 425 3 Animation
_____ SYS 401
3 Operations Research
_____ SYS 214 3 Principles of Human Computer Interaction
_____ SYS 402
3 Modeling and Simulation
_____ SYS 403
3 Operations Management
*Courses used to meet a core or concentration requirement may not double-count as an elective.
Total Major Hours Required: 80
Degree Requirements
 128 minimum hours and 42 minimum upper-division hours (3XX/4XX course numbers).
 Fifty percent of the minimum hours must be completed at Taylor—64 hours.
 Fifty percent of the major/minor hours must be completed at Taylor.
 22 of the last 30 hours earned must be completed at Taylor.
 Cumulative GPA of 2.0; major GPA of 2.3 (higher GPA may be required in certain curricula). (See current catalog for policy).
 All foundational core, major, minor, and proficiency requirements must be completed (including Senior Comprehensive Exam/Paper/Project).
 Two years of one foreign language is required for the BA degree.
 Candidates for 2 degrees must complete a minimum of 158 semester hours and meet all requirements for 2 different majors.