Future Students Parents & Family Alumni & Friends Students & Employees
Admissions & Aid Academics Spiritual Life International Athletics Quick Links

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)

Computer Science
501-279-4361
comp@harding.edu