Program Educational Objectives and Outcomes
Program Educational Objectives
PEO 1. To provide students with a solid foundation in computer science, mathematics, and basic sciences, which will allow them to successfully pursue graduate studies in computer science, or other related degrees.
PEO 2. To provide students with a solid foundation in computer science, mathematics, and basic sciences, which will allow them to successfully compete for quality jobs in all functions of computer science employment, ranging from software developer to customer support.
PEO 3. To equip students with life-long learning skills, which will allow them to successfully adapt to the evolving technologies throughout their professional careers.
PEO 4. To equip students with communication skills, which will allow them to collaborate effectively with other members of a team for the development of large computer and software systems.
PEO 5. To provide students with the broad education necessary to understand the impact of computer technology in a global and societal context.
SO 2. 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 trade-offs involved in design choices.
SO 3. Ability to design, implement and evaluate computer-based components, systems, processes or programs to meet desired needs and specifications.
SO 4. Ability to apply, design and develop principles in the construction of software systems of varying complexity.
SO 5. Ability and skills to effectively use state-of-the-art techniques and computing tools for analysis, design, and implementation of computing systems.
SO 6. Ability to function effectively as a member of a team assembled to undertake a common goal.
SO 7. An understanding of professional, ethical, legal, security, and social issues and responsibilities.
SO 8. Ability to communicate effectively to both technical and non-technical audiences.
SO 9. Ability to analyze the local and the global impact of computing on individuals, organizations and society.
SO 10. Recognition of the need for and the ability to engage in life-long learning. The ability to successfully pursue professional development.