YoVDO

Linux Programming & Scripting

Offered By: NPTEL via YouTube

Tags

Linux Courses Python Courses Perl Courses Makefiles Courses

Course Description

Overview

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.


Syllabus

Mod-01 Lec-01 Linux Basics.
Mod-01 Lec-02 Linux Basics-II.
Mod-01 Lec-03 Linux Basics-III.
Mod-01 Lec-04 Linux Basics-IV.
Mod-02 Lec-05 Linux Networking -I.
Mod-02 Lec-06 Linux Networking -II.
Mod-02 Lec-07 File Transfer Protocol.
Mod-02 Lec-08 Domain Name System.
Mod-02 Lec-09 DNS Continued.
Mod-02 Lec-10 DFS.
Mod-02 Lec-11 AFS and NIS.
Mod-03 Lec-12 PERL.
Mod-03 Lec-13 PERL 2.
Mod-03 Lec-14 PERL 3.
Mod-03 Lec-15 PERL 4.
Mod-03 Lec-16 PERL 4.
Mod-03 Lec-17 PERL 5.
Mod-03 Lec-18 PERL 7.
Mod-03 Lec-19 PERL 8.
Mod-03 Lec-20 PERL 9.
Mod-03 Lec-21 Using sort.
Mod-03 Lec-22 PERL 10.
Mod-04 Lec-23 Programming Using Tcl/Tk-I.
Mod-04 Lec-24 Programming Using Tcl/Tk-II.
Mod-04 Lec-25 Programming Using Tcl/Tk-III.
Mod-04 Lec-26 More about Procedures.
Mod-04 Lec-27 TCP,Ports and Sockets.
Mod-04 Lec-28 I/O and Processes.
Mod-04 Lec-29 Bindings.
Mod-04 Lec-30 Programming Using Tcl/Tk-IV.
Mod-04 Lec-31 Furniture Arranger.
Mod-04 Lec-32 Bindtags.
Mod-04 Lec-33 Tcl in Synopsys Tools.
Mod-05 Lec-34 Python Programming.
Mod-05 Lec-35 Scope.
Mod-05 Lec-36 Iteration.
Mod-05 Lec-37 More about Regexps.
Mod-05 Lec-38 Advanced Functions.
Mod-05 Lec-39 Exception Handling.
Mod-05 Lec-40 Examples of file Parsing.
Mod-05 Lec-41 Program on If Statement.
Mod-05 Lec-42 Program on Lists.
Mod-05 Lec-43 Makefiles.


Taught by

nptelhrd

Tags

Related Courses

Artificial Intelligence for Robotics
Stanford University via Udacity
Intro to Computer Science
University of Virginia via Udacity
Design of Computer Programs
Stanford University via Udacity
Web Development
Udacity
Programming Languages
University of Virginia via Udacity