Online Architecture Courses at Accredited Schools

Capella University is effective at equipping students via its architecture courses to be successful architects, architecture designers, landscape architects, interior architects, etc. and connect them to future employers. According to the US Bureau of Labor Statistics, at present there are 2,412,730 people employed as architecture and engineering employees alone in the US, and their average annual salary is $73,590. Landscape architects make on average $65,910 per year and there are about 18,940 of them employed today.

Architecture Organizations Architecture Common Job Tasks
  • designing new buildings
  • producing detailed drawings and specifications
  • ensuring that the environmental impact is limited
Popular Journals & Magazines
 

Ranked by Excellence

Architecture Courses at Capella University

Program Name: MS - Enterprise Software Architecture
Technical Communications
Course Number TS5004
Credits 4.0

This course provides learners with the necessary skills for communicating technical information to various stakeholders in organizations. The focus of the course is on the fundamentals of technical communication in the electronic workplace while emphasizing clarity and organization. Learners study technical writing, editing, and online communication and engage in a broad range of activities, including preparing an effective résumé, writing proposals and technical reports, and creating professional development plans. This course helps learners develop an understanding of format and content and prepares them for project documentation requirements throughout their program and their professional careers. TS5004 must be taken by master’s learners in their first quarter. Cannot be fulfilled by transfer or petition.


Introduction to Enterprise Application Architecture
Course Number TS5010
Credits 4.0

This course presents the interrelated architectural, business, and technical solution perspectives essential to the design and development of enterprise-caliber information technology solutions. Learners consider each perspective as they develop a Web site for an enterprise. Learners explore the business context supporting the Web application and the ways it drives the requirements and functionality of the Web site; the technical resources and the environment in which the application is being used; and the role of the enterprise architect in selecting the processes, components, and technologies used to develop and maintain the application.


Managing People and Technology
Course Number TS5011
Credits 4.0

This course provides information technology learners with skills needed to manage technology and people. Learners assess and control the risks associated with information assets, apply concepts and principles to manage projects and project quality, and develop collaboration and leadership skills to use in a globally distributed team environment.


System Development Theory and Practice
Course Number TS5130
Credits 4.0

This course focuses on the software engineering fundamentals that can be applied to enterprise-wide software application development. Topics include portability, reusability, prototyping, and performance management. Learners examine advanced requirements analysis techniques; functional specifications; and system design, implementation, testing, and maintenance. Learners also compare theory with practice and assess, evaluate, and apply software development principles and processes to a professional environment. Prior to enrolling in this course, learners should have a working knowledge of the software development process.


Business Foundations
Course Number TS5160
Credits 4.0

This course provides information technology learners with a foundation of business concepts. Learners analyze organizational structures, operational processes, financial measures, and key business communication concepts and techniques. Through the analysis and application of fundamental business processes, theories, and techniques, learners gain a better understanding of how IT integrates with the enterprise as a whole.



Enterprise Software Architecture Capstone
Course Number TS5950
Credits 4.0

In this course, learners demonstrate proficiency in enterprise software architecture by completing a final project. Learners prepare a project plan that includes a proposed topic area, the associated skills and competencies to be exhibited in the project, and an outline of the project deliverables with completion dates. Upon approval from their instructor, learners execute their project plans. At the conclusion of the course, learners submit their project deliverables and summarize their results. Prerequisite(s): Completion of all required master’s course work. Cannot be fulfilled by transfer or petition.


Architectural Implementation
Course Number TS5350
Credits 4.0

This course presents formal and scripting languages and the ways they satisfy the architectural requirements of an enterprise application. Learners use prior knowledge of developing applications with formal and scripting languages to analyze and evaluate the appropriateness of languages within enterprise architectures. Learners also analyze the influence of object-oriented paradigms on the design and functionality of these languages. Prior to enrolling in this course, learners should have a working knowledge of programming.


Enterprise Database Systems
Course Number TS5352
Credits 4.0

This Course Prepares Learners To Design, Manage, And Integrate Database Systems Within An Enterprise. It Focuses On Topics Related To Large-scale Database Systems, Including Distributed-systems Architecture, Transactional Processing, And Systems Access And Security. Learners Explore The Applications Of Database Systems, Particularly Enterprise Resource Planning (erp) Systems And Customer Relationship Management (crm) Systems. Learners Also Differentiate Between Object-oriented And Relational Database Systems And Identify Their Appropriate Applications. Prior To Enrolling In This Course, Learners Should Have Fundamental Database Knowledge And Experience.


