You are on page 1of 77

w.e.

f Academic Year 2012-13 ‘G’ Scheme

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI


TEACHING AND EXAMINATION SCHEME FOR POST S.S.C. DIPLOMA COURSES
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CD/CM/CW/IF
DURATION OF COURSE : 6 SEMESTERS For CO/CM/CW/IF ( 8 SEMESTERS for CD) WITH EFFECT FROM 2012-13
SEMESTER : THIRD DURATION : 16 WEEKS
FULL TIME / PART TIME : FULL TIME SCHEME : G
TEACHING EXAMINATION SCHEME
SR. Abbrevi SUB SCHEME SW
SUBJECT TITLE PAPER TH (1) PR (4) OR (8) TW (9)
NO. ation CODE (17300)
TH TU PR HRS. Max Min Max Min Max Min Max Min
1 Applied Mathematics $ AMS 17301 03 -- -- 03 100 40 -- -- -- -- -- --
2 Data Structure Using ‘C’ DSU 17330 04 -- 04 03 100 40 50# 20 -- -- 25@ 10
3 Electrical Technology ETE 17331 03 -- 02 03 100 40 -- -- -- -- 25@ 10
Relational Database
4 RDM 17332 04 -- 04 03 100 40 -- -- 25# 10 50@ 20
Management System 50
5 Digital Techniques DTE 17333 03 -- 02 03 100 40 -- -- -- -- 25@ 10
Graphical User Interface (GUI)
6 GUI 17026 -- -- 02 -- -- -- 50@ 20 -- -- -- --
Programming
7 Professional Practices-I PPO 17027 -- -- 03 -- -- -- -- -- -- -- 50@ 20
TOTAL 17 -- 17 -- 500 -- 100 -- 25 -- 175 -- 50
Student Contact Hours Per Week: 34 Hrs.
THEORY AND PRACTICAL PERIODS OF 60 MINUTES EACH.
Total Marks : 850
@- Internal Assessment, # - External Assessment, No Theory Examination, $ - Common to all branches

Abbreviations: TH-Theory, TU- Tutorial, PR-Practical, ,OR-Oral, TW- Term Work, SW- Sessional Work
 Conduct two class tests each of 25 marks for each theory subject. Sum of the total test marks of all subjects is to be converted out of 50 marks as sessional
work (SW).
 Progressive evaluation is to be done by subject teacher as per the prevailing curriculum implementation and assessment norms.
 Code number for TH, PR, OR and TW are to be given as suffix 1, 4, 8, 9 respectively to the subject code.

MSBTE – Final Copy 14/01/2013 1


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : All Branches of Diploma in Engineering & Technology


Course Code : AE/CE/CH/CM/CO/CR/CS/CW/DE/EE/EP/IF/EJ/EN/ET/EV/EX/IC/IE/IS/
ME/MU/PG/PT/PS/CD/CV/ED/EI/FE/IU/MH/MI
Semester : Third
Subject Title : Applied Mathematics
Subject Code : 17301
Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- -- 03 100 -- -- -- 100

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).
Rationale:
Applied mathematics is designed for its applications in engineering and technology. It
includes the topics integration, differential equation, probability distribution. The connection
between applied mathematics and its applications in real life can be understood and appreciated.
Derivatives are useful to find slope of the curve, maxima and minima of function, radius of
curvature. Integral calculus helps in finding the area. In analog to digital converter and modulation
system integration is important. Differential equation is used in finding curve. Probability is used
in Metrology and quality control.
The fundamentals of this topic are directly useful in understanding engineering applications in
various fields.

General Objectives:
Students will be able to:
1. Apply derivatives to find slope, maxima, minima and radius of curvature.
2. Apply integral calculus to solve different engineering problems.
3. Apply the concept of integration for finding area.
4. Apply differential equation for solving problems in different engineering fields.
5. Apply the knowledge of probability to solve the examples related to the production process.

MSBTE – Final Copy 14/01/2013 2 17301


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Applications
Apply the principles of mathematics to solve examples in all branches
of Engineering Diploma.

Procedure
Solving problems Solving problems on Solving examples of Solving different
of tangent, normal. methods of integration differential equations examples on
Finding maxima, and its properties. of first order and binomial,
minima and radius Finding area. first degree. poisson and
of curvature normal
distribution

Principle
Methods of finding Methods of Formulae for
Methods of finding integration, definite differential binomial,
slope, curvature, integration and its equations of first normal, and
maxima and minima properties order and first poisson
degree distribution

Concept
Geometrical meaning Integration of Order and degree of
of derivatives, standard functions. differential Probability of
increasing and Rules of equation. repeated trails
decreasing functions integration, Formation of of random
integration by parts, differential experiments
partial fractions equation

Facts
First order and Derivatives, Integration, Permutation ,
second order notation of definition of Combination,
derivatives integration, differential probability of
definition of equation an event
integration

MSBTE – Final Copy 14/01/2013 3 17301


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Topic and Contents Hours Marks


Topic-1 Applications of Derivative
Specific objectives :
 Find slope, curvature, maximum and minimum value of functions
related to different engineering applications.
06 16
 Examples for finding slope , equations of tangent and normal to
the curve
 Maxima and minima.
 Radius of curvature.
Topic-2 Integral Calculus
2.1 Integration ------------------------- 20
Specific objectives :
 Integrate function using different method.
 Definition of integration as anti derivative, rules of integration.
 Integration of standard functions
14
 Methods of integration
Integration by substitution.
Integration by partial fractions.
Integration by parts and generalized rule by parts.
2.2 Definite Integrals ---------------------------------- 16
Specific objectives : 44
 Solve problems on definite integrals using the properties. 08
 Definite integral- Definition, examples.
 Properties of definite integrals without proof and simple
examples.
2.3 Application of Definite Integrals -----------------------08
Specific objectives :
 Find area.
04
1. Area under a curve.
2. Area between two curves.

Topic 3 - Differential Equation.


3.1 Differential equation
Specific objectives :
 Solve the differential equation of first order and first degree
 Solve different engineering problems using differential equation
 Differential equation- Definition, order and degree of a
differential equation. Formation of differential equation
containing single constant.
 Solution of differential equation of first order and first degree 10 20
for following types
Variable separable form,
Equation reducible to variable separable form.
Linear differential equation.
Homogeneous differential equation.
Exact differential equation.

MSBTE – Final Copy 14/01/2013 4 17301


w.e.f Academic Year 2012-13 ‘G’ Scheme

Topic 4 - Probability
4.1 Probability
Specific objectives : ---------------------------- 08
 Solve different engineering problems related to probability process.
 Definition of random experiment, sample space, event,
02
occurrence of event and types of event (impossible, mutually
exclusive, exhaustive, equally likely)
20
 Definition of probability, addition and multiplication theorems of
probability.
4.2 Probability Distribution ---------------------- 12
 Binomial distribution
04
 Poisson’s Distribution
 Normal distribution
Total 48 100

Learning Resources:
1) Books:

Sr.
Title Authors Publication
No
Pune Vidyarthi Girha
1 Mathematic for Polytechnic S. P. Deshpande
Prakashan’ Pune
2 Calculus : Single Variable Robert. T. Smith Tata McGraw Hill

3 Higher Engineering mathematics B. V Ramana Tata McGraw Hill

4 Higher Engineering mathematics H. K. Dass S .Chand Publication


Khanna Publication, New
5 Higher Engineering Mathematics B. S. Grewal
Delhi
Pune Vidyarthi Griha
6 Applied Mathematics P. N. Wartikar
Prakashan, pune

2) Websites :

i) www.khan academy

MSBTE – Final Copy 14/01/2013 5 17301


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CM/IF/CD/CW
Semester : Third
Subject Title : Data Structure Using ‘C’
Subject Code : 17330

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
04 -- 04 03 100 50# -- 25@ 175

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
Data structure is a subject of primary importance to the discipline of Computer Science &
Engineering. Data structure is a logical & mathematical model of storing & organizing data in a
particular way in a computer. After learning this subject student will be able to identify the
problem, analyze different algorithms to solve the problem & choose most appropriate data
structure to represent the data.

General Objectives:
The student will be able to:
 Know the fundamentals of data structure
 Classify data structures.
 Select the appropriate data structure.
 Apply the different searching and sorting techniques.
 Apply different algorithms to solve the real world problem.

MSBTE – Final Copy 14/01/2013 6 17330


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application Programming (System & Application)

Procedure Searching Sorting Data Access Data Storage


Techniques Techniques

Searching FIFO Arrays, Stack,


Principles Sorting
LIFO list, Queue,
Algorithms Algorithms
Graph

Bubble, Insert, Delete,


Selection, Data Retrival Push, Pop,
Linear Insertion, Front, Rear,
Concepts Binary Quick Sort, Node, Pointers,
Merge Sort, Data Storage
Radix Sort.

Facts Identifiers, Data types, Data

MSBTE – Final Copy 14/01/2013 7 17330


w.e.f Academic Year 2012-13 ‘G’ Scheme

Contents: Theory

Topic Content Hours Marks


Introduction to Data Structure
Specific Objective:
 To understand data structure organization & classification
 To understand operations on data structure.
 To understand approaches to design an algorithm.
 Knowing the complexity of an algorithm
1.1 Basic Terminology
 Elementary data structure organization
 Classification of data structure
1 1.2 Operations on data structures 06 08
 Traversing, Inserting, deleting
 Searching, sorting, merging
1.3 Different Approaches to designing an algorithm
 Top-Down approach
 Bottom-up approach
1.4 Complexity
 Time complexity
 Space complexity
1.5 Big ‘O’ Notation
Sorting and Searching
Specific Objective:
 To understand and apply sorting algorithms on data.
 To understand and apply searching algorithms on data.
2.1 Sorting Techniques
 Introduction
 Selection sort
 Insertion sort
2 10 16
 Bubble sort
 Merge sort
 Radix sort ( Only algorithm )
 Shell sort ( Only algorithm )
 Quick sort ( Only algorithm )
2.2 Searching
 Linear search
 Binary search
Stacks
Specific Objective:
 To understand and apply the knowledge of the data structure –
‘stack’ in the application programs.
3.1 Introduction to stack
 Stack as an abstract data type
3 12 18
 Representation of stack through arrays
3.2 Applications of Stack
 Reversing a list
 Polish notations
 Conversion of infix to postfix expression
 Evaluation of postfix expression

MSBTE – Final Copy 14/01/2013 8 17330


w.e.f Academic Year 2012-13 ‘G’ Scheme

 Converting an infix into prefix expression


 Evaluation of prefix expression
 Recursion
Queues
Specific Objective:
 To understand and apply the knowledge of the data structure –
‘Queue’ in the application programs.
4.1 Introduction
 Queues as an abstract data type
4  Representation of a Queue as an array 08 12
4.2 Types of Queue
 Circular Queue
 Double Ended Queue
 Priority Queue
 Dequeues
4.3 Applications of Queue
Linked List
Specific Objective:
 To understand and apply the knowledge of the data structure –
‘Linked List’ in the application programs.
5.1 Introduction
 Terminologies: node, Address, Pointer,
Information, Next, Null Pointer, Empty list etc.
5.2 Type of lists
5  Linear list 08 12
 Circular list
 Doubly list
5.3 Operations on a singly linked list ( only algorithm)
 Traversing a singly linked list
 Searching a linked list
 Inserting a new node in a linked list
 Deleting a node from a linked list
Trees
Specific Objective:
 To understand and apply the knowledge of the data structure –
‘Trees’ on data.
04
6.1 Introduction --------------------- 06 Marks
 Terminologies: tree ,degree of a node, degree of a tree, level of
a node, leaf node, Depth / Height of a tree, In-degree & out-
Degree, Directed edge, Path, Ancestor & descendant nodes.
6.2 Tree Types and Traversal Methods ------------- 12 Marks
6  Type of Trees 18
 General tree
 Binary tree
 Binary search tree (BST).
08
 Binary tree traversal ( only algorithm )
 In order traversal
 Preorder traversal
 Post order traversal
 Expression tree

MSBTE – Final Copy 14/01/2013 9 17330


w.e.f Academic Year 2012-13 ‘G’ Scheme

Graph and Hashing


Specific Objective:
 To understand and apply the knowledge of ‘graph’ and
‘hashing’ function on data.
7.1 Introduction
 Terminologies: graph, node (Vertices), arcs (edge), directed
graph, in-degree, out-degree, adjacent, successor, predecessor,
relation, weight, path, length.
7.2 Representations of a graph
7  Array Representation 08 16
 Linked list Representation
7.3 Traversal of graphs
 Depth-first search (DFS).
 Breadth-first search (BFS).
7.4 Applications of Graph
7.5 Hashing
 Hash function
 Collision resolution techniques
Total 64 100

Practical:
Skills to be developed:

Intellectual Skills:

1. Classify data structures.


2. Select the appropriate data structure.
3. Apply the different searching and sorting techniques.
4. Apply different algorithms to solve the real world problem.

Motor Skills:

1. Operate the computer system

