Email Print Share

Bachelor of Science (BS) in Information Technology

School of Undergraduate Studies

Software Architecture

Software architecture, one of the fastest growing job sectors in the country, focuses on integrating and maintaining complex software systems within an organization. This specialization offers courses in software development, design, and construction in multiple platforms, including Web and mobile. It also emphasizes project management and communication skills, providing a blend of business and technology skills increasingly valued in today's businesses. People who choose this specialization are often pursuing technical specialist positions in software, data, or applications architecture; software development; or database administration.

Total Program: 180 quarter credits
Next Start Date: December 7, 2009
1000-2000 Level Credit: $265
3000-4000 Level Credit: $325

78% of our learners receive aid.

Photo of Capella University graduate Kenneth Triplin, BS Photo of Capella University graduate Kenneth Triplin, BS
Save time and money with combined BS/MS in IT option.
Learn More
Set your sights higher while you earn your bachelor's degree. In Capella's Combined BS/MS in IT Option, you could start earning master's level credit during your bachelor's program. Once you earn 100 undergraduate credits, you may be eligible for Capella’s Combined BS/MS in IT Option, which can save you more than $6,500 over the cost of pursuing each degree separately and cut up to 2 quarters off your time to MS degree completion.

Contact an enrollment counselor for details: 1-866-933-5836

General Education Requirements

To complete your bachelor's degree, you will need 45 quarter credits in general education subject areas with a minimum of 6 quarter credits from each category. We offer general education courses in communication, humanities, natural science and mathematics, and social science.

Residents of Arkansas must complete Arkansas general education requirements.

MAT2051 - Discrete Mathematics* is required for Software Architecture specialization.

Core Courses

  • IT3006 - Communication Strategies for the Information Technology Professional Award Winning Course icon
  • IT3120 - Fundamentals of Project Management
  • IT3160 - Ethical and Human Side of Information Technology
  • IT3200 - Enterprise Architecture
  • IT3300 - Human-Computer Interaction*
  • IT3310 - Hardware and Operating System Architecture*
  • IT3340 - Fundamentals of Software Architecture*
  • IT3350 - Network and Security Architecture*
  • Award Winning Course icon: IT3006 - Communication Strategies for the IT Professional received the 2007 Blackboard Greenhouse Exemplary Practice Award.

Specialization Courses

  • IT4710 - Software Requirements Architecture*
  • IT4715 - Applications Architecture*
  • IT4720 - Software Construction I: Design and Modeling*
  • IT4725 - Software Construction II: Database Development*
  • IT4770 - Support and Maintenance of Software Systems

In addition, choose one of the following groups:

For a focus in Web development

  • IT4730 - Software Construction III: Web Application Development*
  • IT4735 - Software Construction IV: Advanced Web Application Development*

For a focus in traditional mobile development

  • IT4760 - Software Construction III: Application Development*
  • IT4765 - Software Construction IV: Advanced Application Development*

Elective Courses

  • Choose 39 quarter credits of additional undergraduate courses. The School of Undergraduate Studies recommends that 18 of these quarter credits be earned through undergraduate Information Technology courses.

Capstone Course (taken during the learner's final quarter)

  • IT4990 - Integrated Action Learning Project - 6 quarter credits

View all bachelor's degree specializations

* This course has a prerequisite. Contact an enrollment counselor for more information.
Course Descriptions

Receive via email a full description of all Capella University courses.


Learn more about related specializations:

Bachelor's degree



Image of enrollment counselor with expertise in undergraduate schools online who will discuss Capella's distance learning undergraduate degrees

Contact an Enrollment Counselor

Email Us

1-866-933-5836

Request a University Guide Start your admission application

Last Viewed