BYU-Idaho/Web-Content huggingface dataset:
Cloud Computing (A.A.S.)

Why Choose BYU-Idaho for Cloud Computing?

- Build the Future of IT: Cloud computing is the backbone of modern technology. As a BYU-Idaho Cloud Computing graduate, you'll be at the forefront of innovation, driving change and creating solutions.
- High Demand, High Reward: Cloud professionals are in high demand across industries. Whether you're interested in cloud architecture, data management, or application development, this degree opens doors to exciting career paths.
- Industry Connections: We collaborate with leading tech companies, ensuring you have access to networking opportunities, guest speakers, and potential employers.

> "The degree I earned from the
> BYU-Idaho CSE department provided me with marketable skills for
> internships and full-time employment. I am especially thankful to the
> faculty for creating a rigorous yet safe learning environment. There was
> always a helping hand at the ready to offer assistance."

JASON A., BYU-I GRADUATE, SOLUTIONS ARCHITECT AT AWS (Amazon Web Services)

## Highlighted Career Paths

Graduates with a degree in Cloud Computing have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Cloud Engineer

A Cloud Engineer is responsible for designing, implementing, and managing cloud-based infrastructure and services to support an organization's IT needs. They work with cloud providers such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform to deploy and maintain scalable, reliable, and secure cloud environments. Cloud Engineers configure cloud resources, such as virtual machines, storage, and networking, according to the organization's requirements and best practices.

DevOps Engineer

A DevOps Engineer acts as a bridge between the people who create software and those who manage the computer systems it runs on. They make software deployment smoother by using automation tools and practices. This includes continuous integration and delivery (CI/CD), which means constantly updating and releasing software. DevOps engineers use several specialized tools, like Terraform and AWS CloudFormation.

Solutions Architect

A Solutions Architect designs and implements solutions that solve complex technical or business challenges. This is done by aligning technology with organizational goals. They analyze requirements, create designs, guide development, manage risks, and collaborate with stakeholders to build scalable, efficient, and reliable solutions.

Explore All Career Paths

## Getting Started in this Degree

If you are interested in Cloud Computing, start with one of the following major-specific courses.

ITM101 - Introduction to Cloud Technologies

See Course Details

ITM112 - Introduction to Linux

See Course Details

2-Year Plan

See Example Class Plan

Read More

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Computer Engineering (B.S.)

Help Make Technology Smarter

As a computer engineer, imagine creating the next supercomputer, the next revolutionary tablet computer, or the next control system for the latest Air Force fighter jet. 
 
The curriculum is balanced to help students learn how to design and develop computer hardware and software. Students will gain in-depth knowledge and skills in designing and developing many different types of computer systems, from small MP3 players to large parallel computer systems. Graduates are prepared for high-paying employment as computer engineers or to continue their education at graduate school.

## Find out if this degree is right for you!

Watch ****expert advice**** on how to succeed in this major + career options

## Highlighted Career Paths

Graduates with a degree in Computer Engineering have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Computer Engineer

Computer engineers work with various computer systems, such as architecture, parallel processing, and dependability. They work with mobile computing, distributed systems, computer vision and robotics, embedded systems, design, and testing. Computer engineers also work with coding, cryptography, and information protection.

Computer Programmer

Computer programmers develop and write computer programs to store, locate, and retrieve specific documents, data, and information. They create, modify, and test the code and scripts that allow computer applications to run. Computer programmers also work from specifications drawn up by software and web developers or other individuals.

Explore All Career Paths

## Highlighted Courses

Develop core technical and problem-solving skills through courses in computer architecture, embedded systems, digital logic design, programming, data structures, operating systems, computer networks, and more.

Microprocessor Based-System Design

ECEN 260

See Example Class Plan

Computer Architecture

ECEN 324

See Suggested Course Plan

Course Dependency Plan

ECEN 361

See Course Dependency Flowchart

Signals and Systems

ECEN 380

See Course Dependency Flowchart

Electromagnetics

ECEN 390

See Course Dependency Flowchart

Autonomous Control of Dynamic Systems

ME 410

See Course Dependency Flowchart

Power Systems Analysis

ECEN411

See Course Dependency Flowchart

Machine Learning

CSE450

See Course Dependency Flowchart

Advanced Embedded Systems

ECEN 461

See Course Dependency Flowchart

See all required courses

## Related Majors

Computer Science (B.S.)

Study computation, algorithms, information, and how they work.

Get Involved

Electrical and Computer Engineering (A.A.S.)

Design and build electronic systems and computing devices.

Get Involved

