Computer Science (B.S.)

Students first entering college in Fall 1999 or after should see section on “New Core Curriculum” under “General Requirements for a Bachelor’s Degree.”

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.
  3.  General Requirements:
    •  Lower Division - 3 semester hours of speech; natural sciences with lab (for a total of 11 semester hours of natural sciences).  
    •  Upper Division – ENG 3430 Professional Writing; ISC 3317 Object Oriented Programming and Design*; ISC 3331 Data Structures and Algorithms I; ISC 3333 Data Structures and Algorithms II; ISC 4339 Telecommunication and Networks; MAS 3362 Discrete Structures(*Students may test out of ISC 3317 by passing the UHV programming proficiency exam in object oriented programming in Java or C++;  in this case they will take an advanced course in their concentration to achieve the minimum 54 upper division hours.)

  4. Concentration

    1. Computer Science
      • General requirements:  Lower Division -- 6 semester hours of calculus; COSC 1436 and COSC 1437.
      • Concentration requirements:  Upper Division— ISC 4320 Software Engineering; ISC 4336 Database Systems; ISC 4337 Operating Systems; ISC 4350 Information Security, Privacy and Ethics; ISC 3332 Computer Organization and Architecture; ISC 4331 Structure of Programming Languages; MAS 3391 Probability and Statistics; 9 semester hours computer science or mathematics courses by advisement (excluding ISC 3325, and 4305).

    2. Information Systems

      • General Requirements:  Lower Division—MATH 1324 Finite Math; MATH 1325 Business    Calculus; COSC 1436, COSC 1437, and one of the courses COSC 2436 / ITSE 1331 / ITSE 1431.

      • Concentration requirements:

        Lower Division – ACCT 2301 or 2401 Accounting Theory I; or ACCT 2302 or 2402 Accounting Theory II.

        Upper Division – ISC 3315 Application Design Using GUI and Database; ISC 3325 Information Systems in Organizations; ISC 4321 Software Project Management; ISC 4320 Software Engineering; ISC 4336 Database Systems; ISC 4337 Operating Systems; ISC 4350 Information Security, Privacy and Ethics;  MGT 3311 Principles of Management; MKT 3311 Principles of Marketing; MAS 3391 Probability and Statistics; 6 upper division semester hours by advisement in computer science/information systems (excluding ISC 4305).

    3. Digital Gaming & Simulation  

      •  In the University core curriculum requirements, the following courses are recommended:
        •  Social/Behavioral Sciences 3 credits – GAM 4320 Digital Games as Communication
        •  Literature 3 credits – ENG/COM 4327 Interactive Narrative
        •  Science – 11 credits: PHYS 1401 and 1402 General College Physics recommended for 8 semester hours of this core requirement.
      •  General Requirements:
        •  Lower Division – MATH 1324 Finite Math
        •  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 ISC 3317.
      •  Concentration requirements:  
        •  Lower Division – Math for Game Programmers; DirectX Programming.  
        •  Upper Division – 30 credits: MAS 3361 Linear Algebra; ISC 4321 IT Project Management; ISC  4322 Artificial Intelligence; GAM 4300 Special Topics in Digital Gaming & Simulation; GAM 4310 Advanced Game Programming using DirectX; GAM 4322 Game AI and Behavioral Modeling; GAM 4312 Game Engines; ISC 4314 Gaming Networks Architecture; GAM 4340 Senior Project; 6 s.h. from the following list: GAM 4305 Game Internship, GAM 4316 Art for Gaming (not recommended for students who have taken as part of LD coursework: ARTC 1341, ARTC 2341 and GAM 2373), GAM 3310 3D Modeling, GAM 4318 Multimedia Animation, ISC 4337 Operating Systems, ISC 3347 Computer Graphics and Applications, ISC 4341 Internet Computing, ISC 4320 Software Engineering, COM 4325 Virtual Worlds, COM 4316 Visual Communication.

     

  5.  Free electives - Enough electives to fulfill the 122 semester hour requirement and the 54 semester hours of upper division courses.
  6.  Students must earn a grade of C or better in any computer science or math course to fill prerequisite requirements.
  7.  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.)

