In the BS in Computer Science program, students will:

  • Study advanced programming concepts including C, C#, UNIX, database design, networking, and operating systems
  • Design, implement, and evaluate computer-based solutions to meet a given set of computing requirements
  • Focus on communication skills to enhance the ability to effectively communicate technical information to a wide range of audiences
  • Learn to make informed judgments in computing practice based on legal and ethical principles
  • Enhance the ability to function effectively as a member of a team, in order to establish goals, meet deadlines, manage risk and produce deliverables
  • Apply theory in the design and implementation of computer-based solutions
  • Learn to reason about and explain computer-based solutions at multiple levels of abstraction
  • Research, design, develop, implement, present, and defend a major senior project