Enterprise Software Architecture Design
Course Number TS5353
Credits 4.0

This course prepares learners to design a software architecture for an enterprise. Learners determine the architectural views best suited to the enterprise scope and requirements analysis and apply key architectural principles to the enterprise architecture. By using modeling tools such as Unified Modeling Language (UML), learners are able to design an architectural view of the enterprise.


Enterprise Software Interface Design
Course Number TS5354
Credits 4.0

In this course, learners examine the user interface design requirements for complex enterprise applications. Learners evaluate device interfaces and evaluate factors that contribute to positive user-interface experiences. Learners also develop Web applications that demonstrate an understanding of interface standards. Prerequisite(s): TS5010.


Advanced Enterprise System Development
Course Number TS5355
Credits 4.0

This Course Provides A Comprehensive Overview Of Distributed Enterprise Architectures And The Fundamental Technologies That Support Them, Including Extensible Markup Language (xml), Web Services, And Service-oriented Architecture (soa). Learners Use Xml, Web Services, And Soa To Design And Develop Distributed Enterprise Applications. Learners Also Use Technologies Such As Enterprise Java Beans (ejbs) To Incorporate Business Logic In The Development Of Reusable Application Components. Prerequisite(s): Ts5356.



Enterprise Software Architecture Capstone
Course Number TS5950
Credits 4.0

In this course, learners demonstrate proficiency in enterprise software architecture by completing a final project. Learners prepare a project plan that includes a proposed topic area, the associated skills and competencies to be exhibited in the project, and an outline of the project deliverables with completion dates. Upon approval from their instructor, learners execute their project plans. At the conclusion of the course, learners submit their project deliverables and summarize their results. Prerequisite(s): Completion of all required master’s course work. Cannot be fulfilled by transfer or petition.


Architecture Requirements Analysis
Course Number TS5351
Credits 4.0

Learners in this course develop ways to specify and design enterprise-wide systems based on requirements analysis. Learners solve business problems and improve business processes by gathering requirements information from stakeholders and building these needs into an architecture of the solutions. By applying appropriate tools and techniques to the requirements analysis process, learners are able to broadly define the software architecture for an enterprise.


Advanced Application Development
Course Number TS5356
Credits 4.0

Learners in this course develop ways to specify and design enterprise-wide systems based on requirements analysis. Learners solve business problems and improve business processes by gathering requirements information from stakeholders and building these needs into an architecture of the solutions. By applying appropriate tools and techniques to the requirements analysis process, learners are able to broadly define the software architecture for an enterprise.


Enterprise Software Architecture Quality Assurance
Course Number TS5357
Credits 4.0

In This Course, Learners Design And Apply Software Quality Systems Appropriate For Complex Enterprises. Learners Use Industry Standards Such As Capability Maturity Model Integration (cmmi) And International Organization For Standardization (iso) 9001 To Develop Software Auditing Processes And Develop Continuous Improvement Plans That Match The Lifecycle Model Of The Enterprise.


Program description: The master’s specialization in Enterprise Software Architecture addresses the need for information technology professionals who are capable of evaluating the business and technical requirements of enterprises with locally and globally distributed operations. Learners analyze IT problems of distributed enterprises and refine their ability to design, propose, implement, and manage solutions to these problems using technologies such as service-oriented architecture (SOA), distributed databases, and Web services. Successful graduates of this specialization are prepared to pursue careers as systems architects, technical officers, and software engineers.

Program Name: MS - Network Architecture
Technical Communications
Course Number TS5004
Credits 4.0

This course provides learners with the necessary skills for communicating technical information to various stakeholders in organizations. The focus of the course is on the fundamentals of technical communication in the electronic workplace while emphasizing clarity and organization. Learners study technical writing, editing, and online communication and engage in a broad range of activities, including preparing an effective résumé, writing proposals and technical reports, and creating professional development plans. This course helps learners develop an understanding of format and content and prepares them for project documentation requirements throughout their program and their professional careers. TS5004 must be taken by master’s learners in their first quarter. Cannot be fulfilled by transfer or petition.


