# 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.