Govt. of Karnataka Department of Technical Education Diploma Course in Computer Science & Engineering/Information Science & Engineering First Semester (Scheme of Study & Examination) w.e.f. 2009-10 Q P CODE Theory Subjects Contact Hours Exam Duratio n Scheme of Examination Total Mark s Min Marks For Passin g Theo ry Practica l Tota l End Exam I A Mark s Max mark s Min Mark s 9SC01M Applied Mathematics - I 4 4 3 100 35 25 125 45 9SC03S Applied Science 5 5 3 100 35 25 125 45 9CS13 Concepts of Electrical & Electronic Engineering 4 4 3 100 35 25 125 45 9CS14 Introduction to Computer Concepts 4 4 3 100 35 25 125 45 Practicals 9SC10P Applied Science Lab 6 6 3 100 50 25 125 60 9CS16P Basic Electronics lab 6 6 3 100 50 25 125 60 9CS17P Basic Computer Skills lab 6 6 3 100 50 25 125 60 Total 17 18 35 700 290 175 875 360 Govt. of Karnataka Department of Technical Education Diploma Course in Computer Science & Engineering/Information Science & Engineering Second Semester (Scheme of Study & Examination) w.e.f. 2009-10 Q P CODE Theory Subjects Contact Hours Exam Duratio n Scheme of Examination Total Mark s Min Marks For Passin g Theor y Practica l Tota l End Exam I A Mark s Max mark s Min Mark s 9SC02M Applied Mathematics-II 4 4 3 100 35 25 125 45 9CP01E English Communication 4 4 3 100 35 25 125 45 9EC02E Digital Electronics 4 4 3 100 35 25 125 45 9CS01C Programming with C 4 4 3 100 35 25 125 45 Practicals 9EC26P Digital Lab 6 6 3 100 50 25 125 60 9CS26P Programming with C Lab 6 6 3 100 50 25 125 60 9CS27P Multimedia Lab 6 6 3 100 50 25 125 60 Total 16 18 34 700 290 175 875 360 **Common to E&C, EI&C,CS, IS
301
Embed
Govt. of Karnataka Syllabus 2009... · 04 Properties of solids & liquids 10 Hrs 05 Heat & Properties of gases 05Hrs 06 Wave Motion 12 Hrs 07 Physical Optics 12 Hrs 08 Modern Physics
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Govt. of Karnataka
Department of Technical Education
Diploma Course in Computer Science & Engineering/Information Science & Engineering
First Semester (Scheme of Study & Examination) w.e.f. 2009-10
Q P CODE Theory Subjects
Contact Hours
Exam
Duratio
n
Scheme of Examination
Total
Mark
s
Min
Marks
For
Passin
g
Theo
ry
Practica
l
Tota
l
End Exam
I A
Mark
s
Max
mark
s
Min
Mark
s
9SC01M
Applied
Mathematics - I 4
4 3 100 35 25 125 45
9SC03S Applied Science 5
5 3 100 35 25 125 45
9CS13
Concepts of
Electrical &
Electronic
Engineering 4
4 3 100 35 25 125 45
9CS14
Introduction to
Computer
Concepts 4
4 3 100 35 25 125 45
Practicals
9SC10P
Applied Science
Lab
6 6 3 100 50 25 125 60
9CS16P
Basic Electronics
lab
6 6 3 100 50 25 125 60
9CS17P
Basic Computer
Skills lab
6 6 3 100 50 25 125 60
Total 17 18 35
700 290 175 875 360
Govt. of Karnataka
Department of Technical Education
Diploma Course in Computer Science & Engineering/Information Science & Engineering
Second Semester (Scheme of Study & Examination) w.e.f. 2009-10
9 Study the block diagram of UPS & SMPS & state their merits and demrites 6
48
Part B
Conduction Exercises:
11 Verification of Ohm's law, 3
12 Verification of Kirchoff's Current law for D.C Circuits 3
13 Verification of Kirchoff's Voltage law for D.C Circuits 3
14 Characteristics of junction diode (Forward & Reverse Bias) 6
15 Characteristics of Zener diode (Forward & Reverse bias) 6
16 Inverting amplifier using OP-AMP 3
17 Non-inverting amplifier using OP-AM 3
18
Half wave - construction, calculation of ripple factor with and without pie
filter 6
19
Full wave bridge rectifier - construction, calculation of ripple factor with and
without pie filter 9
48
Total 96
1 Record 5
2 Part A - Study Excersise 25
3
Part B - Write up any One Experiment (Circuit Diagram, Tabular column,
Formula ) 20
3 Construction using soldering and Conduction of Experiment 20
4 Result 10
5 Viva-Voce 20
100
Note: In Study Exercises the student should become familiar with specification of equipments & components
& should draw a neat diagram of the control panel of equipment & actual appearance in case of
components.Symbols should also be indicated wherever applicable
SCHEME OF VALUATION
Total
Page 1 of 1
Government of Karnataka
Department of Technical Education
Board of Technical Examination
Basic Computer Skills Lab (Common to all Branches)
Section – I : Computer Basics & Internet Basics
1. Identify and understand the models of Computers.
2. Identify and understand front panel switches and back panel connections of a
Computer system.
3. Identify and understand the physical components of computer.
4. Study and understand the operating system overview.
5. Conduct computer system connection and understand the booting process.
6. Study and understand the file system overview.
7. Study and understand the Basic Dos Commands.
8. Study and understand the windows operating system Basics.
9. Exposure to windows operating system.
10. Practice windows explorer – through My computer Icon & shortcut entry.
11. Practice Creating/Opening, Editing and saving the document using Notepad.
12. Study and understand the clipboard concept for Copy, Cut and Paste
operation.
13. Study and understand the Windows utilities – word pad, paint, calculator..
14. Study and understand the windows system tools – Scandisk, Backup, System
Info, WinZip.
15. Practice browsing of different sites using search engine.
16. practice and understand different E-Mail services – Outlook, Yahoo mail,
rediffmail etc
17. Practice Creating E-Mail accounts, Sending, Receiving & Storing of mails.
18. Study and understand the BARAHA Software.
Section – II : Word Processing & Presentation
Using Word Processor, write a procedure & execute the following.
19. Create a Business or Personal Letter.
20. Create a Company Letterhead.
21. Create a Simple Newsletter.
22. Create a Memo.
23. Create a Resume or Curriculum Vitae.
24. Create an Invitation/Greeting card.
25. Create the cover page of a Project Report.
26. Create a mail merged letter/invitation.
27. Create a Macro which inserts a picture and formats the text.
Presentation
28. Using presentation tool, Create a simple Presentation to list simple Dos
Commands, Hardware, Software etc.
Section III
Using Spreadsheet, write a procedure & execute the following.
29. Create a worksheet with 4 columns. Enter 10 records and find the sum of all
columns.
30. Create a report containing the pay details of the employees.
31. Create a results sheet containing Candidate's Register No., Name, Marks for all subjects, Total and results Total and result must be calculated as below: Result is Distinction if Total >= 70 % First Class if Total > = 60 % and < 70 % Second Class if Total >= 50 % and < 60 % Pass if Total >= 35 % and < 50 % provided the candidate has secured atleast 35 marks in each subject. Fail otherwise
32. Create a Simple Bar Chart to highlight the sales of a company for 3 different
periods.
33. Create a Pie Chart for a sample data and give legends.
34. Create a worksheet importing data from database and calculate sum of all the
columns.
35. Create a Macro which creates a Line Chart using the data in the worksheet
Database
Using Database, write a procedure & execute the following.
36. Create a simple table for result processing.
37. Create a query table for the result processing table.
38. Create a form to update/Modify the result processing table contents,
39. Design a report to print the result sheet and Marks card for the result
processing table.
Note : Open source softwares (OSS) such as Open office Org, Star office etc may
be use. Other softwares like MS-office, Lotus smart suite etc. may also be used.
SCHEME OF VALUATION
SI.NO Content Max.
Marks
1 Lab Record 05
2 Answer one question from Computer Basics & Internet 10
3 Writing steps on any two (one each from Section – II, III) 15
4 Executing of two exercises 40
5 Result /Printout 10
6 Viva voce 20
Total 100
Reference Books:
1. Basic Computer Skills By Dr. M A Jayaram & D S Rajendra Prasad.
Sapna Publications
2. A Computer Laboratory referral for Diploma & Engineering students
BY: T R Jagadish et.al- Universities Press
CEEE_cs_
Page 1 of 8
Diploma in Computer Science and Engineering First Semester
Subject: 9CS13 Concepts of Electrical and Electronincs EngineeringContact Hrs / Week: 4 Contact hrs / Semester: 64
Contents
SECTION IElectrical Engineering
1 ELECTRIC CURRENT AND CIRCUITS (DC)1.1 Current, voltage and Resistance --- Definition, unit & how they are measured1.2 Ohm's law - limitations1.3 Kirchoff's voltage and current laws.1.4 Series and Parallel combination of circuits. Practical examples of these circuits1.5 Power, energy, units and their relation, how they are measured.
2 ELECTROSTATICS2.1 Electric charge, field,permitivity2.2 Coulomb's law2.3 Capacitance --- series and parallel combination2.4 Meaning of charging and discharging of capacitors
3 ELECTRO MAGNETIC INDUCTION3.1 Faraday's laws and Lenz's law3.2 Self and mutual induction and emf
4 AC FUNDAMENTALS4.1 Definition of sine wave. Equation of AC sine wave. Comparision with DC4.2 Average value, maximum value, RMS value and form factor for sine wave4.3 Types of reactances4.4 Current and voltage in R,RL,RC and RLC circuits4.5 define power factor4.6 What is single phase & 3 phase, phase, phase difference and phase angle.
SECTION II5 TRANSFORMERS
5.1 Principle of operation of transformer5.2 Turn ration, current and voltage ratios.5.3 Losses in transformer5.4 Types of transformers, core and shell type, step-up and step-down.5.5 Transformers for SMPS.
6 PROTECTION OF ELECTRIC AND ELECTRONIC CIRCUITS6.1 Fuses6.2 Grounding6.3 Protecting computer system against power transients
7 MOTORS7.1 Stepper motor, spindle motor in disk drive7.2 Servometers7.3 Brushless DC motors
SECTION III
CEEE_cs_
Page 2 of 8
8 ELECTRONIC COMPONENTS8.1 Brief idea like- types,symbols,specifications,general idea of construction
characteristics and applications of Resistors,capacitors,inductors & switches
9 BASICS OF ELECTRONICS9.1 Conductors,semiconductors and insulators9.2 What is electron emission? Types.9.3 Semi- conductor- Intrinisic and Extrinsic (P and N type)9.4 PN junction as semi conductor diode9.5 Applications as half wave, full wave and bridge rectifiers9.6 What are filters? Types of filters9.7 Zener diode characteristics and applications as voltage regulator9.8 PNP and NPN bipolar transistor -- Principle & working, basic transistor modes,
applications of transistor as switch and amplifier9.9 Defination, Classification and applications of (no constuction details required)
Multivibrator, Oscillator, Comparator9.10 Power Supplies -
9.10.1 Block diagram description of Linear power supplu unit9.10.2 Block diagram description of SMPS, Merits & demrits9.10.3 Need for UPS, Block diagram decription of online & offline UPS, Merits & demrits9.10.4 Need for heat sinks
10 OP-AMP 10.1 Block diagram - characteristics10.2 Inverting and non- inverting operational amplifiers10.3 Summing amplifier10.4 Integator and Differentiator
Table of Specifications :
SECTION TOPIC HOURS MARKS I 1. Electric currents and circuits 4 12 2. Electro statics 4 12 3. Electro magnetic induction 4 12 4. AC fundamentals 4 12 II 5. Transformers 4 12 6. Protection of electric and electronic ckts. 3 6 7. Motors 3 6 III 8. Electronic Components 10 25 9. Basic Electronics 20 40 10. OP-AMP 4 8 Tests and Assignment 4
TOTAL 64 145
CEEE_cs_
Page 3 of 8
Reference Books :1. Electrical Techology - Thereja2. Electronic Components - K Padmanabhan3. Electronic Components - D V Prasad4. Principles of Electronics - V K Mehta
Specific Objectives
SECTION IElectrical Engineering
1 ELECTRIC CURRENT AND CIRCUITS (DC)1.1 Current, voltage and Resistance,specific resistance,Law of resistance,
Definition, unit, simple problems,how to measure1.2 Defination of Ohm's law - limitations,problems1.3 State Kirchoff's voltage and current laws, Explain with example1.4 Analyse Series and Parallel combination of circuits Practical examples of these circuits.1.5 Power, energy, units and their relation, how they are measured.
2 ELECTROSTATICS2.1 Defination of Electric charge, field,permitivity,Electric flux,Electric flux density,
Dielectric, Dielctirc constant,Absolute permitivity2.2 State Coulomb's law,analyse with equation,problems2.3 Defination of Capacitance and factors on which capacitance of capacitor depends,
derive series and parallel combination circuits,problems2.4 Expalain Meaning of charging and discharging of capacitors
3 ELECTRO MAGNETIC INDUCTION3.1 State Faraday's laws and Lenz's law3.2 Define Self and mutual induction and types of emf,
Expression for dynamically induced emf
4 AC FUNDAMENTALS4.1 Definition of sine wave,cycle,frequency,time period,amplitude,
Equation of AC sine wave, Comparision of AC and DC4.2 Defination of Average value, maximum value, RMS value and form factor for sine wave4.3 Define reactances4.4 Analyse Current and voltage in R,RL,RC and RLC circuits4.5 Define power factor4.6 Define single phase ,3 phase, phase, phase difference and phase angle.
SECTION II5 TRANSFORMERS
5.1 Study basic Principle of operation of transformer5.2 DefineTurn ration, current and voltage ratios.5.3 Losses in transformer5.4 Types of transformers, Construction of core and shell type, Difference between
core and shell, define step-up and step-down,Efficiency,Explain Auto transformer,Derive equation of a transformer.
5.5 Study block diagram of Transformer SMPS,simple problems
6 PROTECTION OF ELECTRIC AND ELECTRONIC CIRCUITS6.1 Define Fuse,Explain Types of fuses.6.2 Define Grounding or earthing, Explain types of earthing ,Pipe earthing,plate earthing6.3 Discuss Protecting computer system against power transients
7 MOTORS
CEEE_cs_
Page 4 of 8
7.1 Study briefly principle and construction of permanant magnet Stepper motor,spindle motor in disk drive
7.2 Define Servomoters and study basic principle of servo mechanism7.3 Study constuction of Brushless DC motor
SECTION III8 8 ELECTRONIC COMPONENTS
8.1 ResistorsSpecification of resistors--tolerancepower rating, thermal stability,types of resistors and their symbolsDiscuss the constructional features of carbon composition and wire wound resistor,variable resistors,applications of variable and fixed resistors,Discuss colour code method and examplePrinciple operation of LDR,VDR,Thermistors
8.2 CapacitorsClassification of capacitors,Discuss principle of mica,ceramic,paper,electrolytic capacitor,Discuss variable capacitor,air capacitor, trimmer and padder
8.3 InductorsMention the types and applications of inductors
8.4 SwitchesList the types of switches
9 BASICS OF ELECTRONICS9.1 Define Conductors,semiconductors and insulators with energy band diagram9.2 What is electron emission? Discuss working principle of Termionic,Photo,
Field,Secondary Emission9.3 Discuss Intrinisic and Extrinsic types (P and N type),
Define Doping ,Define Majority and MinorityCarriers9.4 Working of PN junction in Forward bias and Reverese bias,
Define Depletion Region,Barrier Voltage,Discuss V-I Characterstic of P-N junction9.5 working principle of Half wave, full wave and bridge rectifiers9.6 Study pi type, capacitor type and inductor type of filters9.7 Discuss V-I characteristics of Zener Diode and applications as voltage regulator9.8 Working of PNP and NPN transistor, Define transistor terminals,
Discuss transistor modesTransistor application as an amplifier and switch
9.9 Defination,classification and application of multivibrator,oscillator,comparator9.10 Study block diagram of linear power supply
Study block diagram of SMPS. Mention the merits and DemritsDiscuss need of UPS and study block diagram of on line and off line UPS,Discuss Merits and demritsDifference between online UPS and offline UPSDiscuss need of heat sink
10 OP-AMP AND OTHER LINEAR IC'S10.1 Mention the characteristics of OP-AMP,Explain block diagram of OP-AMP,
Mention the application of OP-AMP,Define CMRR,slew rate10.2 Working principle of Inverting and non- inverting operational amplifiers10.3 Discuss working principle of summing amlifier10.4 Working principle of Integator and Differentiator
CEEE_cs_
Page 5 of 8
CEEE_cs_
Page 6 of 8
r
CEEE_cs_
Page 7 of 8
CEEE_cs_
Page 8 of 8
Intro_ to Comp_ Sc_
Page 1 of 5
Department of TechnicaL EducationDiploma in Computer Science and Engineering / Information Science and Engineering
I SemesterSubject: 9CS14 Introduction to Computer Concepts
Contact Hrs / Week: 4 Contact Hrs / Semester: 96
Contents
SECTION I1 Introduction to Computers
1.1 Introduction1.2 Characteristics of Computer1.3 Evolution of Computers
1.3.1 Some early Computers1.4 Generation of Computers
1.4.1 First Generation(1940-56):Vaccum Tubes1.4.2 Second Generation(1956-63): Transistors1.4.3 Third Generation(1964-Early 1970s): Integrated Circuits1.4.4 Fourth Generation(Early 1970c -Till date): Microprocessors1.4.5 Fifth Generation(Present and Beyond): Artificial Intelligence
1.5 Classification of Computers1.5.1 Classification according to purpoose1.5.2 Classification according to Type of Data-Handled Techniques1.5.3 Classification accroding to Functionality
1.6 The Computer System1.6.1 Central Processing Unit(CPU)1.6.2 Input, Output annd Storage Units
1.7 Applications of Computers
2 Number Systems2.1 Introduction2.2 Number Systems
2.2.1 Non-Positional number System2.2.2 Positional number System2.2.3 Base (or Radix) of System2.2.4 computer and numbers2.2.5 decimal number System2.2.6 binary number System2.2.7 octal number System2.2.8 hexadecimal number System
2.3 binary coding2.3.1 BCD2.3.2 ASCII2.3.3 EBCDIC
3 Primary Memory3.1 Introduction
3.1.1 Memory Representaion3.2 Memory Heirarchy
3.2.1 Storage Evaluation criteria3.3 Random Access Memory(RAM) (Basis Concept only)
3.3.1 Types of RAM (Basics of SRAM & DRAM)3.4 Read Only Memory(ROM) (Basic Concepts only)
3.4.1 Types of ROM (Basics)
Intro_ to Comp_ Sc_
Page 2 of 5
SECTION II4 Secondary Storage
4.1 Introduction4.1.1 Benefits of Secondary Storage
4.2 Classification of Secondary Storage4.3 Mgnetic Tape
4.3.1 Magnetic Tape Organization4.3.2 Advantages and Disadvantages of Magnetic tapes
4.4 Magnetic Disk4.4.1 Storage organization of a Magnetic Disk4.4.2 Storage capacity of Magnetic Disk4.4.3 Accessing Data from a magnetic disk4.4.4 Types of Magnetic Disks(Flopy Disk, Hard Disk and Zip Disk)4.4.5 Advantages and Disadvantages of Magnetic Disks
4.5 Optical Disk4.5.1 Storage organization of optical disk4.5.2 Storage capacity of Optical Disk4.5.3 Types of Optical disk(CD-ROM and DVD)4.5.4 Advantages and Disadvantage of Optical Disk
5 Input Devices5.1 Introduction
5.1.1 Importance of Input Devics5.1.2 Types of Input Devices5.1.3 Keyboard5.1.4 Mouse5.1.5 Track Ball5.1.6 Joy Stick5.1.7 Light Pen5.1.8 Touch Screen5.1.9 Digital Camera
5.1.10 Scanners (handheld and Flatbed Scanners)5.1.11 Optical Scanners(OCR,OMR,MICR,barcode Reader)
SECTION III6 Output Devices6.1 Introduction
6.2 Classification of Output6.2.1 Hard copy Versus Soft copy
6.5 Plotters6.5.1 Types of Plotters(Drum and Flatbelt Plotters)
6.6 Soft copy Output devices6.7 Monitors
6.7.1 CRT6.8 Audio Output6.9 Terminals
7 Computer Program7.1 Introduction7.2 Developing a Program
7.2.1 Program Development Cycle
Intro_ to Comp_ Sc_
Page 3 of 5
7.3 Algorithm 7.3.1 Examples on Algorithms (Wide coverage)
Conversion of Temperatures ( fahrenheit to degree celcius & vice-versa,) Area & Circumfernece of circle,Largest of 3 Nos, Sum & Avg of 3 Nos., No odd or even, Print all nos divisibe by 7, sum of digits reducing it to single digit,Prime property,factoiral of given number
7.4 Flowchart7.4.1 Importance of Flowchart7.4.2 Flowchart Symbols7.4.3 Guidelines for Preparinng Flowcharts7.4.4 Flowchart structures7.4.5 Limitations of Flowcharts7.4.6 Examples on flow charts (wide coverage—on alogrithm discussed above)
7.6 Program Testing and Debugging(syntax and Logical Errors)7.7 Characteristics of good Program
SECTION IV8 Computer Languages & Software
8.1 Introduction to Computer Languages8.2 Evolution of Programming Languages8.3 Classification & Generation of Programming Languages8.4 Features of a Good Programming languages8.5 Selection of a Programming Languages8.6 Introduction8.7 Software Definition8.8 Relationship between software and Hardware8.9 Software Categories
8.10 system software8.10.1 System Management Programs8.10.2 System Development Programs
9.1 Introduction9.2 LAN,MAN,WAN9.3 Network Topologies(bus,ring,star,tree,mesh)9.4 Introduction to Internet9.5 Evolution9.6 Internet organization and commities9.7 Basic Internet Terms9.8 Getting Connected to Internet
9.8.1 Types of Internet Connection9.8.2 Internet Software
9.9 Internet Applications9.10 E-mail9.11 How E-mail works9.12 Searching the web(search Engines)9.13 Internet and viruses
Intro_ to Comp_ Sc_
Page 4 of 5
10 Multimedia10.1 Introdution10.2 Multimedia:definition10.3 Building bloks of multimedia10.4 Multimedia system10.5 Multimedia Application10.6 Virtual Reality
Text Book : 1. Introduction to Computer Science - ITL Education Solutions Ltd, Pearson Education.
Reference Books :2. Introduction to Computers - By Peter Norton's 4th Edition Tata McGraw Hill 3. Fundamentals of Computers - V Rajaram
Online Resources:
Table of Specifications :
SECTION TOPIC HRS ALLOTED Marks
I 1. Introduction to Computers 04 10 2. Number Systems 04 10 3. Primary Memory 04 10
II 4. Secondary Strorage 06 15 5. Input Devices 08 20 III 6. Output Devices 08 20 7. Computer Program 10 20
IV 8. Computer Languages & Software 06 15 V 9. Basics of Computer Networks & Internet 06 15
General Objectives : After the completion of the study of this subject students should be able to - Know the basic structure of a computer - Appreciate the working of a computer - Understand the Number Systems - Understand the concepts and functions of I/O Units and Computer memory - Know the basic structure of Computer Programs - Appreciate the features of programming langauges - Know the concepts of computer networks, Internet & Multimedia
Specific Objectives : After the completion of the study of this subject students should be able to
- Explain the working of a computer - Analyse how problems can be solved using computers - List the characteristics and applications of computers - List the advantaqges and disadvantages of using computers - Describe how character, integers and fractions are represented in computers - Explain the working of various I/O devices - Distinguish various types of memories - Explain how data are stored in various memories - Explain devloping a program using Algorithms & Flow Charts - Learn basic concepts of program testing & debugging - Categorize Programming languages - Appraise features of good programming languages - Distinguish between hardware & software - Categorise softwares - Learn the basic of Computer netwroks & toplogies - Summarize the basic concept of Internet & Applications - Appraise working of E-mail & web searching - Discuss the building blocks of Multimedia system - Appraise the Multimedia Applications
BOARD OF TECHNICAL EXAMINATION – KARNATAKA
SUBJECT: APPLIED MATHEMATICS – I
For I- semester
DIPLOMA COURSES OF ALL BRANCHES
Contact hour per week: 04 Contact hour per Semester: 64
UNIT NO. CHAPTER TITLE CONTACT
HR.
ALGEBRA
1 DETERMINANTS 2
2 MATRICES 4
3 BINOMIAL THEOREM 3
4 LOGARITHMS 2
5 VECTOR ALGEBRA 6
TRIGONOMETRY
6 UNITS AND MEASUREMENT OF AN ANGLE 3
7 TRIGONOMETRIC RATIOS OF ACUTE
ANGLE AND STANDARD ANGLES
6
8 TRIGONOMETRIC RATIOS OF ALLIED
ANGLES
4
9 HEIGHTS AND DISTANCES 2
10 COMPOUND ANGLES 4
11 MULTIPLE AND SUB MULTIPLE ANGLE 2
12 TRANSFORMATION FORMULAE 4
13 PROPERTIES AND SOLUTIONS OF
TRIANGLES
4
14 INVERSE TRIGONOMETRIC FUNCTIONS 2
ANALYTICAL GEOMETRY
15 BASIC CONCEPTS OF ANALYTICAL
GEOMETRY
6
16 STRAIGHT LINES 6
17 TESTS AND ASSIGNMENTS 4
TOTAL HOUR 64
REFFERENCE BOOKS: 1.Applied Mathematics -I By W.R Neelakanta Sapna Publications.
2. Applied Mathematics -I By Dr. D S Prakash S Chand Publications
3. Text book of mathematics for P U C
QUESTION PAPER BLUE PRINT
FOR APPLIED MATHEMATICS – I
UN
IT N
O.
HO
UR
Questions
to be set
(2 Marks)
PART- A
Questions
to be set
(5 Marks)
PART- B
Questions
to be set
(5 Marks)
PART- C
Questions
to be set
(5 Marks)
PART- D
1 2 1 1 - -
2 4 1 2 - -
3 3 1 1 - -
4 2 - 1 - -
5 6 2 3 - -
6 3 - - 1 - 7 6 1 - 2 -
8 4 1 - 2 -
9 2 - - 1 -
10 4 1 - 1 -
11 2 1 - 1 -
12 4 1 - 1 -
13 4 1 - 2 -
14 2 1 - 1 -
15 6 1 - - 2
16 6 2 - - 2
TOT
AL
64 15 8 12 04
Questions to
be answered
10 5 8 3
APPLIED – MATHEMATICS – I
Marks No. of Questions No. of Questions
to be set to be Answered
Part A 2 X 10 = 20 15 10
Part B 5 X 05 = 25 08 05
Part C 5 X 08 = 40 12 08
Part D 5 X 03 = 15 04 03
Total = 100
CONTENTS OF APPLIED MATHEMATICS – I
ALGEBRA
UNIT – 1: DETERMINANTS. 2 Hr.
Definition, Order, Expansion of 2nd
& 3rd
order Determinants by means of
examples. Problems on finding unknown quantity in a 2nd
& 3rd
determinant using using
expansion. Solving simultaneous linear equations by determinant method ( Cramer’s
rule). Problems.
UNIT – 2: MATRICES. 4 Hr.
Determinant value of a square matrix. Singular and non singular matrices with
examples. Minor and co factor of an element of a matrix. Adjoint of a matrix. Problems.
Characteristics equations of a square matrix and its roots. Problems. Cayley – Hamilton’s
theorem (statement only). Problems. Find inverse of a matrix using the theorem.
UNIT – 3: BINOMIAL THEOREM. 3 Hr.
Meaning of nCr and its value. Binomial theorem for (x + a)
n, where n ia a positive
integer. Expansion. Finding constant term, co-efficient of xn , particular term and middle
term(s). Problems.
UNIT – 4: LOGARITHEMS. 2 Hr.
Defination of common and natural logarithems. Laws of logarithems. Problems
on laws.
UNIT – 5: VECTOR ALGEBRA. 6 Hr.
Defination of vector. Representation of a vector as a directed line segment.
Magnitude of a vector. Types of vectors. Position vector. Vector can be expressed in
terms of end points of position vector. Addition and subtraction of vector in terms of line
segment. Vector in a plane and vector in a space in terms of unit vector i, j and k
respectively. Product of vectors. Scalar and vector product. Geometrical meaning of
scalar and vector product. Applications of dot(scalar) and cross(vector) product:
Projection of a vector on another vector. Area of parallelogram and area of triangle. Work
done by a force and moment of force
TRIGONOMETRY
UNIT – 6: UNITS AND MEASUREMENT OF AN ANGLE 3 Hr
Defination of an angle. Systems of unit of an angle. Defination of radian. Radian
is a constant angle. Relation between degree & radian and problems. Derivation of l = rθ
& A = ½ r2θ. Problems.
UNIT –7: TRIGONOMETRIC RATIOS OF AN ACUTE ANGLE. 6 Hr
Defination of Trigonometric ratios in terms of sides of a triangle for an acute
angle. Proof of Trigonometric identities. Trigonometric ratios of standard angles: The
numerical value of trigonometric ratios of standard angles like 00, 30
0, 45
0, 60
0 and 90
0.
Problems.
UNIT – 8: ALLIED ANGLES. 4 Hr.
Angle of any magnitude, sign of the trigonometric ratios. Meaning of allied
angles. Trigonometric ratios of allied angles in terms of θ. Problems. Complimentary
angles and relation between trigonometric ratios of complimentary angles. Problems.
UNIT – 9: HEIGHTS AND DISTANCES. 2 Hr.
Defination of angle of elevation and depression. Problems.
UNIT -10: COMPOUND ANGLES. 3 Hr.
Geometrical proof of Sin( A + B) and Cos(A + B). Find Tan( A + B) using
Sin( A + B) and Cos(A + B). Write the formulae for Sin( A - B), Cos(A - B) and tan( A -
B). Problems.
UNIT -11: MULTIPLE ANGLES. 3 Hr.
Derive ratios of multiple angles of 2A and 3A. Problems. Obtain sub multiple
angle formulae. Problems.
UNIT-12: TRANSFORMATION FORMULAE. 4 Hr.
Express sum or difference of Sine and Cosine of an angles in to product form.
Express product of Sine and Cosine of angles in to sum or difference form. Problems.
UNIT-13: PROPERTIES AND SOLUTION OF TRIANGLES. 4 Hr.
The relation between sides of a triangle and Sines, Cosines and Tangents of any
angle(Sine rule, Cosine rule and Tangent rule), Projection rule. Half angle formulae in
terms of sides of a triangle. Problems. Problems on solution of triangles (four types).
UNIT- 14: INVERSE TRIGONOMETRIC FUNCTIONS. 2 Hr.
Defination. Principle values of inverse trigonometric functions. Derivation of
results like sin-1
x + cos-1
x =Л/2 =tan-1
x + cot-1
x = cosec-1
x + sec-1
x, tan-1
x + tan-1
y = tan-1
Problems.
ANALYTICAL GEOMETRY
UNIT-15: BASIC CONCEPTS OF ANALYTICAL GEOMETRY. 6 Hr.
Defination of a point in a plane, Specification of a point using co-ordinate system.
Points on X-axis and Y-axis. Derivation of distance formula. Problems. Section formulae.
Derivation of co-ordinate of a point which divide the line internally in the given ratio( No
derivation for external division). Mid point formula. Problems. Centroid, area of a
triangle and collinear points. Problems. Locus of a point with respect to a fixed point and
with respect to two fixed points and its equations. Problems.
UNIT-16: STRAIGHT LINES. 6 Hr.
Inclination of a line with horizontal line and its slope. Intercept of a straight line.
Slope of a line parallel to X-axis and Y-axis. Derivation of conditions for two lines to be
parallel and perpendicular. Problems. Derivations equations of straight lines y = mx + c,
y – y1 = m (x – x1 ), y – y1 = (y2 – y1 / x2 – x1 ) (x – x1 ), (x / a ) + (y / b) = 1 and
x cosα + y sinα = P. General equation of a line ax +by + c = 0 and problems. Equation of
lines through a point and parallel or perpendicular to a given line. Problems. Angle
between two lines. Problems. Point of intersection of lines. Equation of a line through the
point of intersection which is parallel or perpendicular to the given line. Problems.
*******************
GENERAL AND SPECIFIC OBJECTIVES
ALGEBRA
UNIT – 1: DETERMINANTS. 2 Hr
GENERAL OBJECTIVES.
1.1 To understand meaning of determinants and evaluation of 2nd
& 3rd
order
determinants.
1.2 To understand the solution of linear equations by Cramer’s rule.
SPECIFIC OBJECTIVES.
1.1.1 Definition of Determinant by means of Algebraic Expression and order in terms of
Rows and Columns.
1.1.2 Evaluate Determinants of 2nd
& 3rd
order --- Problems.
1.1.3 Solve the problems to find unknown quantity in a determinant.
1.2.1 Solve the linear equations of 2 nd
or 3 rd
unknowns using determinants. Problems
UNIT – 2: MATRICES. 4 Hr
GENERAL OBJECTIVES.
2.1 To understand Minors and co-cofactors, adjoint and inverse of a matrix.
2.2 To know the characteristic equation for 2 x 2 matrix.
SPECIFIC OBJECTIVES.
2.1.1 Define singular and non singular square matrix.
2.1.2 Find the minors and cofactors of each elements of matrix
2.1.3 Define adjoint of a square matrix.--- Problems.
2.1.4 Define inverse of a square matrix --- Problems.
2.2.1 Explain characteristic equation of a 2 x 2 matrix and its roots --- Problems.
2.2.2 State Cayley – Hamilton’s theorem for 2nd
order (Statement only) --- Problems.
2.2.3 Apply it to find inverse of the matrix --- Problems.
UNIT – 3: BINOMIAL THEOREM. 3 Hr
GENERAL OBJECTIVES.
3.1 To recognise the meaning of nCr & to compute the values
nC0,
nCn,
nC1,
nC2…..
Cr
3.2 To prove nCr =
nCn-r by demonstration.
3.3 To know the statement of (x+a)n for positive integral Index n.
SPECIFIC OBJECTIVES.
3.1.1 Meaning of nC r and value of
nCr .
3.2.1 Use of nCr in the expansion (x + a)
n , where n is positive integer.
3.3.1 Expansion of (x + a)n
, where n is positive integer. (only statement).
3.3.2 Solve the problems of the following types
(a) expansion of type (2x +y)6 , (√3 +2)
4, (x
2 – 1/√x )
8
(b) To simplify (√2 +1)
5 + (√2 -1)
5
(c) To find middle term(s)
(d). To find the coefficient of xn and constant terms in (x+a)
n
UNIT – 4: LOGARITHMS 2 Hr
GENERAL OBJECTIVES.
4.1 To understand logarithm, common logarithm and natural logarithm.
4.2 To comprehend laws of logarithem.
SPECIFIC OBJECTIVES.
4.1.1 Define logarithm,common logarithm and natural logarithm.
4.2.1 Derive the laws of logarithm
(a) loga mn = loga m + loga n
(b) loga m/n = loga m - loga n
(c) loga xk
= k loga x
(d) loga b = logc b / logc a (CHANGE OF BASE)
4.2.2 Solve problems on laws of logarithms
UNIT – 5: VECTOR ALGEBRA 6 Hr
GENERAL OBJECTIVES.
5.1 To understand vectors.
5.2 To understand vector operations.
SPECIFIC OBJECTIVES.
5.1.1 Define a vector and represent a vector geometrically.
5.1.2 Name a directed line segment as a vector.
5.1.3 Write different types of vectors.
5.1.4 Write addition and subtraction of vectors in terms of the segment.
5.1.5 Explain the position vector of a point with reference to a point.
5.1.6 Write the conclusion of difference of two vectors with same initial point as position
vector of a point.
5.1.7 Define vector in a plane and vector in a space in terms of unit vectors
i, j and k respectively.
5.2.1 Write types of vector product (a)Scalar product (b)Vector product
5.2.2 Define scalar product and vector product.
5.2.3 Interpret product of vectors geometrically.
5.2.4 Design the product of vectors to find angle between them and unit vector
5.2.5 Apply product of vectors to find ( i.) projection of a vector on another vector
(ii) Area of triangle and parallelogram (iii) work done by a Force (application of
scalar product) (iv) moment of a force (application of vector product)
TRIGONOMETRY
UNIT – 6: UNIT AND MEASUREMENT OF ANGLE 3 Hr
GENERAL OBJECTIVES.
6.1 To understand the concept of angle, unit and its measurement.
SPECIFIC OBJECTIVES.
6.1.1 Define an angle.
6.1.2 Define a right angle in different systems.
6.1.3 Define radian.
6.1.4 Obtain relations between radian and degree.
6.1.5 Solve problems.
6.1.6 Prove the radian as a constant angle.
6.1.7 Derive l = rө
6.1.8 Derive area of sector = (r2ө ) /2.
6.1.9 Solve related problems.
UNIT – 7: TRIGNOMETRIC RATIOS 4 Hr
GENERAL OBJECTIVES.
7.1 To understand trigonometric ratios.
7.2 To comprehend trigonometric ratios of standard angles.
SPECIFIC OBJECTIVES.
7.1.1 Define trigonometric ratios for an acute angle.
7.1.2 Derive important formulae (identities)
7.1.3 Solve problems using identities.
7.1.4 Obtain trigonometric ratios of standard angles 0°, 30° , 45° , 60°,90°
7.1.5 Solve problems using standard values.
UNIT – 8: ALLIED ANGLES 4 Hr
GENERAL OBJECTIVES.
8.1 To understand allied angles of the type ( nπ/2 ± ө).
SPECIFIC OBJECTIVES.
8.1.1 Define positive and negative angles.
8.1.2 Give examples to differentiate positive and negative angles.
8.1.3 Explain trigonometric ratios in different quadrants and assign signs.
8.1.4 Define allied angles in different quadrants.
8.1.5 Write formulae of 90± Ө, 180± Ө, 270± Ө, 360± Ө and (-Ө)
8.1.6 Solve problems on allied angles.
UNIT - 9: HEIGHTS AND DISTANCES 2 Hr
GENERAL OBJECTIVES.
9.1 To understand the measurement of Heights and Distances using
trigonometry.
SPECIFIC OBJECTIVES.
9.1.1 Define angle of elevation and angle of depression.
9.1.2 Define the “Height” and “Distance”
9.1.3 Solve problems on height and distance.
UNIT – 10: COMPOUND ANGLES 3 Hr
GENERAL OBJECTIVES.
10.1 To understand compound angles.
SPECIFIC OBJECTIVES.
10.1.1 Define a compound angle.
10.1.2 Give examples for compound angles.
10.1.3 Derive the formula of sin(A+B) and cos(A+B) geometrically.
10.1.4 Obtain tan(A+B) interms of tanA and tanB using sin(A+B) and
cos(A+B).
10.1.5 Obtain formula for sin(A-B) ,cos(A-B) and tan(A-B).
10.1.6 Solve the problems on compound angles.
UNIT – 11: MULTIPLE AND SUBMULTIPLE ANGLES. 3 Hr
GENERAL OBJECTIVES.
11.1 To understand multiple and sub multiple angles.
SPECIFIC OBJECTIVES.
11.1.1 Define multiple and submultiple angle with example.
11.1.2 Derive the formulae for trigonometric ratios of 2A and 3A
using compound angle formulae.
11.1.3 Deduce half angle formulae from the ratio of 2A formulae.
11.1.4 Solve problems.
UNIT – 12: TRANSFORMATION FORMULAE 4 Hr
GENERAL OBJECTIVES.
12.1 To understand transformation formulae.
SPECIFIC OBJECTIVES.
12.1.1 Obtain expressions for sinC ± sinD and cosC ± cosD interms of Product of
trigonometric ratios.
12.1.2 Derive expressions for sinAcosB, cosAsinB, cosAcosB and
sinAsinB interms of the sum and difference of trigonometric ratios.
12.1.3 Solve problems.
UNIT – 13: PROPERTIES AND SOLUTIONS OF TRIANGLES 4Hr
GENERAL OBJECTIVES.
13.1 To understand the properties of triangles in order to solve them.
SPECIFIC OBJECTIVES.
13.1.1 Obtain sine rule ,cosine rule and tangent rule for any angle of a triangle.
13.1.2 Write half angle formulae interms of sides of a triangle (no proof).
13.1.3 Solve simple problems on above rules.
13.1.4 Find the solution of a a triangle in the following cases when (i) all sides are given
(ii)two sides and included angle is given (iii) two angles and one side is
given.(iv)two sides and non included angle is given.
UNIT – 14: INVERSE TRIGNOMETRIC FUNCTIONS. 2 Hr
GENERAL OBJECTIVES.
14.1 To understand inverse trigonometric functions.
SPECIFIC OBJECTIVES.
14.1.1 Define inverse trigonometric function.
14.1.2 Write principal values of trigonometric functions.
14.1.3 Prove standard results like
1. sinˉ1 x + cos
– 1 x
= tan
–1x
+ cot
–1x
= cosec
–1x
+ sec
–1x
= π/2,
xy
y
1
x tan=y tanx ± tan2. 1-1-1-
14.1.4 Solve the problems on inverse functions.
ANALYTICAL GEOMETRY
UNIT – 15: BASIC CONCEPTS OF POINT AND LOCUS 6 Hr
GENERAL OBJECTIVES.
15.1 To understand the basic concepts of point and locus.
SPECIFIC OBJECTIVES.
15.1.1 Define coordinates in two dimensional space.
15.1.2 Define a point in terms of coordinates.
15.1.3 Obtain equation for the distance between two points in terms of co ordinates.
15.1.4 Solve problems on above formula.
15.1.5 Explain the section of a straight line.
15.1.6 Derive section formula for internal division.
15.1.7 Write section formula for external division.
15.1.8 Write formula for mid point of a line.
15.1.9 Solve problems on internal and external division.
15.1.10 Define locus of a point.
15.1.11 Solve problems on locus of a point.
UNIT – 16: STRAIGHT LINES 6 Hr
GENERAL OBJECTIVES.
16.1 To understand straight lines.
SPECIFIC OBJECTIVES.
16.1.1 Define angle of inclination.
16.1.2 Define slope of a straight line.
16.1.3 Define x and y intercepts for straight line.
16.1.4 Write
12
12
1tan
mm
mm
16.1.5 Write angle between two straight lines in terms of
12
12
1tan
mm
mm
16.1.6 Write the conditions for two lines to be parallel and to be perpendicular to each
other.
16.1.7 Solve problems.
16.1.8 Derive the slope-intercept form of an equation of a straight line y = mx + c
16.1.9 Obtain the point – slope form equation to the straight line )( 11 xxmyy
16.1.10 Obtain two point form of the equation to a straight line )( 1
12
121 xx
xx
yyyy
16.1.11 Obtain intercepts form of the equation to a straight line, 1b
y
a
x
16.1.12 Derive the normal form of equation to a straight line,xcos α + ysin α = p
16.1.13 Write the general form of equation to a straight line, ax +by+c=0
16.1.14 Solve problems on different forms of equation.
16.1.15 Solve problems to find an equation of a straight line passing through the given
point and parallel to the given line.
16.1.16 Solve problems to find an equation of a straight line passing through the given
point and perpendicular to the given line.
16.1.17 Solve problems to find an equation of straight line passing through the
intersection of given lines.
16.1.18 Obtain the condition for the intersection of three lines express in general in the
determinant form.
16.1.19 Solve the problems on the above condition.
REFERENCE BOOKS:
1. First and Second PUC mathematics Text Books of different authors.
2. Text Book of mathematics –I for polytechnic-by different authors
3. Text Book of mathematics-II for polytechnic- by different authors
3.2 Comprehend the Laws & Identities of Boolean algebra
3.3 State and prove Demargan's Theorems
3.4 Represent Logic Expression: SOP & POS forms & conversion
3.5 Simplify the Logic Expressions / Functions (Maximum of 4 variables)
: using Boolean algebra and Karnaugh's map methods
3.6 Realisation of simplified logic expressions using gates
4 COMBINATIONAL CIRCUITS
4.1 Define a Combinational Circuit and explain with examples
4.2 Arithmetic Circuits (Binary)
a) Realise function,Logical expression, gate Level logic circuit , truth
table & applications of half-adder, half-subtractor, full-adder & full-
subtractor
b)Explain Serial & Parallel adders: concept, comparison &
applications.
c) Working of 2 & 4 bit parallel adders with logic circuit .
d) Construct 2 bit Magnitude Comparator: logic expression, truth
table,gate level circuit .
4.3
Discuss Encoders: definition, relevance, gate level circuit of decimal
to BCD Encoders, Truth table, Definition of Priority Encoder.
4.4 Discuss Decoders: definition, relevance, gate level circuit of BCD to
Decimal Decoders, BCD to Seven Segment Decoder with truth
tables.
4.5 Explain the working of Binary-Decimal: Encoder & Decoder
4.6 Discuss Multiplexers: definition, relevance, gate level circuit and
Truth Tables of 2:1, 4:1, 8:1.Multiplexers.
4.7 Realisation of high order multiplexers using simple multiplexers
4.8 Discuss Demultiplexers: Definition, relevance, gate level circuit and
truth tables of 1:2, 1:4 ,1:8 Demultiplexers .
5 SEQUENTIAL LOGIC CIRCUITS
5.1 Flip-Flops
5.1.1 Define Sequential Circuit: Explain with examples5.1.2 Compare Combinational and Sequential Logic Circuits
Page 2 of 4
DE SPecific Obj
5.1.3 Clock-definition, characteristics, types of triggering & waveform.5.1.4 Define Flip-flop 5.1.5 Study RS, clocked RS, D, T, JK FF -Race around condition, MS-JK
flip-flops with gatelevel circuit using NAND gates only, logic circuit
and truth table.5.1.6 Applications of flip-flops.
5.2 SHIFT REGISTERS5.2.1 Introduction to Registers.5.2.2 Explain the working of various types of shift registers -
SISO,SIPO,PISO,PIPO with truth table using flip flop 5.2.3 Working of 4 Bit Ring and Johnson Counters with timing diagram and
Truth table.5.2.4 Applications of shift registers
5.3 COUNTERS5.3.1 Define Synchronous and Asynchronous Counters - Their
Comparison.5.3.2 Explain the modulus of a counter5.3.3 Design of different Modulo counters using decoding gates.5.3.4 Explain the working of 4 bit ripple counter with truth table and timing
diagram5.3.5 Define the propagation delay in ripple counter 5.3.6 Explain the Four Bit Synchronous counter with truth table and timing
diagram5.3.7 List out applications of counters
6 LOGIC FAMILIES
6.1 Introduction, list of various logic families & standard notations6.2
Explain propagation delay, fan-out, fan-in, power dissipiation,Noise
Margin, Noise Immunity & speed with reference to logic families.6.3 List and Compare the Features of Standard TTL, CMOS & ECL-
Concept of Saturated and Non Saturated Logic.6.4 Describe the Interfacing between TTL & CMOS
Text Books1 Digital Principles & Applications - Floyd
2
Digital Electronics Devices Principles & Applications -A.K. Maini (Willey Eastern
Publications)
3 Digital Electronics I - By K Shashidhar,Sapna Publications
4 Digital Electronics - By A. P. Godse
REFERENCES
1 Digital Principles & Applications - Mavino and Leach
2 Digital Computer Fundamentals- Thomos C Bartee
3 Digital Electronics and Integrated Circuits- R P Jain & M M S Anand
4 Digital Systems- Tocci
Page 3 of 4
DE SPecific Obj
5 Digital Principles- Morris Mano
Page 4 of 4
ENGLISH COMMUNICATION
TABLE OF SPECIFICATIONS
Sl NO
Ability
Content
Knowledge
Comprehension
Application
Analysis Total
1 Lessons 5 25 10 40
2 Parts of speech 2 02
3 Countable & Uncountable nouns 2 2
4 Use of some, any etc. 6 6
5 Main & Aux. verbs 2 2
6 Uses of Tenses 8 8
7 Voice 4 4
8 Interrogatives 2 2
9 Negatives 2 2
10 Prepositions 4 4
11 Question tags 2 2
12 Use of adverb too 2 2
13 Use of idioms & phrases 4 4
14 Story from outlines 5 5
15 Developing notes into a paragraph 5 5
16 Comprehension of unseen passage 5 5
17 Summarising 5 5
Total 13 32 40 15 100
Department of Technical Education
All Diploma Courses in Engineering and Technology Streams
Second Semester
ENGLISH COMMUNICATION
Contact Hrs./Week: 4 Contact Hrs. / Semester: 64
GOAL: IMPROVEMENT OF ENGLISH COMMUNICATION SKILLS OF I OR II SEMESTER
STUDENTS OF DIPLOMA COURSES IN ENGINEERING AND TECHNOLOGY.
SPECIFIC INSTRUCTIONAL OBJECTIVES:
1 READING SKILL
The student is able to :
1.1 Understand the difficult words and phrases in the lesson
1.2 Use the words and phrases correctly in his own sentences
1.3 Read the lesson properly without mistakes
1.4 Read the given passage correctly.
2 WRITING SKILL
The student is able to
2.1 Write the answers correctly to the questions on the lessons
2.2 Write personal letters in the proper format without mistakes
2.3 Use words and phrases in his own sentences
2.4 write grammatically correct sentences.
3 PRACTICAL KNOWLEDGE OF GRAMMAR
The student is able to
3.1 Use verbs correctly
3.2 Use various phrases appropriately
3.3 Use interrogatives and negatives
3.4 Convert active voice into passive and vice versa
3.5 Frame questions, question tags and give short form answers correctly
3.6 Use prepositions appropriately
4 COMPREHENSION
4.1 The student is able to read and understand the seen & unseen passages
and answer the questions given
5 CREATING AWARENESS
5.1 The student becomes aware of current environmental issues and
about his responsibilities toward environment factors.
5.2 Awareness about Right to Information Act
CONTENT
1 TEXT BOOK
“ENGLISH COMMUNICATION FOR POLYTECHNICS” By NITTTR, Chennai and Published by Orient BlackSwan Pvt Ltd, Hyderabad.
2 GRAMMAR
2.1 PARTS OF SPEECH
2.2 COUNTABLE, UNCOUNTABLE AND PROPER; NOUNS
2.3 USE OF SOME, ANY, MUCH, MANY, A LOT OF, ETC.,
2.4 MAIN AND AUXILIARY VERBS
2.5 USES OF TENSES
2.6 ACTIVE AND PASSIVE VOICE
2.7 INTEROGATIVES
2.8 NEGATIVES
2.9 PREPOSITIONS
3.1 QUESTION TAGS
3.2 USE OF ADVERB TOO
3.3 USING PHRASES IN OWN SENTENCES
3 COMPOSITION & COMPREHENSION
3.1 WRITING RESPONSE TO PICTURE
3.2 STORY FROM GIVEN OUTLINES
3.3 EXPANDING OUTLINES INTO PARAGRAPH
3.4 PARAGRAPH WRITING USING HINTS
3.5 COMPREHENSION OF UNSEEN PASSAGE
3.6 NOTE MAKING
3.7 DEVELOPING NOTES INTO PARAGRAPHS
3.8 SUMMERISING
MONTHLY TESTS
READING AND COMPREHENSION EVALUATION
Applied Mathematics – II Page 1 of 11
BOARD OF TECHNICAL EXAMINATION –
KARNATAKA
SUBJECT: APPLIED MATHEMATICS – II
For II - Semester
DIPLOMA COURSES OF ALL BRANCHES
Contact hour per week: 04 Contact hour per Semester: 64
3.7 Explain Financial Management Systems with an Example.
4. Decision Support Systems
4.1 Decision Support in Business
4.1.1. Introduction
4.1.2. Information, Decisions and Management.
4.1.3. Information Quality
4.1.4. Decision Structure
4.2. Decision Support Trends
4.3 Decision Support Systems(DSS)
4.3.1. Explain DSS and its Components.
4.4. Management Information Systems (MIS)
4.4.1. Define MIS
4.4.2. Management Reporting Alternatives.
4.5. Artificial Intelligence (AI)
4.5.1. Define AI
4.5.2. Explain the domains of AI.
4.6. Expert Systems
4.6.1. Define Expert Systems.
4.6.2. Explain the components of Expert system
4.6.3. Applications of Expert system
4.6.4. Benifits of Expert Systems
4.6.5. Limitations of Expert Systems.
5. Enterprise and Global Management of IT
5.1 Managing Information Technology (IT).
5.1.1. Business and IT
5.1.2. Managing IT
5.1.3. Business or IT planning.
5.1.4. IT Architecture.
5.1.5 Failures in IT Management.
5.2 Managing Global IT
5.2.1. The International Dimension.
5.2.2. Global IT Management
5.2.3. Cultural, Political and Geo-economics Challenges
5.2.4. Global Business or IT Strategies.
5.2.5. Global Business or IT applications.
5.2.6. Global IT platforms.
6. Project Management
6.1 Introduction to Project Management
6.1.1. Objectives of project management
6.2.2. The life cycles of the projects
6.2.3. Selecting Project to meet organizational Goals
6.2.4. The Project Portfolio Process
6.2.5. An approach to project formulation
6.2.6 Case Studies
7. Scheduling the Project
7.1 PERT and CPM
7.2 Project Uncertainty and Risk Management
7.3 Simulation
7.4 The Gantt chart
7.5 Extensions to PERT /CPM.
8. Quality Management
8.1. Introduction
8.1.1. Efficiency v/s Effectiveness
8.2. Principles of Quality Management. (QM)
8.2.1 Objectives of QM
8.2.2 Goals of QM
8.2.3. Ten Principles of QM
8.3. Quality Certification
8.3.1 ISO 9000 series Certification
8.3.2 ISO 9000: 2000 Certification
8.3.3 ISO 14000 series Certification
8.3.4. Quality System (QS) 9000 Certification
9. Security and Ethical Challenges
9.1. Security, Ethical and Social Challenges of IT.
9.1.1. Introduction
9.1.2. Business/ IT security, Ethics and Society.
9.1.3. Ethical responsibility of Business professionals
9.1.3.1 Business Ethics
9.1.3.2 Technology Ethics
9.1.3.3 Ethical Guidelines
9.1.4. Computer Crime
9.1.4.1. Define Computer Crime
9.1.4.2. Hacking
9.1.4.3. Cyber Theft
9.1.4.4. Unauthorized Use at Work
9.1.4.5. Software Piracy
9.1.4.6. Piracy of Intellectual property
9.1.4.7. Computer Viruses and Worms
9.2. Security Management of IT
9.2.1. Introduction
9.2.2. Tools of Security Management.
9.2.3. Internet Worked security defenses.
9.2.3.1. Encryption
9.2.3.2. Firewalls
9.2.3.3. Denial of service defenses.
9.2.3.4. E-mail monitoring.
9.2.3.5. Virus Defenses
9.3. Other Security Measures
9.3.1. Security Codes
9.3.2. Backup Files
9.3.3. Security Monitors.
9.3.4. Biometric Security
9.3.5. Computer Failure Controls
9.3.6 Failure tolerant systems
TEXT BOOKS:
1. Management Information Systems By, James A O’Brien and George M Marakas
(Chapters-1, 7, 8, 10, 13, 14)
2. Project Management by M.R. Gopalan, First Indian Edition, WILEY INDIA Pvt Ltd.
(Chapters-1 & 5)
3. Total Quality Management by L.Suganthi & Anand A.Samual (chapters-1, 2, 12)
REFERENCE BOOKS :
1.Introduction to Information Systems by Rainer, WILEY INDIA Pvt Ltd.
2. Project Management by, R.Panneerselvam and P.Senthilkumar.
3. Management Information System, Managing the digital firm by Kenneth C. Pearson
education, 9th
edition.
4. Management Information System by W.S. Jawadekar, Tata McGraw Hill.
5. Managing quality, Edited by Barrie G.Dale, WILEY BlackWell INDIA Pvt Ltd
6. Effective project Management by Robert K,Wysocki, WILEY INDIA Pvt Ltd
Weightage of Marks in Each Topic
Contents No. of Hours
Marks Allotted
UNIT-1 1 .Fundamental Concepts of Information Systems 06 15
2.ElectronicBusinessSystems 06 15
3. Functional Business Systems 05 12
UNIT-2 4. Decision Support Systems 07 17
5. Enterprise and Global Management of IT: 06 12 6. Project Management 07 18
UNIT-3 7. Scheduling of Project 05 12
8. Quality Management 05 12 9. Security and Ethical Challenges 09 22 10.INNOVATIONS &CASE STUDY 04 10 11.TESTS AND ASSIGNMENTS
04
TOTAL 64 145
Department of Technical Education
MODEL QUESTION PAPER
Subject: Information Systems and Managerial Issues TIME :3 HRS MAX.MARKS :100
Note: 1) Section I is compulsory. 2) Answer any two main questions from each of the remaining Sections. SECTION: I 1. a Fill in the blanks with suitable words 5X1
(i) --------- provides information in the form of reports and display to
managers and Business Professionals.
ii) ----------- processing where data is processed immediately after
transaction occurs.
iii) ------------ System represents complex data using interactive
three dimensional graphical forms.
(iv) A ----------- product is one in which the primary value is in the
Physical entity.
(v) ----------- is the first phase of the project life cycle.
b. Explain the trends in information system management. 5
SECTION: II 2 a Define Information System. Explain the roles of information
System in Business. 07
b What are the Managerial challenges of IT. 04
c. Case study- Sales order processing.
04
3 a Write the cross functional enterprise applications. 08 08
b Explain the transaction processing system. 05
c Write a short note on enterprise collaboration system. 02
4 a Explain with a neat diagram the functional business system. 07
b With the neat diagram explain accounting information system
for transaction processing and financial reporting. 05
c Explain how the decision can be managed at different levels of
Management. 03
SECTION: III
5 a. Explain four basic types of analytical modeling activities of
Decision support system (DSS). 06
b Explain the domains of artificial intelligence. 05
c Give any 4 Comparisons for the global business / IT strategies
with respect to international, Global and transnational levels 04
Describe STDM? 06
6 a Explain the major dimensions of global E-Business
Technology
Management.. 08
b Define project management.
Explain the objectives of project management 07
7 a What is Project Formulation? List the of Project Formulation . 06
b Explain global management process. 04 c Explain Information Technology Architecture. 05 SECTION: IV 8 a Define Quality. List ten principles of Quality Management. 08
b Explain briefly the ISO 14000 standards. 04
c List the includes of QS 9000 document . 03
9 a List and explain ethical foundations in Business. 07 8
b What is computer crime? and explain briefly any two
Computer
Crimes. 05
c What are the goals of security management? 03
10 a List Internet worked security defenses. Explain any two
security
defenses. 06 8
b Write a note on Security codes and Security Monitors. 04
c Case study- Design of Students Information Management. 05
Govt. of Karnataka, Department of Technical Education
Diploma in Information Science & Engineering
Fourth Semester
Subject: OOP with C++
Contact Hrs / week: 4 Total hrs: 64
Table of Contents
Chapter No Topic No. of Hrs Marks
Section I
1 Introduction to OOP 02 06
2 C++ Additional features 06 15
3 Classes and Objects 10 26
Section II
4 Operator Overloading 06 16
5 Inheritance 08 20
6 Virtual functions 06 16
Section III
7 Managing Console I/O Operations 08 20
8 Files 06 16
9 Templates 04 10
Seminars and Guest lectures from
Industry and Institute
05
Tests 03
Total hrs 64 145
Detailed Contents
1 Introduction to OOP
1.1 Software evolution
1.2 A look at procedure oriented programming
1.3 Object oriented programming paradigm
1.4 Basic concepts of OOPs
1.5 Benefits of OOPs
1.6 Objects oriented languages
1.7 Application of OOPs
2 C++ Additional Features
2.1 What is C++?
2.2 The i/o stream class
2.3 Tokens
2.4 Comments
2.5 Basic data types, User defined data types, Derived data types
2.6 Symbolic constants
2.7 Type Compatibility
2.8 Declaration of variables
2.9 Dynamic initialization of variables
2.10 Reference variables
2.11
Operators in C++: Scope resolution operator, Member dereferencing
operators, Memory management operators
2.12 Manipulators (setw & endl)
2.13 Type cast operator
2.14 Function prototyping
2.15 Call by reference
2.16 Return by reference
2.17 Inline functions
2.18 Default arguments
2.16 Function overloading
3 Classes and Objects
3.1 C structures revisited
3.2 Specifying a class
3.2.1 A simple class example
3.2.2 Creating objects
3.2.3 Accessing class members
3.3 Defining member functions
3.3.1 Outside the class definition
3.3.2 Inside the class definition
3.4 A C++ program with class
3.5 Memory allocation for objects
3.6 Static data members
3.7 Static member functions
3.8 Arrays within a class
3.9 Arrays of objects
3.10 Constructors & Destructors
3.10.1 Default constructors
3.10.2 Parameterized constructor
3.10.3 Overloaded constructor
3.10.4 Constructor with default argument
3.10.5 Copy constructor
3.10.6 Destructor
3.11 Objects as function arguments
3.12 Returning objects from functions
3.13 Friend functions
3.14 Friend Class (only definition)
4 Operator Overloading
4.1 Defining operator overloading
4.2 Overloading unary operator
4.3 Overloading binary operator
4.4 Overloading binary operator using friends
4.5 Manipulation of strings using operators
4.6 Rules for overloading operator
4.7 Type conversions
4.7.1 Basic to class type
4.7.2 Class to basic type
4.7.3 One class to another class type
5 Inheritance
5.1 Introduction
5.2 Defining Derived classes
5.3 Single Inheritance
5.4 Making a private member inheritable
5.5 Multilevel inheritance
5.6 Multiple inheritance
5.6.1 Ambiguity resolution in inheritance
5.7 Hierarchical inheritance
5.8 Hybrid inheritance
5.9 Virtual base classes
5.10 Abstract classes
5.11 Constructors in Derived classes
5.12 Containership : nesting of classes
6 Virtual Functions
6.1 Pointers to objects
6.2 this pointer
6.3 Pointers to derived classes
6.4 Virtual function
6.5 Rules for virtual functions
6.6 Pure virtual function
7 Managing Console I/O Operations
7.1 C++ streams
7.2 C++ stream classes for console I/O operations
7.3 Unformatted I/O operations
7.4 Formatted console I/O operations
7.5 Managing output with Manipulators
7.6 Designing our own manipulator
8 Files
8.1 Classes for file stream operations
8.2 Opening and closing a file
8.3 Detecting end of file
8.4 File modes
8.5 File pointers and their manipulation
8.6 Sequential I/O operations
8.7 Updating a file : Random Access
8.8 Error handling functions
8.9 Command line arguments
9 Templates
9.1 Class templates
9.2 Function templates
9.3 Member function templates
9.4 Non Type Template argument
General Objectives:
1. Understand the concepts of OOPs, their advantages and applications
2. Comprehend the features of C++
3. Know to create classes, objects, constructors and destructors
4. Know the concepts and advantages of overloading operator and type conversions
5. Appreciate the concepts of inheritance and the various types of inheritance.
6. Understand virtual functions & their need and usage
7. Appreciate the need for manipulators and the design of the same
8. Use the various operations of files to perform file operations
9. Understand the concept of templates.
Specific Objectives:
Introduction to OOP
Differentiate between procedure oriented and object oriented programming
Learn the concepts and benefits of OOPs
Appraise the applications of OOPs
C++ Additional features
Learn C++ keywords, constants, variable declarations and initialization
Learn the use of scope resolution operator & memory management operators
Learn to use IO Manipulators
Write functions to implement call by reference and return by reference
Learn the concepts of function overloading
Classes and Objects
Learn to create objects and access class members
Learn to define member function within and outside the class definition
Write C++ programs using classes
Know about static data members and static functions
Know various types of constructors & use of destructor
Learn to use objects as function arguments and to return objects from functions
Learn to use arrays and strings as class members
Write programs to implement array of objects
Learn about friend functions and friend classes
Operator Overloading
Define operator overloading
Learn to overload unary and binary operator
Write programs to overload unary and binary operators
Write programs to overload binary operator using friend functions
Know the rules to be followed while overloading operators
Know about various type conversions
Inheritance
Know the concepts of base class, derived class and derived class constructors
Write programs to overload member functions
Analyse the concept behind Single Inheritance (public & private)
Differentiate between multilevel and multiple inheritance
Differentiate between Hierarchical inheritance & hybrid inheritance
Write programs to implement all the types of inheritance
Learn about Virtual base classes and nesting of classes
Write programs to implement virtual classes & nesting of classes
Virtual functions
Write programs to implement Pointers to objects
Know the use of this pointer
Write programs to implement Pointers to derived classes
Know the concepts of Virtual function & pure virtual function. Implement them
Managing Console I/O Operations
Understand the concepts of console I/O operations
Learn formatted and unformatted console I/O operations
Know about Manipulators and implement own manipulators
Files
Know all the Classes for file stream operations
Know all the operations and modes of a file
Write programs to implement sequential I/O operations
Learn to update a file in random access with error handling function.
Templates
Know about templates and their uses
Implement function templates, member function templates
Text Book:
1. OBJECT ORIENTED PROGRAMMING WITH C++,
4E, E BALAGURUSAMY, Tata Mc Graw hill
2. OOPS with C++ By Niranjan A, Sapna Publications
References:
1. Object oriented programming in c++, Dr.G.T. Thampi, Dr. S.s.Matha,
Dreamtech, 2009 edition,
2. Object oriented programming in c++, Rajesh K Shukla , Wiely Precise text
Book.2008.
3. Object Oriented Programming in Turbo C++ , Robert Lafore.
4. Object Oriented Programming with C++ , Sourav Sahay, Oxford Higher
Education
5. C++ Complete Reference, Herbert Schilt. TMH.
6. Programming in C++ , M T Somashekar , PHI
7. Professional C++ , Wiley India (Wrox )
Govt. of Karnataka, Department of Technical Education
Diploma in Information Science & Engineering
Fourth Semester
Subject: OOP with C++
Max. Marks: 100 Max. Time: 3 Hours
Model Question Paper
Note: 1. Section –I is compulsory.
2. Answer any TWO questions from each remaining Sections.
Marks
Section – I
1. a) Fill in the blanks with appropriate word/s 5x1=5
i. …… is an alias name given to a variable.
ii. ……. is a special member function that initializes the data members of a class.
iii. The process of deriving one class from more than one base class is called-----
iv. A ……. Function can accept a value of any type.
v. The ------ class provides the functionality for performing read operation from a file.
b) Compare POP V/S OOP. 5
Section – II
2. a) Explain the const qualifier . 5
b) Write a c++ program to illustrate an inline function. 5
c) Explain function Overloading with an example 5
3. a) Define a class. 2
b) Write a program to illustrate constructor overloading. 8
c) Explain the concept of constructor with default arguments. 5
4. a) What is a friend function? Explain with an example. 5
b) How are static data members declared and defined? Explain. 6
c) What is the significance of operator overloading? 4
Section – III
5. a) Write a c++ program to add two complex objects by overloading the ‘+ ‘operator. 10
b) What is type conversion? 2
c) What is inheritance? List out the types of Inheritance. 3
6. a) What is Multiple Inheritance? Write a c++ program to illustrate
Multiple Inheritance 10
b) Explain the concept of Nesting of Classes. 5
7. a) Explain the use of this pointer. 5
b) . Create a base class called 'SHAPE' having 10
- two data members of type double
- member function get-data( ) to initialize base class data members
- Pure virtual member function display-area ( ) to compute and display the
area of the geometrical object.
Derive two specific classes 'TRIANGLE' and 'RECTANGLE' from
the base class. Using these three classes design a program that will accept
dimension of a triangle / rectangle interactively and display the area.
Section – IV
8. a) With examples explain unformatted I /O operations. 5
b) Explain the built in monitors in C++ with examples. 10
9. a) Write a program to illustrate the user defined manipulators with arguments. 5
b) What are the built in classes for a file? Explain. 6
c) What are the different modes to open a file? 4
10. a) Write a note on command line arguments. 5
b) What is a template? 2
c) Write a program to illustrate class template with multiple parameters. 8
Govt. of Karnataka, Department of Technical Education
Diploma in Information Science & Engineering
Fourth Semester
Subject: SOFTWARE ENGINEERING
Contact Hrs / week: 4 Total hrs: 64
Table of Contents
Chapter
No
Topics Hours Marks
1 The Software Problem 02 05
2 Software Process 10 26
3 Software Requirements Analysis and
Specifications
08 20
4 Software Architecture 06 16
5 Planning a Software Project 06 16
6 Design 10 26
7 Coding 06 16
8 Testing 08 20
Seminars and Guest Lectures from industry
and institutes
05
Test 03
Total 64 145
Detailed Contents
1 The Software Problem
1.1 Cost, Schedule and quality
1.2 Scale and Change
2 Software Processes
2.1 Process and Project
2.2 Component Software Processes
2.3 Software development Process Models
2.3.1 Waterfall
2.3.2 Prototyping
2.3.3 Iterative development
2.3.4 Rational Unified Process
2.3.5 Time boxing Model
2.3.6 Extreme programming and Agile processes
2.3.7 Using process model in a project
2.4 Project Management Process
3 Software Requirements Analysis and Specifications
3.1 Value of good SRS
3.2 Requirement process
3.3 Requirement Specification
3.3.1 Desirable Characteristics of an SRS
3.3.2 Components of an SRS
3.3.3 Structure of a Requirements Documents
3.4 Functional Specification with use cases
Basics
Examples
Extensions
Developing use cases
3.5 Other Approaches for Analysis
Data Flow Diagram
Entity Relationship Diagrams
3.6 Validation
4 Software Architecture
4.1 Role of Software Architecture
4.2 Architecture Views
4.3 Component and Connector view
4.3.1 Components
4.3.2 Connectors
4.3.3 Example
4.4 Architecture styles for C&C View
4.4.1 Pipe and Filter
4.4.2 Shared data Style
4.4.3 Client Server style
4.4.4 Some other styles
4.5 Documenting Architecture Design
4.6 Evaluating Architectures
5 Planning a Software Project
5.1 Effort Estimation
5.1.1. Top-Down Estimation Approach
5.1.2 Bottom-Up Estimation Approach
5.2 Project Schedule and Staffing
5.3 Quality Planning
5.4 Risk Management Planning
5.4.1 Risk Management Concepts
5.4.2 Risk Assessment
5.4.3 Risk Control
5.4.4 A Practical Risk Management Approach
5.5 Project Monitoring Plan
5.5.1 Measurements
5.5.2 Project Monitoring and tracking
5.6 Detailed Scheduling
6 Design
6.1 Design Concepts
6.1.1 Coupling
6.1.2 Cohesion
6.1.3 The Open-Closed Principle
6.2 Function Oriented Design
6.2.1 Structure Charts
6.2.2 Structured Design Methodology
6.2.3 Example
6.3 Object Oriented Design
6.3.1 OO Concepts
6.3.2 Unified Modeling language (UML )
6.3.3 A Design Methodology
6.3.4 Examples
6.4 Detailed Design
6.4.1 Logic/Algorithm Design
6.4.2 State Modeling of Classes
6.5 Verification
7 Coding
7.1 Programming Principles and Guidelines
7.1.1 Structured Programming
7.1.2 Information Hiding
7.1.3 Some Programming Practices
7.1.4 Coding Standards
7.2 Incrementally Developing Code
7.2.1 An incremental coding process
7.2.2 Test Driven development
7.2.3 Pair Programming
7.3 Managing Evolving Code
7.3.1 Source Code Control and Build
7.3.2 Refactoring
7.4 Unit Testing
7.4.1 Testing procedural units
7.4.2 Unit testing of Classes
7.5 Code Inspection
7.5.1 Planning
7.5.2 Self review
7.5.3 Group review meeting
8 Testing
8.1 Testing Concept
8.1.1 Error, Fault and Failure
8.1.2 Test Case, Test Suite and Test Harness
8.1.3 Psychology of Testing
8.1.4 Levels of Testing
8.2 Testing Process
8.2.1 Test Plan
8.2.2 Test Case Design
8.2.3 Test Case Execution
8.3 Black Box Testing
8.3.1 Equivalence Class Partitioning
8.3.2 Boundary value Analysis
8.3.3 Pair Wise Testing
8.3.4 Special Cases
8.3.5 State based testing
8.4 White Box testing
8.4.1 Control Flow Based Criteria
8.4.2 Test Case Generation and Tool Support
General Objectives :
1 Know how costs, schedule and quality drive a software project
2 Learn the role of software process and a process model in a project
3 Understand the role of SRS in a project and how requirements are validated
4 Understand the software architectural views
5 Learn planning and estimation of a software project
6 Know the key design concepts of software engineering
7 Learn the structured code inspection process
8 Learn how testing is planned and testing done
Specific Objectives:
1 The Software Problem
Differentiate between a student software and an industrial-strength software
Learn the software quality attributes
Learn the additional software quality attributes : Scale and Change
2 Software Processes
Define Process, Project, Process Model
Learn the components of software processes
Explain different Software Development Process Models
Illustrate temporal relationship between development and management process
3 Software Requirement Analysis and Specification
Learn the value of Good SRS
Explain the tasks involved in the requirement process
Appraise the characteristics of a SRS
Explain the components of SRS
Describe the general structure of SRS
Learn the functional specification with use cases with examples
Learn the levels of abstraction used for developing Use cases
Explain DFD , ERD
Learn how a SRS should be validated
4 Software Architecture
Appraise the role of software architecture
Discuss architectural views
Explain component and connector view
Learn various Architecture Styles for C&C view
Learn Documenting Architecture Design and Evaluation
5 Planning a Software Project
Learn how to estimate effort and schedule for the project to establish project goals and
mile stones and team size
How to establish quality goals for the project and prepare a quality plan
Identify high-priority risk that can threaten the success of the project and plan for their
mitigation
How to plan for monitoring a project using measurements to check if a project is
progressing as per plan
How to develop a detailed task schedule for the overall estimates and planning task
6 Design
Identify the key design concepts
Learn the structure chart notation for expressing the structure of a function oriented
system
Learn key concepts related to OO and UML that can be used to express an OOD
Learn the guidelines for making a detailed design
Learn to verify a design
7 Coding
Know the programming principles and guidelines
Appraise coding standards
Learn the effective processes that developers use for incremental developing code
Explain how to manage evolving code by using proper source code control and
refactoring
Explain unit Testing
Learn the process of code inspection
8 Testing
Learn the concepts and definition relating to testing
Appraise how testing is planned and how unit test is done
Learn to test case selection using black box and white box testing approaches
1. Understand the concepts of Internet, WWW, Web Browsers, Web Servers, URL’s
,HTTP, Multipurpose Internet Mail Extensions & Security.
2. Comprehend the concepts of JavaScript & XHTML Documents
3. Appreciate the concepts of Dynamic Documents with JavaScript
4. Understand the concepts of XML
5. Understand the concepts of PHP
6. Understand the concepts Database Access through the Web
7. Comprehend the concepts of Ruby & their applications.
Specific Objectives:
1 Fundamentals
A Brief Introduction to Internet
Origins
What the Internet Is
Internet Protocal Addresses
Domain Names
The World Wide Web
Origins
Web or Internet
Web Browsers
Web Servers
Web Server Operations
General Server Characterstics
Apache
IIS
Uniform Resource Locators
URL Formats
URL Paths
Multipurpose Internet Mail Extensions
Type Specification
Experimental Documental Types
The Hypertext Transfer Protocal
The Request Phase
The Response Phase
Security
The Web Programmer’s ToolBox
Overview of XML
Tools for creating XHTML Documents
Plug-Ins and Filters
Overview of XML
Overview of JavaScript
Overview of Java
Overview of Perl
Overview of PHP
Overview of Ruby
Overview of Rails
Overview of Ajax
2 JavaScript & XML Documents
Learn the JavaScript Execution Environment, DOM & Element Access Using
XHTML.
Learn the Basic Concepts of Event Handling, Events, Attributes & Tags.
Know about Handling Events from Body Elements, Button Elements ,Textbox
& password Elements like Focus Event, blur Event, Change Event & Select
Event
Learn the DOM 2 Event Model ,Event Propagation & Event handler registration
with an Example.
Know the Concept of The Navigator Object, DOM Tree Traversal and
Modification
3 Dynamic Documents with JavaScript
Introduction to Dynamic Documents with JavaScript
Lear about Positioning Elements & their possible values like Absolute, Relative
& Static Positioning.
Learn the concepts of Moving Elements, Element Visibility, Changing Colors &
Fonts, Dynamic Contents, Stacking Elements, Locating the Mouse Cursor,
Reacting to the Mouse Click, Slow Movement of Elements & Dragging &
Dropping Elements.
4 Introduction to XML
Learn the Concepts of XML, the Syntax of XML & XML Document Structure
Know about how to Declare Elements, Declaring Attributes & Declaring
Entities in Document Type Definitions
Learn about A Sample DTD, Internal & External DTDs & Namespaces
Learn the Concepts of XML Schemas: Definition, Fundamentals, , Defining the
Schema Instances , Data types ,Simple Types, Complex types & Validating the
Instances of Schemas.
Learn to Display raw XML Documents & also to display XML Documents with
CSS.
5 Introduction to PHP
Know about the Origins and Uses of PHP, General Syntactic Characteristics,
Primitives, Operations and Expressions, Output from an PHP Script.
Learn the Concepts of Control statements, Arrays, Functions, Pattern Matching,
Form Handling,
Learn about file Handling like Open, close, read, write and locking files.
A study of Cookies: Introduction to cookies, Support of PHP & also Session
tracking in PHP.
6 Database Access through the Web
Learn to Access the Database with PHP & MySQL: Potential Problems with
Special Characters, Connecting to MySQL & Selecting the Database, Requesting
MySQL Operations, A PHP/ MySQL Examples
Learn to Access the Database with JDBC & MySQL, Metadata, with an
Examples.
7 Introduction to Ruby
Know about the Origins and Uses of Ruby.
Understand the Concepts of Scalar Types & their Operations: Numeric & String
Literals, Variables and Assignment Statements, Numeric Operators, String
Methods.
Learn about the Simple Input & Output like Screen Output & Keyboard Input
Learn the concepts of Control Statements, Control Expressions, Selection &
Looping Statements,
Understand the Fundamentals of Arrays, Hashes, Methods, Classes, Code blocks
& Iterators & Pattern matching
Govt. of Karnataka, Department of Technical Education
Diploma in Information Science & Engineering
Fifth Semester
Subject: Web Programming
Max. Marks: 100 Max. Time: 3 Hours
Model Question Paper
Note: 1. Section –I is compulsory.
3. Answer any TWO questions from each remaining Sections.
Marks
Section – I
1. a) Fill in the blanks with appropriate word/s 5x1=5
i.
ii.
iii
iv.
v.
b) Write a note on XHTML document 5
Section – II
2. a) Explain the phases of HTML 10
b) What are the advantages of assigning event handlers to event properties 05
3. a) Explain the Document Object Model 5
b) Explain the three possible values of the positioning property 10
4. a) Discribe the parameters and action of the setTimeout function 5
b) Explain the structure of the XML structure 5
c) Define schema & schema instance with an example 5
Section – III
5. a) Describe the roles of web services 5
b) How does an XSLT processor use an XSLT style sheet with an XML document? Explain 10
6. a) Explain the various string functions used in PHP 10
b) Write a PHP script to compute the sum & average of N numbers 5
7. a) Explain array_keys & array_values function 5
b) Create a form containing information sl.no, title of the book, publishers, quantity, price,
read the data from the form & write onto a file using PHP script 10
Section – IV
8. a) Explain the three-tier architecture of web site supported by a data base 8
b) Define metadata 2
c) Explain the two ways of using JDBC 5
9. a) Write a PHP script to create a new database table with 4 fields of your choice perform the
following database operations 10
i) insert a record
ii) update a record
iii) delete a record
b) Write a note on DBI module 5
10. a) Explain how multiple selection constructs are implemented in Ruby 8
b) Write a ruby program that inputs a list of numbers from the keyboard and finds the second
smallest number in the list, along with its position in the list 7
Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering
Fifth Semester
Sub: COMMUNICATION AND ANALYSIS SKILL DEVELOPMENT PROGRAMME
(CASP)
HOURS/WEEK: 06 TOTAL HOURS: 96
Competence to be developed in learners:
I. To present orally any topic of the student’s interest to the rest of the class without the
assistance of media or any other aid (only talk) for at least 10 minutes creating interest in
the listeners and sustaining the interest with a meaningful conclusion.
II. To prepare a study report on any product/service in comparison with another one that is
comparable from technical specification to customer satisfaction.
III. To present with the aid of slides (6 to 10) about the study conducted above to the rest of
the class in about 10 minutes with the use of print for information and slides for graphs,
pictures, images, video and animations etc.
Note to teachers:
A teacher may guide only 6 to a maximum of ten students per year. This is to ensure
active participation of each learner.
All 96 hours need NOT be contact hours by the teacher. Students may be encouraged to do activities on their own with peer group to ensure higher level of participation.
There are ten different tasks to be completed in the course of 96 hours. On completion of each task, record the result and the marks along with the initials of the learner for
future reference, inspection and evaluation.
A few activities are suggested under each task. Teachers can improvise on the list and
add more activities as they progress from one batch to another.
Students should not be compared with each other; instead they must be compared to the standards given against each task.
The standard suggested is minimum requirement, learners may excel. The services of those who excel may be utilised to guide other learners to reach the suggested minimum.
The tasks 8, 9 and 10 may be evaluated in the presence of the total group so that learners get the benefit of knowing the inferences made by others and even their presentation
style.
Details of tasks must be completed:
(One group consists of maximum 6 nos.)
Task 1 – Communication skills (one to one personal communication). 6 hrs. 5 marks. Method of achieving task: Practice in pairs through role play
Suggested activities:
1. Telephonic conversation of a customer and supplier.
2. A computer product show room sales person and a customer.
3. Negotiation between marketing representative of a computer firm and a technical
representative at a polytechnic
Standards to be met:
Given a telephone number, a student must be able to call and gather information from the person, sustaining the conversation for about 3 min using proper
etiquettes and report on the enquiry made about the product or service. [e.g., call
a toll free number to ask details about a product or service]
Given a situation, a student must be able to talk to a person face to face in
simulation, gather information about a product, discuss about it and also
negotiate with him in the specified time (here, time can be specified by the
teacher as per the need).
Task 2 – Communication exercise (one to many in simulation) 6 hrs. 5 marks. .
Method of achieving task: Student should pick a topic and make presentation
Suggested Activities:
1. A very short talk highlighting the features of a branded computer peripheral (Printer,
Scanners, Router, Intelligent Switches, etc)
2. A creative advertisement sequence for a consumer product being eco friendly.
3. A debate on increasing the productivity for a software industry.
Panel discussion on saving consumption of power in Computer industry
Standards to be met:
Given a brochure, one must be able to study about the product and understand it in 15 min and talk about it to his group highlighting its features and explain it in
about 3 min.
A student must be able to identify a topic of interest for debate, initiate the debate and carry it on, dividing the group into two based on different
perspectives(e.g., For and against the topic
Task 3 – Listening Skills: 6 hrs. 5 marks.
Method of achieving task: Listen to an advertisement and record the message
Suggested Activities:
1. View an advertisement of a branded computer product and write down the message
behind.
2. Listen to the audio in a promotional CD for about 15 minutes of any chosen product or
service. Note down points and discuss among friends.
3. View a downloaded video of an open source product for15 minutes and write down the
summary in a paragraph of 20 lines. 4. Listen to a lecture on a computer topic from www.academicearth.org for about 30
minutes and write a summary in 200 words.
Standards to be met:
Given an audio clip or a visual of an advertisement, one must be able to listen
carefully and understand it enabling him to write the message behind it in the
specified time (say in about 5 min.).
A student must be able to listen to a lecture or watch a CD for 15 min, noting down the key points and write a summary in 200 words in the next 15 min.
Note: Hints taken and the summary must be hand written by the student and
Method of achieving task: Read commercially available literature and make presentation
Suggested activities:
1. Read an article from an e-magazine about cloud computing and talk to the rest of the
group in about 5 minutes.
2. Read an advertisement of a new released computer product by a company and elaborate
its qualities after collecting information from a different source like the company web
site and a few customers.
3. Read an article on designing a System (Payroll, ERP, Railway reservation ETC) from
the internet and discuss the merits.
4. Read an article on Enterprise Resource Planning (ERP) packages from the internet and
discuss the merits relevant to industry
5. Read a note on usage of automated material handling system and storage retrieval
system from any technical journal and narrate in the class.
Standards to be met:
Given an article from a journal or an advertisement from a magazine, one must be able to comprehend it in 15 to 20 min. Later on read it out to an audience,
with proper intonation and elaborate it in the next 10 min.
Given an article from the internet, a student must be able to gather more
information from the net about it, understand it and read it out for an audience
and narrate it.
Task 5- Writing Skills: 12 hrs. 10 marks.
Method of achieving task: Prepare a resume in writing& highlighting the skill sets
Suggested activities:
1. Write a resume and a covering letter for three different jobs
1) Wanted skilled technician for a Software Testing industry.
2) Wanted technician who is proficient in Computer Networking for an MNC.
3) Wanted Technician for Networking for a software
2. Write a synopsis for given topics such as Information Storage and retrieval.
3. Write a summary on latest technology in Mobile Computing.
4. Write an essay on any topic related to recent trends in IT for 150 words to 200 words.
Standards to be met:
Given a job advertisement, a student must be able to write a suitable
resume and a covering letter in 30 min [Advertisements can be tailor-
made by the teacher deliberately to train their students- e.g., two
different jobs like a marketing person and an assistant in a Research &
Development section and train students to prepare two resume for these
jobs highlighting different achievements of the student in co-curricular
activities to suit each job]
Given a topic, a student must be able to write a synopsis or summary or
an essay in about 150 words in the stipulated time.
Note: All these have to be hand written by the learner and documented for
evaluation.
Task 6- Knowledge of using Internet: 6 hrs. 5 marks.
Method of achieving task: Use the internet and perform the task identified
Suggested activities:
1. Creating an e-group with a free internet service provider among friends and act as a
moderator in turn among a group of learners.
2. Contacting other related groups from the net and communicating to them exchanging
views and ideas. Mobilising a signature campaign on the net for a common cause and
redressing it to an authority.
3. Collecting data from net
For example
1) Advanced fabrication technologies for IC manufacturing
2) Nanotechnology as applied to electronics
4. Forwarding resumes to different jobs.
Standards to be met:
Given an access to internet, one must be able to create an email ID, send mails,
forward simple mails and also mails with attachments including scanned
attachments and URL (web addresses for direct link). Also, they must be able to
collect data from different websites using internet search engines and forward
resumes to different job offering companies.
Note: Printouts of the mails, replies received and also the attachments with date
and time have to be documented.
Task 7- Oral communication: 12 hrs. 5 marks. Method of achieving task: Conduct group discussion on a specific topic and record the
discussions
Suggested activities:
1. Debate on current topics like Proprietary OS versus open source.
2. Group discussion on latest developments in web technologies.
3. Discussion on qualities required for an adaptive developer.
4. Debate on role of one proprietary software against another in the field of RDBMS.
Standards to be met:
Given a topic of relevance, they must be able to form groups and discuss/debate
on it. Also one must take cue and participate actively in a group discussion . Encourage students to note down the points of discussion and file the points in
the portfolio for evaluation.
Task 8- Data analysis: 18 hrs. 10 marks. .
Method of achieving task: Collecting actual market data and analysing for meaningful
inferences
Suggested activities:
1. Collect data for any two products/equipments of two different producers used in software
industry which includes technical details, specifications, cost and customer satisfaction.
2. Use appropriate tools and collect data from authentic sources. Depending on the source
decide the number of units for collecting the data.
3. Analyse the data with a view to compare the two products/ equipments.
4. Interpret the analysis for meaningful conclusions.
5. Record the whole process for any other person to verify.
Standards to be met:
Given two products/equipments/service, one must collect adequate information
from an authentic source for each, like the company website or the printed
brochure and record the specifications.
The maintenance of quality of the product/service needs to be studied from
personnel working at different levels in the company(3 -5 in number) for each
product/service. A set of questions needs to be prepared for collecting data. The
same questionnaire has to be used for collecting data from the personnel
mentioned above.
One must compare the two products for all the parameters based on the
specifications. Also, a market survey has to be done preparing a printed
questionnaire of around 5 questions and collecting responses from 20 customers.
Then, analyse the data, compare them and interpret the analysis for meaningful
conclusions.
Note: This being a comprehensive task may require few weeks to finish. The
data collected and the analysis carried out need to be documented.
Task 9-Presentation Skills: 12 hrs. 10 marks. Method of achieving task: Present the data collected and analysed in Task 8 to group of
students. Student should present the report of the activities conducted under Task 8 for about 10
minutes supported by few slides (6 to 10) of pictures, graphs, images etc. The text material
if any may be printed and given to the audience. Discourage students from using text
material in slides.
Standards to be met:
One must present the analysis done in task 8 using slides with pictures, graphs,
images etc in 10 min. The first slide may contain text only as per need but other
slides should preferably have pictures and images. Usage of graphs for
comparison and analysis is preferred. Text materials have to be given as
handouts to the audience.
Task-10- Pick & Speak:(Technical ) 12 hrs. 5 marks. Method of achieving task: Pick and speak on any topic at spot
Suggested activities:
Pick a topic from a lot and student should be allowed to speak for the duration of
2 to 3 minutes without the aid of any other media.
Standards to be met:
One must be able to talk extempore for 2 min on any topic picked randomly
from the lot, given a time of two minutes for organising his/her thoughts. The
topics can be kept simple and general (current events of interest like cricket or
tsunami). It must be totally an oral activity without the aid of any other media.
Suggested topics for presentation, discussion, and written & other skill development
GRID computing
Cloud computing
Ubiquitous computing
Semantic web mining
Service Oriented Architecture
Object Oriented Design and Modelling
FOSS
Pattern recognition & Image processing
3G & 4G
Embedded systems
Reverse software Engineering
WLAN
WCDMA
IPHONE-5G
Blue-ray technology
RTOS
AJAX
IPOD
PYTHON
PERL
Software Quality Assurance
SOAP
Neural Networks
Artificial intelligence
Expert systems
Data mining
SAP
.NET Applications
Computer graphics
Fuzzy logic
Data compression techniques
Hi speed data networks
Wi-Fi
VOIP
Temporal databases
Spatial databases
Any Other related new technologies
FORMAT OF LOG SHEET *
Sl.No. Date Task Progress of
Task
Initials of staff in charge and
the student
Evaluation
(as suggested in each
task)
Signature of Guide Signature of HOD
All documented work as described in each task need to be filed in a portfolio
with task no.1 at the bottom and task 10 on top.
The log sheet may be filed on top.
Learners need to have only one portfolio which contains all original documents.
Duplicate copies need not be maintained. This is to ensure the authenticity of
data collected and the analysis conducted on the data.
SCHEME OF EVALUATION
(Total no. of students in one batch for end examination should not exceed 10)
1. Maintenance of portfolio & log book. 10
2. Evaluation of prepared report on all ten tasks 65
3. End examination:
A portfolio evaluation is recommended for the end examination evaluating the
record of all ten activities of each individual learner for consistency and in case of
any discrepancy the learner may be assessed on the criteria given against each task.
Marks awarded for evaluating the portfolio - 50
Total= 125.
Note to End examination evaluators:
Check the genuineness and authenticity of all recorded activities in the portfolio.
The learner may be asked to do one activity of the choice of the examiner which involves listening to instructions, writing a small paragraph of 50 words, reading it and
talking for a few minutes.
The learner may be asked about his satisfaction of the marks awarded and in case of any
mismatch the examiner may assess his performance and alter the portfolio assessment
(here the benefit of doubt may be in favour of the learner i.e., an improvement may be
recorded but in case the examiner feels that the marks awarded is more the same may
be retained).
Do not compare the performance of one student with that of another.
Always compare the performance of a learner to the given standard.
Total time taken for the evaluation of a portfolio need not exceed 15 minutes
Recommended text book for the prescribed syllabus: Ashan Academy (2011), Communication and Analysis skills, Orient
Blackswan, Hyderabad.
References:
1. Chakravarthi K. T. & Chakravarthi L. T. (2011), Soft Skills for Managers,
biztantra, New Delhi.
2. Alex K., (2009), Soft Skills: S. Chand & company Ltd, New Delhi.
3. Pink M. A. & S. E. Thomas. : Communication Skills, S. Chand & company
Ltd, New Delhi.
4. Siddons S. (2008), Presentation Skills, Universities Press, Hyderabad.
5. Adler.: Communication : Goals and Approaches, Cengage Learning.
4. Tools / Platform, Hardware and Software Requirement specifications.
5. Analysis (DFDs at least up to second level , ER Diagrams/ Class Diagrams/ Database
Design etc. as per the project requirements).
6. A complete structure which includes:
Number of modules and their description to provide an estimation of the student‟s effort on the project.
Data Structures as per the project requirements for all the modules.
Process logic of each module.
Testing process to be used.
Reports generation ( Mention tentative content of report).
7. Are you doing this project for any Industry/Client? Mention Yes/No. If Yes, Mention the
Name and Address of the Industry or Client.
8. Future scope and further enhancement of the project. Also mention limitation of the project.
PROJECT PROPOSAL SUBMISSION AND APPROVAL
After finalizing the topic and the selection of the guide, students should be submit the Project
Proposal to the HOD along with the synopsis and bio-data of the guide. Incomplete project
proposals in any respect will be immediately rejected.
FORMAT OF LOG SHEETS (To be verified during IA verification)
To be filled As per Project work Schedule given in the spread sheet
Sl.No. Date Task Progress of Task Initials of staff in charge Evaluation
(10 Marks
I A Marks:
Scheme of Evaluation
1 Log record 05
2 Synopsis 10
3 Presentation 10
Total 25
PHASE - II
PROJECT REPORT FORMULATION
Items To Be Included In The Project Report
The following items should be included in the Project Report:
1. The project report must contain the following:
Introduction
Objectives
Tools/Environment Used
Analysis Document (This should include SRS in proper structure based on Software Engineering concepts, E-R diagrams/Class diagrams/any related diagrams (if the
former are not applicable), Data flow diagrams/other similar diagrams (if the former
is not applicable), Data dictionary)
Design Document (Modularization details, Data integrity & constraints including database design, Procedural design, User interface design)
Program code (Complete code (well indented)/Detailed specification instead of
code*, Comments & Description. The program code should always be developed in
such a way that it includes complete error handling, passing of parameters as
required, placement of procedure/function statements as needed.)
Testing (Test case designs are to be included separately for Unit testing, Integration testing, System testing; Reports of the outcome of Unit testing, Integration testing,
System testing are to be included separately. Also, details of debugging and code
improvement are to be included.)
Input and Output Screens
Implementation of Security for the Software developed (In case, you have set up a
User Name and Password for your software, you should ensure the security of User
Name and Password during transmission to server)
Limitations of the Project
Future Application of the Project
Bibliography
1. Project reports should be typed neatly in Times New Roman letters with font size 14 for titles
and 12 for text on both sides of the paper with 1.5 line spacing on a A4 size paper (210 x
297 mm). The margins should be: Left - 1.5", Right - 1", Top and Bottom - 0.75".
2. The total number of reports (Soft bound) to be prepared are
One copy to the department library
One copy to the concerned guide(s)
One copy to the candidate.
3. Before taking the final printout, the approval of the concerned guide(s) is mandatory and
suggested corrections, if any, must be incorporated.
4. Every copy of the report must contain
Inner title page (White)
Outer title page with a plastic cover
Candidate declaration and Certificate in the format enclosed both from the institution
and the organization where the project is carried out.
An abstract (synopsis) not exceeding 100 words, indicating salient features of the work.
5. The organization of the report should be as follows
1. Inner title page
2. Abstract or Synopsis
3. Acknowledgments
4. Table of Contents
5. List of table & figures (optional)
Usually numbered in
roman
Chapters (to be numbered in Arabic) containing Introduction-, which usually specifies
the scope of work and its importance and relation to previous work and the present
developments, Main body of the report divided appropriately into chapters, sections and
subsections.
The chapters, sections and subsections may be numbered in the decimal form for e.g.
Chapter 2, sections as 2.1, 2.2 etc., and subsections as 2.2.3, 2.5.1 etc.
The chapter must be left or right justified (font size 16). Followed by the title of
chapter centered (font size 18), section/subsection numbers along with their headings must
be left justified with section number and its heading in font size 16 and subsection and its
heading in font size 14. The body or the text of the report should have font size 12.
The figures and tables must be numbered chapter wise
The last chapter should contain the summary of the work carried, contributions if any,
their utility along with the scope for further work.
Reference and Bibliography: The references should be numbered serially in the order
of their occurrence in the text and their numbers should be indicated within square brackets for
e.g. [3]. The section on references should list them in serial order in the following format.
1. For textbooks –R S Khandpur, Handbook of Biomedical Instrumentation, 2nd
Edition, McGraw Hill.
2. For papers – Y.Javadi and I. Sattari, Welding distortion in pipes, Journal of pressure
vessels and piping, Vol 85, Aug 2008, pp 337-343
Separator sheets, used if any, between chapters, should be of thin paper
SOFTWARE TOOLS:
Only Open Source Software‟s Should Be Used to Carry out the Project Code in Project Phase –
II
FORMAT OF LOG SHEETS (To be verified during IA verification and bounded with the
project synopsis)
To be filled as per Project Work Schedule given in the spread sheet
Sl.No. Date Task Progress of Task Initials of staff
in charge
Evaluation
(10 Marks
I A Marks:
Scheme of Evaluation
1 Log record 05
2 Synopsis 10
3 Presentation 10
Total 25
END EXAM PROJECT WORK – II EVALUATION
1 Report 25
2 Presentation 25
3 Demonstration 25
4 Viva-Voce 25
TOTAL 100
Laboratory Equipments
A separate lab dedicated to CASP and Project work should be established
CANDIDATE’S DECLARATION
I, ------------------------------------------ the student of Diploma in -----------------------------
Department bearing Reg No---------------------------------------of ---------------------------------------
------- hereby declare that I own full responsibility for the information, results and conclusions
provided in this project work titled “------------------------------------------------------------------------
----------- “submitted to Board of Technical Examinations, Government of Karnataka for
the award of Diploma in ______________________
To the best of my knowledge, this project work has not been submitted in part or full
elsewhere in any other institution/organization for the award of any certificate/diploma/degree. I
have completely taken care in acknowledging the contribution of others in this academic work. I
further declare that in case of any violation of intellectual property rights and particulars
declared, found at any stage, I, as the candidate will be solely responsible for the same.
Date:
Place: Signature of candidate
Name: --------------------
Reg No-------------------
DEPARTMENT OF TECHNICAL EDUCATION
NAME OF THE INSTITUTION
Address with pin code
Department of ……………………………………………………..
Year _________
CERTIFICATE
Certified that this project report entitled “ --------------------------------------------------------
----------------------------------------------------------------------------------------” which is being
submitted by Mr./Ms. ………………………….……………….., Reg. No…..……………, a bonafide
student of …………………………………….in partial fulfillment for the award of Diploma in
________ Engineering during the year ……………………... is record of students own work carried
out under my/our guidance. It is certified that all corrections/suggestions indicated for internal
Assessment have been incorporated in the Report and one copy of it being deposited in the polytechnic
library.
The project report has been approved as it satisfies the academic requirements in respect of
Project work prescribed for the said diploma.
It is further understood that by this certificate the undersigned do not endorse or approve
any statement made, opinion expressed or conclusion drawn there in but approve the project
only for the purpose for which it is submitted.
Guide(s) Head of Department Principal
Name and signature
Examiners
1. 2 .
Laboratory Equipments
A separate lab should be established and dedicated to carry out project work for the students.
SN Item Qty
1 Computers with latest configuration 20
2 Switch – 32 port 01
3 I/O boxes 20
4 Structured Networking For all systems
5 Internet Connection For all 20 systems
6 Software‟s As required
ROADMAP FOR PROJECT GUIDES
1. The project work is proposed to be carried out during the V and VI semesters so that
learners prepare during the V semester, do some field work based on the preparation
during the mid semester vacation and report the analysis and inferences during the VI
semester.
2. The learners would reach a level of maturity by the time they reach V semester and so a
meaningful project lasting for a year can be executed by them.
3. To execute the project with involvement needs constant guidance and monitoring of the
progress of the learners by the guide.
4. This does not mean teacher has to advice learners.
5. Be confident about the ability of the learner and “intellectually provoke” them with
challenging questions. These questions should prompt the learners to search information
and update themselves (to be carried out during the first two weeks).
6. Do not feed information to learners. Instead crate a „cognitive dissonance‟ (a
challenging question or situation that the learner is not able to find an immediate answer
but feels the need to search for information to find a solution).
7. Defer judgement on learners and give them identified sources if required like a journal
article, book or a web site.
8. Even if the learners report their inability to solve do NOT give or prescribe a solution.
9. Be patient and give time for the learner to construct his knowledge.
10. Give corrective feedback to the learner by challenging his solutions so that his logic is
questioned and it develops further.
11. This leads to the first activity viz., literature survey and conceiving a project.
12. During this phase meet the project team in a group and create a healthy competition
among the learners to search different sources and synthesise their findings in the group.
13. Aim for bringing out a workable innovative project conceived within the first eight
weeks as given in the schedule attached.
14. During these two phases and the third phase the teacher should assess the strengths and
weakness of the members of the group and allocate differential work to team members
on the remaining tasks to be carried out during the next thirty weeks.
15. This is to ensure active participation of all the members of the team.
16. By the end of the twelfth week finalise the project and a schedule of further activities for
each member indicating the time frame in which his activities are to be executed may be
made ready. A soft copy of this schedule may be collected from each learner by the
guide to follow up.
17. This schedule prepared by each learner need to be documented for checking further
progress of the project.
18. The next few phases of the project may require active guidance of the guide especially
regarding the sources of collecting data, if a sample data is to be collected the number of
units has to be decided, collating the data/fabricating, tryout/analysis and finally coming
out with meaningful conclusions or models or application.
19. Data like models, designs, technical specifications, source code, protocols and original
records need be collected from one authentic source as there will not be any variation.
The teacher may guide the learners to authentic source.
20. Data having limited variability like product/service quality, processes and standards,
procedures need to be collected from a sample as there is a variation. The number of
units from whom (source) the data is to be collected is called sample. The sample needs
to be representative of the expected variation. The decision on the size of the sample
and the number of units need guidance from the teacher. For example, data regarding
the quality of a product/service need be collected from 3 to 5 personnel at different
levels of a service provider or dealers of a product. The numbers given are suggestive
but a guide based on his experience has to make valid suggestions.
21. Data having a wide range of variation like customer satisfaction where the customers are
members of the public need a larger number of units to accommodate the diversity. A
tool like questionnaire with predetermined questions need to be prepared, tried out on a
small sample and finalise the questions. Data may be collected from at least 30 units.
This number is suggested to apply statistical analysis for meaningful conclusions.
Guides may decide on the sample size depending on the accessibility of data.
22. The intention of the above three points viz., 19, 20 and 21 is to ensure objectivity in data
collection i.e., to reduce the subjectivity of the human mind.
23. All the above activities need to be completed before three to four weeks before the end
of V semester (refer the spread sheet related to scheduling).
24. The learners may be instructed to collect data objectively with identified sample during
the next 4 to six weeks which includes the mid semester holidays. This would enable the
learners to visit the field and collect data without the constraint of reporting to institution
and attending classes on a regular basis.
25. The collected data need to be organised and entered to spread sheets or similar formats
for analysis. Qualitative data may be converted to quantitative using a rating scale or
similar data organisation procedures.
26. The result of most analysis on spreadsheet could be obtained in tables or graphs as per
the requirement.
27. Activities mentioned in points 24, 25 and 26 may be carried out by learners during 4 to 8
weeks after commencement of VI semester.
28. Interpretation of the analysed tables and graphs to arrive at meaningful inference. The
guide at this stage may defer his ideas on interpretation allowing the learners to do this.
In case the learners err in the process they may be given corrective feedback.
29. A report of the whole process of doing the project may be written, word processed and
submitted in triplicate.
30. Guides may contact industries and try to solve their problems so that the learners get a
field experience and they get ready for the industry.
31. Innovations and innovative practices may be encouraged among the learners to be
pursued as a project. Developing prototypes, (in simulation or real) trying out feasibility
of new ideas, changing existing systems by adding modules, combining, assembling new
modules and developing new systems may be given higher priority over routine bookish
projects.
32. The schedule of events proposed is for an investigative project as a model. Guides may
alter the prescribed schedule to suit the kind of innovative projects sited in point No.31
above.
33. Industry personnel may be involved in conceiving, executing and evaluating projects.
This gives credibility to the institute and acceptance of learners for absorption into the
company.
GUIDELINES TO LEARNERS TO CARRY OUT A TWO SEMESTER
PROJECT
1. Carry out the project work through the V and VI semesters. Preparation must be done
during the V semester and based on this, field work should be done during the mid
semester vacation and reporting of analysis and inferences should be done in the VI
semester.
2. You have the ability and the level of maturity needed to conceive an innovative and
meaningful project accomplishing which gives you recognition by the industry and
empowers you with the power of knowledge.
3. Understand your strength and weakness and make an effort to find the strength and
weakness of other peers in the team.
4. Complement each other‟s strength rather than compete with peers within the team. This
will enable you to complete a comprehensive and innovative project relevant to the
industrial needs rather than doing a routine copy of what others have done.
5. Seek guidance from the teacher and update him/her about the progress.
6. Be confident about your ability and that of other members of your group. Take extra
efforts to collect information, share with your peers and synthesise your knowledge.
7. Question everything including the ideas of your teacher. Accept the ideas and
instructions which are internally consistent (logical).
8. Involve actively in group activities and contribute towards the tasks.
9. Do not depend too much on the teacher as a source of information, search on your own
and build your knowledge structure. Search for authentic sources like journal articles,
books and authentic sites rather than blogs and tweets.
10. Though brief, record your thoughts and activities including searches immediately.
11. Prepare a schedule for your work on a spread sheet and encourage your peers to do the
same.
12. Show your schedule and that of others to the teacher and get his feedback.
13. Keep reviewing the schedule every fortnight and take corrective steps if needed. For
doing this keep the general guideline schedule given in the curriculum as a backdrop.
14. Tools used for data collection like instruments, testing machines, questions to be asked
and software may be tried out and standardised by the twelfth week of the project. Seek
the teacher‟s help who is experienced in doing this.
15. Collect data dispassionately or objectively (without applying your personal prejudice).
Complete this task before the VI semester begins.
16. While entering data into the spread sheet ask your peer member to verify. This will
ensure accuracy of data entry.
17. Use appropriate mathematics/statistics for calculations. Seek help from external sources
(other than your teacher) if required.
18. The results of your analysis need to be graphically represented and documented. You
may also add photographs and video clips to increase the validity.
19. This task needs to be completed within 8 weeks after commencement of VI semester.
20. Interpret the data (after analysis) and arrive at meaningful inferences on your own in
discussion with your peers. Get it ratified by your teacher. Suggestions from the teacher
may be discussed among your peers and incorporated if they are internally consistent.
21. The project report may be word processed (videos, photographs attached in soft copy)
and submitted in triplicate two weeks before the end of VI semester.
22. Involve passionately in the team work, make constructive contributions and come out
with an industry friendly project which will equip you in your professional development.
Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering
Sixth Semester
Subject: Advanced Database Management System
Contact: Hrs / week: 4 Total hrs: 64
Table of Contents
SN Chapter Hours Marks
1 Distributed DBMS-Concepts &
Designing
10 25
2 Replication and mobile database 8 20
3 Introduction to object DBMS 6 15
4 Object oriented DBMS Concepts 6 15
5 Web technology in DBMS 8 20
6 Data warehousing concepts 10 25
7 Data Mining 8 20
8 Seminars, Guest Lectures and other
innovation interactions
5
9 Tests 3
Total 64 140
Detailed Contents
1 Distributed DBMS(DDBMS ) -Concepts & Designing
1.1 Introduction
1.1.1 Concepts
1.1.2 Advantages & dis advantages of DDBMSs
1.1.3 Homogeneous & heterogeneous DDBMSs
1.2 Functions and architectures of a DDBMS
1.2.1 Functions of a DDBMS
1.2.2 Reference architecture for a DDBMS
1.2.3 Reference architecture for a federated MDBS
1.2.4 Component architecture for a DDBMS
1.3 Distributed relational database Design
1.3.1 Data allocation
1.3.2 Fragmentation
1.4 Transparencies in a DDBMS
1.4.1 Distribution transparency
1.4.2 Transaction transparency
1.4.3 Performance transparency
1.4.4 DBMS transparency
2 Replication and mobile database
2.1 Introduction to database replication
2.2 Benefits of database replication
2.3 Applications of replication
2.4 Basic components of database replication
2.5 database replication environment
2.5.1 Synchronous & Asynchronous replication
2.5.2 Data ownership
2.6 Replication servers
2.6.1 Replication server functionality
2.6.2 Implementation issues
2.7 Introduction to mobile databases
2.7.1 Mobile DBMS
3 Introduction to object DBMS
3.1 Advanced database application
3.2 Weakness of RDBMS
3.3 Objected oriented concepts
3.3.1 Abstraction, encapsulation & Information ID
3.3.2 Objects & Attributes
3.3.3 Object identity
3.3.4 Methods & messages
3.3.5 Classes
3.3.6 Subclasses, super classes & Inheritance
3.3.7 Overriding & overloading
3.3.8 Polymorphism & dynamic binding
3.3.9 Complex objects
3.4 Storing objects in a relational database
3.4.1 Mapping classes to relations
3.4.2 Accessing objects in the relational database
3.5 Object oriented database design
3.5.1 Comparison of object-oriented data modeling & conceptual data modeling
3.5.2 Relationships & referential integrity
3.5.3 Behavioral design
4 Object oriented DBMS Concepts
4.1 Introduction to Object oriented Data models & OODBMSs
4.1.1 Definition of objected oriented DBMSs
4.1.2 Functional data model
4.1.3 Persistence programming languages
4.1.4 Object oriented database system manifesto
4.2 Issues in OODBMS
4.2.1 Transactions
4.2.2 Versions
4.2.3 Schema evolution
4.2.4 Architecture
4.2.5 Benchmarking
4.3 Advantages & Disadvantages of OODBMS
4.3.1 Advantages
Dis-advantages
5 Web technology in DBMS
5.1 Introduction to the internet and web
5.1.1 Intranets & extranets
5.1.2 E-commerce & e-business
5.2 The Web
5.2.1 Hyper text transfer protocol
5.2.2 Hyper text markup languages
5.2.3 Uniform resource locators
5.2.4 Static & dynamic web pages
5.2.5 Webservers
5.2.6 Requirements for web DBMS integration
5.2.7 Advantages & disadvantages of the web DBMS approach
4. Tools / Platform, Hardware and Software Requirement specifications.
5. Analysis (DFDs at least up to second level , ER Diagrams/ Class Diagrams/ Database
Design etc. as per the project requirements).
6. A complete structure which includes:
Number of modules and their description to provide an estimation of the student‟s effort on the project.
Data Structures as per the project requirements for all the modules.
Process logic of each module.
Testing process to be used.
Reports generation ( Mention tentative content of report).
7. Are you doing this project for any Industry/Client? Mention Yes/No. If Yes, Mention the
Name and Address of the Industry or Client.
8. Future scope and further enhancement of the project. Also mention limitation of the project.
PROJECT PROPOSAL SUBMISSION AND APPROVAL
After finalizing the topic and the selection of the guide, students should be submit the Project
Proposal to the HOD along with the synopsis and bio-data of the guide. Incomplete project
proposals in any respect will be immediately rejected.
FORMAT OF LOG SHEETS (To be verified during IA verification)
To be filled As per Project work Schedule given in the spread sheet
Sl.No. Date Task Progress of Task Initials of staff in charge Evaluation
(10 Marks
I A Marks:
Scheme of Evaluation
1 Log record 05
2 Synopsis 10
3 Presentation 10
Total 25
PHASE - II
PROJECT REPORT FORMULATION
Items To Be Included In The Project Report
The following items should be included in the Project Report:
1. The project report must contain the following:
Introduction
Objectives
Tools/Environment Used
Analysis Document (This should include SRS in proper structure based on Software Engineering concepts, E-R diagrams/Class diagrams/any related diagrams (if the
former are not applicable), Data flow diagrams/other similar diagrams (if the former
is not applicable), Data dictionary)
Design Document (Modularization details, Data integrity & constraints including database design, Procedural design, User interface design)
Program code (Complete code (well indented)/Detailed specification instead of
code*, Comments & Description. The program code should always be developed in
such a way that it includes complete error handling, passing of parameters as
required, placement of procedure/function statements as needed.)
Testing (Test case designs are to be included separately for Unit testing, Integration testing, System testing; Reports of the outcome of Unit testing, Integration testing,
System testing are to be included separately. Also, details of debugging and code
improvement are to be included.)
Input and Output Screens
Implementation of Security for the Software developed (In case, you have set up a
User Name and Password for your software, you should ensure the security of User
Name and Password during transmission to server)
Limitations of the Project
Future Application of the Project
Bibliography
1. Project reports should be typed neatly in Times New Roman letters with font size 14 for titles
and 12 for text on both sides of the paper with 1.5 line spacing on a A4 size paper (210 x
297 mm). The margins should be: Left - 1.5", Right - 1", Top and Bottom - 0.75".
2. The total number of reports (Soft bound) to be prepared are
One copy to the department library
One copy to the concerned guide(s)
One copy to the candidate.
3. Before taking the final printout, the approval of the concerned guide(s) is mandatory and
suggested corrections, if any, must be incorporated.
4. Every copy of the report must contain
Inner title page (White)
Outer title page with a plastic cover
Candidate declaration and Certificate in the format enclosed both from the institution
and the organization where the project is carried out.
An abstract (synopsis) not exceeding 100 words, indicating salient features of the work.
5. The organization of the report should be as follows
1. Inner title page
2. Abstract or Synopsis
3. Acknowledgments
4. Table of Contents
5. List of table & figures (optional)
Usually numbered in
roman
Chapters (to be numbered in Arabic) containing Introduction-, which usually specifies
the scope of work and its importance and relation to previous work and the present
developments, Main body of the report divided appropriately into chapters, sections and
subsections.
The chapters, sections and subsections may be numbered in the decimal form for e.g.
Chapter 2, sections as 2.1, 2.2 etc., and subsections as 2.2.3, 2.5.1 etc.
The chapter must be left or right justified (font size 16). Followed by the title of
chapter centered (font size 18), section/subsection numbers along with their headings must
be left justified with section number and its heading in font size 16 and subsection and its
heading in font size 14. The body or the text of the report should have font size 12.
The figures and tables must be numbered chapter wise
The last chapter should contain the summary of the work carried, contributions if any,
their utility along with the scope for further work.
Reference and Bibliography: The references should be numbered serially in the order
of their occurrence in the text and their numbers should be indicated within square brackets for
e.g. [3]. The section on references should list them in serial order in the following format.
1. For textbooks –R S Khandpur, Handbook of Biomedical Instrumentation, 2nd
Edition, McGraw Hill.
2. For papers – Y.Javadi and I. Sattari, Welding distortion in pipes, Journal of pressure
vessels and piping, Vol 85, Aug 2008, pp 337-343
Separator sheets, used if any, between chapters, should be of thin paper
SOFTWARE TOOLS:
Only Open Source Software‟s Should Be Used to Carry out the Project Code in Project Phase –
II
FORMAT OF LOG SHEETS (To be verified during IA verification and bounded with the
project synopsis)
To be filled as per Project Work Schedule given in the spread sheet
Sl.No. Date Task Progress of Task Initials of staff
in charge
Evaluation
(10 Marks
I A Marks:
Scheme of Evaluation
1 Log record 05
2 Synopsis 10
3 Presentation 10
Total 25
END EXAM PROJECT WORK – II EVALUATION
1 Report 25
2 Presentation 25
3 Demonstration 25
4 Viva-Voce 25
TOTAL 100
Laboratory Equipments
A separate lab dedicated to CASP and Project work should be established
CANDIDATE’S DECLARATION
I, ------------------------------------------ the student of Diploma in -----------------------------
Department bearing Reg No---------------------------------------of ---------------------------------------
------- hereby declare that I own full responsibility for the information, results and conclusions
provided in this project work titled “------------------------------------------------------------------------
----------- “submitted to Board of Technical Examinations, Government of Karnataka for
the award of Diploma in ______________________
To the best of my knowledge, this project work has not been submitted in part or full
elsewhere in any other institution/organization for the award of any certificate/diploma/degree. I
have completely taken care in acknowledging the contribution of others in this academic work. I
further declare that in case of any violation of intellectual property rights and particulars
declared, found at any stage, I, as the candidate will be solely responsible for the same.
Date:
Place: Signature of candidate
Name: --------------------
Reg No-------------------
DEPARTMENT OF TECHNICAL EDUCATION
NAME OF THE INSTITUTION
Address with pin code
Department of ……………………………………………………..
Year _________
CERTIFICATE
Certified that this project report entitled “ --------------------------------------------------------
----------------------------------------------------------------------------------------” which is being
submitted by Mr./Ms. ………………………….……………….., Reg. No…..……………, a bonafide
student of …………………………………….in partial fulfillment for the award of Diploma in
________ Engineering during the year ……………………... is record of students own work carried
out under my/our guidance. It is certified that all corrections/suggestions indicated for internal
Assessment have been incorporated in the Report and one copy of it being deposited in the polytechnic
library.
The project report has been approved as it satisfies the academic requirements in respect of
Project work prescribed for the said diploma.
It is further understood that by this certificate the undersigned do not endorse or approve
any statement made, opinion expressed or conclusion drawn there in but approve the project
only for the purpose for which it is submitted.
Guide(s) Head of Department Principal
Name and signature
Examiners
1. 2 .
Laboratory Equipments
A separate lab should be established and dedicated to carry out project work for the students.
SN Item Qty
1 Computers with latest configuration 20
2 Switch – 32 port 01
3 I/O boxes 20
4 Structured Networking For all systems
5 Internet Connection For all 20 systems
6 Software‟s As required
ROADMAP FOR PROJECT GUIDES
1. The project work is proposed to be carried out during the V and VI semesters so that
learners prepare during the V semester, do some field work based on the preparation
during the mid semester vacation and report the analysis and inferences during the VI
semester.
2. The learners would reach a level of maturity by the time they reach V semester and so a
meaningful project lasting for a year can be executed by them.
3. To execute the project with involvement needs constant guidance and monitoring of the
progress of the learners by the guide.
4. This does not mean teacher has to advice learners.
5. Be confident about the ability of the learner and “intellectually provoke” them with
challenging questions. These questions should prompt the learners to search information
and update themselves (to be carried out during the first two weeks).
6. Do not feed information to learners. Instead crate a „cognitive dissonance‟ (a
challenging question or situation that the learner is not able to find an immediate answer
but feels the need to search for information to find a solution).
7. Defer judgement on learners and give them identified sources if required like a journal
article, book or a web site.
8. Even if the learners report their inability to solve do NOT give or prescribe a solution.
9. Be patient and give time for the learner to construct his knowledge.
10. Give corrective feedback to the learner by challenging his solutions so that his logic is
questioned and it develops further.
11. This leads to the first activity viz., literature survey and conceiving a project.
12. During this phase meet the project team in a group and create a healthy competition
among the learners to search different sources and synthesise their findings in the group.
13. Aim for bringing out a workable innovative project conceived within the first eight
weeks as given in the schedule attached.
14. During these two phases and the third phase the teacher should assess the strengths and
weakness of the members of the group and allocate differential work to team members
on the remaining tasks to be carried out during the next thirty weeks.
15. This is to ensure active participation of all the members of the team.
16. By the end of the twelfth week finalise the project and a schedule of further activities for
each member indicating the time frame in which his activities are to be executed may be
made ready. A soft copy of this schedule may be collected from each learner by the
guide to follow up.
17. This schedule prepared by each learner need to be documented for checking further
progress of the project.
18. The next few phases of the project may require active guidance of the guide especially
regarding the sources of collecting data, if a sample data is to be collected the number of
units has to be decided, collating the data/fabricating, tryout/analysis and finally coming
out with meaningful conclusions or models or application.
19. Data like models, designs, technical specifications, source code, protocols and original
records need be collected from one authentic source as there will not be any variation.
The teacher may guide the learners to authentic source.
20. Data having limited variability like product/service quality, processes and standards,
procedures need to be collected from a sample as there is a variation. The number of
units from whom (source) the data is to be collected is called sample. The sample needs
to be representative of the expected variation. The decision on the size of the sample
and the number of units need guidance from the teacher. For example, data regarding
the quality of a product/service need be collected from 3 to 5 personnel at different
levels of a service provider or dealers of a product. The numbers given are suggestive
but a guide based on his experience has to make valid suggestions.
21. Data having a wide range of variation like customer satisfaction where the customers are
members of the public need a larger number of units to accommodate the diversity. A
tool like questionnaire with predetermined questions need to be prepared, tried out on a
small sample and finalise the questions. Data may be collected from at least 30 units.
This number is suggested to apply statistical analysis for meaningful conclusions.
Guides may decide on the sample size depending on the accessibility of data.
22. The intention of the above three points viz., 19, 20 and 21 is to ensure objectivity in data
collection i.e., to reduce the subjectivity of the human mind.
23. All the above activities need to be completed before three to four weeks before the end
of V semester (refer the spread sheet related to scheduling).
24. The learners may be instructed to collect data objectively with identified sample during
the next 4 to six weeks which includes the mid semester holidays. This would enable the
learners to visit the field and collect data without the constraint of reporting to institution
and attending classes on a regular basis.
25. The collected data need to be organised and entered to spread sheets or similar formats
for analysis. Qualitative data may be converted to quantitative using a rating scale or
similar data organisation procedures.
26. The result of most analysis on spreadsheet could be obtained in tables or graphs as per
the requirement.
27. Activities mentioned in points 24, 25 and 26 may be carried out by learners during 4 to 8
weeks after commencement of VI semester.
28. Interpretation of the analysed tables and graphs to arrive at meaningful inference. The
guide at this stage may defer his ideas on interpretation allowing the learners to do this.
In case the learners err in the process they may be given corrective feedback.
29. A report of the whole process of doing the project may be written, word processed and
submitted in triplicate.
30. Guides may contact industries and try to solve their problems so that the learners get a
field experience and they get ready for the industry.
31. Innovations and innovative practices may be encouraged among the learners to be
pursued as a project. Developing prototypes, (in simulation or real) trying out feasibility
of new ideas, changing existing systems by adding modules, combining, assembling new
modules and developing new systems may be given higher priority over routine bookish
projects.
32. The schedule of events proposed is for an investigative project as a model. Guides may
alter the prescribed schedule to suit the kind of innovative projects sited in point No.31
above.
33. Industry personnel may be involved in conceiving, executing and evaluating projects.
This gives credibility to the institute and acceptance of learners for absorption into the
company.
GUIDELINES TO LEARNERS TO CARRY OUT A TWO SEMESTER
PROJECT
1. Carry out the project work through the V and VI semesters. Preparation must be done
during the V semester and based on this, field work should be done during the mid
semester vacation and reporting of analysis and inferences should be done in the VI
semester.
2. You have the ability and the level of maturity needed to conceive an innovative and
meaningful project accomplishing which gives you recognition by the industry and
empowers you with the power of knowledge.
3. Understand your strength and weakness and make an effort to find the strength and
weakness of other peers in the team.
4. Complement each other‟s strength rather than compete with peers within the team. This
will enable you to complete a comprehensive and innovative project relevant to the
industrial needs rather than doing a routine copy of what others have done.
5. Seek guidance from the teacher and update him/her about the progress.
6. Be confident about your ability and that of other members of your group. Take extra
efforts to collect information, share with your peers and synthesise your knowledge.
7. Question everything including the ideas of your teacher. Accept the ideas and
instructions which are internally consistent (logical).
8. Involve actively in group activities and contribute towards the tasks.
9. Do not depend too much on the teacher as a source of information, search on your own
and build your knowledge structure. Search for authentic sources like journal articles,
books and authentic sites rather than blogs and tweets.
10. Though brief, record your thoughts and activities including searches immediately.
11. Prepare a schedule for your work on a spread sheet and encourage your peers to do the
same.
12. Show your schedule and that of others to the teacher and get his feedback.
13. Keep reviewing the schedule every fortnight and take corrective steps if needed. For
doing this keep the general guideline schedule given in the curriculum as a backdrop.
14. Tools used for data collection like instruments, testing machines, questions to be asked
and software may be tried out and standardised by the twelfth week of the project. Seek
the teacher‟s help who is experienced in doing this.
15. Collect data dispassionately or objectively (without applying your personal prejudice).
Complete this task before the VI semester begins.
16. While entering data into the spread sheet ask your peer member to verify. This will
ensure accuracy of data entry.
17. Use appropriate mathematics/statistics for calculations. Seek help from external sources
(other than your teacher) if required.
18. The results of your analysis need to be graphically represented and documented. You
may also add photographs and video clips to increase the validity.
19. This task needs to be completed within 8 weeks after commencement of VI semester.
20. Interpret the data (after analysis) and arrive at meaningful inferences on your own in
discussion with your peers. Get it ratified by your teacher. Suggestions from the teacher
may be discussed among your peers and incorporated if they are internally consistent.
21. The project report may be word processed (videos, photographs attached in soft copy)
and submitted in triplicate two weeks before the end of VI semester.
22. Involve passionately in the team work, make constructive contributions and come out
with an industry friendly project which will equip you in your professional development.
Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering
Sixth Semester
Subject: Software Testing Lab Q P Code: 9IS62P
Contact Hrs / week: 6 Total hrs: 96
Note: Select the programming languages learnt in previous semesters.
(Such as java, PHP, Ruby etc.) .
Testing open source Tools may be used ( Eg. Selenium)
SN TOPIC
1 Understand The Automation Testing Approach (Theory Concept )
2 Using Selenium IDE, Write a test suite containing minimum 4 test cases
3 Conduct a test suite for nay two web sites
4 Install Selenium server and demonstrate it using a script in Java/PHP
5 Write and test a program to login a specific web page
6 Write and test a program to update 10 student records into table into Excel file
7 Write and test a program to select the number of students who have scored more
than 60 in any one subject ( or all subjects )
8 Write and test a program to provide total number of objects present / available on
the page
9 Write and test a program to get the number of list items in a list / combo box
10 Write and test a program to count number of items present on a desktop
References
1. Testing in 30+ Open Source Tools, Rahul Shende, Shroff Publishers &
Distributor Pvt. Ltd, ISBN 13: 9789350231005
( page numbers from 15 to 117 )
2. http://seleniumhq.org/
3. http://sourceforge.net/projects/sahi/
4. http://testng.org/doc/index.html
Scheme of Valuation
1 Record 05
2 Procedure writing 30
3 Execution 40
4 Results 05
5 Viva Voce 20
Total 100
Lab requirements
SN Item Quantity
1 Computers 20
2 Internet Connection : Minimum 2 Mbps Shared for 20