Information Technology, Software Development and Coding (BS) is a Bachelor Of Science program (Hybrid) offered by ECPI University in Glen Allen, VA. The program takes 8 semesters, which is equivalent to 30 months or 120 weeks of instruction to complete.
Application Process
- 1Submit ApplicationComplete the online application form with your personal information and educational background.
- 2Submit TranscriptsProvide official high school transcripts or GED certificate. Some programs may require additional documentation.
- 3Financial AidComplete the FAFSA to determine eligibility for federal financial aid. Meet with a financial aid advisor to review your options.Complete FAFSA Application
- 4EnrollmentOnce accepted, complete enrollment paperwork, register for classes, and attend orientation.
Cost of Attendance and Financial Aid Information
Program overview
The Bachelor of Science in Information Technology, Software Development and Coding degree provides a comprehensive education in software development, equipping students with the skills to design, develop, and implement modern software solutions. Through hands-on learning, students gain practical experience in coding, programming languages, database management, and software engineering, preparing them for careers in industries ranging from business and technology to healthcare and entertainment. Graduates are prepared for roles such as Software Developer, Data Analytics Professional, Data Scientist, Application Programmer, Web Developer, and Systems Analyst. Additionally, students will choose from select groups of courses focused on specialized areas or tracks. Specifically, students will select one of four tracks as part of their degree. A listing and description of these tracks can be found in the table below. These employer-driven, hands-on, interactive educational tracks equip students with the software development skills required for positions in a wide range of companies. Track description AI/ML and Data Analytics Track Data analytics is the method of examining large collections of data in order to make educated recommendations and uncover opportunities to improve business functions, often with the help of various analytics tools and software. When you’re dealing with a plethora of data, it can seem like an overwhelming task. The goal of data analytics is to simplify the process and explore efficient ways to organize and consolidate data to enhance an organization and give them a competitive edge. IT Project Management Track The Project Management Track equips students with the skills to lead and manage software development projects. Focusing on both technical and leadership aspects, students learn to oversee the entire software development lifecycle, from planning and design to implementation and maintenance, while ensuring that projects meet business requirements and timelines. This track emphasizes Agile and Scrum methodologies, project risk management, and effective communication, preparing graduates to manage development teams, coordinate resources, and deliver high-quality software solutions in a fast-paced IT environment. User Experience and Web/Mobile Development Track Like most everything, web sites are becoming more advanced. Today, businesses and organizations must make a statement with their web presence if they hope to engage the target audience. Web sites now utilize the latest multimedia, e-commerce, and advanced engagement tools to draw traffic and keep visitors coming back for more. General Track The General Track offers students the flexibility to tailor their education by selecting courses from various IT disciplines. This track allows students to build a broad foundation in software development, coding, database management, and web/mobile development while also exploring areas such as business process improvement and project management. Graduates of the General Track are equipped with diverse skills that prepare them for a wide range of career opportunities in software development, IT management, and related fields, providing the versatility to adapt to multiple roles in the technology industry.
School Information
Campus Location
Why Accreditation Is Important
When you attend an accredited institution, you are attending a school that has undergone a rigorous process that evaluates educational quality. It's not easy to become or remain an accredited institution. The rules and regulations are strict, precise and designed to protect students. Here are some of the benefits:
- A reliable indicator of quality
- Approved program of study
- Qualified instructors
- Recognition by employers nationwide
School Information
Campus Location
Why Accreditation Is Important
When you attend an accredited institution, you are attending a school that has undergone a rigorous process that evaluates educational quality. It's not easy to become or remain an accredited institution. The rules and regulations are strict, precise and designed to protect students. Here are some of the benefits:
- A reliable indicator of quality
- Approved program of study
- Qualified instructors
- Recognition by employers nationwide