computer-science-professor

Derrick Tate, PhD.
Program Chair

Meet Your Major-Computer Science

The computer science major develops students’ breadth of knowledge across the discipline of computer science while exposing students to the many links between computer science and other fields. The program consists of core subjects in computer science including programming languages, software engineering and development, algorithms, data structures, complexity, and the mathematical foundations of computer science, followed by specialization and an interdisciplinary capstone experience. The program prepares students for careers in software engineering, research and development, and for graduate studies.

Begin Application

 

What You’ll Learn

The student majoring in Computer Science will:

  • Apply principles of user-focused design to identify needs, propose concepts, and develop and test software-based solutions
  • Critically use systems-level thinking, abstraction, modeling, mathematics, and data as appropriate to analyze and assess open-ended software systems
  • Work and communicate effectively, both individually and as part of a team
  • Critically assess the ethical, social, cultural, and anthropological impact of software systems and take appropriate action
  • Identify and evaluate the commercial and economic context in software development and innovation
  • Critically formulate and articulate an individual and personal vision about computer science based upon experience and reflection
  • Demonstrate a capacity for independent learning in a subarea of computer science

 

Hands-On Learning

Our curriculum emphasizes experiential learning where you learn by doing. Opportunities include:

  • Directed studies and faculty-mentored research opportunities
  • Internships and field studies
  • Capstone Projects

 

Career Options

A B.S. in computer science, you’ll be well equipped to pursue studies in the field or to begin your career. Some of our graduates will work as Associate Consultant, Front End Developer, Infrastructure Project Manager and Software Engineers.

 

What You’ll Take 

A special feature of the Sattler College experience is its extensive Core Curriculum.  We believe students are more likely to flourish socially and intellectually when each entering class enjoys a common academic experience. When all students take part in a common set of courses, upper-level students will have a large body of wisdom and knowledge to share with the students following behind them. We are convinced that the most fulfilling way to learn is to teach. Our robust Core Curriculum makes such

Required Courses

Sattler Core Courses (45 credits)

  • BIO 101 Principles of Biology
  • BRS 101 Fundamental Texts of Christianity
  • BRS 201 Christian Doctrines
  • BRS 203 Apologetics
  • LNG 102 Elementary Biblical Greek I
  • LNG 103 Elementary Biblical Greek II
  • LNG 104 Elementary Biblical Hebrew I
  • LNG 105 Elementary Biblical Hebrew II
  • HUM 105 Hist. Global Christianity
  • HUM 102 Hist. Ancient World
  • HUM 103 Medieval & Renaissance Europe
  • HUM 104 Hist. Modern World
  • LNG 101 Exp. Writing and Oral Comm
  • MAT 102 Statistics and Data Science
  • SOC 301 Global Poverty

Major (60 credits)

  • CS 101 Introduction to Computer Science
  • CS 102 Introduction to Algorithms
  • CS 103 Problem Solving and Software Design
  • CS 202 Object-Oriented Design
  • CS 203 Computer Systems
  • CS 204 Theory of Computation
  • CS 206 Database Design
  • CS 301 Web Development
  • CS 302 Introduction to Security
  • CS 303 Programming Languages
  • CS 304 Software Development
  • CS 306 Natural Language Processing
  • CS 401 Senior Seminar
  • CS 402 Independent Study
  • CS 403 Capstone Project (12)

Choose two of the following:

  • CS 201 Introduction to Human-Computer Interaction
  • CS 205 Networks and Distributed Systems
  • CS 305 Business Information Systems Integration
  • CS 307 Artificial Intelligence

Electives or minor
15 credits

 

Sample Schedule:

First Year

  • Fall (15 Credits)
    • LNG 101 Exp. Writing and Oral Comm
    • LNG 102 Elementary Biblical Greek I
    • BIO 101 Principles of Biology
    • MAT 102 Statistics and Data Science
    • BRS 101 Fundamental Texts of Christianity
  • Spring (16 Credits)
    • HUM 102 Hist. Ancient World
    • LNG 103 Elementary Biblical Greek II
    • BRS 203 Apologetics
    • CS 101 Introduction to Computer Science
    • Major Elective/Minor/Elective

Second Year

  • Fall (15 Credits)
    • HUM 103 Medieval & Renaissance Europe
    • LNG 104 Elementary Biblical Hebrew I
    • BRS 201 Christian Doctrine I
    • Design CS 102 Introduction to Algorithms
    • Major/Minor/Electives (3)
  • Spring (15 Credits)
    • HUM 104 Hist. Modern World
    • LNG 105 Elementary Biblical Hebrew II
    • CS 103 Problem Solving and Software
    • CS 203 Computer Systems
    • Major/Minor/Electives (3)

Third Year

  • Fall (15 Credits)
    • HUM 105 Hist. Global Christianity
    • CS 202 Object-Oriented Design
    • CS 204 Theory of Computation
    • CS 206 Database Design
    • CS 302 Introduction to Security
  • Spring (15 Credits)
    • CS 203 Computer Systems
    • CS 301 Web Development
    • CS 303 Programming Languages
    • Major/Electives/Minor (6)

Fourth Year

  • Fall (15 Credits)
    • CS 401 Senior Seminar
    • CS 402 Independent Study
    • CS 304 Software Development
    • CS 306 Natural Language Processing
    • Major/Minor/Electives
  • Spring (15 Credits)
    • SOC 301 Global Poverty
    • CS 403 Capstone Project (12)

 

Learn More   Connect   Begin Application