CSE Program Objectives
CSE Program Student Learning Objectives
- To provide graduates with a thorough grounding in the key
principles and practices of computing, and in the basic
engineering, mathematical, and scientific principles that
underpin them. Students will:
- Demonstrate proficiency in the areas of software design and
development, algorithms, operating systems, programming
languages, and architecture.
- Demonstrate proficiency in relevant aspects of mathematics,
including discrete mathematics, as well as the appropriate
concepts from physics and electrical circuits and devices.
- Successfully apply these principles and practices to a variety
of problems.
- To provide graduates with an understanding of additional
engineering principles, and the mathematical and scientific
principles that underpin them. Students will:
- Demonstrate an understanding of differential and integral
calculus, differential equations, physics and several areas of
basic engineering sciences.
- Have the ability to work with others and on
multi-disciplinary teams in both classroom and laboratory
environments.
- To provide graduates with an understanding of the overall
human context in which engineering and computing activities
take place. Students will:
- Demonstrate an ability to communicate effectively.
- Obtain familiarity with basic ideas and contemporary issues
in the social sciences and humanities.
- Obtain an understanding of social, professional and ethical
issues related to computing.
- To prepare graduates for both immediate employment in the CSE
profession and for admission to graduate programs in
computing.
- A large fraction of graduates will be immediately employed
in high-technology companies that utilize their computing
education.
- Strong graduates from the program will be prepared to enter
good graduate programs in CSE.