This is a very ambitious program!
What prerequisites or experience do you expect students to have?? Basic electrical concepts? Basic electronic circuits? Computer / processor concepts? Any programming language experience? Is English instruction an issue with any of your students? Are your students all highly motivated, or is there a wide range?
This is a LOT to dive into if someone has Zero background.
You cover a LOT of ground in 2 weeks in this course! It seems like the right material is covered. I might question spending 90 minutes on Mux/Demux when you have so many other important subjects.
Other basic questions:
Do you expect each student / team to bring their own computer and install the Arduino software? Do you support OS other than Windows?? This can be a major hassle.
How many students do you expect in the class at one time?? What is your limit?
It would take me at least a month to get ready to do a class like this!!
I'm glad to see you doing this, and I wish sometimes we had taken a job offer in India 2 years ago instead of Saudi Arabia.