Computer Science

PURC-1

Our Bachelor of Science in Computer Science program provides students with a strong foundation in computing principles, software development, and problem-solving skills. With a focus on hands-on experience, students will engage in coding, algorithm design, and modern technologies like artificial intelligence, cybersecurity, and data science. The program also emphasizes teamwork, innovation, and interdisciplinary learning, preparing graduates for a wide range of careers in technology and research. With access to cutting-edge labs, internship opportunities, and faculty mentorship, students are well-equipped to meet the challenges of today’s fast-evolving tech industry.

Program Educational Objectives and Student Learning Outcomes

Program Educational Objectives describe the career and professional accomplishments a program prepares graduates to achieve. Graduates are expected to demonstrate these attributes in the years following graduation (3 to 5 years after graduation).

Student Learning Outcomes (or Program-Level Learning Outcomes) describe what students are expected to know and be able to do by the time of graduation.

B.S. in Computer Science (General Track & Cybersecurity Track)

The following is the Program Educational Objectives and Student Learning Outcomes list for the B.S. in Computer Science (General Track & Cybersecurity Tracks). These objectives and outcomes were revised on 07/07/2022 and approved by the CS/IT/CYBER curriculum committee.

Program Educational Objectives

  1. Graduates are successfully employed in computer science or other related fields.

  2. Graduates are enrolled in graduate studies in computer science or related disciplines. 

  3. Graduates engage in lifelong learning demonstrated by advanced education and/or professional development activities in computer science and/or other career-appropriate options.

  4. Graduates can successfully demonstrate technical and leadership competence through ethical conduct, teaming, communication and/or problem-solving skills learned in our B.S. in Computer Science (General) program. 

Student Learning Outcomes (or Program-Level Learning Outcomes)

Graduates completing the Bachelor of Science in Computer Science (General Track) will have the ability to:

  1. Analyze a complex computing problem and apply principles of mathematics, computing, and other relevant disciplines to identify solutions.

  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline to meet the needs of the community.

  3. Communicate effectively in a variety of professional contexts. Contribute to the greater good of their communities through professional involvement and service.

  4. Recognize professional responsibilities and make informed and equitable judgments in computing practices based on legal and ethical principles.

  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.

  6. Apply computer science theory and software development fundamentals to produce computing-based solutions in a way that demonstrates comprehension of the tradeoffs involved in the discipline.