The Computing Technology Inside Your Smartphone

Provided by:
9/10 stars
based on  12 reviews
Provided by:
Cost FREE
Start Date On demand

Course Details

Cost

FREE

Upcoming Schedule

  • On demand

Course Provider

edX online courses
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be tau...
Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with edX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

Provider Subject Specialization
Sciences & Technology
Business & Management
22557 reviews

Course Description

We use our smartphones to communicate, to organize our lives, to find information, and to entertain ourselves. All of this is possible because a smartphone contains a powerful computer processor, which is the subject of this course. This computer science 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

This Course also provides students with the technical knowledge and the Jade design tool experience to succeed in the more advanced MITx 6.004 MOOC - Computation Structures course sequence.

Reviews 9/10 stars
12 Reviews for The Computing Technology Inside Your Smartphone

Ratings details

  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.

Sort By
Nikolaos Stougiannos profile image
Nikolaos Stougiannos profile image

Nikolaos Stougiannos

10/10 starsCompleted
2 years, 4 months ago
It's thrilling! You will be pleased with what you learned completing this course. Highly recommended!
Was this review helpful? Yes0
 Flag
Mez Seyoum profile image
Mez Seyoum profile image

Mez Seyoum

10/10 starsCompleted
2 years, 5 months ago
This is the first Ever CS course I have ever taken back in 2015. Now looking back at it, I can say that it really changed my life. I remember the TAs and Professor Albonesi were very helpful every time I was stuck with a problem. Now I'm a Programmer, and Full Stack Web developer. And My journey in Programming wouldn't have been as smooth if I didn't have the fundamental understanding of computing Technology that this course enabled me to have.
Was this review helpful? Yes0
 Flag
John H profile image
John H profile image

John H

10/10 starsCompleted
2 years, 9 months ago
I took this course back when it was first offered in 2015 and I consider it one the better courses that I have taken from EDX. While the course lures you in with the mention of smart phones, the course is actually a hard core introduction into the electrical engineering aspects of computers. Starting out with logic circuits, you will be introduced to all sub components of a working computer. You will then build each component in the lab using the Jade software. The course will touch on handling instructions and computer programming. It is a lot of material, but the instruction is good and the material is interesting. Working with Jade was fun and often frustrating as the labs built on each of the labs before, it was easy to get behind. If you are at all interested in how your computer actually works this is a very good course for you.
Was this review helpful? Yes0
 Flag
Fricke Gerd profile image
Fricke Gerd profile image

Fricke Gerd

10/10 starsDropped
2 years, 10 months ago
One of the best courses I have ever experienced. The teacher is fantastic. The content is very well structured.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

10/10 starsDropped
3 years ago
Good course. Provides an overview of modern computers, right from hardware upto system software. But, it is a little too fast paced, lectures are not a 100% clear, and not very enjoyable as a whole. MIT 6.004 is much better, and the knowledge of this course is not really required for that.
Was this review helpful? Yes0
 Flag
Ian Randman profile image
Ian Randman profile image

Ian Randman

8/10 starsCompleted
3 years, 2 months ago
The course was easy in the beginning, but it got a lot more complicated toward the end. The tool to design circuits, Jade, has a variety of problems that can sometimes prevent you from completing a lab, as it may cause you to have to restart several times. Overall, the course was very informative about how computers work.
Was this review helpful? Yes0
 Flag
Mezgebe Seyoum profile image
Mezgebe Seyoum profile image

Mezgebe Seyoum

10/10 starsCompleted
3 years, 2 months ago
I'm so grateful for this course. I took it sometime last year prior to having any experience with programming or even a basic understanding of computing technology. Through out the course, the professor and staff were very helpful and made the process of learning very easy. After this course I've gone and learned many programming languages and created many apps. I honestly believe that if you start learning programming in any programming language with out the understanding of the fundamentals of computing technology like the one you would obtain from this course, you would be doing your self a disservice.
Was this review helpful? Yes0
 Flag
Fardim Kaiser profile image
Fardim Kaiser profile image

Fardim Kaiser

10/10 starsDropped
3 years, 5 months ago
I DROPPED THE COURSE LAST TIME DUE TO TIME SHORTAGE BUT BY GRADE WAS 51 PERCENT. THIS THE BEST INTERESTING AND EXCITING COURSE. WHEN I SOLVED THE PROBLEMS WITH THE JADE SYSTEM WAS FANTASTIC TIME. THE COURSE HAS A DEFINITE GOAL TO MAKE A MINI COMPUTER. MANY EQUIVALENT COURSE ARE AVAILABLE SUCH AS MITX COMPUTATION STRUCTURE, BUT I SUGGEST THIS TO TAKE FOR ONCE BECAUSE OTHER COURSE GIVE YOU SMALL FOOD AND THEN LEAVE YOU TO PLAY RUGBY. BUT THIS COURSE IS DEFINITIVE IN CONTENTS AND HOMEWORKS ARE WELL EXPLAINED TO SOLVE EASILY. IF I HAVE TIME, I WILL ALSO TAKE THIS TIME AS WELL.
Was this review helpful? Yes0
 Flag
Mahdi Magdi profile image
Mahdi Magdi profile image

Mahdi Magdi

8/10 starsTaking Now
3 years, 8 months ago
the course is summarizing computing technology from binary system,transistor,gates,logic circuits,storage,fsm machines, processor architecture,instruction sets,assembly languages, c programming, performance techniques for processors,etc which makes it great intro to embedded systems. Note: if u study electrical engineering , u properly studied each lecture as full course with more details ,so it may not add new info to u, but still the course recommended as review, the way instructor Dave summarize the basics in one course is still great.
Was this review helpful? Yes0
 Flag
Student profile image
Student profile image

Student

6/10 starsCompleted
4 years, 4 months ago
I have completed this course and i felt that the concepts were not cleared properly. They were touched by the professor. Instructor was good and explained concept in a good way. As i had previous exposure on Computer Arch., so course was easy in starting but gradually it become difficult and had to do a lot of seraching to complete the course. Overall a good course.
Was this review helpful? Yes0
 Flag
DC300 Student profile image
DC300 Student profile image

DC300 Student

10/10 starsCompleted
4 years, 4 months ago
Challenging and consistently fast paced in the spirit of any good Engineering course. The Professor is great. It's like 2 courses rolled into one. You get digital logic,computer organization,plenty of exercises and labs. You'll develop a basic computer from the ground up. Highly recommended...
Was this review helpful? Yes0
 Flag
Priyank Mandalia profile image
Priyank Mandalia profile image

Priyank Mandalia

10/10 starsCompleted
4 years, 5 months ago
Course content and labs were excellent and instructor explained it very well. Great work done by Cornell University. Exams and labs were tough, but I was able to achieve 100% in this course.
Was this review helpful? Yes0
 Flag

Rating Details


  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars

Rankings are based on a provider's overall CourseTalk score, which takes into account both average rating and number of ratings. Stars round to the nearest half.