Explore fundamental computing technology in smartphones and advanced techniques for fast performance.
Explore fundamental computing technology in smartphones and advanced techniques for fast performance.
Dive into the world of smartphone technology with this comprehensive computer science course. Starting from the basics of binary numbers, you'll progress through layers of computing technology to advanced application software. The course covers digital logic, computer organization, instruction sets, and delves into the specifics of smartphone processors. You'll gain hands-on experience with the Jade design tool, preparing you for more advanced courses in computational structures. By the end, you'll understand how smartphones work from the inside out, mastering both theoretical concepts and practical applications in modern computing.
Instructors:
English
English
What you'll learn
Describe the inner workings of a smartphone processor
Explain computer system design from binary information to programming
Design a small functional computer
Identify common techniques used to enhance computer speed
Understand digital logic and its application in computing
Explore computer organization and instruction set architecture
Skills you'll gain
This course includes:
Live video
Graded assignments, exams
Access on Mobile, Tablet, Desktop
Limited Access access
Shareable certificate
Closed caption
Get a Completion Certificate
Share your certificate with prospective employers and your professional network on LinkedIn.
Created by
Provided by
Top companies offer this course to their employees
Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.
There are 10 modules in this course
This course offers a comprehensive exploration of smartphone technology, starting with fundamental computing concepts and progressing to advanced performance techniques. Students will learn about digital logic, computer organization, instruction sets, and application software. The course also covers binary systems, transistors, gates, and storage mechanisms. Advanced topics include pipelining, caches, multicore processing, and specific smartphone processors like Snapdragon. Throughout the course, students will gain practical experience in designing small computer systems and understanding the complexities of modern smartphone architecture.
Introduction and Digital Logic
Module 1
Digital Logic (cont'd)
Module 2
Digital Logic (cont'd)
Module 3
Digital Logic (cont'd)
Module 4
Computer Organization
Module 5
Computer Organization (cont'd)
Module 6
Computer Organization (cont'd)
Module 7
Programming
Module 8
Performance
Module 9
Performance (cont'd)
Module 10
Fee Structure
Instructor
Computer Architecture Expert and Professor at Cornell University
Dave Albonesi is a distinguished Professor of Electrical and Computer Engineering at Cornell University, renowned for his expertise in energy-efficient computer architecture. With a career spanning both industry and academia, Albonesi brings a unique perspective to his research and teaching. He holds degrees from the University of Massachusetts-Amherst and Syracuse University, and spent a decade in the computer industry before transitioning to academia. At Cornell, Albonesi teaches a wide range of courses, from introductory computing to advanced graduate-level computer architecture. His research focuses on adaptive and reconfigurable multi-core architectures, power-aware computing, and energy-efficient smart buildings. Albonesi's contributions to the field have earned him numerous accolades, including fellowship in the Institute of Electrical and Electronic Engineers (IEEE), the National Science Foundation CAREER Award, and multiple teaching excellence awards at Cornell. He has also held significant leadership roles in the academic community, serving as Editor-in-Chief of IEEE Micro and in various capacities for international symposiums on computer architecture and microarchitecture
Testimonials
Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.
Frequently asked questions
Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.