proposed syllabus of b.voc(it), ccs university, meerut ... b.voc.(it).… · proposed syllabus of...
TRANSCRIPT
1
Proposed Syllabus OF B.VOC(IT), CCS UNIVERSITY, Meerut
(Max Marks : 100 Each for theory Courses and 50 each for Practical courses)
Semester I
Course Code Course Name
BVOC 101 Introduction of Information Technology
BVOC 102 Programming Principles and C Language
BVOC 103 Electronic Devices & Circuits
BVOC 104 Mathematics –I
BVOC 105 Environmental Studies
BVOC 106 Computer Laboratory in C Language
BVOC 107 Office Automation with MS-word and MS-Excel
Semester II
Course Code Course Name
BVOC 201 Data structure Using C
BVOC 202 DigitalElectronics & Computer Architecture
BVOC 203 Oral and written communication in English
BVOC 204 Mathematics –II
BVOC 205 Value added Education
BVOC 206 Practical Work of Data structure
BVOC 207 Minor Project
Semester III
Course Code Course Name
BVOC 301 Relational Data Base Management System concept with MS-ACESS
BVOC 302 Object Oriented Programming concepts with C++
BVOC 303 Operating System concepts with Windows and LINUX operating system
BVOC 304 Computer Based Statistical & Numerical Methods
BVOC 305 Management Information System
BVOC 306 Computer Practical Work on C++/ M.S. Access
BVOC 307 Technical presentations with MS-Power point.
Semester IV
Course Code Course Name
BVOC 401 Internet Technologies & Web Designing using HTML, DHTML, XML
BVOC 402 Computer Graphics Application with Photoshop
BVOC 403 Hardware Maintenance and Repair.
BVOC 404 Programming with Visual Basic and .Net frame work.
BVOC 405 Mathematics-III
BVOC 406 Practical on Hardware Maintenance & repair and Web designing
BVOC 407 Minor Project either on Visual basic or .net or Web Designing
2
Semester V
Course Code Course Name
BVOC 501 Data Communication & Networks
BVOC 502 Java Programming and Dynamic Webpage Design
BVOC 503 Software Engineering and Project Management
BVOC 504 Personality Development and soft skills
BVOC 505 Mathematics-IV
BVOC 506 Computer Laboratory work in Java &Web Designing using Java
BVOC 507 Seminar
Semester VI
Course Code Course Name
BVOC 601 E-Commerce using PHP and MySQL
BVOC 602 Major Project/ Industrial Training (Project Evaluation by External
Experts)
Evaluation of Project will be based on the following Parameters:
1. SRS (Software requirement Specification)
2. Feasibility Study
3. Testing
4. Coding & Design
5. Project Quality
6. Verification & Validation
7. Test Planes
8. Presentation
9. Documentation
Examination, Evaluation, Degree and other Rules and Regulations as per University
norms
3
BVOC101
Introduction of Information Technology
UNIT 1: Computer Architecture and Peripherals History and Generations of Computer,
Classification and Components of Computer & its Interconnections, Computer Memory
(Primary and Secondary Memory), Different storage Units of Computer System. Computer
Hardware & Software and its types.
UNIT 2: Operating System
Operating System Definition, Different types of Operating System, Different Parts and
Processes of Operating System, System Tools.
UNIT 3: Network Fundamentals
Computer Network Definition, Architecture and Requirement of Network, Types &
Functions of Network and its Applications, Network Devices, Network Media and Internet
Basics.
UNIT 4: Computer Security Computer Security Definition, Types of Security Threats, Different Threats Prevention
Techniques. Computer Firewall, System Backup and Restore.
UNIT 5: Practicum a. Introduction to MS-WORD Feature, File creation, Storing, Modification, Formation,
Creation of Table, Splitting and Merging cells, Mail Merge.
b. Introduction to MS-EXCEL Feature, File creation, Storing, Modification, Use of 3
Formulas and Functions, Graphs.
**************************************************************
Objectives:
In this Paper, Student will learn
A. Computer Architecture & Peripherals
B. About Operating System- Windows XP
C. Networking Fundaments
D. Windows Installation, System Tools, Backup & Restore
E. Maintaining & Troubleshooting Application Software
F. Computer Security Essentials
On Completion of this Paper, Student would be able to
A. Identify various components of a computer.
B. Handle the computer system
C. Use the Microsoft Office software
D. Troubleshoot a Computer and Install a Operating System
E. Install Standard Application software, like Office tools, Antivirus etc.
Suggested Books
A. Computer fundaments, Sinha and Sinha- BPB Publication
B. Glister, R: PC Hardware A Beginners, Tata McGraw Hills
C. Sudhaka, V, Vara nasi & Mrunalini: Computer Education, Neelkamal Publication,
Hyderabad.
4
BVOC 102
Programming Principles and C Language
UNIT 1:
Introduction to Programming:
The basic model of computation, Algorithms, Flow-characters, Programming languages,
Compilation, Linking and Loading, Testing & Debugging, Documentation.
UNIT 2:
Algorithms for Problem Solving:
Exchanging values of two variables, summation of a set of numbers, Decimal base to
binary base conversion, Reversing digits of an integer, GCD or Greatest Common Divisor
of two numbers, Test whether a number is prime, Organise numbers in ascending order,
Finding square root of a number, factorial computation, Fibonacci sequence, Evaluation of
Sinx as sum of a series, Reverse order of elements of an array, Finding largest number in an
array, elements of upper triangular matrix, multiplication of two matrices, evaluate a
polynomial.
UNIT 3:
Introduction to C Language:
Character set, variables and identifiers, built-in data types, variable definition. Arithmetic
operators and expressions, constants and literals. Simple assignment statement, basic input
output statement. Simple C programs.
UNIT 4:
Conditional statement and Loops:
Decision making within a program. Conditions, Relational Operators, Logical Connectives.
If Statement, if-else statement. Loops: while loop, do while loop, for loop, nested loops,
infinite loops, Switch statement, Struck Statement. Programming with loops.
UNIT 5:
Arrays:
One dimensional array: manipulation; searching, insertion, deletion of an element from an
array. Finding the largest/ smallest element in an array; Two dimensional array, addition
and multiplication of two matrices, Transpose of a square matrix; Null terminated strings as
array of characters, Representation of sparse matrix.
UNIT 6:
Functions:
Top-down approach of problem solving, Modular programming and functions, standard
library of C functions, Prototype of a function: formal parameter list, Return type, Function
call, Block structure, passing arguments to a function: call by value, Recursive functions,
arrays as function arguments.
UNIT 7:
Structure and Unions:
Structure variables, initialization, structure assignment, nested structure, structures and
functions, structures and arrays; arrays of structures, structures containing arrays, unions.
UNIT 8:
Pointers: Address operators, pointer type declaration, pointer assignment, pointer initialisation,
pointer arithmetic, functions and pointers, Arrays and Pointers, pointer arrays.
UNIT 9:
File Processing:
Concept of files, File opening in various modes and closing of a file, reading from a file,
writing into a file.
5
Reference:
1 .Programming with ANSI and Turbo C By Ashok N. Kamthane
2. Programming with C By byron Gottfried.
3. Let Us C By Yashawant Kanetkar
BVOC 103
Electronics Devices & Circuits
UNIT 1
Semiconductor Physics: Intrinsic semiconductors-conductivity, atomic and crystal
structure of Germanium and Silicon, covalent bonds, generation and recombination, effect
of temperature on conductivity of intrinsic semiconductors, energy level diagram of
conductor, insulators and intrinsic semiconductors, extrinsic semiconductor materials-
doping of impurity, P and N type semiconductors and their conductivity, minority and
majority carriers, drift and diffusion currents.
UNIT 2
Semiconductor diode: P-N junction diode, mechanism of current flow in P-N junction,
drift and diffusion currents, depletion layer, potential barrier, behavior of P-N junction
characteristics, Zener and avalanche breakdown, static and dynamic resistances and their
calculation from diode characteristic, half wave rectifier, full wave rectifier including
bridge rectifier, rectification efficiency and ripple factor for rectifier circuits.
Characteristics and typical application of , Zener diodes, LED, Varactor and photo diode.
UNIT 3
Bipolar Transistor: concept of bipolar transistor as two junction three terminal device
having two kinds of current carriers, PNP and NPN transistors, their symbols and
mechanisms of current flow, explanation of fundamental current relations, Input and output
characteristics of CB,CE and CC configurations, determination of transistor parameters(
input and output) dynamic resistance, current amplification factor from characteristics.
UNIT 4
Field effect Transistor (FET): Construction, operation, characteristics and equivalent
circuit of JFET, MOSFET( depletion and enhancement modes).Simple FET amplifier
circuit and its working principles(without analysis)
UNIT 5
Operational Amplifiers (Op-Amp): Concepts of Ideal Op-Amp, Inverting, Non-Inverting
and unity gain amplifiers, Adders, Difference Amplifier, Integrators and Differentiators.
Reference Books:
1. B.G. Streetman and S. Banerjee ,‖ Solid state electronic devices‖ PHI
2. J. Millman and C. Halkias, ‖Integrated Electronics‖, Tata McGraw Hill
3. R.L. Boylestad and L. Nashelsky, ‖Electronic Devices and Circuit Theory‖,PHI
Learning Pvt.Ltd.
4. Neamen, Donald A, ―Semiconductor Physics and Devices‖,Tata McGraw Hill
6
BVOC 104
Mathematics –I
(Set Theory & Matrices)
Unit 1:
SETS: Sets, Equal Sets Universal sets, Finite & Infinite Sets, Operation on Sets, Union,
Intersection & Complements of Sets, Cartesian Product, Cardinality of Sets, Simple
Applications
Unit 2:
RELATION & FUNCTIONS: Properties of Relations, Equivalence Relation, Partial Order
Relation Function: Domain and Range, Onto, Into and One to One Functions, Composite and
Inverse Functions, Introduction of Trignometric, Logarithmic and Exponential Functions.
Unit 3:
DETERMINANTS: Definition, Minors, Cofactors, Properties of Determinants and simple
examples
Unit 4:
MATRICES: Definition, Types of Matrices, Addition, Subtraction, Scalar Multiplication and
Multiplication of Matrices, Adjoint, Inverse, Cramers Rule, Rank of Matrix
Unit 5:
Dependence of Vectors, Solution of Homogeneous & Non-homogeneous simultaneous linear
equations upto three variables, Eigen Values & Eigen Vectors of a Matrix, Caley-Hamilton
Theorem (without proof).
BVOC 105
Environmental Studies
Unit - I: Introduction: (1 Credit) 05
Definition, Different factors of Environment, Global Environment and its segments
atmosphere, hydrosphere, lithosphere and biosphere, Scope and importance.
Unit-II: Natural Resources: (2Credits) 10
Definition and types of Natural Resources, Renewable and non -renewable
resources. Natural resources and associated problems.
(a) Forest Resources: Use and Over-exploitation, deforestation, Timber extraction,
mining, and their effects on forests and tribal people.
(b) Water resources: Use and over-utilization of surface and ground water, floods,
drought, dams-benefits and problems.
(c) Mineral resources: Use and exploitation, environmental effects of extracting and
using mineral resources.
(d) Food resources: World food problems, changes caused by agriculture and
overgrazing, effects of modern agriculture, fertilizer, pesticides problems, water
logging.
(e) Energy resources: Growing energy needs, renewable and non-renewable energy
sources, use of alternate energy sources.
(f) Land resources: Land as a resource, land degradation, man induced landslides,
soil erosion and desertification, Role of an individual in conservation of natural
resources.
Unit - III: Ecosystems(2 Credits) 10
Concept of an ecosystem, Structure and function of an ecosystem - producers,
consumers and decomposers, Energy flow in the ecosystem, Food chains, food webs
and ecological pyramids, Introduction, types, characteristic features, structure and
function of the following Ecosystem-(a) Forest ecosystem, (b) Grass land ecosystem
and (c) Aquatic ecosystems (ponds, streams, lakes, rivers, and oceans).
7
Unit - IV: Bio-diversity and its Conservation (1 Credit) 10
Introduction-Definition: Biogeographical classification of India, Biodiversity at
global, national and local levels, India as a mega-diversity nation, Hot-spots of
biodiversity, Threats of biodiversity: habitat loss, poaching of wildlife, man -
wildlife conflicts, Conservation of biodiversity: In-situ and ex-situ conservation of
biodiversity.
Unit - V: Environmental Pollution (1Credit) 10
Definition, causes, effect and control measures of: (a) Air pollution (b) Water
pollution (c) Soil pollution, Solid waste management, Role of an individual in
prevention of pollution.
Unit - VI: Social Issues and the Environment (1 Credit) 05
Sustainable development, water conservation, rain water harvesting, watershed
management, urban problems related to energy, Resettlement and rehabilitation of
people: its problems and concerns.
*Library Assignment (1 Credit) 05
*Home Assignment (1Credit) 05
*Field report (2 Credits) 15
Suggested Books:
1. Text book of Environmental Studies Erach Bharucha, UGC
2. A Textbook of Environmental Studies - D.K. Asthana, Meera Asthana, S.Chand.
3. Environmental Studies- Prof. R.B. Singh, Dr. D.K. Thakur, Dr. J.P.S. Chauhan,
Romesh Book Depot.
4. Perspective in Environmental Studies Anubha Kaushik, C.P. Kaushik, New Age
International
5. Paribesh Adhyayan-A.K. Medhi, Dr. Basist ha Kalita, M.Saikia, Dr.J.Borah,
G.C.Das, K.Devi, J.Pathak Sarma.Kaliabor College Science Forum.
Vision
Environment always plays an important role in human civilization. So, the
importance of environmental science and environmental studies cannot be disputed.
Human beings have been interested in ecology since the beginning of civilization.
Even our ancient scriptures also threw light on the values of environmental
conservation. Through this curriculum the learners will be able to gather knowledge
about the need of sustainable development, conservation of biodiversity,
management of environmental hazards etc. Apart from that the curriculum is
expected to be useful in knowing about the various burning environmental problems
such as pollution, global warming, ozone layer depletion, loss of biodiversity and
natural resource management.
BVOC 106
Computer Laboratory and Practical Work C Language
Practical will be based on Paper Programming Principle & Algorithm: Covers UNIT-III,
UNIT-IV, UNIT-V, UNIT-VI of Syllabus
BVOC 107
Office Automation with MS-word and MS-Excel
Introduction to MSWord-2000
Opening a New Document, Opening an Existing Document,Recently opened files, Opening
from the Documents menu,Exporting and Importing Files,Setting Up Your Pages,Choosing
8
page Size and Orientation,Changing page Size,Changing Orientation,Setting
Margins,Centering Page,Controlling Page Breaks,Typing in the Document,Inserting
Today's Date,Moving Around in the Document,Creating Sections,Inserting a Section
break,Formatting a Section,Viewing Sections,Using Columns,Numbering Pages,On Your
Own,Saving a File,Quitting Word
Formatting Text:
Formatting Characters,Choosing Fonts,Enhancing Text Appearance,Inserting Special
Characters,Changing Character Spacing,Formatting Paragraphs,Aligning
Paragraphs,Indenting Paragraph,Setting Tabs,Changing Line Spacing,Adding Borders and
Shading,Creating a Bulleted List,Creating a Numbered List,On Your Own,Selecting Styles,
Selecting Text,Deleting Text,Correcting Mistakes,Using Undo,Using Redo,Using Auto
Correct,Moving Text,Using Menu Commands to Move Text,Using Drag-and-Drop Editing,
Copying text,Checking Your Document,Finding and Replacing Text,Finding
Text,Replacing Text,Checking Your Spelling,Checking Your Grammar,Looking Up Words
in the Thesaurus,Inserting a Picture from the Clip Art Gallery,Inserting a Picture,Adding a
Border,
Creating Headers and Footers:
Adding Footnotes and Endnotes,
Working with Tables and Graphics:
Use a Wizard to help create and format a table,Enter and edit data in a table,Add borders
and shading to a table,Convert a table to text,Add clip art to a document,Using Wizard to
Create and Format a Table,Starting the Table Wizard,Using Table Auto Format,Entering
Data into a Table,Moving Around in the Table,Entering Text,Working with Columns and
Rows,Inserting and Selecting Columns and Rows,Deleting Columns and Rows,Inserting
Columns and Rows,Changing Cell Height,Adding Borders and Shading,Applying
Shading,Converting Text into a Table,
Mail Merge:
What is a Mail Merge ?,Setting up the mail merge,Creating a main document,Building the
data source,Placing the merge fields,
Templates, Wizards and Printing Techniques:
Understanding Templates,Using Templates,Using Wizards,
Printing Techniques:
Viewing the Document before Printing:
Viewing the Document before Printing,Changing to Print Preview,Using Print
Preview,Printing Your Document,
MS EXCEL-2000:
INTRODUCTION TO EXCEL:
Introduction to spreadsheets,Introduction to excel,File management in excel,Create a new
workbook,Moving around in the worksheet,Entering data,Check spelling or automatically
correct spelling errors,Selecting cells,Auto fill feature of excel,Quick data entry,Auto sum
facility of excel,Auto format in excel,Quick movement,
FORMATTING:
Changing column width,Modifying row height,Changing font, size and style,Changing
alignment of text,Wrapping of text,Vertical alignment of cells,Special
formatting,Conditional formatting,
ADDING FORMULATE AND FUNCTIONS:
About formulae,Adding a formula in cell,Copying of formula,About functions,Adding a
function,Copying of functions,Discussion of some useful functions,
LARGE DATABASES:
Create list,Editing records with data form,Data validation,Performing what if analysis,
9
Annotating worksheet,Re-orienting worksheet,Pivot tables,Special facilities of wizard,
ADDITIONAL FACILITIES TO FORMAT DATA:
Inserting rows and columns,Giving quarterly subtotals,Hide and unhide,Grouping and
outline,Sorting,Filtering of data,Adding subtotals,
CHARTS AND MAPS:
Chart,Move, resize and delete the chart,Change the chart type,Add new data to a
chart,Updating chart items,Formatting patterns, texture and colors of bars,Creating a picture
graph,Background,Trend lines in charts,Maps,Update the map,Format the map items,
WORK WITH MULTIPLE WORKSHEETS:
Switching between worksheets,Move or copy data from one worksheet to another,Insert a
new worksheet,Reference to cells of other worksheet,Giving workbook name in the
address,Renaming a worksheet,Moving a worksheet,Copying the worksheet,Deleting a
worksheet,
PRINTING IN EXCEL:
Giving header and footer,Putting company name in the header,Giving the footer,Setting up
the page,Insert a page break,Previewing the worksheet,
Printing of the worksheet,
IMPORTING AND EXPORTING OF DATA:
Introduction to import and export of data,Importing and exporting data between excel and
other,Office applications,View or save files from other programs as excel,Workbooks,Ways
to retrieve data from an external database, Exchange data between excel and Microsoft
access
10
Semester II
BVOC 201
Data structure Using C
UNIT 1:
Introduction and Overview:
Introduction, Basic Terminology, Elementary Data Organization, Data Structures, Data
Structure Operation, Algorithms; Complexity; Time-space Trade off.
UNIT 2:
Preliminaries:
Introduction, Mathematical notation and Functions, Algorithmic Notation, Control
Structure, Complexity of Algorithms, Sub algorithms, Variables, Data Types.
UNIT 3:
String Processing: Introduction, Basic Terminology, Storing Strings, Character Data type, String Operation,
Work Processing, Pattern matching Algorithms.
UNIT 4:
Arrays, Records and Pointers:
Introduction, Linear Arrays, Representation of Linear Arrays in Memory, Traversing Linear
Arrays, Insertion and Deleting, Sorting: Bubble Sort, Search: Linear Search, Binary Search,
Multidimensional Arrays, Pointers: Pointer Arrays, Records; Record Structures,
Representation of Records in Memory; Parallel Arrays, Matrices, Spare s Matrices.
UNIT 5:
Linked Lists:
Introduction, Linked Lists, Representation of Linked Lists in memory, Traversing a Linked
List, Searching a Linked List, Memory Allocation Garbage Collection, Insertion into a
linked list, Deletion from Linked Lists, Header Linked Lists, Two -Ways Lists.
UNIT 6:
Stacks, Queues, Recursion:
Introduction, Stacks, Array Representation of Stacks, Arithmetic Expression; Polish
Notation, Quick sort an Application Stacks, Recursion, Towers of Hanoi, Implementation
of Recursive Procedures by Stacks, Queues, Defuse, Priority Queues.
UNIT 7
Trees:
Introduction, Binary Tree, Representing Binary Trees in Memory, Traveling Binary Tree,
Traversal Algorithms using Stacks, Header Nodes; Threads, Binary Search Trees, Trees;
Searching and Inserting in a Binary Search Tree, Deleting in a Binary Search Tree, Heap;
Heap Sort, Path Lengths; Huffman‘s Algorithm, General Trees.
UNIT 8:
Graphs and Their Application:
Introduction, Graph Theory Terminology, Sequential Representation of Graphs; Adjacency
matrix; Path matrix, Warshall‘s Algorithm; Shortest Paths, Linked Representation of a
Graph, Operations on Graphs, Traversing a Graph.
UNIT 9:
Sorting and Searching:
Introduction, Sorting, Inserting Sort, Selection Sort, Merging, Merge-sort, Radix Sort,
Linear Searching, Binary Searching, Interpolation Searching, Hashing.
UNIT 10:
Introduction to File Organization:
Sequential, Index-sequential and Direct File Organization.
11
REFERENCE BOOKS:
Data Structures: Seymolur Lipschutz (Schaum Series).
Fundamentals of Computer Algorithms – by Horowitz, E. N. Sahani, S. Galgotia.
Data Structures Theory Applications: Trembly & Sorenson (TMH).
BVOC 202
Digital Electronics & Computer Architecture
UNIT 1:
Number System:
Binary; octal; hexadecimal number systems; conversion from one number system to
another; binary arithmetic; one‘s & two‘s complement subtraction; exclusive -OR gate and
implementation of arithmetic circuits of Half Adder; Full Adder; subtractor; serial/parallel
binary adders & parallel/adder/subtractor circuits, Digital comparator: Arithmetic codes;
8421; Excess – 3 Code; gray code; hamming code: addition of BCD and excess-3 coded
numbers; ASCII and EBCDIC codes.
Logic Gates:
AND;OR; INVERTER; BUFFER; NAND; NOR (universal gate) Exclusive OR (XOR) and
Exclusive NOR and their truth table, Realization of digital circuit for a given logic
equation; examples of IC gates; Block diagram.
UNIT 2:
Boolean Algebra:
TTL logic; open collector and totem-pale output; 74 & 54 series of IC‘s and their number
coding; MOS circuits & compression with TTL ckts.
Boolean Algebra theorems; simplification of Boolean expression; universal gates;
formulation and implementation of logic expressions; D‘ Morgans theorem and application.
Combination Logic:
Applications involving developing of combinational logic circuits; combinational logic
circuit analysis; design and optimization; special logic gates; characteristics of auto AOI; 5
Tristate devices; expandable gates.
UNIT 3:
Flip Flop:
Basic principles of flip-flop operation of RS; RSI; D; J-K; and M/S; J-K flip-flop Designing
of Sequential circuits. Registers & Counters Memory: Concept of bits, bytes and words;
storage of numbers and characters, RAM, ROM, EPROM; concept of cache memory – its
role in performance improvement, memory hierarchy.
UNIT 4:
Central Processing Unit: Components of ALU (in block diagram only), different types of
instructions, instruction format, addressing modes, different CPU registers – accumulator,
flag, program counter, instruction register and general purpose registers. Hardware control
unit, its different functions – Micro-programmed control unit design.
UNIT 5:
Microprocessors: Intel 8085 architecture and simple assembly language programming
concept, Brief introduction to Intel 8086/ 8088 and Pentium processor (relative study),
Brief introduction to RISC processor.
Reference: 1. Modern Digital Electronics - R P Jain
2. DIGITAL ELECTRONICS AND LOGIC DESIGN - B. SOMANATHAN NAIR 6
12
BVOC 203
Oral and written communication
Practice in grammar and composition
Basic grammar skill: 10 marks
What is grammar? Parts of speech, phrases and clauses, sentence connectors, subordinating
and coordinating conjunctions, questions, articles and prepositions, tenses, reported speech.
Vocabulary and word study: 10 marks, Credit - 2 Synonyms, words easily confused, everyday verbs, thematic vocabulary; people, the world,
at home, school and workplace, leisure and social issues, forming adjectives.
Written communication: 20 marks, Credit - 2 Writing gist/ summary; writing curriculum vitae, job description, presentation of language
in a variety of real life situations- at the hotel, at the post office, at the airport, etc., notice
and advertisement.
Internal assessment: 15 marks, Credit - 2
In this module, students will take part in simulated classroom activities such as role play,
pair and group activities, etc. They will be engaged in communicative tasks that resemble
real life activities in actual situations.
Personal Interview: 20 marks, Credit - 2 The interviewing body will consist of an external expert appointed by the university, the
head of the concerned departments and the course coordinator. Students will have to appear
before the panel for viva- voce.
Suggested reading: Strengthen your writing: V.R Narayanswami (Orient Longman)
Everyday Dialogues in English: Robert J Dixon (Prentice Hall of India)
Spoken English: V Sasikumar & P Dhamija (Tata Mchraw Hill Publishing ltd)
C. S Communication: Rayudu (Himalaya Publishing House)
Oxford Advanced Learners Dictionary
BVOC 204
Mathematics –II
(Differentiation, Integration & Vector Algebra)
UNIT-I LIMITS & CONTINUITY: Limit at a Point, Properties of Limit, Computation of Limits of
Various Types of Functions, Continuity at a Point, Continuity Over an Interval, Intermediate
Value Theorem, Type of Discontinuities
UNIT-II DIFFERENTIATION: Derivative, Derivatives of Sum, Differences, Product & Quotients,
Chain Rule, Derivatives of Composite Functions, Logarithmic Differentiation, Rolle‘s
Theorem, Mean Value Theorem, Expansion of Functions (Maclaurin‘s & Taylor‘s),
Indeterminate Forms, L‘ Hospitals Rule, Maxima & Minima, Curve Tracing, Successive
Differentiation & Liebnitz Theorem.
UNIT-III INTEGRATION: Integral as Limit of Sum, Fundamental Theorem of Calculus( without
proof.), Indefinite Integrals, Methods of Integration Substitution, By Parts, Partial Fractions,
Reduction Formulae for Trigonometric Functions, Gamma and Beta Functions(definition).
UNIT IV:
PARTIAL DERIVATIVES: Function of two or more variables (Limit, Continuity,
Differentiability , Taylors Theorem ) , Partial derivatives, Chain Rule, Partial Derivatives of
higher orders, , Maxima and Minima
13
UNIT-V VECTOR ALGEBRA: Definition of a vector in 2 and 3 Dimensions; Double and Triple
Scalar and Vector Products and physical interpretation of area and volume.
Referential Books : 1. B.S. Grewal, ―Elementary Engineering Mathematics‖, 34th Ed., 1998.
2. Shanti Narayan, ―Integral Calculus‖, S. Chand & Company, 1999
3. H.K. Dass, ―Advanced Engineering Mathematics‖, S. Chand & Company, 9th Revised
Edition, 2001.
4. Shanti Narayan, ―Differential Caluculs‖, S.Chand & Company, 1998.
BVOC 205
Value added Education
A-009
14
BVOC 206
Computer Hardware Lab, Practical Work of Data structure
1. Hardware Prc. based on Course no. BVOC 202
2. Creation of singly & doubly linked list.
3. Insertion, deletion and updation of (1) above.
4. Creation of stack, queue and insertion/deletion operation on Stack/Queue.
5. Conversion among infix, prefix & postfix expressions.
6. Reaction of tree and insertion/deletion of a node.
7. Tree traversal problems.
8. Graph search algorithms.
9. Searching & Sorting Algorithm.
BVOC 207
Minor Project on Data structure and C
MRP will be based on Data Structure using "C" language
15
Semester III
BVOC 301
Rational Data base management system concept with MS-ACESS
UNIT 1:
File Structure:
Record storage and primary file organization: memory hierarchies and storage devices,
Storage of DataBases, Placing file records on disks: Records and its Types, Files, Fixed
length records and variable length records, Record Blocking, allocating file blocks on disks,
operation on files. Issues in Physical Design : Concept of indexes
UNIT 2:
Overview of Database Management System:
Definition of DataBase, Traditional File Approach vs. DBMS approach, Characteristics of
the Data Base Approach, DBMS user, Role of a DBA, Advantage of using DBMS, DBMS
architecture, Data independence ANSI/SPARC 3 level architecture.
UNIT 3:
Relational Models:
Fundamental integrity rules: entity integrity, referential integrity, Relational algebra(Select ,
Project, Cross ,Product , theta join, equi join, natural join, outer join ),Set Operation ANSI
SQL –92 Standard : DDL, DML, SQL constructs(Select .. From… Where… Group by …..
Having… Order by….), Insert, Delete, Update, View, Definition and use, nested quires,
Constraints considers(NOT NULL , UNIQUE, Check Primary key. Foreign key)
UNIT 4:
Database Design:
Conceptual model, logical model, physical model. ER model as a tool for conceptual
design-entities, attributes and relationships, weak and strong entities, conversion of ER
model into relational schema. DFD. Normalization: informal design guidelines for
relational schemas (overview level), functional dependencies, different types of keys.
Normal forms (first, second, third, BCNF). Functional dependency diagram and design of
relational database from it.
Access 2007 Fundamentals Introduction to Databases Starting Access 2007 The Getting Started Page and Opening a
Database What‘s New in Access 2007 Understanding the Access Program Screen
Understanding the Ribbon Using the Office Button and Quick Access Toolbar Using
Keyboard Commands Using Contextual Menus Using Help
Database Basics Working with Database Objects Tour of a Table Adding, Editing and Deleting Records
Tour of a Form Tour of a Query Tour of a Report Previewing and Printing a Database
Object Selecting Data Cutting, Copying and Pasting Data Using Undo and Redo Checking
Your Spelling Using the Zoom Box Exiting Access 2007
Creating and Working with a Database Planning a Database Creating a New Database Creating a Table Modifying a Table
Creating a Query Sorting a Query Using AND and OR Operators in a Query Creating a
Form with the Form Wizard Creating a Report with the Report Wizard Creating Mailing
Labels with the Label Wizard Converting an Access Database
Finding, Filtering, and Formatting Data Finding and Replacing Data Sorting Records Using Common Filters Filtering by Selection
Filtering by Form Creating an Advanced Filter Adjusting and Rearranging Rows and
16
Columns Changing Gridline and Cell Effects Changing the Datasheet Font Freezing a
Column Hiding a Column
REFERENCE BOOKS:
Fundamentals of Database System- by Elmasri and Navathe
Database Management- by CJ Date
Principles of Database Systems- by John E. Hoperoft & Jeffrey D. Ullman
Developing personal oracle 7 applications- by David Lockman
Oracle8 DBA handbook- by Kevin Loney
BVOC 302
Object oriented programming concepts with C++
1. Introduction and basic concepts of C++ Procedure Oriented Programming,Object Oriented Programming Paradigm,Basic concepts
of OOP‘s,Benefits and Applications,Structure of C++ program
2. Tokens ,Operators Keywords, identifiers, data-types,operators in C++,Operator precedence and associativity
3. Functions in C++ Function, function prototype, default arguments,Reference variable, call by reference,return
by reference,Inline function, function overloading
4. Class and object Specifying a class and object,Nesting of member function,Memory allocation for objects
Static data member, static function,Friend function,Returning objects
5. Constructor and destructor
Constructor,Types of constructor,Destructor,
6. Inheritance and polymorphism Types of inheritance,Virtual base class,Operator overloading ( Unary and binary),Virtual
function and there rules,Pure virtual function,Abstract class,Pointer to object, This pointer
7. Input / Output Operation Console I/O operation, formatted I/O, unformatted I/O,C++ classes for console I/O, C++
stream classes for file I/O ,Opening and closing file, sequential and random access,Error
handling during a file operation, command line arguments ,Templates, template function,
template class.
Reference Books:- 1. The C++ Complete Reference -TMH Publication
2. Object-Oriented Programming with C++ -E-Balgurusamy
3. Let us C++ -Yashwant kanetkar
BVOC 303
Operating system concepts with Windows and LINUX operating system
UNIT 1:
Introduction
Definition of O.S, history of O.S, Concepts, Structure.
UNIT 2:
Processes
Definition of process & thread, Inter process communication, Classical I.P.C problems,
Process Scheduling, Concept of deadlock, Resources, Dead lock Prevention: Banker
Algorithm & Safety Algorithm, The Ostrich Algorithm, Deadlock Detection and Recovery,
Deadlock Prevention
17
UNIT 3:
Process Scheduling Algorithm
Resident Monitor (single user), multiuser system, Time sharing system, FIFS ,Round Robin
Fashion/Time quantum Concept, Multiple queues, Priority queues, Shortest job first
UNIT 4:
Memory Management
Resident Monitor, Multiple Partition, Garbage collection and compaction, Paged memory
management, Page Replacement Algorithms, Swapping, Segmentation, Segmented paged
memory management, Demand paged memory management, Virtual Memory
UNIT 5:
File Systems
Concept of Files & Directories, File System Implementation, Security Issues in Files,
Protection Mechanisms, Case studies of LINUX file systems
UNIT 6:
Input / Output Principles of I/O Hardware, Principles of I/O Software, Disk, Clocks,Serial and Parallel
port access, Terminal Access
UNIT 7:
Device Management Techniques for Device Management - Dedicated, shared, virtual, Device allocation
considerations I/O traffic control & I/O Schedule, I/O Device handlers Practical LINUX
UNIT 8.
Overview of LINUX/ Windows LINUX/Windows as an Operating system, Kernel, Shell and User, LINUX/ windows File
System, Files and Directories, Access permission, File system hierarchy
REFERENCE BOOKS:
Operating System – Madnick and Donovan – MGH
Operating System Concepts - A. Silberschatz and P. Galvin - ADP
The LINUX Programming Environment-by Kernighan & Pike- PHI
LINUX- Concepts & Application – by Sumitabha Das
Window OS of MS
BVOC 304
Computer Based Statistical & Numerical Methods
UNIT-I Errors & Roots of Equations: Mean, median, mode & Types of errors, Standard
Deviation, Variance, co-variance, regression, Bisections Method, False Position Method,
Newton‘s Raphson Method, Rate of convergence of Newton‘s method.
UNIT-II Interpolation and Extrapolation : Finite Differences, The operator E, Newton‘s Forward
and Backward Differences, Newton‘s dividend differences formulae, Lagrange‘s
Interpolation formula for unequal Intervals, Gauss‘s Interpolation formula, Starling
formula, Bessel‘s formula, Laplace- Everett formula.
UNIT-III Numerical Differentiation Numerical Integration : Introduction, direct methods, maxima
and minima of a tabulated function, General Quadratic formula, Trapezoidal rule,
Simpson‘s One third rule, Simpson‘s three- eight rule.
UNIT-IV Solution of Linear Equation: Gauss‘s Elimination method and Gauss‘s Siedel iterative
method.
18
UNIT-V Solution of Differential Equations: Euler‘s method, Picard‘s method, Fourth-order Ranga
– Kutta method.
Referential Books: 1. Scarbourogh, ―Numerical Analysis‖.
2. Gupta & Bose S.C. ―Introduction to Numerical Analysis, ―Academic Press, Kolkata,
3. S.S.Shashtri, ―Numerical Analysis‖, PHI
BVOC 305
Management Information System
UNIT-I
Nature of Management: Meaning, Defination, it‘s nature purpose, importance & Functions, Management as Art,
Science & Profession- Management as social System Concepts of management-
Administration-Organization, Management Skills, Levels of Management.
UNIT-II
Evolution of Management Thought: Contribution of F.W.Taylor, Henri Fayol, Elton Mayo, Chester Barhard & Peter Drucker to
the management thought. Business Ethics & Social Responsibility: Concept, Shift to Ethics,
Tools of Ethics.
UNIT-III
Fundamentals of Organizational Behaviour Nature, Scope, Definition and Goals of Organizational Behaviour; Fundamental Concepts
of Organizational Behaviour; Models of Organizational Behaviour; Emerging aspects of
Organizational Behaviour: Meaning Cultural Diversity, Managing the Perception Process
UNIT-IV The Scope and Method of Economics, the Economic Problem: Scarity & Choice, The
Price Mechanism, Demand & Supply Equilibrium: The Concept of Elasticity and it‘s
Applications.
The Production Process: output decisions – Revenues Costs and Profit Maximisation
UNIT-V Basics of accounting – Capital & Revenue items, Application of Computer in Accounting
Double Entry System, Introduction to Journal, Ledger and Procedure for Recording and
Posting, Introduction to Trail Balance, Preparation of Final Account, Profit & Loss Account
and related concepts, Balance Sheet and related concept.
BVOC 306
Computer Practical Work on C++/ M.S. Access
UNIT-I
Introduction Introducing Object – Oriented Approach, Relating to other paradigms {Functional, Data
decomposition}.
Basic terms and ideas Abstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between
C and C++ - cin, cout, new, delete, operators.
UNIT-II
Classes and Objects Encapsulation, information hiding, abstract data types, Object & classes, attributes,
methods, C++ class declaration, State idendity and behaviour of an object, Constructors and
19
destructors, instantiation of objects, Default parameter value, object types, C++ garbage
collection, dynamic memory allocation, Metaclass / abstract classes.
UNIT-III
Inheritance and Polymorphism Inheritance, Class hierarchy, derivation – public, private & protected, Aggregation,
composition vs classification hierarchies, Polymorphism, Categorization of polymorphism
techniques, Method polymorphism, Polymorphism by parameter, Operator overloading,
Parameteric Polymorphism
UNIT-IV
Generic function Template function, function name overloading, Overriding inheritance methods, Run time
polymorphism, Multiple Inheritance.
UNIT-V
Files and Exception Handling Streams and files, Namespaces, Exception handling, Generic Classes
Referential Books: 1. A.R.Venugopal, Rajkumar, T. Ravishanker ―Mastering C++‖, TMH, 1997.
2. S.B.Lippman & J.Lajoie, ― C++ Primer‖, 3rd
Edition, Addison Wesley, 2000.The C
programming Lang., Person Ecl – Dennis Ritchie
3. R.Lafore, ―Object Oriented Programming using C++‖, Galgotia Publications, 2004
4. D.Parasons, ―Object Oriented Programming using C++‖, BPB Publication.
Access 2007 Fundamentals Introduction to Databases Starting Access 2007 The Getting Started Page and Opening a
Database What‘s New in Access 2007 Understanding the Access Program Screen
Understanding the Ribbon Using the Office Button and Quick Access Toolbar Using
Keyboard Commands Using Contextual Menus Using Help
Database Basics Working with Database Objects Tour of a Table Adding, Editing and Deleting Records
Tour of a Form Tour of a Query Tour of a Report Previewing and Printing a Database
Object Selecting Data Cutting, Copying and Pasting Data Using Undo and Redo Checking
Your Spelling Using the Zoom Box Exiting Access 2007
Creating and Working with a Database Planning a Database Creating a New Database Creating a Table Modifying a Table
Creating a Query Sorting a Query Using AND and OR Operators in a Query Creating a
Form with the Form Wizard Creating a Report with the Report Wizard Creating Mailing
Labels with the Label Wizard Converting an Access Database
Finding, Filtering, and Formatting Data Finding and Replacing Data Sorting Records Using Common Filters Filtering by Selection
Filtering by Form Creating an Advanced Filter Adjusting and Rearranging Rows and
Columns Changing Gridline and Cell Effects Changing the Datasheet Font Freezing a
Column Hiding a Column
20
BVOC 307
Technical Presentation & MS Power Point
MS Power Point-2000
Introduction,Applications of Power Point,File Management in Power Point,Starting of
Power Point,Create the First Slide,Creating a New Slide,View the Presentation,Saving a
Presentation,Close the Presentation,Create a New Presentation,Close Power Point,Changing
Views,
Add Text and other Objects to Slides
Enter Text,Edit Text,Format Text,Create Objects,Format the Objects,Grouping of
objects,Add Clip Art,Create a Table,Add a Chart,Add Organization Chart,
Templates and Master Slides
Changing the Color Schemes,Background settings of Slides,Concept of Master
Slides,Adding Header and Footer,Applying a Readymade Design,Recorder of Slides
Giving Animation effects
Introduction to Animation Effects,Giving Build Effects,Customize Build Effects,Giving
Transition Effects,Adding Transitions to a Slide,
Links and Action buttons
Import a Word Document,Create Macros,Create Action buttons,Create Hyperlinks,
Tuning up of Presentation
Introduction,Create a Presentation with Auto Content wizard,Performing a
Rehearsal,Creating Custom Slide Show,Printing of Presentation,Pack and Go wizard,
21
Semester IV
BVOC 401
Internet Technologies & Web Designing using HTML, DHTML, XML
Unit 1. Web Publishing 5 Hrs Basic HTML Concepts, HTML: Structured Language,Overview of HTML ,Web Browser
,WWW ,Web Server ,The Phases of web site development Implementation, Maintenance,
Testing ,What are Links or URLS,HTML,HEAD,TITLE,BODY,Paragraphs,Lists,
Formatted and Unformatted Text,Extended Quotations,Address,Horizontal
Rules,Hyperlink,Font (Size, Color),Image (Add, Alignments),Table,Cell Spacing / Cell
Padding,Frame Set,Form,
Unit 2. Introduction to Dreamweaver MX 3 Hrs The Dreamweaver Interface,Toolbars,Menus,Accessing Code,Building Styles
Sheet,Working with text,Inserting Images,Web Graphic Format GIF, JPEG, PNG,Inline
Images,Background images, Horizontal Rules,Banner Ads,Rollover Images,Establishing
Web Links,Understanding URLs,Adding an E-Mail Link,Navigating with
Anchors,Working with Divs and Layers,Placing <div> tags,Creating Layers,Modifying a
Layer,Creating Lists,Unordered Lists,Ordered Lists,Definition Lists,Nested Lists
Unit 3. Setting up Tables 3 Hrs HTML Table Fundamentals,Inserting Tables in Dreamweaver,Modifying Tables,Working
with Table formats,How HTML forms work,Inserting a form in Dreamweaver,Using Text
fields,Providing Checkboxes and Radio Buttons,Creating form lists and Menus,Activating
forms with buttons,Using Hidden fields and File fields,Frames and Framesets
Basics,Creating a Framesets and Frames,Adding more frames,Modifying a frame,Targeting
Frame Contents,Using Audio on Web Page,Digital Audio File formats,MIDI files,Linking
to Audio File,Embedding Sounds and Music,Adding Video to Web Page,Video on the
Web,The Streaming Media,RealMedia,QuickTime,Windows Media,Playing Videos,
UNIT – 4
Introduction to DHTML and its features; Events; Cascading Style Sheets: Creating Style
Sheets; Common Tasks with CSS: Text, Fonts, Margins, Links, Tables, Colors; Marquee;
Mouseovers; Filters and Transitions; Adding Links; Adding Tables; Adding Forms; Adding
Image and Sound;
UNIT – 5
Extensible Mark-up Language(XML): Introduction; Features; XML Support and Usage;
Structure of XML Documents; Structures in XML; Creating Document Type Declarations;
Flow Objects; Working with Text and Font; Color and Background properties;
Reference Books 1. Dreamweaver MX 2004 BIBLE
2. WEB PUBLISHING BY MONICA D‘ SOUZA & JUDE D‘ SOUZA
3. COMPLETE REFRENCE - HTML - TOWELL
22
BVOC 402
Computer Graphics Application with Photoshop
UNIT-I Introduction: The Advantages of Interactive Graphics, Representative Uses of Computer
Graphics, Classification of Application Development of Hardware and software for
computer Graphics, Conceptual Framework for Interactive Graphics, Overview, Scan:
Converting Lines, Scan Converting Circles, Scan Converting Ellipses, Hardcopy
Technologies, Display Technologies, Raster-Scan Display System, Video
Controller, Random-Scan Display processor, Input Devices for Operator Interaction, Image
Scanners, Working exposure on graphics tools like Dream Weaver, 3D Effects
UNIT 2:Image editing software-history & introduction, the file menu, the tools, drawing
lines & shapes, Inserting picture and shapes, filling colors, text effects, working with layers,
filters, Creating design patterns, Image Editing software presentations -static & dynamic
presentation,
UNIT 3:Creating animations using image ready, creating animations & presentations. Tips
and tricks in Image Editing software, (Printing & publishing)Types of Printing an
Introduction-Letterpress printing-lithography-offset printing different printing process-
machines for letterpress, offset, gravure, flexography and screen printing-printing materials.
Planning a printing, design factors, color application film assembly and plate making-
binding & finishing.
UNIT 4:Image editing, color correction, color management, poly master, methods of color
proofing, Different types of font, text file formats, graphics file formats, Applications of
Photoshop & Working with Photoshop. Various tools of Photoshop for image formatting
UNIT-5: Introductory Concepts: Multimedia Definition, CD-ROM and the multimedia
highway, Computer Animation (Design, types of animation, using different functions) ,
Uses of Multimedia, Introduction to making multimedia – The stage of Project, hardware &
software requirements to make good multimedia skills and Training opportunities in
Multimedia Motivation for Multimedia usage
Reference:
1. www.gimp.org
Practical: (It will be assessed as part of internal assessment)
1. How to make smooth curved lines?
2. Extract an object from a given picture?
3. Create a new picture. Make it 300 pixels high and 400 pixels wide. The resolution should
be 72 pixels/inch.
4. How to create your very own animated beating heart in Image Editing soft ware?
5. How to make falling objects that will work as seamless backgrounds and have objects
falling at different paces in Image Editing software?.
6. Photoshop Elements 2: The Complete Reference by Ken Milburn
7. UNDERSTANDING ADOBE PHOTOSHOP: CS6 by Richard Harrington
N.B: The above work and the practical work will be done though GIMP & Photoshop
23
BVOC 403
Hardware Maintenance and Repair.
Unit 1 :
Tools:
Screw drivers flat blade, Screw drivers Phillips, Long nose plier, Wire cutters/cutting pliers,
Hard disk, File, Torch, Chip ex tractors, Chip inserter, Tweezers, Soldering iron, Solder
sucker, Meters-analogue and digital, Logic probe/pulser, Outlet tester, English and metric
system, Oscilloscope, Physical configuration: Record physical configuration, Desktop,
Tower, Laptop, Remove cover, Remove disk drives, mark connectors, Remove power
supply, Remove mother board, Locate primary system components: Mother boards, Bus
slots and I/O cards, Processor types, Memory, Power supply.
Unit 2:
Assemble a new PC:
Components required, Casing and cover, Mother board, I/O cards, Disk drive (HDD),
Floppy drive (FDD), Keyboard, Bootable floppy, Cables, Locate different sections of an
SMPS: Observe signals, Troubleshoot power supply (created problem):
Unit 3:
Check resistance, diodes, transistors, capacitors, etc. Offline. Locate communication ports,
Observe signals , Configure ports. Locate different sections of keyboard and mouse signals,
Locate different sections of monitor, Observe signals, Check power supplies, Locate
different sections of a printer, Observe main signals, Check power supplies, Locate
different parts of a floppy drive, Install a floppy drive, Note cables and jumpers, Locate
different sections of a printer, Observe main signals, Check power supplies, Locate
different parts of a floppy drive, Install a floppy drive, Note cable and jumpers, Locate
different parts of a hard disk drive, Install HDD (simple), Install HDD (master slave),
Install SCSI HDD.
Unit 4: Install MM kit, Observe and note booting sequence, Note and setup CMOS, Trouble shoot
crated faults (10 problems), Observe different parts of a CVT, Connect a CVT and study
the supply with oscilloscope, Observe different parts of UPS, Connect a UPS and observe
functions in different conditions, Observe the components of a LAN, Workstations, File
servers,
Unit 5: LAN cables- twisted pair, co -axial, fibre-optic Network adapters.
Note: above topics will be done in practical.
REFERENCE BOOKS: Upgrading and repairing of PC‘s- Scott Mueller
ABC‘s of Upgrading your PC- Dan Gookin PC tools
24
BVOC 404
Programming with Visual Basic and .Net frame work.
UNIT 1:
Beginning Visual Basic What is Visual Basic,Features of Visual Basic,The Visual Basic Philosophy,The integrated
development environment,The anatomy of Form,Project Types, Operators, Variables,
Declaring Variables,Types Of Variables,Data types,Constants,Arrays :-Declaring
Arrays,Specifying Arrays,Multidimensional Arrays,Dynamic Arrays,Arrays of Arrays
UNIT 2:
Writing Code Collections,Procedures,Subroutines,Functions,Calling Procedures,Object Browser,Creating
Classes & Object,I/O Statements,Control Flow Statements,If—Then,If-then-else,Nested
Control Statements,Select-Case,Loop Statements,Do—Loop,For—Next,While-Wend,Exit
Statement,What is on the toolbar,Textbox Control,Picture Box,Image Box,Label
Box,Frame,List Box,Option Button,Combo Box,Command Button,Check Box,The Drive ,
Directory, File List Controls,The Line & Shape Control,Scroll Box Data,Timer
UNIT 3:
Multiple Document Interface & Menus 6Hrs
Why MDI Forms,Features Of an MDI forms,Loading MDI forms & child forms,Creating
an simple MDI forms,Accessing MDI forms,Creating MENUS,POP-UP MENUS
Unit 4:
Introduction to .NET framework :
Managed Code and the CLR- Intermediate Language, Metadata and JIT Compilation -
Automatic Memory Management, Language Concepts and the CLR: Visual Studio .NET -
Using the .NET Framework, The Framework Class Library: .NET objects - ASP .NET -
.NET web services – Windows Forms.
UNIT 5:
Elements:
Variables and constants – data types – declaration. Operators – types – precedence.
Expressions. Program flow – Decision statements – if .. then, if..then..else, select..case–
Loop statements – while..end while, do..loop, for..next, for..each..next. Types: Value data
types – Structures, Enumerations. Reference data types - Single-dimensional –Multi-
dimensional arrays – jagged arrays – dynamic arrays, Windows programming: Creating
windows Forms – windows controls – Button, Check box, Combo box, Label, List box,
Radio Button, Text box. Events – Click, close, Deactivate, Load, Mousemove, Mousedown,
MouseUp. Menus and Dialog Boxes: Creating menus – menu items – context menu - Using
dialog boxes – show Dialog method.
Reference Books 1] Programming with VB 6.0 –Mohammed Azam
2] Mastering VB 6.0
3] Beginning VB 6.0 –Peter Wrights
25
BVOC 405
Mathematics-III
(Discrete Structures & Graph Theory)
UNIT I
Algebraic Structures: Definition: Groups, Sub Group & Orders, Cyclic Groups, Cosets,
Lagrange‘s Theorem, Normal Subgroups, Permutation & Symmetric Groups, Group
Homeomorphisms, Integers Modulo Operation.
UNIT II
Partial Order Sets: Definition, Partial Order Sets, Examples of Partial Order Sets, Hasse
Diagram
Boolean Algebra: Introduction, Axioms & Theorem of Boolean Algebra, Algebraic
Manipulation of Boolean Expression, Simplification of Boolean Functions, Karnaugh
Maps, Logic Gates, Digital Circuits And Boolean Algebra
UNIT III
Propositional Logic: Proposition, Well Formed Formula, Truth Tables, Tautology,
Satisfiablity, Contradiction, Algebra of Proposition, Theory of Interference, Natural
Deduction.
Predicate Logic: First Order Predicate, Well Formed Formula of Predicate, Quantifiers,
Interference Theory of Predicate Logic
UNIT IV
Graph Theory: Incedence, Degrees, Walks, Paths, Circuits, Charectarization,
Connectedness, Euler graphs,Hamiltonian graphs, Travelling salesman problem, Shortest
distance algorithm ( Djkstra‘s ), Trees, Binary trees, Spanning trees, Spanning tree
algorithms ( Kruksal‘s & Prim‘s)
UNIT V:
Planar graphs ( Eulerformula, Kuratowski‘s two graphs ) Binary Tree, Binary Tree Traversal, Binary Search Tree, Method of Solving Recurrences.
References:
1. Liu & Mohapatra,‖Elements of Discrete Mathematics‖,Mc Graw Hill
2. Jean Paul Trembley, R Manohar, Discrete Mathematical Structures with Application
to Computer Science, Mc Graw Hill
3. Y.N.Singh, ―Discrete Mathematical Structures‖, Wiley India, New Delhi, First
Edition, August 2010
4. R.P. Grimaldi, Discrete & Combinatorial Mathematical, Addison Wesley.
BVOC 406
Practical on Hardware Maintenance& repair and Web designing using HTML
DHTML & XML
Practical will be based on Code BVOC 403
BVOC 407
Minor Project on Visual basic or .net or Web Designing
26
Semester V
BVOC 501
Data Communication & Networks
UNIT 1:
Introduction
The uses of Computer Network: Network Goals, Application of Network, Network
Structures, Network Architecture, Protocol Hierarchies, Design Issues for the Layers, The
O.S.I Reference Model, Services: OSI Terminology, Connection -oriented and
Connectionless services, Service primitives, The Relationship of services to protocols,
Example Network: Public Networks, ARPANET, Novell Netware.
UNIT 2:
The Physical Layer:
Transmission Median, Wireless Transmission, Telephone System, ISDM, Transmission and
switching. ALOHA, CSMA, Collision Free protocols, IEEE Standard 802 for LAN
Ethernet, Token Bus, token ring, Bridges.
UNIT 3:
Data Link Layer Design Issue, Error Detection and Correction, Elementary Data Link
Protocols, Sliding windows protocols, Network Layer Design Issues, Pointing Algorithms,
Congestion Control Algorithm.
UNIT 4:
The Transport Services, Elements of Transport Protocols, A simple Transport Protocols,
Design Issues: Concept of Data exchange dialog management, activity management,
Remote Procedure Call: Client-server model, Semantics of R.P.C.
UNIT 5:
Design Issue, Data Compression Techniques, Elementary idea of cryptography, Design
Issue, File Services, E Mail, Concepts of internet and www, HTML, TCP/IP
REFERENCE BOOKS:
Computer Network- A.S. Tanenbaum, PHI
Data Communication & Computer Networks- W. Stallings , PHI
Introduction to digital and data communication – M.A. Miller
Telecommunication & the computer -James Martin, PHI
Data Communication & distributed network- U.D. Black
Cabling the complete guide top networking- Groth McBee
BVOC 502
Java Programming and Dynamic Webpage Design
UNIT 1:
Introduction of Java Java history, Java features,How Java Differs from C & C++,Java & Internet,Java
Environment,Java virtual machine,Constant, Variables, Data types, Scope of
Variable,Branching – if, if...else, Nested if...Else, Switch Statement,Looping – while, do
while, for Statement
Classes, Objects & Methods Introduction,Defining a Class, Field, Method Declaration, Creating
Objects,Constructors,Method Overloading,Static Members,Method overriding,Final
Variables & methods,Final classes,Finalizer Methods
27
UNIT 2:
Arrays, Strings and Vectors Arrays,Strings,Vectors,
Exception Handling Types of Errors,Exceptions,Multiple Catch Statements,Using Finally Statement,Throwing
Our Own Exceptions
UNIT 3:
Packages & Interfaces-Multiple Inheritance Introduction of Package,Java API Packages,Using System Packages,Creating Packages,
Accessing a Packages,Using a Package,Defining Interfaces,Extending
Interfaces,Implementing Interfaces
UNIT 4:
Multithreaded Programming Introduction,Creating Threads,Extending the Thread Class,Stopping & Blocking a Thread,
Life Cycle of Thread,Thread Priorities,Synchronization
UNIT 5:
APPLET Programming
Introduction,How Applet differ from Applications,Preparing to Write Applets,Building
Applet Code,Applet Life Cycle,Applet Tag,Passing parameters to Applets,Displaying
Numerical values,The Graphics Class,Drawing Lines, Rectangles, Circles, Ellipses,
Reference Books
1. Programming with JAVA A Primer‖ Balagurusamy 3nd Edition TATA McGraw HILL
2. The Complete Reference JAVA 2‖ H. Schlidt.
3. Mastering JAVA 2 J2SE 1.4 John Zukowski BPB Publication.
BVOC 503
Software Engineering and Project management
UNIT-I Software Engineering: Definition and paradigms, A generic view of software engineering.
UNIT-II Requirements Analysis: Statement of system scope, isolation of top level processes and
entitles and their allocation to physical elements, refinement and review.
Analyzing a problem, creating a software specification document, review for correctness,
consistency, and completeness.
UNIT-III Designing Software Solutions: Refining the software Specification; Application of
fundamental design concept for data, architectural and procedural designs using software
blue print methodology and object oriented design paradigm; Creating design document:
Review of conformance to software requirements and quality.
UNIT-IV Software Implementation: Relationship between design and implementation,
Implementation issues and programming support environment, Coding the procedural
design, Good coding style and review of correctness and readability.
Software Maintenance: Maintenance as part of software evaluation, reasons for
maintenance, types of maintenance (Perceptive, adoptive, corrective), designing for
maintainability, techniques for maintenance.
28
UNIT- V
Project Management Concepts The Management Spectrum,The People,The Product,The Process, The Project, People, The
Players, Team Leaders, The Software Team,
Software process and Project Metrics Measures Metrics and Indicators,Metrics in the process and project domains,Software
Measurement,Size-Oriented Metrics,Function-Oriented Metrics,Extended Function Point
Metrics
Software Project Planning Observations on Estimating, Project Planning Objectives, Software, Scope, Resources,
Software Project Estimation
References:- 1) Software Engineering (Fifth Edition) By Roger S. Pressman
BVOC 504
Personality development and soft skills
Unit I (Marks 10)
Introduction to Personality
a) Basic of Personality
b) Human growth and Behavior
c) Theories in Personality
d) Motivation
Unit II (Marks 10)
Communication skills and Personality Development
a) Intra personal communication and Body Language
b) Inter personal Communication and Relationships
c) Leadership Skills
d) Team Building and public speaking
Unit III (Marks 10)
Techniques in Personality development I
a) Self confidence
b) Mnemonics
c) Goal setting
d) Time Management and effective planning
Unit IV (Marks 10)
Techniques in Personality Development II
a) Stress Management
b) Meditation and concentration techniques
c) Self hypnotism
d) Self acceptance and self growth
29
BVOC 505
Mathematics-IV
(Linear Programming)
UNIT I:
Statement & Formulation of a General Linear Programming Problem, Definition of
Feasible Basic, Feasible & Optimal Solution & their Identification, Convex Sets, Graphical
& Analytical Solutions.
UNIT II:
Theory of Simplex Method, Application of Simplex Method in Numerical Problems, Two
Phase Method, Big M-Method, Problem of Unrestricted Variables.
UNIT III:
Transportation Problem: Basic Feasible Solutions, North-West Corner Rule, Vogel‘s
Approximation Method, Method of Matrix Minima, Optimum Solution of T.P., Degeneracy
in T.P.
UNIT IV:
Assignment Models: Mathematical Formulation, Hungarian Method for Solving
Assignment Problems, Travelling Salesman Problem
UNIT V:.
Duality in LPP: Formation of Dual of LPP. Standard Forms of Primal (All Constraints of
<= Type, Objective Functions to be Minimized and Non-Negativity of All Variables) &
Duality
Job Sequencing: Introduction, solution of sequencing problem Johnson s algorithm for n jobs
through 2 machines
References:
1. G. Hadley Linear Programming, Narosa Publishing House 1995
2. H.A. Taha, Operations Research, Macmillan Publishing Co.
BVOC 506
Computer Laboratory Java &Web Designing using Java
Based on BVOC 502
BVOC 507
Seminar
30
Semester VI
BVOC 601
E-Commerce using PHP and MySQL
UNIT-I Introduction to E-Commerce: The Scope of Electronic Commerce, Definition of
Electronic Commerce, Electronic E-commerce and the Trade Cycle, Electronic Markets,
Electronic Data Interchange, Internet Commerce, E-Commerce in Perspective.
Business Strategy in an Electronic Age: Supply Chains, Porter‘s Value Chain Model,
Inter Organizational Value Chains, Competitive Strategy, Porter‘s Model, First Mover
Advantage Sustainable Competitive Advantage, Competitive Advantage using E-
Commerce, Business Strategy, Introduction to Business Strategy, Strategic Implications of
IT, Technology, Business Environment, Business Capability, Exiting Business Strategy,
Strategy Formulation & Implementation Planning, E-Commerce Implementation, E-
Commerce Evaluation.
UNIT II
Introduction to PHP 1. Configuration of PHP, Apache Web Server, MySQL and Open Source
2. Relationship between Apache, MySQL and PHP(AMP Module)
3. Installing PHP for (Windows, Wamp server , XAMP server),
4. PHP Structure and Syntax
5. Creating PHP pages
6. Rules of PHP syntax
7. Integrating HTML with PHP
8. Constants , Variables: Static and Global Variable
9. Conditional Structure and Looping, PHP operators
10. Arrays, constructs
11. User Defined function, argument function, variable function, Return function,
default argument, variable length argument
Unit III
Working With Functions 1. Variable Function: (gettype, settype, isset, strval, floatval, intval,print_r)
2. string function: (Chr, ord, strtolower, strtoupeer, strlen, ltrim, rtrim, trim, substr,
strcmp, strcasecmp, ctrops, strops, stristr, str_replace, strrev, echo, print)
3. MATH functions: (Abs, ceil, floor, round, fmod, min, max, pow, sqrt, rand)
4. Date function: (Date, getdate, setdate, checkdate, time, mktime)
5. Array Function: (Count, list, in_array, current, next, previous, end, each, sort,
array_merge, array_reverse)
6. File function: (Fopen, fread, fwrite, fclose)
Working with DATA and Forms
1. Reading data using Form Controls (Text Fields, Text Areas, CheckBoxes, Radio
Buttons, List Boxes, Password Controls, Hidden Controls, Image Maps, File
Uploads, Buttons)
2. Submitting form values, using $_Get and $_Post Methods, $_REQUEST
3. Accessing form inputs with Get/Post functions
4. Combining HTML and PHP codes together on single page, Redirecting the user
Cookie, Session and Error Handling
1. Setting a cookie with PHP, Deleting a cookie
2. Creating session cookie
3. Working with the query string Creating query string
31
4. Session
5. Starting and Destroying session
6. Working with session variables, Passing session IDs
7. Error Types in PHP
8. Exception Handling in PHP
Unit IV
Database Connectivity using MYSQL 1. Concepts and Installation of MySQL
2. MySQL structure and syntax
3. Types of MySQL tables and Storage engines
4. MySQL commands
5. Integration of PHP with MySQL
6. Connection to the MySQL Database
7. Creating and Deleting MySQL database using PHP
8. Updating, Inserting, Deleting records in the MySQL database
9. Hosting Website (Using ‗C‘ panel, Using Filezilla Software)
UNIT-V Public Policy: From Legal Issues to Privacy : EC- Related Legal Incidents, Legal
Incidents, Ethical & Other Public Policy Issues, Protecting Privacy, Protecting Intellectual
Property, Free speech, Internet Indecency & Censorship, Taxation & Encryption Policies,
Other Legal Issues: Contracts, Gambling & More, Consumer & Seller Protection In EC,
Infrastructure For EC : It takes more than Technology, A Network Of Networks, Internet
Protocols, Web- Based client/ Server, Internet Security, selling on the web, Chatting on the
Web, Multimedia delivery, Analyzing Web Visits, Managerial Issues.
BVOC 602
Major Project/ Industrial Training