Outline 1.0 What to expect 1.1 Introduction to programming: Hardware VS Software 1.2 Types of programming Languages 1.3 Types of Operating systems 1.4 Introduction to Linux/Unix…