Software Development Degree Program
Curriculum Overview
The BS in Software Development degree requires 51-58 hours of CS course work and 3-8 hours of math plus the Liberal Arts and Bible requirements for a total of 128 credit hours. See the Course Catalog or Courses Offered for a detailed description of the courses.Required Courses
Computing
- 150/151. Programming I and II (3,3)
or 170. Introduction to Software Development (5) - 245. Data Structures (3)
- 250. Internet Development (3)
- 268. Computer Architecture and Assembler Programming (3)
- 301. Software Engineering (3)
- 310. Operating Systems Concepts (3)
- 311. Data Communications and Networking (3)
- 336. Database Concepts and Applications (3)
- 345. Object-Oriented Programming (3)
- 349. Applied Algorithms (3)
- 431. Internet Development II (3)
- 439. Computing Seminar (1)
- 440. CS Software Development Project (3)
- 445. Graphical User Interface Programming (3)
Math (1 Required)
- 151. College Algebra (3)
- 171. College Algebra and Trigonometry (3)
- 201. Analytics and Calculus I (5)
Elective Courses (5 Required)
Computing
- 328. Numerical Methods (3)
- 335. File Structures and Access Methods (3)
- 367. Cooperative Education (3)
- 425. Parallel Programming (3)
- 430. Artificial Intelligence (3)
- 446. Computer Graphics (3)
- 450. Independent Study (1-3)
- 475. Selected Topics (3)
Math
- 201. Analytics and Calculus I (5) (cannot be both required and elective)
- 260. Discrete Mathematics (3)
