Computer Science

Back to Computer Science - Bachelor of Science

Objectives of the CS program:

  • To ensure that students obtain a solid grounding in mathematics and/or management, as an iterim step in becoming good computer scientists.
  • To ensure that students obtain a solid grounding in fundamental computer science concepts, principles, and methodologies.
  • To help students gain mastery in at least one computer science area of specialization.

Learning outcomes of the CS program:

  • Students will demonstrate software development skills in at least one computer programming language through the commonly accepted level of data structures.
  • Students will demonstrate understanding of fundamental data structures and algorithms.
  • Students will demonstrate an introductory understanding of computer architecture and/or operating systems other than Microsoft Windows (currently Linux, Unix or iSeries).
  • Students will demonstrate understanding in fundamental mathematical concepts in order to be competent computer scientists.
  • Students will demonstrat technical skills in completing mathematical processes.
  • Students will demonstrate software development skills in at least one other computer programming language not taught in item 1 above.
  • Students will demonstrate competency at the intermediate-to-advanced level in at least one specialized area of CS.