TH INT TOTAL PR OR TW Max Min Max Min Max Min Max Min Max Min 1 Mathematics III CO

Similar documents
Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD]

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

B.Sc II Year Computer Science (Optional)

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.5) Sessional Unit Code. Theory Unit Course

Scheme G. Sample Test Paper-I

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

Hours / 100 Marks Seat No.

END-TERM EXAMINATION

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Hours / 100 Marks Seat No.

LIST OF EXPERIMENTS. (1) (Office Automation)

Course Title III Allied Practical** IV Environmental Studies #

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

(ii) Simplify and implement the following SOP function using NOR gates:

Lesson Plan (Odd Semester) Name of the Faculty: Rakesh Gupta

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

S Y B Voc Software Development Syllabus

ADMINISTRATIVE MANAGEMENT COLLEGE

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

ACADEMIC YEAR PLANNING - F.Y.J.C. ( ) F.Y.J.C. COMPUTER SCIENCE (Theory)

SHRI ANGALAMMAN COLLEGE OF ENGINEERING. (An ISO 9001:2008 Certified Institution) SIRUGANOOR, TIRUCHIRAPPALLI

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

TEACHING GUI

Philadelphia University Student Name: Student Number:

Madhya Pradesh Bhoj (Open) University, Bhopal

II/IV B.Tech (Regular/Supplementary) DEGREE EXAMINATION. Answer ONE question from each unit.

Course Batch Semester Subject Code Subject Name. B.E-Marine Engineering B.E- ME-16 III UBEE307 Integrated Circuits

Fundamental of I.T. (c) Application of computer *************

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)

B.Sc. Computer Science (Ancillary)

R10. II B. Tech I Semester, Supplementary Examinations, May

Injntu.com Injntu.com Injntu.com R16

COPYRIGHTED MATERIAL INDEX

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register

MGU-BCA-205- Second Sem- Core VI- Fundamentals of Digital Systems- MCQ s. 2. Why the decimal number system is also called as positional number system?

NOTIFICATION (Advt No. 1/2018) Syllabus (Paper III)

D I G I T A L C I R C U I T S E E

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition

END-TERM EXAMINATION

Silver Oak Engineering College and technology Information Technology Department


Lesson Plan. Week Theory Practical. Lecture Day Topic(including assignment Test) Practical Day

SECOND SEMESTER BCA : Syllabus Copy

Problem solving using standard programming techniques and Turbo C compiler.

Digital Logic Design Exercises. Assignment 1

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

Programme Code : CO Course Code : CO Course Title : Data Structures Compulsory/Optional : Compulsory. Duration of Written Examination

Logic design Ibn Al Haitham collage /Computer science Eng. Sameer

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

Department of Computer Science University of Peshawar UNDERGTRADUATE CURRICULUM BCS

Unit 2. Unit 3. Unit 4

Digital logic fundamentals. Question Bank. Unit I

Syllabus for Computer Science General Part I

Computer Logical Organization Tutorial

Computer Architecture: Part III. First Semester 2013 Department of Computer Science Faculty of Science Chiang Mai University

DE Solution Set QP Code : 00904

DIGITAL ELECTRONICS. Vayu Education of India

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

This tutorial gives a complete understanding on Computer Logical Organization starting from basic computer overview till its advanced architecture.

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

B.Sc.-IT (Part I) EXAMINATION, 2010 Computing Logics And Reasoning

Code No: R Set No. 1

Boolean expression using Laws, Min terms (SOP) Max terms (POS), Standard/Canonical SOP and POS forms,

MLR Institute of Technology

R a) Simplify the logic functions from binary to seven segment display code converter (8M) b) Simplify the following using Tabular method

Code No: R Set No. 1

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

DIGITAL ELECTRONICS. P41l 3 HOURS

CHAPTER - 2 : DESIGN OF ARITHMETIC CIRCUITS

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORIENTED PROGRAMMING (Code: )

BHARATHIDASAN ENGINEERING COLLEGE Degree / Branch : B.E./ECE Year / Sem : II/ III Sub.Code / Name : EC6302/DIGITAL ELECTRONICS

Code No: R Set No. 1

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

Subject: OBJECT ORIENTED PROGRAMMING WITH C++ Paper (U.G): BCA -231 S. No. Course Outcomes