List of Practical:
1. Perform insertion & deletion operation on one dimensional array.
2. Implement the searching of the given number in one dimensional array using linear
search and binary search methods.
3. Write a program to sort the given list represented using array in ascending order by
sorting techniques like bubble sort, insertion sort and selection sort.
4. Understand the concept of stack and implement PUSH and POP operations on stack
using array.
5. Understand the concept of Queue and implement insertion and deletion operation on
Queue using array.
6. Understand the concept of Link list and implement operations on Singly Link list.

MSBTE – Final Copy 14/01/2013 10 17330


w.e.f Academic Year 2012-13 ‘G’ Scheme

7. Understand how to create a Binary Tree.


8. Understand and create a graph of n vertices using an adjacency list.
9. Understand the concept of Hashing and write a program to search an element using
Hashing techniques
10. Seminar on mini study project.

Learning Resources:
1 Books:
Sr. No. Author Title Publisher
1 ISRD Group New Delhi Data structure Using C Tata McGraw Hill
2 Reema Thareja Data Structure Using C OXFORD University Press
Introduction to data structures
3 Ashok Kamthane Pearson
in C
Prof. P.S. Deshpande,
4 C & data structures Dreamtech press
Prof D.G. kakde
Amitava Nag & Jyoti Data structures &
5 Vikas
Prakash Singh Algorithms Using C

2 Websites:
http://www.oupinheonline.com/book/thareja-data-structures-using-c/9780198065449
www.vikaspublishing.com/teachersmannual.aspx
www.pearsoned.co.in/prc
www.phindia.com/learningresources.aspx

3. Mini Project:
Use any resources for mini projects in Data Structure.

MSBTE – Final Copy 14/01/2013 11 17330


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CM/IF/CD/CW
Semester : Third
Subject Title : Electrical Technology
Subject Code : 17331
Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- 02 03 100 -- -- 25@ 125

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
This subject is an allied subject for diploma in computer engineering, computer technology
and information technology course. As the present industry job profile requires multi engineering
knowledge, this subject gives the basic knowledge of electrical engineering. The technicians &
supervisors from all branches of engineering have to deal with various types of electrical gadgets &
equipments. Electrical engineering involves the conception, design, development, & production of
the electrical or electronic products & systems needed by our technological society. Hence, it is
important to study electric circuits, different electrical machines, their principles and working
characteristics. This subject covers analysis of ac and dc networks, working principles of
commonly used ac motors. The basic concepts studied in this subject will be very useful for
understanding of other higher level subjects in further study.

General Objectives:
The student will be able to:
• Know the concepts of D.C. Circuits.
• Understand concept of A.C. Circuits.
• Know the importance of 3 phase circuits.
• Know construction and working of different electrical machines.

MSBTE – Final Copy 14/01/2013 12 17331


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application To Solve DC and AC Circuits, To Select Appropriate Electrical Machine as per Requirement

Apply N/W Apply rules Apply Operation of Operation of


Analysis for series relationship 1 Phase 1 Phase
Procedure Method circuit between line Transformer Induction
& phase Motor
values for
star & delta

Loop Current Series R-L-C Series Construction,


and Node Construction
Parallel Circuit Working of and Working
Voltage Circuits Transformer
Method of Single Phase
Principle & Induction
Electromagneti Motor
c Induction

Concept

EMF, Loop and Concept of Concept of Concept of


Potential Node inductive and Transformer Single Phase
Difference capacitive Motor
Concepts reactance
and Current

Concept of Ohm’s Law Kirchhoff’s


Faraday’s Parts of
Electric Law
Law of EMI Transformer
Facts Circuit and Single
Phase Motor

MSBTE – Final Copy 14/01/2013 13 17331


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Topic and Contents Hours Marks


Topic 1: D.C. Circuits
Specific Objectives
 Understand practical use of KCL and KVL
 Represent complicated network by single equivalent resistance
Contents:
1.1 Concept of Emf , Potential Difference, D.C. Current & D.C.Voltage
(Symbols and Units)
1.2 Basic Laws and their application:
08 12
 Ohm’s Law
 Kirchhoff’s Current & Voltage Law
 Mesh Loop Current Method (Two loops only)
 Node Voltage Method (Two nodes only)
1.3 Simplification of Networks
 Series & Parallel Circuits
 Star-Delta & Delta-Star Conversion
 (Simple Numerical on 1.2 and 1.3)
Topic 2: A.C. Fundamentals
Specific Objectives
 Understand nature of sine waveform & calculate its parameters
 Identify inductive and capacitive load
Contents:
2.1 Basics of Electromagnetism
 Concept of magnetic Flux
 Concept of Reluctance
 Faraday’s Law of Electromagnetic Induction
 Lenz’s law
 Statically &Dynamically Induced EMF.
 Concept of Inductance, Capacitance, Inductive &Capacitive
Reactance
2.2 Sinusoidal Representation With Equation of Alternating V & I (08) 10 26
 Concept of Angular Velocity, Frequency, Cycle & Time Period
 Concept of Peak Value, Average Value & RMS Value
 Concept of Form &Peak Factor
2.3 Phase of AC Quantities (Definition & phasor representation)
 Phase and Phase Difference
 In-Phase Quantity
 Lagging Quantity
 Leading Quantity
2.4 Behavior of AC Circuits (Waveforms, Equations & Phasor Diagrams)
 AC Circuits Containing Resistance Only
 AC Circuits Containing Inductance Only
 AC Circuits Containing Capacitance Only
 (Simple Numerical on 2.2 & 2.4)

MSBTE – Final Copy 14/01/2013 14 17331


w.e.f Academic Year 2012-13 ‘G’ Scheme

Topic 3: AC Series Circuit


Specific Objectives
 Understand concept of impedance
 Distinguish between active, reactive and apparent power
Contents:
3.1Concept of Impedance and Impedance Triangle
3.2 Concept of Power Factor and Its Significance
10 20
3.3 Phasor Diagram, Voltage and Current Equation
 RL Series Circuit
 RC Series Circuit
 RLC Series Circuit and series resonance
3.4 Active, Reactive and Apparent power, Power Triangle
3.5 Measurement of single phase power using Dynamometer Type wattmeter
(Simple Numerical on 3.3 and 3.4)
Topic 4: Three Phase Circuits
Specific Objectives
 Distinguish between 1 phase and 3 phase a.c. nature
 Develop balanced load.
Contents:
4.1 Advantages of Three Phase Circuits over single phase circuits
4.2 Concept of Three Phase Supply, Its Waveforms Representations
& Phase Sequence, Concept of Balanced Load.
4.3 Star Connected Balanced System 06 14
 Relation Between Phase and line Current
 Relation Between Phase and line Voltage
 Equation for Three Phase Power
 Phasor Diagram
4.4 Delta Connected Balanced System
 Relation Between Phase and Line Current
 Relation Between Phase and line Voltage
 Equation for Three Phase Power
 Phasor Diagram (Simple Numerical on 4.3 & 4.4)
Topic 5: Electrical Machines
Specific Objectives
 Able to select motor depending on application
 Able to specify transformer w.r.t. specifications.
Contents:
5.1 Single Phase Induction Motor : Principle of Working, Operation and
Application of
 Resistance Split Phase Motors
 Capacitor Start Motors
 Shaded Pole Motors
 Universal Motors 10 20
5.2 Transformer Construction
 Construction and Working Principle
 Classification of Transformers
5.3 Transformer Operation
 Emf Equation (No Derivation)
 Voltage and Current Ratio
 Efficiency and Voltage Regulation
5.4 Auto Transformer
 Construction and Working
 Comparison With Two Winding Transformer
Topic 6: Electrical Safety 04 08

MSBTE – Final Copy 14/01/2013 15 17331


w.e.f Academic Year 2012-13 ‘G’ Scheme

Specific Objectives
 Aware about earthing need
 Able to identify cause of problem
Contents:
6.1 Earthing of Electrical Equipment
 Pipe earthing
 Plate earthing
6.2 Fuses
 Classification of Fuses and basic terms related with it
 Miniature Circuit Breaker
 Comparison between fuse and MCB
6.3 Electric shock and its effects
 Factors Affecting Lethality of Electric shock
 Precautions Against Electric Shock
 Handling Shock Victims
Total 48 100

Intellectual Skills:
1. Identify and select suitable electrical instruments for measurement
2. Identify and give specifications of electrical motors and transformers
3. Distinguish between 1 phase and 3 phase nature.
4. Identify safety equipments required.
5. Decide the procedure for setting experiments.
Motor Skills:
1. Draw wiring diagram
2. Make wiring connections to connect electrical equipments and instruments.
3. Measure electrical power and other electrical quantities.
4. Use of safety devices while working.

List of Practical:
1. Know your electrical laboratory.
2. Verify Kirchhoff’s law.
3. Verify star delta & delta star conversion.
4. Observe sine wave of 1 KHz, 2V on CRO and determine its time period, RMS, average
value.
5. Determine the resistance, inductance and impedance of choke coil by observing its
response to A.C. and D.C. supply.
6. Draw the phasor diagram and determine the power factor of R-L-C series circuit
7. Verify the relationship between line and phase values of voltages and currents in three
phase balanced star and delta connected load.
8. Identify the type of transformer based on the transformation ratio of single phase
transformer.
9. Determine efficiency and single phase transformer at no load, half load and full load by
conducting load test.
10. Prepare wiring for one lamp control using two switches.

Note: All the above experiments are compulsory.

MSBTE – Final Copy 14/01/2013 16 17331


w.e.f Academic Year 2012-13 ‘G’ Scheme

List of Assignments:
1. Four Mathematical Assignments, each of minimum 25 problems on topics 1 to 4.
2. Six Assignment based on theory questions, each of minimum 20 questions from all topics.

Learning Resources:
1. Books:

Sr.
Author Title Publisher
No.
1 R.S.Ananda Murthy Basic Electrical Engineering PEARSON

2 S.N. Singh Basic Electrical Engineering PHI Learning

3. D.C.Kulshreshtha Basic Electrical Engineering Mc Graw Hill

4. B.L.Theraja Electrical Technology Vol – I and II S.Chand and Co.

2. Websites:
 www.wikipedia.org
 http://xiendianqi.en.made-in-china.com/
 http://ewh.ieee.org/soc/es/
 http://ecmweb.com/mag/electric_minimizing_ac_induction/
 http://www.electrical-technologies.com/

3. List of Equipments:
1. D. C. Power Supply
2. Different kits as per practical list
3. CRO
5. Signal Generator
4. 1 phase Transformer
5. Analog/Digital Multimeters
6. Connector, banana pins, crocodile pins

MSBTE – Final Copy 14/01/2013 17 17331


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CM/IF/CD/CW
Semester : Third
Subject Title : Relational Database Management System
Subject Code : 17332
Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
04 -- 04 03 100 -- 25# 50@ 175

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
Each and every Organization like shopping mall, hospital, banking, institutes, Industry etc.
needs to share huge amount of data in effective manner. This subject enables to create, store,
modify and extract information from a database.
Relational database management system has been developed to manage the information
stored in the database. After learning this subject student will be able to use RDBM package as a
backend for developing database applications.

General Objectives:
The Students will be able to:
1. Design the database structure with appropriate data tables.
2. Aware of proper specifications of data.
3. Create normalized database file.
3. Understand Query Processing.

MSBTE – Final Copy 14/01/2013 18 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

RDBMS can be used as a backend for developing various database


Application
Applications using VB, VB.NET, C++, JAVA etc.

Use relational Create Structured Query


Algebra, Database Query Processing,
relational using Language and
Procedure
Calculus for Data and Security
data definition PL / SQL.
Processing. and data
manipulation

Integrity Constraints, Functional Dependencies, Normalization using various


Principles normal Forms.

Data Dictionary, E-R Model, EER


Database software, model, Keys,
Concepts and Data Abstraction. Specialization and
Data Independence Generalization
Relational Model

Facts Data, data types, Attributes, Domains, Operators,


Records, Files

MSBTE – Final Copy 14/01/2013 19 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Topic
Contents Hours Marks
No.
Database System Concept
Specific Objectives:
 State the importance of DBMS effectiveness and database
tools.
 State the advantages of using database system to store
operational data.
 Explain the concept of RDBMS
 Describe the overall structure of DBMS & Architecture of
Client/Server system.
 Explain the concept of data mining and data warehousing
1.1 An Introduction to database.
Data, database, DBMS, Disadvantages of file processing
01 system, advantages of DBMS over file processing system , 08 16
Application of database.
1.2 What is RDBMS, Difference between DBMS and RDBMS
1.3 Names of various DBMS and RDBMS softwares
1.4 Data abstraction, Database languages, Instance and schema,
Data independence - Logical and Physical Independence.
1.5 Components of DBMS and overall Structure of DBMS.
Database Users, functions of Database Administrator.
1.6 Introduction to client server architecture. Two/Three tier
Architecture.
1.7 The 12 Rules (Codd’s laws) for fully functional RDBMS.
1.8 Introduction to Distributed database, Introduction to data mining &
data warehousing

MSBTE – Final Copy 14/01/2013 20 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

Relational Data Model and Security and Integrity Specification


Specific Objectives:
 Explain the commercial data processing applications by using
