Information for Undergraduate Students

The Department of Computer Science at the University of Houston wasfounded in 1967 with the goal to champion interdisciplinary andinnovative research. Our mission has been to serve society,advancement of our students and the computer science disciplinethrough excellence in creating, applying, and imparting knowledge inthe theory and applications of computer science. In doing so, thefaculty and the department has been dedicated towards combiningteaching and leading research to provide strong fundamentals in boththeoretical and applied computer science, train our students to solvereal-world problems, and prepare them for leadership positions inindustry, government, and academia; conducting innovative andinterdisciplinary research stemming from problems of societal impact,leading to advances in state of the art computer science andintegration of results and innovation into other disciplines; andserving society through scholarly sharing of our efforts, seekcollaborators locally, nationally, and internationally to enhance thequality of life for individuals, families, communities, and businessesthrough technology and knowledge.

All students pursuing a B.S. in computer science must take a number ofcourses in mathematics. There is a strong correlation between thelogical thinking needed in mathematics and computer science. Studentsconsidering majoring in computer science should thus have an aptitudetowards mathematics and logical reasoning. Courses in the majorprovide a firm computational foundation with extensive instruction instate-of-the art software engineering methods and practices.Therefore, they combine a good mathematical background with theability to design and develop quality software on a large scale.Students may also choose a minor, with three common options thatinclude science, business, or software design. Additional electivecourses required as part of the major enable students to obtain somedeeper knowledge in subfields of computer science, such as Gaming andGraphics, Imaging and Intelligent Systems, Software Systems, Securityand Networks. Finally, the curriculum gives students the opportunityto participate in departmental research projects.

The department’s teaching and research fields of specializationinclude artificial intelligence, bioinformatics, biomedical imageanalysis, computer networks, computer vision, computer graphics,databases, high performance computing, Internet computing, operatingsystems, parallel and distributed computing, physics-based modelingand simulation, real-time systems, software engineering, scientificcomputing, and theory. Several faculty members have interdisciplinaryinterests in chemistry and the biological/medical sciences.

Numerous professional opportunities exist for graduates with computerscience degrees, including hardware development, software engineering,Internet systems and technology, game design, computer graphics,animation, robotics, artificial intelligence, security, medicine,biotechnology, business management and consulting, modeling, as wellas graduate study in computing related fields.