LET US HELP
Welcome to Capella
Select your program and we'll help guide you through important information as you prepare for the application process.
Turn your passion for technology into professional expertise and get ready to expand your career potential. The online bachelor’s in information technology, software development from Capella University can equip you with IT skills and programming abilities that make an impact in today’s digital landscape. Immerse yourself in experiential, real-world learning scenarios and develop your command of industry-standard languages like Java, HTML5, C# and SQL. Our curriculum is designed around Agile processes and DevOps methods that streamline development and operations, so you can build the fundamental skills you need to pursue a wide range of IT roles, projects or advanced certifications.
Use the code SPRING to waive the $50 application fee.
Enroll in a qualified program and apply for a $15K Capella Progress Reward, a scholarship to help fund your bachelor’s degree.
IT3349 * |
Intermediate Java Programming
Learners apply features and techniques beyond the basics of the Java programming language to develop applications of moderate complexity. Learners analyze advanced object-oriented programming concepts like inheritance, polymorphism, interfaces, and abstract classes. Learners also investigate programming Graphical User Interface (GUI) applications with Java and the Java rich library of data structures like lists, stacks, and queues. Prerequisite(s): IT2249. |
3 quarter credits |
---|---|---|
IT4736 * |
SQL and NoSQL Programming
In this course, learners examine the differences between relational and non-relational databases and explain big data and non-relational database concepts. Learners apply advanced querying methods to access data from both types of databases for use in applications, as well as explore database design, normalization and database optimization. Prerequisite(s): IT4737. |
6 quarter credits |
IT4789 * |
Mobile Cloud Computing Application Development
Learners in this course evaluate and demonstrate using Mobile Backend as a Service (MBaaS) platforms to create secure, modern, and innovative crossplatform mobile applications. Throughout the course, learners practice using some of the commonly available MBaaS services, including cross-platform identity and authentication, user account management, data synchronization, Not only Structured Query Language (NoSQL) data access, and storage services. Prerequisite(s): IT4780. |
3 quarter credits |
IT4774 * |
Software Construction
Learners in this course use the output from the software design process to create working software through coding, debugging, and testing. Learners practice construction tasks, as well as learn to minimize complexity, deal with change, and build applications for verification with basic construction standards. Prerequisite(s): IT4775. |
6 quarter credits |
IT4795 * |
Web Application Development
Learners develop web applications using an Integrated Development Environment (IDE). Learners apply object-oriented software design and programming tools and create object-oriented software solutions using a Web 2.0 frontend and a database backend. Learners demonstrate their knowledge of dynamic Internet scripting, standard library packages, AJAX interface elements, dynamic scripting algorithms, and database access algorithms. Prerequisite(s): Completion of or concurrent registration in IT4737. |
3 quarter credits |
*Course has prerequisite(s). See catalog for details.
The software development specialization helps you to develop increasingly complex computer programs and end-user applications using Agile methods as well as theories, concepts and practices supported by the Software Engineering Body of Knowledge (SWEBOK). Software requirements definition, design, construction, testing and application security methods are applied in all approaches. Your curriculum includes one of four required concentrations: Mobile Development, Web Development, Cloud Application Development, or Programming and Application Development.
On successful completion of this program, you should be able to:
Review the Capella career exploration guide to learn more about this program and career paths to explore.
The total cost of your degree will depend on academic performance, transfer credits, scholarships and other factors. See GuidedPath cost information below.
A structured learning format with an active peer community and faculty guidance. We’ll set the schedule, you meet the deadlines.
$365 per 1000-2000 level credit $415 per 3000-4000 level credit, 180 total quarter credits, 135 max transfer credits
*This is only an estimate, effective July 10, 2023, and is subject to change. Your price will vary depending on your specialization, transfer credits, and tuition discounts. Books, supplies, and other fees are not included in this estimate. GuidedPath prices show the tuition you would pay if you brought in an average number of transfer credits or the maximum allowed transfer credits. New or recently revised program estimates are based on comparable programs.
Capella is committed to transparency in its tuition and pricing. In addition to tuition, you will be responsible for additional costs, which may include an application fee, travel expenses, and practicum costs. A resource kit fee of $50-$175, charged quarterly or per billing session, covers the cost of required books, software, and other course materials. Click here to review program-specific fee amounts in our University Catalog.
Find out more about financing and payment options to help you complete your program. Federal aid also is available to help manage the costs of higher education. Learn more about financing your education.
Connect with an enrollment counselor to further discuss the cost of the program and explore your eligibility for scholarships and discounts.
“The material that Capella used in their classes provided real-world examples of IT industries. I felt that these gave me greater insight into not only how things work but to think more strategically.”
Will Resendes* – BS Information Technology
*Actual Capella graduate who agreed to appear in promotional materials.
Your education is an investment in your future. There are more ways to save than you might think.
*Additional fee of $50 assessed each quarter you request documented credit.
**Learners who submit IAC-IT documented credit for the CISSP, CISM, CISA, CEH and SSCP can be awarded a maximum of 5 specialization courses through documented credit. They may be able to submit petitions for the remaining credits allowed for CPL in their curriculum.
Accreditation and recognitions provide evidence that we meet standards for quality of faculty, curriculum, learner services, and fiscal stability.
See all our accreditations and recognitions.
*The FlexPath format for the BS in Information Technology program specializations is not accredited by the Computing Accreditation Commission of ABET.
Applicants to the BS in Information Technology, Software Development program must provide the following information for admission:
SAT and ACT are not required for admission.
International student requirements
If you live outside the U.S. or aren’t a U.S. citizen, you may be considered an international student.
To meet the requirements for Capella admission, you must:
Learn more about international student admissions.
Your education can help you reach your professional and personal goals. While Capella cannot guarantee that a graduate will secure any specific career outcome, such as a job title, promotion or salary increase, we encourage you to explore potential jobs and employment settings. Here are some ideas and examples for a graduate with a Bachelor of Science in Information Technology, Software Development.
Job titles to explore
Employment settings to explore
Expand your perspective on academic and career topics with articles and resources from Capella University.
Assisting others as they overcome challenges brings you joy and satisfaction.
Explore a list of resources that offer inspiration and career support for women in the world of IT.
Technology-focused blogs have become one of the easiest and most popular ways for IT professionals to find the latest in news, discussions, and analysis.