Lecture Plan ECS-039 |
||
Lecture# |
Unit I |
unit I: |
1 |
1.1 |
|
2 |
1.2 |
|
3 |
1.3 |
|
4 |
1.4 |
|
5 |
1.5 |
|
6 |
1.6 |
|
Extra Notes: OCL - UML |
||
unit II: |
||
7 |
2.1 |
Events and States |
8 |
2.2 |
Operations and Methods |
9 |
2.3 |
Nested state diagrams |
10 |
2.4 |
Concurrency |
11 |
2.5 |
Relation of Object and Dynamic Models |
12 |
2.6 |
Relation or Object and Dynamic Models |
unit III: |
||
13 |
3.1 |
Functional Models |
14 |
3.2 |
Data flow diagrams |
15 |
3.3 |
Specifying Operations. Constraints |
16 |
3.4 |
OMT Methodologies |
17 |
3.5 |
OMT Methodologies |
18 |
3.6 |
Examples and ca studies to demonstrate methodology |
Unit IV: |
||
19 |
4.1 |
Principles or object oriented programming |
20 |
4.2 |
Tokens. Expressions. classes |
21 |
4.3 |
Functions. Constructors, Destructors |
22 |
4.4 |
Functions overloading |
23 |
4.5 |
Operator Overloading |
24 |
4.6 |
110 Operations |
25 |
4.7 |
Real life applications, Inheritance Extended Classes |
26 |
4.8 |
Pointer, Virtual functions. Polymorphisms |
27 |
4.9 |
Working with files, class templates. Function templates |
28 |
4.10 |
Exception handling. string manipulation |
29 |
4.11 |
Translating object oriented design into implementations |
Unit V: |
||
30 |
5.1 |
Introduction to Unix/Linux operating systems |
31 |
5.2 |
concept of file system |
32 |
5.3 |
Handling ordinary files |
33 |
5.4 |
concept of shell |
34 |
5.5 |
vi editor |
35 |
5.6 |
Basic lie attributes |
36 |
5.7 |
concept of process, Basic System administration |