• The BSCS degree is designed for students who are interested in an in-depth study of computer science to prepare themselves for a professional career in the computing industry.
  • Upon completing the BSCS degree, students will be able to:
    • Be knowledgeable about algorithms and their use. Students will analyze new problems, choose appropriate algorithms for their solutions, and develop analytical skills in the manipulation of algorithms.
    • Demonstrate the ability to design and implement complex software systems. Students will demonstrate skill in their design and implementation and function effectively in teams.
    • Be knowledgeable about programming languages and their use. Students will demonstrate an understanding of distinguishing and mapping two different programming languages.
    • Demonstrate a deep knowledge in a subarea of Computer Science. Students will be able to explain issues in the selected subarea and demonstrate a depth of knowledge.