Computer Science and
Software Engineering Concentration

Bachelor of Science Degree, Business Major

Computer Science questions
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

FallSpringFreshman
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
FallSpringSophomore
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
FallSpringJunior
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
FallSpringSenior
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.