Professional Documents
Culture Documents
COURSES OFFERED
A) FOUNDATION COURSES
GROUP – A
GROUP – B
Library - - 1 1 -
Seminar - - 1 1 -
Test - - 2 2 -
Total 16 20 4 40 26
Library - - 1 1 -
Seminar - - 1 1 -
Test - - 2 2 -
Total 19 16 5 40 27
Test - - 2 2 -
Total 20 16 4 40 28
Library - - 1 1 -
Seminar - - 1 1 -
Test - - 2 2 -
Total 16 20 4 40 26
Note:
1. *Students can opt Diversified courses either Group- A or Group-B in semester V and Semester VI
2. Library and Seminar hours are allotted in all the semesters. The students must present a power
point presentation in each course which will be facilitated by the respective faculty. The hardcopy of
the presentation must be collected by the respective faculty for records.
PART A (1 to 8)
5 Questions are to be answered out of 8. Answering of 8th
question is compulsory. Minimum one question and 5 x 2 Marks 10 Marks
maximum of two questions from each unit.
(Questions on Definition, Statement, Formula, Statement
of Theorem etc.)
PART B (9 to 16)
5 Questions are to be answered out of 8. Answering of 16th
question is compulsory. Minimum one question and 5 x 3 Marks 15 Marks
maximum of two questions from each unit.
(Short answer type questions.)
Total 75 Marks
7306 Computer Hardware and Servicing 7306 Computer Hardware and Servicing
DETAILED SYLLABUS
UNIT – I FUNDAMENTALS OF AC, BATTERIES AND UPS ………. 12 PERIODS
1.1 AC Fundamentals: Difference between AC and DC – Advantages of AC over DC –
Waveform of sinusoidal A.C. Cycle – Generation of single phase A.C. by elementary
alternator – Definition of cycle, frequency, time period, amplitude, peak value, average
6 Per
value and RMS value – Define peak factor and form factor – Concept of phase, phase
difference and phase angle – Single phase and 3 phase (Definition) – Meaning of lagging
and leading Sine wave – Advantages of three phase over single phase.
(Refer web link : http://study.com/academy/lesson/alternating-current-definition-advantages-
disadvantages.html for fundamentals of AC)
1.2. Batteries: Classification of cells – Construction of Lead acid cell – Methods of charging –
Care and Maintenance of Lead acid battery – Indications of a fully charge battery – 3 Per
Maintenance free batteries.
(Refer web link : https://www.youtube.com/watch?v=h4wawtDarX4
for Care and Maintenance of Lead acid battery)
1.3. UPS: Need for UPS – Online and Offline UPS – Definition – Block Diagram – Explanation
of each block – Merits and demerits of on line and off line UPS – Need of heat sink – 3 Per
Specification and ratings – Maintenance of UPS including batteries.
(Refer web link : https://www.youtube.com/watch?v=E5RKBWhEUAU for Working of UPS)
2.3. Electrical Safety: Electric shock – Earthing – Need for earthing – Types of Earthing –
2 Per
Fuses: Need – Types of fuses –MCB – Comparison between fuses and MCB.
(Refer web link : https://www.youtube.com/watch?v=qSyUFp3Qk2I for Earthing and its types)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and the
students’ Technical Association of Computer Engineering Programme.
1. Construction and working different types of transformer
2. Different types of UPS and its working operation
TEXT BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING/
EDITION
Multiple Colour
S.Chand and Co ,
1. Electrical Technology / Vol I & II B.L. Theraja Revised First
New Delhi
Edition, 2012
REFERENCE BOOK
YEAR OF
S.No. TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
Tata Mc-Graw second edition
1. Basic Electrical Engineering V.N. Mittle
Hill, New Delhi 2005
PART – B (5 x 3 = 15 Marks)
Note: i) Answer any FIVE questions out of which question No. 16 is compulsory.
ii) All questions carry equal marks.
9. Define the terms: Cycle, Frequency, Amplitude, Average value, Time period, RMS value.
10. Write down the uses of battery and what are the maintenance free batteries?
11. What is filter and give the uses of filters in rectifier circuit?
12. Compare CB, CE and CC configurations.
13. List the type of number systems and convert (458)10 to Octal.
14. Draw the symbol and connection diagram of D Flip – flop
15. Mention the differences between Asynchronous and Synchronous counter
16. Simplify the following i) Y=(A+B+C).(A+B) ii) Y=Y=AB’D+AB’D’
18. A. (i) What are the precautions should be taken against electrical shock. 5
(ii) What is the need for earthing? Explain about plate earthing. 5
(OR)
B. Explain the working of AC and DC servo motor and give its applications. 10
20. A. (i) Construct EX-OR, AND, OR and NOT gates by using only NAND gate. 5
(ii) Explain about the Encoder with a logic diagram and a truth table. 5
(OR)
B. Explain the working of 1:8 Multiplexer with a neat diagram. 10
21. A. (i) Draw the logic diagram of serial in serial out shift register and explain. 5
(ii) Explain mod-5 counter with a neat diagram. 5
(OR)
B. Explain the operation of a JKMS Flip-Flop with a logic diagram and truth table 10
8. Why the transformer core is laminated and how the transformer is classified based on the
construction?
PART-B (5 x 3 = 15 Marks)
Note: (i) Answer any FIVE questions out of which question No. 16 is compulsory.
(ii) All questions carry equal marks.
9. Give the differences between AC and DC.
11. What are the factors to be considered for selecting a motor for a particular application?
18. A. (i) State the principle, advantages, disadvantages and applications of auto transformer. 5
(ii) Explain the construction of core type transformer with a diagram. 5
(OR)
B. Explain the construction and working of stepper motor. 10
19. A. (i) Draw the VI- Characteristics of Zener diode and explain Zener breakdown 5
(ii) Explain the working operation of a bridge rectifier with a neat wave form. 5
(OR)
B. Explain about the working principle, forward and reverse characteristics of PN Junction 10
diode.
20. A. (i) Draw the circuit and truth table of a full adder. 5
(ii) Using NOR gate derive other logic gates. 5
(OR)
B. Explain about Demultiplexer with logical diagram. 10
21. A. (i) Explain the operation of 4bit Synchronous up counter with a truth table. 5
(ii) With a neat diagram, explain the working of SR Flip-Flop. 5
(OR)
B. Explain the working of Decade counter with circuit diagram, wave form and truth table 10
OBJECTIVES
At the end of the Course, the students will be able to:
Know what is Program, Algorithm
Analyze the concepts of Constants, Variables, Data types and operators
Develop programs using input and output operations
Use command line arguments
Distinguish compiler controlled directives
Understand the structure and usage of different looping and branching
statements. Define arrays and string handling functions
Explain user-defined functions, structures, union and concept of Pointers
Understand the basic concepts on data structure
Differentiate Stack and Queue
Understand the Operations of Stack
Analyse tree and the different terms related with trees
Gain knowledge about graph terminologies
Write algorithms for different types of sorting
DETAILED SYLLABUS
UNIT – I INTRODUCTION TO C PROGRAMMING ……… 14 PERIODS
1.1 Introduction to C: History of C – features of C – Structure of C program – Compiling, link &
2 Per
run a program – Diagrammatic representation of program execution process.
(Refer Web link : https://www.youtube.com/watch?v=9f_Mzdx1bbY for compiling and linking process)
1.2 Variables, Constants & Data types: C character set -Tokens – Constants – Key words –
identifiers and Variables – Data types and storage – Data type Qualifiers – Declaration of
5 Per
Variables – Assigning values to variables – Declaring variables as constants – Declaration –
Variables as volatile – Overflow & under flow of data
(Refer web link : https://www.youtube.com/watch?v=OSyjOvFbAGI for data types)
1.3 C Operators: Arithmetic, Logical, Assignment, Relational, Increment and Decrement,
Conditional, Bitwise, Special Operator precedence and Associativity. C expressions – 5 Per
Arithmetic expressions – Evaluation of expressions – Type cast operator
(Refer Web link : https://www.youtube.com/watch?v=sU8KrtJJETo for C operator)
1.4 I/O statements: Formatted input, formatted output, Unformatted I/O statements. 2 Per
(Refer Web link : https://www.youtube.com/watch?v=WjMOvATuZJQ for formatted input and output)
2.2 Looping Statements: While, do-while statements, for loop, break & continue statement –
3 Per
Simple Programs.
(Refer Web link : https://www.youtube.com/watch?v=SvGVcnwfZe8 for looping statements)
2.3 Arrays: Declaration and initialization of One dimensional, Two dimensional and Character
4 Per
arrays – Accessing array elements – Programs using arrays
(Refer Web link : https://www.youtube.com/watch?v=NFJMjgXb0uA for arrays)
2.4 Strings : Declaration and initialization of string variables, Reading String, Writing Strings
– String handling functions(strlen(), strcat(), strcpy(), strcmp()) – String manipulation 3 Per
programs
( Refer web link : https://www.youtube.com/watch?v=kbAC0FHZ8aM for string handling functions)
2.5 Built – in functions: Math functions – Console I/O functions – Standard I/O functions –
2 Per
Character Oriented functions – Simple programs.
( Refer web link : https://www.youtube.com/watch?v=QM279SQAcWY for math functions)
UNIT – III FUNCTIONS, STRUCTURES, UNIONS AND POINTERS ………. 14 PERIODS
3.1 User defined functions: Defining functions & Needs, Scope and Life time of Variables,
Function call, Return values, Storage classes, Category of function – Recursion – Simple 3 Per
programs
(Refer Web link : https://www.youtube.com/watch?v=YCwzdaBiH0g for functions)
3.2 Structures and Unions: Structure – Definition, initialization, arrays of structures, Arrays
with in structures, structures within structures, Structures and functions – Unions – 5 Per
Structure of Union – Difference between Union and structure – Simple programs.
(Refer Web link : https://www.youtube.com/watch?v=WpvNOv-xvnY for structure and union)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Dynamic memory management
2. Pointers and Real time usage of Stack
TEXT BOOKS
YEAR OF PUBLISHING
S.NO TITLE AUTHOR PUBLISHER
/ EDITION
1. BPB Publications,
Lets us C Yeswanth Kanetkar Fourth Revised
New Delhi
Programming and Problem ISRD Group, Tata Mc-GrawHill,
2. Sixth Reprint 2010
Solving using C Lucknow NewDelhi
New Age
First Edition, 1996,
3. Programming in C D.Ravinchandran International
Reprint 2001
Publishers, Chennai
Schaum:s outlines, Indian Adapted
4. Data Structures SeyMour Lipshutz TMH Pvt. Ltd. New Edition 2006.
Delhi. Reprint 2011.
Data Structures A Dharmender Singh Prentice Hall of
5. Programming Kushwaha and Arun India, Second Edition 2012
approach with C Kumar Misra New Delhi
YEAR OF PUBLISHING
S.NO TITLE AUTHOR PUBLISHER
/ EDITION
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write down the Structure of C Programming.
10. Write a C program to find the factorial of the given number.
11. Mention the two methods of initializing the string array. Give an example.
12. What is recursion? What is the advantage of using it?
13. Define Circular Queue and Priority Queue.
14. State “in degree” and “out degree” of the graph
15. Differentiate Calloc() and Malloc().
16. Write a program to print a name and mark of the student using union
21. A. (i) What is binary tree? Write down the results after traversing the following tree in 5
inorder, preorder and postorder
8. Can a structure variable be defined as member of another structure? Explain with an example.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write the diagrammatic representation of program execution process.
16. Why C is called Middle level Language? Also write the characteristics of C.
19. A. (i) Write any five differences between structure and union. 5
(ii) Write a program to add the sum of numbers using pointers. 5
(OR)
B. Explain the different categories of function with example program. 10
20. A. (i) Explain Doubly Linked list and Circular Linked list 5
(ii) Why a linked list is called a dynamic data structure? What are the advantages of using 5
linked lists over arrays?
(OR)
B. What is dynamic memory allocation? Write and explain the different dynamic memory 10
allocation functions in C
RATIONALE
The heart of a computer is based around its Operating System. The processor deals with request
coming from all directions asynchronously. The operating system has to deal with the problems of
Contention, resource management and both program and user data management, and provide a
Useful no-wait user interface. The concept of Operating System is discussed through case studies of
LINUX. The course provides clear vision, understanding and working of Operating Systems.
DETAILED SYLLABUS
UNIT I INTRODUCTION TO OPERATING SYSTEMS ………..13 PERIODS
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Real time operating systems and it part in industries
2. Evolution and version changes in Windows and Linux
REFERENCE BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING/
EDITION
1. Operating system, PHI Learning, New
Pal Chaudhury First Edition 2009
Principals and Design Delhi
2. Operating System William stalling Pearson Education,
Sixth edition 2011
New Delhi
3. Operating Systems Pearson Education, Third Edition ,
Deitel and Deitel
New Delhi 2007
4. Operating System Firewall Media, New
P.S. Gill First Edition, 2007
Concepts Delhi
5. Rohit Khurana Vikas Publishing Ltd,
Operating System First Edition 2011
ITLESE Mumbai
19. A. (i) With neat diagrams explain the concept of External fragmentation. 5
(ii) With neat diagrams explain the concept of Internal fragmentation 5
(OR)
B. With neat diagrams explain the following page replacement policies i) FIFO ii) LRU 10
20. A. (i) What is RAID technology? Explain about the four levels of RAID 5
(ii) Elaborate single and two level directory structures. 5
(OR)
B. Explain in detail about the security policies and mechanisms. 10
2. List the process states that a process can attain in its life cycle
3. What do you infer from term Race condition? Mention the technique used to overcome it.
6 Draw the tree based directory structure and state any one benefit.
8. With the help of a diagram show the steps involved in making the following system call: read (fd,
buffer, nbytes)
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. State the need, function and any two commands of I/O management component.
12. State any three differences between single and multiple threads.
13. State any three differences between Fixed and Variable partitions
14. Define the following terms i) Sector ii) Track iii) Cylinder
15. List the three types of file permission to users and also mention its equivalent numeric codes.
16. How to calculate number of bits in logical address and physical address when logical address space
of 8 pages of 1024 word each, mapped to physical memory of 32 frames?
OBJECTIVES
At the end of the practical course the students will be able to:
Gain experience in handling of electronic equipment’s
Verify Power supply of SMPS
Analyze the characteristics of SCR
Find the efficiency and Voltage regulations of single phase transformer
Test and draw the characteristics of PN junction diode
Study the reverse bias characterizes of Zener diode
Realize the importance of Common emitter configuration
Construct and realize various logic gates using ICs
Prove De-Morgan’s theorem
Construct and verify the truth table of Arithmetic circuits
Design, implement and test the various flip-flops
Design ripple Counters
Design Asynchronous mod N counter
Design shift register circuits
SCHEME OF VALUATION
ALLOCATION OF MARKS
Write up any One Experiment (Circuit Diagram,
1 30
Tabular column, Truth table/ Equation /Formula )
2 Construction 30
3 Result 10
4 Viva-Voce 05
Total 75
1. Digital Multimeter - 3
2. Ammeter (0-50) mA 6
6. Bread Board - 6
11. SCR - 5
COMPONENTS
S.No Name of the components RANGE
5. Transistor SL100,CL100
7400, 7402, 7404, 7408, 7432, 7486,
6. IC
74161, 74153, 74139, 7476, 74194
7. Transistor SL100
OBJECTIVES
At the end of the practical course the students will be able to:
Analyze the given problem
Think the logic to solve the given problem
Distinguish the concepts of constants, variables, data types and operators
Develop programs using input and output operations
Gain knowledge to write programs using different looping and branching statements
Acquire knowledge to write programs based on arrays
Gain knowledge to write Programs using string handling functions
Acquire knowledge to write programs using user-defined functions, Structures and
Union
Gain knowledge to write programs using the concept of Pointers
Acquire knowledge to write programs using command line arguments
Create a file and perform file operations
Gain knowledge to write programs using file handling functions
Acquire knowledge to write programs using compiler control directives
ALLOCATION OF MARKS
Writing any one program from PART – A 10 Marks
Writing any one program from PART – B 15 Marks
Executing program (PART – A) 15 Marks
Executing program (PART – B) 20 Marks
Result with printout ( PART – A) 5 Marks
Result with printout ( PART – B) 5 Marks
VIVA – VOCE 5 Marks
TOTAL 75 Marks
SPOKEN TUTORIAL
Spoken Tutorial based training workshop on C can be included for 2 hours during the
Practical Hours.
After Completion of workshop, students can revise the tutorials for 2-3 weeks.
All the students will compulsorily undergo 1 hour online assessment test conducted by
Spoken Tutorial project team, IIT Bombay.
Certificates will be issued to all passed out candidates by Spoken Tutorial, IIT Bombay.
OBJECTIVES
At the end of the practical course the students will be able to:
Differentiate Linux and Windows Login and log off Procedures
Analyze the General purpose commands both in Linux and Windows
Learn the use of simple filters in Linux and Windows
Learn the use of advanced filters in Linux
Know the details of process status in Linux and Windows
Analyze Various communication Commands
Know about the Search patterns
Acquire knowledge on shell scripts
Know how to retrieve the data from a table
Define the elements of the shell script
Gain knowledge to write shell script for various problems
THEORY CONTENTS
Introduction to users groups and super user logging in and logging out – Internal and external
commands in Linux – Internal commands in Linux echo, type – External commands in Linux, ls, mv,
rm, cat, useradd – Command line commands – who, log name, banner, cal, date, bc, man, info etc.
Working with files and directories. – Know the categories of files – Files and directory commands –
cat, less, more, ls, comm, diff, tar – Pipes and redirection- use of !, and, > ,touch, absolute and
relative paths. Directory related commands – pwd, cd, mkdir, rmdir - Manipulating file commands
LAB EXERCISES
SCHEME OF VALUATION
ALLOCATION OF MARKS
Commands in PART – A 10 Marks
Execution of Commands in PART – A 15 Marks
Program in (PART – B) 15 Marks
Executing of program in(PART – B) 20 Marks
Result with printout ( PART – A) 5 Marks
Result with printout ( PART – B) 5 Marks
VIVA – VOCE 5 Marks
TOTAL 75 Marks
SPOKEN TUTORIAL
Spoken Tutorial based training workshop on Linux can be included for 2 hours during the
Practical Hours.
After Completion of workshop, students can revise the tutorials for 2-3 weeks.
All the students will compulsorily undergo 1 hour online assessment test conducted by
Spoken Tutorial project team, IIT Bombay.
Certificates will be issued to all passed out candidates by Spoken Tutorial, IIT Bombay.
LIST OF EXPERIMENTS
PART-A
1. Create a Web Page in HTML to your polytechnic containing a description of the courses offered. It
should also contain some general information about the college such as its history, the campus,
its unique features and so on. The site should be colored &each section should have a different
color
2. Create a Web Page in HTML to show your brief curriculum vita. To show your academic history
using Table Tag.
3. Create a Web Page in HTML to show varies stationary Items using Order List, Unordered List, and
Definition List Tags.
4. Create a web page in HTML with appropriate content and insert an image towards the left-hand
side of the page. When user clicks on the image, it should open another webpage.
5. Create a Web Page in HTML about your friends. List your friends. Each friend’s name is a link.
Prepare separate HTML documents for each friend and call them in the appropriate link.
ALLOCATION OF MARKS
Writing answer For any one Program From PART-A 10 Marks
Writing answer For any one Program From PART-B 15 Marks
Executing Program(PART-A) 15 Marks
Executing Program(PART-B) 20 Marks
Result With Printout(PART-A) 5 Marks
Result With Printout(PART-B) 5 Marks
VIVA-VOCE 5 Marks
TOTAL 75 Marks
RATIONALE
Diploma in Computer Engineering has to be conversant with computer, its terminology and
functioning. Computer architecture is concerned with the structure and behavior of the various
functional modules of the computer and their interaction, the course provides the necessary
understanding of the hardware operation of digital computers.
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. 21st Century computer architectures
2. Memory technology and optimization
TEXT BOOKS:
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHIN
G/EDITION
Prentice –Hall of
Third
1. Computer System Architecture M.MORRIS MANO India Pvt Limited,
Edition
New Delhi
Computer
Pearson
Organization and Architecture Eighth
2. William Stallings Publications, New
Designing for Edition
Yark city
Performance
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. How will you evaluate the arithmetic expression? Give an example.
10. Draw a neat sketch of control flow chart.
11. Write down any three memory reference instructions.
12. What is DMA data transfer? State its use.
13. What are the main advantages of using Input / Output interface?
14. What is meant by locality of reference?
15. How the computer organization is categorized according to Flynn’s classification?
16. How is a block found in a cache?
20. A. i) What is cache memory? Explain the ‘hit ratio’ associated with cache memory. 5
Why page-table is required in a virtual memory system? Explain different ways of 5
ii)
organizing a page table.
OR
B. What is memory hierarchy? Draw a neat diagram. How to exploit memory 10
hierarchy?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. Convert 3 / (5 + y * x) into Reverse Polish Notation.
10. State instruction set completeness.
11. Discuss the properties of an ideal instruction set computer.
12. What is the function of interrupt controller?
13. Why do we need virtual memory?
14. State the advantages of cache memory.
15. How do you perform address mapping using pages?
16. How does a programmer access the subroutines within the library if he does not know the starting
address of each routine? Explain.
19. A. i) What is the need of I/O interface? Explain I/O bus and interface. 5
ii) What do you mean by initialization of DMA controller? How DMA controller works? 5
Explain with a suitable block diagram.
OR
B. What are the interrupts? Explain different types of interrupts. 10
RATIONALE
The exponential growth of Engineering and Technology particularly information and
communications engineering has benefited the day-today life of entire mankind in all respects. The
research and developments are continually happening in this field to fine tune and improve the field
particularly also in Computer Networks and Security which directly or indirectly has impact on every
man’s daily life. As such the introduction of current and future trends and technology of computer
networks and security would strengthen the knowledge and skills of engineering community in
taking one-step further the prosperity of mankind.
DETAILED SYLLABUS
UNIT I BASICS OF COMPUTER NETWORK ……. 09 PERIODS
1.1 Data Communication: Components of a data communication – Data flow: simplex –
half duplex – full duplex; Networks – Network criteria – Types of Connections: Point to
4 Per
point – multipoint; Network Topologies: Star, Bus, Ring, Mesh, Hybrid – Advantages
and Disadvantages of each topology.
(Refer web link : https://youtu.be/7wSQ0rEAN1E for data communication networks)
1.2. Types of Networks: LAN – MAN – WAN – CAN – HAN – Internet – Intranet – Extranet,
Client-Server, Peer To Peer Networks. Application and features of different types of 3 Per
server – File server – Mail server – Print server – Webserver – Proxy server.
(Refer web link : https://youtu.be/aQScX7B3ntY for types of networks)
1.3 Signals and Modulation: Analog and Digital signals – Need for Modulation – Amplitude
Modulation – Frequency Modulation – Pulse Modulation – Concepts only (no 2Per
derivation)
(Refer web link : https://youtu.be/QxAKZepaxxM for signals and modulation)
UNIT II TRANSMISSION MEDIA AND DEVICES ……. 10 PERIODS
2.1. Guided Media : Classification of transmission media – Guided media – Twisted pair –
2Per
Coaxial – Fiber optics
(Refer web link : https://youtu.be/hjVNKeVdKcs for guided media)
2.2. Unguided Media: Electromagnetic specification – Radio Frequency Allocation –
Propagation of Waves – Radio waves – Infrared – Terrestrial Microwave – Satellite 3 Per
communication - Low Orbit satellite (LOS)
(Refer web link : https://youtu.be/1EWfJTxFei0 unguided media)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Transmission media & devices
2. OSI layer & LAN Protocols
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
Prentice-Hall of
3. Computer Networks Andrew S.Tanenbaum Fifth Edition 2010
India, New Delhi
REFERENCE BOOKS:
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
Computer Communication Tata Mc-Graw
1. Achyut S. Godbole First Edition 2004
Networks Hill, New Delhi
KavehPahlavan and Pearson
Principles of Wireless
2. Prashant Education, New Third Edition 2002
Networks– A unified Approach
Krishnamurthy Delhi
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. Write the advantages and disadvantages of any 3 topologies.
10. Describe the different types of networks.
11. Expand LOS with a neat diagram.
12. Write some of the features of switch, bridge and HUB.
13. Differentiate flow control and error control with diagram.
14. What is called Supernetting and subnetting?
15. Compare 802.3 802.4 and 802.5.
16. Differentiate pdu format of csma compact disk.
20. A. i) Elaborate the concept of transmit control protocol and user datagram protocol with 5
a neat diagram.
ii) Compare ARP and RARP with a neat sketch. 5
OR
B. Explain in detail about application layer protocols and features of this protocol. 10
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. List and explain different types of connections used for data communication.
10. What are the different types of server available? Explain any one.
11. State the features and concepts of Switch and bridge.
12. Differentiate error detection and error correction with an example.
13. What is ARP? What are the functions of ARP?
14. Define sockets. Differentiate connection and connectionless services.
15. Compare 802.3 802.4 and 802.5.
16. Draw frame format of CSMA/CD and Token bus.
18. A. i) Compare between twisted pair cables UTP and STP w.r.t. the following factors: 5
a. Bandwidth capacity. b. Node capacity or segment. c. Cost.
ii) Explain in detail about LOS with a neat diagram. 5
OR
B. What are the different types of errors? With neat diagrams explain each error with 10
an example.
19. A. i) At what mode the data are sent from source to destination in session layer. 5
ii) Elaborate the concept in addressing and route selection in network layer. 5
OR
B. Explain in detail about OSI model also draw diagram for each layer and in which layer 10
packet filtering and encapsulation operation are performed?
20. A. i) Describe TCP/IP with neat sketch. Compare TCP/IP and OSI reference model. 5
ii) What is meant by subnet? How to use subnet masking to create two subnets? 5
OR
B. With a neat diagram explain about application layer protocols 10
21. A. i) Define Ethernet. What are the different types of Ethernet and explain briefly each. 5
ii) Write any five advantages and disadvantages of FDDI and give any one application. 5
OR
B. Describe about different types of switching with neat diagram. 10
RATIONALE
Today almost every branch of computer science is feeling presence of object - orientation. Object
oriented technology is successfully incorporated in various fields of computer science. This subject is
designed to give you exposure to basic concepts of object - oriented technology. This subject will
help in learning to write programs in Java using object - oriented paradigm. Approach in this subject
is to take Java as a language that is used as a primary tool in many different areas of programming
work.
DETAILED SYLLABUS
UNIT I INTRODUCTION TO OOPS AND JAVA ……. 15 PERIODS
1.1 Introduction to Oops: Paradigms of Programming Languages – Basic concepts of Object
Oriented Programming – Differences between Procedure Oriented Programming and
OOP – Objects and Classes – Data abstraction and Encapsulation, Inheritance, 7 Per
Polymorphism, Dynamic binding, Message communication – Benefits of OOP –
Application of OOPs.
(Refer web link : https://youtu.be/3bMsY5a7cBo for Object oriented programming concepts)
1.2. Data Encapsulation: Access Specifier – Advantages of Encapsulation – Data Abstraction:
Abstract method and classes – Advantages of Abstraction – difference between 3 Per
Abstraction and Encapsulation with Examples.
(Refer web link : https://youtu.be/szYzBC89CPE for Data Encapsulation)
1.3 Introduction to Java: History – Java features – Java Environment – JDK – API -Types of
java program – Creating and Executing a Java program – Java Tokens: Keywords,
5 Per
Character set, Identifiers, Literals, and Separator – Java Virtual Machine (JVM) –
Command Line Arguments – Comments in Java program.
3.3. Inheritance: Defining a subclass – Deriving a sub class – Single Inheritance – Multilevel
Inheritance – Hierarchical Inheritance – Overriding methods – Final variables and
methods – Final classes – Finalizer method- Visibility Control: Public access, Private 7 Per
access, friend, protected. Interfaces: Multiple Inheritance – Defining interface –
Extending interface - Implementing Interface - Accessing interface variables
(Refer web link : https://youtu.be/NnZQ-C0x4hs for interface)
UNIT IV PACKAGES, APPLETS AND AWT CONTROLS ……..16 PERIODS
4.1. Packages: Java API Packages – System Packages – Naming Conventions – Creating and
5 Per
Accessing a Packages – Adding Class to a Packages – Hiding Classes
(Refer web link : https://youtu.be/MvGI58hFTts for Package)
4.2. Applets and Swings: Introduction – Applet Life cycle – Creating and Executing an Applet
Introduction of Swing classes – Difference Between Applet and Swings – Graphics Class:
7 Per
Drawing and filling lines – Rectangles – Polygon – Circles – Arcs – Line Graphs – Drawing
Bar charts
(Refer web link : https://youtu.be/aUlwgdakBug for Applet)
UNIT – V EXCEPTION HANDLING, MULTITHREADS AND I/O STREAMS AND JDBC INTRODUCTION
…….17 PERIODS
5.3. I/O Streams: File – Streams – Advantages – The stream classes – Byte streams –
4 Per
Character streams
(Refer web link: https://youtu.be/mq-f7zPZ7b8 for I/O Streams)
5.4. JDBC: Introduction – Architecture of JDBC – JDBC Components: JDBC API, Driver
Manager – JDBC Drivers Types: JDBC-ODBC Bridge Driver, JDBC-Native API, JDBC-Net 3 Per
pure Java, 100% Pure Java.
(Refer web link: https://youtu.be/KuFzS9CojdU for JDBC Architecture)
Object Oriented
2. Dr. G. Thampi Dream Tech, New Delhi Reprint 2012
Programming in Java
Database
3. Programming With George Reese O'reilly, United states June 2013
JDBC And Java
REFERENCE BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING/
EDITION
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. Define Polymorphism. Explain different types of Polymorphism.
10. What is an operator? List its Types.
11. Explain the major differences between an array and a vector.
12. Write a program to input three integers through keyboard and print the largest among them?
13. What is the usage of Naming Convention? Give Example.
14. How to add a class to a package?
15. What are the advantages of Exception Handling?
16. What are the usages of Input Stream and Output stream?
19. A. i) Create a Java Class “Shape” with constructor to initialize the one parameter 5
“dimension”. Now create three sub classes of Shape with following methods
a) “Circle” with methods to calculate the area and circumference of the circle
with dimension as radius.
b) “Sphere” with methods to calculate the volume and surface area of the
sphere with dimension as radius of the sphere. Write appropriate main
method to create object of each class and test every method.
ii) What is constructor? Explain different types of constructor with example. 5
OR
B. What is class and objects? How to access the data and member function of a class? 10
Explain with the help of an example.
20. A. i) What is the life cycle of an Applet? Explain each state of Applet in brief. 5
ii) Explain about event handlers and event listener. 5
OR
B. What is a package in JAVA? How can you create your own package and add classes 10
in that? Explain with the help of an example.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. Explain any six java features.
10. Draw the flow diagram for If statement.
11. Differentiate while and do-while loop with example
12. What is method overriding? Give example.
13. What is a static member? Explain with an example.
14. What is an Applet? List out the types of Applet.
15. What are the advantages of streams?
16. What are different ways in which a thread can enter into the waiting state? Explain.
18. A. i) Explain about array and its types with example program. 5
ii) Write a Java Program to find out whether the given Number is Odd or Even. 5
OR
B. Explain about looping statements with an examples for each. 10
19. A. i) Explain about String Buffer and its Methods with examples. 5
Write down the program to display Name, Roll no, Marks, average and total. Use 5
ii)
class and objects.
OR
B. Define Interfaces. Explain the extension of interfaces, implementation and 10
accessing Interface with suitable program.
RATIONALE
The Database Management system is a collection of programs that enables to store, modify and
extract information from a database. The primary resource that fuels knowledge power is the
database. Organizations are employing mechanisms to effectively manage and utilize the data stored
in the database. Relational Database management System has been developed to harness the
information stored in the database.
OBJECTIVES
At the end of the course the students will be able to:
Acquire knowledge on data, database, database Management systems
Know to Compare file processing and database system
Analyze the architecture of DBMS
Differentiate data Models
Understand the concept client/Server Technology
Acquire knowledge on CODD’s Rules
Distinguish normalization and its different types of Normal Forms
Gain knowledge to create Normalized Database structure files
Know the DDL, DML, DCL, and all related commands
Gain knowledge to write Logical and Conditional statement for Database Query
Acquire knowledge to write procedures and functions, Create and use Triggers
Understanding Data warehousing, Big data and NoSQL
DETAILED SYLLABUS
UNIT I DATABASE SYSTEM CONCEPTS AND DATA MODELING ….. 15 PERIODS
1.1 Database Systems: Database Management system – Characteristics of database –
Components of a database - Functions of Database – Understanding Database Model –
Evolution – Types of database models: Hierarchical Database Model, Network Database 5 Per
Model, Relational Database Model. Architecture: Overall architecture of DBMS, Three level
architecture.
(Refer web link : https://youtu.be/bGyHqvQW6JY?list=PLRFPL_aa_SLVjQn93cUGZaKZVGr_80vYv
for concepts of database systems)
1.2 Types of Databases: Transactional Databases, Decision Support Databases and Hybrid
3 Per
Databases – Open Source databases.
(Refer web link : https://youtu.be/foa5YwK4EqI for types of databases)
1.3. Relational data model: CODD’s rules – Components of RDBMS – Table structure –
Records,rows, tuples, attributes. Keys : Primary, Foreign , Composite, unique keys – Meta
3 Per
Data – Data Dictionary – Data Integrity – Data Constraints and validation : Types of
Constraints – Differences between SQL and MYSQL
(Refer web link : https://youtu.be/TafcQ3ySBmg for relational data model)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Organization of database in various live system like banking, insurance, online booking etc.
2. Big Data Visualization
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. Draw a neat sketch of three level architecture.
10. What is normalization? Give an example.
11. How SHOW command differs from DESC command? Give an example.
12. List down the steps involved in backing up the databases.
13. Explain about the performance of LIMIT handling.
14. What is the difference between invoking and creating a stored procedure?
15. Explain 4 V’s in Big Data concept.
16. State the differences between OLTP Vs OLAP.
18. A. i) How to download and install MySQL? Explain the steps briefly. 5
ii) What is the purpose of using sub queries? Explain. 5
OR
B. Explain numeric aggregate functions and conversion functions with its syntax. 10
19. A. i) Write a query to create an index from already created table and also use primary key 5
for unique key values.
ii) How will you create and use views? 5
OR
B. Illustrate joins and its types with suitable examples. 10
20. A. i) How to choose the right storage engine? Discuss the advantages and disadvantages of 5
storage engines
ii) Explain the need of using own MySQL programs on web. 5
OR
B. How can you create and call stored functions? Explain with an example. 10
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No.16 is compulsory.
All questions carry equal marks.
9. How the relational data model differs from network model? Give reason.
10. What kinds of methodologies are available for designing database?
11. Why we use pattern matching?
12. List out the operators used in sub-queries. Define correlated sub-query.
13. Differentiate full text indexing and left most indexing.
14. If you are an admin, how can you grant and revoke privileges from specific user?
15. Explain the storage architecture of Big Data.
16. How many triggers are allowed in MySQL table? Write any two purpose of using database triggers.
18. A. i) How to start and stop connections to the MySQL server? Explain them. 5
ii) Create a “Student” database and describing database using MySQL queries. 5
OR
B. Explain the usage of where, order by, group by and having clause by using 10
examples.
19. A. i) How can you create and alter sequence using MySQL? Explain with an example. 5
ii) Explain about transaction management through MySQL. 5
OR
B. How to perform multiple table retrieval using unions? Explain its types with 10
example.
20. A. i) Explain the types of storage engines. Mention some of the features of storage 5
engine.
ii) How will you perform the MySQL optimizations? 5
OR
B. How to create triggers? Explain with suitable examples. 10
OBJECTIVES
At the end of the practical course the students will be able to:
• Analyze the given problem
• Acquire knowledge to develop the logic to solve the given problem
• Gain knowledge to develop Java application
• Acquire knowledge to develop programs using different operators and expressions
• know arrays of fixed and variable size
• Gain knowledge to develop applications using Vectors
• Create classes and objects
• Implement constructors and constructor overloading
• Analyze the problems using inheritance and Polymorphism
• Create own package and interface
• Create Applet programs
• know exception arising in programs
• Identify GUI components to develop GUI applications
• Understand multithreading in programs
3. Write a program in Java to create a String object. Initialize this object with your name. Find the
length of your name using the appropriate String method. Find whether the character ‘a’ is in
your name or not; if yes find the number of times ‘a’ appears in your name. Print locations of
occurrences of ‘a’.
4. Write a program to display total marks of 5 students using student class. Given the following
attributes: Regno(int), Name(string), Marks in subjects(Integer Array), Total(int).
6. Write a Java program to create your own exception subclass that throws exception if the sum of
two integers is greater than 99.
7. Write a program to create a text file using Byte stream classes
8. Write a program to copy a file to another file.
PART - B
9. Write a program to create a package for Book details giving Book Name, Author Name, Price, year
of publishing.
10. Write a program to create a player class. Inherit the classes Cricket_player,
Football_player and Hockey_player form player class.
11. Draw a bar chart for the following details using Applets.
Subject Tamil English Maths Physics
Marks 78 85 98 56
12. Create a simple Notepad Application using AWT menu bar, menu and menu item controls.
13. Create a Frame with three Scrollbars representing the three basic colors RED, GREEN and BLUE.
Change the background color of the Frame using the values of Scrollbars.
14. Create a Frame for simple calculator to perform Addition, Subtraction, Multiplication and Division
using Button, label and Text field classes.
15. Write a Java program for generating two threads, one for printing even umbers and
Other for printing odd numbers.
ALLOCATION OF MARKS
Writing Answer For any one Program From PART-A 15 Marks
Writing Answer For any one Program From PART-B 20 Marks
Executing Program(PART-A) 10 Marks
Executing Program(PART-B) 15 Marks
Result With Printout(PART-A) 5 Marks
Result With Printout(PART-B) 5 Marks
VIVA-VOCE 5 Marks
TOTAL 75 Marks
SPOKEN TUTORIAL
Spoken Tutorial based training workshop on java can be included for 2 hours during the
Practical Hours.
After Completion of workshop, students can revise the tutorials for 2-3 weeks.
All the students will compulsorily undergo 1 hour online assessment test conducted by
Spoken Tutorial project team, IIT Bombay.
Certificates will be issued to all passed out candidates by Spoken Tutorial, IIT Bombay.
OBJECTIVES
At the end of the practical course the students will be able to:
Identify data, database, databasemanagement systems and data base models
Analyze file processing and database system
Know about architecture of DBMS
Understand the concept of Data warehousing, Big Data and client/Server
Technology State CODD’s Rules
Understand normalization and explain different types of Normal
Forms. Create Normalized Database structure files
Learn all database DDL, DML, DCL, and all related commands
Gain knowledge on Write Logical and Conditional statement for
Database Query
Acquire knowledge on procedures and functions
Create and use Triggers
Understand the document based database creation using MongoDB
Understand the Cassandra database concepts
LAB EXERCISES
Diploma in Computer Engineering Page 94
PART - A
1. Install, configure and connect to MySQL server and MySQL workbench in Windows.
Create a database, backup and restore the database.
2. Create a simple database for Social Networking Platform with the following entities.
a. users - table
id - auto increment, primary key field
username - varchar (60)
email - varchar(255)
address - varchar(150)
dob - timestamp
is_active - TINY INT
registered_on - timestamp
last_logged_on - timestamp
b. friends - table_name
id - auto increment, primary key field
user_id - unsigned INT, NOT NULL
friend_name - varchar(60)
c. users_profiles
id -
user_id
location
Perform the following operations on above entities.
i) Create table with fields of appropriate datatypes.
ii) Verify the table created using DESCRIBE command
iii) Insert 10 users and some friendship data in friends table
iv) Add a ‘gender’ field of type CHAR(1). Allow NULL values for this field.
v) Rename friends table to users_friends
vi) Modify the dob field type to date_of_birth.
vii) Remove the field is_active
viii) Drop the table users_profiles
3. Perform the following operations on database created in Ex.no.2usingSELECT command.
i) Fetch the most recent 5 registered users.
ii) Fetch all the friends of user_id user x
iii) Fetch all the users who are above 21 years old.
iv) Find the count of users who signed-up with gmail Id. (ie. users' email ends with
@gmail.com)
v) Fetch all the users who registered last month.
SCHEME OF VALUATION
Life And
Employability 4 60 25 75 100 3 Hours
Skill Practical
A Communication 40
Entrepreneurship, Project Preparation, Productivity,
B Occupational Safety, Health, Hazard, Quality Tools & 15
Labour Welfare
C Environment, Global Warming, Pollution 05
TOTAL 60
RATIONALE
Against the backdrop of the needs of the Industries, as wells as based on fulfilling the expectations
of the Industries, the Diploma Level students have to be trained directly and indirectly in toning up
their competency levels. Proficiency in Communication only, equips them with confidence and
capacity to cope with the employment. Hence, there is a necessity to focus on these in the
curriculum. At the end of the Course, the student is better equipped to express himself in oral and
written communication effectively.
Listening
Instant sentence making and Saying
expressions/ phrases
20
Self- introduction/ introducing others
Describe/explain product/object
Communication, Listening, Problem solving skills / story telling
A Training, Facing Interviews,
Behavioural Skills Frame questions based on patterns
&Make sentences based on patterns
Dialogue
20
Prepareresume&Mock interviews
Group Discussion
Prepare an outline of a project
Attend a seminar on Entrepreneurship
awareness programme through EDC on
the following topics:
Story of successful entrepreneurs
Entrepreneurship, Project 05
Analyse the marketing strategies
Preparation, Marketing
B Preparation of project
Analysis, Support &
Schemes available to become an
Procurement
entrepreneur
Make a presentation / write an
assignment on any one of the above
topics.
LABORATORY REQUIREMENT:
1. An echo-free room
2. Necessary furniture and comfortable chairs
3. A minimum of two Computers with internet access
4. A minimum of two different English dailies
5. A minimum of Three Mikes with and without cords
6. Colour Television (minimum size – 29”)
7. DVD/VCD Player with Home Theatre speakers
8. Smart board
9. Projector
Suggested Reading:
1. Production and Operations Management by S.N. Chary, TMH
2. Essentials of Management by Koontz & Weihrich, TMH
3. Modern Production / Operations Management by E.S. Buffa and R.K. Sarin, John Wiley
&Sons
4. Production Systems: Planning, Analysis and Control by J.L.Riggs, 3rd ed., Wiley.
RATIONALE
The main aim of the subject is to introduce the new Web Development Techniques i.e. Bootstrap,
jQuery, Java Script, JSP, and AJAX. Through various examples the course will describe how to design
web pages, dynamic and interactive web pages client-side and server-side scripting.
DETAILED SYLLABUS
1.3 Bootstrap: Twitter Bootstrap – History – why Use of Bootstrap – Downloading &setting
up Bootstrap – Bootstrap Packages – File Structure 3 Per
1.4 jQuery: Definition – Important core features supported by jQuery – Local Installation –
CDN Based Version – Basics of jQuery: String, Numbers, Boolean, Objects, Arrays, 2 Per
Functions, arguments.
(Refer Web Link : https://youtu.be/a59kOE2Ma1Q?list=PL6n9fhu94yhVDV697uvHpavA3K_eWGQap
for jQuery
Industrial visit report has to be submitted by the students as assignment through Blackboard and
as hard copy to the faculty concerned.
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Google Spanner
2. Web Design Architecture
3. Web Security
TEXT BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING
/ EDITION
Tata McGraw Hill
The Complete Reference
1. Thomas A Powell Publishing Ltd, New Fifth Edition
HTML & CSS
Delhi
JavaScript the Complete MC Grawhill, New
5. Powell, Thomas 3rd Edition
Reference Delhi
S hroff Publishers
IvonBayross Fourth
6. Ajax for Beginners and Distributors,
Sharanam Shah reprint, 2011
Mumbai
Web Services Theory and ELSEVIER Digital First Edition
7. AnuraGuruge
Practices Press, New Delhi 2004
REFERENCE BOOKS
YEAR OF PUBLISHING
S.NO TITLE AUTHOR PUBLISHER
/ EDITION
8. Explain how can you refer to CSS file in the web page?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write a jQuery code that hide all the input elements within a form.
10. In built-in methods which method calls a function for each element in the array and Which
method removes the last element from an array?
13. List out the basic communication techniques with server while using ajax.
15. While accessing the database how can you perform insert, update and delete operations? Give
example.
16. Mention some tips you can use to reduce the load time of a web application that you have
written?
18. A. (i) How do you get JavaScript onto a web page? Explain with examples. 5
(ii) Write a Javascript program using switch statement to change the background 5
colors.
(OR)
B. Explain the control structures of Javascript using with examples. 10
20. A. (i) What are the basic communication techniques available with server? Explain 5
(ii) Develop a simple Hello World application using AJAX 5
(OR)
B. Develop an AJAX application to get the server date time from a JSP page using 10
AJAX. How to deploy and manage web services.
21. A. (i) How to process the SQL statements with JDBC? Explain. 5
(ii) Develop an AJAX application to get the server date time from a JSP page using 5
AJAX.
(OR)
B. Write down the steps for connecting to a database via JDBC-ODBC 10
8. Why can't Javascript be used to generate dynamic content rather than JSP? Justify.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write down any four importances of web analytics.
12. What are the four major phases of JSP life cycle are very similar to Servlet Life Cycle?
(ii) Write a program using CSS to set the background colors, fonts and paragraphs 5
(OR)
B. What is the functionality of Google Analytics? Explain the reports generated by Google 10
Analytics.
19. A. (i) Write JSP program to find the maximum of three numbers. 5
(ii) Explain the implicit objects of JSP with example. 5
(OR)
B. Write down the steps involved in installing and configuring Tomcat server. 10
RATIONALE
A Computer Engineer should be able to install and maintain keyboard, printer, mouse, monitor, etc.
along with the computer system. The course provides the necessary knowledge and skills regarding
working, construction and interfacing aspects of peripherals. The students will get to know how
various peripherals communicate with central processing unit of the computer system and pattern
their respective operations. This subject provides the required background of installation,
maintenance and testing of peripheral with Computers and Laptops.
DETAILED SYLLABUS
UNIT – I MOTHERBOARD AND ITS COMPONENTS ………. 11 PERIODS
1.1 Motherboard Components : Processor sockets/slots – memory sockets – Chipsets –
Cache – BIOS – Clock generator – RTC – Super I/O Controller – Power connector –
3 Per
Battery – Keyboard/Mouse Connectors – Jumpers – Ports and Headers – Pin Connectors
–Motherboard Form factor – Hardware, Software and Firmware.
(Refer Web Link : https://www.youtube.com/watch?v=BctFFUIhjkk for Motherboard Components)
1.2. Motherboard: Architecture and block diagram 2 Per
(Refer Web Link : https://www.youtube.com/watch?v=-aeac_9b6FA for Motherboard)
1.3. Processors: Introduction – functional block diagram, Hyper threading, Turbo boost
technology, Multi core – dual core technology, Quad core technology, Core I series – 3 Per
AMD Series, Itanium Processor, Xeon Processor.
(Refer Web Link : https://youtu.be/GLSPub4ydiM for Processors)
Industrial visit report has to be submitted by the students as assignment through Blackboard and
as hard copy to the faculty concerned.
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Mobile phone repairing
2. laptop trouble shooting
4. Expand the term MODEM and write down the use of it.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Define the term motherboard form factor.
12. Expand SMPS & UPS and write the use of it.
15. Write down the differences between ATA & SATA Cable.
18. A. (i) Explain the construction and working principle of DVD ROM. 5
(ii) Illustrate the concept of Disk array controller. 5
(OR)
B. Explain the basic principle, operation and different file formats of a scanner and MFP 10
Printer
21. A. (i) List out some of the different ICs used in mobile phones and their operations 5
(ii) Explain the components of basic circuit board and their operations 5
(OR)
B. Explain about Fault finding & troubleshooting Jumper techniques and solutions 10
4. What is the use of input/output ports, if any other ports there instead of that?
5. Expand the term POST and describe any two operations of POST.
6 List out the uses of CMOS battery and expand the term CMOS.
8. Why the chipset is used in motherboard, what is the necessary action of chipset?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write about the bus standards and mention the types.
10. List out the different types of errors occurs based on memory.
11. Where the virtual keyboard is used and writes the use of it?
16. Write down the command for identify BIOS version and how to update the BIOS version?
19. A. (i) Explain in detail about the working principle of MIDI and how it is useful to the 5
musician?
(ii) What is IPL Hardware? State its advantages 5
(OR)
B. Draw the block diagram of ATX power supply connection and explain its operation 10
and also explain the operation of POST
20. A. (i) Explain about laptop components in detail with their operations. 5
(ii) Summarize the soldering and de-soldering components using different tools 5
(OR)
B. Explain in detail about the preventive maintenance techniques adopted for laptops 10
21. A. (i) Explain about mobile virus and antivirus software in briefly 5
(ii) Explain the steps followed in assembling and disassembling mobile phones. 5
(OR)
B. Explain the following terms in detail 10
(i) Battery (ii) Antenna (iii) Microphone (iv) Speaker (v) Earphone
RATIONALE
.NET Framework is changing the way developers write applications. .NET Framework provides a
number of components to create many types of applications including those for consoles, Windows,
mobile units and the web. Using .NET framework the data can be made available anytime, anywhere
and on any device. This subject introduces the basics of .NET Framework. Writing applications on
VB.Net is covered in this course. This coursed helps to use ADO.NET to write the applications to
connect with the back end database. The subject also enables the users to know the concepts of
XML and the XML web services.
DETAILED SYLLABUS
1.1 Introduction to .NET framework – Dot Net Architecture – Managed Code, unmanaged
Code – Intermediate Language, Metadata and JIT Compilation – Automatic Memory 5 Per
Management.
(Refer web link : https://www.youtube.com/watch?v=JUo4T6SYO-0 for .NET Framework Architecture)
1.2 Components of .NET framework – The .NET Framework class Library – Common Language
Runtime – Common Type System (CTS) – Common Language Specification (CLS) – Assembly 3 Per
Namespace.
(Refer web link : https://youtu.be/dLBai65 ekRs for components of .net framework)
1.3 Visual Studio .NET – Using the .NET Framework. Exploring the Visual Studio Integrated
3 Per
Development Environment – System Requirement – Versions.
(Refer Web link : https://www.youtube.com/watch?v=kKimJGA2grI for Visual studio IDE)
1.4 The Framework Class Library – .NET objects – ASP .NET – .NET web services – Windows
3 Per
Forms
(Refer web link : https://youtu.be/Tu3oJULv_3k for .net framework class library)
UNIT – II INTRODUCTION TO C#.NET ……. 16 PERIODS
2.1 Elements – C# Program Structure – Types – Variables and Constants – Expressions –
3 Per
Namespaces – Operators – types – precedence.
(Refer web link : https://youtu.be/lFo4fUDYqO0 for C#.net operators)
5.3. XML with .NET – XML Serialization in the .NET Framework – SOAP Fundamentals – Using
4 Per
SOAP with the .NET Framework.
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. C#.Net Programming
2. MDI Form
REFERENCE BOOKS
YEAR OF PUBLISHING /
S.NO TITLE AUTHOR PUBLISHER
EDITION
.Net Programming
Model Question Paper – I
Year / Sem : III / V Max. Marks : 75
Code: 15O-7307 Time : 3Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. Write any two advantages of managed code. Briefly Explain.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write down services of CLR. Explain any two Services.
11. What is the use of This and Super Keyword in java? Explain with an example.
12. Explain about Modal and Modeless Windows forms with an example.
13. Tabulate any six differences between Data Reader and Dataset.
16. Why do we use an XML Schema? Give any Four Supported Data types.
18. A. (i) Explain Combo box and checkbox Control with example. 5
(ii) Write VB.NET Program for the following Task using Select Case Statement. 5
Marks Grade
90-99 A
80-89 B
70-79 C
<70 F
(OR)
B. Explain about Looping Statements with syntax and example. 10
20. A. (i) Explain about how to populate a Data into Dataset by using Fill () method of Data 5
Adapter.
(ii) What are the steps required to create a Stored procedure? 5
(OR)
B. Explain about ADO.NET Architecture with neat diagram 10
21. A. (i) Illustrate the concept of XML schema with an example. 5
(ii) Define SOAP. Explain the Structure of SOAP with an example. 5
(OR)
B. Explain in detail about XML Components. 10
.Net Programming
Model Question Paper - II
Year / Sem : III / V Max. Marks : 75
Code: 15O-7307 Time : 3Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. What do you meant by .NET framework?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. What is Visual Studio.Net? Explain its advantages
18. A. (i) What is meant by Event and Event Procedure? Explain any 5 events with event procedure. 5
(ii) Create an application in vb.net for the following 5
On Click Event of Button name “SUBMIT” the value of two textboxes should be added and
the value can appear in the message box
(OR)
B. Explain in detail about various data types with Example. 10
19. A. (i) How to create and Arrange MDI Child Windows Form? 5
(ii) Develop a VB.Net application using color dialog box and retrieve the selected color to a 5
string.
(OR)
B. Explain about windows Form and it’s any five Toolbox Controls. 10
20. A. (i) Develop a database application to store the details of students using ADO.NET 5
(ii) Write a code to insert a record using Dataset. 5
(OR)
B. Elaborate the concept of ADO.NET Providers with neat diagram. 10
21. A. (i) Define XSLT. How will you display XML in XSLT? 5
(ii) Explain about XML Serialization and Deserialization with Example. 5
(OR)
B. Define XML. Create an XML File for Book Inventory System. 10
RATIONALE
Software Engineering deals with reliability and quality assurance of the software under
development. It provides framework for development of quality software product. The course
enables the students to write specifications for software system understand the importance of good
software, design and develop test plans from design specifications. The course also covers other
important aspects of software Engineering such as software lifecycle, requirement analysis and
documentation, characteristics of good design, design techniques, testing, software implementation
and maintenance etc.
3.1 Software Design : Definition of software design – Objectives of software design – Process of
software design – Architectural design – Modular design – Structure chart – Coupling and 2 Per
Cohesion – different types – Interface design – Design of human computer interface
(Refer web link : https://www.youtube.com/watch?v=Y7Wg4508tHo for Software Design)
3.2 CODING: Information Hiding – Programming style – Internal documentation – Monitoring
1 hr
and Control for coding – Structured programming
(Refer web link : https://www.youtube.com/watch?v=dwWHeFSD9dQ for coding)
Software Testing : Introduction to testing – Testing principles – Testing objectives – Test
3.3 Oracles – Basic terms used in testing – Fault – Error – Failure - Test cases – Black box and
2 Per
white box testing – Advantages and disadvantages of above testing – Methods for Block box
testing strategies – Methods for white box testing strategies – Testing activities – Test plan.
(Refer web link : https://youtu.be/2yJA5IJcM-k for Software Testing)
3.4 Levels of testing: Unit testing – Integration tests – System testing – types. 1 Per
(Refer web link : http://www.powershow.com/view/a5ea1 for Levels of testing)
Software Testing strategies: Static testing strategies – Formal technical reviews – Code
3.5 walkthrough – Code inspection – Debugging – Definition – Characteristics of bugs – Life cycle 2 Per
of a Debugging task – Debugging approaches.
(Refer web link : https://youtu.be/6fEuSsfSJ5g for Software Testing strategies)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Software Testing
2. Software analysis
3. Life cycle models
TEXT BOOKS
YEAR OF
S. NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
Pearson Education,
1. Software Engineering Ian Sommerville Sixth Edition
New Delhi
McGraw-Hill
Software Engineering – A
2. Roger S. Pressman International Edition, First Edition
Practitioner’s Approach
New Delhi
YEAR OF
S. NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
BHarat Bhusan
Firewall Media, New Second
1. Software Engineering Agarwal, Sumit
Delhi Edition 2008
Prakash Tayal
Software Engineering Ali Behforooz and Oxford University press,
2. 2005
fundamentals Fredick J Hudson New Delhi
Wiley DreamTech
4. Software Testing Tools Dr.K.V.K.K. Prasad First Edition
Press, New Delhi
Suftware Testing Concepts Nageshwara Rao DreamTeach, New
5. First Edition
and Tools Pusulri Delhi
Fundamental of Software PHI Learning Pvt. Ltd.,
6. Rajib Mall 2011
Engineering New Delhi
TMGH Education Pvt. Eight
7. Software Engineering Stephen Schach
Lts., New Delhi Reprint,2011
Software Engineering
Model Question Paper – I
Year / Sem : III / V Max. Marks : 75
Code: 15O-7401A Time : 3 Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. Define the term “Software Product” and “Program”.
4. What are the factors affecting the task set for the project?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Explain about the characteristics of Software.
21. A. (i) Outline the limitations and uses of ISO 9000 certification? 5
(ii) Discuss in detail about the important qualities of software products. 5
(OR)
B. Explain in detail about Code of Ethics for software professionals. 10
Software Engineering
Model Question Paper - II
Year / Sem : III / V Max. Marks : 75
Code: 15O-7401A Time : 3 Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. Define the term “Software Engineering” and “Software Myths”
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write short notes on need for software engineering.
12. What are the different types of software design? Explain any one.
16. List out the different project scheduling methods. Explain any one.
19. A. (i) Explain in detail about Goals and objectives of software design. 5
(ii) Compare black box and white box software testing. 5
(OR)
B. What are the classifications of failures? Explain each. 10
RATIONALE
The main aim of this subject is to enable the students to know the basic concepts of open source
software and tools. The students will learn about the principles of open source software, web
servers, databases, operating systems, programming languages and application development.
3.1. Array: Associative array – identifying elements of an array – storing data in arrays –
multidimensional arrays – extracting multiple values – arrays and variable conversion – 4 Per
traversing- sorting.
(Refer web link : https://www.udemy.com/learning-dynamic-website-design/ for array)
3.2. Advanced PHP : Introduction to advanced PHP concept – Working With Forms – Processing
3 Per
Forms – Form Validation – Files: File and Directory Handling – Including Files – File Access
(Refer web link : https://www.udemy.com/complete-php-mysql-course-for-beginners-start-to-finish/
for File handling in PHP)
3.3. PHP and SQL database: PHP and LDAP – PHP Connectivity – Sending andreceiving emails –
3 Per
Retrieving data from MySQL – Manipulating data inMySQL using PHP
(Refer web link : https://youtu.be/ueWpNe0PG34 for PHP and SQL database)
UNIT IV PYTHON ……. 09PERIODS
4.1. Python: Overview – installing – running in windows/Linux - Variables and Strings – Data
3 Per
types - Operators – Decision Control – Conditional Statements – Loops – Example Programs
(Refer web link : https://youtu.be/N4mEzFDjqtA for Python)
4.2. Sequences: Lists: Introduction – Fixed size lists and arrays – Lists and Loops – Assignment
and references –Identity and equality – Sorted lists – Tuples: Tuples and string formatting –
3 Per
String functions. Sets: Unordered Collections – Simple programs Dictionaries, SetsUsing
modules
(Refer web link : https://youtu.be/XWQ0cyCrY7w for sequences)
4.3. Dictionaries : Introduction – Combining two dictionaries with UPDATE Making copies –
Persistent variables – Internal Dictionaries Functions and Files : Functions – File Handling – 3 Per
Exception – Handling exception
(Refer web link : https://youtu.be/58ov_GwiFzc for dictionaries)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Python
2. PHP and LAMP
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. What are applications of open source software? And state any three advantages of free software.
15. What is meant by open source library? And list what are top level tools in Open Source Software.
21. A. (i) Explain about the Government Policy towards open sources. 5
(ii) How will you configure apache web server and state its uses? 5
(OR)
B. Explain about the history and architecture of Eclipse IDE platform. 10
4. Write a command for sending e-mail using PHP and SQL database.
7. What are the uses of webservers? Write any one latest technology used for web server.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write any six advantages and applications of open source software.
16. State the uses of apache web server and explain briefly.
18. A. (i) Generate a PHP script that will display the multiplier of the numbers 1 to 5, up to 5 rows. 5
(ii) How will you edit apache configuration files? 5
(OR)
B. Explain the procedure for installing and configuring PHP in your system. 10
20. A. (i) How will you combine two dictionaries with UPDATE making copies? 5
(ii) Explain about equality sequences. 5
(OR)
B. Explain about conditional statements and operators with an example program using 10
Python
21. A. (i) What is webserver? Write a short note on apache web server. 5
(ii) Explain about the architecture of Eclipse IDE platform. 5
(OR)
B. What are model driven architecture tools? Explain briefly 10
OBJECTIVES
At the end of the practical course the students will be able to:
Acquire knowledge to use Bootstrap to create web pages
Gain knowledge to use Bootstrap CSS to create web pages
Know to create simple java script code
Design Web pages using JSP and HTML code
Gain knowledge to use CSS to develop rich Web applications
Acquire knowledge to use Ajax to develop ultra-responsive web applications
LAB EXERCISES
PART - A
1. Use a Bootstrap class to style the button properly with a red color.
2. Use Bootstrap to Make the dropdown menu expand upwards instead of downwards when
clicking on it.
3. Develop a web page using Bootstrap CSS to create a time table for the class using different
border style
4. Develop a web page to design an advertisement using Bootstrap CSS to set the
background colors, fonts and columns
5. a)Write a Java script code that converts the entered text to uppercase
b) Write a Java script code to validate the username and password. The username and
password are stored in variables
PART – B
11. Collect the definitions of 5 items in Open Source. These definitions are stored in two string
arrays name[] and defn[]. Write a JSP which has these two arrays and supplies the definition
on request. Write a HTML document which gets the user input of the name of the item and
sends the request to the JSP.
12. Write a JSP code to manipulate cookies
13. Write a JSP code to upload data from client side.
14. Write a program to check how many users have visited a website. Use Application object.
15. Write a Code in Java Script to count number of times you move over a link or record.
16. Write a program to check whether a person will be permitted to open a particular page or
not. Use permission checker component.
17. Develop a simple Hello World application using AJAX
18. Develop an AJAX application to get the server date time from a JSP page using AJAX.
SCHEME OF VALUATION
ALLOCATION OF MARKS
Writing any one program from PART – A 10 Marks
Writing any one program from PART - B 15 Marks
Executing program (PART – A) 15 Marks
Executing program (PART – B) 20 Marks
Result with printout ( PART – A) 5 Marks
Result with printout ( PART – B) 5 Marks
VIVA - VOCE 5 Marks
TOTAL 75 Marks
RATIONALE
The course aims at making the students familiar with various parts of computers and laptops and
how to assemble them and the different types of peripherals desired. In addition, the course will
provide the students with necessary knowledge and skills in computer and laptop software
installation and maintenance and to make him diagnose the software faults. This subject also gives
the knowledge and competency to diagnose the problems in computer hardware and peripherals
and also gives the knowledge for trouble shooting for systematic repair and maintenance of
computers and laptops.
OBJECTIVES
At the end of the practical course the students will be able to:
Know the various indicators, switches and connectors used in Computers
Familiarize the layout of SMPS, motherboard and various Disk Drives
Learn how to Install various secondary storage devices with memory partition and
formatting
Know the various types of printer installation and to handle the troubleshooting ability
Acquire the practical knowledge about the installation of various devices like scanner, web
camera, cell phone and bio-metric devices, Configure BIOS set up options
Understand how to Assemble PC system and checking the working condition, Identify the
problems in Computer systems, software installation and rectification also
Gain knowledge on assembling and disassembling of Laptop and to identify the parts and to
install OS and configure it
Analyze different cables in a network
Configure Internet connection and use utilities to debug the network issues
2 HARD DISK
a) Install Hard Disk.
b) Configure CMOS-Setup.
c) Partition and Format Hard Disk.
d) Identify Master /Slave / IDE Devices.
e) Practice with scan disk, disk cleanup, disk De-fragmenter, Virus Detecting and
Rectifying Software.
3 a) Install and Configure a DVD Writer and a Blu-ray Disc writer.
b) Recording a Blank DVD and Blu-ray Disc.
4 Printer Installation and Servicing:
a) Install and configure Dot matrix printer and Laser printer
b) Head Cleaning in dot matrix printer
c) Troubleshoot the above printers.
5 Install and configure Scanner, Web cam and bio-metric device with system. Troubleshoot the
problems
6 NIC and Router Installation
a.) NIC, Router Installation
b.) Configuring using device drivers
c.) Diagnosis and trouble shooting.
7 Install audio/video devices – microphone, speaker and head set and Digital camera and
troubleshoot the audio-video devices.
8 Practice with back up and restoring data in a network server using external storage Device
9 Assemble a system with add on cards and check the working condition of the system & install OS.
10 Installation of DUAL OS
11 Installation of wireless devices a. Keyboard b.Mouse c. Data Card
12 a) Assembling and Disassembling of Mobile Phones.
b) Fault finding and troubleshooting of Ear piece, Microphone, Keypad and Display Sections of
Mobile Phones
13 Flashing, Unlocking and Formatting memory cards in Mobile phones
14 Interfacing the cell phone with system.
15 Assembling and Disassembling of Laptop to identify the parts and to install OS and configure it.
ALLOCATION OF MARKS
Aim, Procedure and Source Code 30
Execution 30
Result / Output 10
Viva-voce 05
TOTAL 75
RATIONALE
The aim of professional practice and mini project practical is to provide opportunity to students to
undergo activities which will enable them to develop confidence in their respective field of
engineering and also to increase their employability skills. Industrial visits, lectures by
professional/industrial experts, information search and market survey, seminars, group discussions
and mini project are planned in this subject so that the participation of students in learning process
enhanced.
DETAILED SYLLABUS
UNIT - I INDUSTRIAL VISITS ……….. 8 PERIODS
Structured industrial visits (minimum two) be arranged and report of the same
should be submitted by the individual student, as part of the team work.
Industrial visit may be arranged in any of the following areas:
Telephone Exchange
District Level National Information Centre
Data centre
Website development centre
Astronomy Radio Telescopy centre
TIDEL Park 8 Per
Advertisement companies
Visit any IT industry / computer network industry. Study their network
(Cable layout, devices used/software/costing)
Visit any software industry and Collect organization chart and roles and
responsibilities of each post
Visit any multimedia industry and Collect Number of resources available
in industry
Visit any Industry related to computer engineering field
UNIT - II LECTURES BY PROFESSIONAL/ INDUSTRIAL EXPERT ……….. 6 PERIODS
Lectures can be organized on any three topics of the following suggested areas:
Pollution control
Fire Fighting / Safety Precautions and First aids
Topics related to Social Awareness such as – Traffic Control System,
Interview Techniques
Career opportunities, Preparation of Bio-data, Communication in Industry
etc 6 Per
How to improve positive thinking
Certification course guidance Carrier guidance
IPV6
Artificial Intelligence
Data Mining
ALLOCATION OF MARKS
CONTINUOUS ASSESSMENT MARKS (25 Marks)
Description Max. Marks
Report preparation and submission on the following:
1. Industrial Visit
2. Lectures by Professional / Industrial Expert
15
3. Information Search
4. Seminar and Group Discussion by the students
5. Mini Project
Mini Project – Review 5
Attendance 5
SEMESTER END EXAMINATION EVALUATION (75 Marks)
PART – A
Written Examination Max. Marks Duration
(Two Questions from Each Unit – 10 x 2 Marks) - 20 Marks
25 1 hr.
Abstract of Mini Project Work - 5 Marks
PART – B
1. Presentation with power point for all the five units – 20 Marks Max. Marks Duration
2. Model and Demonstration of the Mini Project – 20 Marks
3. Viva Voce – 10 Marks 50 2 hrs.
RATIONALE
The course aims to groom the students to enable them to work on current technology scenarios as
well as prepare them to keep pace with the changing face of technology and the requirements of the
growing IT industry. As such the introduction of current and future trends and technology of
computer networks and security would strengthen the knowledge and skills of engineering
community in taking one-step further the prosperity of mankind.
DETAILED SYLLABUS
UNIT I OVERVIEW OF SECURITY ………… 13 PERIODS
1.1. Introduction to network security: Definition – Security Basics – Confidentiality,
Integrity, Availability – Security Services – Security Mechanisms – Agency - Need for
security: Business needs - Principles of security – threats: definition - categories of 4 Per
threats – Viruses and Worms – Intruders – Criminal organizations, Terrorists,
Information warfare
(Refer web link : https://youtu.be/Vd3tPqztUFY for network security)
1.2. Attacks: Definition- Types of Attacks – Criminal attacks – Legal Attacks - Passive and
Active attacks – Denial of service (DOS) – Backdoors and Trapdoors, Sniffing, Spoofing,
4 Per
Man in the Middle, TCP/IP Hacking, Phishing attacks, Distributed DOS, SQL Injection.
Malware : Viruses, Logic bombs
(Refer web link : https://youtu.be/0_dC7rPx2v8 for attacks)
1.3. Secure software development: Software assurance – Software design principles –
2 Per
software development security problems
(Refer web link : https://youtu.be/pnS1z-KyxfM for Secure software development)
1.4. Risk Management: Overview - Risk Identification - Asset identification – vulnerability –
Risk Assessment – likelihood – risk determination – possible controls – Risk Control 3 Per
Strategies
(Refer web link : https://youtu.be/BHh3z7B_wvI for Risk Management)
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Linux Administration
2. VPN & Security Issues
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
McGraw-
Sixth Edition
2. Linux the complete reference Richard L.Petersen Hill/Osborne,
1997
2002, New Delhi
REFERENCE BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
Second Edition,
Cryptography and Network Be hrsouzA.Forouzan, Tata McGraw-Hill,
2. Fourth Reprint
Security DebdeepMukhopadhyay New Delhi
2011
New Age
3. Computer Network S.S.Shinde International Pvt Reprint 2011
Ltd., New Delhi
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Define the term DOS and spoofing.
10. Distinguish between hash function and digest function with an example.
11. Deliberate about WLAN detection.
12. Write a differ-Hellman algorithm in cryptography with an example.
13. What is meant by web security and also list out the types?
14. List out any six top level domain available in DNS.
15. How will you assign the permission to the user in Linux also write down the steps.
16. Write down the steps to implement VPN in your institution.
20. A. (i) Explain about Domain name space and their configuration settings 5
(ii) Summarize the concept of creation of group and managing their sharing policies 5
(OR)
B. Discuss about installing and configuring the DHCP server and their benefits. 10
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Write down any six applications of digital signature.
10. Differentiate authentication and authorization with an example.
11. State the terms i) backdoors, ii) trapdoors, iii) sniffing.
12. In cryptography how to distribute the private key and public key?
13. Deliberate about server authentication system.
14. List out any six system information Tools.
15. Write down the command used for disabling user and account management utilities.
16. How to find the eaves dropping in your network?
18. A. (i) Explain about authentication methods and different protocols used for it. 5
(ii) Illustrate the concept of ethical hacking and some protocols with examples 5
(OR)
B. Explain in detail about stream cipher and public key algorithm with examples. 10
19. A. (i) Draw the neat diagram for internet security architecture and explain. 5
(ii) Discuss about VPN protocol with a neat diagram. 5
(OR)
B. Summarize the concept of security mechanism and transmission security with examples. 10
20. A. (i) Explain about installation of windows 2008/2012 with neat diagrams. 5
(ii) Explain the following commands (i) PING (ii) TRACERT (iii) ROUTE (iv) NETSTAT(v) 5
ROUTE
(OR)
B. Discuss about installing and configure the ADS & DNS and their benefits. 10
RATIONALE
The exponential growth of Engineering and Technology particularly information and
communications engineering has benefited the day-today life of entire mankind in all respects. The
research and developments are continually happening in this field to fine tune and improve the field
particularly also in multimedia which directly or indirectly has impact on every man’s daily life. As
such the introduction of current and future trends and technology of multimedia systems would
strengthen the knowledge and skills of engineering community in taking one-step further the
prosperity of mankind.
DETAILED SYLLABUS
UNIT I INTRODUCTION TO MULTIMEDIA …… 12 PERIODS
1.4. Defining Objects for Multimedia System: Text – Images – Audio and Voice – Full –
Motion and Live Video – Multimedia Data Interface Standards – File formats for 2 Per
multimedia systems – Video processing standards
4.4 Multimedia Skills: The Team – Project Manager – Multimedia Designer – Interface
Designer – Writer, Video Specialist – Audio Specialist – Multimedia Programmer – 3 Per
Producer of Multimedia for the Web.
(Refer Web link : https://www.youtube.com/watch?v=_OaeTyHeso4 for multimedia skills)
UNIT – V MULTIMEDIA DESIGN, MULTIMEDIA FOR INTERNET …….. 12 PERIODS
5.1. Designing and Producing: Designing – Designing the Structure – Designing the User
3 Per
Interface – Producing – Tracking – Copyrights -Virtual reality designing and modeling.
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Advanced level of animation techniques.
2. Tweening and Hinting
REFERENCE BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING /
EDITION
Computer Graphics
Second edition
1. Multimedia and Malay K. Pakhira PHI , New Delhi
2010
Animation
Multimedia Systems
Model Question Paper – I
Year / Sem : III / VI Max. Marks : 75
Code: 15O-7313 Time : 3 Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. What is multimedia? Write the usage of multimedia in business.
2. Define sound and it characteristics.
3. Define delta frame animation.
4. What is RIFF and draw the format?
5. Define digital camera and its advantage.
6 State the advantages and disadvantages of PNG.
7. What is documentation?
8. What is meant by Rigging?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. What is Digital Signal processing and state its applications?
10. Differentiate vector images and bitmap images.
11. Write video container formats with explanation.
12. What are the techniques used in the audio compression?
13. What is image scanner? List out the types.
14. Explain the user interface designing.
15. Describe plugin and players.
16. Is it possible to have a lossless compression over a still image using jpeg standard? Explain.
18. A. Explain about hypermedia structure and hypertext tools in multimedia applications. 10
(OR)
B.(i) Explain how video works. 5
(ii) Discuss some of the general principles and factors that apply to creating computer 5
animations for multimedia presentations.
20. A. Explain in detail about the flat-panel display system and function of CRT. 10
(OR)
B.(i) Discuss Time based and Object Oriented Authoring Tools. 5
(ii) What are the roles of the members in a multimedia team? 5
Multimedia Systems
Model Question Paper - II
Year / Sem : III / VI Max. Marks : 75
Code: 15O-7313 Time : 3 Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. What is fuzzy logic?
2. Differentiate visible images and non-visible images.
3. What is the function of a Quatizer?
4. What is histogram stretching and shrinking?
5. Define flugin and its types.
6 What is CBT and the usage?
7. State about the 2D and 3D modeling.
8. What is SVG & how it is different from VML?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. What is hologram and holography?
10. What do you mean by digitalized sound and how to calculate audio file size?
11. Write any four differences between inkjet printer and laser printer.
12. Draw the architecture of video capture board.
13. List the advantages of DVD in multimedia.
14. Define TWAIN. List the layers of TWAIN Architecture.
15. What are the processes includes in testing?
16. Explain about 3-level Hierarchical JPEG Encoder.
19. A. Write the requirements for full-motion video compression and audio compression. 10
(OR)
B.(i) Explain the function of video capture board. 5
(ii) Illustrate the concept of content based retrieval in digital libraries. 5
RATIONALE
The course aims to groom the students to enable them to work on current technology scenarios as
well as to prepare them to keep pace with the changing face of technology and the requirements of
the growing IT industry. The course curriculum has been designed keeping in view the emerging
trends in advanced computing as well as contemporary and futuristic human resource requirements
of the IT industry.
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Virtualization
2. Cloud storage
3. Cloud Security
REFERENCEBOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER
PUBLISHING/EDITION
Anthony T. Velte,
Cloud Computing A Toby
1. TMGH, New Delhi First Edition 2010
practical Approach J.Velte,Robert
Elsenpeter
Cloud Computing Wiley Publishing,
2. Barrie Sosinsky First Edition 2010
Bible Inc, New Delhi
CLOUD SECURITY: A
Ronald L.
Comprehensive WileyPublishing, Inc,
3. KrutzRussell Dean First Edition 2010
Guide to Secure New Delhi
Vines
Cloud Computing
Atul Jha Johnson
OpenStack
4. D Kiran Murari CSS Corp, New Delhi Version 3.0 2012
Beginners Guide
Murthy Raju
Johnson D, Kiran
Murari, Murthy
Eucalyptus
5. Raju CSS Corp, New Delhi Version 1.0 2010
Beginners Guide
Suseendran RB,
Yogesh Girikumar
Cloud Computing
Model Question Paper – I
Year / Sem : III / VI Max. Marks : 75
Code: 15O-7402 A Time : 3 Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. Define cloud Computing and list down any four cloud components.
7. List down any four differences between managed and Unmanaged cloud storage.
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. In brief explain about any three essential characteristics of cloud computing.
13. What is hardware virtualization? List the three types of hardware virtualization.
14. What is a thin client? Mention any four benefits of using it.
15. List any three backup types and also mention any three backup features
16. What is the use of openstack cloud? Write the command to install open stack dashboard
Cloud Computing
Model Question Paper - II
Year / Sem : III / VI Max. Marks : 75
Code: 15O-7402 A Time : 3 Hrs
PART-A (5 x 2 = 10 Marks)
Note: Answer any FIVE questions out of which question No. 8 is compulsory.
All questions carry equal marks.
1. Write down any four essential characteristics of cloud computing.
2. What is scalability? Mention two types of scalability.
3. List down any four operational benefits of SaaS?
4. What is the need for SLA? List any two conditions mentioned in Amazon EC2 SLA
5. Define the term hardware virtualization and list down any two types of hardware virtualization.
6 Mention any four benefits of using virtual box.
7. What are the virtual threats in cloud computing?
8. Write down the 10 steps involved in bundling Windows image to Eucalyptus
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. Explain about any three architectural influences of cloud computing.
10. Give a concise explanation on the Government policies imposed on cloud computing.
11. What is Paas? What are the services and benefits of PaaS?
12. State any three advantages of cloud computing
13. What is full virtualization? State any three successful purpose of using it.
14. In brief explain about i) Storage virtualization ii) Network virtualization.
15. List down the components that make the eucalyptus cloud.
16. Mention any six differences between NAS and SAN.
19. A. (i) Explain in detail about Micro soft Hyper-V and its benefits. 5
(ii) With a neat diagram explain the technique behind memory virtualization. 5
(OR)
B. Discuss about any two types of hardware virtualization. 10
RATIONALE
Knowing the details of Mobile and their working principle are need of the every common man.
Mobile Application development is the very hot business domain. Majority of the corporate have
a separate division for the development of mobile applications. It is imperative that students must
know the way to apply advanced data communicating methods and networking protocols
for wireless and mobile devices. Students must utilize and employ application frameworks for
developing mobile applications including under disconnected and weakly connected environment
They should be in a position to select components and networks for particular application, creatively
analyze mobile and wireless networks and critically analyze security issues of mobile and wireless
computing systems.
DETAILED SYLLABUS
UNIT – I INTRODUCTION TO MOBILE COMPUTING, WIFI AND BLUETOOTH ….. 15 PERIODS
1.1 Introduction : Evolution of Mobile Computing – Important terminologies – Mobile
computing functions – Mobile computing Devices – Characteristics of Mobile
Communication – Networks: Wirleline, Wireless, Adhoc – Comparison of wired and 5 Per
wireless mechanism- Various types of wireless communication technologies used in
Mobiles, Antennas
(Refer web link : https://www.youtube.com/watch?v=cBzagZcLAyQ for mobile computing)
1.2. Architecture : Architecture of Mobile Computing – 3-Tier Architecture – Presentation
( Tier-1), Application ( Tier -2), Data ( Tier – 3) 3 Per
II. SEMINARS
Seminars to be organized on any one of the following topics in association with the IE(I)/ISTE and
the students’ Technical Association of Computer Engineering Programme.
1. Different mobile technology
2. Google Play Store
3. Android Versions
REFERENCE BOOKS
YEAR OF
S.NO TITLE AUTHOR PUBLISHER PUBLISHING/
EDITION
1. Mobile Computing Raj Kamal OXFORD First Edition 2003
2. Wireless Communication William Stallings PHI , New Delhi First Edition 2002
and Networks
3. What are the capacity and other end user aspects of GPRS?
7. What do you understand by the term Geo Coding and reverse Geo coding?
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. What are the important terminologies and functions of mobile computing?
13. How will you display Pictures and Menus with Views?
14. Explain the procedure for retrieving the data in external storage.
18. A. (i) With a neat diagram in detail explain about GPRS network Architecture. 5
(ii) What are the limitations of GPRS? Explain. 5
(OR)
B. Explain in detail about GSM Architecture briefly with a neat diagram. 10
PART-B (5 x 3 = 15 Marks)
Note: Answer any FIVE questions out of which question No. 16 is compulsory.
All questions carry equal marks.
9. What are the characteristics of Mobile Communications?
16. List out the different advanced views and explain any one.
21. A. (i) Explain about SQLite while storing data in internal and external memory. 5
(ii) Explain in detail about the web services using HTTP in android Service. 5
(OR)
B. With real time applications explain about Geo coding and reverse Geo coding. 10
OBJECTIVES
At the end of the practical course the students will be able to:
Know the cabling works.
Learn how to configure TCP/IP and FTP.
Know to connect LAN
Use LAN connection to Share drives and folders.
Understand how to Install and configure NIC DCHP client and Server.
Understand how to install windows 2003/2008 server.
Learn how to configure mail server and router.
Understand the concepts of active directory services
Learn how to configure active directory services
Understand how to Install red hat Linux, RPM and Samba server
Know to create user and access rights.
Learn how to configure and troubleshoot the problems of inittab, passw, grub.conf
Use Linux to configure the TCP/IP
PART - B
WINDOWS ADMINISTRATION
7. Installation of Windows 2003 / 2008 server.
8. Configure Active Directory Services, create a user and assign permissions using Logon Script
and Group permissions.
9. Install and configure a DHCP server in windows with IP Address ranging from 192.168.1.1
to 192.168.1.100 and configure a DHCP Client
10. Installation and Configuration of Mail Server in windows 2003/2008 server environment.
11 Configure a router to connect two different networks and transfer files between them.
LINUX ADMINISTRATION
12. Installation of Red Hat Linux using Graphical mode.
13. Creating a user in Linux server and assigning rights
14. Linux TCP/IP Network Configuration
15. a. Configuring and Troubleshooting of /etc/inittab.
b. Configuring and Troubleshooting of /etc/passwd
c. Configuring and Troubleshooting of /etc/grub.conf
16. Installation of additional software using RPM and Sharing of data using Samba Server
ALLOCATION OF MARKS
Writing syntax and usage of any one Question from PART - A 10 Marks
Writing any one program from PART – B 15 Marks
Executing program (PART – A) 15 Marks
Executing program (PART – B) 20 Marks
Result with printout ( PART – A) 5 Marks
Result with printout ( PART – B) 5 Marks
VIVA – VOCE 5 Marks
TOTAL 75 Marks
OBJECTIVES
At the end of the practical course the students will be able to:
Understand the multimedia software and hardware tools by way of interacting practically.
Identify the use of multimedia audio/ visual tools, web based tools, games and simulations
etc.
Acquire knowledge about the working of multimedia software tools and various media
formats.
Acquire knowledge about the fundamentals of handling multimedia data, compression /
decompression and various media file formats.
Know how to work practically with the principles of processing various multimedia data.
Understand how to work practically work with various multimedia input–output devices.
Know how to work practically get familiar with various multimedia related standards.
Gain practical understanding of the technologies of multimedia used in Internet and its
applications.
GUIDELINES
Experiments may be done using either OSS or commercial software giving importance
towards achieving the skill.
No experiment shall be omitted for Board Practical Examinations.
Care should be taken that experiments are done with the intended level / depth so that the
student may acquire the skill / knowledge and not to liquidate the objective of the lab by
way of simplifying the experiments.
SCHEME OF VALUATION
ALLOCATION OF MARKS
Identification of tools needed and description of procedure 30
Execution 30
Result / Output 10
Viva-voce 05
TOTAL 75
SPOKEN TUTORIAL
Spoken Tutorial based training workshop on Blender, GIMP can be included for 2 hours during
the Practical Hours.
After Completion of workshop, students can revise the tutorials for 2-3 weeks.
All the students will compulsorily undergo 1 hour online assessment test conducted by Spoken
Tutorial project team, IIT Bombay.
Certificates will be issued to all passed out candidates by Spoken Tutorial, IIT Bombay.
OBJECTIVES
At the end of the practical course the students will be able to:
Acquire a solid foundation and skills for programming to create applications for Mobile
Devices.
Learn how to Install, Configure and use Android Development Environment.
Learn about Basic Mobile Application Development tools
Learn how to create interactive applications in android with multiple activities.
Understand how to create Mobile Application Portfolio using Android and IOS
LAB EXERCISES
1. Write a program to demonstrate activity (Application Life Cycle).
2. Write a program to demonstrate different types of layouts.
3. Write a program to implement simple calculator using text view, edit view, option
Button and button.
4. Write a program to demonstrate auto complete text
5. Write a program to demonstrate list view
6. Write a program to demonstrate alert dialog box
7. Write a program to demonstrate photo gallery
8. Write a program to demonstrate Date picker and time picker
9. Develop an simple application with context menu and option menu
SCHEME OF VALUATION
Allocation of Marks
Aim, Procedure and Source Code 30
Execution 30
Result / Output 10
Viva-voce 05
TOTAL 75
OBJECTIVES:
At the end of the practical course the students will be able to:
Implement the theoretical and practical knowledge gained through the curriculum into
an application suitable for a real practical working environment preferably in an industrial
environment
Develop software packages or applications to implement the actual needs of the
community.
Gain exposure on industrial environment and its work ethics.
Understand what entrepreneurship is and how to become an entrepreneur.
Learn and understand the gap between the technological knowledge acquired through
curriculum and the actual industrial need and to compensate it by acquiring additional
knowledge as required.
Carry out cooperative learning through synchronous guided discussions within the class
in key dates, asynchronous document sharing and discussions, as well as to prepare
collaborative edition of the final project report.
TYPE OF PROJECT
As majority of the students are expected to work out a real life project in some industry/research
and development laboratories/educational institutions/software companies, it is suggested that
the project is to be chosen which should have some direct relevance in day-to-day activities of
the candidates in his/her institution. Students are encouraged to work in the areas listed at the
end. However, it is not mandatory for a student to work on a real life project. The student can
formulate a project problem with the help of Guide.
INTERNAL ASSESSMENT:
The internal assessment should be calculated based on the review of the progress of the work done
by the student periodically as follows.
1. ENVIRONMENTAL MANAGEMENT
Solid waste management – Characteristics of Industrial wastes – Methods of Collection, transfer and
disposal of solid wastes – Converting waste to energy – Hazardous waste management treatment
technologies.
Air pollution management – Sources and effects – Dispersion of air pollutants – Air pollution control
methods – Air quality management.
2. DISASTER MANAGEMENT
Introduction – Disasters due to natural calamities such as Earthquake, Rain, Flood, Hurricane,
Cyclones etc – Man made Disasters – Crisis due to fires, accidents, strikes etc – Loss of property and
life..
Disaster Mitigation measures – Causes for major disasters – Risk Identification – Hazard Zones –
Selection of sites for Industries and residential buildings – Minimum distances from Sea –Orientation
of Buildings – Stability of Structures – Fire escapes in buildings - Cyclone shelters –Warning systems.
Disaster Management – Preparedness, Response, Recovery – Arrangements to be made in the
industries / factories and buildings – Mobilization of Emergency Services - Search and Rescue
operations – First Aids – Transportation of affected people – Hospital facilities – Firefighting
arrangements – Communication systems – Restoration of Power supply – Getting assistance of
neighbors / Other organizations in Recovery and Rebuilding works – Financial commitments –
Compensations to be paid – Insurances – Rehabilitation.
2. DISASTER MANAGEMENT
1. What is meant by Disaster Management? What are the different stages of Disaster management?
2. Differentiate Natural Disasters and Manmade Disasters with examples.
3. Describe the necessity of Risk identification and Assessment Surveys while planning a project.
4. What is Disasters recovery and what does it mean to an Industry?
5. What are the factors to be considered while planning the rebuilding works after a major disaster
due to flood / cyclone / earthquake? (Any one may be asked)
6. List out the public emergency services available in the state, which could be approached for help
during a natural disaster.
7. Specify the role played by an Engineer in the process of Disaster management.
8. What is the cause for Earthquakes? How they are measured? Which parts of India are more
vulnerable for frequent earthquakes?
9. What was the cause for the Tsunami 2004 which inflicted heavy loss to life and property along the
coast of Tamilnadu? Specify its epicenter and magnitude.
10. Specify the Earthquake Hazard Zones in which the following towns of Tamilnadu lie: (a)
Chennai (b) Nagappattinam (c) Coimbatore (d) Madurai (e) Salem.
11. Which parts of India are experiencing frequent natural calamities such as (a) heavy rain fall (b)
huge losses due to floods (c) severe cyclones
12. Define basic wind speed. What will be the peak wind speed in (a) Very high damage risk zone –
A,(b) High damage risk zone, (c) Low damage risk zone.
13. Specify the minimum distance from the Sea shore and minimum height above the mean sea
level, desirable for the location of buildings.