Computer Science Educational Objectives and Student Outcomes

Students will demonstrate:

  • Ability to design and write computer programs that are correct, simple, clear, efficient, well organized and well documented.
  • Knowledge and application of important data structures and algorithms.
  • Application of mathematical knowledge in the areas of calculus and discrete mathematics to problems in computer science.
  • Understanding the hardware and software aspects of computer systems that support application software development.
  • Communication of ideas and use proper English.