Computer Science
Home  >  Academics  >  Majors and Programs  >  Computer Science  >  Program Compentencies  

COMPUTER SCIENCE

Program Competencies

Upon graduation with an Associate in Science degree in Computer Science, the graduate will be able to:

  • identify all the steps of the software system life cycle and perform problem analysis, the top-down step-wise refinement design process, coding and testing;
  • write, execute and debug programs in high-level languages, an assembly language and hybrid programs;
  • explain the concept of an abstract data type and design such data types for use in programs;
  • apply efficiency measures to algorithms and abstract data types and to interpret the results;
  • describe and explain the main components of a computer, their organization and functionality, as well as system control concepts, computer memory organization and management, addressing modes, internal representation of programs and data, assemblers and compilers; and
  • write technical documents with an emphasis on good composition and communication skills. This includes documentation that is internal to computer programs and external documentation such as user manuals and programmer manuals.

Did You Know?

ECC is a member of the State University of New York (SUNY) System, and is fully accredited by the Middle States Commission on Higher Education. Many of the professional curricula are also accredited by specialized agencies.

 

For emergency closings and announcements, call 716.270.5736. © 2010 Erie Community College. All rights reserved.