0% found this document useful (0 votes)
501 views1 page

R18 B.Tech. ECE Syllabus Jntu Hyderabad: ND TH

Uploaded by

shalini
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
501 views1 page

R18 B.Tech. ECE Syllabus Jntu Hyderabad: ND TH

Uploaded by

shalini
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

R18 B.Tech.

ECE Syllabus JNTU HYDERABAD

EC712PE: SCRIPTING LANGUAGES (PE – III)

B.Tech. IV Year I Semester L T P C


3 0 0 3

Prerequisites: Computer Programming and Data Structures

Course Objectives:
 Able to differentiate scripting and non- scripting languages.
 To learn Scripting languages such as PERL, TCL/TK, python and BASH.
 Expertise to program in the Linux environment.
 Usage of scripting languages in IC design flow.

Course Outcomes: Upon completing this course, the student will be able to
 Known about basics of Linux and Linux Networking
 Use Linux environment and write programs for automation
 Understand the concepts of Scripting languages
 Create and run scripts using PERL/TCl/Python.

UNIT – I: Linux Basics


Introduction to Linux, File System of the Linux, General usage of Linux kernel & basic commands, Linux
users and group, Permissions for file, directory and users, searching a file & directory, zipping and
unzipping concepts.

UNIT – II: Linux Networking


Introduction to Networking in Linux, Network basics & Tools, File Transfer Protocol in Linux, Network
file system, Domain Naming Services, Dynamic hosting configuration Protocol & Network information
Services.

UNIT – III: Perl Scripting.


Introduction to Perl Scripting, working with simple values, Lists and Hashes, Loops and Decisions,
Regular Expressions, Files and Data in Perl Scripting, References & Subroutines, Running and
Debugging Perl, Modules, Object – Oriented Perl.

UNIT – IV: Tcl / Tk Scripting


Tcl Fundamentals, String and Pattern Matching, Tcl Data Structures, Control Flow Commands,
Procedures and Scope, Evel, Working with Unix, Reflection and Debugging, Script Libraries, Tk
Fundamentals, Tk by examples, The Pack Geometry Manager, Binding Commands to X Events,
Buttons and Menus, Simple Tk Widgets, Entry and List box Widgets Focus, Grabs and Dialogs.

UNIT – V: Python Scripting.


Introduction to Python, using the Python Interpreter, More Control Flow Tools, Data Structures,
Modules, Input and Output, Errors and Exceptions, Classes, Brief Tour of the Standard Library.

TEXT BOOKS:
1. Practical Programming in Tcl and Tk by Brent Welch, Updated for Tcl 7.4 and Tk 4.0.
2. Red Hat Enterprise Linux 4 : System Administration Guide Copyright, Red Hat Inc, 2005.

REFERENCE BOOKS:
1. Learning Python – Mark Lutz and David Ascher, 2nd Ed. , O’Reilly, 2003.
2. Learning Perl – 4th Ed. Randal Schwartz, Tom Phoenix and Brain d foy. 2005.
3. Python Essentials – Samuele Pedroni and Noel Pappin. O’Reilly, 2002.
4. Programming Perl – Larry Wall, Tom Christiansen and John Orwant, 3rd Edition, O’Reilly, 2000.
(ISBN 0596000278)

91

You might also like