Electrical Engineering (B.S.)

Design, develop, and test electrical equipment, systems, and machinery.

Get Involved

Software Engineering (B.S.)

Design, build, and maintain computer software systems.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Computer Science (B.S.)

Imagine What You Could Do

As a computer scientist, you could build the next big search engine, social site, or mobile app. Graduates are ready for well-paying jobs as software engineers or for grad school. 
 
BYU-Idaho's Computer Science program gives you experience in: 

- Algorithm development
- Programming (procedural and object-oriented)
- Software engineering
- Computer security
- Web design
- Technical communication
- Computing theory

> "What we do is challenging, yet incredibly rewarding. It's like learning how to solve a new puzzle every day."

TRAVIS C.,
BYU-I GRADUATE

## Highlighted Career Paths

A degree in Computer Science has a wide array of rewarding careers. Check out some of the top careers with this degree below or explore more career options in I-Plan.

Explore All Career Paths

Applications Developer

An applications developer writes and updates code to create software for businesses and often: 

- Turn software ideas into working programs
- Specialize in areas like mobile apps, accounting software, office tools, or graphics programs
- Know at least one programming language well

Game Developer

Games developers design and build games for: 

- Computers and consoles
- Online and social platforms
- Mobile phones and tablets
- Arcade machines and handheld devices

Forensic Computer Analyst

Forensic computer analysts may work for police departments, government agencies, and private forensic or investigation teams. Forensic computer analysts investigate: 

- Data breaches
- Cybersecurity incidents
- Criminal activity involving computers

Explore All Career Paths

## Highlighted Courses

Develop core skills in programming, algorithms, data structures, and software engineering. Gain hands-on experience with cutting-edge technologies like machine learning, cloud computing, and big data to solve real-world problems and build innovative solutions.

Computer Systems

ECEN 106

Get Involved

Programming with Data Structures

CSE 212

Get Involved

SQL

ITM 220

Get Involved

Data Science Programming

DS 250

Get Involved

Discrete Mathematics

CSE 280

Get Involved

Software Engineering Principles

CSE 370

Get Involved

Algorithms and Complexity

CSE 381

Get Involved

Machine Learning

CSE450

Get Involved

Big Data Programming and Analytics

DS 460

Get Involved

See all required courses

## Related Majors

Cloud Computing (A.A.S.)

Deliver on-demand computing services like servers, storage, and software over the internet.

Get Involved

Computer Engineering (B.S.)

Design and build computer hardware and the software that controls it.

Get Involved

Cybersecurity (B.S.)

Protect computer systems, networks, and data from digital threats.

Get Involved

Electrical and Computer Engineering (A.A.S.)

Design and build electronic systems and computing devices.

Get Involved

Electrical Engineering (B.S.)

Design, develop, and test electrical equipment, systems, and machinery.

Get Involved

Software Engineering (B.S.)

Design, build, and maintain computer software systems.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Construction Superintendency (A.A.S.)

Real World Experience

This degree specifically prepares students for work as a construction superintendent, who works in the field, overseeing, directing, and coordinating the daily operations of the construction project from planning to completion. They supervise all workflow activities and tasks of contractors and on-site workers while inspecting and approving their work. A superintendent is responsible for record-keeping of labor and materials, communicating on-site safety procedures, and enforcing them. 
 
This degree program is intended for those students who prefer to be outdoors directly with construction workers and tradespeople. Those students continuing to complete the four-year degree will receive a meaningful Accomplishment Milestone midway through their academic journey.

## Highlighted Career Paths

Graduates with an Associates degree in Construction Superintendency have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Superintendent

Superintendents work for contractors and subcontractors and spend most of their time in the field. They are over scheduling, coordinating, and managing the daily construction activities for construction projects. They ensure that projects are built to requirements and specifications established by construction drawings, building codes, and clients.

Field Engineer

A field engineer oversees the field and production side of a project. They spend time on the site addressing and resolving various problems and solutions.

Explore All Career Paths

## Getting Started in this degree

If you are interested in Construction Superintendency, start with one of the following major-specific courses:

CONST105 - Survey of Virtual Design and Construction Management

See Course Details

CONST120 - Framing Systems

See Course Details

4-Year Plan

See Example Class Plan

See all required courses

## Related Majors

Mechanical Engineering (B.S.)

Design, analyze, and build mechanical systems and machines.

Get Involved

Civil Engineering (B.S.)

Design, build, and maintain essential public structures like roads, bridges, and buildings.

Get Involved

Construction Management (B.S.)

Plan, organize, and oversee building projects from start to finish.

