Department of Computer Science
Department's Home Page
Program Educational Objectives and Student Learning Outcomes for BS in Computer Science
Program Educational Objectives: Three to five years after successfully completing the computer science program our graduates will have demonstrated the ability to:
- Solve computing problems as necessary in a professional workplace environment or in the
pursuit of an advanced degree.
- Apply current industry accepted computing practices and new and emerging technologies in the analysis, design, implementation, and verification of high quality computer-based
systems to meet organizational needs.
- Work collaboratively as team members and communicate effectively with all stakeholders in a professional environment.
- Maintain professional and ethical conduct while appropriately applying knowledge of the
societal impacts of technology in carrying out workplace responsibilities.
- Continually improve professional skills and knowledge to stay current in the field and attain professional advancement.
Student Learning Outcomes:Students who successfully complete the Bachelor of Science Program in Computer Science will able to:
- Apply knowledge of computing and mathematics appropriate to the discipline
- Analyze a problem, and specify the computing requirements appropriate to meet desired needs
- Apply knowledge of programming concepts, algorithmic principles, and data abstraction to design, implement, and evaluate the software necessary to solve a specified problem
- 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 demonstrate an ability to engage in continuing professional development
- Use current techniques, skills, and software development tools necessary for programming practice
- Model and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
- Apply software engineering principles and practices in the construction of complex software systems
Department Faculty link to additional assessment information: