3.1 Programming in C L T P 4 - 6 Rationale
3.1 Programming in C L T P 4 - 6 Rationale
1 PROGRAMMING IN C
L T P
4 - 6
RATIONALE
Computers play a vital role in present day life, more so, in the professional life of
technician engineers. People working in the field of computer industry, use computers in
solving problems more easily and effectively. In order to enable the students use the
computers effectively in problem solving, this course offers the modern programming
language C along with exposition to various applications of computers. The knowledge of
C language will be reinforced by the practical exercises.
LEARNING OUTCOMES
DETAILED CONTENTS
3.1 Introduction
3.2 Decision making with IF – statement
3.3 IF – Else and Nested IF
3.4 While and do-while, for loop
3.5 Break. Continue, goto and switch statements
INSTRUCTIONAL STRATEGY
The subject is totally practical based. Students should be given clear idea about the basic
concepts of programming. In practical session student should be asked to draw flow
chart, write algorithm and then write program for the algorithm and run on computer. It is
required that students should maintain records (files with printouts).
MEANS OF ASSESSMENT
RECOMMENDED BOOKS
http://swayam.gov.in
LEARNING OUTCOMES
DETAILED CONTENTS
1. Overview of Operating Systems (12 Periods)
Definition of Operating Systems, Types of Operating Systems, Operating System
Services, User operating system interface, System Calls, Types of System Calls,
System Programs, Operating System Structure, Virtual Machine, Benefits of
Virtual Machine
Deadlock, Conditions for Dead lock, Methods for handling deadlocks, Dead
Prevention, Deadlock Avoidance, Deadlock detection, Recovery from deadlock.
Types of File System; Simple file system, Basic file system, Logical file system,
Physical file system, Various Methods of Allocating Disk Space
History of Linux and Unix, Linux Overview, Structure of Linux, Linux releases,
Open Linux, Linux System Requirements, Linux Commands and Filters: mkdir,
cd,rmdir,pwd, ls, who, whoami, date, cat,chmod, cp, mv, rm,pg,more, pr, tail,
head, cut, paste, nl, grep, wc, sort, kill, write, talk,mseg,wall, merge,mail, news
Shell: concepts of command options, input, output,redirection,pipes, redirecting
and piping with standard errors, Shell scripts,vi editing commands
LIST OF PRACTICALS
1. Demonstration of all the controls provided in windows control panel.
2. Exercise on Basics of windows.
3. Installation of Linux Operating System
4. Usage of directory management commands of Linux: ls, cd, pwd, mkdir, rmdir
5. Usage of File Management commands of Linux: cat, chmod,cp, mv, rm, pg, more,
find
6. Use the general purpose commands of Linux: wc, od, lp, cal , date, who, whoami
7. Using the simple filters: pr, head, tail, cut, paste, nl, sort
8. Communication Commands: news, write, talk, mseg, mail, wall
9. Write a shell program that finds the factorial of a number.
10. Write a shell program that finds whether a given number is prime or not.
11. Write a shell program to find the average of three numbers.
12. Write a shell program that will convert all the text of the file from lowercase to
uppercase.
INSTRUCTIONAL STRATEGY
This subject is both theory and practical oriental. Therefore, stress must be given on
particulars along with theory. Laboratory must have windows as well as Linux operating
system. Concepts of O.S. must be taught practically.
MEANS OF ASSESSMENT
Assignments and quiz/class tests, mid-term and end-term written tests
Actual laboratory and practical work exercises and viva-voce
Software installation, operation, development and viva-voce
RECOMMENDED BOOKS
1. Operating System Concepts by Silberschatz, Galvin; Wiley Publication
2. Operating Systems by Stallings; Tata McGraw Hill.
3. Operating Systems- A Concept Based Approach by DhamDhare; Tata McGraw
Hill Education Pvt Ltd , New Delhi
4. Operating Systems by Achyut S Godbole and AtulKahate; Tata McGraw Hill
Education Pvt Ltd , New Delhi
5. Unleashed Linux by Tech Media Publishers, New Delhi
6. e-books/e-tools/relevant software to be used as recommended by
AICTE/HSBTE/NITTTR.
http://swayam.gov.in
This course has been designed to make the students know about the fundamental
principles of digital electronics and gain familiarity with the available IC chips. This
subject aims to give a background in the broad field of digital systems design and
microprocessors.
LEARNING OUTCOMES
After undergoing the subject, student will be able to:
Explain the importance of digitization.
Verify and interpret truth tables for all logic gates.
Realize all logic functions with NAND and NOR gates
Design half adder and full adder circuit
Demonstrate and design 4-bit adder, 2's complement subtractor
Verify and interpret truth tables for all flip flops.
Verify and interpret truth tables of multiplexer, demultiplexer, encoder and
decoder ICs
Design and realize different asynchronous and synchronous counters
Design 4-bit SISO, PISO, SIPO, PIPO shift registers
Explain the features and applications of different memories.
Verify performance of different A/D and D/A converters.
DETAILED CONTENTS
1. Introduction (02 Periods)
a) Binary, octal and hexadecimal number system: conversion from decimal and
hexadecimal to binary and vice-versa.
b) Binary addition and subtraction including binary points. 1’s and 2’s
complement method of addition/subtraction.
3. Codes and Parity (03 Periods)
a) Four bit decoder circuits for 7 segment display and decoder/driver ICs.
b) Basic functions and block diagram of MUX and DEMUX with different ICs
c) Basic functions and block diagram of Encoder
LIST OF PRACTICALS
1. Verification and interpretation of truth tables for AND, OR, NOT NAND, NOR
and Exclusive OR (EXOR) and Exclusive NOR(EXNOR) gates
INSTRUCTIONAL STRATEGY
MEANS OF ASSESSMENT
Assignments and quiz/class tests, mid-term and end-term written tests,
model/prototype making
Actual laboratory and practical work, model/prototype making, assembly and
disassembly exercises and viva-voce
RECOMMENDED BOOKS
L T P
3 - 6
RATIONALE
This subject aims to develop a clear understanding of What is multimedia?, and how it
can be used for enhancing teaching instruction methodologies, business and personal
communications. It will help the students in understanding technical aspects of
multimedia content creation, the processes and tools used for designing multimedia
systems. This will make the students proficient in designing and developing an
multimedia application.
LEARNING OUTCOMES
DETAILED CONTENTS
Planning steps and process, Concept of data compression, Text encoding, Audio
encoding techniques, Types of images, Capturing images using camera/scanner,
coding techniques for Moving Images, Editing , Editing of images audio, text,
video and graphics, navigation and user interface designing, Use of various codes
like bar code, QR code in multimedia applications.
3. Using Image Processing Tools (12 Periods)
Photo-shop workshop, image editing tools, specifying and adjusting colors, using
gradient tools, selection and move tools, transforming path drawing and editing
tools, using channels, layers, filters and actions
LIST OF PRACTICALS
- Scanner
- Digital camera, web camera
- Mike and speakers
- Touch screen
- Plotter and printers
- DVD
- Audio CD and Video CD
3. Reading and writing of different format on CD/DVD
4. Transporting audio and video files
5. Using various features of Flash
6. Using various features of Photo-shop/GIMP
7. Making multimedia presentations combining, Flash, Photo-shop, such as
department profile, lesson presentation, games and project presentations.
8. Generation and recognition of bar code & QR code using pre built
application/mobile applications.
INSTRUCTIONAL STRATEGY
As the subject is practice oriented, more stress should be given to students to do the work
practically. The features of software packages Photo-shop, Flash are to be demonstrated
in class using LCD projector.
MEANS OF ASSESSMENT
RECOMMENDED BOOKS
1. Principles of Multimedia by Parikh, Tata McGraw Hill Education Pvt Ltd , New
Delhi
2. Multimedia Technologies by Banerji,Tata McGraw Hill Education Pvt Ltd , New
Delhi
3. Multimedia An Introduction by Villam Casanova and Molina; Prentice Hall of
India, New Delhi
4. Multimedia Bible by Win Rosch
5. Multimedia Making it work by Vaughan, Tay
6. Photo-shop for Windows Bible by Deke Maclelland IDG Books India Pvt. Ltd.,
New Delhi
7. Multimedia Technology and Application by Hillman, Galgotia Publications, New
Delhi
8. Flash 5 Bible by Rein Hardit, IDG Books India Pvt. Ltd.
9. Flash 5 in easy steps by Vandome IDG Books India Pvt. Ltd.
10. Fundamentals of Multimedia by Li and Drew, Pearson Publications.
11. e-books/e-tools/relevant software to be used as recommended by
AICTE/HSBTE/NITTTR.
12. Websites for Reference:
http://swayam.gov.in
SUGGESTED DISTRIBUTION OF MARKS
RATIONALE
LEARNING OUTCOMES
DETAILED CONTENTS
Analog and Digital data, Analog and digital signals, Periodic and Non Periodic
signals, periodic analog signals
Digital Signals- Bit rate, Bit length, Digital signal as a composite analog signal,
transmission of digital signals
Transmission Impairment- Attenuation, Distortion and noise
Performance- bandwidth, throughput, latency, jitter
INSTRUCTIONAL STRATEGY
Explanation of basic concept of data communication and all entities involved need to be
elaborated precisely by the teacher with the emerging technologies. The topics should be
clarified diagrammatically as well as with help of multimedia presentations.
MEANS OF ASSESSMENT
RECOMMENDED BOOKS
1. Data Communication and Networking by Forouzan; Tata McGraw Hill
2. Computer Networking by Tanenbaum; Prentice Hall of India, New Delhi
3. Data and Computer Communication by William Stalling
4. Data Communication by PS Gupta
5. Computer Communication and Networking by John Freer
6. e-books/e-tools/relevant software to be used as recommended by
AICTE/HSBTE/NITTTR.
http://swayam.gov.in
SUGGESTED DISTRIBUTION OF MARKS
Topic No. Time Allotted Marks Allotted
(in Periods) (%)
1. 10 15
2. 12 20
3. 12 20
4. 10 15
5. 10 15
6. 10 15
Total 64 100
3.6 SOFT SKILLS – I
L T P
- - 4
RATIONALE
The present day world requires professionals who are not only well qualified and
competent but also possess good communication skills. The diploma students not only
need to possess subject related knowledge but also soft skills to get good jobs or to rise
steadily at their work place. The objective of this subject is to prepare students for
employability in job market.
LEARNING OUTCOMES
After undergoing this course, the students will be able to:
Identify components of effective verbal communication
Prepare a report
Learn the techniques of enhancing memory
Set goals for overall personality development
Understand the concept of quality and its implementation in an organisation.
DETAILED CONTENTS
In addition, the students must participate in the following activities to be organized in the
institute.
Sports
NCC/NSS
Camp – Blood donation
Cultural Event