Please enable JavaScript to use CodeHS

Arkansas Software Development

Emerging Technologies

Students survey the technologies shaping the future of computing and their impact on society. Topics include cloud computing, artificial intelligence, machine learning and neural networks, and blockchain. Through guided readings and a research survey, students explain at a high level how each technology works, weigh its benefits and risks, and consider how it is changing everyday life and work.

Lessons

10.1 Cloud Computing

  • What is Cloud Computing?
  • Cloud Technologies
  • Infographic: Cloud Technologies
  • Cloud Computing Roles
  • Project: Cloud Computing Roles
  • +2 more

10.2 Modern Software Development Approaches

  • Modern Software Development Approaches
  • Pick the Mobile Approach
  • Monolith or Microservices?
  • Evaluate a Low-Code Tool
  • Design for XR

10.3 Human and Artificial Intelligence

  • Human & Artificial Intelligence
  • Human & Artificial Intelligence Reflection
  • The Turing Test as a Measure of Intelligence
  • The Turing Test as a Measure of Intelligence Reflection
  • A Test of Intelligence
  • +2 more

10.4 Machine Learning and Neural Networks

  • Machine Learning and Neural Networks
  • Machine Learning and NN Reflection
  • Exploration: Neural Networks

10.5 Intro to Blockchain

  • Intro to Blockchain
  • Intro to Blockchain
  • CryptoKitties
  • CryptoKitties

10.6 Module 10 Quiz

  • Module 10 Quiz

Courses that include this module