Medium of instruction: | English |
-
English
-
Basic Science Physics
Chemistry -
Basic Mathematics
-
Engineering Graphics
-
Computer Fundamentals
-
Basic Workshop Practice (Civil Group)
Basic Workshop Practice (Electrical Group)
Basic Workshop Practice (Electronics Group)
Basic Workshop Practice (Mechanical & Chemical Group)
Basic Workshop Practice (Computer Group)
English
PART I - Application of Grammar Specific Objective: Apply grammatical rules to form correct sentences. Contents: Articles: Appropriate use of definite and indefinite Articles ?Prepositions: To use correct Prepositions as per context Conjunctions: Co-ordinating and sub-ordinating Conjunctions Tenses: Correct usages of past, present and future tenses Active and Passive voice: Use of Active and Passive voice ?Direct and Indirect sentences: Conversion of direct into indirect sentence and vice versa
PART II – Text Specific Objectives:
-
Answer the questions based on the articles
-
State the meanings of the given words from the articles Contents: Articles
PART III - Paragraph Writing Specific Objective:
-
Write a paragraph on a given topic Contents: ?Paragraph Writing: Elaborate and expand the ideas with cohesion, coherence and use of correct punctuation marks ?Types of Paragraph: Narrative, Descriptive, Technical, Comparison and Contrast Dialogue Writing: Based on various situations Speech Writing based on situations: Welcome Speech, Farewell Speech, Vote of Thanks and Introducing a Guest
PART IV – Comprehension Specific Objective:
-
Comprehend and provide the answers on given passages Contents: ?Comprehension of Passage: Comprehending questions and writing the answers on unseen passages
PART V- Vocabulary Building Specific Objective:
-
Use correct words in given situations Contents: Words Often Confused Collocation Prefix and Suffix Synonyms and Antonyms
Basic Science (Physics)
Topic 1] Properties of solids: Specific Objectives
-
Calculate the Young’s Modulus of material of wire.
-
Elasticity: Definitions of deforming force, restoring force, elasticity, plasticity, Factors affecting elasticity.
-
Stresses: Tensile, Compressive, Volumetric and Shear stress,
-
Strains: Tensile, Volumetric and Shear strain.
-
Elastic limit, Hooke’s law.
-
Elastic co-efficient-Young’s modulus, bulk modulus, modulus of rigidity and relation between them
-
Stress -strain diagram, behavior of wire under continuously increasing load, yield point, ultimate stress, breaking stress, factor of safety. compressibility, Poisson’s ratio.
Topic 2] Properties of liquids Specific objectives: Determine the surface tension of the given liquid Determine the coefficient of viscosity by Stoke’s method. 2.1 Fluid friction: [ 8 Marks]
-
Pressure, pressure-depth relation (P = ρ h g), atmospheric pressure, Pascal’s law, Archimedes’s principle.
-
Viscous force, definition of viscosity, velocity gradient, Newton’s law of viscosity, coefficient of viscosity and its SI unit.
-
Streamline and turbulent flow with examples, critical velocity, Reynold’s number and its significance.
-
Up thrust force, terminal velocity, Stokes law, and derivation of coefficient of viscosity by Stoke’s method, effect of temperature and adulteration on viscosity of liquid. 2.2 Surface tension : [4 Marks]
-
Cohesive and adhesive force, Laplace’s molecular theory of surface tension, Surface Tension: definition and unit, effect of temperature on surface tension.
-
Angle of contact, Capillarity and examples of capillary action, derivation of expression for surface tension by capillary rise method, applications of surface tension.
Topic 3] Thermal properties of matter: Specific objectives: Distinguish between isothermal and adiabatic process. Determine the relation between specific heats. 3.1 Modes of transformation of heat : [6 Marks]
-
Difference between heat and temperature, definition of calorie, Absolute zero, units of temperature: °C, °F,°K, with their conversion.
-
Conduction, law of thermal conductivity, coefficient of thermal conductivity, good conductors of heat & insulators with suitable examples, applications of conduction. Convection, applications of convection. Radiation, applications of radiation. 3.2 Gas laws: : [6 Marks]
-
Gas Laws: Boyle’s law, Charles law, Gay lussac’s law (Statement and mathematical equation only)
-
Perfect gas equation (PV=RT) (No derivation), specific heat of a substance , SI unit, specific heat of gas at constant volume (CV ) specific heat of gas at constant pressure (CP ), ratio of specific heat, Mayer’s relation between CP and CV, isothermal process, adiabatic process, difference between isothermal process and adiabatic process.
Topic 4] Optics Specific objectives: Calculate refractive index of prism. Determine the numerical aperture of optical fiber Refraction of light : [6 Marks]
-
Refraction of monochromatic light, Snell’s law, Derivation of prism formula, total internal reflection, critical angle.
-
Optical fibre: principle, structure of optical fiber, propagation of light wave through optical fibre, derivation of numerical aperture and acceptance angle.
Topic 5] Wave motion Specific objectives: Differentiate between transverse waves and longitudinal waves Derive expression for displacement, velocity and acceleration of a body executing SHM 5.1 Wave motion : [6 Marks]
-
Definition of a wave, wave motion, wave velocity, wave period, wave frequency, wave length, vibratory motion, periodic motion, amplitude of a vibrating particle, derivation of v = n λ
-
Simple harmonic motion (SHM), examples of SHM, equation of SHM, expression of velocity and acceleration of a body executing SHM.
-
Types of progressive waves: transverse and longitudinal waves with examples. 5.2 Resonance: [ 6 Marks]
-
Stationary wave, formation of stationary wave, examples of stationary wave, characteristics of stationary waves, free and forced vibrations with examples.
-
Resonance: definition of resonance, examples of resonance, formula to calculate velocity of sound by resonance tube method.
Basic Science (Chemistry)
Topic 1] Chemical Bonding: Specific Objectives: Predict valence electrons and valency of elements. Draw schematic diagram for formation of molecules. 1.1 Atomic Structure : [8 Marks]
-
Definition of atom, Bohr's atomic model, structure of modern atom, characteristics of fundamental particles of an atom, definition of atomic number, atomic mass number and their differences, Isotopes and Isobars: Definitions, examples and distinction, applications of carbon and cobalt isotopes. Orbits: Bohr’s energy levels, sub-energy levels, s, p, d, f orbitals, shapes and description of s-orbital and p- orbital. Distribution of electrons in orbitals: Definition of electronic configuration, Aufbau’s principle, Hund’s rule, orbital electronic configurations (s, p, d, f) of elements having atomic number 1 to 30, 1.2 Valency: [4 Marks]
-
Definitions of valence electrons, valency.
-
Definition of electrovalency, positive and negative electrovalency, formation of Electrovalent compounds-MgO,CaCl2
-
Definition of covalency, single, double and triple covalent bonds, formation of Covalent compounds H2O, CO2, N2
Topic 2] Electrochemistry: Specific Objectives: Describe the mechanism of electrolysis. Identify the role of electrodes in application of electrolysis. 2.1 Basic concepts of electrolysis: [4 Marks]
-
Electrolyte, types of electrolyte- strong and weak electrolyte, their difference.
-
Ionisation and electrolytic dissociation, Arrhenius theory of electrolytic dissociation, degree of ionization, factors affecting degree of ionization. Definitions of electrolytic cell, electrodes-cathode, anode, electrode potential-oxidation potential and reduction potential. 2.2 Electrolysis: [10 Marks]
-
Mechanism of electrolysis-Electrolysis, electrochemical series for cations and anions,
-
Mechanism of electrolysis of CuSO4 solution by using platinum electrodes and copper electrodes
-
Applications of electrolysis- Electroplating of silver, electro refining of blister copper,
-
Faraday's laws of electrolysis: Faraday’s first and second law, relation between electrochemical equivalent and chemical equivalent, Numericals.
-
pH and pOH: Definition of pH, pOH, pH Scale, Numericals.
Topic 3] Metals and Alloys: Specific Objectives: Identify the properties of metals and alloys related to engineering applications. Describe the process of extraction of metals. 3.1 Metals: [8 Marks]
-
Occurrence of metals in free and combined state, definitions-mineral, ore, gangue, flux and slag, metallurgy.
-
Metallurgy- Detailed Flow chart for extraction of metal,
-
Important extraction processes-Concentration-gravity separation, electro¬magnetic separation, froth floatation, calcination and roasting, Reduction-smelting, aluminothermic process, Refining- poling, electrorefining
-
Mechanical properties of metals-Hardness, ductility, malleability, tensile strength, toughness, machinability, weldability, forging, soldering, brazing, castability. 3.2 Alloys: [4 Marks]
-
Definition, purposes of making alloys with examples.
-
Preparation methods- Fusion, Compression
-
Classification of Alloys- Ferrous and non ferrous alloys with examples.
-
Examples of alloys- Composition, properties and applications of duralumin, Woods metal, babbit metal.
Topic 4 ] Non-metallic Engineering Materials: Specific Objectives: Distinguish between thermosoftening and thermosetting plastics. List the properties of rubber State the applications of thermal insulators. 4.1 Polymers ( Plastics, Rubber) : [8 Marks]
-
Plastics: Definition of plastic, polymer, polymerisation, types of polymerisation with examples. Types of plastic-thermo softening plastics and thermosetting plastics and their difference, properties and applications of plastics.
-
Rubber: Types of rubber.
-
Natural Rubber- definition, drawbacks of natural rubber, vulcanization of rubber with chemical reaction, applications of vulcanized rubber. Synthetic rubber- definition, difference between natural and synthetic rubber, examples of synthetic rubber, properties of synthetic rubber like ¬elasticity, tack, and abrasion resistance, their definition and related applications. 4.2 Thermal Insulators [4 Marks]
-
Thermal Insulators -Definition, characteristics of thermal insulators, classification¬ organic and inorganic thermal insulators, their examples, preparation, properties and applications of thermocole and glasswool.
Basic Mathematics
Topic - I Algebra
1.1 -Determinant 04 Specific objectives: Solve simultaneous equations in three variables using Cramer’s rule.
-
Definition and expansion of determinant of order 3.
-
Cramer’s rule to solve simultaneous equations in three variables.
1.2 – Matrices 16 Specific objectives : Perform all algebraic operations on matrices. Solve simultaneous equations in three variables.
-
Definition of a matrix of order m x n and types of matrices.
-
Algebra of matrices with properties and examples.
-
Transpose of a matrix with properties.
-
Cofactor of an element of a matrix.
-
Adjoint of matrix and inverse of matrix by adjoint method.
-
Solution of simultaneous equations containing two and three unknowns by matrix inversion method.
1.3 -Partial Fraction 12 Specific objectives: ?Find partial fraction of proper and improper fraction.
-
Definition of fraction, proper, improper fraction and partial fraction.
-
Resolve proper fractions into partial fraction with denominator containing i) non repeated linear factors, ii) repeated linear factors, iii) non repeated quadratic irreducible factors.
-
To resolve improper fraction in to partial fraction.
Topic 2- Trigonometry
2.1 Trigonometric Ratios of Allied, Compound, Multiple and Sub-Multiple Angles 16 Specific objectives: Solve examples of allied angle, compound angle, multiple and sub¬multiple angles.
-
Trigonometric ratios of any angle.
-
Definition of allied angle, compound, multiple and sub-multiple angles.
-
Trigonometric ratios of above angles with proofs. Simple examples
2.2 Factorization and De-factorization Formulae 12 Specific objectives: Derive factorization and de-factorization formulae to solve examples.
-
Formulae for factorization and de-factorization with proof and examples.
2.3 Inverse Trigonometric Ratios 12 Specific objectives: Solve examples of inverse trigonometric ratios.
-
Definition of inverse trigonometric ratios.
-
Principal value of inverse trigonometric ratios.
-
Relation between inverse trigonometric ratios with proof and examples.
Topic 3- Co –Ordinate Geometry
3.1 Straight Line 16 Specific objectives: Solve problems with given condition.
-
Angle between two lines with proof. Examples.
-
Condition of parallel and perpendicular lines.
-
Point of intersection of two lines, equation of line passing through point of intersection with given condition.
-
Perpendicular distance between point and line with proof and examples.
-
Distance between two parallel line with proof and examples.
Topic 4 - Statistics
4.1 Measures of Dispersion 12 Specific objectives : Find the range, mean deviation, standard deviation and consistency of any data.
-
Measures of dispersion - range, mean deviation from mean and median, and standard deviation.
-
Variance and its coefficient. Comparisons of two sets of observations.
Engineering Graphics
1. Principles of Drawing Specific Objective
Use Instruments for drawing, Scales, Lines, & there applications. Draw a basic 2-D geometrical entities using CAD. 1.1 Drawing Instruments and their uses
-
Standard sizes of drawing sheets (ISO-A series
-
Letters and numbers (single stroke vertical)
-
Convention of lines and their applications.
-
Scale (reduced, enlarged & full size) plain scale and diagonal scale.
-
Dimensioning technique as per SP-46 (Latest edition) – types and applications of chain, parallel and coordinate dimensioning 1.2 Introduction to CAD software (Basic commands like draw, modify).
-
Advantages of CAD
-
Geometrical constructions
2. Engineering curves & Loci of Points. Specific Objective Draw Conic curves, involute, Cycloid & know their applications Draw helix, spiral, & loci of points from given data. 2.1 Conic Section To draw an ellipse by Arcs of circle method & Concentric circles method.
-
To draw a parabola by Directrix and focus method &Rectangle method
-
To draw a hyperbola by Transverse Axis and focus method & rectangular hyperbola (Inclined axes). 2.2 Engineering curves
-
To draw involutes of circle & pentagon,
-
To draw a cycloid, epicycloids, hypocycloid
-
To draw Helix & Archimedean spiral.
-
Loci of points on any link of (i) 4 bar mechanism and (ii) Single slider crank mechanism with given specifications.
3. Orthographic projections Specific Objective Visualize, interpret & draw orthographic views from given pictorial view.
-
3.1 Introduction to Orthographic projections.
-
3.2 Conversion of pictorial view into Orthographic Views (First Angle Projection Method Only) – elevation, plan and end view
-
3.3 Selection of section plains and drawing sectional view (simple object)
Chapter 4.Isometric projections Specific Objective Visualize interpret & draw isometric view from given orthographic views
-
4.1 Isometric scale, comparison of true scale with isometric scale
-
4.2 Conversion of orthographic views into isometric View / projection
Computer Fundamentals
Algorithms-Introduction, Three Basic Operations, Procedures and Programs
-
Data Representation- Representing different symbols, minimizing errors, Representing more Symbols, Generic Formula, the ASCII code, the EBCDIC code, Rules of Decimal number System and its conversion to binary
-
Multimedia-Digital images, analog to digital conversions, digital audio and digital video
-
Binary Arithmetic- binary addition, binary subtraction, multiplication and division
-
Logic Gates- The need for derived gates, Half adder, Full adder, Logical operations
-
Data Storage- memory-Main Memory, Memory data transfer, MBR, Memory decoders -1x2,2x4…10x1024, MAR, Address, Data and Control Buses, Load and Store Instructions, Word and Word Length, RAM and ROM, Cache Memory
-
Data Storage- Disk- Memory Hierarchy, Disk basics – Cylinders, Tracks, Surfaces, Sectors, Relationship between logical and physical records, Disk Controller Architecture, Sector format, Formatting Process, Seek Time, Rotational Delay and Transmission time, The relationship between Application program, Operating System, Disk Controller and the actual disk, CDs, DVD
-
VDU and Printers-Human-computer interface, Keyboard, Raster Scanning, Frame Buffer, Basics of Graphics, Black and White/ Color Terminals, Text based terminals, LEDs/LCDs, Inkjet Printers, Laser Printer
-
Computer Architecture-CPU Registers, Multiplexers, ALU, Instruction Format, Instruction Decoding, Instruction Execution Cycles
-
Operating System-Concepts of system calls, Multiprogramming, Concepts of Context Switch, Different Services of Operating System, Information Management, Process Management (Process states, Process State Transition, Process Scheduling), Memory Management (Fixed Partition, Variable Partition, Paging, Demand Paging)
-
Classification of Computers and applications- Characteristics of Computers, What Computers can do, What computers can’t do, Classification of Digital Computer Systems, Anatomy of a Digital Computer
-
Introduction to Computer Usage of computer system in different domains like office, book publication, ticket reservation, banks etc. Components of PC – Mouse, keyboard, CPU, monitor, printers, scanners, modem, memory, sound cards, pen drives.
-
Introduction to Operating System( Windows 7) Working with Windows desktop, icons, taskbar, menu bar options, My Documents, My Computer, Control Panel, Recycle bin Concept of drives, folders, files Windows accessories – Notepad, WordPad, paint, clock, calendar, calculator
-
GUI Based Software – MS – Office 2010 MS-Word – Opening menus, toolbars, opening and closing documents, clipboard concept MS – Excel – Working and manipulating data with excel, formulas, functions, chart and its types MS – PowerPoint – Working with PowerPoint and presentation ,Changing layout, Graphs , Auto content wizard ,Slide show, Animation effects, Normal, outline, Slide sorter, Reading view.
-
Internet History of Internet, equipments required for Internet connection, browser (Internet Explorer, Mozilla and Firefox, Google Chrome)
Basic Workshop Practice (Civil)
Shop And Contents Hours
SHOP : 1 WOOD WORKING SHOP
Contents
Assignment 02+02
1. Draw sketches of different carpentry tools, wood turning lathe, Label the sketch,
write their uses and tools.
2. List five different types of woods used for carpentry. State their Properties.
Demonstration 02+02 1. Observe operation of different carpentry tools and different Wood working 16
processes like sawing, planning, marking, Chiseling, grooving and wood turning.
2. Practice different wood working processes.
Job 08
1. Prepare one simple job involving any one joint like mortise and Tenon, dovetail,
bridle, half lap etc.
2. Prepare one simple job on turning like rolling pin, chisel handle.
SHOP : 2 WELDING SHOP
Contents
Assignment 02
1. Describe in brief the process of ARC welding, gas welding, gas Cutting. State the
situation where each is used.
2. List points for selection of welding rod material, size of welding Rod, different
types of flame, sketch of elementary symbolic Representation in welding. 12
3. Safety precautions in welding, safety equipment and it’s use in Welding process.
Demonstration 02
1. Observe operation of ARC welding, gas welding, gas cutting Rebuilding of broken
parts with welding.
Job 08
1. Prepare one simple job involving butt and lap joint.
SHOP : 3 FITTING SHOP
Contents
Assignment 02
1. Draw the sketches of marking/measuring, cutting, holding and Striking tools. Write
their purpose and care to be taken.
2. Write component parts and working principle of drilling Machine and its use.
3. Prepare list of power tools, tapping dies, raw sketches of the Same and write the
use. 12
Demonstration 02
1. Observe different fitting, power tools and drilling machine.
2. Observe different operations in fitting shop like chipping filing Right angle
making, drilling, cutting, tapping.
Job 08
1. Prepare one simple job involving practice of chipping, filing, Drilling, tapping,
cutting etc.
Shop And Contents Hours
SHOP : 4 PLUMBING SHOP Contents Assignment
02 1. Identify different types of pipes as G.I., PVC, flexible, rigid As per material used and function. 2. Identify different types of pipe fittings and accessories required For different types of pipes. 3. Identify different types of adhesives, solvents and chemicals. Demonstration 02 1. Observe the operations of PVC pipe fittings using adhesives, Solvents and chemicals. 2. Preparation of actual drawing for pipeline layout for PVC And G.I. pipe. Calculation of bill of materials. 3. Preparing actual pipeline layout for PVC, G.I. pipe. Job 08 1. Prepare one job of simple pipe joint with nipple coupling for Pipe. Pipe threading using standard die sets. 12
TOPIC : 5 SHEET METAL SHOP Contents
Assignment02 1. Draw the sketches of various types of tools, equipments and Accessories used in sheet metal shop. Also mention their use. 2. Write safety precautions to be taken while working in shop.
Demonstration
02 1. Observe different sheet metal operations like sheet cutting, Bending, edging, curling, lancing, soldering and riveting.
Job 08 1. Prepare one simple job involving sheet metal operations and soldering and riveting. 12
Basic Workshop Practice (Electrical)
01. Demonstration of Power Tools & Practice of Utility Items.
-
Advanced power tools e.g. Pneumatic Spanner, Lifting.
-
Tools for cutting & drilling [Manually operating tools & table mounted motor operated].
-
Electrical wiring tools & accessories e. g Portable drilling, Hammering, Crimping etc.
02. Welding Shop. Introduction & Demonstration to joints of metal and sheet metal pieces, various type of welding machines, How to use, current setting, Earthing connections etc.& any one composite job involving Butt, Lap joints from the following working pieces of .
-
Window Frame, Table Frame, Supporting Frame.[Electric welding]
-
Sheet metal pieces.[Gas & OR Electric spot welding]
03. Plumbing Shop. Demonstration of PVC pipe joints with various PVC fittings & accessories.One job per one group of 05 students.
04. Sheet Metal Shop. Introduction to sheet metal works like Bending, Cutting, Welding etc. & any one composite job from the following list along with guidance of supervisor & concerned teacher. [Note- Job shall be prepared of slandered size similar to sealable or marketable article] from list of article given below. One job per one group of 05 students.
-
Display board,
-
Panel board,
-
Switch box.
05. Turning Shop. The turning job work shall be initially explained with pre designed drawing & following three parts of work should be done on one job per group of five students 1] Introduction& Demonstration with utility practice of various turning activities like, Marking, Measuring, Cutting, Holding, & Striking tools. 8 Hrs 2] Any one job from following list. One job per one group of 05 students.
-
Plain & Taper turning.
-
Threading & Knurling 10 Hrs 3] Job related to Drilling & Tapping. One job per one group of 05 students. 10 Hrs
Basic Workshop Practice (Electronics Group)
WOOD WORKING SHOP:
-
Demonstration of different wood working tools / machines, wood working processes, like planning, marking, chiseling, grooving, turning of wood etc.
-
One simple job of preparing switch board or any other similar job
FITTING SHOP:
-
Demonstration of different fitting tools and drilling machines and power tools, different operations like chipping, filing, drilling, tapping, cutting etc.
-
One simple fitting job involving practice of filing, drilling, tapping, cutting etc. Such as Regulator Heat sink, Transistor Heat Sink or any other similar job
SHEET METAL SHOP:
-
Demonstration of different sheet metal tools / machines., different sheet metal operations like sheet cutting, bending, edging, end curling, lancing, soldering and riveting.
-
One simple job involving sheet metal operations and soldering and riveting. Such as Battery Eliminator Box or any other similar job
IDENTIFICATION OF ELECTRONIC COMPONENTS:
-
Drawing of symbols / conventions of components, devices, electromechanical switches, relays, Displays, connectors and cables used in Electronics and Electrical engineering.
-
Identify electromechanical components; write down the technical specifications using datasheet / Manual.
-
Collect the catalog from market / internet for instruments, tools required for electronic workshop and write down the specification, cost and name of the manufacturer with the help of catalog. (Catalogs of Multimeter. Power supply, function generator, CRO).
ELECTRONIC SOLDERING SHOP:
Basic Workshop Practice (Mechanical & Chemical Group)
WOOD WORKING SHOP: Demonstration of different wood working tools and machines. Demonstration of different wood working processes, like planning, marking, chiseling, grooving, turning of wood etc. One simple job involving any one joint like mortise and tenon, dovetail, bridle, half lap etc for each students
WELDING SHOP : Demonstration of different welding tools / machines. Demonstration on Arc Welding, Gas Welding, gas cutting and rebuilding of broken parts with welding. One simple job involving butt and lap joint. For each students
PLUMBING SHOP: Demonstration of different plumbing tools Demonstration of different operations in plumbing, observing different pipe joints and pipe accessories. Different samples of PVC pipes and PVC pipe fittings. One job on simple pipe joint with nipple coupling for standard pipe. Pipe threading using standard die sets. (For each student) Demonstration of PVC pipe joint with various fittings. Exercise for students on preparing actual pipeline layout for G.I. Pipe or PVC pipe. Preparing actual drawing and bill of material.
SHEET METAL SHOP: Demonstration of different sheet metal tools / machines. Demonstration of different sheet metal operations like sheet cutting, bending, edging, end curling, lancing, soldering and riveting. One simple job involving sheet metal operations and soldering and riveting. For each student. One composite job from the following: Letter box, Trunk, Grain Container, Water-heater Container, Bucket, Waste Paper Basket, Cooler Tray, Water-draining Channel, etc. (including soldering and riveting) [Batch size should be selected depending on volume of work. Job allotted should comprise of 4-6 hours of actual working ions. Student shall calculate the cost of material and labor cost required for their job from the drawing.}
Basic Workshop Practice (Computer)
1. Introduction to Various External Peripheral Devices
-
Different types of keyboards
-
Different types of Mouse
-
Different types of Scanners
-
Different types of Modems
-
Different types of printers
-
CD writers, speakers, CD read /write drive
-
Microphones, LCD projectors, Pen drives, DVD drive
-
Different types of Monitors
2. Introduction to Various Internal Devices
-
Different makes of hard disks
-
Different types of network Interface cards
-
Different types of cables such as data cables, printer cables, network cables, power cables etc.
-
Different types of floppy disk
-
Motherboard connection
-
Graphics Card connection
-
Network Interface card connection
3. Physical Connections of different peripheral Devices
-
Connection of Mouse to different ports
-
Connection of keyboards to different ports
-
Connection of Monitors
-
Connection of Printers
-
Different switch settings of printers
-
Printer's self test
-
Jumper settings of hard disks
-
Attaching FDD, HDD and CD drives
-
Attaching Pen Drives and DVDs
-
Attaching Scanners
Polytechnic Diploma in Computer Engineering Computer Technology Second Semester
-
Communication Skills
-
Applied Science Physics Chemistry
-
Programming in C
-
Basic Electronics
-
Engineering Mathematics
-
Development of Life Skills
-
Web Page Design
Communication Skills
Describe the process of communication. Contents:
-
Definition of communication
-
Process of communication
-
Types of communication -- Formal, Informal, Verbal, Nonverbal, Vertical, Horizontal, Diagonal
Topic 01 - Introduction to Communication: Specific Objective:
Environmental ( time, noise, distance
-
Barriers to communication a. Physical Barrier:
-
Principles of communication.
-
Identify the principles and barriers in the communication process Contents: Topic 02 - Effective communication Specific Objective: & Personal (deafness, stammering, ill-health, spastic, bad handwriting) b. Mechanical : Machine oriented c. Psychological: Day dreaming, prejudice, emotions, blocked mind, generation gap, phobia, status inattentiveness, perception. d. Language : Difference in language, technical jargons, pronunciation surroundings), & allusions.
Topic 03 - Non verbal & Effective use of body language Graphical communication: Specific Objectives: & View and interpret graphical information precisely. Contents: 3.1 Non- verbal codes: [08 Marks]
-
Proxemics
-
Chronemics
-
Artefacts 3.2 Aspects of body language (Kinesics) [10 Marks]
-
Facial expression
-
Eye contact
-
Vocalics, paralanguage
-
Gesture
-
Posture
-
Dress nonverbal codes & appearance
-
Haptics 3.3 Graphical communication [10 Marks]
-
Advantages & disadvantages of graphical communication
-
Tabulation of data & its depiction in the form of bar graphs & pie charts.
Effective use of listening Contents:
-
Introduction to listening
-
Listening versus hearing
-
Merits of good listening
-
Types of listening.
-
Techniques of effective listening. Topic 04 - Listening Specific Objective:
Use different formats of formal written skills. Contents:
-
Office Drafting: Notice, memo Topic 05 - Formal Written Communication Specific Objectives: & e-mail
-
Job application with resume.
-
Business correspondence: Enquiry letter, order letter,complaint letter, adjustment letter.
-
Report writing: Accident report, fall in production, investigation report. •Describing objects & giving instructions
2nd Sem
Applied Science (Physics)
Study principle and applications of condenser 1.1 Simple D.C. electric circuits: [04 Marks]
-
Electric current: definition, symbol and unit, Ohm’s law: statement, mathematical expression, resistivity: definition, unit, conductivity: definition, unit. 1.2 Wheatstone’s network and potentiometer [06 Marks]
-
Wheatstone’s network, working principle, balancing condition, principle of potentiometer, potential gradient 1.3 Condensers: [06 Marks]
-
Capacity of condenser-definition and its unit, definition of 1 farad capacity, principle of condenser, derivation of capacity of parallel plate condenser, statement and derivation of series and parallel combination of condensers.
-
Use various networks such as Whetastone’s network, potentiometer
-
Use basic electronic components like resistor, capacitor in electronic circuits.
-
Calculate basic electric parameters for designing the simple electric circuits.
-
[ Topic1] Basic Electric circuits: Specific objectives
Study applications of P-N junction diode, photodiode.
-
Classification of solids on the basis of band theory: forbidden energy gap, conductor, insulator, semiconductor.
-
Classification of semiconductors, P-N junction diode, forward characteristics of P-N junction diode, reverse characteristics of P-N junction diode, photodiode, its symbol, principle and applications.
-
Verify characteristics of P-N junction diode
-
Differentiate between conductor, semiconductor, insulator
-
Topic 2] Semiconductor Physics: Specific objectives
State properties and applications of LASER 3.1 Photo electricity: [06 Marks]
-
Photon (quantum), Plank’s hypothesis, energy of photon, properties of photons.
-
Photo electric effect: circuit diagram, process of photoelectric emission, definitions:-threshold frequency, threshold wavelength, stopping potential, characteristics of photoelectric effect
-
Work function, Einstein’s photoelectric equation, photo resistor (LDR) - symbol, principle, applications, photoelectric cell:- principle, applications. 3.2 X-rays: [06 Marks]
-
Origin of X-rays, production of X-rays using Coolidge’s X-ray tube, minimum wavelength of X-ray, properties of X-rays, applications of X- rays: engineering, medical and scientific. 3.3 Laser: [06 Marks]
-
Laser, properties of laser, spontaneous and stimulated emission, population inversion, optical pumping.
-
He-Ne Laser: Principle, construction and working, engineering applications of Laser
-
State applications of X - ray
-
State the concept of photocell
-
Topic 3]: Modern physics. Specific objectives:
Study applications of nanotechnology.
-
History, nanoparticles, properties of nanoparticles, methods of synthesis of nanoparticles: physical method of synthesis of nanoparticles, engineering applications of nanotechnology.
-
Study properties of nanoparticals.
-
[Topic 4] Physics of Nanoparticles: Specific Objectives
Semester : Second
Applied Science (Chemistry)
State engineering applications of copper and aluminium based on their properties. 1.1 Metallurgy of Copper: [4 Marks]
-
Definition of metallurgy.
-
Extraction process: Ores of copper, extraction of copper from copper pyrite by concentration, roasting, smelting, bessemerisation, electrolytic refining.
-
Physical, chemical properties – action of air, water, acid, alkali. Applications of copper. 1.2 Metallurgy of Aluminium: [4 Marks]
-
Extraction process: Ores of aluminium, extraction of aluminium from bauxite by Bayer’s process, electrolytic reduction of alumina, electrolytic refining of aluminium.
-
Physical, chemical properties–action of air, water, acid, alkali. Applications of aluminium, anodizing of aluminium. 1.3 Solders: [4 Marks]
-
Composition, properties and applications of- soft solder, tinmann’s solder, brazing alloy, rose metal, plumber’s solder.
-
Describe the extraction processes of copper and aluminium.
-
Topic 1] Metallurgy: Specific Objectives:
Describe different methods of protection of metal from corrosion 2.1 Corrosion: [6 Marks]
-
Definition of corrosion, Types of corrosion.
-
Atmospheric Corrosion: Definition, mechanism of oxidation corrosion, types of oxide films and their significance, factors affecting rate of atmospheric corrosion.
-
Immersed Corrosion: Definition, mechanism of immersed corrosion by galvanic cell action- with evolution of hydrogen gas and absorption of oxygen gas, factors affecting immersed corrosion. 2.2 Protection of metals by: [8 Marks]
-
Modification of environment, modification of properties of metal, electrochemical protection by sacrificial anodic protection and impressed current cathodic protection, use of protective coatings.
-
Application of metallic coatings: By galvanising, tinning, metal spraying, electroplating, metal cladding, cementation- sherardizing, chromising, colourising.
-
Application of non-metallic coatings: paint-definition, characteristics, constituents of paint and their functions.
-
Explain Mechanism of atmospheric corrosion and immersed corrosion.
-
[Topic 2] Corrosion: Specific Objectives:
Describe construction and working of different types of cells. Electrochemical cells/ batteries:
-
Basic concepts : Definition of electrolyte, conductivity of electrolytes, Ohm’s law, specific conductance, equivalent conductance, cell, battery, electrolytic cell, electrochemical cell, charging, discharging.
-
Classification of electrochemical cells: Primary and secondary cells.
-
Primary cells: construction, working and applications of - Dry Cell, Daniel cell,
-
Secondary cells: construction, working and applications of - Lead-acid storage cell, Ni-Cd Cell
-
Fuel cell : Definition, construction, working, advantages, limitations and applications of Hydrogen- oxygen fuel cell.
-
Explain the concept of electrochemical cell.
-
Topic 3] Cells And Batteries: Specific Objectives:
-
Describe applications of dielectrics and insulators in electronic devices. 4.1 Polymers: [4 Marks] Definitions, examples and applications of electrically conducting polymers, photoconductive polymers, electrically insulating polymers, liquid crystal polymers(LCP). 4.2 Insulators, Dielectrics and Adhesives: [4 Marks]
-
Definition of dielectrics and insulator, Properties of gaseous, liquid and solid insulators , their examples. Properties and applications
-
State role of polymers in electronic engineering.
-
Topic 4] Chemistry of Electronic Materials Specific Objectives: of- inert gases, silicone fluids, teflon, bakelite, ceramics and glass. •Definition, characteristics, advantages of adhesives, properties and applications of phenol formaldehyde resin, urea formaldehyde resin and epoxy resin.
Course Name : Computer Engineering Group
Course Code : CO/CD/CM/CW/IF
Semester : Second
Programming in C
Formatted input, formatted output instructions.
-
Problem solving techniques : flowchart and algorithm
-
C operators- arithmetic, Logical, assignment, relational, increment and decrement, conditional, bit wise, special, operator precedence, C expressions data types
-
C character set, tokens, constants, variables, keywords, identifiers
-
History of C, where C stands
-
Write simple program using formatted input and formatted output. Contents:
-
State rules for declaration of variables, constants and operators.
-
Topic 1: Basics of C Specific Objectives: -
Describe use of break and continue statement. 2.1 Decision making and branching if-statement – if, if-else, else-if ladder, nested if else, switch case statement, break statement (14M) 2.2 Decision making and looping - while, do, do- while statement, for loop, continue statement (14M)
-
Write a simple program using decision making, branching statement, looping statement
-
Topic 2: Decision making Specific Objectives: -
Write a program using array and string. 3.1 Arrays Declaration and initialization of one dimensional, two Dimensional and character arrays, accessing array elements. (10M) 3.2 Declaration and initialization of string variables, string handling functions from standard library – strlen(), strcpy(), strcat(), strcmp() (08M)
-
Give syntax of single dimensional, multidimensional array and strings.
-
Topic 3: Arrays and Strings Specific Objectives: -
Write a program using structure
-
Write and execute the program using command-line argument.
-
Understand the category of function call and function type and write program.
-
State the scope of local and global variable.
-
Topic 4: Functions and Structures Specific Objectives: -
Write the program using pointer arithmetic Understanding pointers, declaring pointer variable, initialization of pointer variable, accessing address of a variable, pointer expressions, Pointers arithmetic
-
State the declaration syntax of pointer, pointer initialization
-
Topic 5: Pointers Specific Objectives: -
Course Name : Computer Engineering Group
Course Code : CO/CD/CM/CW/IF
Semester : Second
Basic Electronics
Select the diode with required specification. Contents: 1.1 Semiconductor Theory
-
Review of semiconductor theory (No questions to be set in Theory Paper)
-
Intrinsic semiconductor, Extrinsic semiconductor, doping, dopant
-
Trivalent
-
Select specific diode according to application.
-
Topic 1: Semiconductor Diode Specific Objectives: & pentavalent impurities, P- Type and N- Type semiconductor. 1.2 Semiconductor Diode
-
PN Junction.
-
Junction theory: Barrier voltage, Depletion region, Junction capacitance, Forward and reverse biased junction
-
V- I characteristics of P-N junction diode.
-
Circuit diagram for characteristics( Forward & Reverse) 1.3 Specifications of diode
-
Forward Voltage Drop, Reverse Saturation Current, Maximum Forward Current, Power Dissipation.
-
Ideal Diode Model. 1.4 Zener diode
-
Construction & symbol
-
Circuit diagram for characteristics( Forward & Reverse)
-
Specification of zener diode: zener voltage( VZ), Maximum power dissipation( PD(max)), Break over current(IZK), zener resistance.
-
Special purpose diodes: Schottkey diode, Point-contact diode, Varacter diode (Construction, symbol, Characteristics and applications).
-
Optical diodes: LED, IRLED, Photodiode and LASER diode (Symbol, operating principle and applications of each) 06 12
Topics 2: Rectifiers and Filters
Specific Objectives:
Select the specific rectifier & filter according to the requirement
Lists various types of filter circuits with advantages & disadvantages.
Contents:
2.1 Rectifiers
-
Need of rectifier
-
Types of rectifier: Half wave rectifier, Full wave rectifier( Bridge andCentre tapped)
-
Working with waveform(IP /OP waveformsfor voltage and current, Average (DC) value of current and voltage ( No derivation)
-
Ripple, ripple factor, ripple frequency, PIV of diode used, transformer utilization factor, efficiency of rectifier.
-
Comparison of three types of rectifiers (HWR. FWR (bridge & centre tapped).
2.2 Filters
-
Need of filters
-
Types of filters: shunt capacitor, series inductor, LC filter, π filter (circuit diagram, operation, DC O/P voltage, ripple factor (formula), ripple frequency, Dependence of ripple factor on load.
-
I/P and O/P waveforms, Limitations and Advantages of all types of filters.
Topic : 3 Bipolar Junction Transistor Specific Objectives:
Identify the transistor configuration according to application.
Lists types of biasing & coupling.
Select the specific amplifier type according to application.
3.1 Transistor 16 Marks
-
Transistor definition
-
Types: NPN, PNP junction transistors (Symbols, operating principle (NPN only)
-
Transistor configuration: Common emitter (CE), common collector (CC), common base (CB).
-
Characteristics in CE configuration (Circuit diagram, I/P and O/P
characteristics, different points of characteristics (Cut-off, Active and Saturation), input resistance, output resistance, current gain (α and β ) Transistor Biasing:
Need of biasing, DC load line, Operating point
Types of biasing circuits: Fixed bias circuit, Base biased with emitter feedback, Base biased with collector feedback, Voltage divider bias, Emitter biased
3. 2 Transistor as an amplifier ( CE configuration only) 12 Marks
-
Graphical representation, Current gain, Voltage gain, Power gain (No derivation), Input output resistance, Phase shift between input and output.
-
AC Load line
-
Single Stage CE amplifier: Circuit diagram, Function of each component, Frequency response and bandwidth. Need of Cascaded amplifier
-
Types of coupling : RC couple, Transformer couple, Direct couple ( Circuit diagram and function of each component)
-
Application of each amplifier
-
Transistor as a switch – (Circuit diagram, operation, application) 3.4 Power amplifier 08 Marks
-
Introduction, classification : class A, class B, class AB, class C (Efficiency of each).
-
Single stage class A power amplifier (Circuit operation, IP/OP waveforms, graphical analysis and efficiency)
-
Transformer couple resistive load single stage power amplifier.
-
Class A push pull amplifier.
-
Class B push pull amplifier.
-
Class AB push pull amplifier.
-
Concept of cross over distortion.
-
Need of heat sink. UJT
-
Symbol, characteristics and working principle of UJT.
Differentiate between BJT
Topic : 4 Field Effect Transistor (Unipolar Transistor) Specific Objectives: & Identify the type of unipolar transistor to suit the application. Contents: 4.1 FET
-
Types, Symbols and working principle
-
Characteristics of FET, Circuit diagram for drain characteristics, Operating regions of characteristics.
-
Drain resistance, Mutual capacitance, amplification factor and their relation, Pinch off voltage of FET
-
Comparison of BJT and FET.(Types of carriers, switching speed, Thermal stability, space in case of IC fabrication, control parameter, input impedance, offset voltage, power gain at audio frequencies) 4.2 MOSFET
-
Types, symbol, working principle
-
Application of FET and MOSFET. FET
Select the regulator IC to meet the application. Contents:
-
Definition of regulator, Need of regulator, Voltage regulation factor,
-
Concept of load regulation and line regulation
-
Zener diode as a voltage regulator.
-
Basic block diagram of DC power supply
-
Transistorized Series voltage regulator, Transistorized Shunt voltage regulator, (Circuit diagram and operation) Regulator IC’s
-
IC’s 78XX, 79XX (Functional Pin diagram)
-
IC 723 as fixed , variable and Dual regulator.
-
Identify the regulator IC with specification.
-
Topic : 5 Regulated Power Supply Specific Objectives:
State the concept of feedback
Topic: 6 Oscillators Specific Objectives: & Select the specific oscillator circuit according to application. Contents:
-
Definition and block diagram of oscillator.
-
Concept of feedback, Types of feedback, Positive feedback, Negative feedback, Barkhausen’s criterion Classification of oscillators
-
LC oscillators
-
Hartley oscillators
-
Colpitt’s oscillators
-
RC oscillator
-
Crystal Oscillator (circuit diagram Barkhausen criteria. & working)
Describe the basics of Micro Processor. Contents:
-
Digital circuit, Digital signal, Use of digital circuit and signal.
-
Number System : Introduction to binary, octal decimal and hexadecimal number system. Logic Gates
-
Logic symbol, Logical expression and truth table of AND, OR, NOT, EX-OR,
-
Identify various gates with truth table.
-
Topic : 7 Digital Electronics Specific Objectives: & EX-NOR gates.
-
Universal gates : NAND gate and NOR gate
-
Application of Digital Electronics
-
Basic block diagram of Microprocessor.
Course Name : All Branches of Diploma in Engineering and Technology.
Course Code : AE/CE/CH/CM/CO/CR/CS/CW/DE/EE/EP/IF/EJ/EN/ET/EV/EX/IC/IE/IS/ ME/MU/PG/PT/PS/CD/CV/ED/EI/FE/IU/MH/MI
Semester : Second
Engineering Mathematics
Find roots of algebraic equations which are not in real.
-
Definition of complex number, Cartesian, polar and exponential forms of complex number.
-
Algebra of complex number such as equality, addition, subtraction, multiplication and division.
-
De- Moivre’s theorem with simple examples.
-
Euler’s form of circular functions, hyperbolic functions and relation between circular and hyperbolic functions.
-
1.1 Complex number 14 Specific objectives :
Topic 2 - Differential Calculus
Identify the function and find the value of function.
-
Definition of function, range and domain of function.
-
Value of function at a point.
-
Types of functions and examples.
-
2.1 Function 14 Specific objectives :
To evaluate limit of function.
-
Concept and definition of limit.
-
Limits of algebraic, trigonometric, logarithmic and exponential functions with examples.
-
2.2 Limits 20 Specific objectives :
Solve problems using rules and methods of derivatives
-
Definition of derivatives, notation, derivatives of standard function using first principle.
-
Rules of differentiation such as, derivatives of sum or difference, product, and quotient with proofs.
-
Derivative of composite function with proof ( Chain rule )
-
Derivatives of inverse trigonometric functions using substitution
-
Derivatives of inverse function.
-
Derivatives of implicit function.
-
Derivatives of parametric function.
-
Derivatives of one function w.r.t another function.
-
Logarithmic differentiation.
-
Second order differentiation.
-
Find the derivatives by first principle.
-
2.3 Derivatives 24 Specific objectives :
Topic 3 - Numerical Method
Find the approximate root of algebraic equation.
-
Bisection method
-
Regula falsi method
-
Newton Rapshon method
-
3.1 Solution of algebraic equation 14 Specific objectives
3.2 Numerical solution of simultaneous equations
14 Specific objectives :
-
Solve the system of equations in three unknowns.
-
Gauss elimination method
-
Jacobi’s method
-
Gauss Seidal method
Course Name : All Branches of Diploma in Engineering and Technology Course Code : AE/CE/CH/CM/CO/CR/CS/CW/DE/EE/EP/IF/EJ/EN/ET/EV/EX/IC/IE/IS/ ME/MU/PG/PT/PS/CD/CV/ED/EI/FE/IU/MH/MI/DC/TC/TX
Semester : Second
Development of Life Skills
To introduce oneself. Contents: 1.1 Need of Self Analysis 1.2 Attitude and types (positive, negative, optimistic and pessimistic) Guidelines for developing positive attitude.
TOPIC 1: SELF ANALYISIS Specific Objectives:
To improve reading, listening and notes taking skills. Contents: 2.1 Learning strategies 2.2 Learning process 2.3 Organization of knowledge 2.4 Reading skills 2.5 Listening skills 2.6 Notes taking 2.7 Enhancing memory
To identify different process and strategies.
TOPIC 2: STUDY TECHNIQUES Specific Objectives:
To search information as per the need. Contents: 3.1 Sources of information 3.2 Techniques of information search (library, internet, etc)
TOPIC 3: INFORMATION SEARCH Specific Objectives:
To cope up with stress effectively. Contents: 4.1 Goal setting and its importance. 4.2 Characteristics of Goal setting (SMART-Specific, Measurable, Attainable, Realistic, Time bound) 4.3 Time Management - Importance, prioritization of work, time matrix, time savers, and time wasters. 4.4 Stress Management - Definition, types of stress, causes of stress, managing stress, and stress busters.
To Priorities the work effectively.
To set primary goals using SMART parameters.
TOPIC 4: SELF DEVELOPMENT Specific Objectives:
To prepare contents for presentation. Contents: 5.1 Importance of presentation. 5.2 Components of effective presentation (Body language, voice culture , rehearsal, etc) 5.3 Preparing for presentation. 5.4 Use of audio/video aids. (audio, video, transparency’s, PowerPoint presentations, etc) 5.5 Performing presentation (Seminars, paper presentations, compering, etc)
To plan for presentation.
TOPIC 5: PRESENTATION TECHNIQUES Specific Objectives:
To know the purpose of group discussion Contents 6.1 Group discussion concept and purpose 6.2 Method of conduction
To understand the concept of group discussion
TOPIC 6: GROUP DISCUSSION Specific Objectives
w.e.f Academic Year 2012-13 G Scheme Course Name : Computer Engineering Group
Course Code : CO/CD/CM/CW/IF
Semester : Second
Web Page Designing
To understand Browsers
1. INTRODUCTION TO WWW Objectives: & To understand structure of HTML document
-
Information about Web Browsers, Web Servers and types of sites
-
Introduce Web page structure and basic structure tags: !DOCTYPE, HTML, HEAD, TITLE, BODY with attributes.
Web Servers
To understand basic tags used in HTML Document
-
Headings, Paragraphs, Breaks, Divisions, Centered Text, Block Quotes, Preformatted text, Address, HR tag. 2. BLOCK LEVEL TAGS AND HORIZONTAL RULES Objectives:
To understand tags 3. TEXT LEVEL TAGS AND SPECIAL CHARACTERS Objectives: & special character used in HTML Document
-
Bold, Italic, Teletype, Underline, Strikethrough, Superscript, Subscript DIV tag
To understand list types
Ordered Lists, Unordered Lists, Definition Lists, Nested Lists. 4. LISTS Objectives:
To understand types of linking
-
URL : Types of URLs, Absolute URLs, Relative URLs
-
Anchor Tag: Linking various documents for internal and external links. Marquee Tag. 5. URL AND ANCHOR TAG Objectives:
To understand Image formats
-
IMG tag and different Image formats, colors and backgrounds. 6. IMAGES, COLORS AND BACKGROUNDS Objectives:
To understand different Table tags 7. TABLE Objectives: & attributes
-
TABLE tag with attributes. TABLE, TR, TH, TD tags. border, cell spacing, cell padding, width, align, bgcolor attributes.
To understand Frame attributes
-
Types of Frames with their attributes Creating frames: FRAMESET tag – rows, cols attributes, FRAME tag –name, frame border, margin height, margin width, src, resize, scrolling attributes. Use of NOFRAMES tag, Frame targeting. 8. FRAMES Objectives:
To understand Forms attribute and methods.
-
Creating basic form: FORM tag, action and method attributes.
-
Form fields: Single line text field, password field, multiple line text area, radio buttons, and check boxes.
-
Pull down menus: SELECT and OPTION tags.
-
Buttons: submit, reset and generalized buttons. 9. FORMS Objectives:
To understand different Style Sheets Rule and types.
-
Introduce Style Sheets with different types.
-
Adding style to the document: Linking to style sheets, Embedding style sheets, Using inline style.
-
Selectors: CLASS rules, ID rules.
-
Style sheet properties: font, text, box, color and background properties. 10. STYLE SHEETS Objectives:
To understand about the client side Scripting.
-
Embedding JavaScript in HTML document. Embed tag, Variables, Constants, Adding comments.
-
Operators: Assignment, Arithmetic and Comparison operators.
-
Control structures and looping: if, if..else, for, for..in, while, do while, break and continue.
-
Event handlers: onClick, onMouseOver, onMouseOut, onSubmit, onReset, 11. CLIENT SIDE SCRIPTING AND JAVA SCRIPT Objectives:
To understand about the gif animator
-
Creating a gif animation using gif animator.
-
Controlling gif animation through internal setting of gif animator.
-
Creating banner using gif animation.
-
12. ANIMATION Objectives:
To understand how to publish the websites Publishing the site, Outsourcing web hosting, Virtual Hosting 13. PUTTING IT ALL TOGETHER: HOSTING THE WEBSITE Objectives:
Polytechnic Diploma in Computer Engineering Computer Technology Second Semester
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
TEACHING AND EXAMINATION SCHEME FOR POST S.S.C. DIPLOMA COURSES
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CD/CM/CW/IF
DURATION OF COURSE : 6 SEMESTERS For CO/CM/CW/IF ( 8 SEMESTERS for CD) WITH EFFECT FROM 2012-13
SEMESTER : THIRD DURATION : 16 WEEKS
FULL TIME / PART TIME : FULL TIME SCHEME : G
-
Applied Mathematics
-
Data Structure Using C
-
Electrical Technology
-
Relational Database Management System
-
Digital Techniques
-
Graphical User Interface (GUI) Programming
-
Professional Practices-I
MSBTE – Final Copy 14/01/2013 1
w.e.f Academic Year 2012-13 G Scheme Course Name : All Branches of Diploma in Engineering & Technology Course Code : AE/CE/CH/CM/CO/CR/CS/CW/DE/EE/EP/IF/EJ/EN/ET/EV/EX/IC/IE/IS/ ME/MU/PG/PT/PS/CD/CV/ED/EI/FE/IU/MH/MI
Semester : Third
Applied Mathematics
Topic-1 Applications of Derivative Specific objectives : Find slope, curvature, maximum and minimum value of functions related to different engineering applications.
-
Examples for finding slope, equations of tangent and normal to the curve
-
Maxima and minima.
-
Radius of curvature.
Topic-2 Integral Calculus
2.1 Integration 20 Specific objectives : Integrate function using different method.
-
Definition of integration as anti derivative, rules of integration.
-
Integration of standard functions
-
Methods of integration Integration by substitution. Integration by partial fractions. Integration by parts and generalized rule by parts.
2.2 Definite Integrals16 Specific objectives : Solve problems on definite integrals using the properties.
-
Definite integral- Definition, examples.
-
Properties of definite integrals without proof and simple examples.
2.3 Application of Definite Integrals Specific objectives : Find area. 1. Area under a curve. 2. Area between two curves.
Topic 3 - Differential Equation.
3.1 Differential equation Specific objectives : Solve the differential equation of first order and first degree Solve different engineering problems using differential equation
-
Differential equation- Definition, order and degree of a differential equation. Formation of differential equation containing single constant.
-
Solution of differential equation of first order and first degree for following types Variable separable form, Equation reducible to variable separable form. Linear differential equation. Homogeneous differential equation. Exact differential equation. 10 20
Topic 4 - Probability
4.1 Probability Specific objectives : 08 Solve different engineering problems related to probability process.
-
Definition of random experiment, sample space, event, occurrence of event and types of event (impossible, mutually exclusive, exhaustive, equally likely)
-
Definition of probability, addition and multiplication theorems of probability.
4.2 Probability Distribution 12
-
Binomial distribution
-
Poisson’s Distribution
-
Normal distribution
Course Name : Computer Engineering Group
Course Code : CO/CM/IF/CD/CW
Semester : Third
Data Structure Using C
1 Introduction to Data Structure Specific Objective: To understand data structure organization & classification To understand operations on data structure. To understand approaches to design an algorithm. Knowing the complexity of an algorithm 1.1 Basic Terminology
-
Elementary data structure organization
-
Classification of data structure 1.2 Operations on data structures
-
Traversing, Inserting, deleting
-
Searching, sorting, merging 1.3 Different Approaches to designing an algorithm.
-
Top-Down approach
-
Bottom-up approach 1.4 Complexity
-
Time complexity
-
Space complexity 1.5 Big ‘O’ Notation
2 Sorting and Searching Specific Objective: To understand and apply sorting algorithms on data. To understand and apply searching algorithms on data. 2.1 Sorting Techniques
-
Introduction
-
Selection sort
-
Insertion sort
-
Bubble sort
-
Merge sort
-
Radix sort (Only algorithm)
-
Shell sort (Only algorithm)
-
Quick sort ( Only algorithm ) 2.2 Searching
-
Linear search
-
Binary search
3 Stacks Specific Objective: To understand and apply the knowledge of the data structure – ‘stack’ in the application programs. 3.1 Introduction to stack
-
Stack as an abstract data type
-
Representation of stack through arrays 3.2 Applications of Stack
-
Reversing a list
-
Polish notations
-
Conversion of infix to postfix expression
-
Evaluation of postfix expression
-
Converting an infix into prefix expression
-
Evaluation of prefix expression
-
Recursion
4 Queues Specific Objective: To understand and apply the knowledge of the data structure – ‘Queue’ in the application programs. 4.1 Introduction
-
Queues as an abstract data type
-
Representation of a Queue as an array 4.2 Types of Queue
-
Circular Queue
-
Double Ended Queue
-
Priority Queue
-
Dequeues 4.3 Applications of Queue
5 Linked List Specific Objective: To understand and apply the knowledge of the data structure – ‘Linked List’ in the application programs. 5.1 Introduction
-
Terminologies: node, Address, Pointer, Information, Next, Null Pointer, Empty list etc. 5.2 Type of lists
-
Linear list
-
Circular list
-
Doubly list 5.3 Operations on a singly linked list ( only algorithm)
-
Traversing a singly linked list
-
Searching a linked list
-
Inserting a new node in a linked list
-
Deleting a node from a linked list
Trees Specific Objective: To understand and apply the knowledge of the data structure – ‘Trees’ on data. 6.1 Introduction 06 Marks
-
Terminologies: tree ,degree of a node, degree of a tree, level of a node, leaf node, Depth / Height of a tree, In-degree & out-Degree, Directed edge, Path, Ancestor & descendant nodes.
6 6.2 Tree Types and Traversal Methods 2 Marks Type of Trees
-
General tree
-
Binary tree
-
Binary search tree (BST). Binary tree traversal (only algorithm)
-
In order traversal
-
Preorder traversal
-
Post order traversal Expression tree
7 Graph and Hashing Specific Objective: To understand and apply the knowledge of ‘graph’ and ‘hashing’ function on data. 7.1 Introduction
-
Terminologies: graph, node (Vertices), arcs (edge), directed graph, in-degree, out-degree, adjacent, successor, predecessor, relation, weight, path, length. 7.2 Representations of a graph
-
Array Representation
-
Linked list Representation 7.3 Traversal of graphs
-
Depth-first search (DFS).
-
Breadth-first search (BFS). 7.4 Applications of Graph 7.5 Hashing
-
Hash function
-
Collision resolution techniques
Course Name : Computer Engineering Group
Course Code : CO/CM/IF/CD/CW Third Semester
Electrical Technology
Topic 1: D.C. Circuits Specific Objectives Understand practical use of KCL and KVL Represent complicated network by single equivalent resistance Contents: 1.1 Concept of Emf , Potential Difference, D.C. Current & D.C.Voltage (Symbols and Units) 1.2 Basic Laws and their application:
-
Ohm’s Law
-
Kirchhoff’s Current & Voltage Law
-
Mesh Loop Current Method (Two loops only)
-
Node Voltage Method (Two nodes only) 1.3 Simplification of Networks
-
Series & Parallel Circuits
-
Star-Delta & Delta-Star Conversion
-
(Simple Numerical on 1.2 and 1.3) 08 12
Topic 2: A.C. Fundamentals Specific Objectives Understand nature of sine waveform & calculate its parameters Identify inductive and capacitive load Contents: 2.1 Basics of Electromagnetism
-
Concept of magnetic Flux
-
Concept of Reluctance
-
Faraday’s Law of Electromagnetic Induction
-
Lenz’s law •Statically &Dynamically Induced EMF.
-
Concept of Inductance, Capacitance, Inductive &Capacitive Reactance 2.2 Sinusoidal Representation With Equation of Alternating V & I (08)
-
Concept of Angular Velocity, Frequency, Cycle & Time Period
-
Concept of Peak Value, Average Value & RMS Value
-
Concept of Form &Peak Factor 2.3 Phase of AC Quantities (Definition & phasor representation)
-
Phase and Phase Difference
-
In-Phase Quantity
-
Lagging Quantity
-
Leading Quantity 2.4 Behavior of AC Circuits ( Waveforms, Equations & Phasor Diagrams)
-
AC Circuits Containing Resistance Only
-
AC Circuits Containing Inductance Only
-
AC Circuits Containing Capacitance Only
-
(Simple Numerical on 2.2 & 2.4)
Topic 3: AC Series Circuit Specific Objectives Understand concept of impedance Distinguish between active, reactive and apparent power Contents: 3.1Concept of Impedance and Impedance Triangle 3.2 Concept of Power Factor and Its Significance 3.3 Phasor Diagram, Voltage and Current Equation
-
RL Series Circuit
-
RC Series Circuit
-
RLC Series Circuit and series resonance 3.4 Active, Reactive and Apparent power, Power Triangle 3.5 Measurement of single phase power using Dynamometer Type wattmeter (Simple Numerical on 3.3 and 3.4)
Topic 4: Three Phase Circuits
Specific Objectives Distinguish between 1 phase and 3 phase a.c. nature Develop balanced load. Contents: 4.1 Advantages of Three Phase Circuits over single phase circuits 4.2 Concept of Three Phase Supply, Its Waveforms Representations & Phase Sequence, Concept of Balanced Load. 4.3 Star Connected Balanced System
-
Relation Between Phase and line Current
-
Relation Between Phase and line Voltage
-
Equation for Three Phase Power
-
Phasor Diagram 4.4 Delta Connected Balanced System
-
Relation Between Phase and Line Current
-
Relation Between Phase and line Voltage
-
Equation for Three Phase Power
-
Phasor Diagram (Simple Numerical on 4.3 & 4.4)
Topic 5: Electrical Machines Specific Objectives Able to select motor depending on application Able to specify transformer w.r.t. specifications. Contents: 5.1 Single Phase Induction Motor : Principle of Working, Operation and Application of
-
Resistance Split Phase Motors
-
Capacitor Start Motors
-
Shaded Pole Motors
-
Universal Motors 5.2 Transformer Construction
-
Construction and Working Principle
-
Classification of Transformers 5.3 Transformer Operation
-
Emf Equation (No Derivation)
-
Voltage and Current Ratio
-
Efficiency and Voltage Regulation 5.4 Auto Transformer
-
Construction and Working
-
Comparison With Two Winding Transformer
Topic 6: Electrical Safety
Specific Objectives ?Aware about earthing need Able to identify cause of problem Contents: 6.1 Earthing of Electrical Equipment
-
Pipe earthing
-
Plate earthing 6.2 Fuses
-
Classification of Fuses and basic terms related with it
-
Miniature Circuit Breaker
-
Comparison between fuse and MCB 6.3 Electric shock and its effects
-
Factors Affecting Lethality of Electric shock
-
Precautions Against Electric Shock
-
Handling Shock Victims
Course Name : Computer Engineering Group
Course Code : CO/CM/IF/CD/CW Third Semester
Relational Database Management System
01 Database System Concept Specific Objectives:
-
State the importance of DBMS effectiveness and database tools.
-
State the advantages of using database system to store operational data.
-
Explain the concept of RDBMS .Describe the overall structure of DBMS & Architecture of Client/Server system. Explain the concept of data mining and data warehousing 1.1 An Introduction to database. Data, database, DBMS, Disadvantages of file processing system, advantages of DBMS over file processing system , Application of database. 1.2 What is RDBMS, Difference between DBMS and RDBMS 1.3 Names of various DBMS and RDBMS softwares 1.4 Data abstraction, Database languages, Instance and schema, Data independence - Logical and Physical Independence. 1.5 Components of DBMS and overall Structure of DBMS. Database Users, functions of Database Administrator. 1.6 Introduction to client server architecture. Two/Three tier Architecture. 1.7 The 12 Rules (Codd’s laws) for fully functional RDBMS. 1.8 Introduction to Distributed database, Introduction to data mining & data warehousing 08 16 02 Relational Data Model and Security and Integrity Specification Specific Objectives: Explain the commercial data processing applications by using various data models. Implement the Concept of E-R Model.
-
Describe the process of Normalization & Design database structure using various Normal forms to reduce redundancy.
-
Explain the various data constraints.
-
Explain the need of data security. 2.1 (10 Marks) Data Model
-
Network Model
-
Hierarchical Model
-
Relational Model
-
Relational Model: - Basic Concepts Attributes and Domains. Key Concepts:- Candidate key, Primary key, Foreign key and Super key.
-
E-R model, Components of ER Model, Types of attributes, role indicator, weak & strong entity set.
-
Enhanced ER Model: Introduction, Specialization & Generalization 2.2 (12 Marks)
-
Relational Algebra and Relational Calculus.
-
Database Design: Relational database Design, Functional dependencies, Normalization based on functional dependencies, Normal forms: 1NF, 2NF, 3NF, BCNF. Normalization based on multivalued dependencies, Normalization based on Join dependencies.
-
Integrity Constraints: Domain Integrity Constraints, Entity integrity Constraints, Referential Integrity Constraints & on delete cascade
-
Database Security: introduction, Data security requirements. 14 22 03 Interactive SQL Specific Objectives:
-
Design SQL queries to Create Relational database and apply data constraints.
-
Design the queries for data manipulation.
-
Implement the queries using various operators & functions
-
Design the queries for controlling in Database.
-
Explain the concept of transaction processing. 3.1 (10 Marks)
-
Introduction to SQL
-
Data Types in SQL
-
DDL Commands: CREATE, ALTER, DROP, TRUNCATE, DESC, RENAME, Truncate, Creating a User, Use of data constraints
-
DML Commands: INSERT, UPDATE,DELETE,CALL 3.2 (16 Marks)
-
SQL Operators: Arithmetic Operators, Comparison Operators, Logical Operators, Set Operators, Range Searching operators-Between, Pattern matching operators-Like.
-
Oracle Functions: String, Arithmetic, Date and time, Aggregate Functions and Miscellaneous Functions. Conversion Functions, Special Date formats using To_char() function
-
Queries using Group by, having, and Order by clause, Joins, Types of Joins, Sub queries.
-
DCL Commands: COMMIT, SAVEPOINT, ROLLBACK, GRANT, REVOKE.
-
DQL Commands: SELECT.
-
Transaction Processing: The concept of Transaction, ACID properties, States of Transaction, Concurrent execution of Multiple transaction, Serializability. 18 26 04 Advance SQL: SQL Performance Tuning Specific Objectives:
-
Design SQL queries for implementation of VIEWS, SEQUENES, INDEXES, SNAPSHOT and SYNONYM. 4.1 Views: What are Views? The Create View Command, Updating Views, Views and Joins, Views and Sub queries, What Views cannot do? , Dropping Views. 4.2 Sequences: Creating Sequences, Altering Sequences, Dropping Sequences. 4.3 Indexes: Index Types, Creating of an Index: Simple Unique, and Composite Index, Dropping Indexes. 4.4 Snapshots: Creating a Snapshot, Altering Snapshot, Dropping a Snapshot. 4.5 Synonyms: Creating a Synonyms, Dropping a Synonyms.
05 PL/SQL , Database Objects & Security Specific Objectives:
-
State the features and components of the PL/SQL.
-
Write simple PL/SQL Code using control structure and handle various exceptions.
-
Create stored procedures and implement functions & create database trigger using PL/SQL.
-
Provide security to database using Locks in PL./SQL 5.1 (08 Marks)
-
Introduction of PL/SQL, Advantages of PL/SQL, The PL/SQL Block Structure, PL/SQL execution environment, PL/SQL data Types, Variables, Constants
-
Control Structure: Conditional Control, Iterative Control, Sequential Control. 5.2 (16 Marks)
-
Exception handling: Predefined Exception, User defined Exception.
-
Cursors: Implicit and Explicit Cursors, Declaring, Opening and Closing a Cursor, Fetching a Record from Cursor, Cursor for loops, Parameterized Cursors.
-
Procedures: Advantages, Creating, Executing and Deleting a Stored Procedure.
-
Functions: Advantages, Creating, Executing and Deleting a Function.
-
Database Triggers: Use of Database Triggers, How to apply database Triggers, Types of Triggers, Syntax for Creating Trigger, Deleting Trigger.
-
PL/SQL security-Locks, Types of Locks-shared & exclusive. Locking strategy-Implicit &Explicit
Course Name : Computer Engineering Group
Course Code : CO/CM/IF/CD/CW Third Semester
Digital Techniques
Introduction to Digital Techniques ¾ Understand the Digital Systems and Logic Families. Identification and conversion of different number systems. 1.1 Digital signal , Digital systems- Positive and Negative Logic, Advantages, Disadvantages and Applications of Digital Systems 1.2 Logic families- Characteristics, Classification - TTL, CMOS, ECL (Comparison only) (No circuits) 1.3 Number System- Classification -Binary, Octal, Decimal, Hexadecimal number system, Conversion of number systems, 1’s complement and 2’s complement, Binary arithmetic, BCD code, BCD arithmetic.
Logic Gates
Understand Boolean Laws and concept of Logic Gates. 2.1
-
Basic gates (AND,OR, NOT), Universal gates (NAND, NOR), Derived gates(EX-OR, EX-NOR) - Logical symbol, logical expression and truth table of gates-Deriving all gates using universal gates, Multiple input gates (3 -inputs)
-
Boolean laws- De Morgan’s theorems. (10 Marks) 2.2
-
Application of Boolean laws to simplify the Boolean expressions.
-
Construction of logical circuits by simplifying the Boolean Expression.
Combinational Logic Circuits ¾ Reduction of Boolean expression using K-map Understanding and designing of Multiplexer, Demultiplexer, Encoder, and Decoder 3.1 SOP & POS – Concept, Standardization.
-
K-map representation of logical functions minimization using 2, 3, variables.
-
Designing of (a) Half adder and Half subtractor (b) Full adder and Full subtractor using K-map, basic gates and universal gates.
-
Multiplexer – Block diagram, Truth table, Logical expression and logic diagram of Multiplexers (2:1, 4:1, 8:1and 16:1), Multiplexer Tree.
-
Demultiplexer – Block diagram, Truth table, Logical expression and logic diagram of Demultiplexer (1:2, 1:4, 1:8and 1:16), Demultiplexer Tree. (16 Marks)
3.2
-
Priority Encoders - Decimal to BCD Encoder (IC 74147) and Octal to Binary (IC 74148) -Block diagram, Truth table.
-
Decoder - BCD to 7-segment Decoder (IC 7447) - Block diagram, Truth table.
-
Digital comparator IC (7485) - Block diagram, Truth table.
-
ALU 74181 (10 Marks)
Sequential Logic Circuit Understanding the concept one bit memory cell – Flip-flop and their Applications. 4.1
-
Introduction to Sequential Logic Circuit – Difference between combinational and sequential circuit
-
One-bit memory cell, clock signal – Triggering methods: edge triggering and level triggering (Positive and Negative)
-
Flip Flops - R S flip-flop, Clocked R S flip flop, J-K flip flop, Master slave J-K flip flop, D- flip flop and T-flip flop - using NAND gates - Symbol , Logic diagram, working, truth table and Timing diagram. (10 Marks) 4.2
-
Applications of flip flops – a) Counters – Concept, Modulus:- Types of counters, Comparison Asynchronous counter (3 bit, 4 bit), mod N-counter, Synchronous counter (3-bit) -Designing, Working, Truth Table, Timing diagram and Applications. b) Shift register - SISO, SIPO, PISO, PIPO (4-bit) -Block diagram, Working, Truth Table, Timing diagram and Applications. Universal Shift register (IC 7495) (Only pin diagram) (14 Marks) 4.3
-
Memories – Classification – Explanation of RAM, ROM, PROM, EPROM, E2PROM.
A-D And D-A Converters (No Mathematical Derivations) To understand different Analog to Digital and Digital to Analog Conversion Techniques.
-
DAC - Weighted resistor and R-2R Ladder -Circuit diagram, working, Advantages and Disadvantages- DAC specifications
-
ADC - Ramp, Dual slope and Successive approximation -Circuit diagram, working, Advantages and Disadvantages-ADC Specifications.
Course Name : Computer Engineering Group Course Code : CO/CM/IF/CD/CW Third Semester
Graphical User Interface (GUI) Programming
-
Introduction to GUI Environment Theory Introduction of GUI, Environment of VB, Concept of VB Program, Project forms and Controls. Activity 1
-
VB 6.0 Installation with demonstration
-
Introduction of different windows of VB, Windows forms and Controls. Theory
-
Use of Class, Object, Property, Methods and events.
-
Drag & Drop Operations, Validating and Processing, user inputs, managing with menus. Activity 2
-
Perform mathematical operation using Textbox and Labels. 2
-
Introduction to Basic Concept of Visual Basic. Theory Understand the basic concepts such as,
-
Data types, Variants.
-
Variables, Constants.
-
Arrays – REDIM statement, Array related functions.
-
Collection, procedure, functions.
-
Argument passing and return values.
-
Input box and message box.
-
Control flow statement.
-
Loop statement.
-
Nested control structure.
-
Exit statement.
-
Operators – arithmetic, logical, relational, string.
-
Functions – String, Math’s, Date and Time.
-
Date and time formats.
-
Control loops (do, for, while)
-
Control statements (if-then, if-then-else, Selection option)
-
Using text box, Command button, Label, options, combo box, input and message box. Activity 3
-
To use date, time, string, mathematical function and control statement by using different controls. 3
-
Working with Controls & Events. Theory
-
Command Buttons, Checkboxes, Option Button.
-
Scroll bars and Sliders.
-
Picture Boxes and Image Controls.
-
Chart and Grid Control Activity 4
-
To change height, width of Image using Image control, picture box and Scrollbars. Theory
-
File system controls – drive, file, directory list box
-
Container – frame.Events- load, Click, etc. Activity 5
-
Design a form using directory, drives, file list and dialog box controls. Theory
-
Text Box and Rich Text boxes
-
List Box, Combo Box, Dialog Box. Activity 6
-
Design text Editor.
-
Perform Cut, Copy, Paste, replace text and save file. Theory
-
Timer Control
-
Basic controls like – line, shape, circle, RGB, Paint picture.
-
Events- load, Click, etc Activity 7
-
Design Timer Control Application.
-
Check Start, stop events in Timer. 3
-
Module, Class Module, MDI, Menu Editor And Graphics Theory
-
Concept of module, class module, MDI, DLL’s and how to use them.
-
Creating own menu using menu editor, popup menu.
-
Advanced controls: Common dialog box, Tree view, List view, rich text box Control, windows common controls, status bar, tab control, image list, Mschart.
-
Concept of class module, module MDI, DLL and how to use them Using RTF Control. Activity 8
-
Design MDI Form.
-
Drag & Drop Menu Bar, status bar & tool bar on MDI. 2
-
Introduction to Database Connectivity and Report Generation. Theory
-
Concept of database, record, record set, connection DSN and DSN less connection
-
Data bound controls – text box, combo box, list box, DB grid, DB Combo, MS flex grid.
-
Visual Data Manager.
-
Database Controls- ADO, DAO, RDO.
-
Object connection, record set, parameter, cursor types, lock types. Activity 9
-
Use different database controls such as ADO, RDO, DAO to perform insert, delete, update operation on database records. Theory Concept of Crystal Report & Data report. Activity 10
-
Design Crystal Report.
-
Use crystal report in application.
-
It should get print by particular search criteria.
Course Name : Computer Engineering Group Course Code : CO/CM/IF/CD/CW Semester : Third
Professional Practices-I
Information Search : Collect information from internet / newspaper / periodicals / magazines etc. Groups (4 to 5 students) have to search/collect information about any one of the following topic. Students will have to submit a report of about 5-10 pages. i) Manufacturing and costing of Computer hardware and software. ii) Advances in software Technology. iii) Information search related to IT Companies (Working Environment) iv) Information search related to Hardware & Networking Companies (Products and Features) v) E-Business. vi) Making a business plan. Vii) Information about Legendary Personalities through suitable websites (eg. youtube).
Lectures by Professional / industrial Expert to be organized from the following areas (any one) 1. Project presentation tips. 2. Spoken English. 3. Personality development. 4. Current trends in IT. 5. How to develop positive thinking.
Market Survey: a) A group of four students is expected to Collect 4 to 6 advertises showing job opportunities for C++, RDBMS, Java ,VB, .Net, hardware engineer etc. from newspaper and online resources as well as personally visiting the relevant industries and offices. b) Visit any one industry and find the knowledge and skills required for C++, RDBMS, Java Technologies. May also Visit related website.
Seminar: Seminar on any one of the following topics suggested below: A Group of students (4 to5)has to search / collect information about the topic through literature survey, visit and discussions with experts/ concerned persons: Student will have to submit a report of about 5- 10 pages and deliver a seminar for 10 minutes. 1) 3G/4G Technology. 2) Cloud Computing. 3) Hacking. 4) Robotics. 5) DNA Computing. 6) Nano Technology. 7) Robot Surgery. 8) HD Technology. 9) Smartphones. 10) ERP/SAP. Faculty can suggest any other latest topic.
List of Mini Projects (Any One). 1. Hotel reservation software ( may use-C,C++,RDBMS,VB) 2. Library management software (may use C ,C++, RDBMS, VB)
Polytechnic Diploma in Computer Engineering/ Computer Technology 4th Semester
COURSE NAME : DIPLOMA IN COMPUTER ENGINEERING / COMPUTER TECHNOLOGY
SEMESTER : FOURTH
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
MSBTE
TEACHING AND EXAMINATION SCHEME FOR POST S.S.C. DIPLOMA COURSES
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CD/CM/CW
DURATION OF COURSE : 6 SEMESTERS FOR CO/CM/CW/IF ( 8 SEMESTERS FOR CD) WITH EFFECT FROM 2012-13
SEMESTER : FOURTH
DURATION : 16 WEEKS
PATTERN : FULL TIME - SEMESTER
SCHEME : G
SR. NO. SUBJECT TITLE
-
Environmental Studies
-
Computer Hardware & Maintenance
-
Computer Network
-
Microprocessor and Programming
-
Object Oriented Programming
-
Computer Graphics
-
Professional Practices-II
Environmental Studies
Topic 1: Nature of Environmental Studies Specific Objectives:
Define the terms related to Environmental Studies
State importance of awareness about environment in general public Contents:
-
Definition, Scope and Importance of the environmental studies
-
Importance of the studies irrespective of course
-
Need for creating public awareness about environmental issues
Topic 2: Natural Resources and Associated Problems Specific Objectives:
Define natural resources and identify problems associated with them
Identify uses and their overexploitation
Identify alternate resources and their importance for environment Contents: 2.1 Renewable and Non renewable resources
-
Definition
-
Associated problems 2.2 Forest Resources
-
General description of forest resources
-
Functions and benefits of forest resources
-
Effects on environment due to deforestation, Timber extraction, Building of dams, waterways etc. 2.3 Water Resources
-
Hydrosphere: Different sources of water
-
Use and overexploitation of surface and ground water
-
Effect of floods, draught, dams etc. on water resources and community 2.4 Mineral Resources:
-
Categories of mineral resources
-
Basics of mining activities
-
Mine safety
-
Effect of mining on environment 2.5 Food Resources:
-
Food for all
-
Effects of modern agriculture
-
World food problem
Topic 3. Ecosystems
-
Concept of Ecosystem
-
Structure and functions of ecosystem
-
Energy flow in ecosystem
-
Major ecosystems in the world
Topic 4. Biodiversity and Its Conservation
-
Definition of Biodiversity
-
Levels of biodiversity
-
Value of biodiversity
-
Threats to biodiversity
-
Conservation of biodiversity
Topic 5. Environmental Pollution
-
Definition
-
Air pollution: Definition, Classification, sources, effects, prevention
-
Water Pollution: Definition, Classification, sources, effects, prevention
-
Soil Pollution: Definition, sources, effects, prevention
-
Noise Pollution: Definition, sources, effects, prevention
Topic 6. Social Issues and Environment
-
Concept of development, sustainable development
-
Water conservation, Watershed management, Rain water harvesting: Definition, Methods and Benefits
-
Climate Change, Global warming, Acid rain, Ozone Layer Depletion, Nuclear Accidents and Holocaust: Basic concepts and their effect on climate
-
Concept of Carbon Credits and its advantages
Topic 7. Environmental Protection Brief description of the following acts and their provisions:
-
Environmental Protection Act
-
Air (Prevention and Control of Pollution) Act
-
Water (Prevention and Control of Pollution) Act
-
Wildlife Protection Act
-
Forest Conservation Act Population Growth: Aspects, importance and effect on environment
-
Human Health and Human Rights
Practical:
Skills to be developed:
Intellectual Skills:
-
Collection of information, data
-
Analysis of data
-
Report writing
Motor Skills:
-
Presentation Skills
-
Use of multimedia
List of Projects:
Note: Any one project of the following:
-
Visit to a local area to document environmental assets such as river / forest / grassland / hill / mountain
-
Visit to a local polluted site: Urban/Rural/Industrial/Agricultural
-
Study of common plants, insects, birds
-
Study of simple ecosystems of ponds, river, hill slopes etc
Prepare a project report on the findings of the visit illustrating environment related facts, analysis and conclusion. Also suggest remedies to improve environment
w.e.f Academic Year 2012-13 G Scheme
Course Name : Computer Engineering Group
Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Computer Hardware & Maintenance
1 Motherboard & Its Component Specific Objectives
-
To Understand the various components of Motherboard.
-
To Know about the different memories in PC & their usage.
-
To Understand the selection of different components of PC. 1.1 CPU – Concept like address lines, data lines, internal registers. 1.2 Modes of operation of CPU – Real mode, IA-32 mode, IA-32 Virtual Real Mode. 1.3 Process Technologies, Dual Independent Bus Architecture, Hyper Threading Technologies & its requirement. 1.4 Processor socket & slots. 1.5 Chipset basic, chipset Architecture, North / South bridge & Hub Architecture. 1.6 Latest chipset for PC 1.7 Overview & features of PCI, PCI –X, PCI express, AGP bus. 1.8 Logical memory organization conventional memory, extended memory, expanded memory. 1.9 Overview & features of SDRAM, DDR, DDR2, DDR3. 1.10 Concept of Cache memory: 1.11 L1 Cache, L2 Cache, L3 Cache, Cache Hit & Cache Miss. 1.13 BIOS – Basics & CMOS Set Up. 1.14 Motherboard Selection Criteria.
2 Storage Devices & Interfacing. Objective
-
To understand the Recording techniques in storage devices.
-
To understand the working of storage devices. 2.1 Recording Techniques: FM, MFM , RLL, perpendicular recording 2.2 Hard Disk construction and working. 2.3 Terms related to Hard Disk. Track, sector, cylinder, cluster, landing zone, MBR, zone recording, write pre-compensation. 2.4 Formatting: Low level, High level & partitioning. 2.5 FAT Basics: Introduction to file system, FAT 16, FAT 32, NTFS, 2.6 Hard Disk Interface: Features of IDE, SCSI, PATA, SATA, Cables & Jumpers. 2.7 CD ROM Drive: Construction, recording.(Block diagram) 2.8 DVD: Construction, Recording. (Block Diagram) 2.9 Blue-ray Disc specification.
3 Display Devices & Interfacing Objective -
To understand the construction and working of display devices like CRT, LCD.
-
To understand the Interfacing of above devices to PC. 3.1 CRT: - Block diagram & working of monochrome & colour Monitor 3.2 Characteristics of CRT Monitor :-DOT Pitch, Resolution, Horizontal Scanning frequency, Vertical scanning frequency, Interlaced Scanning, Non-Interfaced scanning, Aspect ratio. 3.3 LCD Monitor: - Functional Block Diagram of LCD monitor, working principle, Passive matrix, Active matrix LCD display. 3.4 Touch Screen Display – The construction and working principle 3.4 Plasma Display Technology: - Construction & working principle. 3.5 Basic Block Diagram of Video Accelerator card
4 Input and Output Devices Objective -
To understand the construction and working of Input /Output Devices.
-
To understand the Interfacing of the above peripherals. 4.1 Keyboard: Types of key switches: Membrane, Mechanical, Rubber dome, Capacitive, optoelectronic and interfacing. 4.2 Mouse: Opto-mechanical, optical ( New design) 4.3 Scanner: Flat Bed, Sheet-fed, Handheld: Block diagram of flat Bed and specifications, OCR, TWAIN, Resolution, Interpolation. 4.4 Modem: Internal and External: Block diagram and specifications. 4.5 Printer: Printer Characteristics, Dot matrix, Inkjet, Laser: block diagram and specifications.
5 Power Supplies Objective. -
To understand the working of SMPS.
-
To understand the power problems. 5.1 Block diagram and working of SMPS. 5.2 Signal description and pin-out diagram of AT and ATX connectors 5.3 Power supply characteristics: Rated wattage, Efficiency, Regulation, Ripple, Load regulation, Line regulation. 5.4 Power problems: Blackout, Brownout, surges and spikes. 5.5 Symptoms of power problems. 5.6 Protection devices: circuit breaker, surge suppressor. 5.7 Uninterrupted Power Supply, ONline and OFFline UPS, working of UPS: Block diagram, advantages and disadvantages, Ratings
6 Interfaces Objective -
To understand the ports of PC.
-
To understand interfacing techniques of devices to ports 6.1 SCSI, SCSI cables and connectors, SCSI drive configuration. 6.2 USB features. 6.3 RS 232 : (Voltages and 9 pin description) 6.4 Centronics (interface diagram, important signals and timing waveform) 6.5 Firewire features 6.6 Blue tooth
w.e.f Academic Year 2012-13 G Scheme
7 PC Troubleshooting, Maintenance and Tools. Objective -
To understand the preventive maintenance of PC
-
To understand the diagnostic tools of PC 7.1 POST: POST sequence, Beep codes, visual display codes. 7.2 Preventive maintenance: Active, Passive, periodic maintenance procedure. 7.3 Diagnostic Tools: logic Analyzer, logic probe. 7.4 Diagnostic software for trouble shooting PC. BGA workstation and its applications for reballing of north bridge and south bridge
Skills to be developed:
Intellectual Skills:
-
Understanding basic hardware of computer
-
Fault finding of input/output devices.
-
Troubleshooting of input/output devices
-
Proper connection of input/output devices.
Motor Skills:
Proper handling of Computer System Hardware.
List of Practical:
-
Identify and draw the motherboard layout of Intel i3 processor and understand connection and layout of the H67 or P67chipset.
-
PerformBasic Input/output System (BIOS) setting and configuration setup using Complementary Metal Oxide Semiconductor (CMOS).
-
Format, partition and install a Hard Disk Drive (HDD) and format a pen drive.
-
Understand layout, characteristics and functions of different components of Hard Disk Drive (HDD) as a storage device.
-
Install Video Graphics Array (VGA) or Super Video Graphics Array (SVGA) display cards.
-
Install and understand the working of printer.
-
Install and understand the working of Input/output devices such as scanner and modem.
-
Connect Switched Mode Power Supply (SMPS) and identify different parts of SMPS. Understand the working of SMPS and Uninterrupted Power Supply (UPS).
-
Use diagnostic software to identify installed computer peripherals and test their working condition.
-
Find faults related to Monitor, CPU, Hard disk, Printer and other peripherals.
-
Form a pico net using Bluetooth devices and transfer data.
-
Assemble PC and install an operating system.
PRACTICAL:
w.e.f Academic Year 2012-13 G Scheme
w.e.f Academic Year 2012-13 G Scheme Course Name : Computer Engineering Group
Course Code : CO/CD/CM/CW
Semester : Fourth
Computer Network
1 BASIC NETWORK CONCEPTS 1.1 Fundamentals of Computer Network-Definition Need of Computer Network, Applications, Component of Computer Network. 1.2 Network Benefits- Sharing Information(File Sharing, E-mail) - Sharing Resources (Printer Sharing, Application Services) - Facilitating Centralized Management-Managing Software, Maintaining the Network, Backing up data 1.3 Computer Network Classifications-Classification of Network by their Geography.-PAN, CAN, LAN, MAN, WAN 1.4 Classification of Network by their Component Role--Peer-to-Peer Network, Server-Based Network, Types of server
2 NETWORK TOPOLOGIES AND NETWORKING DEVICES 2.1 Network Topologies - Introduction, Definition, Selection Criteria, Types of Topology-i) Bus ii) Ring iii) Star iv) Mesh v) Tree vi) Hybrid. 2.2 Network Control / Connecting Devices - Need of Network Control devices, Role of Network Control devices in a Network, Connectors, Hub, Repeater, Bridges, Switches, Router, Gateway, Modem. 2.3 Network software: NIC Device Driver, client-server software eg. telnet, ftp
3 TRANSMISSION MEDIA
-
Concept of Guided and Unguided Transmission Media.
-
Types of Guided Media.
-
Types of Unguided Media. 3.1 Introduction – Need of Transmission Media, Selection Criteria. 3.2 Types of Transmission Media- 1) Guided Media: Cable Characteristics, Types of Cable-Twisted Pair Cable, Co-axial Cable, Fiber Optic Cable. 2) Unguided media: Types of Communication Band-Microwave Communication, Radio wave Communication, Satellite Communication, Infrared Communication. 3.3 Latest Technologies in Wireless Network-Bluetooth Architecture, Wi-Fi, Wi- Max. 3.4 Cellular (Mobile) Telephone – Band in Cellular Telephony, Calls using Mobile Phones, Transmitting receiving / Handoff operations.
w.e.f Academic Year 2012-13 G Scheme -
OSI Reference Model 4.1 Introduction– Layered Architecture, Peer-to-Peer Processes-Interfaces between Layer, Protocols, Organization of the Layers, Encapsulation. Layers of the OSI Reference Model (Functions of each Layer & Protocols used) – Physical Layer, Data-Link Layer, Network Layer, Transport Layer, Session Layer, Presentation Layer, Application Layer.
-
TCP / IP SUITE 5.2 IP Addressing – IP Address classes, classless IP addressing, Subnetting, supernetting, Masking, Application Layer-FTP, SMTP, DNS.
Sr. No. Title of Experiment No. of Hours
-
To observe Components of Network in your Computer Network Lab. (To know your Network Lab.)
-
To understand network features
-
To connect and understand different Transmission Media and Network Control devices.
-
To Prepare a Straight Cable and Network Cross over Cable and test by Line Tester.
-
To install a network interface card
-
To Connect Computers in Star Topology using Wired Media and any Network control Device.
-
To connect two hubs/switch by creating crossover connection
-
To Configure Peer-to-Peer Network.
-
To Share Printer and Folder in Network.
-
To Install TCP/IP Protocols (Version 4 and version 6) and configure advanced features of TCP/IP Protocols.
w.e.f Academic Year 2012-13 G Scheme -
Install Wireshark software to capture packet and Configure it to capture Ethernet packet. Verify Ethernet frame structure and its 48 bit address.
-
To Run Basic TCP/IP Utilities and Network Commands with all options.(Ping, Ping ::1, ipconfig, Tracert, Netstat, Wireshark, ARP, NBTSTAT.EXE, WINIPCFG.EXE),capture TCP, UDP,IP, ARP, ICMP, Telnet, FTP packets using Wireshark packet sniffer software
-
To understand Subnet Masking and create two subnets
-
To visit server room and prepare report on 1. Proxy Server 2. Server Configuration 3. Router Configuration 4. Firewall Configuration 5. Network setup details (Topology, Back up, IP range, network software, UPS)
List of Practical:
w.e.f Academic Year 2012-13 G Scheme Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Microprocessor and Programming
Topic 1: Basics of Microprocessor Specific Objective: Students will be able to
-
Draw the architecture of 8085
-
Define the functions of different pins of 8085
-
Identify status of different flags 1.1 Evolution of Microprocessor and types 1.2 8085 Microprocessor,
-
Salient features
-
Pin description,
-
Architecture of 8085 - Functional Block diagram,
-
Register organization,
Topic 2 :16 Bit Microprocessor: 8086 Specific Objective: Students will be able to
-
Define the functions of different pins
-
Draw functional block diagram of 8086
-
Understand the operating modes of 8086 2.1 8086 Microprocessor,
-
Salient features
-
Pin descriptions
-
Architecture of 8086 - Functional Block diagram
-
Register organization,
-
Concepts of pipelining,
-
Memory segmentation
-
Physical memory addresses generation. 2.2 Operating Modes of 8086
-
8284 Clock Generator
-
8288 Bus Controller
-
74LS245 Bi-directional Buffer
-
74LS373 Octal Latch
-
Minimum Mode operation and its timing diagram
-
Maximum Mode operation and its timing diagram
Topic 3 : Instruction Set of 8086 Microprocessor Specific Objective: Students will be able to
-
Understand the different types of instructions
-
Identify the addressing modes of instructions
-
State the operation of an instructions 3.1 Machine Language Instruction format, addressing modes 3.2 Instruction set, Groups of Instructions
-
Arithmetic Instructions
-
Logical Instructions
-
Data transfer instructions
-
Bit manipulation instructions
-
String Operation Instructions,
-
Program control transfer or branching Instructions
-
Process control Instructions
Topic 4 :The Art of Assembly Language Programming
Specific Objective: Students will be able to
-
Know the program development steps
-
Use the different program development tools
-
Illustrate the functions of assembler directive and operators 4.1 Program development steps
-
Defining problem,
-
Writing Algorithms
-
Flowchart
-
Initialization checklist
-
Choosing instructions
-
Converting algorithms to assembly language programs. 4.2 Assembly Language Programming Tools
-
Editors
-
Assembler
-
Linker
-
Debugger. 4.3 Assembler directives and Operators
Topic 5: 8086 Assembly Language Programming. Specific Objective: Students will be able to
-
Write a appropriate programs using editor
-
Run program using assembler and linker
-
Debug program using debugger 5.1 Model of 8086 assembly language programs 5.2 Programming using assembler -
-
Arithmetic operations on Hex and BCD numbers - Addition, Subtraction, Multiplication and Division
-
Sum of Series
-
Smallest and Largest numbers from array
-
Sorting numbers in Ascending and Descending order
-
Finding ODD/EVEN numbers in the array
-
Finding Positive and Negative Numbers in array
-
Block transfer
-
String Operations - Length, Reverse, Compare, Concatenation, Copy
-
Count Numbers of ‘1’ and ‘0’ in 8/16 bit number
-
BCD to Hex and Hex to BCD number conversion
Topic 6 : Procedure and Macro in Assembly Language Program Specific Objective: Students will be able to
-
Understand the purpose of procedure and macros
-
Use procedure and macros 6.1 Procedure
-
Defining Procedure - Directives used, FAR and NEAR
-
CALL and RET instructions.
-
Reentrant and Recursive procedures.
-
Assembly Language Programs using Procedure 6.2 Defining Macros.
-
Assembly Language Programs using Macros.
List of Practical:
-
Identify the Assembly Language programming tools like Assembler, linker, debugger, editor.
-
Write an Assembly Language Program to add / subtract two 16 bit numbers.
-
Write an ALP to find sum of series of numbers.
-
Write an ALP to multiply two 16 bit unsigned/ signed numbers.
-
Write an ALP to divide two unsigned/ signed numbers (32/16 , 16/8, 16/16, 8/8 )
-
Write an ALP to add / Sub / multiply / Divide two BCD numbers.
-
Write an ALP to find smallest/ largest number from array of n numbers.
-
Write an ALP to arrange numbers in array in ascending/ descending order.
-
Write an ALP to perform block transfer data using string instructions / without using string instructions.
-
Write an ALP to compare two strings using string instructions / without using string instructions.
-
Write an ALP to display string in reverse order, string length, Concatenation of two strings.
-
Write an ALP to convert Hex to Decimal, Decimal to Hex.
Practicals:
w.e.f Academic Year 2012-13 G Scheme Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Object Oriented Programming
1 Principles of Object Oriented Programming Objectives:
-
State OOP’s basic Concepts.
-
Difference between OOP & POP.
-
C++ Programming structure. 1.1 Its need & requirement, Procedure Oriented Programming (POP) verses Object Oriented Programming (OOP), Basic concepts of Object Oriented Programming, Object Oriented Languages, Applications of OOP. 1.2 Beginning with C++: What is C++? , keywords, variables, constants basic data types, operators, scope resolution operator, memory management operators, console input/output, structure of C++ program.
2 Classes & Objects: Objectives:
-
Defining classes & objects.
-
Declaring & using static data member & static member function, friend function.
-
Programs based on classes & objects. 2.1 Structures in C++. 2.2 Class & Object: Introduction, specifying a class, access specifies, defining member functions, creating Objects, memory allocations for objects. 2.3 Array of Objects, Object as function arguments. 2.4 Static data members, static member function, friend Function
3 Constructors & Destructors Objectives:
-
State Concepts of constructor & destructor, types of constructor.
-
Programs based on constructor & destructors 3.1 Concepts of Constructors, Types of constructors: Default, Parameterized, Copy. 3.2 Overloaded Constructors :Multiple Constructors in a Class, Constructors with default arguments. 3.3 Destructors.
4 Inheritance: Concept of Reusability Objectives: -
Concept of Inheritance & its types.
-
Types of Visibility modes.
-
Programs based on Inheritance. 4.1 Introduction, defining a derived class, visibility modes & effects. 4.2 Types of Inheritance : Single, multilevel, multiple, hierarchical, hybrid 4.3 Virtual base class, abstract class, constructors in derived class.
5 Pointers in C++ Objectives: -
Declare Pointer & Pointer arithmetic
w.e.f Academic Year 2012-13 G Scheme -
Pointer to Arrays, string & Object.
-
“this” pointer concept. 5.1 Concepts of Pointer: Pointer declaration, Pointer operator, address operator, Pointer arithmetic. 5.2 Pointer to Array: Searching, Insertion, deletion 5.3 Pointer to String: Searching, finding length, comparisons, concatenation, reverse 5.4 Pointer to Object: Pointer to Object, this pointer, Pointer to derived class.
6 Polymorphism Objectives: -
Polymorphism concept & its types.
-
Program for overloading operators & functions. 6.1 Introduction, Types of polymorphism: Compile time, Run time 6.2 Compile time Polymorphism: Function overloading, operator overloading: Overloading unary and binary operators, Rules for operator overloading. 6.3 Run time polymorphism: Virtual functions, rules for virtual functions, pure virtual function.
List of Practical:
Sr. No. Title of Experiment
-
Write a program to Input & Output data for exchanging values of two variables.
-
Develop a program to declare a class ‘person’ having data members name, age & salary. Accept and display this data for one object.
-
Write a program to declare a class ‘employee’ having data members name and age. Accept and display the data for three objects.
-
Write a program to show how static member is shared by multiple objects of the same class.
-
Develop a program to find out the mean value of a given number using friend function.
-
Develop a program to print student details of ‘stud’ class using constructor and destructor
-
Write a program to find prime number using default argument in constructor
-
Write a program to find out the payroll system using single level inheritance.
-
A. Write a program to find student details using multiple inheritance. B. Write a program to compute total marks of student using virtual base class.
-
Write a program to evaluate the largest number of an array using pointer
-
Write a program to search a character in a string using pointer.
-
Write a program to input and display code and price for two items using pointer to object.
-
Write a program to display roll_no and name of student using ‘this’ pointer.
-
Write a program to using function overloading to calculate volume of cube, cylinder & rectangular box
-
Write a program to overload unary ‘--‘ operator
-
Write a program to display the output using the virtual function.
w.e.f Academic Year 2012-13 G Scheme Course Name : Computer Engineering Group Course Code : CO/CD/CM/CW
Semester : Fourth
Computer Graphics
Basics of Computer Graphics Objectives : Demonstrate text mode and graphics mode. 1.1 Raster scan display: 1.2 Primitive operations: - moveto, lineto 1.3 Graphics file formats: Basics, advantages, disadvantages – BMP – GIF – JPEG – TIFF – PCX 1.4 Graphics Mode Functions- Text mode, Graphic mode Shapes, colors,
Line, circle, and polygon. Objectives: Draw Lines using various algorithms. Generate circle with various algorithms. Draw polygons and demonstrate their filling procedures 2.1 Basic concepts in line drawing, Line drawing algorithms: DDA algorithms, Bresenham’s algorithm 2.2 Circle generating algorithms: Symmetry of circle, DDA circle drawing algorithm, Bresenham’s circle drawing algorithm, 2.3 Polygons – Types of polygons, inside –outside test, Polygon filling: Flood fill, Scanline algorithm.
Transformations Objectives: Demonstrate 2D transformation techniques Demonstrate 3D transformation techniques. 3.1 2D Transformation: Scaling, Reflection, Shearing, Rotation, Translation, Rotation about an arbitrary point 3.2 3D Transformation: Scaling, Rotation, Translation, Rotation about arbitrary axis
Windowing & clipping Objectives: Operate on various clipping algorithms. Summarize the different transformations. 4.1 Line clipping: Cohen-Sutherland Line clipping algorithm, Midpoint subdivision algorithm (06 Marks) 4.2 Polygon clipping: Sutherland – Hodgeman Polygon clipping algorithm.
Curves and Fractals Objectives: Draw various curves Predict various fractal types. 5.1 Curve generation: Arc generation using DDA algorithm, Interpolation, Approximation, B-Spline, Bezier curves: 5.2 Curves Fractals: Hilbert’s Curve, Koch curve, Fractal lines, Fractal Surfaces.
Title of Experiment
Implement DDA algorithm and Bresennham’s algorithm for line drawing.
Implement DDA algorithm and Bresennham’s algorithm of circle drawing.
Implement Flood fill algorithm for Polygon filling.
Implement scan-line algorithm for polygon filling.
Write Program for 2-D transformations -> scaling, Rotation
Write Program for 2 D transformations -> shearing and Translation program
Write and implement program for rotation about an arbitrary point
Implement Cohen- Sutherland algorithm for line clipping.
Implement midpoint subdivision algorithm for line clipping.
Implement Sutherland-Hodgeman algorithm for polygon clipping.
Write a program to draw a curve using Bezier’s algorithm
Write a program to draw fractal lines.
w.e.f Academic Year 2012-13 G Scheme Course Name : Computer Engineering Group
Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Professional Practices-II
1 Lectures by professional, industrial experts to be organized from following or any other suitable technical areas. [Any two]: - 1. Advanced technical writing skill 2. SAP modules and career. 3. Career trends in computer / IT field 4. Intelligent computer system. 5. Advanced trends in hardware technology. 6. Advanced programming languages in IT field. 7. Introduction to Apprenticeship Training Scheme
2 Information Search:- Form group of 6 students. Information should be collected from internet, news papers, journals, book etc. Each student should submit write-up about 8-10 pages from following allocated topic or any other suitable topic suggested by teacher. 1. Human machine interface 2. Dynamic languages 3. Robotic surgery 4. Virtual keyboard 5. Wireless USB 6. Concept of cloud computing 7. Bubble sensing 8. Blu – ray disc 9. Or any other suitable topic
3 Seminar:- Form a group of 6 students and deliver seminar on any one of the following technical topic or any other suitable subject topic suggested by teacher for 10 minutes. Seminar should be presented in power point presentation. Students should draw notes about 8-10 pages on respected topic. 1. Trouble shooting methods for various computer peripherals. 2. Viruses / antivirus and firewalls [checkpoints] 3. Protocols suits: - SLIP and PPP, ARP, IP- V6, ICMP-V6, TCP & UDP [each protocol may be separate topic]. 4. Stream classes in C++. 5. Exception handling in C++. 6. Pointers in C++. 7. Interrupts useful for microprocessor programming. 8. Or any other suitable topic.
4 Group Discussion:- Form a group of 6 students. Teacher should allocate a topic from the following list or any other suggested topic and do the group discussion for 10 minutes. 1. Is china a threat to the Indian software industry? 2. Education is only business in these days. 3. Is male and female equal in all aspects? 4. Opinion about reservation in education sector. 5. Boom in retail sector? 6. Whether software is dominant over hardware or vice-versa? w.e.f Academic Year 2012-13 ‘G’ Scheme
7. Or any other topic.
5 Mini Projects / Activities:- Form a group of 6 students. Teacher should allocate a topic for mini project from the following topics or any other suggest topic and develop the mini project. 1. Web site development system. 2. Database management system project 3. Animation project using C and C++. 4. System project using front end and back end. 5. Game designing. 6. Assembly of computer system and installation of application software.
Polytechnic Diploma in Computer Engineering Computer Technology Second Semester
-
Software Engineering
-
Java Programming
-
Computer Security
-
Operating System
-
Elective – I (Any One) for CM Only ( Computer Technology )
Data Base Management
Multimedia and Animation Technique
Elective – I (Any One) for CO ( Computer Engineering )
Advanced Microprocessor
Windows Programming
6 Network Management and Administration
7 Professional Practices - v
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Computer Engineering Group Course Code : CO/CM/IF/CD Semester : Fifth for CO/CM/IF and Sixth for CD
Software Engineering
01 Overview of Software Engineering & the Software Development Process 1.1 The evolving role of Software & changing nature of software-Definition of a Software, Characteristics of a Software, Categories of Software 1.2 Software Engineering –A layered Technology approach(Definition of Software Engineering, Need of Software Engineering 1.3 The software development process-Generic Framework activities, Umbrella activities 1.3.1 The Capability Maturity Model Integration Model(CMMI)-levels and their significance, process areas considered for CMMI Level 1.4 PSP and TSP 1.4.1 Significance in Ongoing Software Process Improvement 1.4.2 Goals 1.4.3 Names of the PSP and TSP framework activities and their meaning 1.5 Prescriptive Process Models 1.5.1 The Waterfall Model -Nature, Situations in which applicable with example, Associated problems 1.5.2 The Incremental Model -Incremental Model (Nature, Situations in which applicable with example, General steps) -RAD Model (Nature, Situations in which applicable with example, General steps, Drawbacks) 1.5.3 The Evolutionary Process Model -Prototyping (Nature, Situations in which applicable with example, General steps, Drawbacks) -Spiral Model (Nature, Situations in which applicable with example, General steps, Advantages, Drawbacks) 08 20
02 Software Engineering Requirements and Development of Analysis & Design Models. 2.1 Software Engineering Practice 2.1.1 Definition 2.1.2 Importance 2.1.3 Essence 2.2 Core Principles of Software Engineering (Statement and Meaning of each Principle) 2.3 Communication Practices (Meaning of Communication, Communication Principles - Statement and Meaning of each ) 2.4 Planning Practices
(Meaning of Software Planning, Basic Activities included, Planning Principles - Statement and Meaning of each)
2.5 Modeling Practices -Meaning of Software Modeling -Analysis Modeling
(Meaning, Names of the analysis domains represented, Analysis Modeling Principles -Statement and Meaning of each)
- Design Modeling (Meaning, Names of the three Design aspects, Design Modeling Principles - Statement and Meaning of each)
2.6 Construction Practices -Meaning of Software Construction -Coding
(Meaning, Preparation Principles, Coding Principles, Validation Principles)
- Testing ( Meaning, Testing Principles - Statement and Meaning of each)
2.7 Software Deployment -Meaning of Delivery Cycle, Support Cycle and Feedback Cycle
- Deployment Principles (Statement and Meaning of each)
2.8 Requirements Engineering(RE)
2.8.1 Meaning of RE
2.8.2 Need of RE
2.8.3 RE Tasks (Meaning and Sub-tasks included)
2.9 Analysis Modeling
2.9.1 Objectives
2.9.2 Analysis Rules of Thumb
2.9.3 Domain Analysis -Meaning -Examples of Domain -Goal -Input and Output of Domain Analysis
2.9.4 Analysis Modeling Approaches -Structured Analysis (Meaning) -Object-oriented Analysis (Meaning)
2.9.5 Building the Analysis Model
-Data Modeling Concepts (Meaning of the terms – data objects, data relationships, data attributes, cardinality and modality with example)
-DFD (Use, Standard Notations, Rules followed, DFD construction using any Case study)
- Data Dictionary(DD) (Meaning, Use, Contents incorporated, Advantages)
w. e. f Academic Year 2009-10 ‘E’ Scheme
-Creating a Control Flow Model (Nature of Software Applications where required, Use, Guidelines used)
-Creating Control Specifications(CSPEC) (Use, State diagram and Program activation table – meaning and use)
-Creating Process Specification(PSPEC) (Use, Names of the contents it includes) -Creating a Behavioral Model (Use, General steps)
2.10 Design Engineering/Modeling
2.10.1 The Design Process
(Meaning of Software Design, Three Characteristics of good design)
2.10.2 Design Quality Guidelines
2.10.3 Design Concepts
- Abstraction, Architecture, Patterns, Modularity, Information hiding, Functional independence, Refinement, Refactoring, Design classes (Meaning and Importance with respect to ease of design, development, testing, and debugging)
2.10.4 The Design Model
- Data design elements, Architectural design elements, Interface design elements, Component-level design elements, Deployment-level design elements (meaning and inputs from analysis modeling that help in their creation)
Testing Strategies & Methods.
3.1 Software Testing Fundamentals
3.1.1 Definition of Software testing
3.1.2 Meaning of good test
3.1.3 Meaning of successful test
3.1.4 Meaning of testing strategy
3.1.5 Meaning of test plan, test cases, test data
3.1.6 Characteristics of Testing Strategies
3.2 Software Verification and Validation(V&V)
-Meaning, Differences, Names of the set of SQA
Activities involved in V&V
03 3.3 Testing Strategies for Conventional Softwares 3.3.1 Unit Testing 08 20
-Meaning
-Aspects of the Software Program tested
3.3.2 Integration Testing
-Meaning
-Approaches
-
Top-down integration
(Meaning, Steps involved)
-
Bottom-up integration
(Meaning, Steps involved)
-
Regression testing
(Meaning, Purpose)
-
Smoke testing (Meaning, Purpose)
3.4 Alpha and Beta Testing -Meaning -Purpose -Differences
3.5 System Testing
3.5.1 Meaning and Purpose
3.5.2 Types
- Recovery testing, security testing, Stress testing, Performance Testing (Meaning, Purpose with example)
3.6 White-box and Black-box Testing
(Meaning and Purpose) Debugging
3.6.1 Meaning
3.6.2 Outcomes
3.6.3 Characteristics of Bugs
3.6.4 Debugging Strategies
- Brute force, Backtracking, Cause elimination, Automated debugging (Meaning)
Software Project Management
4.1 What is Software Project Management and Why is it needed?
4.2 The Management Spectrum – The four Ps - the People, the Product , the Process, & the Project
(Meaning and Significance of each ‘P’)
4.3 Project Scheduling and Tracking
4.3.1 Meaning of project scheduling and tracking
4.3.2 Need
4.3.3 What must a project schedule indicate?
4.3.4 Reasons why project deadlines cannot be met
4.3.5 Basic Principles used for project scheduling
(Meaning of each principle)
4.3.6 Introduction to the Scheduling Techniques/Methods
04 -PERT, CPM, Timeline Charts 10 18
4.3.7 Ways in which the project schedule can be tracked
(Only a list of the ways)
4.4 Risk Management
4.4.1 Meaning of Software Risk
4.4.2 Reactive Vs Proactive risk strategies
Meaning of Reactive risk strategy
Meaning of Proactive risk strategy
Names of the steps involved in formulation of the
Proactive risk strategy
4.4.3 Types of Software Risks
Names and Meaning of the risks
4.4.4 The RMMM Strategy
The names of the issues involved
Possible steps to mitigate risks
List of the factors to be monitored
The RMM Plan (Meaning and what it includes)
4.5 Change Management
4.5.1 Meaning of SCM
4.5.2 Need of SCM
4.5.3 SCM Features (Names and meaning of the features)
4.6 Cleanroom Software Egineering
4.6.1 The Cleanroom approach
4.6.2 The Cleanroom Strategy (Names and meaning of the tasks involved) The Cleanroom difference
Software Quality Management& Estimation
5.1 Basic Quality Concepts.
5.2 Software Quality Assurance(SQA) -Definition of SQA -Activities carried out by the SQA Group
5.3 Introduction to Statistical SQA ( Meaning and list of the activities involved)
5.4 Six Sigma Strategy for Software -Meaning -Core Steps (The DMAIC Method)
5.5 The ISO 9000 Quality Standards-ISO’s definition of Quality-ISO 9001:2000 Software Quality Focus
5.6 Software Reliability and Software Availability 05 06 18
Definition-Units of measurement
5.7 McCall’s Quality Factors
(Names and meaning of each factor) Estimation
5.7.1 Meaning of Software Estimation
5.7.2 List of the steps involved
5.7.3 Types of Decomposition Techniques ( Names and meaning of the techniques)
5.7.4 Software Sizing-Meaning -Approaches (names and meaning of the approaches)
5.7.5 COCOMO II Model Meaning,Use (applications)
w. e. f Academic Year 2009-10 ‘E’ Scheme
Course Name : Computer Engineering Group
Course Code : CO/CM/IF/CD
Semester : Fifth for CO/CM/IF and Sixth for CD
Java Programming
Introduction to Java 1.1 Fundamentals of Object Oriented Programming Object and Classes, Data abstraction and encapsulation, Inheritance, Polymorphism, Dynamic Binding 1.2 Java Features Compiled and Interpreted, Platform independent and portable, Object oriented Distributed, Multithreaded and interactive, High performance 1.3 Constant, Variables and Data Types Constant, Data Types, Scope of variable, Symbolic Constant, Type casting, Standard default values 1.4 Operator and Expression Arithmetic Operators, Relational Operators, Logical Operators, Assignment Operator Increment and Decrement Operator, Conditional Operator, Bit wise Operator, Special Operator 1.5 Decision making and Branching Decision making with if statement, Simple if statement, The if else statement, The else if ladder, The switch statement, The? : Operator 1.6 Decision making and Looping The While statement, The do statement, The for statement, Jumps in Loops ( Break, Continue)
2.1 Classes, Object and Methods Defining a class, Creating object, Accessing class members, Constructor, Methods Overloading, Static Member 2.2 Inheritance Extending a Class (Defining a subclass Constructor, Multilevel inheritance, Hierarchical inheritance, Overriding Methods, Final variable and Methods, Final Classes, Abstract method and Classes 2.3 Visibility Control Public access, friend access, Protected access, Private access, Private Protected access 2.4 Array, Strings and Vectors Arrays, One Dimensional array, Creating an array, Two Dimensional array, Strings (String and StringBuffer class), Vectors, Wrapper Classes
Interfaces and Packages 3.1 Interface: Multiple Inheritance Defining interfaces, Extending interfaces, Implementing interfaces, Accessing Interface variable 3.2 Packages: Putting Classes Together System Package, Using system Package, Naming Convention, Creating Package, Accessing a package, Using a package, adding a class to a package
Multithreaded Programming and Exception handling 4.1 Multi Threading: Creating Thread, Extending a thread class, Stopping and Blocking a thread, Life cycle of thread, Using thread method, Thread exceptions, Thread priority, Synchronization, Implementing a ‘Runnable’‘ Interface 4.2 Managing Errors and Exceptions Types of errors, Exception, Multiple catch statement, using throw, throws and finally statement, Using Exception for Debugging
Java Applets and Graphics Programming 5.1 Applet Programming Applet basics, Local and remote applets, How applet differ from application, Preparing to write applets, Building applet code, Applet life cycle, Creating an Executable Applet, Designing a Web page, Applet tag, Adding Applet to HTML file, Running the Applet, Passing parameter to applet 5.2 Graphics Programming The Graphics Class, Lines and rectangle, Circle and Ellipse, Drawing Arcs, Drawing Polygons, Line Graphs, Using control loops in Applets, Drawing Bar charts
Streams and File I/O 6.1 Stream Classes 6.2 Character Stream, Byte Stream ( Reading And Writing Streams) 6.3 Serialization
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Diploma in Computer Engineering / Computer Technology Course Code : CO/CM/CD Semester : Fifth for CO/CM/IF and Sixth for CD
Computer Security
Introduction and Security trends 1.1 Need for security, Security basics : Confidentiality, Integrity, Availability, Authentication, Access Control 1.2 Threats to security : Viruses and Worms, Intruders, Insiders, Criminal organizations, Terrorists, Information warfare Avenues of attack, steps in attack 1.3 Types of attack: Active and Passive attacks, Denial of service, backdoors and trapdoors, sniffing, spoofing, man in the middle, replay, TCP/IP Hacking, encryption attacks. Malware : Viruses, Logic bombs
Organizational/ Operational security 2.1 Role of people in security : Password selection, Piggybacking, Shoulder surfing, Dumpster diving, Installing unauthorized software / hardware, Access by non employees, Security awareness, Individual user responsibilities 2.2 Physical security : Access controls Biometrics : finger prints, hand prints, Retina, patterns, voice patterns, signature and writing patterns, keystrokes, Physical barriers 2.3 Network security basics, model for network security
Cryptography and Public key Infrastructure 3.1 Introduction : Cryptography, Cryptanalysis, Cryptology, Substitution techniques : Caesar’s cipher, monoalphabetic and polyalphabetic, Transposition techniques – Rail fence technique, simple columnar, Steganography 3.2 Hashing - concept 3.3 Symmetric and asymmetric cryptography : Introduction Symmetric encryption : DES (Data encryption standard) algorithm, Diffie-Hellman algorithm, Problem of key distribution, Asymmetric key cryptography : Digital Signature, Key escrow 3.4 Public key infrastructures : basics, digital certificates, certificate authorities, registration authorities, steps for obtaining a digital certificate, steps for verifying authenticity and integrity of a certificate 3.5 Trust models : Hierarchical, peer to peer, hybrid
Network security 4.1 Firewalls : concept, design principles, limitations, trusted systems, Kerberos - concept 4.2 Security topologies – security zones, DMZ, Internet, Intranet, VLAN, security implication, tunneling 4.3 IP security : overview, architecture, IPSec, IPSec configurations, IPSec security 4.4 Virtual Private Network 4.5 Email security : Email security standards : Working principle of SMTP, PEM, PGP, S/MIME, spam,
System security 5.1 Intruders, Intrusion detection systems (IDS), host based IDS, network based IDS 5.2 Password Management, vulnerability of password, password selection strategies, components of a good password 5.3 Operating system security : Operating system hardening, general steps for securing windows operating system, Hardening Unix/Linux based operating system, updates : hot fix, patch, service pack
Application and web security 6.1 Application hardening, application patches, web servers, active directory 6.2 Web security threats, web traffic security approaches, secure socket layer and transport layer security, secure electronic transaction Software development : secure code techniques, buffer overflows, code injection, least privilege, good practices, requirements, testing
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Computer Engineering Group
Course Code : CO/CM/IF/CD Semester : Fifth for CO/CM/IF and Sixth for CD
Operating System
Introduction 1.1 Operating system, Evolution, Generations –1st, 2nd, 3rd, 4th. 1.2 Mainframe Systems – Batch, Multi programmed, Multitasking, Time sharing, Desktop. 1.3 Multiprocessor Systems 1.4 Distributed Systems. 1.5 Clustered Systems. 1.6 Real Time Systems. 1.7 Recent Operating System Characteristic –XP,WIN-07
Operating System Structures 2.1 System components activities - Process management, Main memory management, File management, I/O system management, Secondary storage management. 2.2 Operating system services. 2.3 System calls – Uses, process control, file management, Device management, Information maintenance, communication. 2.4 Operating system structure. Simple structure, layered, monolithic, microkernel. 2.5 Booting
Process Management 3.1 Processes - Concept, process, state, process control block. 3.2 Process scheduling - Scheduling queues, scheduler, context switch. 3.3 Operations on processes - creation, termination. 3.4 Inter process communication. 3.5 Threads - Benefits, user and kernel threads. 3.6 Multithreading Models - Many to one, one to one, many to many.
Scheduling 4.1 Scheduling – Objectives, concept, criteria, CPU and I/O burst cycle. 4.2 Types of Scheduling-Pre-emptive, Non pre- emptive. 4.3 Scheduling Algorithms. First come first served (FCFS), Shortest job first (SJF), Round Robin (RR), Priority. 4.4 Other Scheduling. Multilevel, Multiprocessor, real-time. 4.5 Deadlock. System model, principle necessary conditions, mutual exclusion, critical region. 4.6 Deadlock handling. Prevention, avoidance algorithm-Bankar’s algorithm, Safty algorithm
File System and Memory Management 5.1 File- Concept, Attributes, Operations, Types, Structure 5.2 Access Methods – Sequential, Direct. 5.3 Swapping 5.4 Allocation Methods – Contiguous, Linked, Indexed. 5.5 Directory Structure – Single level, Two level, Tree Structure.
5.6 Protection –Types of accesses, Access control. 5.7 Basic Memory Management –Partitioning, Fixed & Variable. 5.8 Free Space management techniques –Bitmap, Linked List. 5.9 Virtual Memory – Concept, Paging, Page fault, Page Table. 5.10 Page Replacement algorithms – FIFO(First in First out), Optimal Page replacement, LRU (Least recently used), NRU (Not recently used)
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Diploma in Computer Technology Course Code : CM Semester : Fifth
Data Base Management ( Elective-I)
Oracle Architecture. 1.1 Components of Oracle Architecture. Structures for connecting a user to an oracle Instance, Common database administrative tools for DBA, features of the oracle universal Installer, Optimal flexible architecture, Setting of Password file authentication, main components of oracle enterprise manager and their uses. 1.2 Maintaining Control file. Use of control file, Control file, Multiplex and manage the control file, manage control file with oracle managed files. 1.3 Managing an Oracle Instance. Create and manage Initialization parameter files, configure OMF, startup & shutdown an instance, monitor the use of diagnostic files 1.4 Creating a Database. Prerequisite for database creation, creating a database using oracle database configuring assistant, Creating a database manually 1.5 Maintaining redo log files. Purpose & structure of online redo log files, Control lock switches and check points, Multiplex and maintain online redo log files, Manage online redo log files with OMF. Managing Users, Role and Database Objects. 2.1 Managing users, privileges and roles. Creating new database users alter and drop existing database users, Monitor information about existing users, Identify system and object privileges, grant and revoke privileges, identify auditing capabilities, create and modity roles, Control availability of roles, remove roles, user predefined roles, display role information from the data dictionary. 2.2 Managing table spaces. Manageing table spaces, data files, tables, undo data and indexes logical structure of table spaces within the database, create table spaces, change the size of the table space allocate table space for temporary segments, Chage the status of table spaces, change the storage setting of table spaces, implement oracle managed files, various methods of storing data, oracle data tupes, distinguish between an extended versus a restricted row id, structure of a row, creating regular and temporary tebles, manage storage structures within a table, reorganize truncate, drop a table, purpose of undo data, automatic undo management different types of indexes and their uses creating, reorganizing and dropping indexes, get index information from the data dictionary. 2.3 Storage structure and relationships Logical structure of segments, segment types and uses, keywords that control block spaces usage, get information about storage structures from the data dictionary. 2.4 Data dictionary content and usage Data dictionary components, contents and uses of data dictionary, query the data dictionary. 2.5 Managing password security, resources and data integrity, Manage passwords using profiles, administrator profiles, control use of resources using profile, implement data integrity constraints, maintain integrity constraints, obtain constraint information from the data dictionary. Oracle Backup and Recovery 3.1
-
Backup and recovery overview. Basics of database backup, restore and recovery, types of failure in an oracle environment, backup and recovery strategy.
-
Instance and media recovery structures. Oracle processes, memory structures and files related to recovery, importance of check points, redo log files and archived log files, instance recovery.
-
Configuring the database archiving mode Difference between archive log and no archive log modes; configure a database for archive log mode, automatic archiving, multiple archiving processes. 3.2
-
Oracle recovery manager overview and configuration. RMAN features, components, configuring RMAN.
-
User managed backups and RMAN backups. User managed backups and recovery operations, backup issues with read table spaces, perform closed and open database backups, backup the control file, cleanup after a failed online backup, DB verify utility to detect corruption, types of RMAN specific backups backing up with RMAN, copy command to create image copies.
-
User managed complete recovery and RMAN complete recovery. Recovery in non archive log mode and complete recovery in archive log mode using user managed and RMAN, restore data files to different locations, relocate and recover a table space by using archived redo log files.
-
User managed incomplete recovery and RMAN incomplete recovery. Necessity of incomplete recovery, Methods for incomplete recovery, incomplete recovery with user managed backups, incomplete recovery using RMAN and using enterprise manager, recovery of the control file, recovery through reset logs.
-
RMAN maintenance and recovery catalog creation and maintenance. Cross checking of backups, updating the repository, changing the status of backup and copies, catalog backups made with operating system commands, contents of recovery catalog, creating the recovery catalog and maintaining it by using RMAN commands, using RMAN to register, resynchronize and reset a database, querying recovery catalog to generate reports and lists, create, store and run scripts. Oracle Networking 4.1 Networking overview and basic oracle net architecture. Managing complex networks, oracle networking add-on solutions, components of oracle net layered architecture, oracle net services role, web client connections through oracle networking. 4.2 Configuring oracle networking. Establishing a session, creating and managing a listener, database registration, the listener control utility, techniques for name resolution, configuring service aliases, advanced connection options, testing oracle net connections. 4.3 Managing shares servers Limitations of dedicated server architecture, shared server architecture, configuring shared server, monitoring the shared server when to use the shared server
Oracle performance and tunning overview 5.1 Tuning application design, tuning SQL, tuning memory usage, tuning data access, tuning data manipulation, tuning physical storage, reducing network traffic, using STATSPACK and the automatic work load repository, using STATSPACK, tuning tools, alert log, background trace file, server generated alerts, user trace files.
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Diploma in Computer Technology / Information Technology Course Code : CM/IF Semester : Fifth
Multimedia and Animation Techniques (Elective- I)
Multimedia Elements Multimedia Application 1.1 I/P, O/P devices Limitations of Traditional Input Device, Digital v/s Analog, Input- Pen-Input, Image Scanner, Charge Coupled Devices, MIDI, Digital Camera, Output, Display System Technology, CRT display System, Display Terminology, Flat Panel Display, Print o/p technology, Dye Sublimation 1.2 Evaluation of Multimedia systems Multimedia Elements (Fasimile, Document image, photogrphics image, Geographics information system maps, Fullmotion and live video, Holographics images Fractcals). Multimedia Application(Document imaging , Image processing and Image Enchancement, OCR, Handwriting recognition, Non textual Image recognition, Full motion Digital Video application and Electronics messaging). Multimedia System Architecture, Evolving Tech. for Multimedia, Defining Objects for Multimedia Systems, Multimedia Data Interface Standard 1.3 Storage media Magnetic Media Technology, Hard disk Technology, RAID, Criteria for Selection of RAID, Use of Magnetic Storage in Multimedia, Optical Media, Magneto Optical Architecture & Issues For Distributed Multimedia System. 2.1 Multimedia System Architecture. 2.2 Distributed Multimedia. 2.3 Synchronization, Orchestration & QOS Architecture 2.4 Framework for Multimedia System.
Compression/Decompression & File Formats
-
Need, Types , Evaluating & Visibility Evaluating the Compression System, How much, Compression, How Good is Picture, How fast Does it Compress or Decompress, What H/W & S/W Does it take, Redundancy & Usability
-
Compression and Decompressiom Types of compression ,Need of Data Compression, Color Gray Scale and Still Video Image, Color Characteristics, Color Model
-
Video Compression Technique Simple Compression Technique, Interpolative, Predictive, Transfer Coding, Discrete Transfer, Statistical (Huffman, arithmetic)JPEG Compression, Requirement Addressing JPEG, Definition of JPEG Standard, Overview of JPEG Components, JPEG methodology, The discrete cosine Transfer , Quantization, Zigzag Sequence, Encoding
-
Introduction to Standardization of Algorithm
-
File Formats
-
History of RIF, TIFF TIFF Specification, TIFF structure, TIFF tag, TIFF Implementation issues, TIFF classes RIFF Chunks with two sub chunks, List chunk, RIFF waveform Audio File format, RIFF MIDI file Format, RIFF DIB’s,
-
Introduction to RIFF, AVI RIFF AVI File format, Index Chunk and Boundary condition handling for AVI files., AVI Indeo File Format.
-
JPEG-objectives, Architecture, JPEG-DCT encoding Quantization.
-
JPEG-stastical coding, predictive lossless coding, JPEG performance
-
MPEG-objectives, Architecture, BIT stream syntax performance
-
MPEG2 & MPEG4
Multimedia Authoring and User Interface 4.1 Multi Media Authoring System and its type 4.2 Hypermedia Application Design consideration 4.3 User Interface Design 4.4 Information Access 4.5 Object Display / Playback Issues
Distributed Multimedia Systems 5.1 Components of Distributed Multimedia Systems 5.2 Distributed Client Server Operation 5.3 Multimedia Object Server 5.4 Multi Server Network topologies 5.5. Distributed Multimedia Databases
Multimedia Tool 6.1 Introduction to Multimedia tool – Flash 6.2 Creating & Modifying elements 6.3 Line tool, fill/attributes, different shapes, text tools & pen tool 6.4 Selecting lines fill with arrow tool, selecting shapes, using lasso tool performing basic editing tools, selecting & deselecting elements, modifying created objects.
w. e. f Academic Year 2009-10 ‘E’ Scheme
Course Name : Diploma in Computer Engineering
Course Code : CO/CD
Semester : Fifth for CO and Sixth for CD
Advanced Microprocessor (Elective-I)
16-bit Microprocessor - Intel 80286. 1.1 Salient features, Internal architecture, Register organization. (General purpose register, segment register, status and control register, instruction pointer, segment descriptor cache register)
1.2 Addressing mode such as Real, Protected Virtual Addressing mode, Selector, Descriptors and its types, LDT, GDT, IDT, privilege protections. Operations of 80286 in Real and PVAM.
32-bit Microprocessor –Intel 80386. 2.1 Salient features, internal architecture, Register organization (General-purpose register, segment register, status and control register, instruction pointer. Segment descriptor cache register. System address register LDTR & GDTR, TR, Debug register, Test registers, Control register. 2.2 Addressing modes of 80386, real, PVAM, paging, virtual 8086. Address translation in real, PVAM, paging, Enabling and disabling paging (Machine Status word)
Interrupts of X86 microprocessor: 3.1 Introduction to X86 interrupts (Hardware, software and exceptions), Interrupt vector table, Interrupt processing sequence. Hardware or exception interrupts (Singles step, divide by zero/overflow, non-maskable, breakpoint, overflow) software interrupts (INT, INTO instructions) 3.2 Introduction to MS-DOS, The structure of MS-DOS (BIOS Module, DOS kernel, command processor), Loading of MS-DOS introduction to .com and .exe programs, DOS & BIOS Interface, Interrupt Services, DOS& BIOS Interrupts.
Advanced Microprocessors (Intel 486 & Pentium) 4.1 Salient features of 486. Salient features of Pentium System architecture (Super-scalar Execution, Separate code & data cache, Floating Point Exceptions, Branch prediction.
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Diploma in Computer Engineering/ Information Technology Course Code : CO/IF/CD Semester : Fifth for CO and Sixth for CD
Windows Programming (Elective-I)
Overview of Windows messaging. 1.1\
-
The Windows Environment, History of Windows, Aspects of Windows, Windows Programming Options, APIs and Memory Models, The Programming Environment, Your First Windows Program,
-
The MessageBox Function, A Brief History of Character Sets 20 American Standards, Wide Characters and C, The char Data Type, Windows' String Functions, Using printf in Windows, Formatting Message Box. 1.2
-
Registering the Window Class, Creating the Window, Displaying the Window, the Message Loop, and the Window Procedure.
GDI and Basic Drawings 2.1
An Introduction to GDI, The Structure of GDI, The GDI Philosophy, The GDI Function Calls, The GDI Primitives, The Device Context. 2.2
Drawing Dots and Lines, Setting Pixels, Filling in the Gaps, Drawing Filled Area, The GDI Mapping Mode Rectangles, Regions, and Clipping.
The Keyboard 3.1 Keyboard Basics, Keystrokes and Characters, Using Keystroke Messages, Character Messages, Keyboard Messages and Character Sets, The KEYVIEW1 Program, The Foreign-Language Keyboard Problem, The Caret (Not the Cursor), The Caret Functions.
The Mouse 4.1
-
Mouse Basics, Client-Area Mouse Messages, Simple Mouse Processing: An Example, Mouse double-clicks, Nonclient-Area Mouse Messages, The Hit-Test Message, A Sample Program 4.2
-
Emulating the Mouse with the Keyboard, Using Child Windows for Hit-Testing, Capturing the Mouse.
Client Window Controls 5.1
The Button Class, Creating the Child Windows, Push Buttons, Check Boxes, Radio Buttons, Group Boxes, Changing the Button Text, Visible and Enabled Buttons, Buttons and Input Focus, Controls and Colors, System Colors, The Button Colors, The WM_CTLCOLORBTN Message, 5.2
-
The Scroll Bar Class 383 The COLORS1 Program Coloring the Background, Coloring the Scroll Bars and Static Text, The Listbox Class, List Box Styles, Putting Strings in the List Box, Selecting and Extracting Entries, A Simple List Box Application
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Computer Engineering Group Course Code : CO/CM/CD/IF Semester : Fifth for CO/CM/IF and Sixth for CD
Network Management and Administration
Exploring Directory Services and Remote Network Access. 1.1 Network Related Jobs – Network Administrator, Network Engineer, Network Architecture / Designer, Other Network Related Jobs. 1.2 Directory Services - Define Directory Services, Definition of Novelle Directory, Windows NT domains, Microsoft’s Active Directory, X500 Directory Access Protocol, Lightweight Directory Access Protocol, Forests, Trees, Roots and Leaves. 1.3 Active Directory Architecture – Object Types, Object Naming, Canonical Names, LDAP Notation, Globally unique identifiers, User Principle Names, Domain, Trees & Forests. 1.4 Remote Network Access – Need of Remote Network Access, Public Switched Telephone Network, Integrated Services Digital Network, Digital Subscriber Line, CATV. 1.5 Virtual Private Network – VPN Protocols, Types of VPNs, VPN Clients, SSL VPNs.
Network Connection and Printing Services 2.1 Dynamic Host Configuration Protocol (DHCP) – DHCP Origins, Reverse Address Resolution Protocol (RARP), The Bootstrap Protocol (BOOTP), DHCP Objectives, IP Address Assignment, DHCP Architecture. 2.2 Introduction to Domain Name System(DNS) - DNS Objectives, Domain Naming, Top Level Domains, Second Level Domains, Sub domains, DNS Functions, Resource Records, DNS Name Resolution, Resolves, DNS Requests, Root Name Servers, Resolving a Domain Name, DNS Name Registration. 2.3 Understand Network Printing Concepts - Understand Network Printing Concepts, Locally connected print devices, Setting up local print devices, Shared print devices, Sharing Locally Attached Print Devices, Describe Windows Network Printing, Add Print Wizard.
Implementation of Network 3.1 Designing Network – Accessing Network Needs, Applications, Users, Network Services, Security and Safety, Growth and Capacity Planning, Meeting Network Needs – Choosing Network Type, Choosing Network Structure, Choosing Servers. 3.2 Installing and Configuring Windows 2003 Server - Preparing for Installation, Creating windows 2003 server boot disk, Installing windows 2003 server, Configuring server/ client 3.3 Setting windows 2003 server - Creating Domain controller, Adding the DHCP and WINS roles, Adding file server and print server, Adding Web based Administration.
Administering Windows 2000 Server (The Basics) 4.1 Working With User Accounts - Adding a User, Modifying User Account, Deleting or Disabling a User Account. 4.2 Working With Windows 2000 Security Groups – Creating Group, Maintaining Group Membership. 4.3 Working with Shares – Understanding Share Security, Cresting Shares, Mapping Drives 4.4 Administering Printer Shares – Setting up Network Printer, 4.3 Working with Windows 2000 Backup – Using Windows 2000 Servers Backup Software
Troubleshooting and security of Network 5.1 Understanding the Problem – Troubleshooting, Segmenting the Problem, Isolating the Problem, Setting Priorities. 5.2 Troubleshooting Tools – Hardware Tools, Software Tools, Monitoring and Troubleshooting Tools 5.3 Internal Security – Account Security, File and Directory permissions, Practices and user education. 5.4 External Threats – Front Door threats, Back Door threats, Denial services threats, Viruses, worms and other Malicious codes.
w. e. f Academic Year 2009-10 ‘E’ Scheme Course Name : Computer Engineering Group Course Code : CO/CM/IF/CD Semester : Fifth for CO/CM/IF and Sixth for CD
Professional Practices - V
Industrial Visits Structured industrial visits be arranged and report of the same should be submitted by the individual student, to form a part of the term work. Visit any IT industry/ computer center. Study their network (Cable layout, devices used/software/costing)
Polytechnic Diploma in Computer Engineering Computer Technology Sixth Semester
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
COURSE NAME : DIPLOMA IN COMPUTER ENGINEERING / COMPUTER TECHNOLOGY
COURSE CODE : CO/CM
DURATION OF COURSE : 6 SEMESTERS WITH EFFECT FROM 2009-10 YEAR /
SEMESTER : SIXTH
PATTERN : FULL TIME - SEMESTER SCHEME : E
Subjects
Management
Software Testing
Advanced Java Programming
Entrepreneurship Development
Industrial Projects
Professional Practices-VI
Elective – II (Any One) for CM Only (Computer Technology)
Object Oriented Modelling and Design
Advanced Web Technology
Elective – II (Any One) for CO (Computer Engineering)
Advanced Web Technology
Embedded System
Systems Programming
Course Code EJ/EN/ET/EX/EV/IC/IE/IS/MU/DE/ME/PG/PT/AE/CE/CS/CR/CO/CM/IF/ EE/EP/CH/CT/PS/CD/ED/EI/CV/FE/IU/MH/MI/TX/TC
Semester : Sixth for EJ/EN/ET/EX/EV/IC/IE/IS/MU/DE/ME/PG/PT/AE/CE/CS/CR/ CO/CM/IF/EE/EP/CH/CT/PS/TX/TC
Management
Overview of Business 1.1. Types of Business
-
Service
-
Manufacturing
-
Trade 1.2. Industrial sectors
-
Introduction to
-
Engineering Industry
-
Process Industry
-
Textile Industry
-
Chemical Industry
-
Agro Industry 1.3 Globalization
-
Introduction
-
Advantages & disadvantages w.r.t India 1.4 Intellectual Property Rights I (I P R)
-
Concept
-
Types of IPR
Management Process 2.1 What is Management?
-
Evolution
-
Various Definitions
-
concept of Management
-
Levels of Management
-
Administration and Management
-
Scientific Management by F W Taylor 2.2 Principles of Management (14 principles of Henry Fayol) 2.3 Functions of Management:
-
Planning
-
Organizing
-
Coordinating
-
Directing
-
Controlling
-
Decision Making
Organizational Management 3.1 Organization
-
Definition
-
Steps in forming organization 3.2 Types of Organization
-
Line
-
Line & Staff
-
Functional
-
Project type 3.3 Departmentation
-
Centralized & Decentralized
-
Authority & Responsibility
-
Span of Control (Management) 3.4 Forms of ownerships
-
Proprietorship
-
Partnership
-
Joint stock company
-
Co-operative society
-
Govt. Sector
Human Resource Management 4.1 Personnel Management
-
Introduction
-
Definition
-
Function 4.2 Staffing
-
Introduction to HR
-
Introduction to HR Planning
-
Recruitment procedure 4.3 Personnel – Training & Development
-
Types of training - Induction - Skill enhancement 4.4 Leadership & Motivation
-
Leadership- Styles & types
-
Motivation –Definition, Intrinsic & Extrinsic
-
Moslow’s theory of Motivation and its significance 4.5 Safety Management
-
Causes of Accidents
-
Safety Procedures 4.6 Introduction, Objectives & feature of Industrial Legislation such as
-
Factory Act
-
ESI Act,
-
Workman Compensation Act,
-
Industrial Dispute Act
Financial Management (No Numericals) 5.1. Financial Management- Objectives & Functions 5.2. Capital Generation & Management
-
Types of capitals
-
Sources of finance 5.3. Budgets and Accounts
-
Types of Budgets
-
Production Budget ( including Varience Report)
-
Labour Budget
-
Introduction to Profit & Loss Account (Only concept)
-
Balance sheet etc. 5.4. Introduction to Various Taxes
-
Excise Service Tax,
-
Income Tax
-
VAT
-
Custom Duty.
Materials Management 6.1. Inventory Management (No Numericals)
-
Meaning & Objectives 6.2 ABC Analysis 6.3 Economic Order Quantity:
-
Introduction & Graphical Representation 6.4 Purchase Procedure
-
Objectives of Purchasing
-
Functions of Purchasing Department
-
Steps inPurchasing 6.5 Modern Techniques of Material Management
-
Introductory treatment to Just inTime( JIT)/ System Applications & Products (SAP) /Enterprise Resource Planning (ERP)
Project Management (Simple /Elementary Numericals) 7.1 Project Management
-
Introduction & Meaning
-
Introduction to CPM/PERT Techniques (simple network problems)
-
Concept of Break Even Analysis and its significance 7.2 Quality Management
-
Definition of Quality, Concept of Quality, Quality Circle, Quality Assurance
-
Introduction to TQM, Kaizen, 5 ‘S’ & Six Sigma
Course Name : Diploma in Computer Engineering /Computer Technology
Course Code : CO/CM/CD Semester : Sixth for CO/CM
Software Testing
Purpose of Testing Software Testing Background Software Error Case Studies:- Disney Lion King, Intel Pentium Floating Point Division Bug, NASA Mars Polar Lander, Patriot Missile Defense System,Y2K Bug. What is Bug? Terms for software Failures, Software Bug: A Formal Definition, Why do Bug occurs?, cost of bugs, What Exactly does a software tester do? What makes a good software tester? Software Development Process Product Components:- What Effort Goes into a software product?, What parts make up a software product?, Software Project Staff, Software Development Lifecycle Models :- Big-Bang Model, Code and fix Model, Waterfall model, Spiral Model The Realities of Software Testing Software Testing terms and definition:-Precision and accuracy, verification and validation, Quality Assurance and quality control
Testing Fundamentals Examining the Specification Getting Started :- Black-Box and white-box Testing, Static and Dynamic Testing, Static Black Box Testing :- Testing the specification Performing a High Level Review of the Specification:- Pretend to be a customer, Research Existing Standards and guidelines, Review and test similar software Low Level Specification Test Techniques:- Specification Attributes Checklist , Specification Terminology Checklist. Testing the software with Blinders On Dynamic Black-Box Testing : testing the software While, Blindfolded, Test-to-pass and Test-to-fail, Equivalences Partitioning , Data Testing :- Boundary Condition, Sub-Boundary Conditions, default, empty, blank, Null, Zero and None, Invalid, Wrong, Incorrect and garbage data. State Testing:- Testing Software ‘s Logic Flow, Testing States to Fail.
Examining the Code Static White Box Testing: Examining the design and code, Formal Review: - Peer Review, Walkthroughs, Inspections. Coding Standards and Guidelines:- Examples of Programming Standards and Guidelines, Obtaining Standards. Generic Code Review Checklist:- Data Reference Errors, Data Declaration Errors, Computation Errors, Comparison Error, Control Flow Errors, Subroutine Parameter Errors, Input/Output Errors, Other checks. Dynamic White Box Testing: Dynamic White Box Testing, Dynamic white box testing versus debugging, Testing the Pieces:- Unit and Integration Testing, An Example of Module Testing. Data Coverage: - Data Flow, Sub-Boundaries, Formula and Equations, Error Forcing. Code Coverage: - Program Statements and Line Coverage, Branch Coverage, Condition Coverage.
04 Applying Your Testing Skills Configuration Testing An Overview of Configuration Testing: - Isolating Configuration Bugs, Sizing up the job. Approaching the Task: - Decide the Types of Hardware You’II Need, Decide What Hardware Brands, Model, and Device Drivers are available. Decide which Hardware features, modes and options are possible. Pare Down the identified Hardware Configuration to a Manageable Set. Identify your Software’s Unique Features that work with the Hardware Configurations. Design the test Cases to Run on each configuration. Execute the tests on each configuration. Rerun the tests until the results satisfy your team. Obtaining the hardware, Identify hardware standards, configuration testing other hardware. Compatibility Testing Compatibility Testing Overview, Platform and Application Versions, Backward and forward compatibility, the impact of testing multiple versions. Standards and Guidelines: - High-Level standards and Guidelines, Low- level standards and Guidelines, Data Sharing Compatibility.
05 Foreign Language Testing Making the words and Pictures Make Sense , Translation Issues :- Text Expansion, ASCII , DBCS and Unicode, Hot Keys and shortcuts, Extended Characters, Computation on characters, Reading Left to Right and Right to Left, Text on Graphics, Keep the Text out of the code. Localization Issues: - Content, Data Formats. Configuration and Compatibility Issues: - Foreign platform configurations, Data Compatibility. How much should you Test?
06 Usability Testing User Interface Testing: What makes a Good UI?, Follows standards or Guidelines, Intuitive, Consistent, Flexible, Comfortable, Correct, Useful. Testing for the Disabled: Accessibility Testing: - It’s the Law, accessibility features in software. Web site Testing Web Page Fundamentals, Black-Box Testing: - Text, Hyperlinks, graphics, forms, object and other simple miscellaneous Functionality. Gray Box Testing, White Box Testing, Configuration and compatibility testing, Usability Testing, Introducing Automation.
07 Supplementing Your Testing Automation Testing and test tools The benefits of automation and tools, Test tools: - Viewers and Monitors, Drivers, Stubs, Stress and load tools, Interference injectors and noise generators, analysis tools. Software Test Automation: - Macro Recording and playback, programmed macros, Fully Programmable Automated Testing Tools. Random Testing: monkeys and gorillas, Dumb monkeys, Semi-smart monkeys, Smart Monkeys, Realities of using test tools and automation.beta testing
08 Working With Test documentation Planning your test effort : the goal of the test planning, test planning topics :- high level expectations, people, places, and things, definitions, Inter group Responsibilities, what will and won’t be tested, test phases, test strategy, resource requirements, tester assignments, test schedule, test cases, bug reporting, Metrics and statistics, Risk and Issues. Writing and Tracking Test Cases The goal of test case Planning, Test case planning overview, test design, test cases, test procedures, test case organization & tracking. Reporting What you Find Getting your bugs fixed, isolating & reproducing bugs, Not all bugs are created equal, a bug’s life cycle, bug tracking system :- The standard : The test incident Report, Manual Bug Reporting and Tracking, Automated bug reporting and tracking.
The Future Software Quality Assurance : Quality is free, testing and quality assurance in the workplace , software testing , Quality Assurance, other names for software testing groups, Test management and organizational structures, Capability Maturity Model (CMM), ISO 9000 Your Careers As a Software Tester: Your job as a software tester, finding software testing position, gaining hands-on experience, Internet links, Professional Organizations.
Course Name : Computer Engineering Group
Course Code : CO/CM/IF Semester : Sixth
Advanced Java Programming
Introduction the Abstract Window Toolkit: (AWT) 1.1 Working with Windows and AWT AWT classes Windows Fundamentals Working with frame windows Creating a frame window in applet Creating windowed program Display information within with in a window 1.2 Working with graphics Working with color Setting the paint mode Working with Fonts Managing text output using Font Metrics Exploring text & graphics 1.3 Using AWT Controls, Layout Managers and Menus Control Fundamentals Labels Using Buttons Applying Check Boxes Checkbox Group Choice Controls Using Lists Managing scroll Bars Using a Text Field Using a Text Area Understanding Layout Managers Menu Bars and Menu Dialog Boxes File Dialog Handling events by Extending AWT Components Exploring the Controls, Menus, and Layout Managers
Networking: 2.1 Basics Socket overview, client/server, reserved sockets, proxy servers, internet addressing. 2.2 Java & the Net The networking classes & interfaces 2.3 Inet address Factory methods, instance method 2.4 What is URL Format 2.5 URL connection 2.6 Creating TCP Client, Creating TCP Server, Reading and Writing from TCP Sockets, Accepting and processing request from TCP Client 2.7 Data grams Data gram packets, Data gram server & client
Java Data Base Client/ Server 3.1 Java as a Database front end Database client/server methodology Two-Tier Database Design Three-Tier Database Design 3.2 The JDBC API – Connection, DatabaseMetaData, PreparedStatement, ResultSet, ResultSetMetaData, Statement The API Components, Limitations Using JDBC(Applications vs. Applets), Security Considerations, A JDBC Database Example JDBC Drivers ,JDBC-ODBC Bridge Current JDBC Drivers
The Tour of Swing 4.1 J applet, Icons and Labels ,Text Fields, Buttons Combo Boxes, Tabbed Panes, Scroll Panes. 4.2 Trees, Tables, Exploring the Swings.
Servlets 5.1 Background, The Life Cycle Of a Servlet,The Java Servlet Development Kit, The Simple Servlet, Using Tomcat for Servlet development, The Servlet API 5.2 The Javax Servlet Package, Reading Servlet Parameters Reading Initialization Parameters The Javax. Servlet. http package, Handling HTTP Requests and responses 5.3 Using Cookies, Session Tracking, Security Issues
Course Name : Computer Engineering Group
Course Code : CM/CO/IF Semester : Sixth
Entrepreneurship Development
Entrepreneurship, Creativity & Opportunities 1.1) Concept, Classification & Characteristics of Entrepreneur 1.2) Creativity and Risk taking. 1.2.1) Concept of Creativity & Qualities of Creative person. 1.2.2) Risk Situation, Types of risk & risk takers. 1.3) Business Reforms. 1.3.1) Process of Liberalization. 1.3.2) Reform Policies. 1.3.3) Impact of Liberalization.1.3.4) Emerging high growth areas. 1.4) Business Idea Methods and techniques to generate business idea. 1.5) Transforming Ideas in to opportunities transformation involves Assessment of idea &Feasibility of opportunity SWOT Analysis
Information And Support Systems 2.1) Information Needed and Their Sources. Information related to project, Information related to support system, Information related to procedures and formalities 2.2) SUPPORT SYSTEMS 1) Small Scale Business Planning, Requirements. 2) Govt. & Institutional Agencies, Formalities 3) Statutory Requirements and Agencies.
Market Assesment 3.1) Marketing -Concept and Importance 3.2) Market Identification, Survey Key components 3.3) Market Assessment
Business Finance & Accounts Business Finance 4.1) Cost of Project 1) Sources of Finance 2) Assessment of working capital 3) Product costing 4) Profitability 5) Break Even Analysis 6) Financial Ratios and Significance Business Account 4.2) Accounting Principles, Methodology 1) Book Keeping 2) Financial Statements 3) Concept of Audit Business Plan & Project Report 5.1) Business plan steps involved from concept to commissioning: Activity Recourses, Time, Cost 5.2) Project Report 1) Meaning and Importance 2) Components of project report/profile (Give list) 5.3) Project Apprisial 1) Meaning and definition 2) Technical, Economic feasibility 3) Cost benefit Analysis
Enterprise Managnment And Modern Trends 6.1 Enterprise Managnment: a. Essential roles of Entrepreneur in managing enterprise b. Product Cycle: Concept and importance c. Probable Causes Of Sickness d. Quality Assurance Importance of Quality, Importance of testing 6.2) E-Commerce Concept and process 6.3) Global Entrepreneur
Course Name : Computer Engineering Group
Course Code : CO/CM/IF Semester : Sixth
Industrial Projects
Group Projects
I Software Oriented Projects (1) Develop Application Software for Hospital/Shopping Mall/Cinema Theatre/Commercial Complex/Educational Institute/Industrial Complex. (2) Develop Inhouse Systems. (3) Case Studies Related to Industries – Operation / Maintenance / Repair and Fault Finding. (Refer Guideline Document). (4) Develop Information Processing System. (5) Develop Web Based Applications using Web Technologies. (6) Develop Network monitoring system. (7) Develop systems for financial organisation. (8) Develop System Program based system like compilers, editors, spreadsheets, mini database systems.
II Hardware Oriented Projects (1) Develop Intrusion Detection System. (2) Develop Speech Recognition System. (3) Develop Image Processing Systems. (4) Develop Expert Systems. (5) Develop Artificial Intelligence based Systems. (6) Develop various types of Interfacing Applications. (7) Develop device Controllers.
Seminar Seminar on any relevant latest technical topic based on latest research, recent trends, new methods and developments in the field of Computer Engineering / Information Technology.
Course Name : Computer Engineering Group
Course Code : CO/CM/IF Semester : Sixth
Professional Practices-VI
Industrial Visits Structured industrial visits be arranged and report of the same should be submitted by the individual student, to form part of the term work. 1. Visit a industry 2. Collect organization chart 3. Roles and responsibilities of each post. 4. No. of resources available in industry etc
Lectures by Professional / Industrial Expert be organized from any of the following areas: 1. Meditation. Yoga to improve concentration 2. Robotics 3. Any latest tool useful for software development 4. Mobile computing 5. Data Mining 6. SAP 7. Neural network 8. Software project Management 9. Wi-fi Technology 10. Any other suitable topic
Information Search : 1. Buying of a new computer (cost, make, model etc.). 2. Comparison of .different computer architectures 3. Software security 4. Video conferencing 5. XML 6. Any other suitable topic
Group Discussion : The students should discuss in group of six to eight students and write a brief report on the same as a part of term work. The topic group discussions may be selected by the faculty members. Some of the suggested topics are 1) Hacking 2) Computer virus 3) Chatting on Net 4) Working BPO 5) Software piracy 6) Computer gaming 7) Any other suitable topic
Student Activities : The students in a group of 3 to 4 will perform any one of the following activities (other similar activities to be considered), and write a report as part of term work. Activity : i) Collect information from Computer repairing center (at which level repairing is done, cost). Collect information regarding latest requirement for a job from any industry
Object Oriented Modelling and Design (Elective-II)
Importance of Modeling 1.1 Brief overview of Object Modeling Technology (OMT) by Ram Baugh, Booch Methodology, Use Case driven approach (OOSE) by Jacobson, Overview of CRC card method by Cunningham. 1.2 Importance of Modeling, Four principles of Modeling
Object Modeling 2.1 Objects and Classes (Object Diagrams, Attributes, Operations and Methods), Links, Associations and Advanced Concepts (General Concepts, Multiplicity, Link Attributes, Association as a Class, Roll names, Ordering, Qualification, Aggregation). 2.2 Generalizations and Inheritance, Grouping Constructs. 2.3 Aggregation verses Association And Generalization, Recursive Aggregates, and Propagation of Operations. 2.4 Abstract Classes, Multiple Inheritance, Metadata, Candidate Keys, Constraints 2.5 Introduction to Dynamic and Functional Modeling.
Overview of UML 3.1 Overview of UML, Scope of UML, Conceptual model of UML, Architectural – Metamodel, Unified Software Development Lifecycle. 3.2 Introduction to UML Diagram
UML – Structural Modeling and Use Cases 4.1 Class Diagram and Advanced Class Diagrams: - Advanced Classes and Relationships, Interfaces, Types and Roles, Packages, Instances. Object Diagram. 4.2 Use case diagram: Terms and Concepts, Modeling techniques.
UML Behavioral Modeling 5.1 Interaction diagram-Sequence and collaboration diagram: Terms and Concepts, Modeling techniques. 5.2 State chart diagram: Terms and Concepts, Modeling techniques. 5.3 Activity diagram: Terms and Concepts, Modeling techniques. 5.4 Component Diagrams: Terms and Concepts, Common modeling techniques. Deployment Diagrams: Terms and Concepts, Common modeling techniques
Course Name : Computer Engineering Group
Course Code : CM/CO/IF Semester : Sixth
Advanced Web Technologies (Elective-II)
Introduction 1.1 Why dot Net -Introduction to Microsoft .Net Framework. -Building blocks in .Net -Drawback of previous languages. -Understand what is .Net 1.2 Introduction to .Net -Types of application architecture. -.Net initiative. -.Net framework: components of .Net framework, Advantages, requirement of .Net.
Introduction and implementation of VB.Net 2.1 Introduction to VB.Net - VB.Net overview. -Difference between VB and VB.Net 2.2 Implementation of VB.Net -Features. -VB.Net IDE. -Data Types, Loops, Control structures, Cases, Operators. -Creating forms. -Procedures and functions. -Form controls. - Error Provider - ComboBox - MonthCalendar - RadioButton - TextBox - CheckBox - CheckedListBox - DateTimePicker 2.3 Implementation of OOP -Creation of class and objects. -Inheritance. -Constructors. -Exception handling. 2.4 Component based programming -Working with Private assembly, shared assembly. -Using COM components developed in VB or other language.
Introduction to ADO.Net and data manipulation 3.1 Introduction to ADO.Net -What is database? -Writing XML file. -ADO.Net architecture. -Creating connection. -Dataset and Data reader. -Types of Data adapter and ADO controls. -Reading data into dataset and data adapter. -Binding data to controls. -Data table and Data row. 3.2 Accessing and manipulating data -Selecting data. -Insertion, deletion, updation, sorting. -How to fill dataset with multiple tables. 3.3 Multi-threading - Working with multithreading. -Synchronization of Threads. 3.4 Migrating from VB 6.0 to VB.Net -Updating the applications developed in VB to VB.Net
Introduction and implementation of ASP.Net 4.1 Introduction to ASP.Net -Difference between ASP and ASP.Net -Introduction to IIS. -What is web application? Why it is used? 4.2 Implementation of ASP.Net -ASP.Net IDE. -Creation of web forms. -Using web form controls.
ASP.Net objects and components 5.1 ASP.Net Objects -Response. -Server. -Application. -Session. -Request -ASP.Net scope, state, view state, post back and configuration. 5.2 How to use objects? -Object creation: Scripting, Drive, folder, file. -How to use Application object. -Events -Methods and collection. -Example. -How to use session object : enabling and disabling of session, - Event, properties, methods, collection. - Example. 5.3 Server components : - Ad rotator, Content linker, Browser capabilities. -Use and creation of global.asax file.
ADO.Net and Data Manipulation 6.1 ADO.Net in ASP.Net -Connection. -Dataset and data reader. -Data table and Data row. -Web.config introduction. -Binding data with data grid. -Accessing and manipulating data. 6.2 ADO.Net : Server control templates and Data binding techniques -Understand data access in .Net using ADO.Net -Understand various Server Control Templates available for Data Binding using Repeater Control, Data List control, Data Grid Controls, FormView Control, DetailView Control.
ASP transactions and e-mail -Transactions. -Transaction db design. -CDONTS object, CDOSYS object. -Email sending web page creation.
Course Name : Diploma in Computer Engineering
Course Code : CO Semester : Sixth
Embedded Systems (Elective-II)
8051- Microcontrollers 1.1 Overview of 8051 family. 1.2 Architecture. 1.3 Memory organization. 1.4 Functional pin, Ports & circuit. 1.5 Addressing mode, Instruction Set.
Hardware overview 2.1 Study of interrupt structure. 2.2 Port structure. & Programming. 2.3 Study of SBUF, TCON, TMOD, SMOD, SCON Register. 2.4 Timer/Counter & Serial Communication Programming
Serial Communication & Parallel communication 3.1 Serial Communication – RS-232, I2C, CAN 3.2 Parallel Communication – ISA, PCI, PCI-X 3.3 Advance I/P O/P buses. 3.4 Study of RS-232 Pinout.
Embedded System 4.1 Introduction. 4.2 Processor in the system. 4.3 Different Hardware Units. 4.4 Software Embedded into System. 4.5 Exemplary Embedded system. 4.6 System - On-Chip (SOC) & VLSI system.
Memory organization 5.1 Structure unit in processor 5.2 Processor selection 5.3 Memory devices & Selection 5.4 Allocation of memory 5.5 DMA 5.6 Interfacing processor & I/P O/P device
Device Driver & Interrupts Servicing Mechanism 6.1 Device Drivers 6.2 Parallel port device driver 6.3 Serial port device driver 6.4 Internal Programmable timing devices 6.5 Interrupts handling Mechanism 6.6 Context switching
RTOS & Interprocess Communication 7.1 Concepts of RTOS 7.2 Requirement, Need, Specification of RTOS in Embedded systems 7.3 Multitasking 7.4 Task synchronization & Mutual Exclusion 7.5 Starvation, Deadlock, Multiple process 7.6 Problem of sharing data by Multiple task and routines 7.7 Interprocess communication
Course Name : Diploma in Computer Engineering
Course Code : CO Semester : Sixth for CO
System Programming (Elective-II)
Features of System Programming 1.1 What is System Software 1.2 Components of System Software : Assemblers; Loaders; Macros; Compilers 1.3 Evolution of System Software 1.4 Foundations of system Programming.
Assemblers 2.1 General design procedure 2.2 Design of the assembler - Statement of the problem; Data Structure; Format of databases; Algorithm; Look for modularity. 2.3 Table Processing: Searching and Sorting- Linear Search; Binary Search Sorting: Interchange sort; Shell sort; Bucket sort; Radix exchange sort; Address calculation sort; Comparisons of sort; Hash or Random entry searching
Macro Language and Macro Processors 3.1 Macro Instructions 3.2 Features of a Macro facility - Macro Instruction Arguments; Conditional macro expansion; Macro call within Macros; Macro Instruction defining Macros. 3.3 Implementation - Implementation of restricted faculty : Two Pass Algorithm, A Single Pass Algorithm, Implementation of macro calls within Macros, Implementation within an assembler
Loaders 4.1 Loaders Schemes - “Compile and go” loaders; General Loader Schemes; Absolute Loaders; Subroutine linkages; Relocating loaders; Direct linking loaders; Other loaders scheme: Binders, Linking loaders Overlays, Dynamic Binders. 4.2 Design of Absolute loaders 4.3 Design of Direct Linking Loaders: Specification Problem; Specification of data structures; Format of database; Algorithm
Compliers 5.1 Statement of a problem - Recognizing basic elements; Recognizing Syntactic units and Interpreting meaning; Intermediate from: Arithmetic statements, Non-Arithmetic statement, Non-executable statements; Storage Allocation; Code Generation: Optimization(M/c independent), Optimization (M/c dependent); Assembly Phase; General Model of Compiler. 5.2 Phases of Compiler - Lexical Phase: Tasks, Databases, Algorithm; Syntax Phase: Databases, Algorithm; Interpretation Phase: Databases, Algorithm; Optimization: Databases, Algorithm; Storage Assignment: Databases, Algorithm; Code Generation: Databases, Algorithm; Assembly Phase: Databases, Algorithm; Passes of a Compiler.
Atlanta Computer Institute Nagpur conducts Tuition Classes for IT Information Technology First Semester Second Semester third semester fourth semester fifth semester sixth semester for all polytechnic institutes in India . The Following syllabus is of MSBTE Maharashtra State Board of Technical Education. Final Year Projects Training is also given to IT Information Technology Students of poly diploma students
Atlanta Computer Institute Nagpur conducts tuition classes of All Polytechnic Branches. In Maharashtra the polytechnic institutes work under MSBTE Maharashtra State Board of Technical Education. MSBTE monitors the polytechnic institutes in Maharashtra. Atlanta Computer conducts tuition classes for all subjects in polytechnic course for all branches. For batches of Poly classes you can contact Atlanta Computer Institute Nagpur.
Classroom - Regular | ||||
When | Duration | Where | Remarks | Price |
Not Specified | Not Specified | Dharampeth, Nagpur (Center) | Not Specified | Price On Request |
Not Specified | Not Specified | Medical Square, Nagpur (Center) | Not Specified | Price On Request |
Nagpur, Medical Square (Center):- 2nd Floor, Selokar Bhavan, Opposite Sangam Sweets Near Petrol Pump Medical Square, Nagpur, Maharashtra, India
Atlanta Computer Institute
ATLANTA COMPUTER INSTITUTE in Nagpur is Central India's Leading and Best Computer Education Institute in Nagpur. Atlanta Computer Institute Nagpur Centers has been conducting Training Classes from last 15 years. Atlanta Computer Institute Nagpur is An ISO 9001 : 2008 Certified Company. The Computer and IT courses taught are Basics, MS-Office, C, C++, Java, Advance Java, Oracle, Visual Basic, VB.Net, ASP.Net, C#.Net, Animation Courses, Web Page Designing, PHP and MySQL, AutoCAD, 3d Studio Max, Revit, Staad Pro, Pro-e, CATIA, Ansys, Unigraphics NX, CAD CAM, ArchiCAD, Hardware, Networking, Photoshop, Flash, Coreldraw, Graphic Design, Web Site Development, Joomla, Wordpress, Search Engine Optimization, Animation Courses, Software Testing, Primavera, MS Project, Embedded Systems, Programming Courses, Dot Net Courses, Multimedia, Action Script, Illustrator, Google Sketchup, Video Editing, Maya, ISTQB Software Testing, CCNA, CCNP, CCIE, MCSE, MCITP, MCP, MCTS, MCDBA, MCPD, MCTP, Red Hat Linux, E-commerce, Android, Ethical Hacking, Java Hibernate, Java Spring, Java EJB, Java UML, University Syllabus of BE, Poly, BCCA, BCA, MCA, MCM, BSc, MSc, 12th Std State CBSE and Live Projects. Project Guidance is provided for Final Year students. Crash and Fast Track and Regular Batches for every course is available.