Computer Science and
Software
Engineering Concentration
Bachelor of Science Degree, Business Major
A Graduate’s Perspective
I am confident in the knowledge that I have been fully prepared for my future. One part of that preparation was being able to participate in the senior software engineering project where I gained practical, hands-on experience in developing software. I was able to take what I had learned in my classes during the previous three years and apply it to the needs of a real client as we designed a database-driven website. We were able to showcase this as well as our other software projects at our annual Software Expo where people could try our applications. It was exciting to be able to utilize the concepts from my liberal arts classes ranging from speech class to programming. I know I’ve gained skills that I will be able to use.
— Seth, PCC 2009 Graduate
(not pictured)
The power of computers today
is seen in large software applications written for these powerful
computers. Because today’s software is large and complex, students
pursuing a career in the computer industry or large Christian ministries
must be able to communicate, work with, and perform within software
development groups. The computer science and software engineering
program provides in-depth study into computer science with
an emphasis on development of large software applications. In addition,
this program prepares students planning to enter a graduate program
in computer science. It is recommended that students in this program
minor in mathematics.
Academic Requirements: Students must have
at least a “C” in all computer science courses. A minor must be completed. Students in this major may
not choose computer information systems for a minor.
Academic Program Fee: $160 per semester or
$40 per payment.
Recommended Course Sequence
| BI |
101 |
New Testament Survey |
2 |
| CS |
130 |
Introduction to Computers |
2 |
| CS |
202 |
Introduction to Programming |
3 |
| EN |
101 |
English Grammar and Composition |
3 |
| HI |
101 |
History of Civilization |
3 |
| MA |
122 |
College Algebra II |
3 |
| Total Hours |
16 |
|
| BI |
102 |
New Testament Survey |
2 |
| CS |
214 |
C Programming |
3 |
| EN |
102 |
English Grammar and Composition |
3 |
| HI |
102 |
History of Civilization |
3 |
| MA |
131 |
College Trigonometry |
3 |
| SP |
101 |
Fundamentals of Speech |
3 |
| Total Hours |
17 |
|
| BI |
201 |
Old Testament Survey |
2 |
| CS |
227 |
Data Structures and Algorithms |
3 |
| CS |
344 |
Networks I |
3 |
| EN |
202 |
American Literature |
3 |
| SP |
102 |
Fundamentals of Speech |
3 |
| |
|
Minor or Elective |
3 |
| Total Hours |
17 |
|
| BI |
202 |
Old Testament Survey |
2 |
| CS |
246 |
Object-Oriented Programming and Design |
3 |
| CS |
346 |
Networks II |
3 |
| EN |
204 |
English Literature |
3 |
| MA |
224 |
Discrete Mathematics |
3 |
| PE |
|
PE Activity Elective |
1 |
| Total Hours |
15 |
|
| BI/BB |
|
Bible or Bible Background Elective‡ |
2 |
| CS |
303 |
Database I |
3 |
| CS |
321 |
Assembler Language Programming |
3 |
| CS |
351 |
Software Engineering I |
3 |
| CS |
431 |
Topics in Computation |
3 |
| PE |
|
PE Activity Elective |
1 |
| Total Hours |
15 |
|
| BI/BB |
Bible or Bible Background Elective‡ |
2 |
| CS |
326 |
Operating Systems |
3 |
| CS |
352 |
Software Engineering II |
3 |
| CS |
432 |
Computer Architecture |
3 |
| CS |
442 |
Programming Languages |
3 |
| |
Minor or Elective |
3 |
| Total Hours |
17 |
|
| BA |
303 |
Macroeconomics |
3 |
| BI/BB |
Bible or Bible Background Elective‡ |
2 |
| CS |
451 |
Software Engineering Project I |
3 |
| MA |
303 |
Linear Algebra |
3 |
| SP |
410 |
Oral Communication in the Professions |
2 |
| |
Minor or Elective |
3 |
| Total Hours |
16 |
|
| BA |
403 |
Business Communications |
3 |
| BI/BB |
Bible or Bible Background Elective‡ |
2 |
| CS |
401 |
Computer Science Seminar |
1 |
| CS |
452 |
Software Engineering Project II |
3 |
| PL |
304 |
American Government |
3 |
| PR |
306 |
Interpersonal Relationships |
3 |
| Total Hours |
15 |
|
‡ At least 4 hours out of 8 hours of BI/BB electives
must have a BI course number.