Page Content Utility Links
Text Only Search Home Login
Computer Science Program
Mission Statements and Learning Outcomes Objectives of the B.S. degree in Computer Science
2/15/2008
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.
Learning Outcome Objectives:
OBJECTIVE #1
CS students will be competent in core foundation of Mathematics and Sciences associated with Computer Science
Upon graduation, CS students should:
1. Understand Calculus up to multivariate Calculus
2. Understand the basics of ordinary differential equations.
3. Use basic numerical methods to solve scientific problems.
4. Understand fundamental probability and statistics theories and apply them to solve problems.
5. Be competent in discrete mathematics, especially in its support of computer science.
6. Understand fundamental Calculus-based physics
7. Be exposed to fundamental natural science concepts
OBJECTIVE #2
CS students will be competent in the core foundation of computer science and engineering.
Upon graduation, CS students should:
1. Have a fundamental understanding of computer hardware and architecture.
2. Have a fundamental understanding of telecommunications and networking.
3. Understand fundamental electronic circuits to serve as the basis for computer engineering courses.
4. Be proficient in at least two programming languages.
5. Be able to construct data structures and develop algorithms to solve computing problems.
6. Be able to analyze and apply data structures and algorithms to solve computing problems.
7. Have a fundamental understanding of modern operating systems.
OBJECTIVE #3
CS students will be competent in analyzing, designing and implementing computer systems to a wide range of application areas using modern software/system development tools.
Upon graduation, CS students should:
1. Be familiar with software life-cycle models and how to apply them to computing projects.
2. Be able to apply object-oriented modeling techniques, including the Unified Modeling Language (UML), in the software analysis and design.
3. Have a fundamental understanding of software project management issues.
4. Be proficient in using modern software tools in software development
5. Be able to develop database software solutions
6. Be exposed to a broad range of advanced computing topics.
OBJECTIVE #4
CS students will be able to understand social and ethical implications in computing, and demonstrate ethical and professional behavior.
Upon graduation, CS students should:
1. Be able to understand social and ethical implications in computing.
2. Be able to demonstrate professional and ethical behavior.
OBJECTIVE #5
CS students will be able to communicate and collaborate effectively and professionally with persons in various CS roles.
Upon graduation, CS students should:
1. Be proficient in professional oral communications and presentations
2. Be proficient in professional written communications.
3. Be able to cooperate and collaborate effectively with persons in various CS roles.
OBJECTIVE #6
CS students will recognize the need for life-long learning and have a broad background and ability to do so.
Upon graduation, CS students should:
1. Have a breadth of education in other disciplines as well as an understanding of contemporary issues to broaden the background of students.
2. Recognize the need for life-long learning.
3. Have the ability to identify problems and opportunities, and to acquire new knowledge and skills for problem solving.
Local Links
/portal/page/portal/SCE/COMPUTING_MATHMATICS_DIV/CS/Comp_SciBS/CS_Obj_BS
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