Development of Real-Time Systems

BY
European Institute of Innovation and Technology via Coursera

Get enrolled in the Development of Real-Time Systems online programme by Coursera and learn to set up a real-time system in practice and on paper.

Lavel

Intermediate

Mode

Online

Duration

5 Weeks

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

The Development of Real-Time Systems certification course focuses on embedded systems’ challenge of attaining timing correctness. With the help of this course, you will gain the necessary knowledge to plan and arrange a real-time system practically and in theory.

During the Development of Real-Time Systems online course by Coursera, you will utilise established mathematical proofs to design real-time systems on paper. Also, you will know how to apply the theory into practice with the help of prevalent scheduling techniques. The course consists of numerous examples, quizzes, video lessons, peer-reviewed assignments and practical programming assessments.

Developed by EIT Digital, the Development of Real-Time Systems syllabus will take you through the process of programming a real-time system in the C language. You will be using FreeRTOS real-time kernel for this. The programme will acquaint you with examples of these systems like emergence breaks, multimedia systems, airbags, avionics, QoS in web servers, etc.

The highlights

  • 19-hours of content
  • Five modules
  • Intermediate-level programme
  • An offering of EIT Digital
  • Online course
  • Computer Science programme
  • Video lectures in English
  • Self-paced learning
  • E-certificate

Program offerings

  • Programming examples
  • Paid certification
  • Quizzes
  • Top-rated instructor
  • Financial aid
  • Digital learning platform
  • Offered by eit digital
  • Peer-reviewed assignments
  • Free trial access
  • Extensive curriculum
  • 19 hours content
  • Five modules.

Course and certificate fees

The fees for the course Development of Real-Time Systems is -

HeadAmount in INR
1 monthRs. 4,115
3 monthRs. 8,230
6 monthRs. 12,345

 

certificate availability

Yes

certificate providing authority

Coursera

Who it is for

The Development of Real-Time Systems programme by Coursera is mainly intended for individuals who like to explore problem-solving and practical programming. It is most beneficial to:

  • Computer Engineers
  • Masters students in relevant fields of study

Eligibility criteria

You will earn the Development of Real-Time Systems certification only when you complete the course in full.

What you will learn

Programming skills Knowledge of algorithms

Near the end of the Development of Real-Time Systems training, you should be familiar with the following:

  • Planning and setting up a real-time system in theory and practice
  • Programming real-time systems in C language using FreeRTOS
  • The future of such systems; multi-core real-time systems
  • Scheduling algorithms

The syllabus

Module 1: Introduction to Real-Time Systems

Videos
  • Course Introduction
  • The Concepts of Real-Time Systems
  • The Concept of Real-TimeTasks
  • The Principles of Scheduling
  • Real-Time Pre-emption
  • FreeRTOS "Hello World" Tutorial
Reading
  • FreeRTOS API
Assignment
  • Quiz 1
Peer Review
  • Assignment 1
App Item
  • Where are you from? -Put a pin in the map!
Discussion Prompts
  • Setting up the FreeRTOS tool chain
  • Week 1 Forum
  • Assignment 1 Forum

Module 2: Static Scheduling

Videos
  • Clock Driven Scheduling - The Concept
  • Clock Driven Scheduling - Implementation
  • Cyclic Structured Scheduling - The Concept
  • Cyclic Structured Scheduling - Example
  • Fixed Priority Scheduling
  • Monotonic Scheduling - The Concept
  • Monotonic Scheduling - Example
Assignment
  • Quiz 2
Peer Review
  • Assignment 2
Discussion Prompts
  • Week 2 Forum
  • Assignment 2 Forum

Module 3: Dynamic Scheduling

Videos
  • Tasks with Short Response Time Theory - The Concept
  • Tasks with Short Response Time - Example
  • Dynamic Priority Scheduling
  • Earliest Deadline First Theory
  • Earliest Deadline First Example
Assignment
  • Quiz 3
Peer Review
  • Assignment 3
Discussion Prompts
  • Week 3 Forum
  • Assignment 3 Forum

Module 4: Non-Periodic Jobs

Videos
  • Aperiodic Jobs - The Concept
  • Aperiodic Jobs - Example
  • Sporadic Jobs - The Concept
  • Sporadic Jobs - Example
  • The Deferrable Server Theory
  • The Deferrable Server Example
Assignment
  • Quiz 4
Peer Review
  • Assignment 4
Discussion Prompts
  • Week 4 Forum
  • Assignment 4 Forum

Module 5: Real-Time Operating Systems

Videos
  • RTOS Overview
  • The FreeRTOS Kernel
  • Multi-Core Real-Time Systems
  • Multi-Core Scheduling - Shared Resources
  • Multi-Core Scheduling - Scheduling Methods
Assignment
  • Quiz 5
Peer Review
  • Assignment 5
