inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Cybersecurity | Software Engineering
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Computer Science

Bachelor of Science

The Computer Science program involves the study of the theoretical and practical aspects of computer technology and computer usage. The goal of this computer science program is to equip the graduate with the knowledge and skills needed to be successful software engineers. We do this by providing students with increasingly deep practical experience in tools and techniques used in software engineering.


Program Details

  • Duration: 52 UNITS
  • Semesters:
    • Rocklin Campus: 15 Weeks
    • Online: 7 Weeks
  • Campus: ROCKLIN CAMPUS, ONLINE

About the Program

Graduates of the BSCS program will have the knowledge and skills needed to be successful computing professionals or to pursue graduate studies. By completing coursework and projects, they gain hands-on experiences in the profession and workplace. Successful completion of a senior project is a first step toward professional competency and developing expertise in their field of choice.


Learning Outcomes

  • Fluency in at least two high-level programming languages.
  • Proficiency in the use of various current software development tools and environments
  • Understanding of computing problem statements, requirements and constraints.
  • Ability to articulate and communicate possible technical solutions.
  • Knowledge of the computing environment of the problem domain.
  • Ability to apply computing solutions to other disciplines.
  • Ability to understand both the theoretical and practical topics within computer science to be prepared for the graduate study and/or employment in computer science and Information Technology.
  • Ability to articulate the Christian ethical perspective on technology and science.

Program Concentrations

  • Cybersecurity (Offered Online Only)
  • Data Science
  • Software Engineering

Program Courses

  • Major Courses (4 units)
    • MATH140 | Calculus I
  • Core Courses (36 units)
    • CSCI151 | Programming 1 (Python)
    • CSCI251 | Programming 2 (Python)
    • CSCI351 | Programming 3 (Python)
    • CSCI261 | Data Structures & Algorithms 1 (Python)
    • CSCI361 | Data Structures & Algorithms 2 (Python)
    • CSCI415 | Mobile Computing (Java)
    • CSCI365 | Data Science 1 (R)
    • CSCI315 | Web Stak (JavaScript)
    • CSCI325 | Computer Networks
    • CSCI380 | Database Systems (Python)
    • CSCI355 | Operating Systems (Python, C)
    • CSCI498 | Senior Project
  • Math Courses (16 units)
    • MATH141 | Calculus II
    • MATH210 | Linear Algebra
    • MATH120 | Introduction to Statistics
    • MATH301 | Introduction to Mathematical Proofs
  • Elective Courses (Select One)
    • CSCI465 | Data Science 2
    • CSCI435 | Cryptography

Program Concentrations and Specializations

  • Cybersecurity (21 units) (Online Only)
    • CSCI221 | Introduction to Cybersecurity
    • CSCI321 | Cybercrime and Governance
    • CSCI322 | Modern Cybersecurity
    • CSCI421 | Network and System Security
    • CSCI422 | Cyber Forensics
    • 2 CSCI Electives or 1 CSCI & 1BUS course from below
      • BUS351 | Project Management
      • BUS352 | Project Cost & Budget Management
      • BUS354 | Project Risk Management
      • BUS355 | Project Quality Management
      • BUS480 | Applied Christian Leadership in Management
      • BUS498 | Strategic Management
  • Data Science Specialization (22 units)
    • MATH141 | Calculus II
    • MATH210 | Linear Algebra
    • MATH301 | Intro to Mathematical Proofs
    • CSCI365 | Data Science 1
    • CSCI465 | Data Science 2
    • CSCI471 | Artificial Intelligence 1
    • BUS351 | Project Management Tools/Techniques
  • Software Engineering Specialization (25 units)
    • MATH 141 | Calculus II
    • MATH210 | Linear Algebra
    • BUS101 | Character Foundations in Business
    • BUS351 | Spring Project Management Tools/Techniques
    • CSCI320 | Mobile Computing [Java]
    • CSCI315 | Spring Web Stack [JavaScript]
    • CSCI361 | Data Structures & Algorithms 2 [Python]
    • CSCI380| Fall Database Systems [Python]