various data models.
 Implement the Concept of E-R Model.
 Describe the process of Normalization & Design database structure
using various Normal forms to reduce redundancy.
 Explain the various data constraints.
 Explain the need of data security.
2.1----------------------------------- (10 Marks)
 Data Model
 Network Model
 Hierarchical Model
 Relational Model
02  Relational Model: - Basic Concepts Attributes and Domains. Key 14 22
Concepts:- Candidate key, Primary key, Foreign key and Super
key.
 E-R model, Components of ER Model, Types of attributes, role
indicator, weak & strong entity set.
 Enhanced ER Model: Introduction, Specialization & Generalizatio
2.2 ----------------------------------- (12 Marks)
 Relational Algebra and Relational Calculus.
 Database Design: Relational database Design, Functional
dependencies, Normalization based on functional dependencies,
Normal forms: 1NF, 2NF, 3NF, BCNF. Normalization based on
multivalued dependencies, Normalization based on Join
dependencies.
 Integrity Constraints: Domain Integrity Constraints, Entity integrity
Constraints, Referential Integrity Constraints & on delete cascade
 Database Security: introduction, Data security requirements.

MSBTE – Final Copy 14/01/2013 21 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

Interactive SQL
Specific Objectives:
 Design SQL queries to Create Relational database and
apply data constraints.
 Design the queries for data manipulation.
 Implement the queries using various operators & functions
 Design the queries for controlling in Database.
 Explain the concept of transaction processing.
3.1 ----------------------------------- (10 Marks)
 Introduction to SQL
 Data Types in SQL
 DDL Commands: CREATE, ALTER, DROP, TRUNCATE, DESC,
RENAME, Truncate, Creating a User, Use of data constraints
 DML Commands: INSERT, UPDATE,DELETE,CALL
03 3.2 ----------------------------------- (16 Marks) 18 26
 SQL Operators: Arithmetic Operators, Comparison Operators,
Logical Operators, Set Operators, Range Searching operators-
Between, Pattern matching operators-Like.
 Oracle Functions: String, Arithmetic, Date and time, Aggregate
Functions and Miscellaneous Functions. Conversion Functions,
Special Date formats using To_char() function
 Queries using Group by, having, and Order by clause, Joins, Types
of Joins, Sub queries.
 DCL Commands: COMMIT, SAVEPOINT, ROLLBACK,
GRANT, REVOKE.
 DQL Commands: SELECT.
 Transaction Processing: The concept of Transaction, ACID
properties, States of Transaction, Concurrent execution of Multiple
transaction, Serializability.
Advance SQL: SQL Performance Tuning
Specific Objectives:
 Design SQL queries for implementation of VIEWS,
SEQUENES, INDEXES, SNAPSHOT and SYNONYM.
4.1 Views: What are Views? The Create View Command, Updating
Views, Views and Joins, Views and Sub queries, What Views
cannot do? , Dropping Views.
04 08 12
4.2 Sequences: Creating Sequences, Altering Sequences, Dropping
Sequences.
4.3 Indexes: Index Types, Creating of an Index: Simple Unique, and
Composite Index, Dropping Indexes.
4.4 Snapshots: Creating a Snapshot, Altering Snapshot, Dropping a
Snapshot.
4.5 Synonyms: Creating a Synonyms, Dropping a Synonyms.

MSBTE – Final Copy 14/01/2013 22 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

PL/SQL , Database Objects & Security


Specific Objectives:
 State the features and components of the PL/SQL.
 Write simple PL/SQL Code using control structure and
handle various exceptions.
 Create stored procedures and implement functions & create
database trigger using PL/SQL.
 Provide security to database using Locks in PL./SQL
5.1 ----------------------------------- (08 Marks)
 Introduction of PL/SQL, Advantages of PL/SQL, The PL/SQL
Block Structure, PL/SQL execution environment, PL/SQL data
Types, Variables, Constants
 Control Structure: Conditional Control, Iterative Control,
Sequential Control.
05 5.2 ----------------------------------- (16 Marks) 16 24
 Exception handling: Predefined Exception, User defined
Exception.
 Cursors: Implicit and Explicit Cursors, Declaring, Opening and
Closing a Cursor, Fetching a Record from Cursor, Cursor for loops,
Parameterized Cursors.
 Procedures: Advantages, Creating, Executing and Deleting a
Stored Procedure.
 Functions: Advantages, Creating, Executing and Deleting a
Function.
 Database Triggers: Use of Database Triggers, How to apply
database Triggers, Types of Triggers, Syntax for Creating Trigger,
Deleting Trigger.
 PL/SQL security-Locks, Types of Locks-shared & exclusive.
Locking strategy-Implicit &Explicit
Total 64 100

Practicals:

Intellectual skills:
1. Write the fields of data base
2. Decide proper specifications
3. Execute Query Processing and transaction processing.
4. Prepare appropriate data tables
5. Writing of Sequential steps

Note:
 All the experiments shall be performed using Oracle 8i or Higher Versions.
 Students shall maintain a lab manual, giving details of the work-carried out during every
practical session.
 Assessment shall be done based on the lab manual. This lab manual shall be submitted as
term-work.

MSBTE – Final Copy 14/01/2013 23 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

List of Practical:

Sr. No. of
Title of Experiment
No. Hours
1 Designing E-R diagrams. Designing a Normalized Database. 04
Creating & Executing DDL commands in SQL. & Apply various Integrity
2 04
constraints on table.
3 Creating & Executing DML commands in SQL. 04
Writing Queries using various operators & Arithmetic, String Functions.
4 06
Executing Data Conversion functions such as To_char(), To_Number() and
To_date().
5 04
Execute various Date functions and also display special date formats using
To_char() function.
Executing Queries using the Select Command with Where, Having ,Group by
6 06
and order by clauses also execute the queries using aggregate functions.
7 Execute the queries for implementation of Inner, Outer and Cross Join. 04
8 Executing DCL commands in SQL. 02
9 Implementation of Views. 04
10 Execute Indexes, Sequences,, Snpashots and synonyms in SQL. 04
Write the basic PL/SQL Programs and also Write a PL/SQL programs using if
11 04
then else, for , while and nested loop.
12 Write a PL/SQL code to implement implicit and explicit cursors. 02
Write PL/SQL Programs based on Exceptions handling.(Predefined and
13 02
user-defined exceptions)
14 Write PL/SQL code for creating Procedures ,functions and database triggers. 06
15 Write a PL/SQL code to lock the table in shared mode and exclusive mode. 04
Total 64

Learning Resources:
1. Books:

Sr.
Author Title Publisher
No.
1. Korth Database System Concepts(4th Edition) Tata McGraw Hill
2. Introduction to Database Management
ISRD Group Tata McGraw Hill
Systems
3. SQL ,PL/SQL the
Programming language of Ivan Bayross(4th edition) BPB
Oracle
4. Chakrabarti Advanced Database Management
Dreamtech
Dasgupta System

2. Websites:
1. wielyIndia.com or DreamtechPress.com
2. http://phindia.com/gupta/chapter/chapter1.pdf
3. www.williamstannings.com

MSBTE – Final Copy 14/01/2013 24 17332


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CM/IF/CD/CW
Semester : Third
Subject Title : Digital Techniques
Subject Code : 17333

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- 02 03 100 -- -- 25@ 125

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
The application areas of digital electronics have been increasing day by day, resulting in
unprecedented interest in the subject. The power of digital techniques and systems can be seen from
wide variety of industrial machinery, computers, microprocessors, house hold appliances, medical
equipment, internet, e-banking etc. which are based on principles of digital electronics. So the
subject Digital Techniques has been introduced as a core technology subject, in Computer
Engineering Curriculum.
It will enable the students to assemble, design, test and troubleshoot logical circuits like:-
MUX, DEMUX, COUNTERS, REGISTERS. This subject covers the number systems, basic &
logic gates, combinational & sequential logic circuits, memories and ADC / DAC converters which
form an important part of digital systems.
This subject is the foundation for knowledge of computers, Advanced Microprocessor and
Embedded Systems.

Objectives:
The student will be able to:
1. Understand the Digital Systems and Logic Families
2. Select a logic gate for specific application
3. Draw ladder network diagrams

MSBTE – Final Copy 14/01/2013 25 17333


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

To apply principle in digital system design and applications of logical circuits in


Application Microprocessors, Controllers and Computers

Procedure for conversion Procedure to design & test simple


Procedures of number systems & Digital systems using digital techniques
Binary codes

Different number Operational Combinational &


Principles Systems & different Parameters of Sequential digital
Binary codes & Different digital Circuit
Conversions IC’s

Number Counters
Concepts Systems & Logic Flip MUX &
& shift
Binary codes Families Flops DEMUX
Registers

Logic gates

Facts Digital circuits, combinational & sequential logic circuit Number System, Codes

MSBTE – Final Copy 14/01/2013 26 17333


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Topic
Name of the Topic Hours Marks
No.
Introduction to Digital Techniques
Objectives:-
 Understand the Digital Systems and Logic Families.
 Identification and conversion of different number systems.
1.1 Digital signal , Digital systems- Positive and Negative Logic,
Advantages , Disadvantages and Applications of Digital Systems
01 08 16
1.2 Logic families- Characteristics, Classification - TTL, CMOS, ECL
(Comparison only) (No circuits)
1.3 Number System- Classification - Binary, Octal, Decimal,
Hexadecimal number system, Conversion of number systems, 1’s
complement and 2’s complement, Binary arithmetic, BCD code,
BCD arithmetic.
Logic Gates
Objectives:-
 Understand Boolean Laws and concept of Logic Gates.
2.1
 Basic gates (AND,OR, NOT), Universal gates(NAND, NOR),
Derived gates(EX-OR, EX-NOR) - Logical symbol, logical
expression and truth table of gates- Deriving all gates using
02 08 18
universal gates, Multiple input gates (3 - inputs)
 Boolean laws- De Morgan’s theorems. (10 Marks)
2.2
 Application of Boolean laws to simplify the Boolean
expressions.
 Construction of logical circuits by simplifying the Boolean
Expression. (08 Marks)
Combinational Logic Circuits
Objectives:-
 Reduction of Boolean expression using K-map
 Understanding and designing of Multiplexer, Demultiplexer,
Encoder, and Decoder..
3.1 SOP & POS – Concept, Standardization.
 K-map representation of logical functions minimization using
2, 3, variables.
03  Designing of (a) Half adder and Half subtractor (b) Full adder 12 26
and Full subtractor using K-map, basic gates and universal
gates.
 Multiplexer – Block diagram, Truth table, Logical expression
and logic diagram of Multiplexers (2:1, 4:1, 8:1and 16:1),
Multiplexer Tree.
 Demultiplexer – Block diagram, Truth table, Logical
expression and logic diagram of Demultiplexer (1:2, 1:4,
1:8and 1:16), Demultiplexer Tree. (16 Marks)

MSBTE – Final Copy 14/01/2013 27 17333


w.e.f Academic Year 2012-13 ‘G’ Scheme

3.2
Priority Encoders - Decimal to BCD Encoder (IC 74147) and
Octal to Binary (IC 74148) - Block diagram, Truth table.
 Decoder - BCD to 7-segment Decoder (IC 7447) - Block
diagram, Truth table.
 Digital comparator IC (7485) - Block diagram, Truth table.
 ALU 74181 (10 Marks)
Sequential Logic Circuit
Objectives:-
 Understanding the concept one bit memory cell – Flip-flop and
their Applications.
4.1
 Introduction to Sequential Logic Circuit – Difference between
combinational and sequential circuit
 One-bit memory cell, clock signal – Triggering methods: edge
triggering and level triggering (Positive and Negative)
 Flip Flops - R S flip-flop, Clocked R S flip flop, J-K flip flop,
Master slave J-K flip flop, D- flip flop and T-flip flop - using
NAND gates - Symbol , Logic diagram, working, truth table
and Timing diagram. (10 Marks)
4.2
04  Applications of flip flops – 14 28
a) Counters – Concept,
Modulus:- Types of counters, Comparison
Asynchronous counter (3 bit, 4 bit),
mod N-counter, Synchronous counter (3-bit) -
Designing, Working, Truth Table, Timing diagram and
Applications.
b) Shift register - SISO, SIPO, PISO, PIPO (4-bit) -
Block diagram, Working, Truth Table, Timing diagram and
Applications.
Universal Shift register (IC 7495) (Only pin diagram)
(14 Marks)
4.3
 Memories – Classification – Explanation of RAM, ROM,
PROM, EPROM, E2PROM. (04 Marks)
A-D And D-A Converters (No Mathematical Derivations)
Objectives:-
 To understand different Analog to Digital and Digital to
Analog Conversion Techniques.
05  DAC - Weighted resistor and R-2R Ladder - Circuit diagram, 06 12
working, Advantages and Disadvantages- DAC specifications
 ADC - Ramp, Dual slope and Successive approximation -
Circuit diagram, working, Advantages and Disadvantages-
ADC Specifications.
Total 48 100

Intellectual Skills:
1) Understand various logic families and number system
2) Understand Boolean Algebra and design the logic circuits

MSBTE – Final Copy 14/01/2013 28 17333


