Computer Science

Bachelor of Science

In our information age, few paths can rival a degree in Computer Science as a passkey to the job of your choice. Computers drive everything in our global society. And wherever there are computers, there are professionally skilled people developing, maintaining, programming and managing networks.

From healthcare to sports, from retail to government—no organization can function without employees who have the skills and credentials you’ll possess with a degree in Computer Science. You can become one of those most-sought-after experts.

Your classes will be varied, challenging and yes, exciting: Network Programming, Data Mining, Big Data, Game Development, Human Computer Interaction, Robotics, Artificial Intelligence, and of course Software Engineering.

B.S. in Computer Science Program Checksheet and Planner

B.S./M.S. in Computer Science Five-Year Option

Sample Career Options

  • Software developer
  • Web developer
  • Computer systems analyst
  • Game developer
  • Quality assurance analyst
  • Software architect
  • Application support analyst
Quotation Mark

At Kutztown University, I was able to discover a greater side of myself. My hard work was recognized by skilled educators, who were dedicated to seeing me succeed. I have accomplished more than I could have ever imagined!

Benjamin Thomas '19, Computer Science/Software Development

Student Learning Outcomes

  • BS in Computer Science
    1. An ability to analyze a complex computing problem and to apply basic principles of computing and other relevant disciplines to identify solutions.

    2. An ability to design, implement, and evaluate a computer-based solution to meet a given set of computing requirements in the context of the program's discipline.

    3. An ability to communicate effectively in a variety of professional contexts.

    4. An ability to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.

    5. An ability to function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.

    6. An ability to apply computer science theory and software development fundamentals to produce computing-based solutions.

Explore More

;