Program Overview
The Minor in Computer Architecture equips programmers with knowledge of hardware-software interaction, enabling them to optimize software efficiency. The program covers data structures, digital systems, algorithms, computer organization, and assembly language programming. Graduates can pursue careers as software developers, computer programmers, data miners, cloud architects, and database managers.
Program Outline
Degree Overview:
The Minor in Computer Architecture provides programmers with an understanding of how hardware and software interact, enabling them to write more efficient software. The program explores methods for describing the functionality, organization, and implementation of computer systems.
Outline:
The Minor in Computer Architecture consists of a rigid set of courses exploring:
- Data structures
- Digital systems
- Algorithms
- Computer organization
Careers:
A Minor in Computer Architecture can assist computer scientists in understanding the interface between a computer system's hardware and software, and in securing positions including:
- Software developer
- Computer programmer
- Data mining
- Cloud architect
- Database manager
Other:
- The program consists of 17 credit hours of coursework.
- Students interested in declaring a minor should consult with their academic adviser or Academic Affairs to plan their course schedule and fill out the Minor Request Form.