BS Computer Science

Fall 2017

Degree: Bachelor of Science
Major: Computer Science
Concentration: None

General Education Core Curriculum

Communication - 6 Hours:

ENGL 1301 - Composition I

Select one from:

  • COMM 1315 - Public Speaking I
  • COMM 1321 - Business and Professional Speech
  • DSDE 1371 - ASL I
  • FREN 1311 - Beginning French I
  • SPAN 1311 - Beginning Spanish I

Mathematics - 3 Hours#:

MATH 2413 - Calculus and Analytical Geometry I

Life and Physical Sciences - 6 Hours From#:

BIOL 1406 - General Biology I (Majors)

BIOL 1407 - General Biology II (Majors)

CHEM 1311* -  General Chemistry I

CHEM 1312* - General Chemistry II

PHYS 2425 - University Physics I

PHYS 2426 - University Physics II

Language, Philosophy and Culture - 3 Hours From:

ENGL 2300 - Close Reading II

ENGL 2310 - British Literature Before 1800

ENGL 2320 - British Literature After 1800

ENGL 2322 - British Literature

ENGL 2326 - American Literature

ENGL 2331 - World Literature

ENGL 2371 - Masterworks of Asian Literature

ENGL 2376 - African American Literature

PHIL 1370 - Philosophy of Knowledge

PHIL 2306 - Ethics

Creative Arts - 3 Hours From:

ARTS 1301 - Art Appreciation

ARTS 1303 - Art History I

COMM 1375 - Film Appreciation

DANC 2304 - Dance Appreciation

MUSI 1306 - Music Appreciation

MUSI 1310 - History of Rock and Roll

PHIL 1330 - Arts and Ideas

THEA 1310 - Introduction to Theatre

American History - 6 Hours From:

HIST 1301 - US History I 1763-1877

HIST 1302 - US History II Since 1877

HIST 2301 - Texas History

Government/Political Science - 6 Hours:

POLS 2301 - Introduction to American Government I

POLS 2302 - Introduction to American Government II

Social/Behavioral Sciences - 3 Hours:

BULW 1370 - Business Environment and Public Policy

ECON 1301 - Principles and Policies

ECON 2301 - Principles of Economics I Macro

ECON 2302 - Principles of Economics II Micro

INEN 2373 - Engineering Economics

PSYC 2301 - General Psychology

SOCI 1301 - Introduction to Sociology

Component Area Option - 6 Hours#:

ENGL 1302 - Composition II

MATH 2414 - Calculus and Analytical Geometry II

*If these science courses are selected, they must be accompanied by the corresponding 1-hour laboratory course (CHEM 1111 and CHEM 1112). These additional hours will be applied to the 120 hour requirement for the major.

Additional hours from these sections are applied to the Lab Science Elective area below

Required Courses for Major - 56 Hours

COSC 1172 - Think, Speak, Write

COSC 1173 - Programming Laboratory

COSC 1174 - Fundamentals of Computing Laboratory

COSC 1336 - Programming Fundamentals I

COSC 1337 - Programming Fundamentals II

COSC 2336 - Programming Fundamentals III

COSC 2372 - Computer Organization Assembly Language

COSC 2375 - Discrete Structures

COSC 3302 - Introduction to Computer Theory

COSC 3304 - Analysis and Design of Algorithms

COSC 3308 - Design Programming Languages

COSC 3325 - Computer Law and Ethics

COSC 4272 - Senior Assessment

COSC 4302 - Operating Systems

COSC 4310 - Introduction to Computer Architecture

CPSC 3320 - Data Communication & Computer Networks

CPSC 4340 - Database Design

CPSC 4360 - Software Engineering

MATH 3322 - Introduction to Advanced Mathematics

MATH 3328 - Linear Algebra

MATH 3370 - Introduction to the Theory of Statistical Inference


Elective Courses

COSC/CPSC ELectives - 6 Hours From:

COSC 4301 - Special Topics

COSC 4307 - Compiler Construction

COSC 4309 - Introduction to Simulation Technology

COSC 4319 - Computer Graphics

COSC 4322 - Internet Programming

COSC 4324 - Computer Game Development

COSC 4345 - Computer Network Security

CPSC 3316 - Fundamentals of Bioinformatics I

CPSC 4315 - Network System Administration

CPSC 4316 - Fundamentals of Bioinformatics II

CPSC 4320 - Advanced Topics in Networks

CPSC 4328 - Real-Time Systems

CPSC 4330 - Multimedia Processing

CPSC 4370 - Artificial Intelligence

COSC/CPSC/ELEN Elective - 6 Hours From:

COSC 4301 - Special Topics

COSC 4307 - Compiler Construction

COSC 4309 - Introduction to Simulation Technology

COSC 4319 - Computer Graphics

COSC 4322 - Internet Programming

COSC 4324 - Computer Game Development

COSC 4345 - Computer Network Security

CPSC 3316 - Fundamentals of Bioinformatics I

CPSC 4315 - Network System Administration

CPSC 4316 - Fundamentals of Bioinformatics II

CPSC 4320 - Advanced Topics in Networks

CPSC 4328 - Real-Time Systems

CPSC 4330 - Multimedia Processing

CPSC 4370 - Artificial Intelligence

ELEN 3381 - Electrical Analysis

ELEN 4486 - Microcomputer I

ELEN 4387 - Microcomputers II

ELEN 4304 - Advanced Topics

Lab Science Elective - 8 Hours:

 

#The 4 excess hours from the 4 hour core courses above are applied here
One (not already used in core) from:
  • BIOL 1406 - General Biology I (Majors)
  • BIOL 1407 - General Biology II (Majors)
  • CHEM 1311* -  General Chemistry I
  • CHEM 1312* - General Chemistry II
  • PHYS 2425 - University Physics I
  • PHYS 2426 - University Physics II

Academic Elective - 3 Hours:

Any college-level course that grants semester credit hours

Hours

121