w.e.f Academic Year 2012-13 ‘G’ Scheme

3) Design Combinational and Sequential Logic circuits using logic gates and their
applications
4) Know different types of memories in computers
5) Understand the concept of data conversion from Analog to Digital and vice- versa

Motor Skills:
1) Ability to build the circuit.
2) To observe the result and handling the equipments.

List of Practical (Any TEN) including MINI PROJECT:-

Sr. No. of
Title of Experiments
No Hours
To know your laboratory of Digital Technique and Study of Digital IC
1 datasheets and noting down the characteristics for TTL & CMOS logic 02
families.
2 Verification of truth table of logic gates. 02
3 Verification of De Morgan's theorem. 02
4 Construction of Half adder and Full adder. 02
5 Implementation of Combinational Circuit using Multiplexer 02
6 Construction of 7-segment decoder driver. 02
7 Verification of truth table of Flip flops. 02
8 Universal Shift Register. 02
9 Decade counter using IC 7490. 02
10 Design of 3-bit Synchronous counter. 02
A MINI PROJECT (Design, Assemble, Test and Troubleshoot) integrating
11 04
minimum two digital ICs

Learning Resources:
Books:
Sr.
Title Author Publisher
No.
01 Modern Digital Electronics R. P. Jain Tata McGraw Hill
02 Digital Principles Malvino Leach Prentice Hall of India
03 Digital Fundamentals Thomas Floyd Pearson
04 Digital Electronics Anil K Maini Wiley Precise Text Book

CDs, PPTs, etc:

www.vikaspublishing.com/teachermanual.aspx

Website:

www.digitalcircuits.com

MSBTE – Final Copy 14/01/2013 29 17333


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CM/IF/CD/CW
Semester : Third
Subject Title : Graphical User Interface (GUI) Programming
Subject Code : 17026
Teaching and Examination Scheme

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
-- -- 02 -- -- 50@ -- -- 50

Rationale:
Nowadays, computer is being used in each and every organization to maintain their data.
Graphical user interface (GUI) makes working with data easy and convenient.
GUI helps to understand the complete development environment, programming and data
access tools. The contents are designed to understand and implement windows / desktop
Applications.
The students will be able to design and develop windows applications. They can also
understand and use the different categories of controls, data access technologies, working with
forms.

MSBTE – Final Copy 14/01/2013 30 17026


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

To develop the skill of visual Basic Programming to built Window


Application applications or GUI Application.

Programming using Visual


Basic, Menu driven Programming with Active
Procedures data objects.
graphics using methods.

Design principles of forms, Database Controls DAO,


Principles common dialog box, MDI, ADO, RDO
DLL.

Procedures, buttons, forms, Database, record set, visual


Concepts dialog boxes, menus, data manager, Dblist,
project etc. DBcombo

Objects, Datatypes
Arrays collections, Command, record,
Arguments, cursor location,
Facts control Flow cursor types, lock
statements, operators, types etc.
Library functions,
Controls.

MSBTE – Final Copy 14/01/2013 31 17026


w.e.f Academic Year 2012-13 ‘G’ Scheme

Content:
Note: Contents of theory should be taught in practical period with the help of LCD projector.
Activity Hours
 Introduction to GUI Environment
Theory
Introduction of GUI, Environment of VB, Concept of VB Program, Project
forms and Controls.
Activity 1
 VB 6.0 Installation with demonstration.
 Introduction of different windows of VB, Windows forms and
2
Controls.
Theory
 Use of Class, Object, Property, Methods and events.
 Drag & Drop Operations, Validating and Processing, user inputs,
managing with menus.
Activity 2
 Perform mathematical operation using Textbox and Labels.
 Introduction to Basic Concept of Visual Basic.
Theory Understand the basic concepts such as,
 Data types, Variants.
 Variables, Constants.
 Arrays – REDIM statement, Array related functions.
 Collection, procedure, functions.
 Argument passing and return values.
 Input box and message box.
 Control flow statement. 3
 Loop statement.
 Nested control structure.
 Exit statement.
 Operators – arithmetic, logical, relational, string.
 Functions – String, Math’s, Date and Time.
 Date and time formats.
 Control loops (do, for, while)
 Control statements (if-then, if-then-else, Selection option)
 Using text box, Command button, Label, options, combo box, input
and message box.
Activity 3
 To use date, time, string, mathematical function and control statement
by using different controls.
 Working with Controls & Events.
Theory
 Command Buttons, Checkboxes, Option Button.
 Scroll bars and Sliders.
 Picture Boxes and Image Controls.
 Chart and Grid Control
Activity 4
 To change height, width of Image using Image control, picture box
and Scrollbars.
Theory
MSBTE – Final Copy 14/01/2013 32 17026
w.e.f Academic Year 2012-13 ‘G’ Scheme

 File system controls – drive, file, directory list box


 Container – frame.
 Events- load, Click, etc.
Activity 5
 Design a form using directory, drives, file list and dialog box
controls.
Theory 3
 Text Box and Rich Text boxes
 List Box, Combo Box, Dialog Box.
Activity 6
 Design text Editor.
 Perform Cut, Copy, Paste, replace text and save file.
Theory
 Timer Control
 Basic controls like – line, shape, circle, RGB, Paint picture.
 Events- load, Click, etc
Activity 7
 Design Timer Control Application.
 Check Start, stop events in Timer.
 Module, Class Module, MDI, Menu Editor And Graphics
Theory
 Concept of module, class module, MDI, DLL’s and how to use them.
 Creating own menu using menu editor, popup menu.
 Advanced controls: Common dialog box, Tree view, List view, rich
text box Control, windows common controls, status bar, tab control,
image list, MSchart. 2
 Concept of class module, module MDI, DLL and how to use them
Using RTF Control.
Activity 8
 Design MDI Form.
 Drag & Drop Menu Bar, status bar & tool bar on MDI.
 Introduction to Database Connectivity and Report Generation.
Theory
 Concept of database, record, record set, connection DSN and DSN
less connection
 Data bound controls – text box, combo box, list box, DB grid, DB
Combo, MS flex grid.
 Visual Data Manager.
 Database Controls- ADO, DAO, RDO.
 Object connection, record set, parameter, cursor types, lock types.
Activity 9
3
 Use different database controls such as ADO, RDO, DAO to
perform insert, delete, update operation on database records.
Theory Concept of Crystal Report & Data report.
Activity 10
 Design Crystal Report.
 Use crystal report in application.
 It should get print by particular search criteria.
 A Mini Project In VB 6.0(Teacher Shall Guide Topic on the above activities)
Theory Guidelines about developing the projects.

MSBTE – Final Copy 14/01/2013 33 17026


w.e.f Academic Year 2012-13 ‘G’ Scheme

Activity 11
 Analyze the project.
 Design the project.
 Develop project as per specification. 2
 Test the project.
 Prepare the project for demonstration.

Intellectual Skills:
1) Design various types of forms.
2) Use of controls.

Motor Skills:
1) Develop windows application.
2) Develop crystal reports.

List of Practical:
Note: Any 8 out of 10 practicals will be performed by each student including Mini project.
1. Understand GUI Environment
 Visual Basic : its importance
 Installation on VB
 Awareness of various elements of VB IDE
 Form: its use, extension Controls and their use
2. Create a VB application to design simple calculator using Textbox, Labels and Command
Button.
3. Create a VB application to use Date, Time, String, Mathematical, Function with the help of
Textbox, Label, Radio Button, Check Box, Combo Box and Command button.
4. Create a VB application using chart and grid control.
5. Create a VB application using Directory, Drives, File List and Dialog Box control and
display the available Directories, Drives, Files in the system.
6. Create a VB application using timer control with facility of start, stop, reset using command
button and Text Box.
7. Create a Text Editor with Menu having Cut, Copy, Paste Replace Text and save File using
RTF Control.
8. Create a MDI form including Menu Bar, Tool Bar, Tool Bar and Status bar and common
dialog control.
9. Create a Database application using different database controls and perform insert, delete,
update operations on database records and display data flexgrid / datagrid.

MSBTE – Final Copy 14/01/2013 34 17026


w.e.f Academic Year 2012-13 ‘G’ Scheme

10. Create a crystal report and fetch records from the database to crystal report.
11. Develop a Mini Project.

Learning Resources:

Sr.
Author Title Publisher
No.
Visual Basic 6 Programing (Black
1 Steven Holzner Dream Tech Press
Book)
Greg Perry with Sanjaya
2 SAMS Visual basic 6 Pearson
Hettihewa
3 Bradley, Millspaugh Programming in Visual Basic 6.0 Tata McGraw Hill
Programming with Visual Basic
4 Mahmmod Azam Vikas Publishing House.
6.0

Web links:

For Tutorials: www.vbtutor.net/vb6

Software Tool:-
Visual Basic 6.0 or Higher Versions.

MSBTE – Final Copy 14/01/2013 35 17026


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CM/IF/CD/CW
Semester : Third
Subject Title : Professional Practices-I
Subject Code : 17027

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
-- -- 03 -- -- -- -- 50@ 50

Rationale:
Most of the diploma holders join industries. Due to globalization and competition in the
industrial and service sectors the selection for the job is based on campus interviews or competitive
tests.
While selecting candidates a normal practice adopted is to see general confidence, ability to
communicate and attitude, in addition to basic technological concepts.
The purpose of introducing professional practices is to provide a platform to students to
undergo activities which will enable them to develop self confidence. Industrial visits, expert
lectures, seminars on technical topics and group discussions are planned in a semester so that there
will be increased participation of students in learning process.

Objectives:
Intellectual Skills:
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.

MSBTE – Final Copy 14/01/2013 36 17027


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application Use learning to learn skills in presenting identified contents of curriculum

Procedure Use reading techniques and Prepare notes for presentation of


information search engines content in soft and hard copy

Principles of Effective and


Principle efficient Reading and information Principles of learning to learn,
search Body language,

Concept Contents of identified topics Lectures & Seminars

Information search, Market


Facts survey Self learner

MSBTE – Final Copy 14/01/2013 37 17027


w.e.f Academic Year 2012-13 ‘G’ Scheme

Contents:
Activity Name of Activity Hours
Information Search :
Collect information from internet / newspaper / periodicals / magazines etc.
Groups (4 to 5 students) have to search/collect information about any one of
the following topic.
Students will have to submit a report of about 5-10 pages.
i) Manufacturing and costing of Computer hardware and software.
ii) Advances in software Technology.
01 08
iii) Information search related to IT Companies (Working Environment)
iv) Information search related to Hardware & Networking Companies
(Products and Features)
v) E-Business.
vi) Making a business plan.
Vii) Information about Legendary Personalities through suitable websites (eg.
youtube).
Lectures by Professional / industrial Expert to be organized from the
following areas (any one)
1. Project presentation tips.
02 2. Spoken English. 08
3. Personality development.
4. Current trends in IT.
5. How to develop positive thinking.
Market Survey:
a) A group of four students is expected to Collect 4 to 6 advertises showing
job opportunities for C++, RDBMS, Java ,VB, .Net, hardware engineer
03 etc. from newspaper and online resources as well as personally visiting the 10
relevant industries and offices.
b) Visit any one industry and find the knowledge and skills required for C++,
RDBMS, Java Technologies. May also Visit related website.
Seminar:
Seminar on any one of the following topics suggested below:
A Group of students (4 to5)has to search / collect information about the topic
through literature survey, visit and discussions with experts/ concerned
persons:
Student will have to submit a report of about 5- 10 pages and deliver a
seminar for 10 minutes.
1) 3G/4G Technology.
2) Cloud Computing.
04 10
3) Hacking.
4) Robotics.
5) DNA Computing.
6) Nano Technology.
7) Robot Surgery.
8) HD Technology.
9) Smartphones.
10) ERP/SAP.
Faculty can suggest any other latest topic.
List of Mini Projects (Any One).
1. Hotel reservation software
05 12
(may use-C,C++,RDBMS,VB)
2. Library management software (may use C ,C++, RDBMS, VB)

MSBTE – Final Copy 14/01/2013 38 17027


w.e.f Academic Year 2012-13 ‘G’ Scheme

3. Student data management software (may use C C++,RDBMS,VB)


4. Small Hardware, electronics, embedded, toys,animation based
Projects.
5. Any Small Games (e.g Tic-Tac-Toe).
b) Exhibition of Mini Project on department level.
c) Making different charts for laboratory related to technical subjects.
Total 48

Learning Resources:
Books:

Sr.
Title Author Publisher
No.
Oxford University
1 Personality Development and soft skills Barun K. Mitra
Press
Oxford University
2. Entrepreneurship Rajeev Roy
Press
Second & Third semester subjects reference
3 -- --
Books
Journals and magazines – IEEE Journals, IT
4 -- --
Technologies
5 Local newspapers and events -- --

Websites:
1. http://www.oupinheonline.com
2. http://www.seminarforyou.com

MSBTE – Final Copy 14/01/2013 39 17027


w.e.f Academic Year 2012-13 ‘G’ Scheme

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI


TEACHING AND EXAMINATION SCHEME FOR POST S.S.C. DIPLOMA COURSES
COURSE NAME : COMPUTER ENGINEERING GROUP
COURSE CODE : CO/CD/CM/CW
DURATION OF COURSE : 6 SEMESTERS for CO/CM/CW 8 SEMESTERS for CD WITH EFFECT FROM 2012-13
SEMESTER : FOURTH DURATION : 16 WEEKS
PATTERN : FULL TIME - SEMESTER SCHEME : G
SUBJECT TITLE TEACHING EXAMINATION SCHEME
SR. Abbrevi SUB SCHEME SW
PAPER TH (1) PR (4) OR (8) TW (9)
NO. ation CODE (17400)
TH TU PR HRS. Max Min Max Min Max Min Max Min
1 Environmental Studies $ EST 17401 01 -- 02 01 50#* 20 -- -- -- -- 25@ 10
Computer Hardware &
2 CHM 17428 03 -- 02 03 100 40 25# 10 -- -- 25@ 10
Maintenance β
3 Computer Network CNE 17429 03 -- 04 03 100 40 50# 20 -- -- 25@ 10
Microprocessor and 50
4 MAP 17431 03 -- 02 03 100 40 25# 10 -- -- 25@ 10
Programming β
5 Object Oriented Programming β OOP 17432 03 -- 04 03 100 40 50# 20 -- -- 25@ 10
6 Computer Graphics CGR 17056 01 -- 02 -- -- -- 50# 20 -- -- 25@ 10
7 Professional Practices-II β PPT 17042 -- -- 03 -- -- -- -- -- -- -- 50@ 20
TOTAL 14 -- 19 -- 450 -- 200 -- -- -- 200 -- 50
** Industrial Training (Optional) Examination in 5th Semester Professional Practices-III
Student Contact Hours Per Week: 33 Hrs.
THEORY AND PRACTICAL PERIODS OF 60 MINUTES EACH.
Total Marks : 900
@ - Internal Assessment, # - External Assessment, No Theory Examination, $ - Common to all branches, #* - Online Examination,
β - Common to IF
Abbreviations: TH-Theory, TU- Tutorial, PR-Practical, OR-Oral, TW- Term Work, SW- Sessional Work.
** Industrial Training (Optional) - Student can undergo Industrial Training of four weeks after fourth semester examination during summer vacation.
Assessment will be done in Fifth semester under Professional Practices-III. They will be exempted from activities of Professional Practices-III of 5th Semester.
 Conduct two class tests each of 25 marks for each theory subject. Sum of the total test marks of all subjects is to be converted out of 50 marks as sessional
work (SW).
 Progressive evaluation is to be done by subject teacher as per the prevailing curriculum implementation and assessment norms.
 Code number for TH, PR, OR and TW are to be given as suffix 1, 4, 8, 9 respectively to the subject code.

MSBTE - Updated On 27/12/2013 1


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : All Branches of Diploma in Engineering & Technology


Course Code : AE/CE/CM/CO/CR/CS/CW/DE/EE/EP/IF/EJ/EN/ET/EV/EX/IC/IE/IS/
ME/MU/PG/PT/PS/CD/CV/ED/EI/FE/IU/MH/MI/DC/TC/TX/FG/AU
Semester : Fourth
Subject Title : Environmental Studies
Subject Code : 17401
Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
01 -- 02 01 50#* -- -- 25@ 75

#* Online Theory Examination

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
Environment essentially comprises of our living ambience, which gives us the zest and
verve in all our activities. The turn of the twentieth century saw the gradual onset of its degradation
by our callous deeds without any concern for the well being of our surrounding we are today facing
a grave environmental crisis. The unceasing industrial growth and economic development of the
last 300 years or so have resulted in huge ecological problems such as overexploitation of natural
resources, degraded land, disappearing forests, endangered species, dangerous toxins, global
warming etc.
It is therefore necessary to study environmental issues to realize how human activities affect
the environment and what could be possible remedies or precautions which need to be taken to
protect the environment.
The curriculum covers the aspects about environment such as Environment and Ecology,
Environmental impacts on human activities, Water resources and water quality, Mineral resources
and mining, Forests, etc.

General Objectives: The student will be able to,


1. Understand importance of environment
2. Know key issues about environment
3. Understands the reasons for environment degradation
4. Know aspects about improvement methods
5. Know initiatives taken by the world bodies to restrict and reduce degradation

MSBTE - Final Copy Dt. 30/08/2013 2 17401


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Awareness amongst the society, about Environmental aspects,


Applications pollution control, conservation of resources and biodiversity. Concept
of Carbon credit and its importance

Methods to find Natural


component of resources such Sources, Threats,
Procedure force and as Forest, effects, Conservation
resultant of Water, Food, prevention
forces Energy

Classificati Conservation of
Principle of Conservation of
Principles on of biodiversity
Ecosystem, Natural Resources,
pollution
Classification

Environment, Natural Pollution,


Concept Resources Biodiversity
Ecosystem Pollution
Control

Natural Resources, Biodiversity, Environmental Pollution, Carbon


Fact
Credit, Ecosystem

MSBTE - Final Copy Dt. 30/08/2013 3 17401


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Topic and Contents Hours Marks


Topic 1: Nature of Environmental Studies
Specific Objectives:
 Define the terms related to Environmental Studies
 State importance of awareness about environment in general public
Contents: 01 04
 Definition, Scope and Importance of the environmental studies
 Importance of the studies irrespective of course
 Need for creating public awareness about environmental issues
Topic 2: Natural Resources and Associated Problems
Specific Objectives:
 Define natural resources and identify problems associated with
them
 Identify uses and their overexploitation
 Identify alternate resources and their importance for environment
Contents:
2.1 Renewable and Non renewable resources
 Definition
 Associated problems
2.2 Forest Resources
 General description of forest resources
 Functions and benefits of forest resources
 Effects on environment due to deforestation, Timber
extraction, Building of dams, waterways etc.
2.3 Water Resources 04 10
 Hydrosphere: Different sources of water
 Use and overexploitation of surface and ground water
 Effect of floods, draught, dams etc. on water resources and
community
2.4 Mineral Resources:
 Categories of mineral resources
 Basics of mining activities
 Mine safety
 Effect of mining on environment
2.5 Food Resources:
 Food for all
 Effects of modern agriculture
 World food problem
Topic 3. Ecosystems
 Concept of Ecosystem
 Structure and functions of ecosystem 01 04
 Energy flow in ecosystem
 Major ecosystems in the world
Topic 4. Biodiversity and Its Conservation
 Definition of Biodiversity 02 06
 Levels of biodiversity

MSBTE - Final Copy Dt. 30/08/2013 4 17401


w.e.f Academic Year 2012-13 ‘G’ Scheme

 Value of biodiversity
 Threats to biodiversity
 Conservation of biodiversity
Topic 5. Environmental Pollution
 Definition
 Air pollution: Definition, Classification, sources, effects,
prevention
03 08
 Water Pollution: Definition, Classification, sources, effects,
prevention
 Soil Pollution: Definition, sources, effects, prevention
 Noise Pollution: Definition, sources, effects, prevention
Topic 6. Social Issues and Environment
 Concept of development, sustainable development
 Water conservation, Watershed management, Rain water
harvesting: Definition, Methods and Benefits
03 10
 Climate Change, Global warming, Acid rain, Ozone Layer
Depletion, Nuclear Accidents and Holocaust: Basic concepts
and their effect on climate
 Concept of Carbon Credits and its advantages
Topic 7. Environmental Protection
Brief description of the following acts and their provisions:
 Environmental Protection Act
 Air (Prevention and Control of Pollution) Act
 Water (Prevention and Control of Pollution) Act
02 08
 Wildlife Protection Act
 Forest Conservation Act
Population Growth: Aspects, importance and effect on
environment
 Human Health and Human Rights
Total 16 50

Practical:
Skills to be developed:

Intellectual Skills:
1. Collection of information, data
2. Analysis of data
3. Report writing

Motor Skills:
1. Presentation Skills
2. Use of multi media

List of Projects:

Note: Any one project of the following:

1. Visit to a local area to document environmental assets such as river / forest / grassland / hill
/ mountain
2. Visit to a local polluted site: Urban/Rural/Industrial/Agricultural
3. Study of common plants, insects, birds

MSBTE - Final Copy Dt. 30/08/2013 5 17401


w.e.f Academic Year 2012-13 ‘G’ Scheme

4. Study of simple ecosystems of ponds, river, hill slopes etc

Prepare a project report on the findings of the visit illustrating environment related facts,
analysis and conclusion. Also suggest remedies to improve environment.

Learning Resources:
Books:

Sr.
Author Title Publisher
No.
01 Anindita Basak Environmental Studies Pearson Education
Environmental Studies
02 R. Rajgopalan Oxford University Press
from Crises to Cure
Dr. R. J. Ranjit Daniels, Dr.
03 Environmental Studies Wiley India
Jagdish Krishnaswamy

MSBTE - Final Copy Dt. 30/08/2013 6 17401


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Subject Title : Computer Hardware & Maintenance
Subject Code : 17428

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- 02 03 100 25# -- 25@ 150

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
The aim of the subject is to teach the basic working of the computer motherboard,
peripherals and add-on cards. The subject helps the students to do the maintenance of the
Computer, peripherals and its add-on cards. The students will be able to select the proper peripheral
as per their specification and requirement. This is the core technology subject. The pre-requisite of
the subject is Microprocessor. The subject is practical oriented and will develop the debugging
skills in the students.

Objectives:
The student will be able to:
1. Debug and repair the faults in system.
2. Assemble the system.
3. Load the operating system and device drivers in the system.

MSBTE - Final Copy Dt. 30/08/2013 7 17428


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application Understand the architecture of PC, use different techniques to troubleshoot the
PC problems using preventive measures and repairing.

Learning - Write everything down Repairing the different


architectural - Do the easy stuff first Components of PC by
Procedures
details - Check for operator error using different
methods.
- Check the software
- Check external signals
- Run diagnostic programs.

Logic of Rules of
Principles components troubleshooting Rules of repairing

Motherboard, drives, Error codes, memory package, styles and structures,


Concepts formatting, latency, memory signals, memory manager, disk manager EZ-
landing zone, HDD. Drive, DMI, SCSI, Video adapter etc.

AT.ATX Problems of system Tools for repairing


Facts motherboard, AGP, boards, display the faults, types of
PCI Port etc problems tests.

MSBTE - Final Copy Dt. 30/08/2013 8 17428


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Sr.
Theory Hrs. Marks
No
Motherboard & Its Component
Specific Objectives
 To Understand the various components of Motherboard.
 To Know about the different memories in PC & their usage.
 To Understand the selection of different components of PC.
1.1 CPU – Concept like address lines, data lines, internal registers.
1.2 Modes of operation of CPU – Real mode, IA-32 mode, IA-32
Virtual Real Mode.
1.3 Process Technologies, Dual Independent Bus Architecture, Hyper
Threading Technologies & its requirement.
1.4 Processor socket & slots.
1 12 20
1.5 Chipset basic, chipset Architecture, North / South bridge & Hub
Architecture.
1.6 Latest chipset for PC
1.7 Overview & features of PCI, PCI –X, PCI express, AGP bus.
1.8 Logical memory organization conventional memory, extended
memory, expanded memory.
1.9 Overview & features of SDRAM, DDR, DDR2, DDR3.
1.10 Concept of Cache memory:
1.11 L1 Cache, L2 Cache, L3 Cache, Cache Hit & Cache Miss.
1.13 BIOS – Basics & CMOS Set Up.
1.14 Motherboard Selection Criteria.
Storage Devices & Interfacing.
Objective
 To understand the Recording techniques in storage devices.
 To understand the working of storage devices.
2.1 Recording Techniques: FM, MFM , RLL, perpendicular recording
2.2 Hard Disk construction and working.
2.3 Terms related to Hard Disk.
Track, sector, cylinder, cluster, landing zone, MBR, zone recording,
2 write pre-compensation. 08 20
2.4 Formatting: Low level, High level & partitioning.
2.5 FAT Basics: Introduction to file system, FAT 16, FAT 32, NTFS,
2.6 Hard Disk Interface: Features of IDE, SCSI, PATA, SATA, Cables
& Jumpers.
2.7 CD ROM Drive: Construction, recording.(Block diagram)
2.8 DVD: Construction, Recording. (Block Diagram)
2.9 Blue-ray Disc specification.

MSBTE - Final Copy Dt. 30/08/2013 9 17428


w.e.f Academic Year 2012-13 ‘G’ Scheme

Display Devices & Interfacing


Objective
 To understand the construction and working of display devices
like CRT, LCD.
 To understand the Interfacing of above devices to PC.
3.1 CRT: - Block diagram & working of monochrome & colour Monitor
3.2 Characteristics of CRT Monitor :-
3 DOT Pitch, Resolution, Horizontal Scanning frequency, Vertical 06 12
scanning frequency, Interlaced Scanning, Non-Interfaced scanning,
Aspect ratio.
3.3 LCD Monitor: - Functional Block Diagram of LCD monitor,
working principle, Passive matrix, Active matrix LCD display.
3.4 Touch Screen Display – The construction and working principle
3.4 Plasma Display Technology: - Construction & working principle.
3.5 Basic Block Diagram of Video Accelerator card
Input and Output Devices
Objective
 To understand the construction and working of Input /Output
