|
CECS Undergraduate Degree Programs
|
|
Computer Science Educational Objectives and Outcomes
Computer Science Educational Objectives
- To educate a diverse student body and provide them with the educational background needed to enter
California’s high technology workforce and make significant contributions in the design of software
and networked computer systems;
and to provide students with the knowledge that is necessary for advanced study of such systems.
- To prepare students for life long professional learning and provide the opportunity for pursuit of advanced studies in graduate school and other professional programs.
Computer Science Learning Outcomes
The Computer Science Curriculum is designed so that each student will have demonstrated the
following competencies upon graduating with a Bachelor of Science in Computer Science:
- competence in applying knowledge of computing and mathematics appropriate to the discipline;
- competence in analyzing a problem, recognizing ways in which computing technology may contribute to its solution,
and identifying and defining the computing requirements appropriate for that solution;
- competence in designing, implementing, and evaluating a computer-based system, process, component, or program to meet needs,
including needs of all potential users of the system;
- competence in functioning effectively in various team roles, such as leader or member, to accomplish a common goal;
- competence in understanding one’s professional, ethical, and social responsibilities, including professional codes of conduct,
techniques for ethical analysis of situations, and one’s responsibilities to clients, employers, colleagues, self, the profession, and the public;
- competence in using spoken, written, and electronic media to communicate effectively in both formal
and informal settings with colleagues, technical audiences, and the general public;
- competence in analyzing the impact of computing on individuals, organizations, and society, including ethical, legal,
security, and global policy issues, and competence in applying that analysis when developing computer systems;
- recognition of the need for, and an ability to engage in, continuing professional development;
- competence in using current techniques, skills, and tools necessary for computing practice,
at a level appropriate for successful entry into the workplace or graduate school.
Official Program Information
*Note: although every effort is made to keep this Web site
up to date, you should also consult the printed catalog for official
information and program requirements, which may vary depending on the
year you enter(ed) the program.
|
|
|
|
|
|
|