CoE Undergraduate Program Level Outcomes

Upon degree completion, graduates of our programs will be able to...

Software Engineering

  • Apply an engineering approach to the development of software systems by learning how to specify, design, implement, verify, and maintain software systems in a variety of problem domains.
  • Demonstrate the necessary organizational and business skills to work in teams effectively and to be able to predict the time and cost needed to create and to maintain software systems.
  • Demonstrate the necessary communication skills to elicit the requirements of a software system and to create well-written software documentation.
  • Apply the necessary mathematics and programming skills to solve complex problems by creating and subsequently testing software systems.
  • Demonstrate an understanding of the important role that software plays in modern societies and to prepare to make positive contributions to enhance that role.

Computer Science

  • Understand and be able to apply the underlying principles of Computer Science to a variety of problem domains
  • Demonstrate good communication skills in order to solve problems and communicate their solution
  • Develop strong analytical skills to quickly assess how to solve problems
  • Demonstrate an ability to work in groups and understand the dynamic and collaborative nature of problem solving
  • Exhibit an understanding of the development process of software including design, implementation, documentation, and testing
  • Direct the use of technology in a beneficial way and to solve new problems.
  • Understand and be able to apply mathematics and science
  • Experience a broad education in the liberal arts balanced with technical study in computer science

Architectural Engineering, Civil Engineering, Environmental Engineering, Chemical Engineering, Electrical Engineering, Computer Engineering, Materials Science and Engineering, Mechanical Engineering

  • Apply knowledge of mathematics, science, and engineering
  • Design and conduct experiments, as well as to analyze and interpret data
  • 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
  • Demonstrate an ability to function on multidisciplinary teams
  • Identify, formulate, and solve engineering problems
  • Demonstrate an understanding of professional and ethical responsibility
  • Exhibit the ability to communicate effectively
  • Understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • Recognize the need for, and an ability to engage in life-long learning
  • Display a knowledge of contemporary issues
  • Demonstrate the ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.