Devices.
 To understand the Interfacing of the above peripherals.
4.1 Keyboard: Types of key switches: Membrane, Mechanical, Rubber
4 dome, Capacitive, optoelectronic and interfacing. 06 16
4.2 Mouse: Opto-mechanical, optical ( New design)
4.3 Scanner: Flat Bed, Sheet-fed, Handheld: Block diagram of flat Bed
and specifications, OCR, TWAIN, Resolution, Interpolation.
4.4 Modem: Internal and External: Block diagram and specifications.
4.5 Printer: Printer Characteristics, Dot matrix, Inkjet, Laser: block
diagram and specifications.
Power Supplies
Objective
 To understand the working of SMPS.
 To understand the power problems.
5.1 Block diagram and working of SMPS.
5.2 Signal description and pin-out diagram of AT and ATX connectors
5 5.3 Power supply characteristics: Rated wattage, Efficiency, Regulation, 04 12
Ripple, Load regulation, Line regulation.
5.4 Power problems: Blackout, Brownout, surges and spikes.
5.5 Symptoms of power problems.
5.6 Protection devices: circuit breaker, surge suppressor.
5.7 Uninterrupted Power Supply, ONline and OFFline UPS, working of
UPS: Block diagram, advantages and disadvantages, Ratings
Interfaces
Objective
 To understand the ports of PC.
 To understand interfacing techniques of devices to ports
6.1 SCSI, SCSI cables and connectors, SCSI drive configuration.
6 6.2 USB features. 06 12
6.3 RS 232 : (Voltages and 9 pin description)
6.4 Centronics (interface diagram, important signals and timing
waveform)
6.5 Firewire features
6.6 Blue tooth

MSBTE - Final Copy Dt. 30/08/2013 10 17428


w.e.f Academic Year 2012-13 ‘G’ Scheme

PC Troubleshooting, Maintenance and Tools.


Objective
 To understand the preventive maintenance of PC
 To understand the diagnostic tools of PC
7.1 POST: POST sequence, Beep codes, visual display codes.
7 7.2 Preventive maintenance: Active, Passive, periodic maintenance 06 08
procedure.
7.3 Diagnostic Tools: logic Analyzer, logic probe.
7.4 Diagnostic software for trouble shooting PC.
BGA workstation and its applications for reballing of north bridge
and south bridge
Total 48 100

PRACTICAL:
Skills to be developed:

Intellectual Skills:
 Understanding basic hardware of computer
 Fault finding of input/output devices.
 Troubleshooting of input/output devices
 Proper connection of input/output devices.

Motor Skills:
 Proper handling of Computer System Hardware.

List of Practical:
01. Identify and draw the motherboard layout of Intel i3 processor and understand connection
and layout of the H67 or P67chipset.
02. Perform Basic Input/output System (BIOS) setting and configuration setup using
Complementary Metal Oxide Semiconductor (CMOS).
03. Format, partition and install a Hard Disk Drive (HDD) and format a pen drive.
04. Understand layout, characteristics and functions of different components of Hard
Disk Drive (HDD) as a storage device.
05. Install Video Graphics Array (VGA) or Super Video Graphics Array (SVGA) display
cards.
06. Install and understand the working of printer.
07. Install and understand the working of Input/output devices such as scanner and modem.
08. Connect Switched Mode Power Supply (SMPS) and identify different parts of SMPS.
Understand the working of SMPS and Uninterrupted Power Supply (UPS).
09. Use diagnostic software to identify installed computer peripherals and test their working
condition.
10. Find faults related to Monitor, CPU, Hard disk, Printer and other peripherals.
11. Form a pico net using Bluetooth devices and transfer data.
12. Assemble PC and install an operating system.

MSBTE - Final Copy Dt. 30/08/2013 11 17428


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Resources:
Books:

Sr.
Author Title Publisher
No.
01 Scott Muller Upgrading & Repairing PCs Pearson
The Complete PC Upgrade &
02 Mark Minasi Wiley India
Maintenance guide
Barry Press and
03 PC Upgrade and Repair Wiley India
Maricia Press
Bigelow’s Troubleshooting,
04 Begelow Tata McGraw Hill
Maintaining & Repairing PCs
Mike Meyers Scott
05 Managing & Troubleshooting PCs Tata McGraw Hill
Jernigan
06 D.Balasubramanian Computer Installation & Servicing Tata McGraw Hill

MSBTE - Final Copy Dt. 30/08/2013 12 17428


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CD/CM/CW
Semester : Fourth
Subject Title : Computer Network
Subject Code : 17429

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- 04 03 100 50# -- 25@ 175

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
The world in the information era has become network centric. A Computer networks has
been growing with rapid technological progress. Computer communication through networking
becomes essential part of our life. We can manage many application like Air Line Reservation,
Railway Reservation, E-banking, E-Governance, On-Line shopping, E-learning etc. by clicking
mouse button from our own place. Because of this, world become the global village. By
considering importance of networking towards all aspects of our life, we here introduce basic
concept of networks, network classification, network topologies, network devices, Transmission
media, Network reference models, concept of TCP/IP.
This knowledge explores the student for understanding current network management
technology.

Objectives:
To develop following skills:
Intellectual Skills:
 Understand network & can identifying benefits of networks.
 Understand and describe communication media.
 Compare different types of Topology.
 Compare different types of network devices.
 Compare OSI and TCP/IP protocol suite.
 Configuration of TCP/IP

Motor Skills:
1. Able to handle Computer Network.
2. To develop a small Computer Network.
MSBTE - Final Copy Dt. 15/06/2012 13 17429
w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application Apply the basic principle of computer network in the application


for network management, network troubleshooting, etc.

Procedure Follow step by step procedure to install TCP/IP Protocols and


TCP/IP configuration.

Principle of TCP/IP reference model

Principle
Principle of OSI reference model

Types of Types of Network Types of


Concepts Topology Devices Transmission
Media

Computer
Network and Network
Fact Classification of Features
Benefits
Network

MSBTE - Final Copy Dt. 15/06/2012 14 17429


w.e.f Academic Year 2012-13 ‘G’ Scheme

Contents: Theory

Topic Content Hours Marks


BASIC NETWORK CONCEPTS
Objectives:-
 Basic Concept of Network.
 Classification of Network.
 Benefits of Network.
1.1 Fundamentals of Computer Network- Definition Need of
Computer Network, Applications, Component of Computer
Network.
1 08 20
1.2 Network Benefits- Sharing Information(File Sharing, E-mail)
- Sharing Resources (Printer Sharing, Application Services)
- Facilitating Centralized Management-Managing Software,
Maintaining the Network, Backing up data
1.3 Computer Network Classifications- Classification of Network by
their Geography.-PAN, CAN, LAN, MAN, WAN
1.4 Classification of Network by their Component Role--Peer-to-Peer
Network, Server-Based Network, Types of server
NETWORK TOPOLOGIES AND NETWORKING DEVICES
Objectives:-
 Topology Concepts.
 Different types of Topology.
 Network Control Devices.
2.1 Network Topologies - Introduction, Definition, Selection
Criteria, Types of Topology- i) Bus ii) Ring iii) Star
2 10 20
iv) Mesh v) Tree vi) Hybrid.
2.2 Network Control / Connecting Devices - Need of Network
Control devices, Role of Network Control devices in a
Network, Connectors, Hub, Repeater, Bridges, Switches,
Router, Gateway, Modem.
2.3 Network software: NIC Device Driver, client-server
software eg. telnet, ftp
TRANSMISSION MEDIA
Objectives:-
 Concept of Guided and Unguided Transmission Media.
 Types of Guided Media.
 Types of Unguided Media.
3.1 Introduction - Need of Transmission Media, Selection Criteria.
3.2 Types of Transmission Media- 1) Guided Media: Cable
Characteristics, Types of Cable-Twisted Pair Cable, Co-axial
3 10 20
Cable, Fiber Optic Cable. 2) Unguided media: Types of
Communication Band-Microwave Communication, Radio wave
Communication, Satellite Communication, Infrared
Communication.
3.3 Latest Technologies in Wireless Network-Bluetooth Architecture,
Wi-Fi, Wi- Max.
3.4 Cellular (Mobile) Telephone - Band in Cellular Telephony, Calls
using Mobile Phones, Transmitting receiving / Handoff operations.

MSBTE - Final Copy Dt. 15/06/2012 15 17429


w.e.f Academic Year 2012-13 ‘G’ Scheme

OSI Reference Model


Objectives:-
 Concept of Reference Model.
 OSI Reference Model Concept.
 Layers of OSI Reference Model.
4.1 Introduction– Layered Architecture , Peer-to- Peer Processes-
4 08 18
Interfaces between Layer, Protocols, Organization of the Layers,
Encapsulation.
4.2 Layers of the OSI Reference Model (Functions of each Layer &
Protocols used) – Physical Layer, Data-Link Layer, Network
Layer, Transport Layer, Session Layer, Presentation Layer,
Application Layer.
TCP / IP SUITE
Objectives:-
 TCP/ IP Model Concept.
 Defining/functioning of different Layers of TCP / IP suite.
5.1 Introduction –Addressing mechanism in the Internet
5.2 IP Addressing – IP Address classes, classless IP addressing,
Subnetting, supernetting, Masking,
5.3Layered Structure of the TCP / IP Model – Host-to-Network,
5 12 22
Internet, Transport, Application
5.4 TCP / IP Protocol Suite : Host-to-Network-SLIP and PPP, Internet
Layer-ARP,RARP and IP: Introduction, IPv4, IPv6 ( Header
Format), Difference between IPv4 & IPv6.
Transport Layer- TCP and UDP ( Frame Format,port
addresses),
Application Layer- FTP, SMTP, DNS.
5.5 Comparision between OSI and TCP / IP Network Model.
Total 48 100

List of Practical:

Sr. No. Title of Experiment No. of Hours


To observe Components of Network in your Computer Network
1 04
Lab. (To know your Network Lab.)
2 To understand network features 04
To connect and understand different Transmission Media and
3 04
Network Control devices.
To Prepare a Straight Cable and Network Cross over Cable and test
4 04
by Line Tester.
5 To install a network interface card 04
To Connect Computers in Star Topology using Wired Media and
6 06
any Network control Device.
7 To connect two hubs/switch by creating crossover connection 04
8 To Configure Peer-to-Peer Network. 06
9 To Share Printer and Folder in Network. 04
To Install TCP/IP Protocols (Version 4 and version 6) and configure
10 04
advanced features of TCP/IP Protocols.

MSBTE - Final Copy Dt. 15/06/2012 16 17429


w.e.f Academic Year 2012-13 ‘G’ Scheme

Install Wireshark software to capture packet and Configure it to


11 capture Ethernet packet. Verify Ethernet frame structure and its 48 06
bit address.
To Run Basic TCP/IP Utilities and Network Commands with all
options.(Ping, Ping ::1, ipconfig, Tracert, Netstat, Wireshark, ARP,
12 06
NBTSTAT.EXE, WINIPCFG.EXE),capture TCP, UDP,IP, ARP,
ICMP, Telnet, FTP packets using Wireshark packet sniffer software
13 To understand Subnet Masking and create two subnets 04
To visit server room and prepare report on
1. Proxy Server
2. Server Configuration
14 3. Router Configuration 04
4. Firewall Configuration
5. Network setup details (Topology, Back up, IP range,
network software, UPS)
TOTAL 64

Learning Resources:
Books:

Sr.
Title Author Publisher
No.
Data Communications and
1 Achyut S. Godbole Tata McGraw Hill
Networks
Data Communications and
2 Behrouz A. Forouzan Tata McGraw Hill
Networking (Forth Edition)
Complete Reference
3 Craig Zacker Tata McGraw Hill
Networking
4 Computer Networking Tularam M Bansod Dreamtech Press
Networking + Certification PHI(Prentice-Hall of India
5 Microsoft Press
(Second Edition) Private Limited)

MSBTE - Final Copy Dt. 15/06/2012 17 17429


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Subject Title : Microprocessor and Programming
Subject Code : 17431

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- 02 03 100 25# -- 25@ 150

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).

Rationale:
Microprocessor is brain of computer. Intel family is widely used all over the world. 8085 is
the 8-bit CPU and 8086 is the 16-bit CPU. 8086 is the base of all upward developed processors. It
is more powerful and efficient computing machine. It overcomes all major limitations of the
previous processors. It is able to get interfaced with 8-bit, 16-bit systems. IBM PC is introduced in
1980 with 10MB hard disk, one double side double density floppy disk drive, KBD, monitor and
asynchronous communications adapter.
This subject covers Basics of 8085, architecture of 8086 along instruction set. It also covers
assembly language programming with effective use of procedure and macros. This will act as base
for the advanced assembly language programming for next generation microprocessors.

General objectives:
Students will be able to:
1. Understand the execution of instructions in pipelining and address generation.
2. Write syntax of given instructions.
3. Apply instructions in Assembly Language Program for different problem statements.
4. Use the procedures and macros in assembly language programming.

