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 30 percent from 2010 to 2020, much faster than the average for all occupations. The main reason for the rapid growth is a large increase in the demand for computer software.” They also report that: “Employment of information security analysts, web developers, and computer network architects is projected to grow 22 percent from 2010 to 2020, faster than the average for all occupations. Job prospects for all three occupations should be favorable.”

Earnings

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

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

     CSIS 301 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

PHYS 305 Digital Electronics.................................... 4

    CSIS Elective upper division.........................................3
 

   TOTAL: 55

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

MATH 110—College Algebra ....................................................3

UNIV 110—Principles of Active Learning.................................1

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

KINA 111—Health and Wellness...............................................3

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

TOTAL: 16

Second Semester

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

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

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

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

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

TOTAL: 15

Second Year

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

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

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

CSIS 275—Introduction to Robotic Systems...........................4

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

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

TOTAL: 17

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

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

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

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

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

TOTAL: 15

Third Year

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

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

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

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

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

TOTAL: 16

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

PHYS 305—Digital Electronics .................................................4

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

ENGL —Literature Course .........................................................3

TOTAL: 14

Fourth Year