Skip to content. | Skip to navigation

You are here: Home Assessment Toolbox Learning Outcomes by Program School of Arts & Sciences Computer Science

Computer Science

Program Learning Outcomes for the Computer Science BA program

  1. Demonstrate an understanding of the basic foundations and relevant applications of mathematics and statistics particularly those branches related to computer science.
  2. Demonstrate an understanding of the overarching relationships between hardware and software i.e. computer architectures software systems and operating systems.
  3. Demostrate knowledge of the theory of computation and algorithms (for example. formal languages Turing machines etc.).
  4. Display knowledge of at least two area disciplines within computer science (for example. artificial intelligence computer theory formal methods etc.).
  5. Be proficient in writing and reading programs sufficient to implement and study algorithms.
  6. Be able to apply principles of design and analysis in creating substantive projects involving programs and algorithmic design and have experience working in teams on projects of moderately realistic scope.
  7. Be able to communicate technical ideas effectively both in writing and in oral presentations.
  8. Demonstrate an understanding of the ethical concerns typically arising in the context of computing.
  9. Be competitive when applying to graduate schools should they so choose.
  10. Graduate prepared to continue to learn throughout their careers keeping in a quickly developing field. In particular they should be able to read and assimilate scientific and technical material independently . from textooks journal articles and other level.appropriate sources.
Document Actions
« May 2024 »
Go to full calendar…
Assessment website feedback:
Room 1008 East
(212) 396-6299 | email us
695 Park Ave
NY, NY 10065