Bachelor of Science in Computer Science – Software Development Specialization
Businesses and organizations of all sizes rely on computers and the programs they run. As computing needs continue to change and evolve, trained software developers will be needed who can create systems and programs.
If you’re interested in a computer science or software development career, earn your Bachelor of Science in Computer Science with a Software Development specialization at SIU. Our accelerated degree program teaches foundational computer science knowledge plus in-depth software development skills.
For more information about our graduation rates, the median debt of students who completed the program and other important information, please click here.
Topics of Study – Computer Science and Software Development
Graduates from this computer science program emerge with strong analysis and programming skills, in addition to a solid foundation of general knowledge aimed at increasing reasoning capability. Courses cover concepts including:
- Data structures
- Enterprise networking
- Programming and programming languages
- Software engineering
- Systems analysis
Upper-level courses in software development teach advanced knowledge and challenge your programming skills:
- Methods of Software Development
- Intermediate Programming
- Data Structures & Algorithms
- Compilers & Languages
- Information Systems Security
Students demonstrate their mastery of course topics and programming skills in a senior-year capstone project.
Software Development Concentration Study Options
You have the option to earn your BS in Computer Science with a Software Development specialization either online or on campus in West Virginia. Both course delivery methods offer you the same curriculum, completion schedule, and welcoming learning community.
Get Started Today
Earn your computer science degree with Salem International University. Talk to an admissions representative about our BSCS in Software Development today.