Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Courses and Certificate Fees

    Certificate AvailabilityCertificate Providing Authority
    yesCoursera

    The Syllabus

    Videos
    • 0. Introduction to the Course
    • 1. Introduction to the Module
    • 2. Introduction to Embedded Systems
    • 3. Embedded Software Engineering
    • 4. C-Programming Review
    • 5. Introduction to Software Configuration Management
    • 6. C Standardization and Team Coding Standard
    • 7. Development Environments Overview
    • 8. Development Kits and Documentation
    • 9. Version Control
    Practice exercise
    • Week 1 Quiz

    Videos
    • 1. Introduction to Build Systems using GNU Toolsets
    • 2. Compiling and Invoking GCC
    • 3. Preprocessor Directives
    • 4. Creating Header and Implementation Files
    • 5. Linkers
    • 6. Make
    • 7. Makefiles Part 1
    • 8. Makefiles Part 2
    • 9. Other Useful GNU Bin Tools
    Practice exercise
    • Week 2 Quiz

    Videos
    • 1. Introduction to Memory Organization
    • 2. Memory Architectures
    • 3. Memory Segments
    • 4. Data Memory
    • 5. Special Keywords (Const, Extern & Static)
    • 6. The Stack
    • 7. The Heap
    • 8. Code Memory
    Readings
    • Programming Assignment Instructions
    • Programming Assignment Quiz Solution
    Practice exercise
    • Week 3 Quiz
    • Programming Assignment Quiz

    Instructors

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.