MSBTE - Final Copy Dt. 30/08/2013 18 17431


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Applications Enable students to design 8086 based Assembly Language Programs and
efficient Assembly Language Program using procedures and macros.

8086 Debugging, logical


Coding, assembling,
Microprocessor error removal,
Procedures syntax error removal
Operations execution of program

Principles Principle of Principle of writing


digital design Statements

Assembler, Linker, Software instruction


Hardware
Concepts Debugger, Editor syntax rules, logic
Addressing modes development

Microprocessor, Signals, Registers, Buses, Stack, Memory


Facts

MSBTE - Final Copy Dt. 30/08/2013 19 17431


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory

Name of Topics Hours Marks


Topic 1: Basics of Microprocessor
Specific Objective: Students will be able to
 Draw the architecture of 8085
 Define the functions of different pins of 8085
 Identify status of different flags
1.1 Evolution of Microprocessor and types 04 08
1.2 8085 Microprocessor,
 Salient features
 Pin description,
 Architecture of 8085 - Functional Block diagram,
 Register organization,
Topic 2 :16 Bit Microprocessor: 8086
Specific Objective: Students will be able to
 Define the functions of different pins
 Draw functional block diagram of 8086
 Understand the operating modes of 8086
2.1 8086 Microprocessor,
 Salient features
 Pin descriptions
 Architecture of 8086 - Functional Block diagram
 Register organization,
 Concepts of pipelining, 12 24
 Memory segmentation
 Physical memory addresses generation.
2.2 Operating Modes of 8086
 8284 Clock Generator
 8288 Bus Controller
 74LS245 Bi-directional Buffer
 74LS373 Octal Latch
 Minimum Mode operation and its timing diagram
 Maximum Mode operation and its timing diagram
Topic 3 : Instruction Set of 8086 Microprocessor
Specific Objective: Students will be able to
 Understand the different types of instructions
 Identify the addressing modes of instructions
 State the operation of an instructions
3.1 Machine Language Instruction format,
addressing modes
3.2 Instruction set, Groups of Instructions 10 20
 Arithmetic Instructions
 Logical Instructions
 Data transfer instructions
 Bit manipulation instructions
 String Operation Instructions,
 Program control transfer or branching Instructions
 Process control Instructions
Topic 4 :The Art of Assembly Language Programming 04 08

MSBTE - Final Copy Dt. 30/08/2013 20 17431


w.e.f Academic Year 2012-13 ‘G’ Scheme

Specific Objective: Students will be able to


 Know the program development steps
 Use the different program development tools
 Illustrate the functions of assembler directive and operators
4.1 Program development steps
 Defining problem,
 Writing Algorithms
 Flowchart
 Initialization checklist
 Choosing instructions
 Converting algorithms to assembly language programs.
4.2 Assembly Language Programming Tools
 Editors
 Assembler
 Linker
 Debugger.
4.3 Assembler directives and Operators
Topic 5: 8086 Assembly Language Programming.
Specific Objective: Students will be able to
 Write a appropriate programs using editor
 Run program using assembler and linker
 Debug program using debugger
5.1 Model of 8086 assembly language programs
5.2 Programming using assembler -
 Arithmetic operations on Hex and BCD numbers - Addition,
Subtraction, Multiplication and Division
 Sum of Series 12 24
 Smallest and Largest numbers from array
 Sorting numbers in Ascending and Descending order
 Finding ODD/EVEN numbers in the array
 Finding Positive and Negative Numbers in array
 Block transfer
 String Operations - Length, Reverse, Compare, Concatenation, Copy
 Count Numbers of ‘1’ and ‘0’ in 8/16 bit number
 BCD to Hex and Hex to BCD number conversion
Topic 6 : Procedure and Macro in Assembly Language Program
Specific Objective: Students will be able to
 Understand the purpose of procedure and macros
 Use procedure and macros
6.1 Procedure
 Defining Procedure - Directives used, FAR and NEAR 06 16
 CALL and RET instructions.
 Reentrant and Recursive procedures.
 Assembly Language Programs using Procedure
6.2 Defining Macros.
 Assembly Language Programs using Macros.
Total 48 100

MSBTE - Final Copy Dt. 30/08/2013 21 17431


w.e.f Academic Year 2012-13 ‘G’ Scheme

Skills to be developed:
Intellectual skills:
 Use of programming language constructs in program implementation.
 To be able to apply different logics to solve given problem.
 To be able to write program using different implementations for the same problem
 Study different types of errors as syntax semantic, fatal, linker & logical
 Debugging of programs
 Understanding different steps to develop program such as
 Problem definition
 Analysis
 Design of logic
 Coding
 Testing
 Maintenance (Modifications, error corrections, making changes etc.)

Motor Skills:
 Proper handling of Computer System.

Practicals:
List of Practical:
1. Identify the Assembly Language programming tools like Assembler, linker, debugger,
editor.
2. Write an Assembly Language Program to add / subtract two 16 bit numbers.
3. Write an ALP to find sum of series of numbers.
4. Write an ALP to multiply two 16 bit unsigned/ signed numbers.
5. Write an ALP to divide two unsigned/ signed numbers (32/16 , 16/8, 16/16, 8/8 )
6. Write an ALP to add / Sub / multiply / Divide two BCD numbers.
7. Write an ALP to find smallest/ largest number from array of n numbers.
8. Write an ALP to arrange numbers in array in ascending/ descending order.
9. Write an ALP to perform block transfer data using string instructions / without using string
instructions.
10. Write an ALP to compare two strings using string instructions / without using string
instructions.
11. Write an ALP to display string in reverse order, string length, Concatenation of two strings.
12. Write an ALP to convert Hex to Decimal, Decimal to Hex.

Learning Resources
1. Books

Sr.
Name of Book Author Publication
No.
Microprocessor & interfacing
Douglas V. Hall Tata McGraw Hill
1. (programming & hardware)
Revised Second Edition

MSBTE - Final Copy Dt. 30/08/2013 22 17431


w.e.f Academic Year 2012-13 ‘G’ Scheme

Microprocessor Architecture,
Penram International
2. Programming and Applications with Ramesh S. Gaonkar
Publishing (India)
the 8085
Walter A. Triebel, Avtar
3. The 8088 and 8086 Microprocessors Pearson Publications
Singh
The 8086.8088 Family, Design,
4. John Uffenback PHI
Programming, and Interfacing

2. Websites:
www.intel.com
www.pcguide.com/ref/CPU
www.CPU-World.com/Arch/
www.techsource .com / engineering- parts/microprocessor.html

MSBTE - Final Copy Dt. 30/08/2013 23 17431


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Subject Title : Object Oriented Programming
Subject Code : 17432

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
03 -- 04 03 100 50# -- 25@ 175

NOTE:
 Two tests each of 25 marks to be conducted as per the schedule given by MSBTE.
 Total of tests marks for all theory subjects are to be converted out of 50 and to be
entered in mark sheet under the head Sessional Work (SW).
Rationale:
The ability to organize & process information is key to success in modern age. Object
Oriented Programming has become the most preferred approach for software projects. It offers a
new and powerful way to cope up with complexity of real world problems. Among the OOP
languages available, C++ is one of the most widely used language.
Instead of viewing program as a series of steps to be carried out, OOP approach views it as
a group of objects that have certain properties & can take appropriate actions.
Object Oriented Concepts like inheritance, polymorphism, data abstraction and
encapsulation etc. requires knowledge of C++, which also acting as base for programming
languages like Java, Object Oriented Modeling & Designing (OOMD), VC++.
Objectives:
To develop following skills:
Intellectual Skills:
1. Understand the concepts of OOP.
2. Implement programs based on OOP concepts.
3. Understand basic fundamentals of C++.
4. Develop small software applications using C++.

Motor Skills:
1. Proper Handling of Computer System.
MSBTE - Final Copy Dt. 30/08/2013 24 17432
w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application Develop any Software Application using C++

Procedures Coding Debugging Execution of


(Error Removing) Program

Syntax Rules Logic


Concepts OOP Features Semantics Rules Development

Operators, Keywords, Input Expressions, Output Expressions


Facts

MSBTE - Final Copy Dt. 30/08/2013 25 17432


w.e.f Academic Year 2012-13 ‘G’ Scheme

Theory:

Topic
Contents Hours Marks
No
Principles of Object Oriented Programming
Objectives:
 State OOP’s basic Concepts.
 Difference between OOP & POP.
 C++ Programming structure.
1.1 Its need & requirement, Procedure Oriented Programming (POP)
1 verses Object Oriented Programming (OOP), Basic concepts of 06 12
Object Oriented Programming, Object Oriented Languages,
Applications of OOP.
1.2 Beginning with C++: What is C++? , keywords, variables,
constants basic data types, operators, scope resolution operator,
memory management operators, console input/output, structure
of C++ program.
Classes & Objects:
Objectives:
 Defining classes & objects.
 Declaring & using static data member & static member
function, friend function.
 Programs based on classes & objects.
2
2.1 Structures in C++. 08 20
2.2 Class & Object: Introduction, specifying a class, access specifies,
defining member functions, creating Objects, memory allocations
for objects.
2.3 Array of Objects, Object as function arguments.
2.4 Static data members, static member function, friend Function
Constructors & Destructors
Objectives:
 State Concepts of constructor & destructor, types of
constructor.
 Programs based on constructor & destructors
3 08 14
3.1 Concepts of Constructors, Types of constructors:
Default, Parameterized, Copy.
3.2 Overloaded Constructors :Multiple Constructors in a Class,
Constructors with default arguments.
3.3 Destructors.
Inheritance: Concept of Reusability
Objectives:
 Concept of Inheritance & its types.
 Types of Visibility modes.
 Programs based on Inheritance.
4 08 20
4.1 Introduction, defining a derived class, visibility modes &
effects.
4.2 Types of Inheritance : Single, multilevel, multiple,
hierarchical, hybrid
4.3 Virtual base class, abstract class, constructors in derived class.
Pointers in C++
5 Objectives: 10 18
 Declare Pointer & Pointer arithmetic.

MSBTE - Final Copy Dt. 30/08/2013 26 17432


w.e.f Academic Year 2012-13 ‘G’ Scheme

 Pointer to Arrays, string & Object.


 “this” pointer concept.
5.1 Concepts of Pointer: Pointer declaration, Pointer operator,
address operator, Pointer arithmetic.
5.2 Pointer to Array: Searching, Insertion, deletion
5.3 Pointer to String: Searching, finding length, comparisons,
concatenation, reverse
5.4 Pointer to Object: Pointer to Object, this pointer, Pointer to
derived class.
Polymorphism
Objectives:
 Polymorphism concept & its types.
 Program for overloading operators & functions.
6.1 Introduction, Types of polymorphism: Compile time, Run time
6 08 16
6.2 Compile time Polymorphism: Function overloading, operator
overloading: Overloading unary and binary operators, Rules for
operator overloading.
6.3 Run time polymorphism: Virtual functions, rules for virtual
functions, pure virtual function.
Total 48 100

List of Practical:

Sr. No. Title of Experiment

1 Write a program to Input & Output data for exchanging values of two variables.

Develop a program to declare a class ‘person’ having data members name, age &
2
salary. Accept and display this data for one object.
Write a program to declare a class ‘employee’ having data members name and age.
3
Accept and display the data for three objects.
Write a program to show how static member is shared by multiple objects of the same
4
class.
Develop a program to find out the mean value of a given number using friend
5
function.
Develop a program to print student details of ‘stud’ class using constructor and
6
destructor
7 Write a program to find prime number using default argument in constructor
8 Write a program to find out the payroll system using single level inheritance.
A. Write a program to find student details using multiple inheritance.
9
B. Write a program to compute total marks of student using virtual base class.
10 Write a program to evaluate the largest number of an array using pointer
11 Write a program to search a character in a string using pointer.
Write a program to input and display code and price for two items using pointer to
12
object.

MSBTE - Final Copy Dt. 30/08/2013 27 17432


w.e.f Academic Year 2012-13 ‘G’ Scheme

13 Write a program to display roll_no and name of student using ‘this’ pointer.
Write a program to using function overloading to calculate volume of cube, cylinder &
14
rectangular box
15 Write a program to overload unary ‘--‘ operator
16 Write a program to display the output using the virtual function.

Learning Resources:
1. Books:
Sr.
Author Title Publisher
No.
1 E Balagurusamy Object oriented Programming with C++ Mc Graw Hill

2 Rajesh K. Shukla Object oriented Programming in C++ Wiley India

3 B. M. Harwani C++ for Beginners SPD


Object Oriented Programming in C++ (4th
4 Robert Lafore Pearson
edition)

2. CDs, PPTs Etc.:


www.vikaspublishing.com/teachermanual.aspx (PPTs available)
www.pearsoned.co.in/prc (After Registration resources are available)

3. Websites:
www.cplusplus.com
www.learncpp.com
www.sourcecodesworld.com
www.softeam.com

