BS in Computer Science
Grand Canyon University’s Bachelor of Science in Computer Science prepares students for career options which include computer systems analyst, networks specialist, database manager, programmer and software engineer. Students can learn algorithms, discrete structures, programming languages, software development, networks, operating systems and computing systems fundamentals. Students can also learn professional and ethical practices associated with computing through the lens of our Christian worldview. Students will explore the problems and trends associated with the management of huge volumes of data, gaining fundamental knowledge in the design of highly scalable systems that can collect, process, store and analyze large volumes of unstructured data.
Competencies include large scale data processing, data mining and interpretation, pattern analysis and data-based decision making. This program integrates math, chemistry, physics and biology and emphasizes critical thinking, practical application and project management experience. In addition, students can develop valuable workplace skills, including effective communication, teamwork, initiative, strong work ethic, analytical skills, adaptability and self-confidence. Students entering the Bachelor of Science in Computer Science program should possess knowledge of algebra and common office software applications. To view more information regarding courses and requirements, visit our Academic Catalog.
This program is accredited by the Computing Accreditation Commission of ABET, www.abet.org, under the General Criteria and the Program Criteria for Computer Science.
Loading Form
Loading Image
Program Educational Objectives (PEOs)
- Pursue lifelong learning with a growth mindset and share your knowledge by staying open to new ideas and technologies in Computer Science.
- Demonstrate ethical and open-minded decision-making that reflects faith-based values while showing respect for all religions in a professional setting.
- Serve or lead communities by developing applications that address institutional needs, promote the common good, and support those in need.
- Be an effective contributor to collaborative and distributed teams and projects to achieve beneficial outcomes.
- Communicate, collaborate, and build influence across diverse cultures and backgrounds within the discipline, while remaining open to learning from and being influenced by others.
Student Outcomes (SOs)
- Analyze a complex computing problem and 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.
Loading Image
Faculty
Our faculty are committed to bringing their abundant knowledge, enthusiasm, and experience to GCU and its students every day.
Program Faculty