Introduction to Enterprise Application Architecture
Course Number TS5010
Credits 4.0

This course presents the interrelated architectural, business, and technical solution perspectives essential to the design and development of enterprise-caliber information technology solutions. Learners consider each perspective as they develop a Web site for an enterprise. Learners explore the business context supporting the Web application and the ways it drives the requirements and functionality of the Web site; the technical resources and the environment in which the application is being used; and the role of the enterprise architect in selecting the processes, components, and technologies used to develop and maintain the application.


Managing People and Technology
Course Number TS5011
Credits 4.0

This course provides information technology learners with skills needed to manage technology and people. Learners assess and control the risks associated with information assets, apply concepts and principles to manage projects and project quality, and develop collaboration and leadership skills to use in a globally distributed team environment.


System Development Theory and Practice
Course Number TS5130
Credits 4.0

This course focuses on the software engineering fundamentals that can be applied to enterprise-wide software application development. Topics include portability, reusability, prototyping, and performance management. Learners examine advanced requirements analysis techniques; functional specifications; and system design, implementation, testing, and maintenance. Learners also compare theory with practice and assess, evaluate, and apply software development principles and processes to a professional environment. Prior to enrolling in this course, learners should have a working knowledge of the software development process.


Business Foundations
Course Number TS5160
Credits 4.0

This course provides information technology learners with a foundation of business concepts. Learners analyze organizational structures, operational processes, financial measures, and key business communication concepts and techniques. Through the analysis and application of fundamental business processes, theories, and techniques, learners gain a better understanding of how IT integrates with the enterprise as a whole.



Network Architecture Capstone
Course Number TS5920
Credits 4.0

In this course, learners demonstrate proficiency in network architecture by completing a final project. Learners prepare a project plan that includes a proposed topic area, the associated skills and competencies to be exhibited in the project, and an outline of the project deliverables with completion dates. Upon approval from their instructor, learners execute their project plans. At the conclusion of the course, learners submit their project deliverables and summarize their results. Prerequisite(s): Completion of all required master’s course work. Cannot be fulfilled by transfer or petition.


Local Area Network Architectures
Course Number TS5321
Credits 4.0

The Focus Of This Course Is On Local Area Network (lan) Architectures From Managerial, Business, And Operational Perspectives. Learners Explore Planning, Designing, Administering, Securing, And Managing Lans And Gain An Understanding Of How To Implement Lan Architectures Using Different Platforms And Technologies.


Wide Area Network Architectures
Course Number TS5322
Credits 4.0

The Focus Of This Course Is On Wide Area Network (wan) Architectures From Managerial, Business, And Operational Perspectives. Learners Explore Planning, Designing, Administering, Securing, And Managing Wans And Gain An Understanding Of How To Implement Wan Architectures Using Different Platforms And Technologies.


Integrating Divergent Network Architectures
Course Number TS5323
Credits 4.0

This Course Presents An Overview Of Different Network Architectures, With An Emphasis On The Integration Of Heterogeneous Network Components. Learners Consider The Interoperability Of Local Area Networks (lans), Wide Area Networks (wans), And Wireless And Mobile Networks From An Architectural Perspective. The Course Also Engages Learners With A Diverse Set Of Hardware And Software Systems And Emphasizes Understanding How To Design And Deploy Integrated Network Solutions To Create A Strategic Business Advantage.


Evolving Network Technologies
Course Number TS5324
Credits 4.0

This course presents an overview of the latest network trends, with an emphasis on the analysis and deployment of emerging technologies. Learners study Voice over Internet Protocol (VoIP), secure wireless, mobile computing, and virtualized networks at an enterprise level. The course also engages learners with a diverse set of hardware and software systems and emphasizes understanding how to manage change in an enterprise environment and use leading edge network technologies to create a strategic business advantage.


Secure Network Architectures
Course Number TS5327
Credits 4.0

Learners In This Course Examine Advanced Network Remote Access And The Secure Network Strategies Used To Implement It. Learners Analyze, Plan, Design, Configure, And Specify The Implementation Of Remote Access Using Current Technologies Such As Ipsec Vpn, Frame Mode Mpls, And Tele-network Services. Learners Also Investigate Common Network Attacks And Evaluate Strategies To Mitigate Their Occurrence Within The Context Of Remote Network Access. Using These Capabilities, Learners Evaluate And Design Network Architectures That Support Secure Remote Network Access. Prior To Enrolling In This Course, Learners Should Have A Working Knowledge Of Network Administration.


