Student Outcomes
Bachelor of Science Programs
By the time of graduation, students in our Bachelor of Science programs are expected to have gained knowledge useful in the computing field and to be able to use this knowledge to pursue a successful career. All graduates will have mastered basic technical knowledge, developed personally and professionally, and possess fundamental interpersonal skills. Using their knowledge and skills, they will be able to conceptualize, design, implement, and operate computing systems.
Technical Knowledge
At the time of graduation, our students will have achieved:
- 1. An ability to apply knowledge of mathematics, science, computing, and software engineering
- 2. An ability to identify computing and engineering problems, identify and define the requirements, design and conduct experiments, analyze and interpret data appropriate to solving these problems
- 3. An ability to use the techniques, skills, and modern tools necessary for computing and software engineering practice
- 4. An ability to apply mathematical and scientific foundations, algorithmic and data structuring principles, software design, testing, construction, and maintenance principles, and computer science theory to model, design and evaluate computer-based systems and processes in ways that demonstrates
- (a) Achievement of skills necessary to construct complex software systems
- (b) Satisfaction of requirements within realistic constraints such as economic, environmental, social, political, ethical, health, safety, security, and sustainability
- (c) Comprehension of the trade-offs involved in design choices
Personal and Professional Skills and Attitudes
At the time of graduation, our students will have achieved:
- 5. An understanding of professional, ethical, legal, security and social issues and responsibilities
- 6. The broad education necessary to analyze the impact of computing and software engineering solutions in a local, global, economic, environmental, and societal context
- 7. An ability to communicate effectively with a range of audiences
- 8. An ability to function effectively on multidisciplinary teams to accomplish a common goal
- 9. A recognition of the need for, and an ability to engage in, continuing professional development
- 10. A knowledge of historical and contemporary issues