Students in computer lab

Software Development Degree Track

Bachelor of Science (BS) in Computer Science with Software Development Track

Software Development Track is a very broad field and the need for software developers continues to grow. This track will emphasize knowledge of software development, database, multimedia and web, and mobile application development.

Careers for Computer Science Majors with a Software Development Track:

The skills you develop here will launch you into nearly any field of including:

  • Software Developer 
  • Computer Systems Analysts 
  • Computer Support Specialists 
  • Computer Network Architects 
  • Computer Hardware Engineers
  • Database Administrators 
  • Information Security Analysts

Degree Requirements

  • The minimum total credits required for a B.S. in Computer Science, Software Development Track is 120.
  • All required and elective courses must be completed with a grade of “C-” or better.
  • All candidates for this degree must fulfill the basic education requirements and the mathematics requirements.

Computer Science Major Requirements

  • Students are required to complete at least 48 upper level semester credit hours, plus a minor and additional electives. 
  • Students must complete 25 semester credit hours of Computer Science core courses that include:
    • COSC 1430: Intro Computer Science I
    • COSC 2430: Intro Computer Science II 
    • COSC 2420: C Programming 
    • COSC 3310: Computer Organization 
    • COSC 3312: Discrete Mathematics 
    • COSC 3315: Information Systems 
    • COSC 3420: Data Structure
  • Students must complete 19 semester credit hours of Software Development Track electives that include: 
    • COSC 4415: Database Systems 
    • COSC 4455: Multimedia and Web Development
    • COSC 4460: Software Engineering
    • COSC 4485: Mobile Application Development
    • COSC 4395: Research in Software Development
  • Students must complete 14 semester credit hours of Mathematics that include: 
    • MATH 2413: Calculus I
    • MATH 2414: Calculus II
    • MATH 3301: Statistics
    • MATH 3305: Math Reasoning
  • Student must also complete Capstone CourseFreshman Seminar, and 16 semester credit hours of General Electives.  

 BS in Computer Science, Software Development Track Degree Plan