2012-2013 Catalog
School of Arts and Sciences
Computer Science (B.S.)
Computer Science (B.S.)
The Computer Science program offers a choice of three concentrations:
(a) Computer Science, (b) Information Systems, (c) Digital Gaming & Simulation.1. Satisfy Core Curriculum Requirements for students entering college in Fall 1999 or after. See
“General Requirements for a Bachelor’s Degree.”
2. Satisfy the requirements for the Bachelor of Science.
• natural sciences with lab (for a total of 11 semester hours of natural sciences).
3. General Requirements:
• Upper Division – ENGL 3430 Professional Writing; COSC 3317 Object Oriented Programming
and Design; COSC 3331 Data Structures and Algorithms I; COSC 3333 Data Structures and
Algorithms II; COSC 4339 Telecommunication and Networks; MATH 3362 Discrete Structures
4. Concentration
a. Computer Science
• General requirements: Lower Division -- 6 semester hours of calculus I and II; COSC 1436
and COSC 1437.
• Concentration requirements: Upper Division— COSC 4320 Software Engineering; COSC 4336
Database Systems; COSC 4337 Operating Systems; COSC 4350 Information Security, Privacy
and Ethics; COSC 3332 Computer Organization and Architecture; COSC 4331 Structure of
Programming Languages; MATH 3391 Probability and Statistics; 9 semester hours computer
science or mathematics courses by advisement (excluding COSC 3325, and 4305).
b. Information Systems
• General Requirements: Lower Division—MATH 1324 Finite Math; MATH 1325 Business
Calculus; COSC 1436, COSC 1437
• Concentration requirements:
Lower Division – ACCT 2301 or 2401 Accounting Theory I; or ACCT 2302 or 2402
Accounting Theory II.
Upper Division – COSC 3315 Application Design Using GUI and Database; COSC 3325
Information Systems in Organizations; COSC 4321 IT Project Management; COSC 4320
Software Engineering; COSC 4336 Database Systems; COSC 4337 Operating Systems; COSC
4350 Information Security, Privacy and Ethics; MGMT 3311 Principles of Management; MKTG
3311 Principles of Marketing; MATH 3391 Probability and Statistics; 6 upper division semester
hours by advisement in computer science/information systems (excluding COSC 4305).
c. Digital Gaming & Simulation
• In the University core curriculum requirements, the following courses are recommended:
o Science – 11 credits: PHYS 1401 and 1402 General College Physics recommended for 8
semester hours of this core requirement.
• General Requirements:
o Lower Division – MATH 1324 Finite Math
o Lower or Upper Division – Programming Proficiency in C++ and OOP; be able to pass
the UHV programming proficiency exam in object oriented programming in Java or C++; or take
COSC 3317.
• Concentration requirements:
o Lower Division – GMNG 1372 Math for Game Programmers; GMNG 2374 DirectX
Programming.
o Upper Division – 30 credits: MATH 3361 Linear Algebra; COSC 4321 IT Project
Management; GMNG 4300 Special Topics in Digital Gaming & Simulation; GMNG 4310
Advanced Game Modeling and DirectX; GMNG 4322 Game AI and Behavioral Modeling;
GMNG 4312 Game Engines; GMNG 4314 Gaming Networks Architecture; GMNG 4340
Senior Project; 6 s.h. from the following list: GMNG 4305 Game Internship, GMNG 4316
Advanced Level Design (not recommended for students who have taken as part of LD
coursework: ARTC 1341, ARTC 2341 and GMNG 2373), GMNG 3310 3D Modeling,
GMNG 4318 Multimedia Animation, COSC 4337 Operating Systems, COSC 3347 Computer
Graphics and Applications, COSC 4341 Internet Computing, COSC 4320 Software
Engineering, COMM 4325 Virtual Worlds, COMM 4316 Visual Communication.
5. Students seeking secondary certification should see the section on “Secondary Teacher
Certification Programs”.
6. Free electives - Enough electives to fulfill the 120 semester hour requirement and the 54 semester
hours of upper division courses.
7. Students must earn a grade of C or better in any computer science or math course to fill prerequisite
requirements.
8. Students may not transfer any course in computer science or math with a grade of D or F.These requirements are summarized in the following table:
Computer Science Plan
| I. CORE CURRICULUM REQUIREMENTS (42 total core hours required). |
LD | LD/UD | UD | TOTAL |
| English Composition | 6 | 6 | ||
| College Math or higher | 3 | 3 | ||
| Natural Sciences | 6 | 6 | ||
| Humanities | 3 | 3 | ||
| Visual/Performing Arts | 3 | 3 | ||
| U.S. History | 6 | 6 | ||
| Political Science | 6 | 6 | ||
| Social/Behavioral Science | 3 | 3 | ||
| Speech | 3 | 3 | ||
| Computer Literacy | 3 | 3 | ||
II. PLAN PROGRAM REQUIREMENTS |
LD |
LD/UD |
UD |
TOTAL |
| A. General | ||||
| ENGL 3430 Professional Writing | 4 | 4 | ||
| Additional Natural Science with Labs | 5 | 5 | ||
| COSC 3317 Object Oriented Programming and Design | 3 | 3 | ||
| COSC 3331 Data Structures and Algorithms I | 3 | 3 | ||
| COSC 3333 Data Structures and Algorithms II | 3 | 3 | ||
| COSC 4339 Telecommunication and Networks | 3 | 3 | ||
| MATH 3362 Discrete Structures | 3 | 3 | ||
B. Concentration |
||||
| 1. Computer Science Concentration | ||||
| a. Lower Division | ||||
| Calculus: MATH 2313, MATH 2314 | 6 | 6 | ||
| Programming: COSC 1436, COSC 1437 | 8 | 8 | ||
| b. Upper Division | ||||
| COSC 3332 Computer Organization and Architecture | 3 | 3 | ||
| COSC 4320 Software Engineering | 3 | 3 | ||
| COSC 4336 Database Systems | 3 | 3 | ||
| COSC 4337 Operating Systems | 3 | 3 | ||
| COSC 4331 Structure of Programming Languages | 3 | 3 | ||
| COSC 4350 Information Security, Privacy and Ethics | 3 | 3 | ||
| MATH 3391 Probability and Statistics | 3 | 3 | ||
| Electives (UD COSC or MATH excluding COSC 3325 and 4305) |
9 | 9 | ||
| 2. Information Systems Concentration | ||||
| a. Lower Division | ||||
| MATH 1324 Finite Math | 3 | 3 | ||
| MATH 1325 Business Calculus | 3 | 3 | ||
| Programming: COSC 1436, COSC 1437 | 8 | 8 | ||
| Accounting: ACCT 2301, ACCT 2302 | 6 | 6 | ||
| b. Upper Division | ||||
| COSC 3315 Application Design Using GUI and Database | 3 | 3 | ||
| COSC 3325 Information Systems in Organizations | 3 | 3 | ||
| COSC 4320 Software Engineering | 3 | 3 | ||
| COSC 4321 IT Project Management | 3 | 3 | ||
| COSC 4336 Database Systems | 3 | 3 | ||
| COSC 4337 Operating Systems | 3 | 3 | ||
| COSC 4350 Information Security, Privacy and Ethics | 3 | 3 | ||
| MGMT 3311 Principles of Management | 3 | 3 | ||
| MKTG 3311 Principles of Marketing | 3 | 3 | ||
| MATH 3391 Probability and Statistics | 3 | 3 | ||
| Electives (UD COSC excluding COSC 4305) | 6 | 6 | ||
| 3. Digital Gaming & Simulation Concentration | ||||
| a. Lower Division | ||||
| MATH 1324 Finite Math | 3 | 3 | ||
| GMNG 1372 Math for Game Programmers | 3 | 3 | ||
| GMNG 2374 DirectX Programming | 3 | 3 | ||
| b. Upper Division | ||||
| MATH 3361 Linear Algebra | 3 | 3 | ||
| COSC 4321 IT Project Management | 3 | 3 | ||
| COSC 4322 Artificial Intelligence | 3 | 3 | ||
| GMNG 4310 Advanced Game Modeling and DirectX | 3 | 3 | ||
| GMNG 4322 Game AI and Behavioral Modeling | 3 | 3 | ||
| GMNG 4312 Game Engines | 3 | 3 | ||
| GMNG 4314 Gaming Networks Architecture | 3 | 3 | ||
| GMNG 4340 Senior Project | 3 | 3 | ||
| Electives (UD from a designated list of GMNG/COSC/COMM courses; see above) |
6 | 6 | ||
| III. FREE ELECTIVES (to fulfill hours’ requirement) | ||||
| * TOTAL | 120 | |||
|
* Total must be minimum of 120 semester hours with minimum 54 s.h.at upper division level. |
||||

