|
|
Nov 03, 2024
|
|
2024 - 2025 Undergraduate Catalog
Computer Science, B.S.
|
|
Return to: Degree and Program Offerings (A-Z)
|
|
APPLY NOW
|
REQUEST INFO
|
B.S. Computer Science
The Bachelor of Science in Computer Science program offers a challenging and highly rewarding course of study that provides a strong foundation in theoretical computer science as a basis for upper-level courses in areas such as operating systems, algorithm analysis, software development, and parallel systems. Students engage in a curriculum that blends computer science with a firm foundation in the sciences and mathematics, preparing them for advanced work in computer science and for computer-related careers in the industry.
Student Experience
- Because real-world experience is critical in computer science, the department offers courses in applied software development, parallel systems, and programming languages in addition to theoretical computing education courses.
- Internships are available for academic credit.
Highlights of the Curriculum
- Software Development
- Analysis of Algorithms
- Parallel Systems
Program Educational Objectives
Program Educational Objectives are skills that we expect our graduates to attain within a few years after completing their program of study. Our program graduates are expected to be:
-
Contributing to society through the application of strong core competencies in the field,
-
Demonstrating a commitment to professional and ethical practice, and
-
Successfully adapting to technical, societal, and environmental changes by building upon strong foundational competencies.
|
Degree Requirements (120-136 Credits)
Core Curriculum Requirements Foundation Requirements (19-30 Credits) *
Complete the following courses:
Choose two courses from the following:
Choose two courses from the following:
Choose one course from the following:
Major Requirements (57-60 Credits)
Complete the following courses:
Choose one course from the following:
Choose three courses from the following:
Total Credits Required: 120-136
Note:
* Course credit hours only count once toward the total university graduation credit hour requirements. Click on Credit Sharing for more information. ** Courses taken elsewhere in the Core, Foundation, or Major may not be used to satisfy these requirements. Student Learning Outcomes
Students are expected to achieve the following by graduation:
- Analyze a complex computing problem and to apply principles of 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.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice 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.
Students must earn a grade of ‘C’ or better in all foundation and major requirement courses.
|
Return to: Degree and Program Offerings (A-Z)
|
|
|