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
-
Graduates are successfully employed in computer science or other related fields.
-
Graduates are enrolled in graduate studies in computer science or related disciplines.
-
Graduates engage in lifelong learning demonstrated by advanced education and/or professional development activities in computer science and/or other career-appropriate options.
-
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:
-
Analyze a complex computing problem and apply principles of mathematics, computing, and other relevant disciplines to identify solutions.
-
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.
-
Communicate effectively in a variety of professional contexts. Contribute to the greater good of their communities through professional involvement and service.
-
Recognize professional responsibilities and make informed and equitable judgments in computing practices based on legal and ethical principles.
-
Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
-
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.