[Live Cohort] Automotive Accelerator: Fast-track Your Career in the Automotive Industry

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Live-Cohort started on :  September 13th 2023 (Thursday) ; Course Duration: 3 months

Schedule: Live classes from Monday to Friday -> 6:00 AM to 8:00 AM (with 5 minutes break in between)

This is a course to crack interviews and start your career in Automotive Industry.  This is Micromotiv’s flagship course wherein you will be trained in the 3 learning paths – Programming, General Embedded and Automotive.

Learning Path 1: Programming

Module 1: C Programming
  • Introduction
  • C Coding Environment Setup: IDE Installation
  • How does a C program looks like? Your first ‘C’ Program.
  • Data Types (Importance of <stdint.h>)
  • Constants and Variables
  • Operators and Expressions (with emphasis on bit operations)
  • Input and Output
  • Comments
  • Decision making
  • Loops
  • Functions
  • Recursion
  • Macros
  • C Memory Layout
  • Build Process
  • Storage Classes
  • Arrays and Strings
  • Pointers
  • Structures
  • Unions
  • Enumerated Data Type
  • Type definition
  • Searching
  • Sorting
  • Build second brain: Your personal code logic bank
  • Module test
Module 2: Embedded C
  • Introduction
  • Startup/Boot
  • Volatile
  • Type Casting
  • Inline Funtion
  • Build Process (Cross Compilation)
  • Makefile (Multifile programming via ‘Make’ utility)
  • Big Endian v/s Little Endian
  • Bit Fields
  • Inline Assembly
  • Interrupts and Exceptions
  • Pragmas
  • Compiler Switches
  • RTOS Overview
  • Code Optimization and its techniques
  • Debugging (Tools and Techniques to debug large production programs)
  • Module Test
Module 3: C Coding Standards
  • Introduction
  • MISRA C Coding Standard
  • Build a second brain: C coding standards you must know
  • Module test
Module 4: Software Quality
  • Introduction
  • SDLC(Software Development Life Cycle) basics
  • Unit testing
  • Static Code analysis
  • Compiler Warnings
  • Dynamic code analysis
  • Building a second brain: Mental Models
  • Module test

 

Learning Path 2: General Embedded

Module 1: Digital Electronics Basics
  • Numbering System: Binary, Decimal, Octal and Hex
  • Coding System: ASCII Code
  • Binary Logic and Logic Gates
  • Flip Flops
  • A Generic Computer 101
  • Module Test
Module 2: Microcontroller Fundamentals (Theory)
  • Overview: What is a uC, What is a uP, uC vs uP
  • Architecture (Von_Neumann vs Harvard, RISC vs CISC)
  • Classification
  • CPU Features
  • Clock
  • Operating Modes
  • Reset
  • Memory
  • IO Ports
  • Interrrupts Systems
  • DMA
  • ADC
  • Serial Communication: SCI, SPI, UART
  • Timer
  • Watchdog Timers
  • IEEE Floating Point
  • Debug Support
  • Popular Automotive Microcontrollers
  • Module Test
Module 3: 8051 Microcontroller
  • Introduction
  • 8051 Architecture: Hardware
  • 8051 Architecture: IO Pins, Ports and Circuits
  • 8051 Architecture: External Memory
  • 8051 Architecture: Counters and Timers
  • 8051 Architecture: Serial Data Input/Output
  • 8051 Architecture: Interrupts
  • 8051 Programming 101
  • 8051 Programming in Assembly Language
  • 8051 Programming in C
  • 8051 Programming: Timers Programming in Assembly and C
  • 8051 Programming: Serial Port Programming in Assembly and C
  • 8051 Programming: Interrupt Programming in Assembly and C
  • 8051 Interfacing 101
  • 8051 Interfacing: ADC, DAC and Sensors
  • 8051 Interfacing: External Memory
  • 8051 Interfacing: 8255 IO Chip
  • 8051 Interfacing: DS12887 RTC interfacing and its programming
  • 8051 Interfacing: Motor Control-Relay, PWM, DC, and Stepper Motors
  • 8051 Project Work
  • Module test
Module 4: STM32 Cortex M4 Microcontroller
  • Lessons will be added here soon…
Module 5: Automotive Grade Microcontrollers
  • Being Familiar with Automotive Grade Microcontrollers for various ECUs
  • How to go through any Automotive uC datasheet and Prepare Essentials Knowledge Bank: Mental Models
  • Example Renesas RL78 uC datasheet go through
  • Example Renesas RL78 uC DEMO
  • Lab Assignments: Renesas RL78 (On-site: Optional)
  • Module Test

 

Learning Path 3: Automotive

Module 1: Automotive 101
  • Automtive Industry Intro
  • Automotive Standards Overview
  • Basic Know How of a Car’s Components and its Systems
  • Engine Components & ECM(Engine Control Module)
  • Angular Positioning System
  • Petrol v/s Diesel Engine and its Fuel Supply System
  • Air Management
  • Emission Regulations
  • Diagnosics(OBD,UDS) and Repair
  • Immobolizer
  • Body Control Module
  • Infotainment and Instrumentation Cluster
  • ADAS & Autonomous Driving
  • RCS (Restraint Control System) – Airbag ECU
  • ABS
  • Module Test
Module 2: Vehicle Communication
  • CAN Bus 101
  • LIN 101
  • Flexray 101
  • CAN/LIN/Flexray Industry standard development and Testing Tools
  • Vector Toolchain in detail
  • CANoe Training and CAPL Scripting basics
  • CANAlyzer Knowhow
  • OSI Reference Model
  • Automotive Ethernet 101
  • SomeIP
  • Wireshark Tool Training
  • Ethernet Industry standard development and Testing Tools
  • CANoe from Ethernet perspective
  • SPI 101
  • UART 101
  • Building a Second Brain for Vehicle Diagnostics
  • Module Test
Module 3: Vehicle Diagnostics
  • What is Diagnostics?
  • Automotive Diagnostics History
  • UDS (Unified Diagnostics Services) Overview
  • ISO 14229 in detail (All Service covered)
  • DTCs Diagnotics Trouble Codes
  • Diagnostics Requirements
  • UDS End to End Development Example for DTCs
  • UDS End to End Development Example for Services
  • UDS Testing Tools(CANalyzer, CANoe, CANDiva(Automation)) and Environments
  • UDS Testing Examples and DEMO
  • UDS Development Mental Models
  • UDS Problem Solving Mental Models
  • Building a Second Brain for Vehicle Diagnostics: For Interviews and Beyond
  • OBD Basic Know How
  • Module Test

 

 

Bonus:

A bonus class to help you mentally prepare for lifelong learning journey will be conducted at the very first class of this course.

Bonus Learning Path: Mindset and Productivity techniques for lifelong learning

Module 1: Mindset
  • Introduction to the concept of Fixed Mindset vs Growth Mindset
  • Assignment1 – Exercises to identify your current mindset and apply growth mindset in your life
Module 1: Productivity Techniques
  • Productivity Tips and Time Management techniques
  • Assignment2 – Exercise to track your time using ‘Eisenhower matrix’
Show More

What Will You Learn?

  • Master Programming Skills ( C, Embedded C, C Coding Standards, Software Quality etc.)
  • Build a strong foundation in General Embedded (Digital electronics basics, Number systems, Microcontrollers fundamentals with hands-on training)
  • Gain an expert level knowledge in Automotive Domain(Automotive basics, Vehicle communication, Vechicle diagnostics)

Course Content

Cohort Introduction

  • Induction Class
    26:56

Mindset

Productivity Techniques

C Programming

Student Ratings & Reviews

No Review Yet
No Review Yet