Collage of six different computing related images.

Education Majors

A computing minor can benefit you and your career!


Find your major in the list below to read more.

Elementary Education, B.A.


How is Computing Applied?

 

  • Educational Software: Elementary education majors use educational software and applications designed for children to supplement classroom instruction, reinforce learning concepts, and make learning more engaging and interactive.

  • Digital Lesson Planning: Elementary education majors use software and templates to create digital lesson plans.

  • Data Analysis: Elementary education majors learn to use data analysis tools to assess student performance and adjust teaching strategies accordingly.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Educational Technology Specialist: They are responsible for integrating technology into the teaching and learning process to enhance student engagement, collaboration, and achievement. They provide training, support, and guidance to educators on the effective use of educational technology tools, resources, and platforms.

  • Computer Teacher: They are responsible for teaching students fundamental computer skills, digital literacy, and computer science concepts. They design and deliver instructional lessons, projects, and activities to help students develop proficiency in using computers, software applications, and programming languages.

  • Library Media Specialist: They are responsible for managing school library programs and resources to support student learning, research, and literacy development. They collaborate with educators to integrate library resources, information literacy skills, and technology tools into the curriculum.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Elementary Education/Special Education, B.A.


How is Computing Applied?

 

  • Specialized Educational Software: They utilize specialized educational software designed for students with disabilities.

  • Accessible Learning Materials: They use software to adapt and create accessible learning materials.

  • Individualized Education Programs (IEPs) and Education Management Software: Special education professionals use software to create, manage, and track the progress of students' IEPs.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Assistive Technology Specialist: They are responsible for evaluating, implementing, and supporting the use of assistive technology devices and services to help individuals with disabilities overcome barriers and achieve their educational, communication, and functional goals. They work collaboratively with students, educators, families, and other stakeholders to assess needs, recommend solutions, and provide training and support for using assistive technology effectively.

  • Special Education Technology Coordinator: They are responsible for overseeing the integration of technology into special education programs and services to support the diverse learning needs of students with disabilities. They collaborate with educators, administrators, and technology staff to develop, implement, and evaluate technology initiatives and interventions that enhance student engagement, accessibility, and outcomes.

  • Special Education Data Analyst: They are responsible for collecting, analyzing, and interpreting data related to special education programs, services, and student outcomes. They support data-driven decision-making, program evaluation, and compliance monitoring by providing accurate and timely data reports, insights, and recommendations to educators, administrators, and stakeholders.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary Agricultural Education, B.S.


How is Computing Applied?

 

  • Agricultural Simulations: Agriculture education majors may use computer-based agricultural simulations and virtual labs to teach complex agricultural concepts and practices.

  • Agricultural Software: They utilize specialized agricultural software for farm management, crop planning, livestock management, and soil analysis.

  • Agricultural Safety Training: Computing tools are used to provide safety training through e-learning modules and videos, emphasizing safety practices in agriculture.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Precision Agricultural Specialist: They are responsible for implementing and managing precision agriculture technologies and practices on farms to optimize crop production, resource efficiency, and environmental sustainability. They work with farmers, agronomists, and agricultural experts to assess field conditions, collect data, and recommend precision agriculture solutions that improve yields and reduce input costs.

  • Agricultural Software Developer: They are responsible for designing, developing, and maintaining software applications, platforms, and tools that support agricultural operations, management, and decision-making. They work with farmers, agronomists, and agricultural companies to create innovative software solutions that address the evolving needs and challenges of the agriculture industry.

  • Agricultural Data Analyst: They responsible for collecting, analyzing, and interpreting agricultural data to generate insights, recommendations, and predictive models that improve farm management decisions and performance. They work with farmers, agricultural researchers, and industry stakeholders to leverage data-driven approaches for optimizing crop production, resource allocation, and sustainability practices.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary Career & Technical Education, B.A.S.


