
|
Program Educational Outcomes
Upon graduation, our students are expected to
have:
- an ability to apply knowledge of mathematics, science
and computing;
- knowledge of net-centric computing, including
preparation for further work in areas such as computer
graphics, digital libraries, multimedia, web-site design, or
Windows programming;
- knowledge of computational techniques for science and
engineering, including preparation adequate for further work in
areas such as numerical analysis, systems simulation,
optimization, image processing, or computer vision;
- knowledge of theoretical computer science, including
preparation adequate for further work in theoretical computer
science itself or in related areas such as algorithm design,
artificial intelligence, or computer security;
- an ability to identify, formulate, and solve real
world problems, working either alone or as a member of a
team;
- an understanding of the ethical, legal, and
professional responsibilities associated with work in the
computing field;
- an ability to communicate effectively;
- knowledge of software systems and paradigms,
including preparation adequate for further work in areas such
as databases, compilers, concurrency, or distributed
computing;
- recognition of the need for an ability to engage in
life-long learning;
- knowledge of architecture and networks, including
preparation adequate for further work in areas such as computer
architecture, computer networks, parallel processing, or
real-time computing.
|