Computer Science Program

Program Overview/Mission

Welcome to the Computer Science program at the University of Houston-Clear Lake. The Computer Science program has faculty members who are dedicated to high-quality, leading-edge teaching and research. Our department offers both Bachelor of Science and Master of Science programs. If you want to know more about our comprehensive degree programs and vibrant research projects, please feel free to browse this computer science website or contact Sharon Hall, Computer Science Program Chair. 

Full-time faculty members and highly qualified adjunct faculty members teach all Computer Science classes. Our instructors represent the neighboring high-technology community. The class sizes are small; on average, there are about 20 students in each class. Our faculty members adopt leading-edge technologies and incorporate them into the courses. The computing resources are excellent, and the faculty has earned National Science Foundation grants to set up and furnish various laboratories. The faculty members are very student-oriented. They actively engage in research including data mining, pattern recognition, Internet computing, real-time systems, artificial intelligence and algorithms. They integrate their research into their teaching. 
 
Computer Science programs adhere to the leading standard in curricula. Our BS program has earned accreditation from the Accreditation Board for Engineering and Technology. The UHCL campus is next to the NASA Johnson Space Center in Houston. Our neighbors are high-tech industries in the Clear Lake area. Our industrial partners have sponsored research projects, mentored our student projects, and hired our students as interns and full-time employees. 

Mission Statement

The mission of the undergraduate Computer Science program is to prepare students for productive careers in computing by providing an excellent and diverse environment for learning, research, and practice of computing theories, computer applications and software development.

  Computer Science  B.S.
 

The University of Houston-Clear Lake Bachelor of Science in Computer Science curriculum balances a solid foundation in computer science with practical industrial technologies. The degree prepares students for computing careers while it gives them the necessary foundation for life-long learning in the evolving field of professional computing. 

Students in the BS program must take computer science groundwork courses such as data structure, software engineering, operating systems, database systems design, discrete mathematics, and computer architecture. Elective courses incorporate leading-edge technologies, such as Java, J2EE, Web technologies, E-Commerce, C#, .NET, UML, and design patterns. The program also offers a senior level project course to Computer Science majors. Students work in teams on real-world projects to gather valuable practical experience they can use to launch their careers. Refer to the curriculum requirements on the Computer Science  B.S. degree plan

  Computer Science  M.S.
 

The University of Houston-Clear Lake offers a Master of Science in Computer Science. The degree builds on a thorough undergraduate study of Computer Science. Like the BS program, its curriculum balances a solid foundation in computer science with practical industrial technologies. The course of study prepares students for professional careers in the computer industry while giving them the foundation necessary for life-long learning in the rapidly changing computing field.  To enter the MS program, students must have undergraduate degrees related to computing. The department has many students with a wide range of majors other than computing; they take foundation courses to make up any deficiencies. The MS program requires core traditional computer science courses including DBMS, Advanced Operating Systems, Research Methods, Algorithms, and Programming Languages. It also offers practical courses which incorporate leading-edge technologies as electives, such as network programming, Web database development, data mining, and XML application development. Visit the Web pages on program objectives and curriculum for more information.

The program also provides the option for the students to select either a capstone project or a thesis. Capstone projects give students opportunities to work on real-world projects, usually mentored by a high-technology company partner in a team environment. Theses allow students to research and publish under the supervision of a faculty member. The Computer Science MS program is the largest program within the College of Science and Engineering. Refer to the curriculum requirements on the Computer Science  M.S. degree plan

Goals and Objectives

Program Educational Objectives

The Program Educational Objectives of the Computer Science (CS) program strike a balance between theory and practice of computer science. Graduates of the CS program are equipped with sound technical knowledge and skills, and strong computer science fundamentals. They are provided a broad education to attain productive employment, prepare them for success in further studies, and continue lifelong learning. Specifically, we want students engaged in:

  1. Professional Practice
    Graduates will be highly proficient in computer science in various capacities, including, but not limited to, programmer, systems analyst, technical consultant, researcher, and project manager.
  2. Professional Growth
    Graduates will demonstrate continuous career improvement, evidenced by increasing responsibility and leadership, participation in further studies, or transition into other technical or professional careers. Associated skills include initiative, innovation, creativity, effective communication, and teamwork.
  3. Professional Conduct
    Graduates will possess an awareness of the social and ethical implications of their work and their behavior.