INSTITUTE OF AERONAUTICAL ENGINEERING

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: OBJECT ORINTED PROGRAMMING (Code: )

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2255 DIGITAL LOGIC CIRCUITS

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

SEMESTER SYSTEM, PROPOSED SCHEME FOR B.Sc. (ELECTRONICS), B.Sc. (ELECTRONICS MAINTENANCE)

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

UNIT I BOOLEAN ALGEBRA AND COMBINATIONAL CIRCUITS PART-A (2 MARKS)

SEMESTER SYSTEM, A. PROPOSED SCHEME FOR B.Sc. (ELECTRONICS MAINTENANCE)

6.1 Combinational Circuits. George Boole ( ) Claude Shannon ( )

FIRST SEMESTER BCA Syllabus Copy BCA103T : PROBLEM SOLVING TECHNIQUES USING C

Transcription:

TILAK MAHARASHTRA VIDYAPEETH,PUNE TEACHING AND EXAMINATION SCHEME FOR DIPLOMA COURSE COURSE NAME:COMPUTER ENGINEERING COURSE CODE : CO DURATION OF COURSE : SIX SEMESTERS SEMESTER : THIRD SEMESTER DURATION:18 WEEKS FULL TIME SR. NO. SUBJECT TITLE SUBJECT CODE TEACHING SCHEME TH PR PAPE R HRS EXAMINATION SCHEME TH INT TOTAL PR OR TW Max Min Max Min Max Min Max Min Max Min 1 Mathematics III CO 30 04 -- 3 80 32 20 100 40 -- -- -- -- -- -- 2 Object Oriented Programming CO 30 04 04 3 80 32 20 100 40 50** 20 -- -- 50* 20 3 Digital Techniques CO 3003 04 3 80 32 20 100 40 -- -- 25* 10 50* 20 4 Database Management Systems CO 3004 04 04 3 80 32 20 100 40 -- -- 50** 20 50* 20 5 Visual basic CO 3005 -- 04 -- -- -- -- -- -- 50* 20 -- -- 25* 10 6 Professional Practices II CO 3006 -- -- -- -- -- -- -- -- -- -- -- 50* 20 TOTAL 16 16 -- 320 -- 80 400 -- 100 -- 75 -- 225 -- STUDENT CONTACT HOURS PER WEEK(FORMAL TEACHING) : 32 HRS Theory and Practical Periods are of 60 minutes each * - INTERNAL ASSESSMENT, ** - EXTERNAL ASSESSMENT TOTAL MARKS 800 ABBREVIATIONS : TH THEORY, INT-INTERNAL, PR PRACTICALS, OR ORAL, TW TERMWORK All Practical, Orals and Term Work assessments are to be done as per the prevailing norms for implementation and assessment. 66

Course Name Course code Semester Subject Title Subject Code : Computer Engineering : CO : Third : Mathematics III : CO30 Teaching and examination scheme: Teaching Scheme Examination Scheme TH PR Paper Hrs. TH INT PR OR TW TOTAL 04 -- 03 80 20 -- -- -- 100 Pre-requisites: Students should know 1. Factorization of polynomials 2. Limits, Derivatives. 3. Formulae of factorization & expansion. 4. Factorization and de-factorization formulae of Trigonometry. 5. Set theory. 6. Numerical Integration Objective: The Student will be able to: 1. Acquire knowledge of Mathematical term, concept, principals, and different methods. 2. Develop ability to apply Mathematical methods to solve technical 3. Solve problems, execute management plans with precision. 4. Acquire sufficient Mathematical techniques necessary for daily and practical problems. 5. Understand relation between Mathematics and applications in engineering. 67

Contents: Subject Title Theory : MATHEMATICS III Subject Code : CO 30 Unit Name of the Topic Hours Marks Integration Definition of integration as anti-derivative. Integration of standard function, Rules of integration (Integrals of sum, difference, scalar multiplication). Methods of Integration. Integration by substitution, Integration of rational functions. Integration by partial fractions. Integration by trigonometric transformation. Integration by parts. Definite Integration. Definition of definite integral. Properties of definite integral with simple problems. Applications of definite integrals. Area under the curve. Area between two curves. 14 26 03 Differential Equation Definition of differential equation, order and degree of differential equation. Formation of differential equation for function containing single constant, Solution of differential equations of first order and first degree such as variable separable type, reducible to Variable separable, Homogeneous, Non-homogeneous, Exact, Linear and Bernoulli's equations. Applications of Differential equations. Laws of voltage and current related to EC, RC LRC Circuits., Interpolation Interpolation Introduction, Lagrange's interpolation formula. Difference operator, relation between them. Difference Table. Newton's forward and backward difference interpolation formulae. Concept of extrapolation. Numerical Differentiation & Integration. Newton's forward and backward difference formulae for 2 dy d y differentiation, 2 dx dx Numerical integration Trapezoidal rule and Simpson's 1/3 rd rule. at any point & at x= x 0 or x n 10 16 08 12 06 10 68

04 Numerical Solution Of Ordinary Differential Equation 06 08 Introduction. Runge Kutta's 2 nd and 4 th order methods. 05 Discrete Mathematics Relational algebra. 04 08 Sets, subsets (Venn diagram) Operation on sets, De-Morgan's laws. Principal of inclusion and exclusion with simple problems. Total 48 80 Recommended Books: Sr. No. Authors S. P. Deshpande Robert T. Smith Title Mathematics for polytechnic Calculus: single variable Publications Pune Vidyarthi Griha Prakashan Tata McGraw Hill 03 04 05 Murray R Spiegel F. Ayres Frank Ayres Advanced Mathematics for Engineers and Scientist Schaum outline of differential and integral calculus Differential Equation: SI Metric McGraw Hill Tata McGraw Hill Schaum Outline series. 06 B. S. Grewal Higher Engineering Mathematics Khanna Publication, 07 S. S. Sastry Introductory Methods of Numerical analysis Prentice Hall Of India 08 Chapra th Numerical methods for Engg. 4 ed. Tata McGraw Hill 09 10 M. K. Jain & others Colman, Busby and Ross Numerical methods for scientific & engineering computations Discrete Mathematical structure Wiley Eastern Prentice Hall of India 69

Course Name : Computer Engineering Course Code : CO Semester : Third Subject Title : Object Oriented Programming Subject Code : CO 30 Teaching and Examination Scheme: Teaching Scheme Examination Scheme TH PR PAPER HRS TH INT PR OR TW TOTAL 04 04 03 80 20 50 -- 50 200 Prequisites : Knowledge of Procedural Language. Knowledge of structure and union. Objectives: The Student will be able to: Write programs using objects & classes. Develop programs to create and destroy the objects Use existing operators for different meanings. Using reusability concept. Implement pointers for arrays, strings & object. Describe polymorphism, concepts, it s types, virtual function & write program for same. Apply formatted & unformatted console I/O operation 70

Contents: Subject Title Theory : OBJECT ORIENTED PROGRAMMING Subject Code : CO 30 Unit 03 04 05 06 07 Name of the Topic Introduction to Object Oriented Programming. History & features: It's need & requirement, procedure oriented programming versus object oriented programming, basic concepts object oriented programming, object oriented languages. Beginning with C++: Concepts & structure of C++ programming, concepts of structure. Objects & classes Specifying a class, Defining member functions, Arrays within a class, Creating objects, memory allocation for objects, static data & member function, Arrays of objects, objects as function argument. Constructors and Destructors. Concept of Constructor (Default, Parameterized, copy), Overloaded Constructors, Constructor with default argument, Destructors. Function overloading, Operator overloading (overloading unary & binary operators), rules for overloading operators. Inheritance Concepts of inheritance, Derived classes, Member declaration (Protected), Types of inheritance (Single, multilevel, multiple, hierarchical, Hybrid inheritance), Virtual base classes, Abstract classes, Constructors in derived classes, Member classes. Pointers in c++ Concepts of pointer (Pointer declaration, pointer operator, address operator, pointer expressions, and pointer arithmetic), Pointers & functions (Call by value, call by reference, pointer to functions, passing function to another function), Pointers in arrays (Searching, insertion & deletion), Pointers to string (Searching, finding length, comparison, concatenation, reverse), Pointers & objects (Pointers to objects, this pointer, and pointer to derived classes). Polymorphism Concepts of polymorphism, types of polymorphism, Overloading & overriding, Virtual function, Static & dynamic binding. I/O system basics & File Processing Stream classes, using formatted & unformatted functions, using manipulator to format I/O, Basics of file system, opening & closing a file, reading & writing character from a file (get, put, getline, write), Command line arguments. Total Hours Marks 06 10 12 10 10 10 08 16 12 16 06 08 10 10 64 80 71

