Degree Plan

Bachelor of Science in Computer Science, Secondary Teacher Certification

Core Curriculum Requirement

10 - English Composition – 6 semester hours

  • ENGL 1301
  • ENGL 1302

20 - Mathematics – 3 semester hours

  • MATH 1314 - College Math or Higher

30 - Life and Physical Sciences – 6 semester hours

  • Natural Science – BIOL, CHEM, GEOL, PHYS or Bio/Physical Science
  • Natural Science w/ lab

40 - Language, Philosophy & Culture – 3 semester hours

  • 9 s.h. of English are required for Secondary Cert.

50 - Creative Arts – 3 semester hours

  • ARTS, MUSI, or DRAM

60 - American History – 6 semester hours

  • HIST 1301
  • HIST 1302

70 - Government/Political Science – 6 semester hours

  • PSCI 2305
  • PSCI 2306

80 - Social/Behavioral Sciences – 3 semester hours

  • Anthropology, Economics, Geography, History, Political Science, Psychology or Sociology

90 - LD Institutionally Designated Option – 6 semester hours

  •  SPCH (CORE)
  • COSC – Computer Literacy (not more than 5 years old) (CORE)

Major Requirements

BS Program Requirements – 6 semester hours

  • ENGL 3430 – Professional Writing
  • SPCH 1311, 1315, 1318, or 1321 (CORE)
  • COSC 1301 or 1401, or BCIS 1305 (CORE)
  • Natural Science w/ lab – 11 semester hours of Natural Science (2 labs)

 

General Requirements (Lower Division) – 16 semester hours

  • COSC 1436 – Programming Fundamentals I
  • COSC 1437 – 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 pre-req: 6 s.h. programming C++ or Java preferred
  • COSC 3331 – Data Structures and Algorithms I
  • COSC 3333 – Data Structures and Algorithms II
  • COSC 4339 – Telecommunication 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
  • UD COSC or MATH Elective*
  • UD COSC or MATH Elective*
  • UD COSC or MATH Elective*

*Students may choose 9 s.h. UD COSC or MATH coursework, excluding COSC 3325 & COSC 4305, and MATH courses not offered through the School of Arts & Sciences.

Secondary Teacher Certification (Professional Development/Education) – 24 semester hours

  • CUIN 3323
  • INDS 3323
  • CUIN 3327
  • FEDU 3321
  • LITY 4364
  • CUIN 4313
  • SEDU 4303/4304

NOTES:

  1. s.h. = semester hours
  2. LD = Lower Division (Community College-Level: Freshman, 1000-level /Sophomore, 2000-level)
  3. UD = Upper Division (University-Level: Junior, 3000-level /Senior, 4000-level)
  4. The student is responsible for fulfilling all requirements on this degree plan and is encouraged to review the catalog that governs this degree plan.
  5. Substitutions in this degree plan must be approved by following the same procedures as for the degree.
  6. This document is an unofficial guide to your degree. Please contact an advisor for an official degree plan.
  7. Must meet minimum requirements: 120 s.h. overall, 36 s.h. UD, of which 30 s.h. must be completed at UHV.