BSF POLYTECHNIC COURSE CURRICULUM FOR DIPLOMA IN COMPUTER ENGINEERING DEVELOPED BY BOARD OF TECHNICAL EDUCATION DELHI EFFECTIVE FROM 2005-2006 DATE: FEBRUARY-2005 PREPARED BY: KANCHAN KUSHWAHA & MADHUBALA MISHRA 1 CONTENTS ____________________________________________________________________________________ Sr.No. Particulars Page No. (s) _____________________________________________________________________________________ 1. Study and evaluation scheme 2. Detailed contents of various subjects 4-9 10-73 Semester-I 11-21 1.1 1.2 1.3 1.4 1.5 11 12-13 14 15-18 19-21 Communication Skills Applied Maths-I Engineering Drawing Introduction to Information Technology Workshop Practice Semester-II 22-33 2.1 2.2 2.3 2.4 2.5 22-23 24-26 27-29 30-31 32-33 Applied Maths-II Applied Physics (Theory) Basic Electronics Electrical Engineering Programming in C Semester-III 35-42 3.1 3.2 3.3 3.4 3.5 35 36-37 38-39 40-41 42 Operating system Digital electronics Data structure in C Microprocessor Computer workshop-I Semester-IV 43-54 4.1 4.2 4.3 4.4 4.5 4.6 43-45 46 47-48 49-50 51-52 53-54 Object oriented programming Computer Organization Data Communication Data base management system Peripheral & interfaces Computer workshop-II Semester-V 56-64 5.1 5.2 5.3 56-57 58 59-60 Computer Troubleshooting & Maintenance Computer Network Programming in Java 2 5.4 5.5 Entrepreneurship Development & Management Computer Workshop –III 61-62 63-64 Semester-VI 65-73 6.1 6.2 65-66 6.3 Computer Graphics Elective 6.2(i) Software Engineering 6.2(ii)Advance Computer System Architecture 6.2(iii)Multimedia Application 6.2(iv) Network security Project 3 67 68-69 70-71 72-73 BOARD OF TCHNICAL EDUCATION, DELHI STUDY & EVALUATION SCHEME-SEMESTER SYSTEM COMPUTER ENGINEERING TERM-I S.N O. SUBJECT EVALUATION SCHEME LT P INTERNAL ASSESSMENT EXTERNAL ASSESSMENT THEORY PRACTICAL WRITTEN M MARKS HOURS PRACTICALS HOURS TOTAL MARKS 1 COMMUNICATION SKILLS 3 2 - 50 - 100 3 - - 150 2 APPLIED MATHS-I 4 2 – 50 - 100 3 - - 150 3 ENGINNERING DRAWING 2 – 6 - 50 100 3 - - 150 4 INTRODUCTION TO INFORMATION TECHNOLOGY 2 – 8 50 50 - - 100 3 200 5 WORKSHOP PRACTICE - -6 50 - - 50 3 100 5 - STUDENT CENTERED ACTIVITIES 11 4 25 150 150 4 300 150 750 TERM-II S.N O. SUBJECT EVALUATION SCHEME LTP INTERNAL ASSESSMENT EXTERNAL ASSESSMENT THEORY PRACTICAL WRITTEN M MARKS HOURS PRACTICALS HOURS TOTAL MARKS 1 APPLIED MATHS-II 41- 50 - 100 3 - - 150 2 APPLIED PHYSICS 413 50 50 100 3 50 3 250 3 BASIC ELECTRONICS 3 14 50 50 100 3 50 3 250 4 ELECTRICAL ENGINEERING 3–3 50 50 100 3 50 3 250 5 PROGRAMMING IN C 314 50 50 100 3 50 3 250 STUDENT CENTERED ACTIVITIES 5 250 200 500 200 200 1150 17 4 19 5 TERM-III S.N O. SUBJECT EVALUATION SCHEME LTP INTERNAL ASSESSMENT EXTERNAL ASSESSMENT THEORY PRACTICAL WRITTEN M MARKS HOURS PRACTICALS HOURS TOTAL MARKS 1 OPERATING SYSTEM 313 50 50 100 3 50 - 250 2 DIGITAL ELECTRONICS 313 50 50 100 3 50 3 250 3 DATA STRUCTURE IN C 313 50 50 100 3 50 3 250 4 MICROPROCESSOR 313 50 50 100 3 50 3 250 5 COMPUTER WORKSHOP-I __6 - 50 - - 50 - 100 200 250 400 STUDENT CENTERED ACTIVITIES 6 12 4 24 6 250 1100 TERM-IV S.N O. SUBJECT EVALUATION SCHEME LTP INTERNAL ASSESSMENT EXTERNAL ASSESSMENT TOTAL MARKS THEORY PRACTICAL WRITTEN M MARKS HOURS PRACTICALS HOURS 100 3 50 3 250 1 OBJECT ORIENTED PROGRAMMING 314 50 50 2 COMPUTER ORGANIZATION 31- 50 - 100 3 - - 150 3 DATA COMMUNICATION 313 50 50 100 3 50 3 250 4 DATABASE MANAGEMENT SYSTEM 313 50 50 100 3 50 3 250 5 PERIPHERAL & INTERFACES 313 50 50 100 3 50 3 250 6 COMPUTER WORKSHOP-II _ _4 - 50 100 - 50 3 100 250 250 STUDENT CENTERED ACTIVITIES 3 15 5 20 7 500 250 1250 TERM-V S.N O. SUBJECT EVALUATION SCHEME LTP INTERNAL ASSESSMENT TOTAL MARKS EXTERNAL ASSESSMENT THEORY PRACTICAL WRITTEN M MARKS HOURS PRACTICALS HOURS 1 COMPUTER TROUBLESHOOTING & MAINTENANCE 413 50 50 100 3 50 3 250 2 COMPUTER NETWORK 414 50 50 100 3 50 3 250 3 PROGRAMMING IN JAVA 414 50 50 100 3 50 3 250 4 ENTERPRENUERSHIP DEVELOPMENT & MANAGEMENT 31- 50 - 100 3 - - 150 5 COMPUTER WORKSHOP-III _ _ 6 - 50 - - 100 150 200 200 400 250 1050 STUDENT CENTERED ACTIVITIES 4 15 4 21 8 TERM-VI S.N O. SUBJECT EVALUATION SCHEME LTP INTERNAL ASSESSMENT 1 COMPUTER GRAPHICS 2 3 ELECTIVE 2.1 SOFTWARE ENGG. 2.2 ADVANCED COMPUTER ARCHITECTU RE 2.3 MULTIMEDI A APLLICATIO N 2.4 NETWORK SECURITY SEMINAR 4 PROJECT STUDENT CENTERED ACTIVITIES TOTAL MARKS EXTERNAL ASSESSMENT THEORY PRACTICAL WRITTEN M MARKS HOURS PRACTICALS HOURS 316 50 50 100 3 50 3 250 316 50 100 3 50 3 250 _ _ 16 - - - - - 450 50 50 200 250 - 350 1000 __4 6 2 32 100 350 9 200 COMPUTER ENGINEERING DETAILED CONTENTS OF VARIOUS SUBJECTS FIRST YEAR ____________________________________________________________________________________ Sr.No. Subjects Page No. (S) _____________________________________________________________________________________ Semester-I 11-21 1.6 1.7 1.8 1.9 1.10 11 12-13 14 15-18 19-21 Communication Skills Applied Maths-I Engineering Drawing Introduction to Information Technology Workshop Practice Semester-II 22-33 2.1 Applied Maths-II 22-23 2.2 Applied Physics (Theory) 24-26 2.3 Basic Electronics 27-29 2.4 Electrical Engineering 30-31 2.5 Programming in C 32-33 _____________________________________________________________________________________ 10 COMMUNICATION SKILLS L 3 T 2 P - RATIONALE Diploma holders are supposed to communicate effectively through verbal and written modes. They are also expected to acquire skills in preparing different kinds of reports as globalization has made reporting an essential part of communication (interaction). In view of the above requirements, this subject has been added to develop necessary competencies in written and oral communications. Efforts should be made to arrange practice sessions to encourage active participation in mutual interaction. DETAILED CONTENTS 1- INTRODUCTION: definition of communication, its purpose and importance. 2- METHODS OF COMMUNICATION: oral, written, and non-verbal (presentation, interview, group discussion, telephonic communication).concept of effective communication and its essentials. Barriers of communication, techniques of overcoming these barriers. 3- WRITTEN COMMUNICATION: drafting of notices with or without agenda, press releases, advertisements, memoranda circulars forces, electronics mail, complaints, representations, and letters to the editor. 4- BUSINESS CORRESPONDENCE: trade inquiries/request for prices and quotations offers and quotations placing orders and their executions claims, complaints and adjustments business circulars like launching a new product, change of premises, relating to opening new business etc. 5- LETTER WRITING: application for employment, covering letter forwarding an application, preparation of curriculum vitae/ resume, application on prescribed form preparing job related advertisement. 6- PRECIS WRITING: making précis of an unseen passage of about 200 to 250 words and giving a suitable title also. 7- REPORT WRITING: different types of report, essential of a good and effective report, drafting press report/release/ reporting in letter style and in memo style. GUIDELINES FOR TUTORIALS 1: telephonic conversation- making and receiving calls 2: mock exercises on interview for a job 3: group discussion on current issues 4: listening comprehension from radio or TV talk in English 5: extempore speech/ declaration contest 6: presentation of a report with the help of audio- visual aids. *** 11 APPLIED MATHS-I L 4 T 1 P - RATIONALE Applied mathematics forms the backbone of engineering discipline. Basic elements of permutations and combinations, trigonometry, vectors, complex numbers and statics have been included in the curriculum as foundation course and to provide base for continuing educations to students. DETAILED CONTENTS 1: DETERMINANTS & MATRICES Determinant (up to 3rd order only) – expansion of determinant sarus’ diagram row and column expansion Properties of determinant Matrices- types of matrices Addition, subtraction & multiplication of matrices Inverse of a matrix by adjoin matrix method Solutions of linear equations by matrix method 2: VECTOR ALGEBRA DEFINITION, NOTATION AND RECTANGULAR RESOLUTION OF A VECTOR Addition and subtraction of vectors and their properties Scalar and vector products of two vectors only and their properties 3: COORDINATE GEOMETRY POINT: Cartesian and polar co-ordinates and their conversion, distance between two points, internal and external division formulae, co-ordinates of centric and incent ere, area of triangle, conditions of co linearity of points, simple problems on locus. STRAIGHT LINE: equation of a straight line in various standard forms, angle between straight lines, perpendicular distance formula. CIRCLE: the equation of circle in standard and general form, finding the equation of circle when its center and radius are given any three points on it is given extremities of the diameter is given. CONICS: definition of conics- parabola, ellipse and hyperbola and their standard equations finding the equation of a parabola when its focus and directory or focus, directory and eccentricity are given. Given the standard equation of conic, to find its focus, directory, vertex, axis, eccentricity and the lotus rectum. 4: DIFFERENTIAL CALCULUS Limits: concept of a function, its value and limit, evaluation of limits, four standards limits only, namely. lim lim (1+x)1’x 12 x-->0 sinx ___ , X Lim xn-an X—>a ____ , x-a , x—>0 lim ax-1 ______ , x—>0 x Differentiation :Defination ,its physical meaning as rate measure and its geometrical meaning Differentiation from first principles of xn,ax,logx sinx ,cosx,tanx only. Differentiation of Cotx,sec x,cosec x and of inverse t – ratios Differentiation of sum , product and quotient of functions Differentiation of function of a function Differentiation of implicit functions and parametric equations Logarithmic differentiation. *** 13 ENGINEERING DRAWING L - T - P 6 RATIONALE Engineering drawing known as the language of engineers is a widely used means of communication among the designers, engineers, technicians, draftsmen and craftsmen in the industry.The transition of ideas into practice without the use of this graphic language is really beyond imagination.The diploma holder is required to read and interpret the designs and drawing, provided to him for actual execution of the job. This course aims to building a foundation for comprehension of this language of engineering profession. DETAILED CONTENTS Introduction to instruments and materials used in drawing. Plate No.1: Plate No.2: Plate No.3: Plate No.4: Plate No.5: Plate No.6: Plate NO.7: Plate No.8: Plate No.9: Plate No.10: Plate No.11: Plate No.12: Plate No.13: Plate No.14: Plate No.15: Free hands sketching conventional representation of lines, materials, breaks, electric & electronics symbols. Free hand lettering and numerals in 3,5,8 & 12 mm series. Vertical and inclined lettering at 75 degree, instrumental single stroke lettering in 12mm. Dimensions techniques. Three views of an objects in 1st angle projection. Six views of an objects in 1st angle projection. Three views of an object in 3rd angle projection. Six views of an objects in 3rd angle projection. Identification of surfaces from different objects including inclined & curved surfaces. Sections – conventional representation of materials general conventions of revolved and removed sections. Representation of pictorial/isometric view of a simple object. Isometric views of simple objects including slant and curved surfaces. Isometric of a circle, semicircle, arcs and angles . Missing views and lines . Scales ,diagonal scale, scale of chords. *** 14 INTRODUCTION TO INFORMATION TECHNOLOGY L 2 T - P 6 RATIONALE Information technology has great influence on all aspects of life. Almost all work places and living environment are being computerized. In order to prepare diploma holders to work in these environments, it is essential that they are exposed to various aspects of information technology such as understanding the concept of information technology and its scope; operating a computer; use of various tools of MS office using internet etc. DETAILED CONTENTS 1. Information Technology: Its concepts and scope, information seeking information processing and information transmission. 2. Elements of Computer and its working: Block diagram of computer, input, output and storage devices, memory – primary and secondary, system software, and application software. Types of computer – Stand alone, multiuser, network/distributed, personal, micro computers, workstations, servers, mainframes and supercomputers. 5. Document prepration using word processing software: purpose and characterization of documents, spell checking, mail merge, paragraph and page layout, alignment and justification, tables, charts, graphs, diagrams. 6. Document presentation using power point: Preparation of slides and its presentation, hyperlinks. 7. Concept of spread sheet: Handling using spreadsheets formulae, graphs and charts. 8. Information storage and material: Creating, editing and viewing database, adding, deleting and undeleting records, searching a database, ordering the database on a selected key.\ 9. Basic of networking and internet: concept of networking, overview of internet browser, E-mail, WWW, HTTP, FTP. 10. Virus: learning various type of viruses such as polymorph virus, stealth virus, boot sector virus, file virus, partition table virus, virus detection, prevention and cure LIST OF PRACTICALS 1: Given a PC, name its various components and list their functions. 2: Identification of various parts of a computer and peripherals. 3: practice in installing a computer system by giving connections and loading the system software and application software. 4: features of windows 2000/ windows XP. start 15 shutdown and restore creating and operating on the icons opening , closing and sizing the windows using the elementary job commands like- creating,saving, modifying, renaming,finding and deleting a file creating and operating on a folder changing setting like- date, time, color(background and foreground) using shortcuts using online help windows system tools control panel 7: MS- WORD File management: Opening, creating and saving a document, locating files, copying contents in some different file(s) Page setup: Setting margins, tab setting, ruler, indenting Editing a document: Entering a text , cut ,copy, and paste using toolbars. Formatting a document: Using different fonts , changing font size and color, changing the appearance through bold/italic/underlined, highlighting a text, changing case, using subscript using different underline methods Aligning of text in a document , justification of document, inserting bullets and numbering. Formatting paragraph, inserting page breaks and column breaks Use of headers , footers: inserting footnote, endnote,use of comments Inserting date, time, special symbols , importing graphic images, drawing tools Tables and borders: Creating a table,formatting cells, partition of cells, inserting and deleting a row in a table Print preview, zoom,page setup, printing options Using tools like: Spellchecker, help, use of macros, mail-merge, thesaurus word content and statistics, printing envelops and labels Using shapes and drawing toolbar Working with more than one window in MS-WORD How to change the version of the document from one window OS to another Conversion between different text editors, software and MS-WORD 8:MS- EXCEL 16 Starting excel, open worksheet, enter , edit,data, formulas to calculate values, format data , create chart, printing chart, save worksheet, switching from another spread sheet Menu commands: Create , format data, organize, manage data , solving problem by analyzing data ,exchange with another application. Programming with MS-EXCEL,getting information while working WORK BOOKS: Managing work books ( create , open, close,save) , working in workbooks, selecting the cells, choosing commands, data entering technics, formula creation and links, controlling calculations,working with array. Editing a worksheet, copying,moving cell, pasting,inserting,deletion cells, rows, columns,find and replace text,numbers of cells, formatting work sheets. CREATING A CHART: Working with chart types, changing data in chart, formatting a chart, use chart to analyze data Using a list to organize data, sorting and filtering data list 9: MS-ACCESS Creating a data base ;table;the table window in designed view, defining fields, primary key fields, planning the table. Using data sheet view and designed view ,; modifying the design of a table, making a back up copy ADDING AND EDITOR The access editor, adding and modifying records , moving data among records, adding sample data. FINDING RECORDS: Find options, find using wildcard, find and replace QUICK SORT: Creating a quick sort , removing quick sort 10: MS- POWERPOINT Preparing presentation : Creating a new slide, sorting slides, inserting pictures, setting header and footer. FORMATTING: Setting fonts, alignments, slide design , slide lay out SLIDE SHOW; View show, rehearse timing, action buttons,slide transition, animation skills. 11:INTERNET AND ITS APPLICATION Log -in to internet Navigation for information seeking on internet 17 Browsing and downloading of information from internet Sending and receiving E-mail Creating a message Creating a address book Attaching a file with E-mail message Receiving a message Deleting a messaging Configuring MS-OUTLOOK Express *** 18 WORKSHOP PRACTICE L - T - P 6 RATIONALE Manual abilities to handle engineering materials with hand tools to be developed in the students. They will be using different types of tools/equipment in different shops for fabrication purposes. Besides developing the necessary skills, the students will appreciate the importance of quality and safety measures. DETAILED CONTENTS Following four shops are being proposed: 1. 2. 3. 4. Fitting shop Sheet metal shop Electric shop Electronics shop 1. Fitting Shop Introduction to fitting shop, common materials used in fitting shop, description and demonstration of various type of work-holding devices and surface plate, V-block. Demonstration and use of simple operation of hack-sawing, demonstration of various type of blades and there uses. Demonstrate and use of all important fitting shop tools with the help of neat sketches (files, punch, hammer, scraper, taps and dyes etc.). Introduction of chipping, demonstration on chipping and its applications, demonstration and function of chipping tools. Description, demonstration and practice and simple operation of hack saw, straight and angular cutting. Demonstrations, descriptions and use of various types of blades there uses and method of fitting the blade. Introduction and use of measuring tools used in fitting shop like: Try square, Steel rule, Measuring tape, Outside micrometer, Vernier caliper and Vernier height gauge. Job: Cutting and filling practice on a square of 45x45mm 2 from MS flat Job: Angular cutting practice of 45 degree(on the above job) Job: H-Fitting in Mild Steel (ms) square 2. Sheet metal shop 19 Introduction to forging, forging tools, tongs, blowers/pressure blowers, hammers, chisels, punch, anvil, swage-block etc. Forging operations. Making sheet metal joints Making sheet metal trey or a funnel or a computer chassis Preparation of sheet metal jobs valuing rolling, shearing, creasing, bending or cornering Prepare a lap re\ riveting joint of sheet metal pieces 3. Electric shop Demonstration of tools commonly used in electric shop Safety precaution, electric shock treatment Demonstration of common electric material like: wires, fuses, ceiling roses, battens, cleats and allied items Demonstration of Voltmeter, Ammeter, Multi meter and Energy meter o Job: Wiring practice in batten wiring, plastic casing-capping and conduit o Job: Control of lamp by one switch o Job: Control of one bell by one switch o Job: Assemble a Type light o Job: Dismantle study, find out fault, assemble and test domestic appliances like electric iron, electric mixer, ceiling and table fan, tube-light, water heater (geyser) and desert cooler o Job: Laying out of complete wiring of a house (Single-phase and three-phase) 4 Electronics shop Identification, familiarization, demonstration and use of the following electronic instruments Multi-meter digital Single beam simple CRO, function of every knob on the front panel Power supply, fixed voltage and variable voltage, simple output as well as duel output Identification, familiarization and uses of commonly used tools; active and passive components; color code and types of resister and potentiometers Cut, strip, join and insulate two lengths and wires/cables (repeat with different types of cables/wires) Demonstrate and practice the skill to remove components/ wires by unsoldering Cut, bend, tin component, leads, inserts, solder components e.g. resistor, capacitor, diodes, transistors on a PCB Wiring of a small circuit on a PCB/tag strip involving laying, sleeving and use of identifier tags 20 Demonstrate the joining (or connecting) methods/mounting and dismantling method, as well as uses of the items mentioned below: Various types off plugs, sockets, connectors suitable for general purpose audio video use. Some of the such connectors e.g. 2 & 3 pin main plug and sockets, banana plugs, sockets and similar male and female connectors and terminal strips Various types of switches such as: normal/miniature, toggle, slide, push button piano key, rotary, SPST, SPDT, DPST, band selector, multi-way Master Mains switch Exposure to modem soldering and de-soldering processes (Field Visits) De-solder pump, remove and clean all the components and wires from a given equipment, a PBC or a tag strip *** 21 APPLIED MATHS –II L 4 T 1 P - RATIONALE Applied mathematics forms the backbone of engineering discipline .Basic elements of differential calculus, integral calculus, differential equation and coordinate geometry have been included in the curriculum as foundation course and to proved base for continuing education to the students. DETAILED CONTENTS 1. Integral calculus 1.1. Indefinite Integrals. 1.2. Physical meaning of Integration. 1.3. Integration as inverse process differentiation. 1.4. Integration by substitution, by parts and by partial fractions. 1.5. Integration of rational and irrational quadratic expressions viz 1.6. Definite Integrals. dx/a(x^2)+bx+c’ dx/a(x^2)+bx+c’ a(x^2)+bx+cdx 1.6 Definite Integrals 1.6.1 Evaluations of definite Integrals 1.6.2 Simple problems of integrations 1.6.3 numerical Integration by Simpson’ s rule 2. Fourier series 2.1 Periodic function, equation of waves 2.2 Determination of Fourier coefficients, expansion of a periodic function by Fourier 2.3 Functions defined in two or more sub ranges. 3. Laplace transform 3.1 Introduction 3.2 Laplace transform 3.3 Important Formulae 3.4 Properties of Laplace Transforms 3.5 Inverse Transforms 3.6 Laplace Transform of the Derivative of f(t) 3.7 Laplace Transform of Derivative of order n 3.8 Laplace Transform of Integral of f(t) 3.9 Laplace Transform of t^2 f(t) 3.10 Laplace Transform of 1/t [f(t)] 22 series 4. Set Theory 4.1 Sets 4.2 Subsets 4.3 Equality of two sets 4.4 Notation for describing sets 4.5 The Empty set 4.6 Venn diagrams 4.7 Unions and Intersections 4.8 Difference of sets 4.9 Family of sets Indexed by a set 4.10 Arbitrary union and intersection of sets 4.11 Complement of a set *** 23 APPLIED PHYSICS (THEORY) L 4 T 2 P 3 1. MEASUREMENT 1.1 Units and Dimensions Fundamental and Derived Units: S.I. Units. Dimensions of Physical quantities. Dimensional formula and Dimensional equation Principle of homogeneity of dimensions and applications of homogeneity principle in: (i) (ii) (iii) Checking the correctness of physical equation, Deriving relations among various physical quantities, and Conversion of numerical values of physical quantities from one system of units into others, 1.2 Limitation of dimensional analysis. 2. BASIC MECHANICS 2.1 Newton’s laws of motion and their applications conservation of linear momentum. Circular motion, angular velocity, angular acceleration and centripetal force. Conservation of angular momentum. (only conceptual explanations of the physical parameters ) Vector and scalar quantities additions, subtraction and multiplication of vectors (physical examples ). 2.2 Concept of work, power and energy, different firms of energy. Mass Energy relation. 3. PROPERTIES OF MATERIALS 3.1 Elasticity Elasticity , stress and strain, Hook’s law, elastic limit, Yielding point and breaking point. Modulus of elasticity, Young’s modulus, bulk modulus and modulus of rigidity . 3.2 Surface Tension Introduction, cohesive and adhesive forces, Molecular theory of surface tension. Angle of Contact. Application of surface tension. 3.3 Viscosity Fluid motion , streamline and turbulent motion, viscous forces ,co-efficient of viscosity , and its Determination by Stoke’s method and Poisuelle’s method. 4 HEAT AND TEMPERATURE 4.1 Concept of heat and temperature on the bases of kinetic theory, Units of heat, Basic principles of measurement of temperature. Various thermometers like mercury thermometer 24 thermocouples, bimetallic thermometer, resistance thermometer, Pyrometers (Principle, construction and working). Criteria for the selection of the thermometer. 4.2 HEAT TRANSFER Modes of heat transfer, coefficient of thermal conductivity and its determination by (i) Searle’s method for good conductor and (ii) Lee’s method for poor conductors conduction of heat through compound media. Radiation of energy. Prevost’s theory of heat exchange. Absorptivity and emissivity. Black body. 5. SIMPLE HARMONIC MOTION Periodic motion, characteristics of simple harmonic motion, equation of S.H.M. and determination of velocity and acceleration. Graphical representation. Simple pendulum. Derivation of there periodic time. Energy consideration in S.H.M. definition of free, forced, damped and resonant vibration. 6. WAVES Generation of waves by vibrating bodies. Progressive waves. Equation of wave. Super-position of waves and its applications to interference, beats and stationary wave-graphical method. Sound and light as wave frequencies, wavelengths, velocities and nature. 7. GEOMETRICAL OPTICS Defects in image formation (qualitative) Microscope (simple and compound) and telescope (Astronomical, terrestrial theodolite) and their magnifying powers. Optical projections principles. Epidiascope and overhead projector. 8. WAVE OPTICS Interference of light waves. Young’s experiment. Applications of interference (planeness testing, measurement of small thicknesses). Diffraction of light wave. Polarization of light and its engineering applications. Simple concept of electromagnetic spectrum. 9. ATOMIC STRUCTURE Atomic structure , Bohr’s theory, energy level diagram, excitation, ionization, de-excitation and radiation. Quantum numbers m1, m, s.Pauli’s principle bonds in molecules and solids. 10. SEMICONDUCTOR PHYSICS Energy band formation . Band structure of conductors insulators and and semiconductors . Intrinsic and extrinsic semiconductors effect of temperature. 11. NUCLEAR PHYSICS Binding energy mass defect, energies of nuclear reactions . Nuclear instability radioactive emission. Radiation damage. Nuclear fission and fussion. Nuclear reactors and there applications. LISTS OF EXPERIMENTS 1. 2. 3. 4. 5. 6. Use of vernier calipers, screw gauge and spherometer in measurement. Determination of centripetal force. Verification of law of conservation of energy. Determination of ‘Y’ (Youngs’s Modulus) by Searle’s method. Study of vibration of simple pendulum. Determination of surface tension by capillary rise method. 25 Determination of coefficient of viscosity (Stoke’s method). Study of interference and sound waves by Quinke’s tube and determination of wavelength. Combination of suitable lenses to form a telescope and determine its magnifying power. Measurement of small thickness by interference method. Measurement of thermal conductivity of a good conductor by Searle’s method. Measurement of conductivity of a poor conductor by Lee’s method. Combination of suitable lenses to form a compound microscope and determine its magnifying power. 14. To study Newton’s ring experiments and determine the wavelength of sodium light. 7. 8. 9. 10. 11. 12. 13. NOTE : At least 10 experiments must be done by a student. These could be taken ass optimal experiment. These experiments are optional. *** 26 BASIC ELECTRONICS L 3 T 1 P 3 RATIONALE This subject gives the knowledge of fundamental concepts of basic electronics for effective functioning in the field of electronics service industry. DETAILED CONTENTS 1. INTRODUCTION 2. Definition of electronic , application of electronics. Introduction to active and passive components. Circuit control and protective devices. Voltage and current sources. SEMI CUNDUCTOR PHYSICS. 2.1 Intrinsic semiconductor: conductivity, atomic and crystal structure of germanium and silicon, covalent bonds, generation and recombination of carriers, effect of temperature on conductivity of intrinsic semi conductors. 2.2 Extrinsic semi conductors : doping of impurity P&N types semi conductors and their conductivity , minority and majority carriers, drift and diffusion currents. 2.3 Hall effect. 3. SEMI CONDUCTOR DIODES. 3.1 P –N Junction diode : formation of depletion layer in the P-N junction . P-N junction as forward bias and as reverse bias . 3.2 Semi conductor diode characteristics, static and dynamic resistance there calculation from diode characteristic. 3.3 Diode as rectifier : half wave, full wave, bridge rectifiers, ripple factor and its value for half and full wave rectified out put. Calculation of DC voltage output, RMS voltage and efficiency. 3.4 Filter circuits : Capacitors input filter, choke input filter, LC filter, RC filter and PI filter. 3.5 Brief idea and applications of power diodes, zener diode and character diode. 4. INTRODUCTION TO THE BIPOLAR TRANSITORS AND FETS Concept of bipolar transistor as two junction three terminal device, PNP and NPN transistors there symbols and mechanism of current flow, explanations of fundamental current relations, concept of leakage current, effect of temperature on leakage of current. CB, CC & CE configuration : input and output characteristics, determination of the transistor parameters current amplification factors. 4.3 Transistor as an amplifier in CE configuration, DC load line, concept of power gain. 4.4 JEET : construction, operation, characteristic , JEET parameters. 4.5 MOSFET : Introduction, theory of operations, MOSFET parameter application. 27 4.6 comparisons between BJT & FET . 4.7 basic BJT & FET amplifier . 4.8 Introductory idea of single stage, multistage and feedback amplifiers. 5. TRANSISTOR BIASING & STABLISATION OF OPERATING POINT The DC operating points and load line. Stability factor, factors effecting stability of Q-point. Condition for proper biasing of the transistors. Methods of transistor biasing : base bias, ammeter feedback bias, collector feedback bias, voltage divide bias. Hybrid parameters: Introduction, h-parameters of linear circuits, hybrid equivalent circuit of a transistor, approximate hybrid formula for transistor amplifier. 6. INTEGRATED CIRCUITS Integrated circuits, analysis of principle of analog integrated circuits and digital integrated circuits. Ideal OPAMP, parameters of OPAMP, inverting, non-inverting, OPAMP as summer, subtracter or differentiate and integrator voltage follower 7. OPTOELECTRONICS DEVICES Working principles and characteristics and applications of photo diode, photo transistor, photo voltaic cells, LEDs, LCDs and upto couplers 8. POWER AMPLIFIERS Thyristors: Introduction to the thyristor family, SCR theory of operation characteristics, applications of SCR. UJT: Basic theory of operation, characteristics and structure, applications. LIST OF PRACTICAL 1. Familiarization with operation of following instruments (A) Multimeter (B) C.R.O. (C) Signal Generator (D) Regulated Power Supply 2. Plot V-I characteristics for P-N Junction diode & Zener diode 3. Observe the wave shape of following rectifier circuits (A) Half Wave Rectifier (B) Full Wave Rectifier (C) Bridge Rectifier 4. Plot the wave shape of full wave rectifier with (A) Shunt capacitor filter (B) Series inductor filter (C) Pie filter 5. Plot input and output characteristic and calculate parameters of transistor in CE and CB configuration. 28 6. Plot V-I characteristics of FET amplifier. 7. Measure the Q-point and note the variation of Q-point (A) By increasing the base resistance in fixed bias circuit (B) By changing out of bias resistance in potentials divider circuit 8. Measure the voltage gain input output impedance in single state CE amplifier circuit. 9. Study of Opamps as (A) ADDER (B) SUBTRACTOR (C) INTEGRATOR (D) DIFFENTIATOR *** 29 ELECTRICAL ENGINEERING L 3 T 1 P 3 RATIONALE This course will enable the student to understand the basic concept and principles of d.c and a.c fundamentals, a.c circuits, batteries, electromagnetic etc.Including constant voltage and current source.a diploma holder may be involved in various jobs ranging from preventive maintenance of electrical installation to local faults location etc.in addition he may be working in testing laboratories where he uses measuring instrument .to carry out these similar jobs effectively knowledge of basic concept, principles and these application is very essential. DETAILED CONTENTS 1.DC circuits Nature of electricity,basic terms-current,voltage,potential difference,power,energy &heating effect of electric current. Ohm’s law,concept of resitance,resistivity and conductance. Effect of temperature on resistance,resistances in series and parallel. Kirchoff’s current law and voltage law and their application in simple dc circuits,conversion from star to delta and delta to star. 2.Network theorems Superposition theorem,reciprocity theorem ,thevenin theorem,norton’s theorem & Maximum power transfer theorem. 3. Electrostatic Static electricity-absolute and relative permittivity of medium,laws of electrostatics. Concept of electric field,electric flux,electric field density and intensity,gauss’s theorem coulomb’s law. Potential and potential at a point,potential of a charged sphere,equipotential surface,potential and electric intensity inside a conducting sphere,concept of breakdown voltage and dielectric strength. Capacitor, capacitance, cylindrical and spherical capacitor, energy stored in a capacitor, parallel plate capacitor, series & parallel combination of capacitor. 4. magnetism and electromagnetism Absolute and relative permittivity, coulomb’s law,magnetic field strength ,magnetic flux and flux density,intensity of magnetization. Analogy between electric and magnetic circuit. 30 Magnetic field around a current carrying conductor and circular loop,force between two parallel current carrying conductor. Faraday’s law lenz’s law,self & mutually induced EMF. Energy stored in a magnetic circuit. 5. AC theory Concept of alternating voltage and current ,difference between ac and dc,concept of cycle,frequency,time period ,amplitude,instantaneous value,average value,rms value,form factor(definition only). 6.Measuring instrument Working principle & construction of moving coil and moving iron instrument.Extension of their range. Principle & working of wattmeter. Energy meter(induction type) 7. Transformer and UPS Principle, operation and constructional features of single phase transformers- core- type, shell type Isolation transformer Brief study of various types of power problems use of UPS and CVT their working LIST OF PRACTICAL 1. 2. 3. 4. Verification of Kirchhoff’s Current Law and voltage Law in a DC circuit. 5. Determine the iron and copper losses by performing open and short circuit test on single phase transformer. 6. 7. 8. Conversion of Galvanometer into Ammeter and voltmeter. Prove the series combination of resistance are Req.=R1+R2+R3. Prove the parallel combination of Resistance 1/Req.=1/R1+1/R2+1/R3 Verification of Thevinin’s Theorem, Superposition theorem and maximum power transfer theorem. Measurement of single phase power in AC circuit using Wattmeter. Measurement of energy of a given load by single phase KWH meter. *** 31 PROGRAMMING IN C L 3 T 1 P 3 RATIONALE In order to enable the students’s use of computer effectively in problem solving , this course offers the model programming language along with exposure to various application of computer . The knowledge of C language will be reinforced by the practical exersices DETAILED CONTENT 1: Introduction of ‘C ‘language-structure of ‘C’ program , some simple C programs, procedure to execute a ‘C’ program Data type, constants and variables 2: C character sets, identifiers and keywords, data type constants, variables, expression, statement, symbolic constants. 3: OPERATORS AND EXPRESSION: Arithmetic operators, relational and logical operators, unary operators , assignment operators, conditional operators 4:DATA INPUT AND OUTPUT: Library functions, unformatted input output getchar, putchar, gets, puts,getch, getche.formatted input output -scanf, printf. 5: CONTROL STATEMENTS AND LOOP STRUCTURES Branching : the if-else statement, looping: while , do-while, for. Nested control structure statements, break, continue, exit.comma operator, jumping : goto statement. 6: FUNCTIONS Introduction to functions ,need of functions, function definition, function declaration and prototype, passing arguments to functions , passing argument by value, recursion. 7: ARRAY Introduction to arrays, array declaration, single and multidimensional array .ex- array order reversal, removal of duplicates from an ordered array , binary search, matrix multiplication. 8:STRING 32 introduction to strings , string constants, variables, input output of string data , standard library string functions- strlen(),strcat(),strcpy(),strcmp(). 9: POINTERS Introductions to pointers, address operator and indirection operator, declaring and initialize pointers, pointers in parameter passing, call by reference , pointers and one dimensional array, operation on pointers and one dimensional arrays, operation on pointers, dynamic memory location- malloc, calloc. 10: STRUCTURES AND UNION Introduction to structures , declareation of structures, accessing structures members initialization arrays of structures, user defined data type ( typedef),introduction to unions 11:FILES Introduction to file handling –fopen,fclose,fscanf, fprintf,getc,putc Additional features of C: Enumerations , macro, c pre-processor LIST OF PRACTICALS 1: programming exercises on executing and editing c programs 2: programming exercises on defining variables and assigning values to variables 3: programming exercises on arithmetical, relational operators 4: programming exercises on arithmetic expression and their evaluation. 5: programming exercise on formatting input output using printf and scanf 6: programming exercise using if statement 7: programming exercises using if-else statement 8: programming exercises on switch statement 9: programming exercise on do- while statement 10:programming exercises on for statement 11: programs on one dimensional array 12: programs on two dimensional array 13: programs on strings Programs for putting two string s together Programs for compairing two strings 14: simple programs using pointer 15: simple programs using structures 16: simple programs using files 33 COMPUTER ENGINEERING DETAILED CONTENTS OF VARIOUS SUBJECTS SECOND YEAR ____________________________________________________________________________________ Sr.no. subjects Page No. (s) _____________________________________________________________________________________ Semester-III 35-42 3.1 3.2 3.3 3.4 3.5 35 36-37 38-39 40-41 42 Operating system Digital electronics Data structure in C Microprocessor Computer workshop-I Semester-IV 43-54 4.1 4.2 4.3 4.4 4.5 4.6 43-45 46 47-48 49-50 51-52 53-54 Object oriented programming Computer Organization Data Communication Data base management system Peripheral & interfaces Computer workshop-II _____________________________________________________________________________________ 34 OPERATING SYSTEM L 3 T 1 P 3 RATIONALE The course provides the students with an understanding of human computer interfaces existing in computer systems & the basic concepts of operating system & its working. The aim is to gain the proficiency in using various operating systems after undergoing this course . DETAILED CONTENTS 1 . Brief introduction to system software: compiler , assembler , loader,operating system. 2. Overview of operating system: operating system as resource manager, operating system services.system calls, operating system classification-single user , multi user,batch processing, time sharing, real time operating system, multi processing, distributed operating system, network operating system. 3. Memory management: single contiguous allocation, partitioned allocation. Relocatable , partitioned allocation, page allocation,segmentation. 4. Processor management: processor overview, process states, multi programming, levels of schedulers, multi processor scheduling, dead lock, necessary condition for dead lock, dead lock prevention. 5. File management: file supports , access methods, contiguous, linked and indexed allocation, directory systems, single level, two levels, three structure, graph, directory system and file protection. 6. Device management: dedicated , shared and virtual devices, sequential access, direct access devices, interrupt processing, idea of spooling, disk scheduling. 7. Case study: case study of window operating system. LIST OF PRACTICAL 1: practical exercises involving various internal and external DOS Commands. 2: exercises on windows operating system. 3: exercises on UNLX/Linux operating system-shell programming/ operating system commands. *** 35 DIGITAL ELECTRONICS L 3 T - P 3 RATIONALE The objective this subject is to enable the student to know the basic concepts of digital electronics and gain familiarity with the available IC Chips. This will form a broad base for studying microprocessor and further subjects. DETAILED CONTENTS 1: NUMBER SYSTEM AND CODES BINARY NUMBERS:- decimal , binary , 0ctal, hexadecimal number systems, conversion from one number system to another system. BINARY ARITHMETIC:- binary addition , substraction , multiplication, division 1’s complement, 2’s complement of binary numbers, arithmetic operation with signed numbers. BINARY CODES:- binary coded decimal (BCD) code, excess-3 code, error detection code, the grey code or reflected code, alphanumeric code. 2: BOOLEAN ALGEBRA Digital logic operartion:- digital logic, +ve logic, -ve logic, logic operation, logic gates: definition and symbols. Fundamental of Boolean algebra:- Boolean algebra, Boolean function, basic theorem and identities. Minimization technique for logic operation:- sum of product and product of sum rule, karnaugh map technique upto four variables. Digital logic family:- direct coupled logic circuits, resistor transistor logic, transistor transistor logic (TTL) , complementery MOS (CMOS) ,characteristic and comparision of TTL & CMOS . 3: COMBINATIONAL LOGIC CIRCUIT Adders and subtractors:- basic adders and subtractors, parallel binary address, ripple carry and look ahead carry address. Digital comparators :- exclusive OR gates as comparator, comparator for 2 bit binary number. Decode, encoder: multiplexer, demultiplexer. 4: SEQUENTIAL LOGIC CIRCUITS 36 Operating characteristics of flip-flop(latch), set reset flip flop , clocked flip- flop, edge triggered flipflop, T flip- flop, D flip flop, and master slave JK flip flop. 5: COUNTERS 3bit asynchronous counter, binary ripple counter, synchronous counter, synchronous decade counter, and up- down counter. 6: REGISTER AND MEMORIES Registers: flip- flop as register,types of register serial in serial out shift register, serial in parallel out shift register , parallel in parallel out shift register, parallelin parallel out shift register , parallel in serial out shift register. Memories: classification of memories, RAM, ROM 7.ANALOG TO DIGITAL& DIGITAL TO ANALOG CONVERTERS General principle of A/D and D/A conversion and brief data of their application binary register network register and register ladder network ,method of D/A conversion. LIST OF PRACTICALS 1. Study of logic bread board and verification of truth table for AND , OR,NAND,EX-OR,NOR gate. 2. Verification of NAND,and NOR gate as Universal gates. 3. Construction of half adder and full adder circuit using Ex-OR gate and NAND gate and verification of their operation. 4. Verify the operation of MUX using an IC 5. Verify the operation of DEMUX using an IC 6. Verify the operation of BCD to Decimal decoder using an IC 7. Verify the operation of BCD to Seven segment decoder using an IC 8. Verify operation SR, JK,D,flip flpop,Master slave JK ff using an IC 9. Verify operations of SISO,PISO,SIPO,& PIPO shift registers (Universal Shift registers) 10. Study of ring counter UP-Douwn counter 11. Construct & verify the operation of an asynchronous binary and decade counter using JK flipflop 12. Verification of truth tables & studt the operatin of tri-state buffer IC 74126 or similar IC and construction of 4/8 bit bi-directional bus by using an IC 13. Testing of digital ICs using IC tester. *** 37 DATA STRUCTURE USING C L 3 T 1 P 3 RATIONALE The data structure are the technique of designing the basic algorithm for real life projects. Understanding of data structure is essential and this facilitates the understanding of language. DETAILED CONTENTS 1: Problem solving concepts Top down and bottom up design, structured programming and debugging technique, program testing to documentation, consideration for choice of paper. 2: Data type and data structure Concept of data type and data structure, difference between data type and data structure, view of data structure at logical level, implementation level and application level,built in data structure and user defined data structure 3:User defined data structure Difference between user defined and built –in data structure.Linear linked list, creation , lnsertion, deletion, traversal, array, circular link list creation, insertion ,deletion, traversal, doubly link list:creation , ,insertion, deletion, traversal and their application 4:Stacks Stack definition and example representation of stacks as an array ,stack operation, pointer implementation of list, comparision of two implementation linked list representation, application of stacks . 5:Queues Queues definition and examples , representation of queues using array, queues operation, link list representation of queues, application of queues, dequeue 6:Non linear data structure Trees, terminology of trees ,concepts and application of binary trees, linked representation of binary trees , tree traversal technique and algorithm using recursion and non recursive methods, creation of binary trees , inserting a node in binary trees and deletion of node from binary tree and searching in binary tree. 7:Searching and sorting 38 Searching technique –sequential search and binary search, sorting technique:insertion sort, selection sort , bubble sort, quick sort, merge sort, heap sort and their efficiency consideration. LIST OF PRACTICAL 1: Problems on array for insertion,deletion and searching. 2: Problems on operation of linear linked list. 3: Problems on operation of circular linked list 4: Problems on operations of doubly linked list. 5: Program on implementations of step as an array as well as pointers . 6: Program on implementation of queues as an array. 7: Program on dequeues. 8:Program on tree such as construction of binary trees , insertion, deletion and searching in binary trees 9: Program on tree traversal algorithm- pre order, inorder an post order 10: Program to count the leaves and to find height of tree. 11:Program on linear and binary search. 12:Program on sorting technique Insertion sort, selection sort, bubble sort, quick sort,merge sort. *** 39 MICROPROCESSOR L 3 T 1 P 3 RATIONALE The study of microprocessor in terms of architecture, software and interfacing techniques leads to understanding of working of CPU in a microcomputer. The development in microprocessor of 32 bit architecture brings them face to face with main frame finding employment in R&D , assembly, repair and maintenance of hardware of microprocessor and computer. DETAILED CONTENTS 1:Microprocessor architecture Intel 8085- architecture blocks diagram, function of ALU, timing and control unit, registers, data, addresses and control buses. Pin configuration and function of various pin ,flags. Instruction cycle-fetch and execute operation M/C cycle and state. Timing diagram –opcode fetch cycle,memory read and write operation Memory organization,memory map and addresses ,basic concepts of memory interfacing ,addresses decoding and memory addresses. 2: Microprocessor instruction Instruction set, instruction classification ,instruction word size ,addressing modes. Detailed instructions-data transfer instruction,arithmetic instruction ,logic instruction,branch instruction, machine control. 3:Programming concepts Programming techniques-looping ,counting,indexing Use of counters and time delays Use of stacks and subroutines 4: Interfacing and data transfer scheme Memory mapped I/O and I/O Mapped I/O Synchronous and asynchronous data transfer Microprocessor controlled data transfer and peripheral controlled data transfer 5. Interrupts Interrupts process 40 Maskable & non-maskable interrupt Interrupt priority RIM & SIM Instructions 6. Supporting chips :8251,8253,8254,8255,8257,8259 LIST OF PRACTICAL 1.Familarization with microprocessor kit location of 8085 ,8279,8263,keyboard,display field,EPROM programmer, expansion slot TTY and serial lines. Performing exercise on microprocessor kit 2.Addition of two 8 bit numbers 3. Subtraction of 8 bit numbers 4. Decimal addition of two 8 bit numbers 5. Addition of two 16 bit numbers 6. Find the largest number out of three given numbers 7. Find the larger of two numbers 8. To arrange the data array in ascending and descending order 9. Block transfer of data byte 10. Counter design with time delay 11. BCD addition 12. BCD subtraction and other exercises given by the lab incharge *** 41 COMPUTER WORKSHOP-1 L T P - - 4 RATIONALE The course aims at making the student familiar with various parts of computers and how to assemble them, and different types of peripherals desired in addition, the course will provide the students with necessary knowledge and skills in computer software installation and maintenance. DETAILED CONTENTS 1- Electronic CAD Familiarization with electronic CAD software such as electronic workbenchfor design of simple analog and digital circuits using simulation provided by electronic CAD software. USE OF existing libraries adding components to the libraries. 2- AUTOCAD Familiarization with latest AUTOCAD software. Basic AUTOCAD commands, drawing and editing commands, editing and dimensioning. 2D examples. 3- Loading and familiarization of operating system: Linux, Windows NT,Windows 2000, Windows XP 4- Familiarisation of page Maker & Corel Draw. *** 42 OBJECT ORIENTED PROGRAMMING L T P 3 1 4 RATIONALE Object oriented is a new approach to understand the complexities of the real world. This course offers the model programming language C++ that shall helped the students to implement the various of object orientatoion practically. DETAILED CONTENTS 1- Introduction Problems with procedure oriented Programming technique. Concepts of OOPs Characteristics of Oops Advantage and application of OOpPs 2- C++ Programming basics Basic Data types Type copaatibility Operators in C++ Scope resolution operator Control structure 3- Function C++ Function prototyping Call by reference Inline function Function overloading Library Function 4- Class and Objects Comparision of class and C- structure Creating objects Array within class Arrays of objects Objects as Function Arguments 5- Constructor and Destructor Constructor and its characteristics 43 Parameterized constructor Multiple Constructor in a class Copy Constructor Overloaded Constructor Destructor and its characteristics 6- Operator Overloading Overloading of unary operator Overloading of binary operator Manipulation of Strings using operator Type conversion- basic type to class & class to basic type 7-Inheritance Type of inheritance Need of protected members Application of inheritance 8- Managing Console I/O operation Unformatted I/O operation Formatted I/O operation: fill, precision , width I/O streams 9- File Operation Opening & closing a file Formatted I/O operation: fill, precision, width I/O streams 10- Virtual & friend function Pointers to object This pointers Pointers to derived classes Virtual functions Pure virtual functions Concept of late & early binding LIST OF PRATICALS 1. Write a program using control structure. 2. Write a program using constructor and destructor. 3. Using object as function arguments perform the addition of time hourts, minutes, and second’s format. 4. Perform addition of two complex numbers using classes. 5. Define a class to represent bank account include the following members data Members: Name of the Depositor, account Number, type of account , and balance amount in the account. Members function: to design initial value , to deposite an amount., to withdraw an amount after checking the balance, to display name and balances. Write a main program to test the program 44 6. Modify the program (5) for handling 10 customers using array of objects 7. Create a class FLOAT that contains one float data member overload all the four arithmetic operators so that operate on the object of the FLOAT 8. 9. Define a class string. Use overload== operator to compare two strings 9. Write a program using virtual function 10. Additional Exercise based on various topics. *** 45 COMPUTER ORGANISATION L 3 T 1 P - RATIONALE This Subject provides with the knowledge of details organization of currently available Personnel computers in order to understand their functioning and maintenance DETAILED CONTENTS 1. Basic Concept/ Introduction Registers, stacks, ALU,Contriol Unit, Instruction Types, Instruction Formats, Instruction sets, and Addressing Modes, RISC processor and CISC Processor 2. Basic Mathematical Operations Concept of fixed and floating point number, and theirrepresentations, fixed point, Addition, subtraction and Multiplication, floating point addition and subtraction. 3. Control Unit Concept of Hard-Wired and Micro instruction based Control units. Principles of instruction and decoding and implementation . Horizontal and Vertical classes of micro instruction. Identifying micro- instructions, minimizing micro- instruction size, Parallelism in micro- instruction, encoding control instruction. Timing cycles and clock generation 4. Memory Organisation Main memory, Memory Hierarchy, memory references, address mapping, Relocation mechanism, concept of memory compactions. Principles of virtual memory, paging and segmentation associative memory, cache memory. 5. Input- Output Organisation. Memory mapped and I?O mapped input- output, modes of data Transfer- polled, Interrupt and DMA Multiple I?O- Daisy Chaining., Polling and Parallel Priority Control 6 . Parallel Proccessing Classification ( SSID, MISD and MIMD), Principles of Pipeline processing. *** 46 DATA COMMUNICATION L 3 T 1 P 3 RATIONALE Data communication curse is intended to provide practical exposure and awareness of existing and up coming communication technology. DETAILED CONCEPTS 1. Modulation Need of modulation, various type of modulation (Analog + digital) their basic concept, comparison of different type of modulation with regard to noise immunity and bandwidth requirement. Basic idea of radio, microwave, satellite, optical fiber, mobile communication system 2. Transmission lines Different type of transmission lines used in communication their characteristics (such that bandwidth, characteristics impedance and frequency response) different kind of distortions (for both analog and digital signals) produce by transmission line and line conditioners. Concept of matching various kinds of noises and their effect on communication S.N.R and channel capacity. 3. Principal of data communication Transmission of binary data on telephone lines, simplex, half duplex and duplex mode of transmission two and four line system. Modems and data transfer rate. Basic Block diagram of FSK, PSK, DPSK, QPSK, and QAM modems. Principal of Synchronous, Asynchronous parallel and serial communication. Multiplexing and demultiplexing (TDM, FDM) 4. Data security and error detection Signal formats, encryption. Basic principles of error detection and correction single parity and block parity CRC, communication using frame and packets. 5. Communication standards Direct and handshake mode of communication. Physical aspect o different interface standards (RS 232 line drivers. IEEE-488. Centronics interface) 6. Communication Equipment Introduction to data communication. Test procedure and test equipments (line monitors, loop back method and its implementation, BERT, Protocol analyser, cable tester) (TDR), OTDR LIST OF PRACTICAL 1. To obtain an amplitude modulated wave and measure its modulation index. 47 2. To demodulate an AM signal and compare with it with original signal. 3. To obtain FM signal and find maximum deviation. 4. To detect FM signal and compare it with the original signal. 5. To obtain a PCM signal and observe the effect of quantization 6. To obtain a multiplexed signal of two given signals 7. Study of a given modem and its working. 8. Study of TDR method of detecting fault 9. Study of FSK signal 10. Study of RS-232 port and observe different signal at its various pins 11. Study of fax machine 12. Study of LAN *** 48 DATABASE MANAGEMENT SYSTEM L T P 3 1 3 RATIONALE This course will acquaint the student with knowledge of fundamentals concepts of DBMS and its application in different areas, storage, manipulation and retrieval of data using query languages. DETAILED CONTENTS 1. INTRODUCTION View of data Data model – ER model, relational model Database user and administrator Database system Vs File system Database system application 2. DATABASE SYSTEM CONCEPT AND ARCHITECTURE Schemes, instances and database state DBMS architecture Data independence-logical and physical data independence 3. ENTITY-RELATIONSHIP MODEL Entity and attributes Entity types and entity sets Weak entity types Key-primary key, candidate key and super key Relationship among entities ER diagram 4. RELATION MODEL Domains, attributes, tuples and relations Domains constraints Key constraints and constraints on null Entity integrity,referential integrity and foreign key Relational algebra-SELECT,PROJECT,JOIN 49 5. RELATIONALDATABASE DESIGN First Normal form Functional dependency Decomposition BCNF Third Normal Form Fourth Normal form 6. EMERGING DATABASE TECHNOLOGIES Database ware housing Database mining Multimedia database Distributive database concepts Database security and authorization concept 1. 2. 3. 4. 5. 6. 7. 8. LIST OF PRACTICAL Overview , features and functionality, application development in ORACLE Exercise on creating tables Exercise on insertion of data into tables Exercise on deletion of data using different conditions Exercise on SELECT statement Exercise on PROJECT statement Exercise on JOIN statement Exercise on UPDATE statement *** 50 PERIPHERALS AND INTERFACE L T P 3 1 3 RATIONALE A computer engineer should be able to interface and maintained keyboard, printer,mouse , monitor ctc.with computer system .The course provide necessary knowledge and skills regarding working constructions and interfacing aspects of peripherals. DETAILED CONTENTS 1. DISPLAY DEVICE Basic principles and working of monitor.video display adapters – CGA,VGA,SVGA. Overview of raster scan and vector scan . concept of resolution and bandwidth of computer. Basic concept of PAL and NTSC standards. 2. PRINTERS Types of printers- Impact and non Impact Printers, specification,construction and working principle of DMP, Inkjet Printers, Laser Printers 3. DISK DRIVES Construction and working of Hard disk Types of actuators- voice coil and stepper motor Disk preparation – low level formatting, portioning ,high level formatting. Data encoding techniques – MFM, RLL. Types of interfaces – SCSI,IDF,EIDE Sector interleaving 4. INPUT DEVICES Working principle of keyboard, mouse, scanner,Digitzer, touchscreen,light pen 5. OPTICAL STORAGE MEDIA Construction and working principle of CD – ROM, DVD 6. OTHER DEVICES – concepts of tape drive, pen drive,zip drive 51 LIST OF PRACTICALS 1. To identify various components and peripherals devices of computer 2. Exercise on assembly a PC with peripherals and testing the same 3. Study the construction , assembly, disassembly , working in and testing of the following devices Monitors ( Monochrome, colour, Multisync) Keyboards FDD Hdd Dot Matrix Printer Optical disk drives Inkjet printers, laser Printers Mouse and Scanners *** 52 COMPUTER WORKSHOP - II L T P - - 4 RATIONALE Visual Basic is a programming language which enables a programmer to write programs and develop application packages to produce live problems. After undergoing this course , the will be able to understand the principles of Active – X objects and write programs in Visual Basic. DETAILED CONTENTS 1. INTRODUCTION TO VISUAL BASIC Features and application of VB- concept of integrated development environment(ide) – project application like standard exe. 2. VB STRUCTURE Variable declaration types - user defined data types – scope and life of a variable – arrays – constructors – control flow statements – procedures and function 3. DESIGNING THE USER INTERFACE Design aspects of VB forms- elements of user interface- properties of controls- text box,label, command button,check box, list box,picture :image shape timer-desigining forms and displaying messages using above controls- control arrays 4. Menus and common dialogue control Creating menus at design using menu window- control menus and runtime- create shortest keys for pop up menus. – common dialogue control. 5. Display date, time, string type, conversion and printing information. Data reports and environments- display tabular data in report form – fundamentals of printing – printing with print form method. 6. Data Base Programming Connecting with database using DAQ,RDO,ADO,ODBXC Familiarization with PL/SQL cursors and Triggers 7. Active X: working with inbuilt active X, windows control, creating own active X through Active X, EXE, diofference between EXE and DLL. LIST OF PRACTICALS 1. Exercise on opening projects like standard Exe, Active –X EXE and Active- X control. 2. Exercise on all the menus of opening window of VB. 53 3. Exercise on all basic controls. 4. Exercise on UPDATE statement. 5. Exercise on Queries and Nested Queries. 6. Exercise on data functions, group and scalar functions. 7. Exercise on indexes, views and sequences. 8. Exercise on JOINS, Grant and remove privileges. 9. Exercise on creation of PL/SQL blocks. 10. Exercise on cursor management in PL/SQL 11. Write a database trigger after update, delete. 12. Built a small application using the above illustrations. *** 54 COMPUTER ENGINEERING DETAILED CONTENTS OF VARIOUS SUBJECTS THIRD YEAR -----------------------------------------------------------------------------------------------------------------------------------------Sr.no. Subjects Page No. (s) ____________________________________________________________________________________ Semester-V 56-64 5.1 5.2 5.3 5.4 5.5 56-57 58 59-60 61-62 63-64 Computer Troubleshooting & Maintenance Computer Network Programming in Java Entrepreneurship Development & Management Computer Workshop –III Semester-VI 65-73 6.1 6.2 65-66 Computer Graphics Elective 6.2(i) Software Engineering 6.2(ii)Advance Computer System Architecture 6.2(iii)Multimedia Application 6.2(iv) Network security 67 68-69 70-71 72-73 6.3 Project _____________________________________________________________________________________ 55 COMPUTER TROUBLESHOOTING & MAINTENANCE L T 3 1 P 3 RATIONALE This subject gives the knowledge and competency to diagnose the faults for trouble shooting for systematic repair and maintenance of computer and its peripherals. DETAILED CONTENTS 1. Concept of serving and maintenance Reliability of electronic equipment, MTBF, MTTR, availability of an equipment .Preventive maintenance & need of preventive maintenance. Factors affecting the performance of computer. Preparation of preventive maintenance schedule. Preventive Maintenance requirement of a subsystem & auxiliary sub system. 2. Breakdown maintenance:Scpoe of field servicing,analysisi of customer call reports in locating faults. 3. Fault location & its identification: Various methods of locating faults like visual inspection,layman checks,diagnostic software,error logging and its use.Symptoms & remedies for common faults in peripherals like printers,monitors,FDD,HDD,mouse and associated interfaces of PC based systems. 4. Symptoms & remedies: for common faults and peripherals like printers, monitors,FDD,HDD,mouse,motherboard and supporting cards. 5. Power supply:Linear power supply and switched mode power supply. Significance of power good signal, block diagram and trouble shooting of switch mode pwer supply. 6. Viruses: their type of detection/prevention /removal using vaccines.Familiarization with PC tools and Norton utilities & their applications. LIST OF PRACTICAL 1 2 3 4 Running diagnostics. Assembling & disassembling of computer systems. Virus detection & elimination Troubleshooting & maintenance Monitor 56 FDD HDD Printers Mouse Keyboard CD ROM/DVD SMPS *** 57 COMPUTER NETWORKS L 3 T 1 P 3 RATIONALE The future of computer technology in Computer networks. Global connectivity can be achieved through computer networks. DETAILED CONTENTS 1. Introduction Network needs & goals, application of networks, network topologies, need of protocol,procols and interfaces,network services and service access points. 2. OSI reference model,TCP/IP Reference model,comparison between OSI and TCP/IP reference model. 3. TRansmissiom Media: Analog Transmission media,digital transmission media,switching techniques. 4. Data link layer:Functions,protocols-stop & wait,sliding window. 5. IEE standards:8002.3,802.4,802.5,fast Ethernet,FDDI,fibre optics. 6. Network layer:Functions ,routing algorithms,inter-networking.Familarization with repeater,hubs,switch,bridge,routers and gateways. 7. Transport layer:Functions & services,transport serviced primitive ,sockets,elements of transport protocols,UDP. 8. Broadband Network-ISDN,ATM,Introduction to VSAT,ADSL. 9. Network Security-Levels of security,introduction to cryptography,data encryption standard(DES), Public Key cryptography,firewalls. 10. LIST OF PRACTICALS 1. Identification of various networks components. Connections,BNC,RJ-45,I/O box, Rosette box, crymping tools. Cables, Co-axial, twisted pair, UTP,fibre optics NIC(Network Interface Card) Switch,Hub,Router 2. Sketch wiring diagram of network considering a computer lab of 20 systems 3. Interfacing with the network card (ethernet) 4. Preparing of network cables-cross cables,straight cables 5. Use of protocols in establishing LAN viz TCP/IP,NETBUL 6. Installation of networks (Peer to peer networking, client server interconnection) 7. Use/ installation of Proxy server 8. Troubleshooting of networks *** 58 PROGRAMMING IN JAVA L T P 3 1 3 1. Introduction to Java The basics of JAVA –A brief history of Java ,the Java ,architecture,java features ,importance of Java to the internet ,Java Applets and applications,fundamentals of Object Oriented Programming ,Concepts of OOP,benefit of OOP,Java & C++,Java environment,Java development kit,application programming interface(API),getting started with JDK,Java program structure,Using Java with other tools. 2. Language Basics Java tokens ,Java character set,keywords,identifiers,Literals,seperaters,Constants,Variables,Datatypes,Type casting,constants,variables and their scope,operators and expressions ,Arithmetic operators,relatyional and conditional operators,logic operators,assignment operaters,increment and decrement,bitwise operaters,special operaters,precedence of operaters,control flow statements-if and if else statements,swtch statements,For loop,while do loop,branching. 3. Objects and Classes in Java Introduction to classes ,defining a class,creating objects,methods,constructors and access specifies,application of constructor,parameterized constructors,overloading methods and constructors ,access control modifiers,inheritenceand method over riding,inheritance basics,method over riding. 4. Arrays,String and Vectors\ Arrays,One –dimensional array,multidimensional array,Strings,String class, working with strings,string buffer class ,vector and wrapper class,vector constructors,working with vector methods,wrapper class. 5. Packages & interfaces Using Java interfaces,defining an interface ,implementing an interface ,extending an interface ,using Java packages, defining a package,brief discussion on CLAAS PATH,Access protection,importing a package,Java API Package. 6. Exeption handling Introduction to exeption handling,Why use exeption Handlinh,fundamentals of exeption handling,exeptions and their types,common exeptions,using exeption handling ,using try and catch,multiple catch statemants,Nested try statements,methods available to exeptions,throwing your own exeptio. 7. Applet Programming Writing Applets,the basics of applets,life cycle of an Applet,painting the Applet,the Applet tag,security restrictions when using Applets,taking,advantage of the Applet API,finding and 59 loading Data files,displaying short status strings,displaying documents in the browser, playing sounds,definging and using Applet parameters. 8. Working with Graphics The graphics Class,Java.awt.Graphics,use of class java.awt.garphics,custom painting ,drawing lines,drawing rectangles,drawing ellipse and circles,drawing arcs ,drawing Polygons. Practicals: Exercise based on above theory concepts. *** 60 ENTERPRENUERSHIP DEVELOPMENT & MANAGEMENT L 3 T 1 P - RATIONALE Creating awareness regarding entrepreneurial traits entrepreneurial support system opportunity identification project report preparation & understanding of legal and managerial aspects can be helpful in motivating technical students to start their own small scale business/enterprise. DETAILED CONTENTS 1. Enterpreneurship Concept/meaning Need Competancies/qualities of an entrepreneur 2. Enterpreneurial support Sysytem District industry centres (DICs) Commercial banks State Financial Corporation Small industries service institutes (SISIs),small industries development bank of India (SIDBI), National bank of agriculture and rural development(NABARD), National small industries corporation (NSIC) & other relevant institution/organizations at state level. 3. Market survey & opportunity identification (business planning ) How to start a small scale industry Procedures for registration of small scale industry List of items reserved for exclusive manufacture in small scale industry Assessment of demand and supply in potential areas of growth Understanding business opportunity Considerations in product selection Data collection for setting of small ventures. 4. Project report preparation Preliminary project report Techno economic feasibility report Project viability 5. Business organization Salient features of sale proprietaryship Partner private and public limited companies Co- operative societies and public sector Role of public and private sectors in growth of economy and their social obligations towards society Monopoly and price restrictions 6. Managerial aspects of small business 61 Principles of management(definition, functions of management viz. planning, organization, coordination and control) Operational aspects of production Inventory management Basics principles of financial management Marketing techniques Personal management Importance of communication in business 7. Legal aspects of small business Elementary knowledge of income tax, sales tax, patent rules, excise duty Factory act and payment of wages act 8. Environmental considerations Concept of ecology & environment Factors contributing to air, water, noise pollution Air,water & noise pollution standards & control 9. Industrial safety and house keeping Magnitude and cost of accident Cost of accidents Job safety analysis Safety planning and its implementation safety education instructions and visual aids Obligatory provisions First aid Investigations of accidents Fire fighting, BIS, standards Security watch and wards 10. Miscellaneous Human relation & performance in organization Industrial relation and desputes Relations with subordinates, peers & superiors Leaderships Labour welfare Workers participation in management 11. Motivation Factors determining motivation Chacteristics of motivation Methods of improving motivation Incentives- pay , promotion ,rewards *** 62 COMPUTER WORKSHOP III L - T - P 4 RATIONALE This course will enable the students to understand the basics of internet and various applications of internet like email FTP Telnet, news groups and video conferencing. In edition this course develops competency amongst the students to design professional with sites and interactive web pages. Net is an upcoming technology so the teacher should take pain in making the students conversant with this. The demonstration should be given using .NET software for describing the various features of .NET technology. DETAILED CONTENTS 1. Developing portals using HTML Basic structure of HTML, designing a web page, inserting links images, horizontal rules, comments. Formatting text, titles, headings, colors, fonts, sizes, simple tables and forms. HTML tags, hyperlinks, adding graphics and images, image maps, image files. Using tables , forms, style sheets and frames and DHTML. 2. Using front page Front page editor, front page explore 3. .NET – evolution Need and prospective in current scenario, .NET frame work over view structural diagram. 4. .NET framework base classes User and program interface, windows forms, web forms, console application 5. XML An overview of XML, use of XML, integrity of XML with data bases ,XML as the .NET meta languages 6. Visual studio .NET Common IDE for all languages, the common languages specification, all .NET languages, management of multiple languages, projects. 7. Language changes 63 Visual Basic,C++,C#+,overview of C#,data types in C#,control flow in C#,C# classes LIST OF PRACTICALS 1. 2. 3. 4. 5. 6. Installing of .NET Exploring the various features of >NET Ability to work and start various tasks and features of .NET framework Able to work and develop program in Visual basic .NET To explorein detail Visual studio.NET Exerisese based on HTML,DHTML & XML - Creating Web pages using HTML - Creating web pages using front page - Demonstration of e-commerce transaction - Create a Homepage with frames, animation, background sound and hyperlinks - Designing simple server side program which accept some request form the client and respond - Develop interface with database (MS-Access etc) for online retrieval and storage of data through HTML form. - Hosting a webpage *** 64 COMPUTER GRAPHICS L T P 3 1 4 RATIONALE This subject will enable the students to have awareness about fundamental graphics which can be generated through computer using programming language c. They will be able to make pictures and introduce motion in them using basic transformations. DETAILED CONTENTS 1. Overview of Graphics system Raster scan displays, Vector scan displays, Colour CRT monitors, and Flat panel display, input and output devices. 2. Output primitives Line drawing algorithms – DDA Algorithm and Bresenham’s algorithm Circle generating algorithms-Circle algorithm ,midpoint circle algorithm Introduction to region filling, flood filling and boundary filling 3. 4. 5. 6. 7. 8. Graphics primitives in C Two dimensional transformations Basic transformation – Translation ,rotation, scaling Matric representation & homogeneous coordinates, composite transformationstranslation, rotation, scaling Other transformations – Shear and reflection Viewing and Clipping Window to view port coordinate transformation Point clipping, Cohen-Sutherland line clipping algorithm Sutherland Hodgeman polygon clipping Three-dimensional Graphics Three dimensional transformations, Introduction to wireframe model.Bezier curves. Projections Parallel projections Perspective projections Animation Conventional and computer animation 65 Design of animation sequences Morphing Kinematics and Dynamics LIST OF PRACTICALS 1. 2. 3. 4. 5. 6. 7. 8. Programming using graphic primitives in C Line drawing using DDA algorithm Line drawing using Bresenham algorithm 2D translation technique 2D translation technique 2D rotation technique 2D scaling technique Creating animations *** 66 SOFTWARE ENGINEERING L 3 T 1 P 3 RATIONALE This subject will enable the diploma students to have awareness about software engineering, various matrices,planning about software, cost estimation, software design etc. DETAILED CONTENTS 1. Introduction to Software (S/W)Engineering Introduction, size factors, Quality and productivity factors, Management issues ,models and waterfall ,spiral ,prototyping,fourth generation techniques, software process. 2. Software Matrices Engineering –Size,function,design,oriented matrices,halstead software science Meate complexity. 3. Planning The development process , an organizational structure,other planning activities, Data flow diagram 4. Software Cost Estimations Cost factors, cost estimations techniques, Staffing level estimation, estimating software , maintenance costs , COCOMO. 5. Software requirement definition Problem analysis,requirement engineering .Yhe software requirement Specifications(SRS) , formal specifications techniques, characteristics of a good SRS. 6. Software Design Implementation Issue Fundamental Design , Concept design notations, Design techniques, structured coding, techniques coding styles, documentation guidelines. 7. Verification and validation techniques Quality assurance work through and inspections static analysis, symbolic execution unit testing , formal verification . Black box and white box testing techniques. 8. Maintenance overview Configuration management *** 67 ADVANCED COMPUTER SYSTEM ARCHITECHTURE L 3 T 1 P 6 RATIONALE The students will get familiar with different type of motherboard, architechture and bus standards. The single user system base on 486. Pentium MMX, Pentium-II,Pentium-III and Pentium-IV will get emphasis. DETAILED CONTENTS 1. Salient features and block diagram-486 ,Pentium-MMX,P-II,P-III,P-IV 2. Bus standard -ISA ,EISA,VESA and PCI 3. Interface standards are RS 232 C,SCS-I-II,Fast and wide SCSI ,IEEE 488 4. Detailed Architechture-486 ,P-MMX,P-II,P-iii,P-IV 5. Introduction to RISC processor based computer system(power PC) 6. Parallel processing-pipeline computing-Classification of pipeline processor,array processor-SMID processor and their interconnection networks 7. Multiprocessor systems-Loosely coupled multiprocessor ,tightly coupled multiproceesor and their interconnection network 8. Introduction to IRIX Architechture-IRIX root directory,important IRIX system files, IRIX commands configuring user accounts, IRIX login shell,disk drive suppoted by IRIX, system disk ,option disk and partition layout, IRIX file system, IRIX networking 9. AS/400-Salient features,block diagram,artechture of AS/400 10. Comparison of Pentium PC and Laptop motherboard LIST OF PRACTICALS 1. 2. 3. 4. Study of motherboard of 486 & Pentium processor Identification of chipsets and functional aspects of different subsystem on each card Study of the bus system and identifying various signal lines Study of Peripheral use their speeds and capacities and study of integration of peripherals into the system 5. Practical based on AS/400 Operation & procedure Log on,Log off,shut down Jobs and sub systems(interactive ,batch,autostart,spooling) Back up and restore Terminals and user to the system Creating multiple AS/400 sessions 68 Basic objects and library concepts AS/400 naming convention CL commands Introduction CL programming 6. Practical based on silicon graphics Creating a login account Practical based on IRIX command-pwd,cd,1s,dirview,mk dir,cp,1n,mv,rm,rnr,rmdir,1p,1pstat,chmode,man,man-t Adding user account using shall command Configuring for a network *** 69 MULTIMEDIA APPLICATIONS L 3 T 1 P 6 RATIONALE Multimedia Technology is being widely used in web pages,motion pictures and interactive prtesentation,animations etc.This course intends to introduce and expose multimedia technology and various factors and features of Authoring softeware.It will also help in making the internet application richer in content and presenrtation. DETAILED CONTENTS 1. Introduction to Multimedia Need of multimedia Application of Multimedia Multimedia hardware Storage for multimedia 2. Sound MIDI Versus Digital Audio Audio Compression Capturing sound 3. Video Video Application Video Capturing Video Compression 4. Multimedia Authoring tools Card based Authoring tools Icon based Authoring tools Time based Authoring tools 5. Text Fonts and faces Font manage Hypertext 70 6. Images Image file format Bitmaps Vector drawing Image Capture Using MATLAB Image Compression 7. Animations Principle of animation Animation file formats Making animation that works LIST OF PRACTICAL 1. Familiarization with multimedia software and hardware 2. Exercise on Various features of Author ware Various features of Director Various features of Flash Various features of Photoshop 3. Making multimedia Presentation using various multimedia tools 4. Installing and use of various multimedia devices Scanner Digital Camera,Web Camera Mike and speakers Touch screen Plotters and printers DVD Audio CD and Video CD 5. Reading and writing of different format on A Frame CD Transporting Audio and Video files 6. Making multimedia presentations combining director ,Flash and Photoshop such as Department Profile,Lesson presentation,games,and project presentation. *** 71 NETWORK SECURITY L 3 T 1 P 6 RATIONALE This course has been designed by keeping in view the basic computer user and information system manager. The concept needed to read through the ripe in the market place and understanding risks and how to deal with them. It is hope that the students wil have a reader prospective on security in general and better understanding of how to rduce and manage the security risks. DETAILED CONTENTS 1. Introduction Why secure network-Attackers Vs Hackers;attack from within and external. 2. How much security Promoting risk analysis:developing security policy –accessibility ,definging security goals ,justifying the policy,rules and responsibilities ,consequences of non-compliance ,level of privacy. 3. Firewalls Defining an access control policy, definition o firewalls and types , firewalls (UNIX,and NT),address translation,firewall logging,firewall development. 4. Intrusion detection System (IDS) IDS Introduction;IDS limitation- teardrop attacks,counter measures;Host based IDS setup. 5. Authentication and encryption : Authentication Clear text transmission session tracking; encryption- methods weaknesses government interactions ;solutions – data encryption standards,digital certificate servers ,IP security point to point tunneling protocol(PPTP),RSA encryption,secure socket layer(SSL), secure shell . simple key management for IP (SKIP) . 6. Visual private network(VPN) Basic settings of VPN –proposing with firewalls, VPN diagram, configuration of required objects, exchanging keys, modifying security policy. 7. Virus, Trojans and worms What is virus; replication, concealment,bomb,social engineering viruses; 72 Worms: Trojan horses ,prevention measures-acess central,check sum verification,process neutering,virus scanners ,neuristic scanners,application level virus scanner,developing virus protection. 8. Disaster,prevention and recovery Disaster categories;network disaster-cabling topology,single point of failure ,save configuration file ;server disaster-UPS,RAID,Clustering,Backups,Server recovery,Reluctant servers. *** 73