Computer Science Course Plan

Catalog Year 2016-2017

Legend

Major Requirement

Must be taken to fulfil major requirements.

Major Elective

Must be taken to fulfil major requirements, or replaced with an equivalent course.

Gen-Ed Requirement

Must be taken to fulfil general education requirements.

Elective

Can be chosen from a selection of courses.

See MyGFU for detailed academic requirements.

First Year

Fall Semester

Introduction to Computer Science I (CSIS 201) 3 credits
Calculus I (MATH 201) 4 credits
Knowing and Being Known (LIBA 100) 3 credits
HUMA 290 or Fine Arts GE Requirement 3 credits
COMM GE Requirement 3 credits
Semester Total 16 credits
Cumulative Total 16 credits

Spring Semester

Introduction to Computer Science II (CSIS 202) 3 credits
Bible Survey (BIBL 100) 3 credits
HUMA 205 or Philosophy & Literature GE Requirement 3 credits
Natural Science GE Requirement 4 credits
Lifelong Fitness (HHPA 120) 2 credits
Semester Total 15 credits
Cumulative Total 31 credits

Second Year

Fall Semester

Data Structures and File Processing (CSIS 310) 3 credits
Software Engineering (CSIS 321) 3 credits
Discrete Mathematics (MATH 260) 3 credits
History/Politics GE Requirement 3 credits
Social Science GE Requirement 3 credits
Semester Total 15 credits
Cumulative Total 46 credits

Spring Semester

Analysis of Algorithms (CSIS 430) 3 credits
Object-Oriented Programming (CSIS 430) 3 credits
Fine Arts GE Requirement (or Elective Credit if took HUMA 290) 3 credits
History and Theology of Christianity (RELI 300) 3 credits
Elective Credits 4 credits
Semester Total 16 credits
Cumulative Total 62 credits

Third Year

Fall Semester

Computer Architecture and Assembly Language (CSIS 360) 3 credits
Servant Engineering I (CSIS 381) 2 credits
Database Systems (CSIS 340) 3 credits
Intercultural GE Requirement 3 credits
Philosophy & Literature GE Requirement (or Elective Credit if took HUMA 205) 3 credits
Elective Credits 3 credits
Semester Total 17 credits
Cumulative Total 79 credits

Spring Semester

Structures of Programming Languages (CSIS 420) 3 credits
Operating Systems (CSIS 460) 3 credits
Servant Engineering II (CSIS 382) 2 credits
Bible Elective GE Requirement 3 credits
Electives 5 credits
Semester Total 16 credits
Cumulative Total 95 credits

Fourth Year

Fall Semester

Senior Design I (CSIS 481) 1 credits
CSIS Elective 3 credits
CSIS Elective 3 credits
Christianity and Culture (LIBA 400) 3 credits
Electives 6 credits
Semester Total 16 credits
Cumulative Total 111 credits

Spring Semester

Senior Design II (CSIS 482) 3 credits
CSIS Elective 3 credits
Electives 9 credits
Semester Total 15 credits
Cumulative Total 126 credits