Objectives
Baylor > ECS > Computer Science > About Us > Objectives



Computer Science Graduate Objectives

Computer Science Program Educational Objectives

  1. To prepare students with a broad-based technical education in computer science.
  2. To stimulate students to think clearly, be creative, and communicate effectively.
  3. To instill a sense of professional ethics and civic responsibility.
  4. To prepare students for employment in organizations that will utilize their computing skills or to continue their education.
Expected Graduate Outcomes
  1. Graduates will be able to apply fundamental concepts of computer science including algorithms, data structures, programming language concepts, database concepts, specification methods and notation, design methods, systems programming, operating systems, and theory.
  2. Graduates will be able to write efficient, readable software components in a modern programming language, to document them appropriately, to evaluate their correctness, and to reuse code written by others.
  3. Graduates will be able to design, implement and test a software system as part of a group of developers for a given customer within a specified amount of time.
  4. Graduates will be able to analyze and synthesize computer systems.
  5. Graduates will be able to describe the theoretical underpinnings of computation.
  6. Graduates will be able to perform the scientific method and experimental techniques.
  7. Graduates will be able to apply discrete and continuous mathematical concepts to the solution of real problems in computing.
  8. Graduates will be able to document software components appropriately.
  9. Graduates will be able to write and orally present technical reports and/or proposals with clarity, accuracy and completeness.
  10. Graduates will be able to discuss contemporary issues in the social sciences and humanities.
  11. Graduates will be able to identify and evaluate ethical and social issues in computing.
  12. Graduates will be able to interpret and apply the ACM Code of Ethics.
  13. Most graduates will take positions in industry that utilize their computing skills.
  14. Several strong graduates will be accepted by graduate programs in computer science.