Learning Outcomes
- 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 design, implement, and administer a computer network system through knowledge of requisite hardware and software
- An ability to program and design software applications on multiple software-hardware platforms that interact with database systems and widely-used network services
- An ability to apply modern management techniques and systems to the execution of a project from start to finish, achieving predetermined objectives of scope, quality, time and cost, to the equal satisfaction of those involved