Degree Plan
Bachelor of Science in Computer Science
Core Curriculum Requirement
10 - Communication – 6 semester hours
20 - Mathematics – 3 semester hours
- MATH 1314 - College Math or Higher
30 - Life and Physical Science – 7 semester hours
- Natural Science
- Natural Science
40 - Language, Philosophy & Culture – 3 semester hours
- Humanities, Literature, PHIL, Modern or Classical Lit.
50 - Creative Arts – 3 semester hours
60 - American History – 6 semester hours
70 - Political Science – 6 semester hours
80 - Social/Behavioral Sciences – 3 semester hours
- Anthropology, Criminal Justice, Economics, Geography, Political Science, Psychology or Sociology
90 - Institutionally Designated Option – 6 semester hours
- SPCH 1311, 1315, 1318, or 1321
- COSC 1301 or 1401 or BCIS 1305
Major Requirements
BS Program Requirements – 8 semester hours
- ENGL 3430 – Professional Writing
- SPCH (CORE)
- COSC (CORE)
- Natural Science w/ Lab – 11 total s.h. Natural Science(2 labs). Students must choose one of the following lab courses:
- BIOL 1306/1307
- CHEM 1311/1312
- or PHYS1301/1302
- Plus a minimum of 3 additional semester hours of additional science courses.
- CHEM 2307 Introductory Biochemistry
- CHEM 2107 Introductory Biochemistry Lab
- CHEM 2323 Organic Chemistry I
- CHEM 2325 Organic Chemistry II
- BIOL 2301 Anatomy and Physiology I
- BIOL 2101 Anatomy and Physiology I Laboratory
- BIOL 2302 Anatomy and Physiology II
- BIOL 2102 Anatomy and Physiology II Laboratory
- BIOL 1322 Nutrition
- BIOL 2320 Elementary Microbiology
- BIOL 2120 Elementary Microbiology Lab
General Requirements – Lower Division – 16 semester hours
- COSC 1336/1136 – Programming Fundamentals I
- COSC 1337/1137 – Programming Fundamentals II
- MATH 2413 – Calculus I
- MATH 2414 – Calculus II
General Requirements – Upper Division - 15 semester hours
- COSC 3317 – Object Oriented Programming and Design
- COSC 3331 – Data Structures and Algorithms I
- COSC 3333 – Data Structures and Algorithms II
- COSC 4339 – Telecommunications and Networks
- MATH 3362 – Discrete Structures
Computer Science Major Concentration Requirements – 30 semester hours
- COSC 3332 – Computer Organization and Architecture
- COSC 4320 – Software Engineering
- COSC 4336 – Database Systems
- COSC 4337 – Operating Systems
- COSC 4331 – Structure of Programming Languages
- COSC 4350 – Information Security, Privacy and Ethics
- MATH 3391 – Probability and Statistics
- COSC 3335- Introduction to Theory of Computation
- MATH 3361- Linear Algebra
- COSC 4360- Senior Project
UD COSC or Math Electives and/or Minor – 9 semester hours
- UD COSC or MATH Elective (excluding COSC 3325 & 4305)
- UD COSC or MATH Elective (excluding COSC 3325 & 4305)
- UD COSC or MATH Elective (excluding COSC 3325 & 4305)
NOTES:
- s.h. = semester hours
- LD = Lower Division (Community College-Level: Freshman, 1000-level /Sophomore, 2000-level)
- UD = Upper Division (University-Level: Junior, 3000-level /Senior, 4000-level)
- The student is responsible for fulfilling all requirements on this degree plan and is encouraged to review the catalog that governs this degree plan.
- Substitutions in this degree plan must be approved by following the same procedures as for the degree.
- This document is an unofficial guide to your degree. Please contact an advisor for an official degree plan.
- Must meet minimum requirements: 120 s.h. overall, 36 s.h. UD, of which 30 s.h. must be completed at UHV.
- Computer Science majors must receive a grade of C or higher in all COSC, GMNG and MATH courses, including prerequisites. Any course in which a student receives a D, F or W must be repeated.