CCNY

Department of

Computer Science

blank Home

 

 

[CS Undergraduate Matrix]

Program Educational Outcomes

Upon graduation, our students are expected to have:
  1. an ability to apply knowledge of mathematics, science and computing;
  2. 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;
  3. 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;
  4. 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;
  5. an ability to identify, formulate, and solve real world problems, working either alone or as a member of a team;
  6. an understanding of the ethical, legal, and professional responsibilities associated with work in the computing field;
  7. an ability to communicate effectively;
  8. knowledge of software systems and paradigms, including preparation adequate for further work in areas such as databases, compilers, concurrency, or distributed computing;
  9. recognition of the need for an ability to engage in life-long learning;
  10. 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.