Virtualization for the Enterprise
Course Number TS5328
Credits 4.0

Learners in this course focus on virtualization from network architecture, technical, and business perspectives to develop the knowledge associated with determining appropriate virtualization hardware and software solutions to meet enterprise requirements. Learners evaluate virtualization solutions with respect to existing enterprise architectures to articulate a transitional path to virtualization. Learners examine the business impact of virtualization, analyzing the risks, benefits, and usability of virtualization and performing cost-benefit and security analyses. Learners also explore the role of cloud computing in virtualization and evaluate the environmental aspects and emerging trends of virtualization.


Advanced Network Technology: Switching
Course Number TS5521
Credits 4.0

In This Course, Learners Examine Advanced Multilayer Switching Technologies And Techniques Used By Major Telecommunication Companies To Provide Advanced Switch Configuration, Including Spanning-tree Protocol (stp) Implementation And Virtual Local Area Networks (vlans). Learners Also Design A Scalable-switched Network Based On Defined Protocols And Techniques. Prior To Enrolling In This Course, It Is Strongly Recommended That Learners Earn Certification As A Cisco Certified Network Associate (ccna).


Enterprise Network Analysis
Course Number TS5325
Credits 4.0

Learners in this course analyze the business requirements that drive network solutions, including network security, network performance monitoring and analysis, and capacity planning. Learners consider the current national regulatory regime and information technology governance issues. Learners also gain practical knowledge of the management of existing network infrastructures by assessing network availability and reliability requirements for an enterprise network.



Program description: The master’s Network Architecture specialization provides technology leaders with the skills necessary to design, implement, and maintain high-quality networks that meet business needs. The curriculum focuses on Internet, intranet, and extranet design, emerging network technologies, and the integration of divergent and disparate networks. Learners acquire skills in designing, planning, and maintaining local area networks (LANs) and wide area networks (WANs) and gain the knowledge needed to develop and implement organizations’ information security and disaster recovery plans. Upon successful completion of this specialization, learners are prepared to pursue careers in network management and administration and network architecture and design.

Architecture Courses by State & City

Top 20 US Architecture Schools (campus and online)

Harvard University
Total Programs 113
Number of Subjects 76
Rank in USA 1st
Yale University
Total Programs 132
Number of Subjects 95
Rank in USA 2nd
Columbia University in the City of New York
Total Programs 192
Number of Subjects 141
Rank in USA 4th
University of Pennsylvania
Total Programs 188
Number of Subjects 140
Rank in USA 5th
University of California-Berkeley
Total Programs 145
Number of Subjects 105
Rank in USA 6th
University of California-Los Angeles
Total Programs 168
Number of Subjects 111
Rank in USA 7th
Princeton University
Total Programs 56
Number of Subjects 59
Rank in USA 8th
Brown University
Total Programs 135
Number of Subjects 88
Rank in USA 9th
University of Southern California
Total Programs 251
Number of Subjects 166
Rank in USA 10th
Massachusetts Institute of Technology
Total Programs 67
Number of Subjects 67
Rank in USA 12th
New York University
Total Programs 204
Number of Subjects 146
Rank in USA 13th
University of Virginia-Main Campus
Total Programs 106
Number of Subjects 103
Rank in USA 16th
The University of Texas at Austin
Total Programs 169
Number of Subjects 141
Rank in USA 18th
Johns Hopkins University
Total Programs 178
Number of Subjects 136
Rank in USA 19th
University of North Carolina at Chapel Hill
Total Programs 148
Number of Subjects 126
Rank in USA 20th
University of Wisconsin-Madison
Total Programs 215
Number of Subjects 164
Rank in USA 23rd
Tufts University
Total Programs 120
Number of Subjects 95
Rank in USA 24th
University of Washington-Seattle Campus
Total Programs 243
Number of Subjects 168
Rank in USA 26th
Rice University
Total Programs 74
Number of Subjects 72
Rank in USA 28th
University of Minnesota-Twin Cities
Total Programs 279
Number of Subjects 183
Rank in USA 31st