List of Practical: Sr. No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Title of Experiment Programs to input & output data (Simple programs). Programs to create object of class Programs to create arrays of objects Program to access static member variables Programs using object as function arguments using friend function. Programs to define Class using constructor & destructor.(default constructor,multiple constructor, Copy constructor, Overloaded constructor) Program using constructor with default argument Program to overload unary & binary operator Single inheritance & multilevel using protected member Multiple inheritance & virtual base class Program for pointers to arrays of integer Program for pointers to strings Program for pointers to objects Program for this pointer. Program for (virtual functions) runtime polymorphism Programs for overload function Format output using manipulators & own manipulator. Program for file processing No of Practical Recommended Books: Sr.No. 03 04 Author Schilt & Herbert Balgurusamy Lafore Robert Kanetkar Title C++ The complete reference Object oriented programming with C++ Object oriented programming in Turbo C++. Let's C++ Publisher Tata McGraw Hill Tata McGraw Hill Galgotia BPB 72

Course Name : Computer Engineering Course Code : CO Semester : Third Subject Title : Digital Techniques Subject Code : CO 3003 Teaching and Examination Scheme: Teaching Scheme Examination Scheme TH PR PAPER HRS TH INT PR OR TW TOTAL 04 03 80 20 50 -- 50 200 Prequisites : Basic knowledge of electronics. Objectives: The Student will be able to: 1) Study digital Ic. 2) Study Logic Gates. 3) Implement combinational Logic Design. 4) Study Flip flops, types of memories & A-D/D-A convertor 73 A

Contents: Subject Title Theory : DIGITAL TECHNIQUES Subject Code : CO 3003 Unit 1 2 3 Contents Introduction To Digital Techniques Digital circuit.,digital signal. Use of digital circuit and digital signal. Advantages and Disadvantages of Digital circuits. Generation of digital signal Introduction to digital ICs, Characteristics of digital ICs Logic families comparison of TTL, CMOS and ECL logic Families (No circuits) (To be covered in Practical) Number System - Introduction to Binary, Octal, Decimal, Hexadecimal number system Conversion of number systems 1's complement and 2's complement Binary arithmetic (addition, subtraction). BCD code, BCD arithmetic (addition, subtraction). Logic Gates And Boolean Algebra Logical symbol, logical expression and truth table of AND, OR, NOT, NAND, NOR, EX-OR and EX-NOR gates. Universal gates - NAND and NOR gates Logical circuits of basic gates using universal gates Gates using more than two inputs. TTL and CMOS logic gate ICs and their pin configurations. (To be covered in Practical) Basic laws of Boolean algebra, Duality theorem. De Morgan's theorems. Combinational Logic Design / Circuits Simplification of Boolean expression using Boolean algebra. Construction of logical circuits forms Boolean expressions. Boolean expressions using Sum of products and product of sums forms. K-map representation of logical functions. Minimization of logical expressions using K-map ( 2, 3, 4 variables). Standardization of SOP & POS equations Concept of Adders / Subtractors. Truth table, K-map, Simplified logical expression and logical circuit using basic gates and universal gates of : (a) Half adder and full adder. (b) Half subtractor and full subtractor. Block diagram, Truth table, Logical expression and logic diagram of Multiplexers (4:1 and 8:1), Multiplexer IC. Block diagram and Truth table of Demultiplexer (1:4; 1:8; 1:16), Demultiplexer IC. Block diagram and Truth table of Encoders, Priority Encoders ICs and Decoder. Block diagram, Truth table, working principle, Applications, pin functions of Decimal to BCD Encoder (IC 74147) and BCD to 7-segment Decoder. Block diagram and function table of Parity generator (IC 74180), Hours Marks 08 16 06 16 12 16 73

