CS Outcomes
Based on the Objectives, the specific outcomes to be achieved for the WPI Computer Science major are that:
- All students will demonstrate an understanding of programming language concepts.
- All students will demonstrate knowledge of computer organization.
- All students will demonstrate an ability to analyze the behavior of computational systems.
- All students will demonstrate knowledge of computer operating systems.
- All students will demonstrate an understanding of the foundations of computer Science.
- All students will demonstrate an understanding of software engineering principles and the ability to apply them to software design.
- A majority of students will demonstrate an understanding of human-computer interaction.
- All students will complete a large software project.
- All students will demonstrate advanced knowledge of computer science topics.
- All students will demonstrate an understanding of the mathematical foundations of computer science.
- All students will demonstrate knowledge of probability or statistics.
- All students will demonstrate an understanding of scientific principles.
- A majority of students will demonstrate the ability to design experiments and interpret experimental data.
- All students will demonstrate independent learning.
- All students will demonstrate the ability to locate and use technical information from multiple sources.
- All students will demonstrate an understanding of professional ethics.
- All students will demonstrate an understanding of the links between technology and society.
- A majority of students will belong to at least one professional organization, including IEEE, ACM, and UPE.
- All students will participate in a class or project team.
- All students will demonstrate the ability to communicate effectively in speech.
- All students will demonstrate the ability to communicate effectively in writing.