Get Involved

Virtual Design and Construction (B.S.)

Use digital tools like building information modeling software (BIM) to plan and manage building projects.

Get Involved

Architectural Technology (A.A.S.)

Master the science and methods used to design and construct buildings.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Economics (B.S.)

Real-World Preparation

Students majoring in economics develop strong analytical and quantitative reasoning skills that help them solve problems and identify existing alternatives. 
 
This economic way of thinking allows individuals to address issues in finance, business, law, public policy, and international trade and development.

> "Embrace the learning model, group work, and studying together. These are life-long skills and help you the most, [because in] every occupation you will interact with others at some level."

J. C. W.,
BYU-I GRADUATE

## Find out if this degree is right for you!

Watch ****expert advice**** on how to succeed in this major + career options

## Highlighted Career Paths

Graduates with a degree in Economics have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Business Manager

Business managers oversee daily operations of a business or manage a group of workers within a company.

Data Analyst

Data analysts work at solving problems for businesses using data, tools, and skills related to production, costs, and clients. Analysts can also work on project management and development.

Public Policy / Government

In this career, you will work in a think tank or governmental organization doing analysis of policy.

Further Education

You may also pursue a Masters degrees in Economics, Business, or a related field or a PhD in Economics. Many students also go on to Law School.

Explore All Career Paths

## Getting Started in This Degree

If you are interested in Economics start with one of the following major-specific courses:

ECON150 - Economic Principles and Problems-Micro

See Course Details

BUS115 - Business Applications

See Course Details

4-Year Plan

See Example Class Plan

See all required courses

Economic Student Highlights

Learn More

## Related Majors

Agribusiness (B.S.)

Combine farming, business, and science to manage the food production industry.

Get Involved

Financial Economics (B.S.)

Apply economic theories to understand financial markets and make smart investments.

Get Involved

Finance (B.S.)

Manage money, investments, and how businesses and individuals get and use capital.

Get Involved

Business Analytics (B.S.)

Use data to find trends and solve business problems for better decision-making.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Electrical and Computer Engineering (A.A.S.)

See If You Have What It Takes

This program gives students a solid foundation in basic computer and electronic systems. This includes computer programming, system design, and analog electronics knowledge. 
 
Students will be taught problem-solving skills that will allow them to debug and correct electronic system errors. They will be able to learn to combine scientific knowledge and engineering methods with practical technical skills to help prepare them for life-long learning and rewarding employment.

## Is Electrical and Computer Engineering Right for You?

Watch this video for expert advice on how to succeed in this major and what career options are open to you.

## Highlighted Career Paths

Graduates with an Associates degree in Electrical and Computer Engineering have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Electrical/Electronic Engineering Technician

Electrical and electronics engineering technicians help the engineers design and develop instruments such as computers, communication equipment, medical monitoring devices, navigational equipment, and other electrical and electronic equipment.

Engineering Technician-Instrumentation

These professionals are responsible for planning, installing, monitoring, and maintaining control systems and machinery within various manufacturing environments. They often work with sensors and controls that give them feedback on their instruments.

Computer Network Technician

A computer network technician is an information technology professional responsible for building and troubleshooting computer networks in different businesses. They focus on setup, repair, and troubleshooting of hardware and software products incorporated into a business.

Explore All Career Paths

## Getting Started in this degree

If you are interested in Electrical and Computer Engineering, start with one of the following major-specific courses

CSE110 - Introduction to Programming

See Example Class Plan

2- Year Plan

See Course Dependency Flowchart

Course Dependency Chart

July 15, 2025 09:23 AM

See Course Dependency Flowchart

See all required courses

## Related Majors

Electrical Engineering (B.S.)

Design, develop, and test electrical equipment, systems, and machinery.

Get Involved

Computer Engineering (B.S.)

Design and build computer hardware and the software that controls it.

Get Involved

Computer Science (B.S.)

Study computation, algorithms, information, and how they work.

Get Involved

Software Engineering (B.S.)

Design, build, and maintain computer software systems.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Elementary Education (B.S.)

Preparing to Make a Difference

With a degree in Elementary Education, teacher candidates are ready to make a difference as professional teachers. Elementary Education majors learn the instructional methodologies and strategies specific to teaching children in all aspects of the multifaceted stages of development and growth. They learn to teach the complexities of literacy, science, math, social studies, and to integrate technology, art, music, and physical education into lessons to provide dynamic and engaging instruction to children from kindergarten through ninth grade. Teacher candidates have many opportunities to develop and refine their teaching skills during classroom teaching experiences in partner schools.