4 Digital comparator IC (7485); Block diagram and pin functions of ALU 74181 Flip Flops And Sequential Logic Design One-bit memory cell, clock signal Symbol and Logic diagram using NAND gates, working and truth table of R S flip-flop. Symbol and Logic diagram using NAND gates, working, truth table and timing diagram of Clocked R S flip flop. Triggering: edge triggering and level triggering Symbol and Logic diagram using NAND gates, working, truth table and timing diagram of J-K flip flop. Block diagram and truth table of Master slave J-K flip flop. Symbol, working and truth table of D- flip flop and T-flip flop. Applications of flip flops Concept, Modulus, Working, truth table, timing diagram of a counter. Asynchronous counter (3 bit, 4 bit); Design of mod N-counter: working, truth table and timing diagram 3-bit Synchronous counter: working, truth table and timing diagram Block diagram, Working, Truth Table and waveforms of Shift register: SISO, SIPO, PISO, PIPO (4-bit) and Universal Shift register (4-bit). Applications of Counters and Registers. 12 10 5 Memories 05 12 Classification of memories RAM, ROM, PROM, EPROM, E PROM. 2 Circuit diagram using CMOS transistors and working of Static and dynamic RAM 6 A-D And D-A Converters 05 10 Circuit diagram and working of R-2R Ladder DAC and Weighted resistor DAC. DAC specifications Block diagram and working of Ramp ADC, Dual slope ADC and Successive approximation ADC. ADC specification Advantages and Disadvantages of various methods. Total 48 80 74

List of Practical: (Any TEN) including MINI PROJECT 1) Study of Digital IC datasheets and noting down the characteristics for TTL & CMOS logic families. 2) Verification of truth table of logic gates. 3) Verification of DeMorgan's theorem. 4) Construction of Half adder and Full adder. 5) Implementation of Combinational Circuit using Multiplexer. 6) Construction of 7-segment decoder driver. 7) Verification of truth table of Flip flops. 8) Universal Shift Register 9) Decade counter using IC 7490. 10) Design of 3-bit Synchronous counter. 11) A to D Converter. 12) D to A converter. 13) Study of data sheets related to digital ICs like. 14) A MINI PROJECT (Design, Assemble, Test and Troubleshoot) integrating minimum two digital ICs. Recommended Books: Sr. No. Author Title Publisher R.P. Jain Modern Digital Electronics Tata McGraw Hill Malvino Leach Digital Principles Tata McGraw Hill 03 Tokheim Digital Electronics Tata McGraw Hill 04 S.P. Bali 2000 solved problems in Digital Electronics - Sigma series Tata McGraw Hill 75

Course Name : Computer Engineering Course Code : CO Semester : Third Subject Title : Database Management Systems Subject Code : CO 3004 Teaching and Examination Scheme: Teaching Scheme Examination Scheme TH PR PAPER HRS TH INT PR OR TW TOTAL 04 04 03 80 20 -- 50 25 175 Prequisites : Basic knowledge of computer fundamental and data. Objectives: The Student will be able to: 1) To understand database architecture. 2) To create database. 3) To manage user, its roles and objectives. 76 A

Contents Subject Title : Theory : DATABASE MANAGEMENT SYSTEMS Subject Code: CO 3004 Unit 03 04 Name of the Topic Database System Concept & Data Modeling Basic concepts, Advantages of a DBMS over file processing system, Data Abstraction, Database Languages, Data Independence. Components of a DBMS and overall structure of a DBMS. Data Models: Network Model Hierarchical Model E-R Model Client Server Architecture Relational Data Model and Security and Integrity Specification Relational Model: Basic concepts, attributes and domains, Keys concept : Candidate and primary key, Integrity constraints: Domain,Entity Integrity constraints and On delete cascade. Security and Authorization. Query Languages: Relational Algebra, Relational Calculus Views. SQL and PL-SQL Introduction to SQL queries, Creating,Inserting,Updating and deleting tables and using constraints, Set operations & operators, Aggregate functions,string functions and date,time functions, Null values, Nested sub queries, Complex queries, Join concepts. PL/SQL Introduction, PL/SQL block structure,variables, SQL statements in PL/SQL, PL/SQL control Structures, Cursors, Triggers, Functions, Packages, procedures. Error handling in PL/ SQL Relational Database Design, Storage and File systems. Purpose of Normalization, Data redundancy and updating anomalies, Functional Dependencies and Decomposition, Process of Normalization using 1NF, 2NF, 3NF, multivalued dependencies and BCNF. E-R Model details. File Organization, Organization of records in files, Storage of Object Oriented databases, Basic concept of Indexing and Hashing. Hours Marks 12 16 10 16 18 16 12 16 76

