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.
Enroll in a qualified program, apply for an $8K scholarship, and meet the eligibility requirements.
Ready to get started? We’re ready for you. Chat with an enrollment counselor or apply now to take the first step on the journey toward your future.
$50 application fee (waived w/promo Fall19)
Gain the skills and knowledge to prepare for four certification exams, along with vouchers to take them for free.
Capella is a Registered Education Provider of IEEE Computer Society and the program is aligned with SWEBOK and IEEE Computer Society software developer certifications.
Build the expertise to model and design software; and code, test, and ensure quality using Agile and DevOps methods to streamline development and operations.
Fast-track your path to software development with a credential that showcases your ability to design, develop, and implement.
Build end-to-end software applications from user interface design through backend database design and coding.
Design, test, debug, package, and deploy using tools that you custom configure in your own integrated development environments.
You’re never going it alone at Capella. Our dedicated faculty and support teams are waiting to guide, help, and
advise you through every step of your educational journey.
These experts will set you up for success. They’ll help you find the right degree and program, and answer all your questions about Capella.
Our courses are taught by distinguished faculty members who hold top credentials and have hands-on expertise in their fields. They know what you need to know today.
Sharpen your writing skills with our free tutoring services and other resources.
For this team, it's more than resumes and interview tips. It's about thoughtful and strategic career planning—beyond graduation.
Online education isn’t one-size-fits-all. We know you’re busy—you
need a learning experience tailored to your life, not the other way
around. Capella has learning and tuition formats to suit you, however
you learn.
A more structured learning format with an active peer community and
faculty guidance. We’ll set the schedule, you meet the
deadlines.
*This is only an estimate, using general program pricing, and
it does not include fees (including application and resource kit fees).
Your price may be higher or lower depending on your
specialization, transfer credits, and tuition discounts. If transfer
credits are allowed in this offering, the prices above show what you
would pay if you brought in the average number of transfer credits
and the price if you brought in the maximum allowed transfer credits.
Speak with an enrollment counselor to get a personalized cost estimate for what you can expect to pay.
Capella University is accredited by the Higher Learning Commission.
Accreditation and recognitions provide the assurance we meet
standards for quality of faculty, curriculum, learner services, and
fiscal stability. See all of our accreditations and recognitions.
At Capella, we believe your education is an investment in your future. It’s also an investment within your grasp. Your goals are achievable—there are more ways to save than you might think.
Earn credits by demonstrating your knowledge and/or industry certifications through our Prior Learning Assessment process.
Our external partner, Sophia Learning, offers a low-cost way to earn gen-ed credits.
Apply
for an $8K Capella Progress Reward, a scholarship to help fund
your bachelor’s degree.
Our online bachelor’s in software development incorporates several industry-recognized certifications that can give the skills and knowledge to compete in today’s job market.
| IT3349 * |
Intermediate Java Programming
This course focuses on beyond basic features and techniques of the
Java programming language. Learners study and practice advanced
object-oriented programming concepts like inheritance, polymorphism,
interfaces, and abstract classes. Learners also cover programming
Graphical User Interface (GUI) applications with Java and the Java
rich library of data structures like lists, stacks, and queues.
Learners apply these features and techniques to develop applications
of moderate complexity.
Prerequisite(s): IT2249.
|
3 quarter credits |
|---|---|---|
| IT4733 * |
Advanced Database Development
This course focuses on the data access layer of an application.
Learners explore and demonstrate their knowledge of application
objects that interact with an assortment of databases and data
repositories, and examine data modeling, connections, queries, data
manipulation for contemporary Web, traditional applications, database
administration and user security implementation.
Prerequisite(s): Completion of or concurrent registration in IT4731.
|
3 quarter credits |
| IT4772 * |
Software Design and Modeling
In this course, learners apply design strategies and methods to
produce a series of models that depict the internal structure and
behavior of a software solution. Learners also evaluate the quality of
the design and apply the requirements tracing process.
Prerequisite(s): Completion of or concurrent registration in IT4711.
|
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): IT4772.
|
6 quarter credits |
| IT4776 * |
Software Testing, Security, and Quality Assurance
This course focuses on software testing, quality assurance, and
software security. Learners develop an understanding of testing
fundamentals, including terminology and the role of testing in life
cycle activities. Learners also apply test levels, testing techniques,
test-related measures, testing processes, and testing tools in
software testing operations. Finally, learners examine the role of
testing in quality assurance and evaluating code security.
Prerequisite(s): IT4772.
|
6 quarter credits |
Choose one of these software development concentrations; cloud, mobile, programming and application, or web.
Design and develop mobile applications with Android Studio, SQL, Nodes.js.
Understand cloud application and database security requirements using Visual Studio, C#, DevOps, SQL.
Create, maintain, and enhance web-based applications—HTML5, CSS3, JavaScript, jQuery.
Develop desktop applications with different computer programming languages and platforms—Advanced Java, SQL/NoSQL, C#.
The right education can change everything. Grow as an expert in information technology and software development.
Stay in the know about the latest software development trends.
Smartphones have changed the way we live. Be a part of this growing trend with a career in mobile app development.
What are the desired skills and how do you build them?
Here are just some of the career options you could explore with our
software development degree.
*These are examples intended to serve as a general guide. Some
positions may prefer or even require previous experience, licensure,
certifications, and/or other designations along with a degree. Because
many factors determine what position an individual may attain, Capella
cannot guarantee that a graduate will secure any specific job title, a
promotion, salary increase, or other career outcome. We encourage you
to research requirements for your job target and career goals.
Is this program close to what you need, but maybe not a perfect fit?
The programs below might be interesting. Check them out to find one
that suits your academic and professional goals.