BS Major in Computer Science
Requirements for a Bachelor of Science in Computer Science Degree
Code | Title | Hours |
---|---|---|
General Education Component | ||
Area I. Written Composition | 6 | |
First-Year Composition I and First Year Composition II | ||
Area II. Humanities and Fine Arts | 12 | |
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 Mathematics | 11-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 | ||
or ES 133 | Earth Science/Earth Systems | |
Physical Geography: Weather and Climate | ||
Physical Geography-Landforms | ||
Technical Physics I | ||
Technical Physics II | ||
Area IV. History, Social and Behavioral Sciences | 12 | |
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 | ||
or MA 331 | Linear Algebra with Proof | |
or MA 431 | 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 155 | Computer Science I | 4 |
CS 245 | Introduction to Discrete Structures | 3 |
CS 255 | Computer Science II | 3 |
CS 310 | Computer Organization and Assembly Language Programming | 3 |
CS 311 | Computer Architecture | 3 |
CS 315 | Graphical User Interface Programming | 3 |
or CS 325 | Programming for the Web | |
or CS 335 | New Developments in Programming | |
or CIS 315 | Advanced Object-Oriented Programming | |
CS 355 | Data Structures and Algorithms | 3 |
CS 410W | Programming Languages | 3 |
CS 420 | Operating Systems | 3 |
CS 421 | Automata Theory and Compiler Construction | 3 |
or CS 430 | Design and Analysis of Algorithms | |
or CS 470 | Artificial Intelligence | |
or CS 476 | Software Architecture | |
CS 440 | Computer Networking | 3 |
CS 447 | Theory and Applications of Database Systems | 3 |
CS 455 | Software Engineering | 3 |
CS 456 | Computer Science Capstone | 3 |
CS course 200- level or higher or options below: | 3 | |
Introduction to Information Security | ||
or CIS 445 | Advanced Database Management Systems | |
or CIS 486 | Projects in Information Systems | |
or CIS 489 | Capstone HCI/UX Project | |
Minor | ||
No minor is required for Computer Science majors | ||
General Electives | 10-12 | |
General Elective hours, if required, to bring total to 120 | ||
Total Hours | 123-130 |