05 Query Processing and Transaction Processing 12 16 General strategies for query processing, Equivalence expressions, Selection & join operation. Concept of transaction, States of transactions, Concurrent Executions, Serializability Recoverability, Transaction Definition in SQL. Lock based protocols : share & exclusive models, Protocols: 2 phase locking Time-Stamp based Validation based Multiple granularity Deadlock handling, Deadlock prevention, detection & recovery. Total 64 80 List of Practical: 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 12) 13) 14) 15) Creating & Executing DDL in SQL. Creating & Executing Integrity constraints in SQL. Creating & Executing DML in SQL. Executing relational, logical and mathematical set operators using SQL. Executing group functions Executing string operators & string functions. Executing Date & Time functions. Executing Data Conversion functions. Executing DCL in SQL. Executing Sequences and synonyms in SQL. Execute 50 SQL queries (operators, functions, clauses, join concepts) Program for declaring and using variables and constant using PL/SQL. Program using if then else in PL/SQL Program using for loop & while loop in PL/SQL. Program using nested loop in Pl/SQL. 77

Recommended Books: Sr.No. Author Korth,Sudarshan Title Database System Concepts Publisher Tata McGrawHill 2006 ISRD Group Introduction to Database Management Systems Tata McGrawHill. 03 Bipin Desai An Introduction to Database System Galgotia Publication 04 C.J Date An Introduction to Database System -- 05 Allen Introduction to Relational Databases and SQL programming Tata McgrawHill 78

Course Name : Computer Engineering Course Code : CO Semester : Third Subject Title : Visual Basic Subject Code : CO 3005 Teaching and Examination Scheme: Teaching Scheme Examination Scheme TH PR PAPER HRS TH INT PR OR TW TOTAL -- 04 -- -- -- 50 -- 25 75 Prequisites : Knowledge of Procedural Language. Knowledge of structure and union. Objectives: The Student will be able to: 1) Describe the concepts of constants, variables, data types and operators. 2) Develop programs using input and output operations. 3) Write programs using different looping and branching statements. 4) Write programs to handle array and structure, functions. 5) Provide base to learn advance languages like c++,java etc. 79

Contents: Subject Title Theory : VISUAL BASIC Subject Code: CO 3005 Chapter 03 04 Contents Introduction to Visual Basic Environment Concept of VB program. Class, object, property, methods, events. Environment of VB. Concept of project forms etc. Managing with menus. Drag and Drop operation. Validating and processing user inputs. Introduction to Visual Basic Data types, Variants. Variables, Constants. Arrays - REDIM statement, Array related functions. Collection, procedure, functions. Argument passing and return values. Input box and message box. Control flow statement. Loop statement. Nested control structure. Exit statement. Operators - arithmetic, logical, relational, string. Functions - String, Maths, Date and Time. Date and time formats. Design form to demonstrate. Control loops (do, for, while) Control statements (if-then, if-then-else, Selection option) Using text box, Command button, Label, options, combo box, input and message box. Controls and Events Scroll bar. Slider. Container - picture box, frame. Image. File system controls - drive, file, directory list box. Timer control. OLE control. Basic controls like - line, shape, circle, Pset, RGB, Paint picture, load picture. Module, Class Module MDI, Menu Editor And Graphics Concept of module, class module, MDI, DLL's and how to use them. Creating own menu using menu editor, popup m Advanced controls: Common dialog box, Tree view, List view, rich text box control, windows common controls, status bar, tab control, image list, MS chart. Concept of class module, module MDI, DLL and how to use them Using RTF control 80

05 06 Database, Report Generator Concept of database, record, record set, connection DSN and DSN less connection Data bound controls - text box, combo box, list box, DB grid DB combo, MS flex grid. Visual Data Manager. Programming with ADO, DAO, RDO, Object, connection, record set, parameter, cursor types, lock types. Creating report using Data Report. Creating report using Crystal reports. INTRODUCTION TO ACTIVE X CONTROLS The user control object- initialize Event, Terminate event, Init properties Event, Paint/Resize Event, Observing the Events in the Data controls, Exploring the Properties of Active X controls- Debugging the Properties, extend Properties, Ambient Properties, creating Designed time only properties, creating a Clock control, Events in Active X control Using the active X control interface wizard- Adding the wizard to visual basic Property pages- using the property page wizard, creating property pages without the wizard. Creating a simple active x control 07 File Handling in VB File commands file handling functions Sequential files Reading information from a file Adding to an existing file General sequential files Sending special characters to sequential files. Making changes inside a sequential file The rich text box control & file handling Random access files Headers and indexes for random access files. Binary files Binary files handling 81