Program Degrees

Accreditation Information

The Computer Information Systems B.S. and Computer Science B.S. programs at University of Houston-Clear Lake are accredited by the Computing Accreditation Commission of Accreditation Board of Engineering and Technology (ABET).

Admission Requirements

  • Computer Science M.S.
  • Admission Deadline

    Standard Graduate Admission Deadline

  • Application
    A standard university application is required.
  • Requirements
    • 3.0 GPA
    • GRE Total Score of 290 (140 Verbal + 150 Quantitative)
    • GRE Essay of 3.5
    • Additional Requirements – Undergraduate degree in Computer Science or closely related field and extensive background in Computer Science

Additional Admission Information

  Admission Process
 

Undergraduate  Admission

The University of Houston-Clear Lake is the largest upper-level institution in Texas. Incoming undergraduate students take lower-level courses from other higher-education institutions (such as the surrounding community colleges in Houston). Other students transfer from universities across the United States and in other countries.

  • To apply to the bachelor of science program in computer science complete the UHCL application.
  • Direct any general questions about the computer science program to Sharon Hall, the program chairperson
  • Contact admissions regarding the status of your application
  • To speed up your application processing, be sure you give all necessary documents to the Office of Admission.

Graduate Admission

The Computer Science Master of Science program builds on an undergraduate computer science foundation. Incoming students must have taken most of the core courses in the degree program. Many computing program has a students have earned undergraduate degrees in other related majors such as science and mathematics.

Students lacking credit in required foundation courses can take UHCL courses to remove any deficiencies. The application to the master of science program features information about applying to the program. Prospective students may visit University of Houston-Clear Lake's Office of Admission website for information about admission requirements, admission procedures, and an online application. For more information, contact the academic advisors at the College of Science and Engineering.

  Application Process
 

Fill out the online application. The UHCL Office of Admissions will send you an acknowledgement letter, including an admission documentation checklist. You will also receive a student ID and password giving you access to UHCL E-Services. E-Services allow you to track your admission status and view an updated checklist to monitor your application's progress.

If you want to submit the optional "Letters of Intent," "Letters of Recommendation," or similar documents, send them directly to the Computer Science Admission Committee for review. After you complete your application, the Office of Admissions will evaluate the transcripts. The Admissions staff will then forward the entire application package to the advising office of the College of Science and Engineering

The Committee's address is:
University of Houston-Clear Lake
Computer Science Admission Committee
College of Science and Engineering
2700 Bay Area Blvd., Suite 3611
Houston, TX 77058-1098

The Computer Science admission committee then reviews your application package. The admission committee considers many factors in a holistic manner to determine acceptance. Their criteria include GPA, GRE scores, grades earned in computer science and mathematics courses, undergraduate majors, recommendation letters, and your letter of intent.

The evaluation and review takes approximately one month once you have completed your application file. Then you will receive a letter notifying you of your admission status. If you are accepted into the master's program, the letter will contain committee recommendations (if any) and specify your faculty advisors. Admission assigns faculty advisors during the review process; they will consider your request for specific faculty advisors.

You may track your application status via E-Services. You may also contact the UHCL Office of Admissions; phone number 281-283-2500, email admissions@uhcl.edu. Since the Office of Admissions will not notify you when your application file is complete, it is your responsibility to verify that your application file is complete.

The Academic Advising for the College of Science and Engineering offers additional useful information. Prospective students may also visit the Office of Admission website for general information about admission, including general admission requirements, admission procedures, and an online application.

Program Faculty

Krishani Abeysekera
Krishani Abeysekera

Krishani Abeysekera

Program Chair of Information Technology and Senior Lecturer/System Administrator of Computer Science and Computer Information Systems ,
Science and Engineering

Contact number: 281-283-3831
Email: abeysekera@uhcl.edu
Office: Delta 165

Faculty Bio

Ahmed Abukmail
Ahmed Abukmail

Ahmed Abukmail

Associate Professor of Computer Science,
Science and Engineering

Contact number: 281-283-3888
Email: Abukmail@UHCL.edu
Office: Delta 169

Faculty Bio

Hisham Al-Mubaid
Hisham Al-Mubaid

Hisham Al-Mubaid

