| SIUC Home | Campus Index A-Z | Apply Now | People Finder | Jobs | Webmail |

Department
Home, Overview, Contact, Facilities...

People
Faculty, Staff

Programs
Undergraduate, Graduate, Courses

Students
Course Materials, Course Schedules, Scholarships, Senior Projects

Research
Activities, Grants

Opportunities

Utilities
Webmail, Downloads

Program Educational Objectives and Outcomes for Bachelor of Science Degree

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.

Program Outcomes

PO 1. Ability to effectively apply knowledge of computing and mathematics to computer science problems.
 
PO 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.
 
PO 3. Ability to design, implement and evaluate computer-based components, systems, processes or programs to meet desired needs and specifications.
 
PO 4. Ability to apply, design and develop principles in the construction of software systems of varying complexity.
 
PO 5. Ability and skills to effectively use state-of-the-art techniques and computing tools for analysis, design, and implementation of computing systems.
 
PO 6. Ability to function effectively as a member of a team assembled to undertake a common goal.
 
PO 7. An understanding of professional, ethical, legal, security, and social issues and responsibilities.
 
PO 8. Ability to communicate effectively to both technical and non-technical audiences.
 
PO 9. Ability to analyze the local and the global impact of computing on individuals, organizations and society.
 
PO 10. Recognition of the need for and the ability to engage in life-long learning. The ability to successfully pursue professional development.

 

Webmaster - EOE Link - Privacy Policy     Last Update: June 2009