## Highlighted Career Paths

Graduates with a degree in Elementary Education have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

K-6

Teach elementary grades K-6 academic and social skills at the elementary school level.

Middle School

Teach middle school (6-9) in the chosen field of English/Language Arts, Math, Science, or Social Studies

Online Educator

Teach as an online educator

Curriculum Development

Develop curriculum for educators to use

Sales

Education Product Sales

Business Training

Provide training for businesses

Explore All Career Paths

## Getting Started

If you are interested in Elementary Education, start with one of the following courses:

ED200 - Teaching as a Profession

See Course Details

ED304 - Educational Psychology and Human Development

See Course Details

ED361 - Principles of Teaching and Assessment

See Course Details

4-Year Plan

See Example Class Plan

See all required courses

## Related Majors

Early Childhood Education / Early Childhood Special Education (B.A.)

Teach and nurture young children's grown and learning in the classroom and home settings.

Get Involved

Special Education K-12 Generalist (B.S.)

Teach children with special needs K-12.

Get Involved

Child Development (B.S.)

Prepare for a career in a child development to observe and educate children and work with parents and care providers.

Get Involved

Child Development (A.A.S.)

Teach preschool by gaining a basic understanding of how children grow physically, mentally, emotionally, and socially.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Environmental Geoscience (B.S.)

Preserve the Environment

Students take courses related to environmental studies in geology and biology. They discuss the reoccurring issues that press on the environment such as increased demand for natural resources and the impact of natural hazards on populations. 
 
Students prepare to enter a career where they are able to use their scientific knowledge to help clean polluted areas, advise policymakers, or work with industries to reduce waste and follow regulations. Students are prepared to work as an environmental technician or to attend graduate school in Environmental Science or Resource Management.

## Highlighted Career Paths

Graduates with a degree in Environmental Geoscience have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Environmental Technician

Work with industry or government agencies to care for the environment, influence policy, follow regulations, or mitigate natural hazards.

Environmental or Natural Resource Lawyer

Advise and defend businesses and the government regarding regulations related to clean water, clean air, global warming, and land use. This career requires additional schooling.

Explore All Career Paths

## Getting Started

If you are interested in Environmental Geoscience, start with one of the following courses:

GEOL100 - Exploring Geology

See Course Details

GEOL111 - Physical Geology

See Course Details

4-Year Plan

See Example Class Plan

See all required courses

## Related Majors

Geology (B.S.)

Study the Earth's solid matter, history, structure, and processes.

Get Involved

Physics: Geophysics (B.S.)

Apply physics principles to understand the Earth's structure and physical processes.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved
Floral Design (A.A.S.)

Gain Hands-On Experience

Floral Designers focus their degree and work on arranging live, dried silk flowers and greenery to make decorative displays. By pursuing a degree in Floral design, students learn skills such as the ability to use colors and shapes creatively, an interest in buying and selling, number skills, lifting and carrying vases full of flowers, and the stamina to work in a shop all day.

## Highlighted Career Paths

Graduates with an associates degree in Floral Design have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.

Explore All Career Paths

Florist

Florists manage shops by selling flowers with artistic arrangements of flowers and plants, such as bouquets and wreaths. Also, sometimes go by the name of Floral Designers.

Garden Associate

Some of a nursery worker's various duties and responsibilities include watering, fertilizing, re-potting, pruning, and mulching plants. This includes using nursery gardening tools and hands. As well as providing advice and guidance to customers about plant choices and care.

Nursery Worker

Students who desire to pursue advanced studies and a research career apply for admission to graduate programs to earn a Master's or Ph.D. degree. In chemistry, graduate students earn a salary and often receive tuition and healthcare benefits.

Explore All Career Paths

## Getting Started in this degree

If you are interested in Floral Design, start with one of the following major-specific courses

APS122 - Introduction to Plant Science

See Course Details

HORT224 - Introductory Plant Identification

See Course Details

4-Year Plan

See Example Class Plan

See all required courses

## Related Majors

Horticulture (A.A.S.)

Gain a basic understanding of soils, irrigation, water management, gardening, and plant identification.

Get Involved

Horticulture (B.S.)

Learn the science and art of cultivating plants, fruits, vegetables, and ornamental gardens.

Get Involved

Plant Science & Technology (B.S.)

Find solutions to improve plant health and develop better agriculture practices with science and technology.

Get Involved

Plant Science & Technology (A.A.S.)

Gain a basic understanding of how to improve plant health with science.

Get Involved

## Next Steps

Learn How to Apply

Get Involved

Change Your Major

Get Involved