Associate Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281-283-3802
Email: hisham@uhcl.edu
Office: Delta 168

Faculty Bio

Said Bettayeb
Said Bettayeb

Said Bettayeb

Interim Associate Dean, Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281.283.3717
Email: Bettayeb@uhcl.edu
Office: B3611.14

Faculty Bio

Gary Boetticher
Gary Boetticher

Gary Boetticher

Associate Professor of Computer Science, Computer Information Systems and Software Engineering ,
Science and Engineering

Contact number: 281-283-3805
Email: boetticher@uhcl.edu
Office: Delta 164

Faculty Bio

Pradeep Buddharaju
Pradeep Buddharaju | UHCL College of Science and Engineering

Pradeep Buddharaju

Associate Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281-283-3881
Email: Buddharaju@UHCL.edu
Office: Delta 173

Office hours:
Tue 5:30-7:30pm, Wed 4:00-6:00pm

Faculty Bio

Sadegh Davari
Sadegh Davari

Sadegh Davari

Department Chair of Computing and Mathematics and Professor of Computer Science and Computer Information Systems ,
Science and Engineering

Contact number: 281-283-3865
Email: davari@uhcl.edu
Office: D153

Faculty Bio

Terry Feagin
Terry Feagin

Terry Feagin

Professor of Computer Science ,
Science and Engineering

Contact number: 281-283-3880
Email: feagin@uhcl.edu
Office: Delta 172

Faculty Bio

Sharon Hall
Sharon Hall

Sharon Perkins Hall

Program Chair of Computer Science and Professor of Computer Science and Computer Information Systems ,
Science and Engineering

Contact number: 281-283-3868
Email: perkins@uhcl.edu
Office: Delta 115

Office hours:
Tuesday 2:00 - 5:00 pm
Thursday 2:00 - 5:00 pm

Faculty Bio

Morris Liaw
Morris Liaw

Morris Liaw

Associate Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281-283-3876
Email: liaw@uhcl.edu
Office: Delta 170

Office hours:
Spring 2017 & Fall 2017
Wed 1:30pm - 3:30pm &
Thu 10:00am - 12:00pm; 4:00pm - 6:00pm

Faculty Bio

Alfredo Perez-Davila
Alfredo Perez-Davila

Alfredo Perez-Davila

Associate Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281-283-3863
Email: perezd@uhcl.edu
Office: Delta 167

Faculty Bio

Charles Philips
Charles Phillips

Charles E. Phillips Jr.

Lecturer of Computer Science,
Science and Engineering

Contact number: 281-283-3837
Email: Phillips@UHCL.edu
Office: B3128

Faculty Bio

Kewei Sha

Kewei Sha

Assistant Professor of Computer Science,
Science and Engineering

Contact number: 281-283-3874
Email: sha@uhcl.edu
Office: Delta 148

Faculty Bio

Andrew Yang
Andrew Yang

Toneluh (Andrew) A. Yang

Associate Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281-283-3835
Email: yang@uhcl.edu
Office: Delta 174

Faculty Bio

Kwok Bun Yue
Kwok-Bun Yue

Kwok-Bun Yue

Professor of Computer Science and Computer Information Systems,
Science and Engineering

Contact number: 281-283-3864
Email: yue@uhcl.edu
Office: Delta 163

Faculty Bio

Student Data and Outcomes

  Computer Science - Enrollment by Term
 
PS_STRM Term COMPSCIBS COMSCIBSPB Total
1920 Spring 2014 79 6 85
1930 Summer 2014 30 1 31
1940 Fall 2014 126 12 138
1950 Spring 2015 122 14 136
1960 Summer 2015 45 4 49
1970 Fall 2015 171 16 187
1980 Spring 2016 165 14 179
1990 Summer 2016 61 7 68
2000 Fall 2016 207 12 219
2010 Spring 2017 185 15 200
  Computer Science - Degrees Awarded by Term
 
Semester Year COMPSCIBS COMSCIBSPB Total
Spring 2013 9 0 9
Summer 2013 1 0 1
Fall 2013 4 0 4
Spring 2014 6 0 6
Summer 2014 1 0 1
Fall 2014 4 0 4
Spring 2015 8 0 8
Summer 2015 1 0 1
Fall 2015 10 3 13
Spring 2016 15 0 15
Summer 2016 4 0 4