0

(

ratings

)

2

students

Created by:

Profile Photo

Last updated:

September 25, 2023

Duration:

Unlimited Duration

FREE

This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration

Description

Linux Programming and Scripting. Instructor: Prof. Anand Iyer, Department of Electronics and communication Engineering, IIT Madras.

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 Curriculum

    • 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 23 – Programming using Tcl/Tk Unlimited
    • Lecture 24 – Programming using Tcl/Tk (cont.) Unlimited
    • Lecture 25 – Programming using Tcl/Tk (cont.) Unlimited
    • Lecture 26 – More about Procedures Unlimited
    • Lecture 27 – TCP, Ports and Sockets Unlimited
    • Lecture 28 – I/O and Processes Unlimited
    • Lecture 29 – Bindings Unlimited
    • Lecture 30 – Programming using Tcl/Tk (cont.) Unlimited
    • Lecture 31 – Furniture Arranger Unlimited
    • Lecture 32 – Bindtags Unlimited
    • Lecture 33 – Tcl in Synopsys Tools 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

About the instructor

5 5

Instructor Rating

6

Reviews

4637

Courses

24154

Students

Profile Photo
OpenCoursa
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.