Skip to Content - Skip to Navigation

Program Educational Objectives and Outcomes

Program Educational Objectives

Bachelor of Science–Computer Science/Languages and Systems Track

  1. Possess quantitative and analytical skills to assess and apply theory of computer science to technical problems, and to research and analyze alternatives.
  2. Possess verbal skills to interact with customers, colleagues, and managers, and possess written communication skills to describe ideas, document processes, and results. Have the ability to explain complexity. Have the ability to convey a clear understanding of what others find to be ambiguous.
  3. Possess the ability to think logically and the capacity to understand technical problems with computing systems and design alternative solutions.
  4. Possess an attention to detail the ability to thoroughly think through ideas and problems, then implement and test total solutions.
  5. Possess an ability to understand and vision beyond the immediate problem.
  6. Possess an ability to understand how others have researched and analyzed computing systems, and then identify new alternatives to fulfill the desired function.
  7. Possess an ability to anticipate effect and outcomes.
  8. Maintain professional/scientific work ethic, appearance, and demonstration of personal responsibility.
  9. Possess an ability to collaborate as a team member and team leader to affect technical solutions for computing systems, providing improved function and outcomes.

Program Educational Objectives

Bachelor of Science–Computer Science/Software Engineering Track

  1. Possess analytical skills to assess and troubleshoot technical problems, and to research and analyze alternatives.
  2. Possess verbal skills to interact with customers, colleagues, and managers, and possess written communication skills to describe ideas and document processes. Have the ability to explain complexity. Have the ability to convey a clear understanding of what others find to be ambiguous.
  3. Possess the ability to think logically and the capacity to understand technical and business problems and to design solution alternatives.
  4. Possess an attention to detail the ability to thoroughly think through ideas and problems, then implement and test total solutions.
  5. Possess an ability to understand and vision beyond the immediate problem.
  6. Possess an ability to understand how others have analyzed and developed applications, and then identify technical alternatives and their use to meet user needs.
  7. Possess an ability to anticipate effect and outcomes.
  8. Maintain professional work ethic, appearance, and demonstration of personal responsibility.
  9. Possess an ability to collaborate as a team member and team leader to affect technical solutions and solve business problems, providing business outcomes.

Program Educational Objectives

Bachelor of Science–Computer Science/Information Assurance Track

  1. Possess analytical skills to assess, develop, and implement information security policies and to research and analyze alternatives.
  2. Possess verbal skills to interact with customers, colleagues, managers, and law enforcement personnel, and written communication skills to describe ideas and document processes. Have the ability to explain complexity. Have the ability to convey a clear understanding of what others find to be ambiguous.
  3. Possess the ability to think logically and the capacity to understand information assurance issues, identify system vulnerabilities, and design solution alternatives.
  4. Possess an attention to detail the ability to thoroughly think through ideas and problems, then implement and test total solutions.
  5. Possess an ability to understand and vision beyond the immediate problem.
  6. Possess an ability to understand how others have analyzed and developed information security policies and procedures, and then to identify technical alternatives and their use to meet information security requirements.
  7. Possess an ability to anticipate effect and outcomes.
  8. Maintain professional work ethic, appearance, and demonstration of personal responsibility.
  9. Possess an ability to collaborate as a team member and team leader to affect technical solutions and solve information security problems, providing strengthened security outcomes.

Program Educational Objectives

Bachelor of Arts–Computer Science

  1. Possess analytical skills to assess and troubleshoot technical problems and to research and analyze alternatives.
  2. Possess verbal skills to interact with customers, colleagues, and managers, and written communication skills to describe ideas and document processes. Have the ability to explain complexity, or what others find to be ambiguous into understanding.
  3. Possess the ability to think logically and the capacity to understand technical and business problems and design solution alternatives.
  4. Possess an attention to detail the ability to thoroughly think through ideas and problems, then implement and test total solutions.
  5. Possess an ability to understand and vision beyond the immediate problem.
  6. Possess an ability to research and analyze how others have understood application needs, and then identify technical alternatives and their use to meet the need.
  7. Possess an ability to anticipate effect and outcomes.
  8. Maintain professional work ethic, appearance and acceptance and demonstration of personal responsibility.
  9. Possess an ability to collaborate as a team member and team leader to affect technical solutions and solve business problems, providing business outcomes.

Student Outcomes Common to All Tracks

  1. Apply computer science knowledge to application areas from science and industry.
  2. Apply appropriate data structures and algorithms to analyze and solve new problems.
  3. Apply software engineering techniques to designing, implementing, documenting, testing, and maintaining software systems.
  4. Contribute to improving the design and implementation of databases.
  5. Use more than one programming language, and choose an appropriate one for the project.
  6. Work with and communicate effectively with professionals in various fields.
  7. Continue a lifelong professional development in computing.
  8. Act ethically and professionally.

Student Outcomes Specific to Languages and Systems Track

  1. Improve the software tools that programmers and analysts use.
  2. Improve operating systems.
  3. Improve Web-based applications and interfaces.
  4. Improve networks and system security.
  5. Develop better languages for communicating with computers.
  6. Develop software that takes computer organization into account.
  7. Enter graduate studies.

Student Outcomes Specific to Software Engineering Track

  1. Develop Web-based applications and interfaces.
  2. Work with all types of computer systems — legacy, current, and future.
  3. Apply knowledge of computing to an area of secondary interest (dependent on the minor taken).
  4. Work with a variety of software tools in designing and implementing computer-based systems.
  5. Manage activities that are strongly computer-system dependent.
  6. Be employed at entry-level through project leader positions.

Student Outcomes Specific to Information Assurance Track

  1. Work with business personnel to implement information security policy.
  2. Work with law enforcement personnel at all levels to prevent information security violations and prosecute those who attack computer systems.
  3. Manage security in network systems.
  4. Increase the public’s knowledge of information assurance issues.
  5. Establish procedures that provide information assurance in computer systems for which he/she is responsible.
  6. Contribute to improving secure data communications.
  7. Strengthen the security of application programs.

Student Outcomes Specific to BA Track

  1. Apply knowledge of computing to an area not usually associated with computer science.
  2. Be particularly effective in communicating with others of different cultural and educational background regarding computing issues.
  3. Be employed in entry-level positions in business.

  • Computer Science Department
  • Stright Hall, Room 319
    210 South Tenth Street
    Indiana, PA 15705
  • Phone: 724-357-2524
  • Fax: 724-357-2724
  • Office Hours
  • Monday through Friday
  • 7:30 a.m. – 12:00 p.m.
  • 1:00 p.m. – 4:00 p.m.