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/Applied Computer Science 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.

Program 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.

Program 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.
  • 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.