---
title: How to Teach Computer Science
description: UAT Advancing Computer Science Professors create curriculum that inspires students to keep working on projects, which keeps them coding, after class ends. They emphasize ethics and teach law. UAT students graduate prepared for careers as software engineers, computer scientists and IT professionals.
image: https://www.uattech.com/hubfs/bicycle-161524_1280.png
---

[![image-26](https://www.uattech.com/hs-fs/hubfs/Marketing/Logos/image-26.png?width=99&name=image-26.png "image-26")](https://www.uat.edu/)

**

- [Home](https://www.uattech.com)
- [Majors](http://www.uat.edu/advancing-technology-degrees)
- [About UAT](https://www.uat.edu/about-uat)
- [Request More Information](https://www.uat.edu/request-info)

[![Take a Virtual, Interactive Tour ](https://no-cache.hubspot.com/cta/default/3455363/92ff0e66-7821-430b-88c3-a32c82c5bda2.png)](https://cta-redirect.hubspot.com/cta/redirect/3455363/92ff0e66-7821-430b-88c3-a32c82c5bda2)

# University of Advancing Technology's Official Technology Blog

ALL CATEGORIES

- [all Categories](https://www.uattech.com)
- [ Advancing Computer Science ](https://www.uattech.com/tag/advancing-computer-science)
- [ Advertising Art ](https://www.uattech.com/tag/advertising-art)
- [ Artificial Intelligence ](https://www.uattech.com/tag/artificial-intelligence)
- [ Business Technology ](https://www.uattech.com/tag/business-technology)
- [ Cyber Security ](https://www.uattech.com/tag/cyber-security)
- [ Data Science ](https://www.uattech.com/tag/data-science)
- [ Digital Maker and Fabrication ](https://www.uattech.com/tag/digital-maker-and-fabrication)
- [ Digital Marketing ](https://www.uattech.com/tag/digital-marketing)
- [ Digital Video ](https://www.uattech.com/tag/digital-video)
- [ Game Studies ](https://www.uattech.com/tag/game-studies)
- [ Human Computer Interaction ](https://www.uattech.com/tag/human-computer-interaction)
- [ Robotics and Embedded Systems ](https://www.uattech.com/tag/robotics-and-embedded-sytems)
- [ Software Engineering ](https://www.uattech.com/tag/software-engineering)
- [ Virtual Reality ](https://www.uattech.com/tag/virtual-reality)
- [ Alumni ](https://www.uattech.com/tag/alumni)
- [ Behind the Bits Magazine ](https://www.uattech.com/tag/behind-the-bits)
- [ Career and Work ](https://www.uattech.com/tag/career-and-work)
- [ Competitions ](https://www.uattech.com/tag/competitions)
- [ Events ](https://www.uattech.com/tag/events)
- [ Geek411 Magazine ](https://www.uattech.com/tag/geek-411)
- [ Graduate Studies ](https://www.uattech.com/tag/graduate-studies)
- [ Military ](https://www.uattech.com/tag/military)
- [ People, Places and Things ](https://www.uattech.com/tag/people-places-and-things)
- [ Perimeter83 ](https://www.uattech.com/tag/Perimeter83)
- [ Student Innovation Project (SIP) ](https://www.uattech.com/tag/student-innovation-project)
- [ Student Work ](https://www.uattech.com/tag/student-work)
- [ Technology News ](https://www.uattech.com/tag/technology-news)
- [ UAT Life ](https://www.uattech.com/tag/UAT-life)
- [ UAT News ](https://www.uattech.com/tag/UAT-news)

[Advancing Computer Science](https://www.uattech.com/tag/advancing-computer-science), [Student Work](https://www.uattech.com/tag/student-work), [Artificial Intelligence](https://www.uattech.com/tag/artificial-intelligence) 

   |  

 6 Min Read

## How to Teach Computer Science

![Picture of UAT Staff Writer](https://www.uattech.com/hubfs/UATTECH-AUTHOR-LOGO.png)

[ Written by UAT Staff Writer ](https://www.uattech.com/author/uat-staff-writer)

[Twitter ](https://twitter.com/uatedu)

Advancing Computer Science Professor Tony Hinton started coding when he was 12. But one boring computer class in college almost broke him. “It made me second guess whether I wanted to work with computers or not,” Tony lamented.

 

Tony spent an entire semester developing a fake HR system, “just to throw it all away at the end of the class.” That experience inspired him to build computer science curriculum around solving real-world problem such as increasing crop yields and [streamlining systems administration](https://github.com/grepnoir/ToastySec).

“Coding is not like riding a bike,” Tony said. That’s why his ultimate goal is to assign projects that students “find so interesting that they continue developing them after the semester ends.”

![Screen Shot 2018-12-07 at 11.40.05 AM](https://www.uattech.com/hubfs/Screen%20Shot%202018-12-07%20at%2011.40.05%20AM.png)

### UAT student Brandon Nay (far left) poses with the rest of the UAT Space Exploration crew.

 

For example, Advancing Computer Science and [Artificial Intelligence](https://www.uat.edu/artificial-intelligence-degree) student [Brandon Nay](https://www.linkedin.com/in/brandon-nay/) didn’t have room for the [UAT Space Exploration](https://www.uattech.com/featured/5-takeaways-from-our-first-stratospheric-balloon-launch) class on his schedule this semester, but he stayed up all night tweaking on-board electronics before a recent stratospheric balloon launch, developed a data graph twitch stream for the next launch and mentored elementary students in the K-12 program anyways.

 

Students in Professor [Jay Carpenter](https://www.linkedin.com/in/jaycarpenter/)’s class develop blockchain solutions for real-world problems. They also attend conferences with him and network with professionals at the [Desert Blockchain](https://www.meetup.com/Desert-Blockchain/) Meetup he hosts on campus.

 

![gose 2](https://www.uattech.com/hubfs/gose%202.webp)

Advancing Computer Science Professor Stephen Gose.

 

Professor [Stephen Gose](https://www.linkedin.com/in/stephen-gose-phd-honorary-71ba853b/) integrates music into his [Introduction to Python](https://blog.uat.edu/the-lovable-goofball-we-call-mr.-gose) class, which Game Design student [Kevin Albregard](https://www.linkedin.com/in/kevin-albregard-07b434150/) described as “less of a lecture and more of an immersive experience.” Professor Gose purposefully makes mistakes during class to test students. “When you catch him in the act, you feel this adrenaline rush and morale boost,” Kevin said.

 

> READ: [The Lovable Goofball We Call Gose](https://blog.uat.edu/the-lovable-goofball-we-call-mr.-gose).

 

With the evolving data privacy laws and precedent set by the EU’s General Data Protection Regulation ([GDPR](https://eugdpr.org/)), it is also important to integrate the study of law and regulation into technology curriculum. All UAT students have to take Legal Issues in Technology. (But most of them probably wouldn't call it their favorite class like UAT Network Security alumna [Tara Cooke](https://www.uattech.com/reducing-risk-improving-compliance-lifting-weights).)

 

Students expect engaging, relevant content. They also expect instant feedback and answers to their questions, which is why UAT professors don't hide in private offices or labs. Instead, they sit in the commons area, where they help students with homework and get to know them.  

 

Technology will never stop evolving, and neither will UAT computer science curriculum. Professors proactively seek industry feedback, read a lot and spend their free time coding. According to Tony, **“Full Stack won’t be Full Stack without AI in a few years.” **That’s why UAT continues to reshape our technology curriculum to emphasize artificial intelligence, machine learning, IoT, mobile development and other trends that aren’t going away.

 

If you want to future-proof your career, then check out the [Advancing Computer Science degree program](https://www.uat.edu/advancing-computer-science-degree) at the University of Advancing Technology today.

 

- [** ](https://www.facebook.com/sharer/sharer.php?u=https://www.uattech.com/how-to-teach-computer-science&title=How%20to%20Teach%20Computer%20Science&picture=https://learn.uat.edu/hubfs/bicycle-161524_1280.png&description=UAT%20Advancing%20Computer%20Science%20Professors%20create%20curriculum%20that%20inspires%20students%20to%20keep%20working%20on%20projects,%20which%20keeps%20them%20coding,%20after%20class%20ends.%20They%20emphasize%20ethics%20and%20teach%20law.%20UAT%20students%20graduate%20prepared%20for%20careers%20as%20software%20engineers,%20computer%20scientists%20and%20IT%20professionals.)
- [** ](https://twitter.com/intent/tweet?source=https://www.uattech.com/how-to-teach-computer-science&text=How%20to%20Teach%20Computer%20Science)
- [** ](http://www.linkedin.com/shareArticle?mini=true&url=https://www.uattech.com/how-to-teach-computer-science&title=How%20to%20Teach%20Computer%20Science&summary=UAT%20Advancing%20Computer%20Science%20Professors%20create%20curriculum%20that%20inspires%20students%20to%20keep%20working%20on%20projects,%20which%20keeps%20them%20coding,%20after%20class%20ends.%20They%20emphasize%20ethics%20and%20teach%20law.%20UAT%20students%20graduate%20prepared%20for%20careers%20as%20software%20engineers,%20computer%20scientists%20and%20IT%20professionals.)
- [** ](mailto:?subject=How%20to%20Teach%20Computer%20Science&body=How%20to%20Teach%20Computer%20Science%20https://www.uattech.com/how-to-teach-computer-science)

### Don't forget to share this post!

- [** ](https://www.facebook.com/sharer/sharer.php?u=https://www.uattech.com/how-to-teach-computer-science&title=How%20to%20Teach%20Computer%20Science&picture=https://learn.uat.edu/hubfs/bicycle-161524_1280.png&description=UAT%20Advancing%20Computer%20Science%20Professors%20create%20curriculum%20that%20inspires%20students%20to%20keep%20working%20on%20projects,%20which%20keeps%20them%20coding,%20after%20class%20ends.%20They%20emphasize%20ethics%20and%20teach%20law.%20UAT%20students%20graduate%20prepared%20for%20careers%20as%20software%20engineers,%20computer%20scientists%20and%20IT%20professionals.)
- [** ](https://twitter.com/intent/tweet?source=https://www.uattech.com/how-to-teach-computer-science&text=How%20to%20Teach%20Computer%20Science)
- [** ](http://www.linkedin.com/shareArticle?mini=true&url=https://www.uattech.com/how-to-teach-computer-science&title=How%20to%20Teach%20Computer%20Science&summary=UAT%20Advancing%20Computer%20Science%20Professors%20create%20curriculum%20that%20inspires%20students%20to%20keep%20working%20on%20projects,%20which%20keeps%20them%20coding,%20after%20class%20ends.%20They%20emphasize%20ethics%20and%20teach%20law.%20UAT%20students%20graduate%20prepared%20for%20careers%20as%20software%20engineers,%20computer%20scientists%20and%20IT%20professionals.)
- [** ](mailto:?subject=How%20to%20Teach%20Computer%20Science&body=How%20to%20Teach%20Computer%20Science%20https://www.uattech.com/how-to-teach-computer-science)

### Comment

## Related Articles

<https://www.uattech.com/national-ai-appreciation-day-celebrating-the-technology-shaping-our-future>

[UAT](https://www.uattech.com/tag/uat) [Artificial Intelligence](https://www.uattech.com/tag/artificial-intelligence)

### [National AI Appreciation Day: Celebrating the Technology Shaping Our Future](https://www.uattech.com/national-ai-appreciation-day-celebrating-the-technology-shaping-our-future)

 Artificial Intelligence (AI) has quickly become one of the most influential technologies of our time. From helping businesses automate tasks to powering creative tools and advancing healthcare, AI is ...

[![Picture of Katy Toerner](https://www.uattech.com/hubfs/Professional%20Pictures%20-%20Fabcom/KatyT_personality.jpg) Katy Toerner ](https://www.uattech.com/author/katy-toerner)  6 Min Read

<https://www.uattech.com/women-in-engineering-spotlight-uat-computer-science-professor-rae-crusoe>

[Advancing Computer Science](https://www.uattech.com/tag/advancing-computer-science) [UAT](https://www.uattech.com/tag/uat)

### [Women in Engineering Spotlight: UAT Computer Science Professor Rae Crusoe](https://www.uattech.com/women-in-engineering-spotlight-uat-computer-science-professor-rae-crusoe)

 Each year on June 23, International Women in Engineering Day celebrates the women who are driving innovation and shaping the future through technology. At University of Advancing Technology (UAT), ...

[![Picture of Katy Toerner](https://www.uattech.com/hubfs/Professional%20Pictures%20-%20Fabcom/KatyT_personality.jpg) Katy Toerner ](https://www.uattech.com/author/katy-toerner)  6 Min Read

<https://www.uattech.com/carrying-the-legacy-forward-aaron-hurst-receives-spring-2026-brook-cayce-legacy-leadership-award>

[Advancing Computer Science](https://www.uattech.com/tag/advancing-computer-science) [UAT Life](https://www.uattech.com/tag/uat-life)

### [Carrying the Legacy Forward: Aaron Hurst receives Spring 2026 Brook Cayce Legacy Leadership Award](https://www.uattech.com/carrying-the-legacy-forward-aaron-hurst-receives-spring-2026-brook-cayce-legacy-leadership-award)

 Leadership is often measured by more than achievements or accolades. It is reflected in the way someone impacts the people around them, lifts others up and creates lasting change through service, ...

[![Picture of Katy Toerner](https://www.uattech.com/hubfs/Professional%20Pictures%20-%20Fabcom/KatyT_personality.jpg) Katy Toerner ](https://www.uattech.com/author/katy-toerner)  6 Min Read

[![UAT-Logo-new](https://www.uattech.com/hs-fs/hubfs/Logos,%20Buttons,%20Icons%20(Non%20UAT)/UAT-Logo-new.jpg?width=151&name=UAT-Logo-new.jpg "UAT-Logo-new")](https://www.uat.edu/)

UAT Tech is a blog by the University of Advancing Technology

- [** ](https://www.instagram.com/uatedu)
- [** ](https://twitter.com/uatedu)
- [** ](https://www.linkedin.com/company/uatedu)
- [** ](https://www.youtube.com/user/UATProductions)

Want More?

- [Learn More About UAT](https://www.uat.edu/request-info)
- [Apply Now](https://uatfastapp.com/)
- [Student Life Blog](https://blog.uat.edu/)

Contact Us

**Email: [ admissions@uat.edu ](mailto:admissions@uat.edu)

**Phone: [ +1 800-658-5744 ](tel:+1%20800-658-5744)

**Address: 2625 W Baseline Rd, Tempe, AZ 85283

Copyright @ 2026.The University of Advancing Technology.