Software Development | Bethel College


Minimum of 41 hours (29 to 30 hours of courses required in computer science / software development and 12 to 20 hours of support courses), taken as part of the Bachelor of Science.

Graduate track

The major includes an optional graduate program to prepare you for graduate studies in computer science or computer engineering. The courses recommended for the Graduate Track are marked with an asterisk below. If you choose the Graduate Track, you are responsible for all the prerequisites required for these recommended courses.

Compulsory computer courses (29-30 hours):

4 hours – Introduction to computer programming

4 hours – Intermediate programming: Data structures

4 hours – Intermediate programming: graphical user interfaces

3 hours – Advanced data structures

3 hours – Human-Machine Interaction

4 hours – Software design and development

Choose one:

1 hour – Seminar

2 hours – Internship

At least 2 higher level courses totaling at least 6 hours:

3 hours – Programming languages ​​*

3 hours – Operating systems *

3 hours – Database management systems *

3 hours – Web application development

Support course required (6 hours):

3 hours – Discrete Mathematics

3 hours – Linear algebra

Additional support lessons (at least 6 hours):

3 hours – Christian social ethics

3 hours – General psychology

4 hours – Calculation I *

4 hours – Statistics applied *

Minor requirements for software development:

16 hours of software development course


Gordon K. Morehouse