Southwestern Adventist University

Undergraduate Bulletin 2017-2018 PDF

Computer Science

Faculty/Staff

Daryl D. Thomas, Chair; Miguel Espinosa, Judith F. Miles

Aims of the Department

The primary mission of the Department of Computer Science is to prepare students for professional work in the field of computer science, within a Christian context. A secondary mission of the Department is to provide service courses in computer science to the University community at-large.

The Department of Computer Science offers both bachelor of science degree and an associate of science degree  programs. The Bachelor of Science in Computer Science is intended for students who wish to pursue careers in computer science, either in industry or in academia. The Associate of Science in Computer Science offers students the opportunity to earn a valuable credential midway to completion of a Bachelor of Science in Computer Science. The Department also offers a minor in Computer Science.

In addition to the course requirements set forth below, each student majoring in Computer Science or in Computer Information Systems must successfully develop and release a useful program under an open-source model.

Programs

  • B.S. Computer Science
  • A.S. Computer Science
  • Minor in Computer Science

Computer Science, B.S.

     
CSIS 110, 111 Principles of Computer Programming I, II 6
CSIS 125 Discrete Structures I 3
CSIS 201 Information Literacy for CS Majors 1
CSIS 211 Data Structures & Algorithms 3
CSIS 215 Object-Oriented Programming in C++ 3
CSIS 225 Discrete Structures II 3
CSIS 245 Introduction to LAN Technology 4
CSIS 255 Issues and Practices in Information Security 3
CSIS 315 Application Development for Event-Driven GUI Applications 3
CSIS 360 Operating Systems 3
CSIS 375 Introduction to Robotic Systems 4
CSIS 405 Formal Languages and Automata 3
CSIS 445 Internetwork Architectures 3
CSIS 450 Principles of Database Design 3
CSIS 490 Software Engineering 3
CSIS Elective  upper division 3
  Total: 54


Required Cognates:

     
PHYS 121    General Physics I 4
PHYS 122 General Physics II 4
MATH 121 Precalculus 3
MATH 181 Calculus I 4
MATH 241 Intro to Probability & Statistics 3
COMM 115 Discussion Techniques 3
  Total: 21

 

Computer Science, A.S.

     
CSIS 110, 111 Principles of Computer Programming I, II 6
CSIS 125 Discrete Structures I 3
CSIS 201 Information Literacy for CS Majors 1
CSIS 211 Data Structures & Algorithms 3
CSIS 215 Object-Oriented Programming in C++ 3
CSIS 225 Discrete Structures II 3
CSIS 245 Introduction to LAN Technology 4
CSIS 255 Issues and Practices in Information Security 3
  Total: 26

Required Cognates:

     
PHYS 121    General Physics I 4
COMM 115 Discussion Techniques 3
  Total: 7

In addition to completing the above courses, students seeking the A.S. must pass Department-specified external certification examinations in the areas of security and networking in order to be awarded the degree.

Minor in Computer Science

     
CSIS 110   Principles of Computer Programming I 3
CSIS 111 Principles of Computer Programming II 3
CSIS 125 Discrete Structures I 3
CSIS 211 Data Structures & Algorithms 3
CSIS 215 Object-Oriented Programming in C++ 3
CSIS 225 Discrete Structures II 3
CSIS 245 Introduction to LAN Technology 4
CSIS 315 Application Development for Event-Driven GUI Applications   3
  Total: 25

We strongly suggest that students seeking a Bachelor of Science in Computer Science or the Associate in Computer Science plan to take their computer science courses in the following sequence:

Associate in Science:

Freshman - Fall Semester CSIS 110, CSIS 125
  - Spring Semester CSIS 111, CSIS 225
Sophomore - Fall Semester CSIS 201, CSIS 211, CSIS 245
  - Spring Semester CSIS 215, CSIS 255

Bachelor of Science:

Junior - Fall Semester CSIS 445, CSIS 450
  - Spring Semester CSIS 360, CSIS 375, CSIS upper division elective
Senior - Fall Semester CSIS 315, CSIS upper division elective
  - Spring Semester CSIS 490, CSIS 405

All students pursuing majors or minors in this department should plan on enrolling in MATH 121 in the fall semester of their Freshman year. 

Computer Science Courses (Click for more info)


Information not shown.

Feedback


Southwestern Adventist University