40 Hour Lecture Plan
40 Hour Lecture Plan
L1 + L4
String Matching, Functions, Reading from a File, Writing to a File,
Week 5 Hour 13 3
Strings
Operators, Precedence and Associativity, Operator Precedence Table, L1 + L4
Week 5 Hour 14 3
Scalar Variables
Binary OperatorInterpolation of scalar strings, chop, chomp, STDIN, L1 + L4
Week 6 Hour 15 3
undef value
Array and List Data, Range Operator, Array Variables, Slice, Array as L1 + L4
Week 6 Hour 16 3
a stack, shift(), unshift()
L1 + L4
Week 6 Hour 17 3 Operations on Arrays: Reverse, sort, chop, Array References
L1 + L4
Week 8 Hour 21 3 Perl Modules: writing and Usage
L2 + L4
Week 9 Hour 22 4 Overview of Tcl/Tk, Tool Command Language and its Usage.
Tcl Language Programming, Basics, Arguments, Variable
Week 9 Hour 23 4 Substitution, Command Substitution, Word Structure, Tcl L2 + L4
Expressions, Tcl Arrays and Lists
String Manipulation, Globbing and Regular Expressions, Scan and L2 + L4
Week 10 Hour 24 4
Format commands, Control Structures
Procedures and Scope, Advanced Error Handling, Tcl File I/O, L2 + L4
Week 10 Hour 25 4 Positional and
Non-Positional Arguments, Tcl Scripting Rules
L2 + L4
Week 10 Hour 26 4 TCP, Ports and Sockets, Tcl Network I/O, I/O and Processes
Tcl Features, Summary of Tcl Command syntax, Tk, Structure of Tk L2 + L4
Week 11 Hour 27 4
Application, Tk Widgets, Pacer, Hierarchical Packing
Week 11 Hour 28 4 Data Binding and Various Tk Commands L2 + L4
Windows and Widgets, Widgets and Class, Creating Windows, L2 + L4
Week 11 Hour 29 4 Naming Tk Widgets, Binding Order, TkCal, Text Widget, Canvas
Widget
Tclets, Designing new commands, Executing Tcl Scripts, Packages, L2 + L4
Week 12 Hour 30 4
Utility Procedures: Parsing and Variables
Bindtags, other Widgets, Client Data, Packages (continued..), expect, L2 + L4
Week 12 Hour 31 4
TclDii, Tcl and Tk Versions
Week 12 Hour 32 4 Tcl in Synopsys Tools L2 + L4
Variable Types, Variable Names, Operators, Type Conversions, L3 + L4
Week 13 Hour 33 5
Operators acting on Strings
Week 13 Hour 34 5 Scope of a Variable, Comparison operators, Functions. L3 + L4
Iteration, Flow control within loops, Parallel Traversals, Strings- L3 + L4
Week 13 Hour 35 5 basics, escape sequences, formatting, slices, methods, regular
expressions
Strings: object functions, capture groups, Collection data types: L3 + L4
Week 14 Hour 36 5
Tuples, Lists, Dictionaries, Copying collections
Advanced Functions: Lambda, apply, map, filter, reduce, List L3 + L4
Week 14 Hour 37 5
Comprehensions
Exception Handling, Python Modules: basics, changing data in L3 + L4
Week 14 Hour 38 5 modules, reloading modules, module packages, Import as statement,
data Encapsulation
Comments, dir, documentation strings,introduction to classes, L3 + L4
Week 15 Hour 39 5
member data scope, examples, Inheritence, Destructors
Week 15 Hour 40 5 Example Python Programs explanation L3 + L4