Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Scheme of Teaching and Examination for 3rd Semester of 3 Years Diploma in Computer Science & Engineering and Computer Engineering –CE This scheme is valid for the student taking admission in academic session 2009-10 & 2010-11 Duration of Semester : Sixteen weeks (15+1#) Student Contact Hours : 34 Hrs (Per Week) Total Marks : 750 Theory and Practical / Sessional is of Period 60 Minutes each. Sl. No Name of Subject Subject Code Subject 1. Engg. Mathematics-III 2. Teaching Scheme L T P 301B Theory 4 0 C Programming CE302 Theory 4 3. Business Data Processing CE303 Theory 4. Basic Electronics EC302 5.. Basic Electrical Engineering 6. Examination Scheme Internal Final/External Assessment Exam/*Committee Marks Hours of Exam Full Marks of Subject Pass marks/Ext Exam Pass marks in Subject 0 3 100 20 80 28 35 0 0 3 100 20 80 28 35 4 0 0 3 100 20 80 28 35 Theory 4 0 0 3 100 20 80 28 35 EC304 Theory 4 0 0 3 100 20 80 28 35 Basic Electrical Lab EC 306 Practical 0 0 4 4 100 20 80 32 40 7. Programming Lab CE304 Sessional 0 0 3 - 50 20 30 - 25 8. Business Data Processing CE305 Sessional 0 0 4 - 50 20 30 - 25 9. Basic Electronics Lab EC305 Sessional 0 0 3 - 50 20 30 - 25 Total Hours of Teaching per week : Total Marks : * Committee Marks Theory L : : 20 500 Lecture, 00 14 Practical T : : 100 Tutorial Sessional P : : 150 Practical 1. The practical subjects (External examination) will be evaluated by an internal committee for 40% of the full marks and 40% of full marks by an external committee. 2. The sessional subject will be evaluated by an internal committee for 30% of the full marks and 30% of full marks by an external committee. # one week is assigned for internal assessment examinations. ENGINEERING MATHEMATICS-III L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. 301B Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC Hrs. 1. Approximation and Errors: 8 Accuracy of numbers, Errors in approximations, Order of approximation and Propagation of errors. 2. Roots of Algebraic and Transcendental Equations: 14 Bisection method, Regula-falsi method, Iteration method, Newton-Raphson method, Bairstow’s method and Graeffe’s root squaring method. 3. Solution of Simultaneous Algebraic Equations, Matrix Inversion and Eigen-value Problems 12 triangularisation method, Jacobi’s and Gauss-Siedel iteration methods, Newton-Raphson method for nonlinear simultaneous equations, Triangularisation method for matrix inversion, Partition method for matrix inversion 4. ALGEBRAIC SYSTEMS 8 Introduction, Algebraic Operations, Semi-groups, Groups, Sub-groups, Normal Sub-groups, and Homomorphism, Rings, Integral Domains, Fields 5. GRAPH THEORY 8 Basic Concepts,Graphs and Subgraphs,Isomorphism and Degrees,Walks and Connected Graphs,Cycles in Graphs,cut-vertices and Cut-edges, Matrix Representations of Graphs. 6. Basic Knowledge of Fourier series, Laplase Transforms and Z- transformation of some known trigonometrical and algebraic functions. REFERENCE BOOKS: 1. Graph Theory and Applications — by N Deo - Prentice Hall 2. Graph Theory — by F.Harary - Narosa Publishing House 3. Introduction Combinatorial Mathematics — by C.L.Liu - TMH 4. Discrete Mathematics for Computer Scientists — by J.K.Truss - Addison-Wesley 10 C PROGRAMMING L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. CE302 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 Units Topics/Sub-Topics Hrs 1. C FUNDAMENTALS 1.1 The 'C' Character Set 1.2 Identifiers and Keywords 1.3 Data Types 1.4 Constants 1.6 Variables and Arrays 1.7 Declarations 1.8 Expressions 1.9 Statements 1.10 Symbolic Constants 4 2. OPERATORS AND EXPRESSIONS 2.1 Arithmetic Operators 2.2 Unary operators 2.3 Relational and Logical Operators 2.4 Assignment Operators 2.5 The Conditional Operator 2.6 Library Functions 4 3. DATA INPUT AND OUTPUT 3.1 Preliminaries 3.2 Single Character Input- The getchar Function 3.3 Single Character Output-The putchar Function 3.4 Entering Input data - The scant function 3.5 Writing Output Data - The printf function 3.6 gets and puts Function 6 4. CONTROL STATEMENTS 4.1 Preliminaries 4.2 Branching: The if-else statement 4.3 Looping: while, do-while & for statements 4.4 Nested Control Structures 4.5 The switch statement 4.6 The break statement 4.7 The continue statement 4.8 The Comma operator 4.9 The goto statement 10 5. FUNCTIONS 5.1 Concepts of a Function 5.2 Accessing a Function 5.3 Function Prototypes 5.4 Passing Arguments to a Function 5.5 Recursion 6 6. PROGRAM STRUCTURES 6.1 Storage Classes 6.2 Automatic Variables 6.3 External (Global) Variables 6.4 Static Variables 5 7. ARRAYS 7.1 Defining an Array 7.2 Processing and Array 7.3 Passing Arrays to Functions 7.4 Multidimensional Arrays 7.5 Arrays and Strings 5 8. POINTERS 8.1 Concepts of pointers & its role in C programming 8.2 Pointer Declarations 8.3 Passing Pointers to Functions 8.4 Pointers and one-dimensional Arrays 8.5 Dynamic Memory Allocation 8.6 Operations on Pointers 8.7 Pointers and Multidimensional Arrays 8.8 Arrays of Pointers 8.9 Passing Functions to Other Functions 8 9. STRUCTURES AND UNIONS 9.1 Defining a structure 9.2 Processing a Structure 9.3 Unions 6 10. DATA FILES 10.1 Opening and closing a Data File 10.2 Creating a Data File 10.3 Processing a Data File 10.4 Unformatted Data Files 6 REFERENCE BOOKS: 1. Data Structures - by Seymolur Lipschutz (Schaum Series) 2. Fundamentals of Computer Algorithms - by Horowitz,E & Sahani, S - Galgotia Pub. 3. Data Structures Theory Applications - by Trembly & Sorenson, TMH 4. Programming in ANSI C – by E. Balagurusamy, TMH 5. Programming Language, the (ANSI C version) – by Kernighan & Ritvhie, PHI 6. Let Us C – by Yashwant Kanitkar, BPB 7. Programming in C – by Byron S. Gottfrid, TMH (Schaum Series) BUSINESS DATA PROCESSING L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. CE303 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC 1. INTRODUCTION Introduction to Information - Time, Relevant, Precision Hrs. 3 2. INFORMATION SYSTEMS AND BUSINESS CONTEXT Organisation, Technology, Management 5 3. INFORMATION SYSTEMS IN MANAGEMENT 10 Types of information systems - Transaction processing system, Management information system, Decision support system, Executive information system, Office information system/knowledge work system 4. CATEGORIES OF INFORMATION SYSTEMS ON THE BASIS OF PROCESSING Batch, On-line, Real-time 4 5. DATA AND FILE CONCEPTS 10 File structures and data access - Sequential access, Direct access, Indexed sequential access 6. DATA MANAGEMENT 10 The requirement - Data redundancy, Maintaining consistency within the data collection, Program-data interdependence, Flexibility in use of data and sharing data, Data management trends 7. APPLICATIONS OF IS Inventory management, Sales management, Personnel management 8. MANAGEMENT INFORMATION SYSTEM 10 MIS services - Routine performance reports, Excepting reports, On-demand reports Predictive reports Implementing an MIS 9. LIMITATION OF INFORMATION SYSTEMS 3 Unsuitability for certain tasks, Unrealistic expectations, Information not tailored to user needs. REFERENCE BOOKS : 1. Management Information System - by Sadagopan – PHI 5 BASIC ELECTRONICS L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. EC302 Total Marks : 100 1. SEMICONDUCTORS, DIODES AND DIODE CIRCUITS: Theory : End Term Exam : 80 I.A. : 20 20 Insulators, semiconductors and metals, Mobility and conductivity, Intrinsic and extrinsic semiconductors and charge densities in semiconductors, current components in semiconductors, continuity equation. PN Junction diode – characteristic and analysis, Typesof diodes – Zener diodes, Photodiodes, Light emitting diodes (LED’s), Varactor diodes and tunnel diodes. Rectifiers and filter circuit: Half wave, full wave and Bridge rectifier circuits and their analysis, L, C and Pi filters, Basic regulator supply using zener diode. Working of Switched Mode Power Supply 2. TRANSISTORS: 20 Construction and characteristics of bipolar junction, transistors (BJT’s)-Comm. Base, Comm. emitter, Comm. Collector configuration. Transistor at low frequencies – small signal low frequency transistor model (h-parameters). Analysis of transistor amplifier circuit using h-parameters. transistor biasing and bias stabilization: - the operating point, stability factor, analysis of fixed base bias, collector to base bias, Emitter resistance bias circuit and self bias circuit. Bias compensation techniques. 3. FIELD EFFECT TRANSISTOR: 10 Construction and characteristics of JFET. JFET biasing circuit JFET amplifier MOSFET construction and characteristics. 4. ELECTRONIC INSTRUMENTS: Role and importance of general purpose test instruments, Electronic Millimeter, Cathode Ray Oscilloscope, Measurement of amplitude, frequency and phase using CRO TEXT BOOKS 1. Electronics Devices and circuits by Millman & Halkias. 2. Electronics devices and circuit theory by Robert Boylestad REFERENCE BOOKS 1. Electronics Devices and circuits by P.John Paul 2. Electronics Devices and circuits by Y.N.Bapat. 3. Electronics devices and circuit by G.K. Mittal 4. Basic Electronics – Sahdeo 5. Basic Electronics- A.I.Khan ( PHI Publication) 10 BASIC ELECTRICAL ENGINEERING L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. EL302 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 RATIONALE: Magnetic and electrostatic fields are universally present. These fields adopt a circuital path through magnetic and electrostatic materials and air. Hence it is important to study the property and behaviour of such circuital fields through different magnetic materials, di-electric and air. In this course Magnetism, Electrostatic, DC circuit, AC circuit and Poly phase circuits are included in details. AIM: 1. To develop the concept on basic electrical circuit principles 2. To develop problem solving ability on electric circuit principles CONTENTS Units Topics / Sub-Topics Hrs 1. MAGNETIC & ELECTROSTATIC CIRCUITS 12Hrs 1.1 Define and explain Magentising force 1.2 Define and explain Magnetic intensity 1.3 Define and explain Magnetomotive force 1.4 Define and explain Magnetic flux and Magnetic intensity and their relation. 1.5 State Cycle of Magnetization and Magnetic Hysteresis, Hysteresis loop. 1.6 Define Permeability, Permeance & Reluctance 1.7 Describe Magnetic circuit and its comparison with Electric circuit. 1.8 Describe Series and Parallel Magnetic circuit 1.9 Describe Composite Magnetic circuit 1.10 Describe Energy stored in a Magnetic field 1.11 Explain Force on a current carrying conductor in a Magnetic Held — Flemings left hand rule. 1.12 Biot Savarts law & its applications 1.13 Describe Electric field intensity 1.14 Voltage & Capacitance in a Parallel plate capacitor 1.15 Capacitors with composite dielectric 2. COUPLED CIRCUITS 2.1 Define Electromagnetic induction - Self & Mutual induction. 2.2 State Faradays Laws of Electromagnetic Induction 2.3 State Flemings Right hand Rule 2.4 State Lenz’s law 2.5 Explain EMF induced in a straight conductor moving in a uniform magnetic field 2.6 Define Self and Mutual Inductance . 2.7 Define Co—efficient of coupling 2.8 Dot convention to differentiate supporting and opposing electromagnetic fields 8Hrs 3. D.C. CIRCUITS 8Hrs 3.1 State and explain_Ohm’s law and Resistance parameter 3.2 Define Resistance & Resistivity. 3.3 Describe effect of temperature on resistance & resistivity 3.4 Explain series parallel combination of resistances and division of current & voltages through them 3.6 State and explain Kirchhoff’ s laws and its application to series, parallel & combination circuits. 4. A.C. CIRCUITS 12Hrs 4.1 Describe difference between AC & DC 4.2 Explain principle of Generation of sinusoidal voltages and its waveform. 4.3 Phase, Phase angle and Phase difference 4.4 Explain representation of sinusoidal wave by phasors 4.5 Describe representation of sinusoidal quantity in 1. Exponential form 2. Complex form 3. Polar form 4.6 Explain and deduce the expression when AC through pure resistance, inductance and capacitance. 4.7 Explain simple R-L, R-C & R-L-C circuits and their Solutions with analytical method and phasor diagram method. 4.8 Deduce the expression for Power and Power factor. 4.9 Impedance triangle, power triangle, concept of Active, Reactive and Apparent power. 5. POLY PHASE CIRCUITS 5.1 Describe Star and Delta connection 5.2 State relation between line and phase quantities in their phasor representation. 5.3 Deduce expression for Power 5.4 Explain active & reactive power and apparent power 5.5 Solution of balanced 3—phase circuits 06Hrs 6. Introduction to Electrical Machines 14Hrs 6.1 Basic Principle, construction, types, EMF equation, equivalent circuit and application of DC Generator and Motor, 3-phase Alternators (AC Generators), 1-phase Transformer 6.2 Construction, types, working principle, slip, equivalent circuit, torque and application of 3-phase Induction Motor 6.3 Working principle, types and application of 1-phase Induction Motor. 6.4 Basic principle and application of Reluctance motor, servo motor, stepper motor and permanent magnet DC motor. REFERENCE BOOKS: 1. Electrical Technology Vol. 1 & 2 by B.L. Thareja and A.K. Thareja (text) 2. A Course in Electrical Technology Basic Electrical Engineering Vol 1 & 2 by J.B.Gupta 3. Electrical Machines by Ashfaq Husain BASIC ELECTRICAL LAB L T P 0 0 4 Total Contact Hours : 60 Practical : 60 Curri. Ref. No. EL304 Total Marks : 100 Practical : End Term Exam : 80 (Int. comm. :40,EXt. comm. 40) I.A. : 20 LIST OF EXPERIMENTS: 1. Verification of Ohm’s law in DC Circuit. 2. Verification of Kirchoff s voltage and current law in a D.C. circuit. 3. Verification of equivalent resistance, current & voltage distribution in a series / parallel D.C. circuit 4. To understand the effect of temperature on resistivity & resistance. 5. Determination of mutual inductance in a coupled circuit. 6. Determination of self—inductance and power factor of choke coil. 7. To develop the charging and discharging curve of voltage across the capacitor connected in series with a resistance. 8. Measurement of power in a Single phase AC circuit. 9. Measurement of power in a 3-phase balanced circuit. 10. To plot the hysteresis loop for magnetic materials. PROGRAMMING LAB L T P 0 0 3 Total Contact Hours : 45 Curri. Ref. No. CE304 Total Marks : 50 Sessional : Sessoinal : 45 End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 List of Assignments on the basis of following topics: 1. INTRODUCTION 1.1 C language and its compilers 1.2 Keywords, expressions, constant 1.3 Primitive data types in C 1.4 Header files and library functions 1.5 Types of Variable 1.6 Pre-processor directive and Macro 2. USING PROGRAM CONTROL 2.1 Conditional Statements 2.2 Iterative Statement 2.3 Unconditional jump and its restrictive usage 2.4 Importance of initialisation 3. WORKING WITH ARRAY 3.1 Overview of array 3.2 One dimensional array 3.3 Multidimensional array 3.4 String representation 3.5 String manipulation 4. CREATING USER DEFINED FUNCTION 4.1 Writing functions in C language 4.2 Function definition and function declaration 4.3 Writing void function 4.4 Writing parameter passing and global declaration 4.5 Scope of variables in function 4.6 Recursion: Binary search, quick sort 5. USING POINTERS 5.1 Overview of pointer 5.2 Pointer and array 5.3 Dynamic allocation using pointers 5.4 Pointer to pointer 5.5 5.6 Parameter passing using pointer Using command line argument 6. APPLICATION OF STRUCTURE AND UNION 6.1 Over of structure 6.2 Array of structure 6.3 Pointer to structure 6.4 User defined data type 6.5 Representation linked list: Stacks Queries 6.6 Representation of binary tree 6.7 Representation of generalized tree 6.8 Union 7. LOW LEVEL PROGRAMMING IN C 7.1 Bitwise operation 7.2 Register handling 7.3 Enumerated data type 8. FILE HANDLING IN C 8.1 Modes of file handling 8.2 Linking file pointer 8.3 Working with binary file 8.4 Building own header file 8.5 Linking multiple source files. LIST OF EQUIPMENT: Hardware: Stand alone PC or Unix-based Client-Server system (for detail, please refer Annex – I) Software: C Compiler BUSINESS DATA PROCESSING L T S 0 0 4 Total Contact Hours : 60 Sessional : 60 Curri. Ref. No. CE305 Total Marks : 50 Sessional : End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 According to the theory syllabus and case study of different types of information systems, Minimum 06 nos. of assignment to be submitted. BASIC ELECTRONICS LAB L T P 0 0 3 Total Contact Hours : 45 Sessional : 45 Curri. Ref. No. EC304 Total Marks : 50 Sessional : End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 List of Experiments: 1. Familiarization of electronics component and equipments like C.R.O, Function generator and power supplies etc. 2. To study the V-I characteristics of pn junction diode and determine static resistance and dynamic resistance. 3. To study the characteristics of zener diode and hence determine the dynamic resistance from the characteristics. 4. Determine the voltage regulation of zener diode stabilizer. 5. To study and plot the wave form of half wave and full wave rectifier with and without capacitor filter. 6.. To study and plot the input and output characteristics of common emitter transistor and calculate its input and output resistance. 7. To study and plot the input and output characteristics of common base transistor and calculate its input and output resistance. 8. To study the characteristics of FET(Field effect transistor) and hence calculate dynamic (rd) , mutual conductance (gm) and amplification factor(μ). 9. To study the frequency response of single stage CE amplifier and hence calculate the band width (3db BW). Scheme of Teaching and Examination for Semester of 3 Years Diploma in Computer Science & Engineering and Computer Engineering –CE This scheme is valid for the student taking admission in academic session 2009-10 & 2010-11 Duration of Semester : Sixteen weeks (15+1#) Student Contact Hours : 34 Hrs (Per Week) Total Marks : 750 Theory and Practical / Sessional is of Period 60 Minutes each. 4th Sl. No Name of Subject Subject Code Subject Teaching Scheme L T P Examination Scheme Hours of Exam Full Marks of Subject Internal Assessment Final/External Exam/*Committee Marks Pass marks/Ext Exam Pass marks in Subject 1. Operating System CE401 Theory 4 0 0 3 100 20 80 28 35 2. Data Structure Through C Lang. CE402 Theory 4 0 0 3 100 20 80 28 35 3. Database mgnt. System CE403 Theory 4 0 0 3 100 20 80 28 35 4. Digital Electronics EC401 Theory 4 0 0 3 100 20 80 28 35 5. Communication System EC403 Theory 4 0 0 3 100 20 80 28 35 6. Operating system Lab CE404 Sessional - - 3 - 50 20 30 - 25 7. Database mgnt. System Lab CE405 Sessional - - 3 - 50 20 30 - 25 8. Minor Project/Seminal/ Report writing Digital Electronics Lab CE406 Sessional - - 2 - 50 20 30 - 25 EC405 Sessional - - 3 - 50 20 30 - 25 EC407 Sessional - - 3 - 50 20 30 - 25 20 0 14 9. 10. Communication system Lab Total Hours of Teaching per week : Total Marks : Theory L : : 500 Lecture, Practical T :: Sessional Tutorial P : : 250 Practical * Committee Marks 1. 2. The practical subjects (External examination) will be evaluated by an internal committee for 40% of the full marks and 40% of full marks by an external committee. The sessional subject will be evaluated by an internal committee for 30% of the full marks and 30% of full marks by an external committee. # one week is assigned for internal assessment examinations. OPERATING SYSTEM L T P 4 0 0 Total Contact Hours : 60 Theory :60 1. Curri. Ref. No. CE401 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC Hrs. INTRODUCTION TO OS 6 1.1 1.2 1.3 1.4 Definition of O.S. History of O.S. Concepts Structure 2. PROCESSES 2.1 Definition of process & thread 2.2 Interprocess communication 2.3 Classical I.P.C. problems 2.4 Process Scheduling 6 3. PROCESS SCHEDULING ALGORITHM 3.1 Resident Monitor (Single user) 3.2 Multi user system 3.3 Time sharing system 3.4 FIFS 3.5 Round Robin Fashion/Time quantum Concept. 3.6 Multiple queues 3.7 Priority queues 3.8 Shortest job first 10 4. MEMORY MANAGEMENT 4.1 Resident Monitor 4.2 Multiple Partition 4.3 Garbage collection and compaction 4.4 Paged memory management 4.5 Page Replacement Algorithms 4.6 Swapping 4.7 Segmentation 4.8 Segmented paged memory management 4.9 Demand paged memory management 4.10 Virtual Memory 10 5. FILE SYSTEMS 5.1 Concept of Files & Directories 5.2 File System Implementation 5.3 Security Issues in Files 5.4 Protection Mechanisms 5.5 Case studies of Unix file system 10 6. INPUT/OUTPUT 6.1 Principles of I/0 Hardware 6.2 Principles of I/0 Software 6.3 Disk 6 7. DEVICE MANAGEMENT 7.1 Techniques for Device Management - Dedicated, shared, virtual 7.2 Device allocation considerations I/0 traffic control & I/0 Schedule, I/0 Device handlers 7.3 SPOOLing 6 8. CASE STUDIES 8.1 UNIX O.S 8.2 MS- DOS 8.3 WINDOWS – NT 6 REFERENCE BOOKS: 1. System Programming - by John Donovan, TMH 2. Irroduction to System Software - by D. M. Dhamdhare, TMH 3. Operating System - Madnick and Donovan - MGH 4. Operating System Concepts - A. Silberschatz and P. Galvin - ADP 5. The UNIX Programming Environment - by Kernighan & Pike - PHI 6. UNIX - Concepts & Application - by Sumitabha Das - TMH DATA STRUCTURE THROUGH C LANGUAGE L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. CE402 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC Hrs. 1. INTRODUCTION AND OVERVIEW 1.1 Introduction 1.2 Basic Terminology 1.3 Elementary Data Organization 1.4 Data Structures 1.5 Data Structure Operation 3 2. ARRAYS, RECORDS AND POINTERS 2.1 Introduction 2.2 Linear Arrays 2.3 Representation of Linear Arrays in Memory 2.4 Traversing Linear Arrays 2.5 Inserting and Deleting 2.6 Sorting-, Bubble Sort 2.7 Search; Linear Search 2.8 Binary Search 2.9 Multidimensional Arrays 2.10 Pointers; Pointer Arrays 2.11 Records; Record Structures 2.12 Representation of Records in Memory; parallel Arrays 2.13 Matrices 10 3. LINKED LISTS 3.1 Introduction 3.2 Linked Lists 3.3 Representation of Linked Lists in Memory 3.4 Traversing a Linked List 3.5 Searching a Linked List 3.6 Memory Allocation Garbage Collection 3.7 Insertion into a linked list 3.8 Deletion from a Linked List 12 4. STACKS, QUEUES, RECURSION 4.1 Introduction 4.2 Stacks 4.3 Array Representation of Stacks 4.4 Arithmetic Expression; Polish Notation 4.5 Quick sort, an Application Stakes 4.6 Recursion 4.7 Towers of Hanoi 8 4.8 4.9 Implementation of Recursive Procedures by Stacks, Queues 5. TREES 5.1 Introduction 5.2 Binary Trees 5.3 Representing Binary Trees in Memory 5.4 Traveling Binary Trees 5.5 Traversal Algorithms using Stacks 5.6 Header Nodes; Threads 5.7 Binary Search Trees, 5.8 Trees, Searching and Inserting in a Binary Search Tree 5.9 Deleting in a Binary Search Tree 5.10 Heap, Heapsort 5.11 Path Lengths; Huffman's Algorithm 5.12 General Trees 12 6. GRAPHS AND THEIR APPLICATION 6 6.1 Introduction 6.2 Graph Th. Terminology 6.3 Sequential Representation of Graphs; Adjacency matrix, path matrix 6.5 Linked Representation of a Graph 6.6 Operations on Graphs 6.7 Traversing a Graph 7. SORTING AND SEARCHING 7.1 Introduction 7.2 Sorting 7.3 Inserting Sort 7.4 Selection Sort 7.5 Merging 7.6 Merge-sort 7.7 Radix Sort 7.8 Linear searching 7.9 Binary searching 7.10 Interpolation searching 7.11 Hashing 7 8. INTRODUCTION TO FILE ORGANIZATION Sequential, Index-Sequential and Direct file Organization 2 REFERENCE BOOKS: 1. Data Structures - by Seymolur Lipschutz (Schaum Series) 2. Fundamentals of Computer Algorithms - by Horowitz,E & Sahani, S - Galgotia Pub. 3. Data Structures Theory Applications - by Trembly & Sorenson, TMH 4. Programming in ANSI C – by E. Balagurusamy, TMH 5. Programming Language, the (ANSI C version) – by Kernighan & Ritvhie, PHI 6. Let Us C – by Yashwant Kanitkar, BPB REFERENCE BOOKS: 1. System Programming - by John Donovan, TMH 2. Irroduction to System Software - by D. M. Dhamdhare, TMH 3. Operating System - Madnick and Donovan - MGH 4. Operating System Concepts - A. Silberschatz and P. Galvin - ADP 5. The UNIX Programming Environment - by Kernighan & Pike - PHI 6. UNIX - Concepts & Application - by Sumitabha Das - TMH DATABASE MANAGEMENT SYSTEM L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. CE403 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC Hrs. 1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM 1.1 Database System environments 1.2 File oriented Approach 1.3 Database Approach 1.4 Users of DBMS 1.5 Intended use of DBMS 1.6 Benefit of using database approach 1.7 Concepts of Client Server Architecture and distributed system 8 2 DATABASE SYSTEM CONCEPT AND APPLICATION 2.1 Date Models, Schemes and instances 2.2 DBMS architecture and Independence 2.3 Database Languages and Interfaces 2.4 The database system environment 2.5 Classification of DBMS 10 3 E-R DIAGRAM 3.1 Defining relations, Entity Set 3.2 E-R Model concept with examples 4 4 SQL 4.1 4.2 4.3 4.4 4.5 4.6 14 Data definition in SQL Queries in SQL Create, Update, Insert statements in SQL Views in SQL Specifying additional constraints Specifying indexes 5 FUNCTIONAL DEPENDENCIES AND NORMALIZATION FOR RELATIONAL DATABASE 5.1 Functional dependencies 5.2 Normal forms based on primary keys 5.3 General definitions of second and third normal forms 5.4 Boye Codd normal form 12 6 TRANSACTION PROCESSING CONCEPTS 6.1 Introduction to transaction processing 6.2 Transaction and System concept 6.3 Desirable properties of transactions 4 6.4 7 8 Schedules and recover ability CONCURRENCY CONTROL TECHNIQUES 7.1 Basic Concepts; Concepts of Locks : live lock, dead lock; 4 Serializability SECURITY AND INTEGRITY 8.1 Security and integrity violation 8.2 Authorization 8.3 Authorization and Views 8.4 Granting of Privileges 8.5 Security specification in SQL 8.6 Encryption 4 REFERENCE BOOKS: 1. Fundamentals of Database System - Elmasri and Navathe - Addison-Wesley 2. An Introduction to Database Systems – C.J. Date – Addison-Wesley 3. Principles of Database Systems – John E. Hoperoft & Jeffrey D. Ullman – Galgoda Pub. 4. Developing personal oracle? applications – David Lockman – Sams Pub. 5. Oracle8 DBA handbook – Kevin Loney – TMH DIGITAL ELECTRONICS L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. EC401 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC 1. NUMBER SYSTEM & CODES: Hrs. 10 Binary, Octal, Hexadecimal number systems and their inter-conversion, Binary Arithmetic (Addition, Subtraction, Multiplication and Division), Diminished radix and radix compliments, BCD codes, 8421 code, Excess-3 code, Gray code, error detection and correction, Hamming code. 2. LOGIC GATES, BOOLEAN ALGEBRA & LOGIC FAMILIES: 12 Axiomatic definition of Boolean Algebra, Basic Theorems and properties of Boolean Algebra, Boolean Functions, Canonical and Standard forms, Digital Logic Gates. Various Logic Families like TTL and ECL etc., working and their characteristics, MOS and CMOS devices. 3. COMBINATIONAL LOGIC DESIGN: 12 The K- map method, Two, Three, Four and Five variable K- maps, Sum of products and Product of Sums Simplification, NAND and NOR implementation.Binary adder and subtractor, Multiplexers, Decoders / Demultiplexers, Read Only Memory. 4 . INTRODUCTION TO SEQUENTIAL LOGIC: 16 Introduction, S-R Flip-flops, JK flip-flop, D flip-flop, T flip-flop, master slave flip-flop. Flip-flop excitation table, Classification of sequential circuits, Registers and A to D and D to A converter circuits, design & analysis of synchronous and asynchronous sequential circuits: Counters, Sequence Detector and Sequence Generator. 5. SEMICONDUCTOR MEMORIES: 10 Introduction, Memory organisation, Classification and characteristics of memories, Sequential memories, ROMs, R/W memories. Charged-Coupled device memory. Books Suggested: 1. M. Morris Mano, Digital Design, Prentice Hall of India. 2. Thomas Downs and Mark F Schulz, Logic Design with Pascal, Van Nostrand Reinhold. 3. Digital principle and applications Malvino and Leach- (TMH) 4. Modern digital systems design Cheung (WPC) 5. Digital Electronics by R. P. Jain COMMUNICATION SYSTEM L T P 4 0 0 Total Contact Hours : 60 Theory : 60 Curri. Ref. No. EC403 Total Marks : 100 Theory : End Term Exam : 80 I.A. : 20 UNIT TOPIC / SUB-TOPIC 1. MODULATION TECHNIQUES: Hrs. 15 Various frequency bands used for communication ,types of communication and need of modulation. Introduction to AM, FM, PM, Frequency spectrum of AM Waves, Representations of AM, Power relation in AM waves, Need and description of SSB, suppression of carrier, suppression of unwanted side bands, Independent side band system, vestigial side band system, Mathematical representation of FM, frequency spectrum of the FM waves, Phase modulation, comparison between analog and digital modulation, Wide band and narrow band FM, Sampling theorem, frequency division multiplexing and time division multiplexing. 2. AM TRANSMITTERS AND RECEIVERS: 15 AM TRANSMITTERS: Generation of AM, low level and high level modulation, comparison of levels, AM transmitter block diagram, collector class C modulator, Base modulator, Transistor Vander Bil modulator, DSB S/C modulator. AM RECEIVER: Tuned radio frequency (TRF) receiver. Superheteterodyne receiver, RF section and characteristics, mixers, frequency changing and tracking, IF rejection and IF amplifiers. Detection and automatic gain control (AGC), AM receiver characteristics. 3. FM TRANSMITTERS AND RECEIVERS: 10 FM TRANSMITTERS: Basic requirements and generation of FM, FM Modulation methods: Direct methods, variable capacitor modulator, varactor diode modulator, FET reactance modulator, Transistor reactance modulator, Pre-emphasis, direct FM modulator, AFC in reactance modulators, disadvantages of direct method, Indirect modulators, RC phase shift modulator, Armstrong FM systems. FM RECIVERS: Limiters, single and double tuned demodulator, balanced slope detector, foster seely or phase discriminator, de-emphasis, ratio detector, block diagram of FM receiver, RF amplifiers, FM receiver characteristics. 4. BASIC CONCEPTS OF DIGITAL MODULATION TECHNIQUES: 10 Binary phase shift keying, differential phase shift keying, differential encoded PSK, quadrate PSK, Quadrate Amplitude shift keying (QASK) Binary frequency shift keying. 5. RADIO WAVE PROPAGATION 10 Basic ideas of ground wave, propagation, reflection at the surface of a finitely conducting plane, earth (on ground), space and surface waves, tilt of the surface wave, troposphere waves-reflection, refraction, duct propagation. The ionosphere, formation of the various layers, their effective characteristics, reflection and refraction of waves by ionosphere, virtual height, maximum frequency, skip distance, regular and irregular variation of ionosphere, ordinary and extraordinary waves. TEXT BOOKS 1. Electronic communication Systems by George Kennedy. 2. Principle of Communication Systems by Taub and Schilling. 3. Electronic Communication System by Tomasi. 4. Electronic communication Systems by Dennis Roddy and John Coolen 5. F.C. Jordan & B.C.Balmann, "Electromagnetic waves & radiating System", P.H.I. OPERATING SYSTEM L 0 T 0 S 3 Total Contact Hours : 45 Sessional : 45 Curri. Ref. No. CE404 Total Marks : 50 Sessional : End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 List of Experiment : UNIX 1. Overview of UNIX/LINUX UNIX/LINUX as an Operating system, Kernel, Shell and User, UNIX/LINUX File System, Files and Directories, Access permission, File system hierarchy 2. Basic UNIX/LINUX Commands Listing of files and directories, Copying, Deletion, Renaming and Comparing files, Creation, Navigation and Removing directories, Access permission of files and directories, Editors in UNIX/LINUX, Status of users, terminals, date and time, Display in blown-up message, Paging and printing of files, Background jobs 3. Advance Features of UNIX I-nodes, Trees, Pipes and Filters, Cutting, Pasting and Sorting of files, searching for pattern in a string 4. Programming with the Shell System variables and shell variables, Interactive shell scripts, shell termination, conditional statements, Looping statements, Special parameters in shell Computation and string handling DATABASE MANAGEMENT SYSTEM L 0 T 0 S 3 Total Contact Hours : 45 Curri. Ref. No. CE405 Total Marks : 50 Sessional : 45 List of Experiment : Sessional : End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 1. ORACLE 1.1 Introduction to Oracle 1.2 Data types and attributes constraints, primary key, unique, foreign key, check, not null 2. INTRODUCTION TO STRUCTURED QUERY LANGUAGE (SQL) 2.1 Data definition language (DDL) - Create, alter, drop table 2.2 Data manipulation language (DML) - Select, insert, update, delete 2.3 Data control language - Grant, revoke 2.4 Creating and deleting views, index 3. INTRODUCTION TO PL/SQL 3.1 Block structure, variable and types, looping constructs, expression and operators, functions 3.2 Cursors variable, cursor fetch, loops 3.3 procedure, functions, triggers 3.4 Error handling and exceptions 3.5 Composite data types 4. DEVELOPER 2000/IDS 4.1 Oracle forms - Form modules, blocks, items, windows, canvas views, triggers, master detail forms, menu, alert, LOV 4.2 Oracle reports – report generation with parameters 5. DBA FUNCTION 5.1 Installation of Oracle & D2K 5.2 Creation of a database 5.3 Routine maintenance of database 5.4 Backup & Recovery of database 5.5 Concept of inet.ora DIGITAL ELECTRONICS LAB L T S 0 0 3 Total Contact Hours : 45 Sessional : 45 Curri. Ref. No. EC405 Total Marks : 50 Sessional : End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 List of Assignments: 1. To verify the truth table of logic gates realize AND, OR, NOT gates 2. To realize AND, OR gates using diodes and resistors 3. To verify the Boolean algebra function using digital IC gates (consensus theorem) 4. To realize the function F (A, B, C, D) =(C+D) (A+B) (B+D) using NOR gates 5. Design a half/full adder circuit using FF for 2 bits 6. Design a half/full sub tractor circuit using FF for 2 bits 7. Use Quine Mclusky method for designing F(A,B,C,D)= m(1,3,5,7,9,15)+d(4,6,12,13) realize it NOROR implementation. 8. Design a binary to gray code converter. 9. Design a function using K-map and verify its performance using SOP and POS 10. Design BCD to seven segment display using 7447 IC 11. Implement F (A, B, C) =E (1, 3, 4, 5, 6) with a multiplexer. 12. Design a modulus N counter and a ring counter . 13. Design a shift register using flip flops COMMUNICATION SYSTEM LAB L 0 T 0 S 3 Total Contact Hours : 45 Curri. Ref. No. EC407 Total Marks : 50 Sessional : Sessional : 45 End Term Exam : (Int. comm. :15,Ext. comm. :15) I.A. : 20 List of Assignment : 1 2 3 4 5 6 7 8 9. To study Amplitude modulation using a transistor and determine depth of modulation. To study Amplitude demodulation . To study Frequency modulation using voltage controlled oscillator, Generation of DSB-SC signal using balanced modulator, single side band signal, Study of phase lock loop and detection of FM Signal using PLL, Measurement of noise figure using a noise generator, Study of super heterodyne AM receiver and measurement of sensitivity, selectivity & fidelity. Measurement of sensitivity, selectivity and fidelity of radio receivers. Study of PCM and analysis of sampling theorem.