Student Learning Outcomes

At Hood College, we are committed to teaching excellence. Program goals and learning outcomes identify what we expect students to learn, think critically about and accomplish in their courses and programs of study at both the undergraduate and graduate levels. We believe an integrated learning approach that combines a strong grounding in the liberal arts with advanced study in the major and opportunities for internships and research initiatives is the best way to prepare students for lives of purpose and civic engagement.

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.

Graduates earning a master's degree in computer science from Hood College:

  1. Select and apply appropriate programming and knowledge paradigms through:
    • Applying algorithmic design paradigms and methods of analysis to solve computational problems, and
    • Differentiating between programming language paradigms and selecting a specific programming language to implement a solution.
  2. Possess in-depth knowledge of hardware/software/networks and systems integration through:
    • Analyzing the trends and impact of modern computer architectures, and
    • Integrating concepts and techniques involving hardware, software and networking.
  3. Demonstrate understanding of the fundamental nature of data through:
    • Constructing and validating artificial intelligence systems.
  4. Practice modular software design through:
    • Applying design and development principles in the construction of software systems of varying complexity.
  5. Demonstrate effective professional skills including teamwork, utilization of information resources and communication with technical and nontechnical audiences through:
    • Working effectively as part of a team;
    • Classifying and solving generally stated problems;
    • Identifying and using professional information resources;
    • Monitoring current trends and directions in the field; and
    • Communicating effectively with technical and non-technical audiences.

Graduates earning a master's degree in information technology from Hood College:

  1. Demonstrate general knowledge of software/networking /information systems security through:
    • Applying fundamental security concepts and principles;
    • Appraising network architecture and technology; and
    • Analyzing threats to security, including types of threats, systems security and hardening, database security, possible attack avenues and methods of protection.
  2. Apply software design and data management techniques through:
    • Comparing and contrasting software and information systems;
    • Breaking down a system’s development, engineering methodology, design process, evaluation and operation feasibility; and
    • Distinguish general information among databases.
  3. Apply basic analytic tools and database for decision-making through:
    • Critiquing factors that affect management of IT;
    • Differentiating data analytic roles to perform data mining projects; and
    • Converting data into information for managerial decision-making.
  4. Apply the systems analysis, design and integration process through:
    • Defining and discussing systems analysis and the design process, and
    • Applying selected tools and processes to select a systems design.
  5. Demonstrate effective professional skills including teamwork, utilization of information resources and communication with technical and nontechnical audience through:
    • Working effectively as part of a team;
    • Classifying and solve generally stated problems;
    • Identifying and use professional information resources;
    • Monitoring current trends and directions in the field; and
    • Communicating effectively with technical and non-technical audiences.

Graduates earning a master's degree in management of information systems from Hood College:

  1. Demonstrate general knowledge of hardware, software and networking through:
    • Drafting a solution to a business problem using software applications, databases and available resources;
    • Completing an embedded exam question; and
    • Diagramming a business process and explaining the process in terms of Information Technology resources.
  2. Apply hardware, software, networking and data management techniques through:
    • Building a database;
    • Writing Data Definition Language statements;
    • Completing homework assignments and a project on computer functionality of data and telecommunication networks; and
    • Pulling data from multiple sources, combining and organizing data into relational data.
  3. Apply sound IT, managerial, financial and business practices through:
    • Transforming data using multiple software tools;
    • Executing business decisions using statistical tools;
    • Presenting the impact on the organization using quantitative analysis; and
    • Extracting data from one form, transforming the data, and using data for decision-making.
  4. Demonstrate effective professional skills including teamwork, utilization of information resources and communication with technical and nontechnical audiences through:
    • Working effectively as part of a team;
    • Classifying and solving generally stated problems;
    • Identifying and using professional information resources;
    • Monitoring current trends and directions in the field; and
    • Communicating effectively with technical and non-technical audiences.