University of Houston-Clear Lake

Page Content   Utility Links

Text Only   Search   Home   Login

/images/pobtrans.gif
Apply Online Now!  |   Request Info   |   Chat   |   Application Status  |      

Computer 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     Computer Architectures   
CSCI 3134    Software Development with Java    
CSCI 3231    Numerical Methods   
CSCI 3234     Advanced Software Development   
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 3234    Advanced Software Development   
CSCI 3331    Computer Organization and Assembly Language   
MATH 3331    Discrete Mathematics   

Semester 2 (Junior Year - 16 credits):

CSCI 3231    Numerical Methods   
CSCI 3333    Data Structures   
CENG 3531 / 3511    Computer Architecture   
MATH 3334    Prob & Stat for Sci & Eng   
SWEN 4432    Software Engineering    

Semester 3 (Senior Year - 12 credits):

CSCI 3532    Advanced Data Structures and Algorithms   
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.

Local Links

/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    oragrid8.uhcl.edu    

Copyright 2008 University of Houston-Clear Lake    2700 Bay Area Blvd., Houston, TX, 77058    (281) 283-7600   Contact: webmaster@uhcl.edu    
Text Only Options

Top of page


Text Only Options

Open the original version of this page.

Usablenet Assistive is a UsableNet product. Usablenet Assistive Main Page.