Faculty:
The curriculum is based upon the recommendations of the Association for Computing Machinery for undergraduate study and is designed to prepare the student to enter a computer science career in the workforce or study computer science at the graduate level. Students are encouraged to complement the major with courses from mathematics, accounting, business, and the natural and social sciences.
Career opportunities include computer security specialist, computer forensic specialist, systems analysis and design, software engineering, computer programming, network and systems administration, and database management.
Learning Objectives: Computer Science
The computer science program’s learning objectives fulfill the goals of teaching students computer science fundamentals applied to cutting-edge applications.
- Solve problems using computing technology.
- Develop programs in multiple programming languages, in multiple development environments, and for multiple platforms.
- Write systems-level programs for greater control over system resources and performance benefits.
- Design, implement, and manage wired and wireless network solutions to share as well as restrict access to data.
- Identify and explain computer and networking security threats. Implement wired and wireless computer and networking security to decrease security risks.
- Use and change storage devices in a variety of ways to accomplish user and task requirements, such as partitioning and formatting file systems or reconfiguring the device to mimic another device.
- Independently explore and apply new technologies to facilitate ongoing growth and development in the computer industry.
- Explain technical concepts with computer professionals and end users.
- Reconstruct ethical approaches to formulate decisions for issues that can arise in the profession. Identify work expectations that may arise in the profession.
- Relate theory with practice through work experiences, laboratory work, case studies, and internships, which involve hands-on experience and real-world projects.
All candidates for the Bachelor of Science degree in computer science must complete the Liberal Arts Curriculum requirements, the capstone assessment requirement, and the required courses for the major.
The capstone assessment is incorporated into SCS 400 . A project-based curriculum is employed to demonstrate mastery of the major and University learning objectives.
A minimum of 120 credits is required.