II.  PLAN PROGRAM REQUIREMENTS

LD

LD/UD

UD

TOTAL

 A.  General

     ENG 3430 Professional Writing

4

4

     SPCH

3

3

     Natural Science with lab

4

4

     ISC 3317 Object Oriented Programming and Design#

3

3

     ISC 3331 Data Structures and Algorithms I

3

3

     ISC 3333 Data Structures and Algorithms II

3

3

     ISC 4339 Telecommunication and Networks

3

3

     MAS 3362 Discrete Structures

3

3

 

B.  Concentration

     1.  Computer Science Concentration

     a.  Lower Division

     Calculus

6

6

     Programming: COSC 1436, COSC 1437

8

8

     b.  Upper Division

     ISC 3332 Computer Organization and Architecture

3

3

     ISC 4320 Software Engineering

3

3

     ISC 4336 Database Systems

3

3

     ISC 4337 Operating Systems

3

3

     ISC 4331 Structure of Programming Languages

3

3

     ISC 4350 Information Security, Privacy and Ethics

3

3

     MAS 3391 Probability and Statistics

3

3

     Electives (UD ISC or MAS excluding ISC 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, and one of the
                courses COSC 2436 / ITSE 1331 / ITSE 1431.

11-12

11-12

    Accounting

6

6

b.  Upper Division

      ISC 3315 Application Design Using GUI and Database

3

3

      ISC 3325 Information Systems in Organizations

3

3

      ISC 4320 Software Engineering

3

3

      ISC 4321 IT Project Management

3

3

      ISC 4336 Database Systems

3

3

      ISC 4337 Operating Systems

3

3

      ISC 4350 Information Security, Privacy and Ethics

3

3

      MGT 3311 Principles of Management

3

3

      MKT 3311 Principles of Marketing

3

3

     MAS 3391 Probability and Statistics

3

3

     Electives (UD ISC excluding ISC 4305)

6

6

     3.  Digital Gaming & Simulation Concentration

    

a.  Lower Division

    MATH 1324 Finite Math

3

3

    Math for Game Programmers

3

3

    DirectX Programming

3

3

b.  Upper Division

    MAS 3361 Linear Algebra

3

3

    ISC 4321 IT Project Management

3

3

    ISC  4322 Artificial Intelligence

3

3

    GAM 4310 Advanced Game Programming using DirectX

3

3

    GAM 4322 Game AI and Behavioral Modeling

3

3

    GAM 4312 Game Engines

3

3

    ISC 4314 Gaming Networks Architecture

3

3

    GAM 4340 Senior Project

3

3

     Electives (UD from a designated list of GAM/ISC/ COM
            courses; see above)

6

6

III.  FREE ELECTIVES (to fulfill hours’ requirement)

*TOTAL

122**

* Total must be minimum of 122 s.h. with minimum of 54 s.h. at upper division level.

** Students seeking secondary certification may be required to take additional hours.

***Beginning in Fall 2003, students who have not yet completed their lower division computer programming courses should take the new courses COSC 1436 and COSC 1437 instead.

****Beginning in Fall 2003, students who have not yet completed their lower division computer programming courses should take the new courses COSC 1436; COSC 1437; and one of these courses:  COSC 2436 / ITSE 1331 / ITSE 1431.

# Students may test out of ISC 3317 by passing the UHV programming proficiency exam in object oriented programming in Java or C++; in this case they will take an advanced course in their concentration to achieve the minimum 54 upper division hours.

University Of Houston-Victoria
3007 N. Ben Wilson, Victoria, TX 77901
(361) 570-4848, Toll Free in Texas (877) 970-4848

Questions / Comments To: Webmaster