Text Only      Search  Home  Login  
SCE_secondary_tabs
 
 
Computer Information Systems
Computer Science
Statistics
Mathematical Sciences
Math Center

Computer Science Program Requirements to the Bachelor of Science Program

Computer Science - Program Requirements to the Bachelor of Science Program

Besides the required lower level preparatory courses, Computer Science undergraduates are required to take 60 credit hours of courses at University of Houston-Clear Lake.

The required core courses (48 Hours) are listed below. All courses are three credits, except CENG laboratory courses, which are one credit each. Note that a CENG laboratory must be taken in the same semester of its associated course.

CENG 3112 Laboratory for Digital Circuits
CENG 3132 Digital Circuits
CENG 3311 Laboratory for Introduction to Telecommunications and Networks
CENG 3331 Introduction to Telecommunications and Networks
CENG 3511 Computer Architectures: Minis and Micros
CENG 3531  Laboratory for Computer Architectures: Minis and Micros 
CSCI 3134 Software Development with Java
CSCI 3231 Numerical Methods
CSCI 3233 Object Oriented Design and Programming
CSCI 3331 Computer Organization and Assembly Language
CSCI 3333 Data Structures
CSCI 3532 Advanced Data Structures and Algorithms
CSCI 4333 Design of Database Systems
CSCI 4534 Operating Systems
CSCI 4838 Senior Project for Computer Science
MATH 3331  Discrete Mathematics
MATH 3334  Probability and Statistics for Scientists and Engineers
SWEN 4432 Software Engineering


Required Electives (12 hours)

In addition to the core requirements, students must also take the following:
CSCI courses 6 hours
Approved CSCI, CINF or other related electives 6 hours


Suggested Plan of Study

The following study plan for four regular semesters is recommended as a typical example for incoming full-time CS students. Individual study plans may vary as long as the prerequisite structures are satisfied. Students should seek the advice of their assigned faculty adviser and set up their Candidate Plan of Study (CPS) as early as possible. The plan includes 48 hours of required core and 12 hours of required electives. Students must take all courses or their approved substitutes.

Semester 0 (7 credits):

CENG 3132 / 3112 Digital Circuits and Laboratory
CSCI 3134 Software Dev with Java

Note: The above courses should be taken before the start of the Junior year at UHCL (no later than summer of sophomore year).

Semester 1 (Junior Year - 13 credits):

CENG 3311 / 3311 Intro to Telecom & Networks and Laboratory
CSCI 3233 Object-Oriented Design and Programming
CSCI 3333 Data Structures
MATH 3331 Discrete Mathematics


Semester 2 (Junior Year - 16 credits):

CSCI 3331 Computer Organization and Assembly Language
CENG 3531 / 3511 Comp Arch: Minis & Micros and Laboratory
CSCI 3532 Advanced Data Structures and Algorithms
MATH 3334 Prob & Stat for Sci & Eng
SWEN 4432 Software Engineering


Semester 3 (Senior Year - 12 credits):

CSCI 3231 Numerical Methods
CSCI 4333 Design of Database Systems

Approved CSCI, CINF or other related elective

Semester 4 (Senior Year - 12 credits):

CSCI 4534 Operating Systems

Approved CSCI, CINF or other related elective

CSCI 4838 Senior Project in Computer Science

CS students need to work with their faculty and academic advisors for the approval of their elective courses.

CSCI Course Description | Semester course is offered
UHCL Course Roster 

To better plan the course of study, it is important to set up the degree's Candidate Plan of Study (CPS) as soon as possible.

/portal/page/portal/SCE/COMPUTING_MATHMATICS_DIV/CS/Comp_SciBS/CS_requirements Accessibility Best Viewed Clery Act Compact with Texans Emergency Information Maps & Directions Privacy UH System oragrid7.uhcl.edu
Copyright 2008 University of Houston-Clear Lake 2700 Bay Area Blvd., Houston, TX, 77058 (281) 283-7600Contact: boehm@uhcl.edu