Most popular programs
Trending now
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:
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.
High school mathematics background in algebra and number systems
Week 1: Introduction and Digital Logic
Week 2: Digital Logic (cont'd)
Week 3: Digital Logic (cont'd)
Week 4: Digital Logic (cont'd)
Week 5: Computer Organization
Week 6: Computer Organization (cont'd)
Week 7: Computer Organization (cont'd)
Week 8: Programming
Week 9: Performance
Week 10: Performance (cont'd)