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)