B.S. Computer Science
Fall 2016
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.
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
Hours
121