2
Linux Programming and Scripting. Instructor: Prof. Anand Iyer, Department of Electronics and communication Engineering, IIT Madras.
FREE
This course includes
Hours of videos
1194 years, 3 months
Units & Quizzes
43
Unlimited Lifetime access
Access on mobile app
Certificate of Completion
The goal of the course is the study of scripting languages such as PERL, TCL/TK, Python and BASH; creation of programs in the Linux environment; the study of the principles of scripting languages; the study of usage of scripting languages in IC design flow. At the end of this course, you will be able to create and run scripts using Perl/ Tcl/ Python in IC design flow, use Linux environment, and write programs for automation of scripts in VLSI tool design flow. (from nptel.ac.in)
Course Currilcum
-
- Lecture 01 – History of Linux, Layers of Linux/Unix, Linux Commands Unlimited
- Lecture 02 – Linux Commands (cont.) Unlimited
- Lecture 03 – Linux System: Managing File Access, System Resources, and Storage Unlimited
- Lecture 04 – Linux System: File System Commands Unlimited
-
- Lecture 05 – Introduction to Networking, OSI Model Unlimited
- Lecture 06 – IP Addressing Unlimited
- Lecture 07 – File Transfer Protocol Unlimited
- Lecture 08 – Domain Name System Unlimited
- Lecture 09 – Domain Name System (cont.) Unlimited
- Lecture 10 – DFS (Distributed File System) Unlimited
- Lecture 11 – AFS (Andrew File System) and NIS (Network Information Service) Unlimited
- Lecture 12 – Introduction to Perl Scripting, Scalar Data, Array and List Data Unlimited
- Lecture 13 – String Match, File Read and Write, Function Calls Unlimited
- Lecture 14 – Operators, Assignment Operators Unlimited
- Lecture 15 – Autoincrement and Autodecrement, Chop and Chomp, Scalar Interpolation Unlimited
- Lecture 16 – Array and List Data Unlimited
- Lecture 17 – Operations on Array, Array and Scalar Context Unlimited
- Lecture 18 – Associative Array (Hash Array) Unlimited
- Lecture 19 – Functions Unlimited
- Lecture 20 – Functions (cont.) Unlimited
- Lecture 21 – Using Sort Unlimited
- Lecture 22 – Object-Oriented Features of Perl Unlimited
- Lecture 34 – Python Programming Unlimited
- Lecture 35 – Scope Unlimited
- Lecture 36 – Iteration Unlimited
- Lecture 37 – More about Regexps Unlimited
- Lecture 38 – Advanced Functions Unlimited
- Lecture 39 – Exception Handling Unlimited
- Lecture 40 – Examples of File Parsing Unlimited
- Lecture 41 – Program on IF statement Unlimited
- Lecture 42 – Program on Lists Unlimited
- Lecture 43 – Makefiles Unlimited