Week Theory Practical Lecture day Topic (including assignment / test) Practical Day Topic 1st 1st Definition of Operating Systems, Types of Operating Systems, , 1st Prac. 1 Demonstration of all the controls provided on Control Panel 2nd Operating System Services 3rd User operating system interface, 2nd 4th System Calls, Types of System Calls 2nd Demonstration of all the controls provided on Control 5th System Program 6th Operating System Structure, 3rd 7th Virtual Machine, Benefits of Virtual Machine 3rd Prac. 2 Exercise on Basics of windows. 8th Revision 9th Revision 4th 10th Process concept, Process State, Process Control Block, 4th Prac. 3 Installation of Operating System 11th Process Scheduler, Context Switch, 12th Operations on Processes, Interprocess Communication, 5th 13th Scheduling Queues, Scheduler, Job Scheduler, , 5th Prac. 4 Usage of directory management commands of Linux: ls, cd, pwd, mkdir, rmdir 14th Shared Memory Systems, Message-Passing Systems 15th CPU Scheduler, Scheduling Criteria, Scheduling Algorithms, 6th 16th Preemptive and Non Preemptive, First come first serve (FCFS), Shortest Job first 6th Usage of directory management commands of Linux: ls, cd, pwd, mkdir, rmdir 17th (SJF), Round Robin (RR), Multiprocessor scheduling, 18th Process Synchronization. 7th 19th Deadlock, Conditions for Dead 7th Prac. 5 Usage of File Management commands of Linux: cat, chmod,cp, mv, rm, pg, more, find 20th , Methods for handling deadlocks, Dead Prevention, 21st Lock Deadlock Avoidance, Deadlock detection, Recovery from deadlock. 8th 22nd Definition – Logical and Physical address Space, Swapping, , 8th Usage of File Management commands of Linux: cat, chmod,cp, mv, rm, pg, more, find 23rd Memory allocation, Contiguous Memory allocation, Fixed and variable partition, 24th Internal and External fragmentation and Compaction 9th 25th Paging – Principle of operation, Page allocation, 9th Prac. 6 Use the general purpose commands of Linux: wc, od, lp, cal , date, who, whoami 26th Hardware support for paging, Protection and sharing, Disadvantages of paging, 27th Segmentation, Virtual Memory.
Programming exercises on executing and editing a C program 2nd Flow charts 3rd Algorithm development, Programme Debugging 2nd 4th I/O statements, assign statements 3 &4 Programming exercises on defining variables and assigning values to variables. 5th Constants, variables and data types 6th Operators and Expressions 3rd 7th Revision 5 & 6 Programming exercises on arithmetic and relational operators. 8th Unformatted and Formatted IOS 9th Unformatted and Formatted IOS 4th 10th Data Type Casting 7 & 8 Programming exercises on arithmetic expressions and their evaluation. 11th Revision 12th Introduction to Control Structures 5th 13th Decision making with IF – statement 9 & 10 Programming exercises on formatting input/output using printf and scanf and their return type values 14th IF – Else and Nested IF 15th While and do-while, for loop 6th 16th While and do-while, for loop 11 & 12 Programming exercises using if statement. Programming exercises using if – Else. 17th Continue, goto 18th switch statements 7th 19th Introduction to pointers 13 & 14 Programming exercises on switch statement. 20th Address operator and pointers 21st Declaring and initializing pointers, 8th 22nd Single pointer, 15 & 16 Programming exercises on do – while, statement. 23rd Revision 24th Revision 9th 25th Introduction to functions 17 & 18 Programming exercises on for – statement. 26th Global and Local Variables 27th Function Declaration Standard functions 10th 28th Parameters and Parameter Passing 19 & 20 Simple programs using pointers. 29th Call - by value/reference 30th Revision
11th 31st Array Declaration, Length of array Single and Multidimensional 21 & 22 Programs on one-dimensional array. Programs on two-dimensional array. 32nd Arrays of characters 33rd Revision 12th 34th Introduction of Strings 23 & 24 (i) Programs for putting two strings together. (ii) Programs for comparing two strings. 35th String declaration and definition 36th Revision 13th 37th String Related function i.e. strlen, strcpy, strcmp 25 & 26 Simple programs using functions 38th Passing an array to function 39th Pointers to an array and strings. 14th 40th Revision 27 & 28 Simple programs using structures. 41st Declaration of structures Accessing structure members 42nd Unions 15th 43rd Revision 29 & 30 Simple programs using union. 44th Revision 45th Revision Lesson Plan Name of the Faculty : Ms. Uma Computer Engg. 3rd Subject : Multimedia Appli Lesson Plan Duration : 15 weeks (from July 2018 to Nov 2018) Work Load (Lecture / Practical) per week (in hours): Lectures-03, Practical-03 Week Theory Practical Lecture day Topic (including assignment / test) Practical Day Topic 1st 1st Concept of Multimedia, History of Multimedia 1st Prac. 1 Installation of various multimedia software like Photoshop, Flash, Director or any open source software 2nd Multi media hardware and software 3rd -various classes, components
Using various features of 29th using channels, 30th layers, filters and actions 11th 31st layers, filters and actions 11th Prac. 7 Making multimedia presentations combining, Flash, Photo-shop, such as department profile, lesson presentation, games and project presentations 32nd Revision 33rd Revision 12th 34th Types of Authoring programmes 12th Making multimedia presentations combining, Flash, Photo-shop, such as department profile, lesson presentation, games and project presentations 35th Icon based, Time based, 36th Story boarding/scripting and object oriented working in macromedia flash, 13th 37th exploring interface using selection of PEN tools. 13th Prac. 8 Generation and recognition of bar code & QR code using pre built application/mobile applications. 38th Working with drawing and painting tools, 39th , applying colour viewing and manipulating time line 14th 40th animating, processing, guiding layers, 14th Generation and recognition of bar code & QR code using pre built application/mobile applications. 41st importing and editing sound and 42nd video clips in flash 15th 43rd Revision 15th 44th Revision 45th Revision