Computer Science Minor Courses

  • General (19 units)
    • CSCI151 | Programming 1
    • CSCI251 | Programming 2
    • CSCI261 | Data Structures & Algorithms 1
    • One 300-Level CSCI Elective
    • One 400-Level CSCI Elective
    • MATH141 | Calculus II (4 units)
  • Data Science Emphasis (18 units)
    • CSCI151 | Programming 1
    • CSCI251 | Programming 2
    • CSCI480 | Database Systems
    • CSCI365 | Data Science 1
    • CSCI465 | Data Science 2
    • MATH120 | Statistics

On-Campus vs. Online Experience

  • On-Campus
    • 15 week classes
    • Organically build face-to-face community in a central location
    • Finance your education through grants, loans, and Jessup aid
    • Participate in spontaneous events, study groups, and activities
    • Drop in during faculty office hours
    • Peruse our two-story collection of Library print resources and conveniently access equipment
    • Explore local job and internship opportunities
    • Meet side-by-side with peer tutors
    • Enjoy dedicated study time and spaces outside the home (like the Shack coffee house and our award-winning Bon Appetit Cafe)
  • Online
    • 7 week classes (Full-time is 2 courses per session and 4 courses per semester)
    • 6 start dates per year
    • Study from the comfort of home, on your own schedule
    • Participate in a flexible, 100% online learning environment
    • Finance your education with grants, loans, and limited Jessup aid
    • Engage in class discussions
    • Connect personally with faculty
    • Learn and grow alongside classmates with similar goals and dreams
    • Access the Library’s vast archive of books, journals, and audiovisual materials
    • Explore the Academic Achievement Center’s online resources, including tutoring, success coaching, and appointments with the Writing Center and Office of Career & Life Planning

Faculty

  • Ed Rice
    • Director, Computer Science
  • John Ransom
    • Assistant Professor
SHOW MORE
About University
PhD
Masters
Bachelors
Courses

William Jessup University


Overview:

William Jessup University is a private, Christian university located in Northern California. It offers a variety of undergraduate and graduate programs across multiple disciplines, with a focus on integrating faith and learning. The university boasts multiple campuses in Rocklin, San Jose, and Portland, as well as an online global campus.


Services Offered:

    Academic Resources:

    Library, Success Coaching, Disability Support Services, Career Services, Academic Calendar, and Academic Catalog.

    Student Life:

    Campus Ministries, Residence Life & Housing, Student Activities, Dining Services, and Veterans Services.

    Admissions & Aid:

    Undergraduate, Graduate, Online, International, Certificates, Financial Aid, and Events.

    Community:

    Alumni, Church, Current Students, Parents, and Student Life.

Student Life and Campus Experience:

William Jessup University offers a vibrant and welcoming community for students. The university provides a range of student life activities, including campus ministries, residence life, student activities, and dining services. Students can also participate in various events and engage with the alumni network.


Key Reasons to Study There:

    Faith-Based Education:

    William Jessup University emphasizes the integration of faith and learning, providing students with a holistic educational experience.

    Multiple Locations:

    The university offers multiple campuses in California and Oregon, as well as an online global campus, providing flexibility and accessibility for students.

    Vibrant Community:

    The university fosters a strong sense of community, with opportunities for students to connect with faculty, staff, and fellow students.

    Exceptional Education:

    William Jessup University aims to provide students with an exceptional education that prepares them for success in their chosen fields.

Academic Programs:

William Jessup University offers a wide range of academic programs across various schools and institutes, including:

    School of Business

    School of Education

    School of Humanities & the Arts

    School of Natural & Applied Sciences

    School of Psychology

    School of Theology & Leadership

    Institute for Biodiversity and the Environment

    Institute for Public Policy

    Center for Bible Study


Other:

    Accreditation:

    William Jessup University is accredited by the Western Association of Schools and Colleges (WASC).

    Athletics:

    The university participates in NCAA Division II athletics, competing in the Pacific West Conference (PacWest).

    Giving:

    The university encourages giving through various avenues, including the Jessup Fund and the Athletics program.

    News & Stories:

    The university publishes news and stories on its website, highlighting academic achievements, student life, and community engagement.

    Events:

    William Jessup University hosts various events throughout the year, including Preview Days, conferences, and performances.

    Non-Discrimination Policy:

    The university adheres to a non-discrimination policy, ensuring equal opportunities for all students.

Total programs
41
Location
How can I help you today?