B.S. Computer Science

Fall 2018

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:

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.



Required Courses for Major

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 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 - 4 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

Academic Elective - 3 Hours:

Any college-level course that grants semester credit hours



Other



Minor

Hours

121