Computer Science Department
Mission Statement
The mission of the Computer Science Department at WPI is to provide outstanding education to its undergraduate and graduate students in accordance with the principles of the WPI mission, to advance scholarship in key domains of the computing sciences, and to engage in activities that improve the welfare of society and enhance the reputation of WPI. The Department aims to maintain an environment that promotes innovative thinking; values mutual respect and diversity; encourages and supports scholarship; instills ethical behavior; and engenders life-long learning.
Goals
The goals of the WPI Computer Science Program are to:
- Prepare students to function professionally as computer scientists and software engineers.
- Prepare students for graduate studies in computer science and related disciplines.
- Develop in students critical thinking and problem-solving skills.
- Prepare students to assume responsible positions in society.
- Prepare students for life-long learning.
- Foster in students a sense of ethical behavior and respect for diversity.
Objectives
The objectives established by the WPI Computer Science Program in support of its goals and mission are to graduate students with a Computer Science major who:
- Are prepared technically for computer science and software engineering practice.
- Understand the basic principles of computer science and software engineering.
- Understand appropriate mathematical concepts and are able to apply them to computational problems.
- Have knowledge of computer hardware and architecture.
- Understand and follow the software engineering process.
- Are prepared to design and implement software systems.
- Are prepared to analyze and evaluate software systems.
- Understand fundamental scientific principles and the scientific method.
- Can function effectively in diverse teams and situations.
- Can communicate effectively in speech and in writing.
- Are able to learn independently and find relevant resources.
- Are prepared for future changes in computer science and software engineering.
- Are prepared to uphold professional and ethical standards.
- Understand and appreciate the role of computer science and software engineering in a societal context.
- Are aware of career and further educational opportunities.
- Have a mature understanding of themselves and others.
Outcomes
Based on the above 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.
- Almost 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-scale 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.
- Almost all students will demonstrate the ability to communicate effectively in speech.
- All students will demonstrate the ability to communicate effectively in writing.
Last modified: October 22, 2007 11:44:54
