Computer Science (B.S.)

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. We believe that each of our students has a calling in life and that each is uniquely equipped with native talents to fulfill that calling. Our goal is to help our students to develop their talents to the full in order that they might be successful in meeting the challenges ahead of them.

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. 

Graduates from our program have found employment as programmers, web developers, database managers, network managers, system administrators, and help-desk managers. Others have gone on to open their own businesses. Several have continued their education in graduate school. Some have applied their knowledge in fields outside of computer science. For example, two have become teachers. Another has gone on to medical school. 

Job Outlook

According to the U.S. Bureau of Labor Statistics, “Employment of software developers is projected to grow 17 percent from 2014 to 2024, much faster than the average for all occupations. They also report that: “Employment of information security analysts is projected to grow 18 percent from 2014 to 2024, faster than the average for all occupations.”

Earnings

According to the U.S. Bureau of Labor Statistics, the median income for software developers was $100,690 per year in 2015. They also reported that the median income for information security analysts, web developers, and computer network architects was $90,120 per year in 2015. 

To view general education requirements for this major please visit catalog.swau.edu/Undergraduate/2017-2018

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 375 Introduction to Robotic Systems.................. 4

     CSIS 255 Issues and Practices in Information Security...3

 

REQUIRED COGNATES

PHYS 121        General Physics I...................................... 4

PHYS 122        General Physics II..................................... 4

MATH 121      Precalculus............................................. 3

CSIS 315 Application Development

for Event-Driven GUI Applications........................... 3

CSIS 360 Operating Systems.................................... 3

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

MATH 181 Calculus I............................................... 4

MATH 241 Intro to Probability & Statistics.................... 3

COMM 115 Discussion Techniques............................... 3

TOTAL: 21

 

              

 

 

First Year

First Semester

CSIS 110—Principles of Computer Programming I ...............3

CSIS 125—Discrete Structures I.............................................3

MATH 121—Precalculus .............................................................3

UNIV 111—Wellness for Life.................................................2

ENGL 121—Freshman Composition......................................3

TOTAL: 14

Second Semester

CSIS 111—Principles of Computer Programming II .............3

CSIS 225—Discrete Structures II ..........................................3

COMM 115—Discussion Techniques .........................................3

RLGN —Religion Course.......................................................3

History/Social Science course....................................................3

KINA Activity Elective ................................................................1

TOTAL: 16

Second Year

CSIS 201—Information Literacy for CS Majors......................1

CSIS 211—Data Structures and Algorithms............................3

CSIS 245—Introduction to LAN Technology...........................4

ENGL 220—Research Writing.................................................3

PHYS 121—General Physics...................................................3

TOTAL: 15

CSIS 215—Object-Oriented Programming in C++ ...............3

CSIS 255—Issues and Practices in Information Security........3

MATH 241—Introduction to Probability and Statistics.........3

KINA —Activity Course..............................................................1

RLGN —Religion Course......................................................3

Humanities Elective............................................................3

TOTAL: 16

Third Year

CSIS 450—Principles of Database Design ...............................3

CSIS 445—Internetwork Architecture .....................................3

CSIS Elective U.D....................................................................3

RLGN —Religion Course..........................................................3

Humanities.............................................................................3

TOTAL: 16

CSIS 360—Operating Systems...................................................3

CSIS 375—Intro to Robotic Systems........................................4

MATH 181—Calculus I ..............................................................4

PHYS 122—General Physics II ..................................................4

TOTAL: 15

Fourth Year

CSIS 315—App Development Event-Driven GUI......................3

CSIS Elective U.D....................................................................3

RLGN —Religion Course U.D....................................................3

Life Science Elective U.D...........................................................3

Elective U.D..............................................................................3

TOTAL: 15

CSIS 490—Software Engineering.............................................3

CSIS 405 - Formal Languages and Automata.........................3

History Elective......................................................................3

Social Science Elective............................................................3

Elective U.D.............................................................................3

TOTAL: 15