BS Major in Computer Science

Requirements for a Bachelor of Science in Computer Science Degree

General Education Component
Area I. Written Composition6
First-Year Composition I
and First Year Composition II
Area II. Humanities and Fine Arts12
Fundamentals of Speech
Select three semester hours from the following:
Art Appreciation
Art History Survey I
Art History Survey II
Cinema Appreciation
Theatre Appreciation
Creative Writing Appreciation
Music Appreciation
Survey of Music Literature
Select three to six semester hours from the following:
Survey of British Literature
Survey of British Literature
American Literature through Whitman
American Literature from Whitman to the Present
Literature of the World I
Literature of the World II
Select zero to three semester hours from the following:
Introduction to Language
Introductory French
Introductory French
Intermediate French
Intermediate French
Introductory German
Introductory German
Intermediate German
Intermediate German
Introduction to Philosophy
Ethics
Business Ethics
World Religions
Old Testament Introduction
New Testament Introductions
Introductory Spanish
Introductory Spanish
Intermediate Spanish
Intermediate Spanish
Area III. Natural Sciences and Mathematics11-14
Select one from the following:
College Algebra
College Trigonometry
Pre-Calculus Algebra and Trigonometry
Calculus I
Calculus II
Calculus III
Linear Algebra
Applied Differential Equations I
Choose any two of the following courses:8-10
Principles of Biology
Principles of Biology
General Chemistry
General Chemistry
Earth Science/Physical Geology
Historical Geology
Earth Science/Earth Systems
Physical Geography: Weather and Climate
Physical Geography-Landforms
Technical Physics I
Technical Physics II
Area IV. History, Social and Behavioral Sciences12
Select one from the following:
Survey of World Civilization to 1500
and Survey of World Civilization since 1500
United States History to 1877
and United States History since 1877
Select two from the following:
Communication in a Global Age
Principles of Macroeconomics
Principles of Microeconomics
Child Development
Human Growth and Development
Introduction to Global Studies
Global Perspectives through Study Abroad
Introduction to Latin American Studies
Global Environments and Societies
People, Place, and Culture
Essentials of Healthy Living
Foundations of Health
United States Government and Politics
Global Politics and Society
General Psychology
Introductory Sociology
Current Social Problems
Leisure in Contemporary Life
Area V. Prescribed Supporting Courses:18
Calculus I
Calculus II
Applied Statistics I
Linear Algebra
Linear Algebra with Proof
Advanced Linear Algebra I
Select one from the following:
Calculus III
Additional 4 hours of science from Area III Natural Sciences
Major Core Requirements
CS 155Computer Science I4
CS 245Introduction to Discrete Structures3
CS 255Computer Science II3
CS 310Computer Organization and Assembly Language Programming3
CS 311Computer Architecture3
CS 315Graphical User Interface Programming3
or CS 325 Programming for the Web
or CS 335 New Developments in Programming
or CIS 315 Advanced Object-Oriented Programming
CS 355Data Structures and Algorithms3
CS 410WProgramming Languages3
CS 420Operating Systems3
CS 421Automata Theory and Compiler Construction3
or CS 430 Design and Analysis of Algorithms
or CS 470 Artificial Intelligence
or CS 476 Software Architecture
CS 440Computer Networking3
CS 447Theory and Applications of Database Systems3
CS 455Software Engineering3
CS 456Computer Science Capstone3
CS course 200- level or higher or options below: 3
Introduction to Information Security
Advanced Database Management Systems
Projects in Information Systems
Capstone HCI/UX Project
Minor
No minor is required for Computer Science majors
General Electives10-12
General Elective hours, if required, to bring total to 120
Total Hours123-130