B.S. 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 belowRequired 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
- 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