MSBTE - Final Copy Dt. 30/08/2013 28 17432


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CD/CM/CW
Semester : Fourth
Subject Title : Computer Graphics
Subject Code : 17056
Teaching and Examination Scheme

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
01 -- 02 -- -- 50# -- 25@ 75

Rationale:
In recent trend, every computer system interacts with the user through a graphical user
interface. User can understand the information in both textual and graphical format. Computer
Graphics is the study of techniques to improve communication between human and machine.
Computer Graphics is one of the most existing, rapidly growing computer fields. The word
Computer Graphics means pictures, graphics or scene drawn with the help of a computer system.
After studying this subject, a learner will be able to work with 2-dimensional, 3-dimensional
graphics, multimedia and animation techniques. It is also useful in many fields such as Engineering
drawing, graphics, architectural design, video games and animations.

General Objectives:
To develop following skills:

Intellectual Skills:
 Specifically develop the logic and algorithms for developing basic graphics software.
 Use of programming language constructs in program implementation.
 To be able to apply different logics to solve given problem.
 To be able to write program using different implementations for the same problem
 Study different types of errors such as syntax, semantic, fatal, linker & logical
 Debugging of programs
 Understanding different steps to develop program such as
o Problem definition
o Analysis
o Design of logic
o Coding
o Testing
o Maintenance (Modifications, error corrections, making changes etc.)

Motor Skills:
 Ability to handle keyboard efficiently.
 Ability to use input and output devices.
 Ability to execute C programs.
 Ability to handle computer system carefully.
 Ability to understand Color combinations.

MSBTE - Final Copy Dt. 30/08/2013 29 17056


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

Application New tool for the Artist & Animator using graphics
Hardware & Software

Procedure Coding and Debugging Execution of program

Principles Principles of Computer Graphics to convey the information in the graphics


form on the display screen.

Concept of Concept of Concepts of


Concepts drawing natural implementing
windowing &
clipping objects Transfer Technique

Concept of Line, Circle &


Polygon generation
Fact

Graphical function of C

MSBTE - Final Copy Dt. 30/08/2013 30 17056


w.e.f Academic Year 2012-13 ‘G’ Scheme

Content:
Topic
Contents Hours
No.
Basics of Computer Graphics
Objectives :
Demonstrate text mode and graphics mode.
1.1 Raster scan display:
01 1.2 Primitive operations: - moveto, lineto 02
1.3 Graphics file formats: Basics, advantages, disadvantages
– BMP – GIF – JPEG – TIFF – PCX
1.4 Graphics Mode Functions- Text mode, Graphic mode
Shapes, colors,
Line, circle, and polygon.
Objectives:
Draw Lines using various algorithms.
Generate circle with various algorithms.
Draw polygons and demonstrate their filling procedures
2.1 Basic concepts in line drawing, Line drawing algorithms: DDA 04
02 algorithms, Bresenham’s algorithm
2.2 Circle generating algorithms: Symmetry of circle, DDA circle drawing
algorithm, Bresenham’s circle drawing algorithm,
2.3 Polygons – Types of polygons, inside –outside test, Polygon filling: Flood
fill, Scanline algorithm.
Transformations
Objectives:
Demonstrate 2D transformation techniques
Demonstrate 3D transformation techniques.
04
03 3.1 2D Transformation: Scaling, Reflection, Shearing, Rotation,
Translation, Rotation about an arbitrary point
3.2 3D Transformation: Scaling, Rotation, Translation, Rotation about
arbitrary axis
Windowing & clipping
Objectives:
Operate on various clipping algorithms.
Summarize the different transformations.
03
04 4.1 Line clipping: Cohen-Sutherland Line clipping algorithm,
Midpoint subdivision algorithm (06 Marks)
4.2 Polygon clipping: Sutherland – Hodgeman Polygon clipping algorithm.
Curves and Fractals
Objectives:
Draw various curves
Predict various fractal types.
03
05 5.1 Curve generation: Arc generation using DDA algorithm,
Interpolation, Approximation, B-Spline, Bezier curves:
5.2 Curves Fractals: Hilbert’s Curve, Koch curve, Fractal lines, Fractal
Surfaces.
Total 16

MSBTE - Final Copy Dt. 30/08/2013 31 17056


w.e.f Academic Year 2012-13 ‘G’ Scheme

List of Practical:
Sr. No. of
Title of Experiment
No. Hours
Implement DDA algorithm and Bresennham’s algorithm for line
1 02
drawing.
Implement DDA algorithm and Bresennham’s algorithm of circle
2 02
drawing.
3 Implement Flood fill algorithm for Polygon filling. 02
4 Implement scan-line algorithm for polygon filling. 02
5 Write Program for 2-D transformations -> scaling, Rotation 03
Write Program for 2 D transformations -> shearing and Translation
6 03
program
7 Write and implement program for rotation about an arbitrary point 03
8 Implement Cohen- Sutherland algorithm for line clipping. 03
9 Implement midpoint subdivision algorithm for line clipping. 03
10 Implement Sutherland-Hodgeman algorithm for polygon clipping. 03
11 Write a program to draw a curve using Bezier’s algorithm 03
12 Write a program to draw fractal lines. 03

List of Practical oriented Projects:


1) Oral geometry insertion for character animation (Develop a system to create an animated
mouth in head geometry)
2) Online storyboarding system (Create a system that will keep still images, text
descriptions, sample animations, sample audio for each scene of an animation)

Learning Recourses:
1. Books:

Sr. No Book Title Author Publication


M.Pauline Baker &
01 Computer Graphics Pearson
Donald Hearn
Fundamentals of Computer
02 Peter Shirley SPD – AK Peters
Graphics- 3rd Edition
Computer Graphics (With
03 Rajesh Maurya Wiley India
CD)
04 Computer Graphics Apurva Desai PHI

2. Websites:
1) http://www.graphics.cornell.edu/online/tutorial/

MSBTE - Final Copy Dt. 30/08/2013 32 17056


w.e.f Academic Year 2012-13 ‘G’ Scheme

2) www.graphics.standard.edu
3) www.cmp.uea.ac.uk/research
4) www.computerarts.co.uk

3. Magazines:
1) Computer Graphics World
2) In-plant Graphics
3) Computer Arts

Demo lectures with power point presentations using LCD projector should be arranged to develop
programming concepts amongst students.

MSBTE - Final Copy Dt. 30/08/2013 33 17056


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : Computer Engineering Group


Course Code : CO/CD/CM/CW/IF
Semester : Fourth
Subject Title : Professional Practices-II
Subject Code : 17042

Teaching and Examination Scheme:

Teaching Scheme Examination Scheme


PAPER
TH TU PR TH PR OR TW TOTAL
HRS
-- -- 03 -- -- -- -- 50@ 50

Rationale:
Our world is witnessing a measure change in communication pattern with expansion of
industrial sphere, as industries demanding more competitive and challenging students.
To create multicultural working professionals, student must have positive attitude,
confidence, and ability to communicate in addition to basic technological skill.
The purpose of introducing professional practices is to provide opportunity to diploma
holder to undergo activities which will enable them to develop confidence. The semester is planned
with expert lectures, seminar on technical topics and soft skills, group discussion along with mini
project.

Objectives:
Intellectual Skills:
Students should be able to:
1. Acquire the knowledge from different resources.
2. Present a given topic effectively in a seminar and build a stage-daring.
3. Interact with colleague through group discussion.

MSBTE - Final Copy Dt. 30/08/2013 34 17042


w.e.f Academic Year 2012-13 ‘G’ Scheme

Learning Structure:

To manage and present information effectively, build stage daring, working


Application with team members and execute project successfully.

Search information Use of power point for Identify guest lectures


Procedure on internet, journals, presentation, observing from industry,
and books group discussion professional consultancy

Use of appropriate Group formation, Principles of coding,


Principle styles, key word mechanism, time use of GUI, menus and
phrases allocation techniques login controls

Organizing data, Initiating Converting ideas into


report communication, output, modeling,
Concept leadership designing

Fact Information, Seminar, Group Discussion, Project and Guest Lecture.

MSBTE - Final Copy Dt. 30/08/2013 35 17042


w.e.f Academic Year 2012-13 ‘G’ Scheme

Contents:

Activity Name of Activity Hours


Lectures by professional, industrial experts to be organized from
following or any other suitable technical areas.
[Any two]: -
1. Advanced technical writing skill
2. SAP modules and career.
1 04
3. Career trends in computer / IT field
4. Intelligent computer system.
5. Advanced trends in hardware technology.
6. Advanced programming languages in IT field.
7. Introduction to Apprenticeship Training Scheme
Information Search:-
Form group of 6 students. Information should be collected from
internet, news papers, journals, book etc.
Each student should submit write-up about 8-10 pages from following
allocated topic or any other suitable topic suggested by teacher.
1. Human machine interface
2. Dynamic languages
2 06
3. Robotic surgery
4. Virtual keyboard
5. Wireless USB
6. Concept of cloud computing
7. Bubble sensing
8. Blu – ray disc
9. Or any other suitable topic
Seminar:-
Form a group of 6 students and deliver seminar on any one of the
following technical topic or any other suitable subject topic suggested by
teacher for 10 minutes. Seminar should be presented in power point
presentation. Students should draw notes about 8-10 pages on respected
topic.
1. Trouble shooting methods for various computer peripherals.
3 2. Viruses / antivirus and firewalls [checkpoints] 16
3. Protocols suits: - SLIP and PPP, ARP, IP- V6, ICMP-V6, TCP &
UDP [each protocol may be separate topic].
4. Stream classes in C++.
5. Exception handling in C++.
6. Pointers in C++.
7. Interrupts useful for microprocessor programming.
8. Or any other suitable topic.
Group Discussion:-
Form a group of 6 students. Teacher should allocate a topic from the
following list or any other suggested topic and do the group discussion
for 10 minutes.
1. Is china a threat to the Indian software industry?
4 12
2. Education is only business in these days.
3. Is male and female equal in all aspects?
4. Opinion about reservation in education sector.
5. Boom in retail sector?
6. Whether software is dominant over hardware or vice-versa?

MSBTE - Final Copy Dt. 30/08/2013 36 17042


w.e.f Academic Year 2012-13 ‘G’ Scheme

7. Or any other topic.


Mini Projects / Activities:-
Form a group of 6 students. Teacher should allocate a topic for mini
project from the following topics or any other suggest topic and develop
the mini project.
1. Web site development system.
5 2. Database management system project 10
3. Animation project using C and C++.
4. System project using front end and back end.
5. Game designing.
6. Assembly of computer system and installation of application
software.
Total 48

Learning Resources:
1. Books:

Sr. No. Title


1. Fourth semester subjects reference books

2. Journals and magazines – IEEE Journals, IT technologies.

3. Local news papers and events


Apprenticeship Training Scheme:- Compiled By – BOAT (Western Region), Mumbai,
4.
Available on MSBTE Web Site.

2. Websites:
1. http://www.wikipedia.com
2. http://www.seminarforyou.com

MSBTE - Final Copy Dt. 30/08/2013 37 17042


w.e.f Academic Year 2012-13 ‘G’ Scheme

Course Name : All Branches of Diploma in Engineering & Technology


Course Code : AE/CE/CH/CM/CO/CR/CS/CW/DE/EE/EP/IF/EJ/EN/ET/EV/EX/IC/IE/IS/
ME/MU/PG/PT/PS/CD/CV/ED/EI/FE/IU/MH/MI/DC/TC/TX/FG
Industrial Training (Optional) after 4th semester examination.
Note:- Examination in Professional Practices of 5th Semester.

INDUSTRIAL TRAINING (OPTIONAL)

Rational:-

There was a common suggestion from the industry as well as other stakeholders that curriculum of
Engineering and Technology courses should have Industrial training as part of the curriculum.
When this issue of industrial training was discussed it was found that it will be difficult to make
industrial training compulsory for all students of all courses as it will be difficult to find placement
for all the students. It is therefore now proposed that this training can be included in the curriculum
as optional training for student who is willing to undertake such training on their own. The
institutes will help them in getting placement or also providing them requisite documents which the
student may need to get the placement.

Details:- Student can undergo training in related industries as guided by subject teachers / HOD.

 The training will be for four weeks duration in the summer vacation after the fourth
semester examination is over.

 The student undergoing such training will have to submit a report of the training duly
certified by the competent authority from the industry clearly indicating the achievements of
the student during training. This submission is to be made after joining the institute for Fifth
semester.

 The student completing this training will have to deliver a seminar on the training activities
based on the report in the subject Professional Practices at Fifth Semester.

 The student undergoing this training will be exempted from attending activities under
Professional Practices at Fifth semester except the seminar.

 The students who will not undergo such training will have to attend Professional Practices
Classes/activities of fifth semester and will have to complete the tasks given during the
semester under this head.

 There work will be evaluated on their submissions as per requirement and will be given
marks out of 50. Or student may have to give seminar on training in Industry he attended.

 Institute shall encourage and guide students for Industry training.

 Evaluation:- Report of Training attended and delivery of seminar and actual experience in
Industry will be evaluated in fifth semester under Profession Practices-III and marks will be
given accordingly out of 50.

MSBTE - Final Copy Dt. 30/08/2013 38

You might also like