B.S. in Computer Science
Self-Study Report Interactive Dashboard
This dashboard provides a high-level overview of the Computer Science program's health, summarizing key metrics from the comprehensive self-study. Use the navigation to explore detailed sections on curriculum, student and faculty data, resources, and strategic recommendations.
421
Total Majors
85%
5-Year Graduation Rate
22
Full-Time Faculty
92%
Post-Grad Placement
Key Strengths
- Strong enrollment growth and high student demand.
- Dedicated faculty with diverse, industry-relevant research.
- High rates of student participation in internships.
- Excellent post-graduation placement and graduate school admission.
Priority Recommendations
- Develop a formal assessment plan for tracking elective PLOs.
- Increase lab space and update computing hardware.
- Hire a new tenure-track faculty in Cybersecurity.
- Strengthen alumni network for mentorship opportunities.
This section details the program's core identity, including its mission, history, and alignment with institutional goals. It provides the foundational context for the program's curriculum and activities.
Mission Statement
"The B.S. in Computer Science program is dedicated to educating students in the fundamental principles and practices of computing, fostering innovation and critical thinking, and preparing them for successful, ethical careers in technology and for advanced graduate studies."
Program Goals
- Provide a robust curriculum covering core computer science theory and application.
- Develop students' problem-solving and software development skills.
- Offer opportunities for research, internships, and specialized study.
- Promote teamwork, communication, and professional ethics.
Explore the structure and delivery of the curriculum. This section includes the program's learning outcomes, an interactive curriculum map, and data on High-Impact Practices (HIPs) that enhance student learning beyond the classroom.
High-Impact Practice Participation
Curriculum Map
This map shows how required courses align with Program Learning Outcomes (PLOs). I: Introduced, R: Reinforced, M: Mastered.
| Course | PLO 1: Analysis | PLO 2: Design | PLO 3: Implementation | PLO 4: Ethics |
|---|---|---|---|---|
| CS 101: Intro to Programming | I | I | I | |
| CS 240: Data Structures | R | R | R | |
| CS 350: Software Engineering | R | M | R | I |
| CS 490: Senior Capstone | M | M | M | M |
This section focuses on the people who make up the program: our students and faculty. It includes interactive charts on enrollment trends and post-graduation success, providing key insights into student demographics and achievements.
Enrollment Trends (Majors)
Post-Graduation Outcomes (1-Year)
Effective programs require strong support. This section reviews the adequacy of the program's administrative structure, financial resources, and physical facilities, highlighting how resources are allocated to support the program's mission.
Annual Budget Allocation
Based on the comprehensive self-study, this section outlines the program's strategic direction. It includes a summary SWOT analysis and a vision for the program's evolution over the next five years, ensuring its continued excellence and relevance.
SWOT Analysis
Strengths
- High student demand
- Strong faculty research output
- Modern core curriculum
Weaknesses
- Limited lab space
- No dedicated cybersecurity track
- Advising load is high
Opportunities
- Growth in local tech industry
- Potential for online certificate programs
- Cross-disciplinary research grants
Threats
- Competition from online bootcamps
- Rapid changes in technology
- Difficulty in retaining faculty
Vision for the Future
Over the next five years, the Computer Science program aims to become a regional leader in undergraduate cybersecurity education, expand its research footprint in AI and data science, and build a robust alumni mentorship network to enhance student career development. We will achieve this through strategic faculty hiring, curriculum innovation, and investment in state-of-the-art facilities.
