EdX

The Computing Technology Inside Your Smartphone (edX)

The Computing Technology Inside Your Smartphone (edX)

Explore the fundamental computing technology inside smartphones and the advanced techniques that make them run so fast. We use our smartphones to communicate, to organize our lives, to find information, and to entertain ourselves. All this is possible because a smartphone contains a powerful computer processor, which is the subject of this course.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

The course starts by moving step by step through the fundamental layers of computing technology, from binary numbers to application software, and then covers advanced performance techniques and the details of actual smartphone processors.

Learn about:

  • Digital logic
  • Computer organization
  • Instruction sets
  • Application Software
  • Advanced performance techniques
  • Actual smartphone processors

What you'll learn:

  • Describe how a smartphone processor works
  • Explain computer system design from binary information to programming
  • Design a small working computer
  • Describe common techniques used to make computers fast

Syllabus

Week 1: Introduction and Digital Logic
Overview
Inside Smartphone
Big Ideas
Numbers

Week 2: Digital Logic (cont'd)
Operations
Transistors and Gates

Week 3: Digital Logic (cont'd)
Muxes and Decoders
Adders

Week 4: Digital Logic (cont'd)
Storage
Finite State Machines

Week 5: Computer Organization
Stored Program Computer
LC-3 Instructions
LC-3

Week 6: Computer Organization (cont'd)
Instructional Set Architecture
ISA 2

Week 7: Computer Organization (cont'd)
ARM ISA
LC-3 Control

Week 8: Programming
Programming to Solve Problems
Assembly Language
Input/Output (I/O)
C Programming

Week 9: Performance
Pipelining
Hazards
Instruction Level Parallelism
Thread Level Parallelism
Data Level Parallelism

Week 10: Performance (cont'd)
Caches
Multicore
Permanent Storage
Snapdragon
Conclusion

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

An Anthropology of Smartphones: Communication, Ageing and Health (FutureLearn) FutureLearn
University College London

An Anthropology of Smartphones: Communication, Ageing and Health (FutureLearn)

Explore how smartphones have affected our lives by using comparative anthropology as a method of research. Discover digital anthropology and the relationship between technology and ageing. This course will develop your understanding of the concept of digital anthropology as you explore how smartphones have transformed our daily lives and how they can be used productively.

Oct 10th 2022
3 Weeks
Smartphone Photography - made easy (Skillshare) Skillshare
Skillshare

Smartphone Photography - made easy (Skillshare)

Want to take better photos with your Smartphone? Let’s explore some simple tips and tricks that will improve your smartphone-ography. Hi, my name is Deanna, I’m a Skillshare instructor, a photographer, and an illustrator. I’m coming to you from my live-work studio on the West Coast, I grew up on the East Coast and have been an instructor for over a decade. Today, we are going to learn how to take some great photos with our smartphones.

Self Paced
Self-Paced
Internet of Things: How did we get here? (Coursera) Coursera
University of California, San Diego

Internet of Things: How did we get here? (Coursera)

It is hard to imagine life without your Smartphone – you have come to rely on it so much – for your work; to stay in touch with family and friends; to capture and share those special moments; to find your way around in a new neighborhood. Did you ever wonder how and when all this happened? Or how and when GPS sensors came to be in your cell phone?

Jun 1st 2026
2 Weeks
Protection de la vie privée dans le monde numérique (FUN) FUN
INRIA

Protection de la vie privée dans le monde numérique (FUN)

L'informatique, Internet et les services numériques envahissent les moindres actions de notre vie, avec de nombreuses promesses pour améliorer notre vie quotidienne, notre santé ou accéder à la connaissance. Si certains succès des technologies numériques sont indéniables, il existe des contreparties. Pour proposer un service numérique adapté à son utilisateur, les programmes informatiques ont besoin de collecter des données qui peuvent informer sur nos actions ou modes de vie à notre insu.

No sessions available
5-12 Weeks
Supply Chain Design (edX) EdX
MIT,MITx

Supply Chain Design (edX)

Learn how to design and optimize the physical, financial, and information flows of a supply chain to enhance business performance – part of the MITx MicroMasters Credential in Supply Chain Management. CTL.SC2x Supply Chain Design covers all aspects involved in the design of supply chains for companies and organizations anywhere in the world. The course is divided into four main topic areas: Physical flow design, Supply chain finance, Information flow design, and Organization/Process design.

Jun 19th 2024
13-24 Weeks
Applied Quantum Computing II: Hardware (edX) EdX
Purdue University,PurdueX

Applied Quantum Computing II: Hardware (edX)

Learn how present-day material platforms are built to perform quantum information processing tasks. This course is part 2 of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming. The goal of part 2 is to provide the essential understanding of how the fundamental quantum phenomena discussed in part 1 can be realized in various material platforms and the underlying challenges faced by each platform.

Feb 12th 2024
5-12 Weeks