Mission and Learning Goals
CSIS Educational Objectives (Goals)
Graduates from all computer science and information systems (CSIS) programs should be able to do the following 3-5 years after graduation:
- Actively pursue a professional practice in a field closely related to software/hardware development, information technology, and/or apply computer science tools and techniques within other disciplines.
- Pursue further study in new emerging fields related to computing.
- Practice ethical behavior in a professional setting.
- Work successfully in both independent and team environments.
Computer Science Student Learning Outcomes
The computer science program enables students to attain by the time of graduation:
- An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the particular sub-discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations, and society;
- Recognition of the need for and an ability to engage in continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practice;
- An ability to 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; and
- An ability to apply design and development principles in the construction of software systems of varying complexity.
Computer Gaming and Entertainment Technology Student Learning Outcomes
The computer gaming and entertainment technology program enables students to attain by the time of graduation:
- An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the particular sub-discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations, and society;
- Recognition of the need for and an ability to engage in continuing professional development ;
- An ability to use current techniques, skills, and tools necessary for computing practice;
- An ability to apply software tools for designing, building and deploying game and simulation software; and
- An ability to apply design and development principles in the construction of software systems of varying complexity.
Information Systems Student Learning Outcomes
The information systems program enables students to attain by the time of graduation:
- An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the particular sub-discipline;
- An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
- An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs;
- An ability to function effectively on teams to accomplish a common goal;
- An understanding of professional, ethical, legal, security and social issues and responsibilities;
- An ability to communicate effectively with a range of audiences;
- An ability to analyze the local and global impact of computing on individuals, organizations, and society;
- Recognition of the need for and an ability to engage in continuing professional development;
- An ability to use current techniques, skills, and tools necessary for computing practice; and
- An understanding of processes that support the delivery and management of information systems within a specific application environment.