BS Information Technologies with concentration in Software Development
Individuals who are interested in learning programming languages and preparing for a career developing computer software may want to enroll in the online Bachelor of Science in Information Technologies with a concentration in Software Development offered by Southern New Hampshire University. Read on to find out more about this online bachelor's degree program.
Official Program Name:
Bachelor of Science in Information Technologies with a concentration in Software Development
School Offering Program:
Southern New Hampshire University
Applicants to SNHU's Bachelor of Science in Information Technologies with a concentration in Software Development program may already be familiar with basic computer programs and parts. They could also have strong analytic and problem-solving skills. All applicants to Southern New Hampshire University programs must have earned a high school diploma or equivalent.
SNHU's Bachelor of Science in Information Technologies with a concentration in Software Development program is designed to teach students how to develop computer software that works with and meets the needs of current technology. Concentration coursework incorporates various programming languages, including C# and XHTML, as well as creating interactive virtual environments, coding and testing mobile apps, and distributed system software development. The core courses of the BS in Information Technologies program introduce students to foundational IT topics, such as database management and business system analysis, and helps students develop skills in solving technology-related problems in a business environment. The program concludes with online capstone and portfolio planning courses where students can demonstrate the knowledge and skills they have developed.
Financial Aid Available:
Federal financial aid is available to those who qualify, plus a 30 percent tuition discount for active-duty service members and their spouses. Contact the SNHU Financial Aid office to learn more about your financial aid options.
Tuition, Financial Aid & Start Dates
Since every student is different, there isn't a "one size fits all" for school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's circumstances. Complete the form to the right to get the most up-to-date and accurate information based on your selected program and circumstances.
Still Have Questions?
Complete this form to request more info and get your answers and advice.
Required Courses for a Bachelor of Science in Information Technologies with a concentration in Software Development:
Information Technology Major Courses
- MAT 140: Precalculus
- OL 125: Human Relations in Administration
- OL 328: Leadership
- IT 145: Foundation in Application Development
- IT 200: Fundamentals of Information Technology
- IT 201: Computer Platform Technologies
- IT 210: Business Systems Analysis and Design
- IT 270: Web Site Design
- IT 315: Object Oriented Analysis and Design
- IT 328: Project Management in Information Technology
- IT 330: Database Design and Management
- IT 331: Human Factors in Information Technology
- IT 340: Network and Telecommunication Management
- IT 380: Cybersecurity and Information Assurance
- IT 385: Information Technology Communications
- IT 412: Cyberlaw and Ethics
- IT 415: Advanced Information Systems Design (Capstone)
- IT 420: Advanced Information Systems Implementation (Capstone)
- IT 489: Information Technology Portfolio Planning
Software Development Concentration Courses
- IT 230: Software Development with C#.NET
- IT 312: Software Development w/C++.NET
- IT 390: Mobile Apps Design and Development
- IT 431: Software Development in Distributed Systems
General Education Courses
- 12 credits of Foundation Area courses
- 24 credits of Exploration Area courses
- 9 credits of Integration Area courses
(Note: Students must take MAT 240 and ECO 201 as General Education requirements.)
- 6 credits of free elective courses
Furthering Your Education:
Upon completion of the Bachelor of Science in Information Technologies with a concentration in Software Development program, graduates may decide to continue their studies beyond a bachelor's degree. Master's degree programs in related areas could allow students to learn advanced software development techniques or learn about new hardware and software programs. A master's degree could also help students prepare for leadership positions or qualify for roles that require a graduate degree. Possible program options include:
- Master of Science in Information Technology
- Master of Science in Information Technology - Software Application Development
- Master of Science in Information Technology - IT Management
- Master of Business Administration in - Management
Students who have successfully earned a Bachelor of Science in Information Technologies with a concentration in Software Development could be ready to seek software development positions in a variety of environments, including corporate IT departments and software engineering firms. Some of the career titles graduates could pursue include:
- Software Engineer
- Software Developer
- Application Designer
Get your customized answers
Complete the form below to get program details, start dates, tuition, financial aid information, and much more!