Introduction to Computing:
Basic computer and network organization. Introduction to operating systems. Introduction to word processing, spreadsheets and presentation softwares. Introduction to mathematical software such as MATLAB. Program, languages, and compilation process Development of flowchart and corresponding pseudo codes. Introduction to simple program coding, executing and debugging involving input/ output.
Demonstration of computer and networking hardware and peripherals. Operating system (linux, windows etc) and application software installation (open office, MATLAB etc). Use of word processing, spread sheet and presentation software such as open office, latex etc. Solution of simple mathematical problems using MATLAB. Simple projects involving input/output using Arduino, Raspberry-Pi etc.