How is Computing Applied?

 

  • Curriculum Development: CTE educators use computing tools to design and develop curriculum materials.

  • Career Exploration Tools: Computing tools assist CTE educators in providing students with career exploration resources.

  • Career Portfolio Development: Computing tools help students create digital career portfolios that showcase their skills, projects, and accomplishments.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Technical Education Instructor: They are responsible for delivering hands-on instruction and training in specific technical skills and trades to prepare students for careers in various industries. They work in secondary schools, vocational centers, and community colleges to teach courses related to subjects such as automotive technology, construction trades, culinary arts, healthcare, and information technology.

  • Instructional Technology Specialist: They responsible for supporting educators in integrating technology tools and digital resources into instructional practices to enhance student learning outcomes and engagement. They work collaboratively with teachers, administrators, and instructional staff to design, implement, and evaluate technology-rich learning experiences that promote innovation, creativity, and digital literacy skills.

  • Technical Curriculum Developer: They responsible for designing, developing, and implementing technology-rich curriculum materials, resources, and learning experiences that align with educational standards, goals, and objectives. They collaborate with educators, subject-matter experts, and stakeholders to create engaging, relevant, and standards-based curriculum content for use in classrooms, schools, and educational programs.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary English Education with Concurrent Major in English, B.A.


How is Computing Applied?

 

  • Electronic Text Analysis: Computing tools help analyze and annotate literary texts electronically.

  • Literary Analysis Software: Computing tools assist in literary analysis, including text mining and sentiment analysis, to explore literary trends and author styles.

  • Ethical Considerations: Computing tools support discussions and considerations of ethical issues in literature, including plagiarism, intellectual property, and responsible research.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Digital Literacy Coach: They are responsible for supporting educators in developing digital literacy skills and integrating technology effectively into teaching and learning practices. They work with teachers, administrators, and staff to promote digital citizenship, critical thinking, and technology fluency among students and educators.

  • Language Arts Technology Coordinator: They are responsible for overseeing the integration of technology tools and resources into language arts curriculum and instruction. They work with teachers, administrators, and instructional staff to identify technology needs, develop implementation plans, and provide support for effective technology integration in language arts classrooms.

  • Language Arts Software Developer: They are responsible for designing, developing, and maintaining software applications, platforms, and digital tools that support language arts instruction, literacy development, and communication skills. They collaborate with educators, curriculum specialists, and instructional designers to create interactive and engaging software solutions that align with language arts standards and educational objectives.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary Mathematics Education with Concurrent Major in Mathematics, B.A.


How is Computing Applied?

 

  • Mathematical Software: Educators use mathematical software such as GeoGebra, Desmos, and Mathematica to create interactive visualizations, dynamic demonstrations, and simulations that help students understand mathematical concepts.

  • Data Visualization Tools: Computing tools assist in data analysis and visualization.

  • Ethical Considerations: Computing tools support discussions and considerations of ethical issues in mathematics.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Mathematics Curriculum Developer: They are responsible for designing, creating, and refining curriculum materials, resources, and instructional strategies for mathematics education. They work collaboratively with educators, administrators, and curriculum specialists to develop comprehensive and standards-aligned curriculum frameworks, units, and lessons that support student learning and achievement in mathematics.

  • Math Education Consultant: They provide expertise, guidance, and support to educators, schools, districts, and educational organizations in improving mathematics instruction, curriculum design, and assessment practices. They collaborate with stakeholders to analyze data, identify needs, and develop customized solutions that enhance student learning outcomes and teacher effectiveness in mathematics.

  • Math Assessment Specialist: They are responsible for designing, developing, and implementing assessments, tests, and evaluation tools to measure student learning, progress, and proficiency in mathematics. They collaborate with educators, administrators, and assessment experts to create valid, reliable, and fair assessments that align with standards, curriculum goals, and instructional objectives in mathematics education.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary Modern Languages Education with Concurrent Major in Another Language, B.A.


