Objectives
The objectives of the program include:
- Provide the students with the fundamental skills and knowledge that all computing students must possess.
- Guide students to integrate theory and practice, recognize the importance of abstraction, and to appreciate the value of good design.
- Meet relevant trends in the evolution of the discipline of computer science that became apparent.
- Prepare graduates to succeed in a rapidly changing field.
- Provide students with the flexibility to work across many disciplines.
Student Outcomes
Student outcomes are outcomes (a) through (k) plus any additional outcomes that may be articulated by the program.
- An ability to apply knowledge of mathematics, science, and engineering
- An ability to design and conduct experiments, as well as to analyze and interpret data
- An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
- An ability to function on multidisciplinary teams
- An ability to identify, formulate, and solve engineering problems
- An understanding of professional and ethical responsibility
- An ability to communicate effectively
- The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
- A recognition of the need for, and an ability to engage in life-long learning
- a knowledge of contemporary issues
- An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.