Menu
  |  Computer Science, B.S.
Bookmark and Share

Computer Science, B.S.

All courses incorporate the Accreditation Board for Engineering and Technology, Inc. (ABET) learning outcomes and the Hood College computer science program goals.

Graduates earning a bachelor’s degree in computer science from Hood College:

  1. Establish themselves as practicing technology professionals or pursue advanced study in computer science, information technology, or related areas through:
    • Appling knowledge of computing and mathematics appropriate to the discipline;
    • Analyzing a problem, and identify and define the computing requirements appropriate to its solution;
    • Designing, implementing, and evaluating a computer-based system, process, component, or program to meet desired needs;
    • Using current techniques, skills, and tools necessary for computing practice;
    • Appling mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based system in a way that demonstrates comprehension of the tradeoffs involved in design choices; and
    • Applying design and development principles in the construction of software system of varying complexity.
  2. Solve applied, real-world problems, individually and in teams, and communicate solutions effectively to diverse audiences through:
    • Applying knowledge of computing and mathematics appropriate to the discipline;
    • Analyzing a problem, and identify and define the computing requirements appropriate to its solution;
    • Designing, implementing, and evaluating a computer-based system, process, component, or program to meet desired needs;
    • Functioning effectively on teams to accomplish a common goal;
    • Communicating effectively with a range of audiences;
    • Using current techniques, skills, and tools necessary for computing practice;
    • Applying mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based system in a way that demonstrates comprehension of the tradeoffs involved in design choices; and
    • Applying design and development principles in the construction of software system of varying complexity.
  3. Advance professionally through organized training or self-learning in areas related to computer science and information technology through:
    • Applying knowledge of computing and mathematics appropriate to the discipline;
    • Analyzing a problem, and identify and define the computing requirements appropriate to its solution;
    • Designing, implementing, and evaluating a computer-based system, process, component, or program to meet desired needs;
    • Recognizing the need for and an ability to engage in continuing professional development; and
    • Using current techniques, skills, and tools necessary for computing practice.
  4. Act ethically and responsibly, and remain informed and involved as full participants in our profession and our society through:
    • Functioning effectively on teams to accomplish a common goal;
    • Understanding professional, ethical, legal, security and social issues and responsibilities;
    • Communicating effectively with a range of audiences; and
    • Analyzing the local and global impact of computing on individuals, organization, and society.