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
Creative Writing Appreciation
Music Appreciation
Survey of Music Literature
Theatre Appreciation
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
EN 233
EN 234
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
Select one from the following:
Pre-Calculus Algebra
Pre-Calculus Trigonometry
Pre-Calculus Algebra and Trigonometry
Calculus I
Calculus II
Calculus III
Linear Algebra
Applied Differential Equations I
Select at least eight semester hours in a two-course sequence from the following:
Principles of Biology
and Principles of Biology
General Chemistry
and General Chemistry Laboratory
General Chemistry
and General Chemistry Laboratory
Earth Science/Physical Geology
and Historical Geology
Earth Science/Earth Systems
Physical Geography: Weather and Climate
and Physical Geography-Landforms
Technical Physics I
and 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:
Principles of Macroeconmics
Principles of Microeconomics
Human Growth and Development
Global Environments and Societies
People, Place, and Culture
United States Government and Politics
General Psychology
Introductory Sociology
Current Social Problems
Area V. Prescribed Supporting Courses:
Calculus I
Calculus II
Applied Statistics I
Advanced Linear Algebra I
Linear Algebra
Select one from the following:
Calculus III
Additional BS in Computer Science Area III Science
Major Core Requirements
CS 155Computer Science I3
CS 245Introduction to Discrete Structures3
CS 255Computer Science II3
CS 310Computer Organization and Assembly Language Programming3
CS 311computer Architecture3
CS 355Data Structures and Algorithms3
CS 410WProgramming Languages3
CS 420Operating Systems3
CS 455Software Engineering3
CS Programming Language Electives
Select one from the following:3
Graphical User Interface Programming
Programming for the Web
New Developments in Programming
Software Development in Ada
Advanced Object-Oriented Programming
Advanced CS Electives
Select three from the following:9
Computer Networking
Automata Theory and Compiler Construction
Design and Analysis of Algorithms
Theory and Applications of Database Systems 1
Advanced Database Management Systems 1
Artificial Intelligence
CS General Electives
Select one from the list below in addition to the electives selected above:3
Introduction to Information Security
Advanced Object-Oriented Programming
Graphical User Interface Programming
Computer Networking
Automata Theory and Compiler Construction
Design and Analysis of Algorithms
Advanced Database Management Systems 1
Theory and Applications of Database Systems 1
Projects in Information Systems
Capstone HCI/UX Project
Artificial Intelligence
Programming for the Web
New Developments in Programming
Software Development in Ada
CS Internship
Senior Seminar
Minor
No minor is required for Computer Science majors
General Electives
General Elective hours, if required, to bring total to 120
Total Hours83