List of Practical: 1. Study of VB environment with following details : - Form and their types. - Intrinsic components - text box, label, combo, list, heck box, and option button. - Design time properties. - Different windows and their uses. 2. Design forms to perform mathematical operations like addition, subtraction, multiplication and division using: - Text box, labels. - Options to be selected using option, check box and combo box. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Design forms to use Date, Time, String, Mathematics functions with help of text box, label, radio button, check box, combo box and command button. Using image control and scroll bar, design form to change height, width of image, movement to image. Using picture box and image list, flip the image on click of command button. Design explorer using Directory, drive, file list box and common dialog controls. Design text editor with menu having copy, cut, paste, select, search, replace the text and load and save the file. Design stop watch with faculty of start, stop, reset using timer control, option, label, text box. Practical including Data bound controls like DBgrid, DBcombo, Textbox, Combo, List, MS Flex grid and Database control like ADO, DAO, RDO to perform insertion, deletion, updation, display, Search. Design MDI form including Menu bar, Toolbar, Status bar. Design the interface to perform following operation on the file like create, open, read, write, delete, search. Design the Active X control for login form and transport it to browser. Design the Active X control to perform database operation with get and let property. Design the experiment using RTF box to create file, load, save search and edit the file. Integrate all above practical to form mini project including login form and splash form. Recommended Books: Sr. No. Author Title Publisher Nel Jerka The complete reference - VB6 Tata McGraw Hill Evangelos Petront Sos Mastering VB6 BPB 03 -- VB6 Black book -- 82

Course Name : Computer Engineering Course Code : CO Semester :Third Subject Title : Professional Practices II Subject Code : CO3006 TEACHING AND EXAMINATION SCHEME: Teaching Scheme TH PR PAPER HRS. TH Examination Scheme INT OR PR TW TOTAL -- -- -- -- -- -- 50* 50 Pre-requisites: 1. Students must know basic English with an interest in reading. 2. Good communication skill Objectives: Student will be able to: 1. Acquire information from different sources. 2. Prepare notes for given topic. 3. Present given topic in a seminar. 4. Interact with peers to share thoughts.. 5. Prepare a report on industrial visit, expert lecture 83

Subject Title : PROFESSIONAL PRACTICES II Subject Code : CO 3006 Activity i) ii) iii) Name of the Activity Collect information from internet/newspaper/periodicals/magazines etc. Information Search: Students (Group of 4 to 5 students) have to search /collect information about the topic through. Students will have to submit a report of about 5-10 pages. Advanced Techniques in RDBMS Manufacturers and cost of Computer, Printers Any other suitable topic Hours 12 List of Mini Projects 1) Implementing DOS commands using command line arguments e.g. copy,type, copy con. 2) Develop games using classes 20 03 Piano game: On pressing the key many types of tunes will be produced. 3) Hotel reservation. - Using Structure & arrays 4) Library management - Using Structure & arrays 5) Student data management - Using Structure & arrays 6)Any other database system Lectures by Professional / Industrial Expert to be organized from of the following areas (any Two) i) ii).net Technology spoken English iii) Personality Development iv) Current trends in IT v) How to improve positive thinking 04 vi) Any other suitable topic Seminar : 18 1. 2. 3. 4. Any one seminar on the topics suggested below: Students ( Group of 4 to 5 students) has to search /collect information about the topic through literature survey, visits and discussions with experts/concerned persons: Student will have to submit a report of about 5-10 pages and deliver a seminar for 10 minutes. Importance of object oriented Concept in software development Comparison of different object oriented programming languages. Computer Virus Advanced computer peripherals Specifications Working principles Use Cost 12 84

05 5.Read a book "I Can Win" by Shiv Khera and present major points 6. Any other suitable topic Market Survey: A group of four students is expected to collect five advertises from news papers showing job opportunities for C++. Visit any one industry and find knowledge required of C++ in industry. Total 18 80 85