Inspire Future Scientists. Teach.

There is a growing need for computer science educators within the classroom. Prepare to teach grades 7-12 with courses in cybersecurity, web programming and computer networks. Learn how to incorporate technology in the classroom with our engaging STEM education courses. After graduation, you’ll have the knowledge to successfully teach computer systems and programming languages. Let your knowledge inspire the scientists of tomorrow!

Students looking at analytics on screen

See Yourself Succeed With a Degree in Computer Information Systems

Industrial rack of hard drives being maintained

Technical Foundation

Build a solid foundation for career success that includes mathematics, algorithms, computer architecture, software engineering and introductory networking solutions.

Computer science student looking at computer

Career Readiness

A degree in computer information systems will help prepare you for high-paying, in-demand careers. Expand your career with a wide range of interesting and rewarding positions in a multitude of sectors.

Computer science professor intstructing students

Solve Problems

Identify and formulate computational problems in terms of a mathematical model. Learn common solution patterns that allow you to address problems and map them to unique computational challenges.


A degree in computer information systems with a teaching certificate offers the opportunity to:

  • Acquire a strong foundation in programming and database technology for the high-school classroom.
  • Analyze, design, implement and evaluate computer-based solutions.
  • Learn classroom management and STEM integration techniques.
  • Be trained on modern equipment related to operating systems, communications, databases, simulation, networks and information security.
  • Demonstrate an understanding of the global and local societal impact of computing, including professional, ethical and social responsibilities.
Computer scientist working at several monitors


Computer information systems students are able to analyze a problem and identify and define the computing and business requirements appropriate to its solution. You can become a highly valued cybersecurity analyst or software engineer. Graduates are well-positioned to transition quickly into the market when internship and job opportunities present themselves.

Career Possibilities and Current Median Salaries

High School Teacher
Computer User Support Specialist

US DOL Bureau of Labor Statistics, Occupational Outlook Handbook, 2023

Experience the Classroom firsthand

Work under the guidance of teaching professionals with our field-based residency program. As a computer information systems with teaching emphasis student, you’ll have the opportunity to intern at a local high school during your final year. You’ll gain confidence in the classroom and acquire the skills needed for first-year teaching. You will receive course credit for this internship as part of your degree program. In addition to the classroom experience, some of our students have participated in industry internships.

Student learning in computer lab

What You Will Learn

Through challenging, fast-paced coursework and collaboration with accomplished peers, you will acquire a strong foundation in programming and database technology required for teaching. Our program allows you to combine your passions for information systems while shaping the lives of the next generation. You’ll take an in-depth look into web programming and interface design, data structures and algorithms, and programming. Take this knowledge to the classroom with our teaching residency and practicum.

Courses to Prepare for Your Career

  • Major courses include programming fundamentals, machine languages and digital logic, and data structures and algorithms
  • Teacher education courses include roles and responsibilities of STEM educators, project-based learning in STEM, and pedagogy and classroom management

Student Organizations

The goal of Epsilon Delta Pi is to encourage excellence in computer science by promoting the computer science profession, by giving recognition to computer scientists who display professional achievement and quality of character, and by supporting those who work together to bond interested students.

The Association of Computing Machinery (ACM) is an international scientific and educational organization dedicated to advancing the arts, science, engineering and application of information technology. ACM serves both professional and public interests by fostering the open exchange of information and by promoting the highest professional and ethical standards.

ACM icon

Undergraduate Program Costs

Program Costs

Tuition and fees for undergraduate students taking 12 credit hours are $4,212 for Texas residents and $9,108 for non-residents.

Back to menu

We are here to help!

START YOUR JOURNEY! Two buttons freshman


Back to menu

Contact Us

  • P.O. Box 3011
  • Commerce, TX 75429-3011
Navigate This Page