How is Computing Applied?

 

  • Virtual Language Exchanges: Computing facilitates virtual language exchange programs where students can practice their language skills by connecting with native speakers of the target language via video conferencing or language exchange platforms.

  • Online Language Communities: Computing tools support participation in online language communities, forums, and social media groups.

  • Online Cultural Resources: Computing facilitates access to online cultural resources.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Language Software Developer: They are responsible for designing, building, and maintaining software applications, platforms, and tools that facilitate language learning, translation, or linguistic analysis. They work on developing algorithms, user interfaces, and databases tailored to the specific needs of language learners, educators, translators, or researchers.

  • Language Learning App Designer: They are responsible for conceptualizing, designing, and prototyping mobile applications and digital platforms that support language learning and acquisition. They focus on creating engaging, user-friendly interfaces and interactive experiences that motivate learners and facilitate their language learning journey.

  • Language Assessment Specialist: They are responsible for designing, developing, and implementing assessments, tests, and evaluation tools to measure language proficiency, fluency, and communication skills. They collaborate with educators, language experts, and assessment professionals to create valid, reliable, and fair assessment instruments that meet the needs of language learners, educators, and stakeholders.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary Science Education, B.A.


How is Computing Applied?

 

  • Simulations and Virtual Labs: Educators use simulation software and virtual laboratory platforms to provide students with virtual hands-on experiences.

  • Graphing and Data Visualization Tools: Computing tools facilitate data visualization and graphing.

  • Collaborative Science Projects: Computing tools support collaborative science projects where students work together.


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Science Data Analyst: They are responsible for collecting, processing, analyzing, and interpreting data related to scientific research or experiments. They work with scientific data sets from various sources such as experiments, observations, simulations, or literature reviews to derive insights, identify patterns, and draw conclusions that contribute to scientific knowledge and understanding.

  • Science Program Coordinator: They oversee and manage science education programs, initiatives, or projects within educational institutions, nonprofit organizations, or research institutions. They coordinate various aspects of program development, implementation, and evaluation to ensure the success and effectiveness of science education efforts.

  • Science Education Researcher: They conduct research studies and investigations into various aspects of science teaching, learning, and curriculum development. They contribute to the advancement of knowledge in science education by designing and conducting empirical research, analyzing data, and disseminating findings through scholarly publications and presentations.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***

Secondary Social Studies Education, B.A.


How is Computing Applied?

 

  • Online Debates and Discussions: Computing tools support online debates and discussions about historical and contemporary social issues.

  • Ethical Considerations: Computing tools support discussions and considerations of ethical issues related to historical accuracy.

  • Interactive Historical Maps: Social studies education majors utilize interactive historical mapping tools


Jobs that can be achieved with this major combined with a computing minor are:

 

  • Social Studies Data Analyst: They are responsible for collecting, analyzing, and interpreting data related to social studies education, curriculum, or research. They work with datasets from various sources, such as surveys, assessments, or administrative records, to derive insights, identify trends, and inform decision-making in social studies instruction and curriculum development.

  • Social Studies Assessment Specialist: They design, develop, and implement assessments, tests, and evaluation tools to measure student learning, achievement, and proficiency in social studies content areas. They collaborate with educators, curriculum developers, and assessment experts to create valid, reliable, and fair assessment instruments aligned with social studies standards and learning objectives.

  • Social Studies Curriculum Developer: They are responsible for designing, creating, and refining curriculum materials, resources, and instructional strategies for social studies education. They collaborate with educators, administrators, and curriculum specialists to develop comprehensive and standards-aligned curriculum frameworks, units, and lessons that support student learning and achievement in social studies.

Courses

School of Computing Courses

Education Courses

Computing in Society

COMP 2000

 

Programming

COMP 2500

COCS 1010: Introduction to Computer Science

 

Basic Computing

COMP 3000

 

Advanced Computing

COMP 3500

 

Computing Elective

 

 

Experiential Learning

COMP 4000

 

 

***Note: there are no specific Education courses available at this time***


Contact Us

Engineering Building, Room 4083
Dept. 3395
1000 E. University Ave.
Laramie, WY 82071

Phone: +1 (307) 766-5299
Email: uwyo-soc@uwyo.edu

Follow Us

Facebook icon Instagram icon LinkedIn icon YouTube icon





Subscribe to Our Email List