For a better experience, click the Compatibility Mode icon above to turn off Compatibility Mode, which is only for viewing older websites.

College of Computing and Informatics Program Level Outcomes

Upon degree completion, graduates of our programs will have an ability to...

Computer Science

  • Apply knowledge of computing and mathematics appropriate to the discipline
  • Analyze a problem, and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • Function effectively on teams to accomplish a common goal
  • Understand professional, ethical, legal, security and social issues and responsibilities
  • Communicate effectively with a range of audiences
  • Analyze the local and global impact of computing on individuals, organizations, and society
  • Recognize the need for and an ability to engage in continuing professional development
  • Use current techniques, skills, and tools necessary for computing practice
  • Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
  • Apply design and development principles in the construction of software systems of varying complexity

Computing and Security Technology (CST) Program

  • Design and implement solutions to existing problems within the IT field
  • Proficiently identify terms, roles and associations between all components within computing and security technology
  • Demonstrate proficiency in programming, web development and databases and how they relate to computing security
  • Demonstrate an understanding of professional, ethical, legal and social responsibilities within the industry
  • Demonstrate proficiency of various operating systems and architecture
  • Demonstrate proficiency at applying basic and complex computing technology skills, individually or in collaboration, to identify and develop practical solutions to real world problems within the IT industry
  • Demonstrate the ability to examine and defend against malicious software and cyber-attacks
  • Possess the knowledge and skills to pursue various certifications within the industry

Data Science

  • Define domain specific and context-relevant data analytics questions and hypotheses for individuals and organizations.
  • Select relevant data sources and transform data suitable for solving data analytics problems.
  • Identify appropriate techniques and tools for acquiring, retrieving, analyzing, and making use of the data. 
  • Apply data analytics techniques and skills to build analytical and predictive models for answering data science questions.
  • Create visualizations and communicate data analytics results to a large audience and decision makers.  
  • Assess the necessary skills arising from the interdisciplinary nature of data science as a combination of hacking skills, analytical techniques, and domain knowledge.

Informatics

  • Analyze a problem or information needs (of users or organizations) and identify and define the data needed to support decision making to resolve the problem or need
  • Discover, create, evaluate and synthesize reliable data from large disparate sources of unstructured and messy data that occur in a variety of formats
  • Transform large data sets through analysis into actionable information that individuals and organizations need
  • Present data tailored to the information needs of different stakeholder groups using a variety of appropriate visualization techniques
  • Secure, retain, and preserve data and information using the latest techniques and in accordance with data life cycle management practices and current information policies at the organizational, local, national and global levels
  • Assess the value as well as legal and regulatory implications of using data and information for organizations, individuals, and society

Information Systems

  • Apply knowledge of computing and mathematics appropriate to the discipline
  • Analyze a problem, and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • Function effectively on teams to accomplish a common goal
  • Understand professional, ethical, legal, security and social issues and responsibilities
  • Communicate effectively with a range of audiences
  • Analyze the local and global impact of computing on individuals, organizations, and society
  • Recognize of the need for and an ability to engage in continuing professional development
  • Use current techniques, skills, and tools necessary for computing practice
  • Understand of processes that support the delivery and management of information systems within a specific application environment

Information Technology

  • Apply knowledge of computing and mathematics appropriate to the discipline
  • Analyze a problem, and identify and define the computing requirements appropriate to its solution
  • Design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  • Function effectively on teams to accomplish a common goal
  • Understand professional, ethical, legal, security and social issues and responsibilities
  • Communicate effectively with a range of audiences
  • Analyze the local and global impact of computing on individuals, organizations, and society
  • Recognize the need for and an ability to engage in continuing professional development
  • Use current techniques, skills, and tools necessary for computing practice
  • Use and apply current technical concepts and practices in the core information technologies
  • Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems
  • Effectively integrate IT-based solutions into the user environment
  • Understand best practices and standards and their application
  • Assist in the creation of an effective project plan

Software Engineering

  • Apply knowledge of mathematics, science, and engineering
  • Design and conduct experiments, as well as analyze and interpret data
  • Design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  • Demonstrate an ability to function on multidisciplinary teams
  • Identify, formulate, and solve engineering problems
  • Demonstrate an understanding of professional and ethical responsibility
  • Exhibit the ability to communicate effectively
  • Understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • Recognize the need for and engage in life-long learning
  • Display a knowledge of contemporary issues
  • Demonstrate the ability to use the techniques, skills, and modern engineering tools necessary for engineering practice