Computer Architecture (Minor)

Discover how hardware and software interact to build a computer system, and create a logical design to solve the needs of users through that system.

Programmers need to have an understanding of how hardware and software interface in order to write good software. The Minor in Computer Architecture will help programmers write more efficient software through this understanding. Jump into the methods describing the functionality, organization, and implementation of a computer system with this minor program.

The Minor in Computer Architecture is a rigid set of courses exploring data structures, digital systems, algorithms, computer organization, and assembly language programming.

Discover new methods of solving real-world problems by creating new solutions with training in computer architecture. This training not only will help while working within a team, but also will aid in team leadership.

Program Overview

The Minor in Computer Architecture consists of a rigid set of courses exploring data structures, digital systems, algorithms, computer organization, and assembly language programming. A Minor in Computer Architecture will help programmers write more efficient software.

Career Opportunities

A Minor in Computer Architecture will assist computer scientists in understanding how a computer system's hardware and software interface, and in securing positions including:

  • Software developer
  • Computer programmer
  • Data mining
  • Cloud architect
  • Database manager

A total of 17 credit hours of coursework must be completed to earn the Minor in Computer Architecture.

 

Interested in declaring a minor? Talk with your academic adviser or Academic Affairs to plan out your course schedule and fill out the .