Discussion Prompts
  • Week 5 Forum
  • Assignment 5 Forum
  • Ways of improving the course

Admission details

Step 1 – Land on the Development of Real-Time Systems online course webpage.

Step 2 – Tap the ‘Enroll for free’ button to open the signup form.

Step 3 – Create a new account for Coursera using your email address or link an already existing Google or Facebook ID.

Step 4 – On a pop-up window that opens, you will see two options – ‘Audit the course’ and ‘Start Free Trial’. By choosing the audit option, you will get admission to the Development of Real-Time Systems program immediately. However, you have to enter some payment details when you choose to go with the free trial.


Filling the form

Filling out an application form is not required for getting admission in the Development of Real-Time Systems course. You just need to open the course page on Coursera’s website and sign up for an account to enrol. Signing up is easy as you can create an account by entering your full name and email ID. Or, you can link your Google or Facebook account to log in instantly.

Scholarship Details

You can apply to get financial aid from Coursera to avail the paid benefits regarding the Development of Real-Time Systems programme. Click on the ‘Financial aid available’ link on the course page. Then, continue the application after agreeing to some terms. 

When you reach the application form, provide some important info, including how much you can afford to pay as the Development of Real-Time Systems fee. Also, specify your annual income, employment status and educational background. You can also determine if you want to use a low-interest loan to pay.

Furthermore, you need to answer two questions in 150 words or more. First, why are you applying for this financial support? Second, how will the Development of Real-Time Systems training help you realising your goals? After applying, you have to wait a minimum of 15 days for approval.

How it helps

The Development of Real-Time Systems online training is a 100% online programme that adapts to your schedule with flexible deadlines. You can study its content as and when you want because it follows a self-directed approach to learning.

Also, you can get the Development of Real-Time Systems certification. This trusted credential can be shared on LinkedIn or added to the CV. It will enhance your employability chances and help you land better jobs.

Instructors

Mr Farhoud Hosseinpour
Doctoral Researcher
EIT Digital

FAQs

How much time will it take me to finish the Development of Real-Time Systems course?

The course, although self-paced, will take you around 19 hours to complete.

Can I get admission to the programme free of cost?

Yes, you can enroll in the Development of Real-Time Systems course for free with Coursera’s seven-day free trial.

Which institute accredits the Development of Real-Time Systems course?

EIT Digital accredits this course.

Who is the instructor for the Development of Real-Time Systems course?

Farhoud Hosseinpour, a Doctoral Researcher of IT, is the instructor for this online course.

Courses of your Interest

Build AI Apps with ChatGPT Dall E and GPT 4

Build AI Apps with ChatGPT Dall E and GPT 4

Scrimba via Coursera

3 Weeks Online
Intermediate
Free

Artificial Intelligence Ethics in Action

LearnQuest via Coursera

Online
Intermediate

Artificial Creativity

Parsons School of Design, The New Sch... via Coursera

Online
Intermediate
Data Science on Microsoft Azure Using Python Progr...

Data Science on Microsoft Azure Using Python Progr...

CloudSwyft Global Systems, Inc via Futurelearn

15 Weeks Online
Intermediate

Angular7 for Intermediate Level

Great Learning

Online
Intermediate
Free

Hashing in Java

Great Learning

Online
Intermediate
Free

Binary Trees

Great Learning

Online
Intermediate
Free
Fullstack Enterprise Mongo Express Vue And Node

Fullstack Enterprise Mongo Express Vue And Node

Simpliv Learning

Online
Intermediate
$199 $999
Visual Design for Web Designers UI Designers and D...

Visual Design for Web Designers UI Designers and D...

Simpliv Learning

Online
Intermediate
$199 $999
Learning Algorithms in JavaScript from Scratch

Learning Algorithms in JavaScript from Scratch

Simpliv Learning

Online
Intermediate
$199 $999

More Courses by EIT

Nutrition for Health and Sustainability

EIT via Futurelearn

3 Weeks Online
Intermediate
Free

Teach like an Entrepreneur Bringing Entrepreneursh...

EIT via Futurelearn

4 Weeks Online
Intermediate
Free

The Impact of Technology

EIT via Coursera

Online
Intermediate

Innovation and Entrepreneurship from Basics to Ope...

EIT via Coursera

10 Weeks Online
Intermediate

Sustainable Digital Innovation

EIT via Coursera

3 Weeks Online
Intermediate
Free

Web Connectivity and Security in Embedded Systems

EIT via Coursera

3 Weeks Online
Intermediate

Innovation and Entrepreneurship from Design Thinki...

EIT via Coursera

3 Weeks Online
Intermediate

Capstone Value Creation through Innovation

EIT via Coursera

3 Weeks Online
Intermediate

Automated Reasoning Satisfiability

EIT via Coursera

3 Weeks Online
Intermediate
Free

Web of Data

EIT via Coursera

3 Weeks Online
Intermediate
Free

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books