syllabus for bachelor of vocational - · pdf filesyllabus for bachelor of vocational ... and...

49
SYLLABUS FOR BACHELOR OF VOCATIONAL (TDC B.VOC Programme in Information Technology) For Gauhati University June 2014 Prepared by- Swapan Biswas HoD & Assistant Professor Department of Computer Science Abhayapuri College PO: Abhayapuri Dist.: Bongaigaon (Assam) PIN : 783384

Upload: trandiep

Post on 06-Mar-2018

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

SYLLABUS FOR BACHELOR OF VOCATIONAL(TDC B.VOC Programme in Information Technology)

ForGauhati University

June 2014

Prepared by-

Swapan BiswasHoD & Assistant Professor

Department of Computer ScienceAbhayapuri College

PO: AbhayapuriDist.: Bongaigaon (Assam)

PIN : 783384

Page 2: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

TDC B.VOC. COURSEINFORMATION TECHNOLOGY

FIRST SEMESTER

Paper 1.1 : Communicative English I

Communicative English plays a pivotal role in equipping the learners with all basic skills and enables them to use English language in all their real life context. The objectives of this course is to prepare the students for the competitive world of job market with a reasonable fluency in spoken English through appropriate English pronunciation. Its aim is to enhance the student srange of vocabulary and enable them to use appropriate vocabulary in context. The course is intended to shed the communication barriers of the students aspiring to get absorbed in various vocational fields i.e. business organizations, corpora te sector, civil and aviation sector, public administration other government and private sector, front -desk services and other relevant fields. While classroom lectures will focus on the theoretical aspects of the contents of the different units, the prac tice sessions will give demonstration of the skills involved. The course for both the semesters is divided into two papers.

1

Paper I (For 1st Semester)

Fundamentals of communications: Credit-2 10 marks

Meaning and nature of communication, essentials of effective communication, four basic skills of Communication i.e., listening, speaking, reading and writing, Verbal and non verbal communication gestures and body language, formal and informal communication, one way versus two way communication, group communication; levels of communication- upward/ downward/ horizontal communication, barriers to communication.

Oral communication : Credit 2 10 marks

Mechanism of effective oral communication- how to speak a language clearly, fluently and naturally. Pronunciat ion, stress and intonation, everyday conversation and chat, group discussion and interviews, public speaking, presentation of language and situational context, practice in language skills in various real life situations.

Page 3: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Written communication: Credit - 2 10 marks

Mechanism of effective written communication, punctuation; Report writing, writing letters for different occasions, personal letters, official letters, job application etc.

Business communication: Credit - 2 10 marks

Different types of business letters and their function; Various parts of a business letter, Intra organizational correspondence; memo writing, notice and agenda, press release, Tele - conference, emails, and any other external communication.

Home assignment: Credit - 2 15 marks

For internal assessment, students will be required to answer one essay type question of 10 marks, and one short note of 5 marks from the prescribed lesson.

Personal Interview: Credit - 2 20 marks

The interview board will consist of an external expert appointed by the

2

The interview board will consist of an external expert appointed by the university, the head of the concerned departments and the course coordinator of the institution will constitute an expert panel.

Students will have to appear before the panel for viva - voce.

Paper 1.2 : FUNDAMENTALS OF COMPUTER

UNIT 1: 10

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. Com puter Hardware & Software and its types.

UNIT 2: 10Operating System

Page 4: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Operating System Definition, Different types of Operating System, Different Parts and Processes of Operating System, System Tools.

UNIT 3: 10Network 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: 10Computer Security Computer Security Definition, Types of Security Threats, Different Threats PreventionTechniques. Computer Firewall, System Backup and Restore.

UNIT 5: 20

Practicum a. Introduction to MS-WORD Feature, File creation, Storing, Modification,Formation, Creation of Table, Splitting and Merging cells, Mail Merge etc. b. Introduction to MS-EXCEL Feature, File creation, Storing, Modification, Use of

3

Introduction to MS-EXCEL Feature, File creation, Storing, Modification, Use of Formulas and Functions etc.c. Introduction to MS-PowerPoint Feature, File creation, Storing, Modi fication, Insertion of new Slides, Pictures, Tables etc.d. Application Software InstallationI. Installing Standard SoftwareII. Creating and Configuring Email AccountIII. Configuring Web Browsere. Windows BOOT Process.**************************************************************Objectives:In this Paper, Student will learna.Computer Architecture & Peripheralsb. About Operating System- Windows XPc. Networking Fundamentsd. Windows Installation, System Tools, Backup & Restoree. Maintaining & Troubleshooting Application Softwaref. Computer Security EssentialsOn Completion of this Paper, Student would be able toa.Identify various components of a computer.

Page 5: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

b. Handle the computer systemc. Use the Microsoft Office softwared. Troubleshoot a Computer and Install a Operating Systeme. Install Standard Application software, like Office tools, Antivirus etc.Suggested Booksa.Computer fundaments, Sinha and Sinha- BPB Publicationb. Glister, R: PC Hardware A Beginners, Tata McGraw Hillsc. Sudhaka, V, Vara nasi & Mrunalini: Computer Education, Neelkamal Publication,Hyderabad.

Paper: 1.3 : Introduction to Office Suite

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Theory= 25, Practical= 35, Viva on Practical= 05, Time : 3 Hours)

UNIT 1: Introduction to office suite opening text document, parts of office suite, typing the text -option to type text, saving, opening & closing, common edit function-selection text, copying text, moving text & change case.

UNIT 2: Text editing-working with multiple documents, moving around the documents,

4

Text editing-working with multiple documents, moving around the documents, correcting mistakes, inserting text, insert & type over mode, spell check common formatting factions-working with alignment, working with indentation, working with highlight, working with font,

UNIT 3: Find & replace, formatting the paragraph, special symbols & tables, bullets & numbering, tables. Inserting image and image graphic, picture & drawing tool bar, printout, header & footer.

UNIT 4: Commonly used file formats. Reference: G.Dalin. M.Sc software engineering, HSI PUBLICATIONS

UNIT 5: On Job training.

N.B: The above work and the practical work will be done though MS-Office & LibreOffice

Reference:1. Microsoft Office Reference Guide by Tom Bunzel 2. Self-Publishing using LibreOffice Writer, By Jean Hollis Weber

Page 6: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 1.4: DIGITAL ELECTRONICS

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Time : 3 Hours)

UNIT 1: 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: Boolean Algebra theorems; simplification of Boolean expression; universal gates; formulation and implementation of logic expressions; D’ Morgans theorem and application.

UNIT 3:Combination Logic: Applications involving developing of combinational logic circuits; combinational logic circuit analysis; design and optimization; special logic gates; characteristics of auto AOI;

5

circuit analysis; design and optimization; special logic gates; characteristics of auto AOI; Tristate devices; expandable gates.

UNIT 4Number 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.

UNIT 5:Displays: Construction; working and operation principles of LED; LCD; seven segment; Dot-Matrix & Alphanumeric displays.

UNIT 6:Logic Families: TTL logic; open collector and totem-pale output; 74 & 54 series of IC’s and their number coding; MOS circuits & compression with TTL ckts.

Page 7: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

UNIT 7:Flip Flop: Basic principles of flip-flop operation of RS; RSI; D; J-K; and M/S; J-K flip-flop.

UNIT 8:Introduction to LSI; VLSI; Chip-function wise; their uses.

Reference:

1. Modern Digital Electronics - R P Jain

2. DIGITAL ELECTRONICS AND LOGIC DESIGN - B. SOMANATHAN NAIR

6

Page 8: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 1.5: INTRODUCTION TO PROGRAMMING

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4 Hours)

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.

7

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 a n element from an array. Finding the largest/ smallest element in an array; Two dimens ional array,

Page 9: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

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 containi ng arrays, unions.

UNIT 8: Pointers: Address operators, pointer type declaration, pointer assignment, pointer initialisation, pointer arithmetic, functions and pointers, Arrays and Pointers, pointer arrays.

8

pointer arithmetic, functions and pointers, Arrays and Pointers, pointer arrays.

UNIT 8:

Self Referential Structure and Linked Lists:Creation of a singly connected linked, traversing a linked list, insertion into a linked list, deletion from a linked list.

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.

Reference:1 .Programming with ANSI and Turbo C By Ashok N. Kamthane2. Programming with C By byron Gottfried.3. Let Us C By Yashawant Kanetkar

Page 10: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

SECOND SEMESTER

Paper 2.1 : Communicative English II (Paper II)Practice in grammar and composition:Basic grammar skill: 10 marksWhat is grammar? Parts of speech, phrases and clauses, sentence connectors, subordinating and coordinating conjunctions, questions, artic les 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.

9

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 th e 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

Page 11: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 2.2 : FUNDAMENTALS OF ACCOUNTING

Total Marks: -75 Internal Assessment:-15Unit:-I Introduction: Introduction of Book keeping and Accounting, Needs and objectives, Generally Accepted Accounting Principles (GAAP). Marks- 10Unit:-II Double Entry System of Book Keeping: Meaning, Features, Advantages and Disadvantages of Double Entry System, Books of Account, Journal and Ledger. Cash books, Bank Reconciliation Statement ( BRS). Marks- 20Unit: III Final Account of Sole Proprietorship Firms: - Preparation of TrialBalance and Rectification of Errors, Preparation of Trading Account, Profit and Loss Account and Balance Sheet. Marks-15Unit:-IV Accounts for non-profit Organization: Receipts and payments Account and Income and Expenditure Account. Marks-15Suggested Books:-1) Financial Accounting. C.Mohan Juneja.2) Theory and Practice of Accounting-I. K.R.Das and K.M.Singha.3) Theory and Practice of Accounting. B.B.Dam.

UNIT: I

Introduction:-

10

Introduction:-Book Keeping: Meaning, Needs, Objectives of Book Keeping. Accounting: Definition,Function of Accounting, Objectives, Advantages and Disadvantages of Accounting.Difference between Book Keeping and Accounting. IsAccounting a Science or A rt, Branches of Accounting, Users of Accounting Information, Qualitative Characteristics of Accounting Information. Transactions: Meaning, Features and Classification of Transactions. Terminologies used in Accountancy.Accounts: Meaning and Classification of Account.Accounting Principles: Meaning, Features and Needs of Accounting Principles, GAAP, Basic Assumption, Basic Principles, Modifying Principles and Accounting Standards.

UNIT: II

Double Entry System Book Keeping:Meaning, Features, Advantages and Disadvantages of Double Entry System, Accounting Equation. books of Account:

Page 12: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

i) Journal:-Definition, Features, Needs and Function of Journal; Source Documents for Writing Journal; Journalizing of Transactions. Meaning of Debit and Credit, Rules of Debit and Credit under Traditional and Modern Approach.ii) Ledger: - Meaning, Features and Necessity of Ledger, Difference between Journal and Ledger, Classification of Ledger, Advantages and Disadvantages of Ledger, Posting to the Ledger and its procedure, Bal ancing of Ledger Accounts.Subdivision of Journal: Meaning of Subsidiary Book, Needs and Classification of Subsidiary Books. Cash Book: Meaning, and Features of Cash Book, Cash Book is Journal as well as Ledger, Single Column Cash book, Double Column Cash Book, Trade Discount and Cash Discount, Cash Book with Bank Transactions, Contra entry, Triple Column Cash Book, Petty Cash Book. Bank Reconciliation Statement: Meaning and Preparation Bank Reconciliation Statement.

UNIT: III

Final Account of Sole Proprietorship Firm:-Trial Balance: Meaning, Features, Objectives, Advantages and Disadvantages of Trial Balance; Preparation of Trial Balance; Rectification of Errors, Typesof Errors, Rectification of Errors located before and after preparation of Trial Balanc eFinancial Statements: Meaning of Financial Statements, Components of FinancialStatements, and Parties interested in Financial Statements; Trading account,

11

Statements, and Parties interested in Financial Statements; Trading account, Profit and Loss Account and Balance Sheet; Capital and Revenue items.

UNIT: IV

Not for Profit Organization:Meaning and example of not for profit organization, Features and needs for maintaining Account.Books of Account: i) Receipts and Payments Account: Meaning, Features, Objectives, Advantages and Disadvantages of Receipts and Payments Account, Preparation of Receipts and Payments Account.ii) Income and Expenditure Account: Meaning, Features and Objectives of Income and Expenditure Account, Difference between Income and Expenditure and Receipts and Payments Account, Capital Receipts and Revenue Re ceipts,, Capital Incomes and Revenue Incomes, Capital Payments and Revenue Payments, Capital Expenditure and Revenue Expenditure, Preparation of Income and Expenditure Account.

Paper 2.3: OPERATING SYSTEM

Page 13: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

(Total Marks: 75, Internal Assessment : 10, Tota l Credit = 03, Total Number of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4 Hours)

UNIT 1:

Introduction Definition of O.S, history of O.S, Concepts, Structure.

UNIT 2:

Processes Definition of process & thread, Interprocess 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

UNIT 3:

Process Scheduling AlgorithmResident Monitor (single user), multi user system, Time sharing system, FIFS ,Round Robin Fashion/Time quantum Concept, Multiple queues, Priority queues, Shortest job

12

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 / OutputPrinciples of I/O Hardware, Principles of I/O Software, Disk, Clocks,Serial and Parallel port access, Terminal Access

Page 14: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

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 1.

Overview of LINUXLINUX as an Operating system, Kernel, Shell and User, LINUX File System, Files and Directories, Access permission, File system hierarchy

UNIT 2:

Basic LINUX CommandsListing of files and directories, Copying, Deletion, Renaming and comparing files, Creation, Navigation and Removing directories, Access permission of files and

13

Creation, Navigation and Removing directories, Access permission of files and directories, Editors in LINUX, Status of users, terminals, date and time, Displaying blown -up message, Paging and printing of files, Background jobs

UNIT 3.

Advance Features of LINUXI-nodes, trees, Pipes and Filters, Cutting, Pasting and Sorting of files, searching for a pattern in a string

UN IT 4:

Programming with the ShellSystem variables and shell variables, Interactive shell scripts, shell termination, Conditional statements, Looping statements, Special parameters in shell Computation and string handling

REFERENCE BOOKS:

Operating System – Madnick and Donovan – MGHOperating System Concepts - A. Silberschatz and P. Galvin - ADPThe LINUX Programming Environment-by Kernighan & Pike- PHI

Page 15: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

LINUX- Concepts & Application – by Sumitabha Das

14

Page 16: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 2.4: COMPUTER GRAPHICS APPLICATION

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03 , Total Number of Classes : 60, Theory= 20, Practical= 35, Viva on Practical= 10, Time : 4 Hours)

Overall objective: At the end of the program the students will be able to understand the fundamentals of working with image editing software & can able to Retouch & repair, Work with multiple layers, Slice & clone, Design basic web templates, Create animations.

UNIT 1:

Image editing software-history & introduction, the file menu, the tools, drawing lines & shapes.

UNIT2:

Inserting picture and shapes, filling colors, text effects, working with layers, filters,

15

UNIT 3:

Creating design patterns, Image Editing software presentations -static & dynamic presentation,

UNIT 4:

Creating animations using image ready, creating animations & presentations. Tips and tricks in Image Editing software.

UNIT 5: (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 7:

Image editing, color correction, color management, poly master, methods of color proofing.

Page 17: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

UNIT 8:

Different types of font, text file formats, vector & raster graphics, graphics file formats.

UNIT 9:

Page setting, character & paragraph formatting, indentation, alignments, hyphenation, single & double sided documentation.

UNIT 10:On job training.

Reference:1. www.gimp.org

Practical: (It will be assessed as part of internal assessment) 1. How to make smooth curved lines?

16

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 software? 5. How to make falling objects that will work as seamless backgrounds and have objects falling at different paces in Image Editing software?.

Reference: 1. Photoshop Elements 2: The Complete Reference by Ken Milburn

2. UNDERSTANDING ADOBE PHOTOSHOP: CS6 by Richard Harrington

N.B: The above work and the practical work will be done though GIMP & Photoshop

Page 18: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 2.5: DATA STRUCTURE USING C

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4 Hours)

UNIT 1:

Introduction and Overview: Introduction, Basic Terminology, Elementary Data Organization, Data Structures, Data Structure Operation, Algorithms; Complexity; Time-space Tradeoff.

UNIT 2:

Preliminaries:Introduction, Mathematical notation and Functions, Algorithmic Notation, Control Structure, Complexity of Algorithms, Sub algorithms, Variables, Data Types.

UNIT 3:

String Processing:

17

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, Tr aversing 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:

Page 19: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

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,

18

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.

**********00000**********

DATA STRUCTURE USING C (PRACTICAL)

Program Related to:Creation of singly & doubly linked list.Insertion, deletion and updation of (1) above.Creation of stack, queue and insertion/deletion operation on Stack/Queue.Conversion among infix, prefix & postfix expressions.Creation of tree and insertion/deletion of a node.Tree traversal problems.Graph search algorithms.Searching & Sorting Algorithm.REFERENCE BOOKS:Data Structures: Seymolur Lipschutz (Schaum Series).

Page 20: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Fundamentals of Computer Algorithms – by Horowitz, E. N. Sahani, S. Galgotia.Data Structures Theory Applications: Trembly & Sorenson (TMH).**********00000**********

19

Page 21: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

THIRED SEMESTER

Paper 3.1 : Environmental Studies

Unit - I: Introduction: (1 Credit) 05Definition, Different factors of Environment, Global Environment and its segments atmosphere, hydrosphere, lithosphere and biosphere, Scope a nd importance.Unit-II: Natural Resources: (2Credits) 10Definition 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 e xtractingand using mineral resources.(d) Food resources: World food problems, changes caused by agriculture andovergrazing, effects of modern agriculture, fertilizer, pesticides problems, water logging.(e) Energy resources: Growing energy needs, renewable and non-renewable

20

(e) Energy resources: Growing energy needs, renewable and non-renewable energysources, 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) 10Concept 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 followingEcosystem-(a) Forest ecosystem, (b) Grass land ecosystem and (c) Aquatic ecosystems(ponds, streams, lakes, rivers, and oceans).Unit - IV: Bio-diversity and its Conservation (1 Credit) 10Introduction-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.

Page 22: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Unit - V: Environmental Pollution (1Credit) 10Definition, 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) 05Sustainable 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) 15Suggested Books:1. Text book of Environmental Studies Erach Bharucha, UGC2. 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, RomeshBook Depot.4. Perspective in Environmental Studies Anubha Kaushik, C.P. Kaushik, New Age International5. 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.

21

G.C.Das, K.Devi, J.Pathak Sarma.Kaliabor College Science Forum.VisionEnvironment 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.

Paper 3.2 : Society and Culture of Assam Internal Assessment : 15Objective: The objective of the course is to familiarize the students with the society andculture of Assam. The Social Change in Assam since Independence will also bethe focus of the study.Unit - I : Definition of Society and Culture; Characteristics; Society, Culture and

Page 23: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Civilization; Language and Culture.15 Marks/3 creditsUnit - II : Society of Assam: Society in Pre-Colonial, Colonial and Post Colonial------Class-Structure, Economy and Administration;15 Marks/3 creditsUnit - III : Cultural and Ethnic Diversity: Languages, Caste and Community, ReligiousBeliefs and Practices, Aspects of Social Customs of the Assamese society15 Marks/3 creditsUnit - IV : Social Change in Assam: Cultural-Religious Movement, Political Movement,Ethnic Movement.15 Marks/3 creditsReferences:1. Barpujari, H.K. ; The Comprehensive History Of Assm(Vol.II) ; Publication BoardAssam.2. Bhuyan, B.C ; Political Development Of The North East, Omsons Publication; NewDelhi, 1992.3. Gait, Edward; History of Assam; Surjeet Publication, 2003.4. Goswami, Sandhya ; Language Politics In Assam; Ajanta Publication, 1997.

22

4. Goswami, Sandhya ; Language Politics In Assam; Ajanta Publication, 1997.5. Gogoi, Hiren; Asamor Jatiya Jibant Sanghat Aru Sanghati; Assam Publication Trust,2004.6. Hussain, Monirul ; The Assam Movement Class, Ideology And Identity; ManakPublication, 1995.7. Kakati, Banikanta; Assamese its formation and Development; LBS Publication, 1995.8. Konwar, Narayan ; Society And Politics In Assam; Book Land, Panbazar, Guwahati-1,2007.9. ussain, Monirul ; The Assam Movement Class, Ideology and Identity; Manak Publication,1995.10. Konwar, Narayan; Society and Politics in Assam, Book Land, Panbazar, Guwahati-1, 2007. Society in Post-Colonial ---Social groups, economic transformation and Demographic TransformationUnit-IV Social change in India-little and great tradition, parochialisation and universalisation, sanskritisation westernisation and modernisation in Indian society (15 lecture)

Page 24: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Unit-V Social backgroundNation- building in Independent India (15 lecture)Political Development in Assam since Independence: LanguagePolitics in Assam- causes and implications of language movement;Re-organization of Assam, Tribal Politics and Autonomy Movement.Bhattacharyya, P.C. : Asomor JanajatiDas, B.M : People of Assam.Kagyung, Bhrigumuni: Mising Sanskritir AlekhyaDatta, B. et al (eds.) : Asomiya Biswakosh Vol. V.: A Handbook of Folklore Material of North-East India.S. Endle : The KacharisR. Rabha : The RabhasLyall and Stacks : KarbisPegu, N : The Misings

Paper 3.3: COMPUTER ORGANISATION

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Time : 3 Hours)

UNIT 1:

23

UNIT 1:Number Representation: Singed numbers, signed-magnitude 1’s complement, 2’s complement and excess notations, fixed and floating point numbers and operations, Booth’s Algorithm, Common errors in arithmetic, truncation errors, round -off errors. Codes: weighted and non-weighted, BCD, ASCII, EBCDIC. UNIT 2: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 3: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. UNIT 4: 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 5: Input Output Devices: Printers – Dot matrix, Inkjet, Line, Laser; Visual display unit –alpha-numeric and graphic; Keyboard, Graphics devices – mouse, joy-stick, scanners and digitizers, Auxiliary storage devices – floppy and hard disk: sectors, tracks and cylinders,

Page 25: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

accessing mechanisms (brief idea). Magnetic tapes – description and accessing mechanisms, CD ROM. UNIT 6: Input Output Organisation: Addressing of I/O devices, transfer, concept of DMA, Synchro-nisation, polling and interrupts, interrupt handling. UNIT 7: PC Architecture.

References: 1. Computer Organisation by (i) Stailings, PHI, (ii) Hamacher, Vranesic &Zaki, MGH

2. Computer Architecture & Organisation, JP hayers, MGH3. Computer Organisation & Design, Pal Choudhuri, PHI4. Computer System Architecture, Mano, PHI

24

Page 26: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 3.4: DATA COMMUNICATION AND COMPUTER NETWORKS

(Total Marks : 75, Internal Assess ment : 10, Total Credit = 03, Total Number of Classes : 60, Time : 3 Hours)

UNIT 1:IntroductionThe 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.

UNIT 3:

25

The Medium Access Sub Layer:ALOHA, CSMA, Collision Free protocols, IEEE Standard 802 for LAN Ethernet, Token Bus, token ring, Bridges.

UNIT 4:

The Data Link Layer:Data Link Layer Design Issue, Error Detection and Correction, Elementary Data Link Protocols, Sliding windows protocols.

UNIT 5:

The Network Layer: Network Layer Design Issues, Ponting Algorithms, Congestion Control Algorithm.

UNIT 6:

The Transport Layer: The Transport Services, Elements of Transport Protocols, A simple Transport Protocols.

UNIT 7:

Page 27: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

The session Layer: Design Issues: Concept of Data exchange dialog management, activity management, Remote Procedure Call: Client-server model, Semantics of R.P.C.

UNIT 8:

The Presentation Layer: Design Issue, Data Compression Techniques, Elementary idea of cryptography.

UNIT 9:

The Application Layer: Design Issue, File Services, E Mail.

UNIT 10:

Concepts of internet and www, HTML, TCP/IP

REFERENCE BOOKS:

Computer Network- A.S. Tanenbaum, PHIData Communication & Computer Networks- W. Stallings , PHI

26

Data Communication & Computer Networks- W. Stallings , PHIIntroduction to digital and data communication – M.A. MillerTelecommunication & the computer -James Martin, PHIData Communication & distributed network- U.D. BlackCabling the complete guide top networking- Groth McBee

Page 28: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 3.5: DATABASE MANAGEM ENT SYSTEM

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4 Hours)

UNIT 1:

File Structure: Record storage and primary file orga nization: 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, Advan tage of using DBMS, DBMS architecture, Data independence ANSI/SPARC 3 level architecture.

UNIT 3:

27

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 3:

Database Design: Conceptual model, logical model, physical model. ER model as a tool for conceptual design-entities, attributes and relationships, weak and stron g 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.

Page 29: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Practical:

Introduction to Structured Query Language(SQL)Introduction to Structured Query Language(SQL)Data definition language(DDL)-Create, alter, drop tableData manipulation language(DML)-Select, insert, update, deleteData control language-Grant,revokeCreating and deleting views, index

Introduction to ScriptingBlock structure, variable and types, looping constructs, expression and operators, functionsCursor variable, cursor fetch, loopsProcedure, functions, triggersError handling and exceptionsComposite datatypesComposite datatypesDBA functionInstallation of databaseCreation of databaseRoutine Maintanance of DatabaseBackup & Recovery of databaseConcept of inet.oraREFERENCE BOOKS:Fundamentals of Database System- by Elmasri and NavatheDatabase Management- by CJ DatePrinciples of Database Systems- by John E. Hoperoft & Jeffrey D. UllmanDeveloping personal oracle 7 applicaions- by David LockmanOracle8 DBA handbook- by Kevin LoneyOracle8 DBA handbook- by Kevin Loney

28

Page 30: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

FOURTH SEMESTER

Paper : 4.1 Personality DevelopmentTo tal Marks: 75Total Credit: 06Nomenclature of Papers Contents1 Theory Papers 40 marks2 Internal Assessment 15 marks3 Practical Paper 20 marks.Theory paper:Unit I (Marks 10)Introduction to Personalitya) Basic of Personalityb) Human growth and Behaviorc) Theories in Personalityd) MotivationUnit II (Marks 10)Communication skills and Personality Developmenta) Intra personal communication and Body Languageb) Inter personal Communication and Relationshipsc) Leadership Skills

29

c) Leadership Skillsd) Team Building and p ublic speakingUnit III (Marks 10)Techniques in Personality development Ia) Self confidenceb) Mnemonicsc) Goal settingd) Time Management and effective planningUnit IV (Marks 10)Techniques in Personality Development IIa) Stress Managementb) Meditation and concentration techniquesc) Self hypnotismd) Self acceptance and self growthPractical Paper (Marks 20)This paper includes one exercise/activity on each of the following:Communication Skills, Inter-personal Relations, Social Etiquettes, DecisionMaking,Presentation and Attitudes(Practical Test will involve written exercise as well as demonstration/ presentation).

Page 31: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 4.2 : Fundamentals of HR management and marketing

Unit 1- Nature and Significance of ManagementUnit 2- Process of management and Decision makingUnit 3- General aspects of OrganizingUnit 4- Staffing, Motivation, LeadershipUnit 5- Directing and CommunicationUnit 6- Controlling and Co-ordinationDetailed SyllabusUnit 1- Nature and significance of Management 10Meaning, importance, principles and levels of management, Management Vs Administration.Unit 2- Process of Management and Decision Making 10Functions of management, Nature and importance of planning, Process of decision making, MIS,MBO, SWOT analysisUnit 3- General aspects of Organizing 10Principles of organization, Types of organization structures, Authority and Responsibility,Delegation, Decentralization

30

Delegation, DecentralizationUnit 4- Staffing, Motivation, Leadership 10Meaning and importance of Staffing; Motivation-Meaning, Process, Theories; Leadership-Meaning, Styles, Leader Vs Manager.Unit 5- Directing and Communication 10Meaning and importance of Directing, Principles of Directing process, The process ofCommunication, Barriers to Communication and Measures to overcome them.Unit 6- Controlling and Co-ordination 10Meaning of controlling, Steps in the process of controlling, Controlling techniques; BasicsPrinciples of Co-ordination.

Suggested Books:1. Business Management- Niru Vasishth- Taxmann2. Essentials of Management- Koontz and Wehrich- Mc Graw hill3. Principles of Management R. N. Gupta- S.Chand

Page 32: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 4.3: WEB TECHNOLOGY

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4 Hours)

Overview of the World Wide Web and the internet: A brief history of TCP/IP and the Internet, Internet services -email, telnet, ftp , Internet components, the birth of web, web page, home page, web site, types of Internet connection- dial up, DSL, Broadband, VSAT, WiFi UNIT 1:Web Servers and Browsers: Web browsers-Netscape navigator and IE, Web browser helper applications, Web servers, Web server architecture.

UNIT 2:Internet architecture:IP addresses and its working, domain name system, URL

31

UNIT 3:Linking database to the web:JDBC, ODBC- CGI and ASP, Dynamic page creation and advantages

UNIT 4:HTML editors and tools:Basic HTML, HTML tags, creating list in HTML, hyperlinks, multimedia, HTML forms, tables in HTML, frames in HTML, image maps, style sheets in HTML. DHTML, XML-Introduction, Need for XML, Advantages, simple XML programs, DTD.

UNIT 5:Java Script:Client side Scripting languages, history of JavaScript, Java vs. Java S cript, Creating interactive documents using JavaScript.

UNIT 6:Using Visual Basic Script:The benefits of VBScript, Interacting VBScript with HTML forms, VBScript variables and operators, VBScript flow of control statements, Server Side script ing languages Introduction.

Note: above topics will be done in practical.

Page 33: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Suggested Readings: 1. The Internet –Complete M.L Young ; Tata McGraw Hill 2. Using CGI by J.Dwight , M.Erwin, R. Niles: Prentice Hill 3. Mastering JavaScript and Jscript by J.Jaworski ;BPB Publication 4. Dynamic HTML –the definitive references by D.Godman: Shroff Publishers 5. Understanding XHTML by D.P Nagpal: Wheeler Publishing.

32

Page 34: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 4.4: HARDWARE MAINTENANCE

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Theory= 20, Practical= 35, Viva on Practical= 10, Time : 4 Hours)

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): Check resistance,

33

SMPS: Observe signals, Troubleshoot power supply (created problem): 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 3: 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, 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

Page 35: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

ABC’s of Upgrading your PC- Dan GookinPC tools

34

Page 36: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 4.5: OBJECT ORIENTED PROGRAMMING IN JAVA

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number of Classes : 80, Theory= 60, Practical= 20, Viva on Practical= 10, Time : 4 Hours)

UNIT 1:

Java language basics:Basic features, Java virtual machine concepts. Data types: - primitive data types and variables. Java Key words, integer and floating point data type, character and Boolean types, declaring and initialization variables. Java operators, Expre ssions, Statements--selection statements, control statements, iterative statements, jump statements. Classes & Objects: Creating objects, assigning object reference variables. Introducing methods. Arrays:- Static methods, Constructors, Overloading constructors., Strings, and Vector. This Keyword , Using object as parameters:- argument passing, returning objects. Method Overloading , garbage collection , the Finalize() method. Inheritance and Polymorphism- Inheritance basics, access control, multilevel inheritance, method overriding, abstract classes, polymorphism, Final keyword. Multithreaded programming, I/O in Java :- I/O basics, Streams and stream classes , reading from and writing to console, reading and writing files.

35

console, reading and writing files.

UNIT 2:

Java applets: The Applet Class, Applet Architecture, An Applet skeleton: initialization and termination, handling events, HTML Applet Tag, Control.

UNIT 3:

Networking : Socket overview -- datagram socket and TCP/I P based server socket, Internet Addressing --- DNS, UR. Event handling Drivers in Java.

UNIT 4:Java Database Connectivity: Establishing a connection( JDBC, ODBC connectivity) , transactions with database.

UNIT 5:On job training.

Suggested Reading

Page 37: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

1. Programming in Java, E. Balaguruswamy, Tata Mc -Graw Hill. 2. Patrik Naughton & Herbert Schildt ― The complete reference java ǁ

36

Page 38: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

FIFTH SEMESTER

Paper 5.1: APPLICATION DEVELOPMENT USING VB.NET

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4 Hours)

UNIT 1: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 2: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 –

37

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 – showDialog() method.

UNIT 3:Application development using ADO .NET features of ADO.NET: Architecture of ADO.NET – ADO.NET providers – Connection – Command – Data Adapter – Dataset. Accessing Data with ADO.NET: Connecting to Data Source, Accessing Data with Data set and Data Reader - Create an ADO.NET application - Using Stored Procedures.

UNIT 4:ASP.NET Features: Change the Home Directory in IIS - Add a Virtual Directory in IIS- Set a Default Document for IIS - Change Log File Properties for IIS - Stop, Start, or Pause a Web Site.Creating Web Controls: Web Controls - HTML Controls, Using Intrinsic Controls, Using Input Validation Controls, Selecting Controls for Applications - Adding web controls to a Page.

Page 39: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Creating Web Forms: Server Controls - Types of Server Controls - Adding ASP.NET Code to a Page.

UNIT 5:Overview of XML :XML Serialization in the .NET Framework -SOAP Fundamentals-Using SOAP with the .NET Framework, Introduction to web services: Web Services protocol and standards – WSDL Documents - Overview of UDDI - Calling a Web Service from a Browser - Calling a Web Service by Using a Proxy - Creating a simple web service - Creating and Calling a Web Service by Using Visual Studio .NET.

Reference Books:Introduction to Visual basic.NET - NIIT Prentice Hall of India,2005Introducing Microsoft .NET- David S. Platt Microsoft Press”, Saarc Edition, 2001Introduction to Microsoft® ASP.NET Work Book - Microsoft- Microsoft PressDeveloping XML Web Services Using Microsoft® ASP.NET -Microsoft- Microsoft PressDesigning Microsoft ASP.NET Applications -Douglas J. Reilly-Microsoft PressASP.NET -Danny Ryan and Tommy Ryan -Hungry Minds Maran Graphics

38

Page 40: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 5.2: DESKTOP PUBLISHING

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03 , Total Number of Classes : 60, Theory= 20, Practical= 35, Viva on Practical= 10, Time : 4 Hours)

UNIT 1:

Work Area: arranging palettes,customizing workspace, palette menus, navigation and magnification, layers, context menus, selecting objects, using help, Documentsstarting new documents and page size, master pages, footers, placeholder master, applying master and overriding master, editing master pages.

UNIT 2: Frames: modifying and resizing text frames, modifying and resizing graphic frames, wrapping graphics, creating and duplicating frames, rotatin g and aligning objects, Importing and editing text, managing fonts, creating and entering text, creating headline, flowing text, working with styles, aligning text, threading text, changing number of columns, changing text alignment, character style, find and Replace and Spell check, text on a path, Typography: vertical spacing, baseline grid, space above and below paragraph, font and type style, paragraph alignment, special font features and drop cap, fill and stroke for text, kerning and tracking, working with tabs, rule for paragraph.

39

paragraph.

UNIT 3:Working with color, adding color to swatch palette, applying color to objects, dash stroke, gradient, tint, spot color, apply color to text, apply color to object, creating and applying gradient swatch, Importing and linking graphics, adding graphics, vector and bitmap graphics, managing links to imported graphics, updating graphics, clipping paths, settings for display performance library to manage objects. Tables: Importing and formatting a table, formatting borders and alternating row colors, graphics within tables, formatting text in table, character style to table text, adjust column size.

UNIT 4:Vector graphics: document grids, applying color to path pencil tool, pen tool, drawing curve and straight segments, compound path, slicing a path with scissor, adding end shape to open path, creating texture effects, inline graphics.

UNIT 5:Transparency, transparency setting, opacity of objects, blending modes, feathering, transparency settings for EPS images, drop shadow, Interactive document, bookmarks, hyperlinks, navigation buttons, adding a movie, button with rollover and down statesadding an action to button, Exporting to pdf.

Page 41: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

UNIT 6:Book, defining a book, creating book file, order and pagination, table of content, maintaining consistency, synchronizing book document, updating table of content, indexing the book.

UNIT 7:Printing and preparation: preflight, package, separation preview, transparency previe w, transparency flattener preview, printing proof.

N.B: The above work in practical will be done using Indesign and Scribus.

Reference: 1. Indesign Basics, By Sterling Teaches2. Advanced Indesign By Unluckylion.3.Working with in adobe indesign By Kelly Kordes anton

4. Scribus: Open-Source Desktop Publishing by Christoph Schäfer5. Scribus 1.3.5: Beginner's Guide" by Cedric Gémy

40

Page 42: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 5.3: Project Work

(Total Mark : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15)

Paper 5.4 : Project Work

(Total Mark : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15)

Paper 5.5: WEB PROGRAMMING (using Linux, Apache, MySQL and PHP)

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number of Classes : 80, Theory= 40, Practical= 40, Viva on Practical= 10, Time : 4 Hours)

UNIT 1:Review of PHP, Forms, Form Processing, Server side programming with PHP, Page templates; PHP functions, error reporting; login, authentication, and login sessions; Content management; PHP classes and objects; script security,

41

Content management; PHP classes and objects; script security,

UNIT 2:Database driven websites: SQL queries; MySQL datatypes; PHP database access; Database support for product orders and payment;

UNIT 3:Security issues:Web hostng: Apache, PHP and MySQL Web servers; URL and URI; Apache; Linux access control and access; run-time configuration; basic and digest suthentication; password encryption; SSL/TLS, installing and testing.

UNIT 4:

PHP and MySQL and a selection of topics from:HTML 5 DOM and APIs, Document Object Model (DOM) as an application programming interface; interfaces, XML, AJAX, and Web Services, extensible Marku p Language (XML), XSL, transforms and templates, XML processing with PHP.

UNIT 5:Javascript and XML:

Page 43: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Asynchronous Javascript and XML (AJAX), Web services, HTML5 and Mobile Websites, Mobile website strategies and design, mobile and smartphone functionality, testing and debugging

Reference: Dynamic Web Programming and HTML5 by Paul S. Wang

42

Page 44: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

SIXTH SEMESTER

Paper 6.1: NETWORKS AND INFORMATION SECURITY

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Number of Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4 Hours)

UNIT 1:Introduction:Attacks, Services and Mechanisms, Security Attacks, Security Services, Integrity check, digital Signature, authentication, has algorithms.

UNIT 2:Secret Key Cryptography:Block Encryption, DES rounds, S-Boxes IDEA: Overview, comparison with DES, Key expansion, IDEA rounds, Uses of Secret key Cryptography; ECB, CBC, OFB, CFB, Multiple encryptions DES.

UNIT 3:Packet Capture for Network traffic analysis: Packet Capture Overview, Packet Capture on Device Interface s, Firewall Filters for

43

Packet Capture Overview, Packet Capture on Device Interface s, Firewall Filters for Packet Capture, Packet Capture Files, Analysis of Packet Capture Files

UNIT 4: Intrusion Detection Systems and Intrusion Prevention System:

An Approach to Intrusion Detection, Performance evaluation, Common Characteristics of Intrusion Detection, A Distributed Intrusion Detection System, Privacy Issues in Intrusion Detection, Where to do Intrusion Detection, Intrusion Prevention System: Understanding IPS, IPS Attack Coverage, Modern IPS Features, IPS, Virtualization, and Cloud Computing, IPS and Regulatory Compliance, Selecting the Right IPS, Ten Ways to Lower TCO.

UNIT 5:Public key Cryptography:Algorithms, examples, Modular arithmetic (addition, multiplication, inverse, and exponentiation) RSA: generating keys, encryption and decryption. Other Algorithms: PKCS, Diffie-Hellman, El-Gamal signatures, DSS, Zero-knowledge signatures.

UNIT 6:Authentication:

Page 45: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Password Based, Address Based, Cryptographic Authentication. Passwords in distributed systems, on-line vs offline guessing, storing. Cryptographic uthentication: passwords as keys, protocols, KDC’s Certification Revocation, Int erdomain, groups, delegation.

UNIT 7: Security Policies and Security Handshake Pitfalls:What is security policy, high and low level policy, user issues? Protocol problems, assumptions, Shared secret protocols, public key protocols, mutual au thentication, reflection attacks, use of timestamps, nonce and sequence numbers, session keys, one -and two-way public key based authentication.

UNIT 8:Inside the firewall:Firewall, proxy server, overview of intranet security, web server securi ty, username/password authentication. COM, DCOM, CORBA. Example System: Kerberos: purpose, authentication, serer and ticket granting server, keys and tickets, use of AS and TGS, replicated servers. Kerberos V4: names, inter -realm authentication, Key version numbers. Kerberos V5: names, realms, delegation, forwarding and proxies, ticket lifetimes, revoking tickets, multiple Realms.

UNIT 9: Network Security:

44

Network Security:Electronic mail security, IP security, Network management security, Security for electronic commerce: SSL, SET, System Security: Intruders and Viruses, Firewalls, Intrusion Detection.

Tutorials:1. Numerical problems on DE, IDEA, MD2, MD5, Diffie-Helmanand El-Gamal Signatures.2. Comparative study of network security tools.3. Vulnerability tools: Nessus, Retina, Wireshark, Nmap.4. Packet Sniffers: Tcpdump, Ettercap, Dsniff.References:1. Atul Kahate, Cryptography and Network Security, McGraw Hill.2. Kaufman, c., Perlman, R., and Speciner, M., Network Security,Private Communication in a public world, 2nd ed., Prentice HallPTR., 2002.3. Stallings, W.,.Cryptography and Network Security: Principlesand Practice, 3rd ed., Prentice Hall PTR.,2003.4. Stallings, W. Network security Essentials: Applications andstandards, Prentice Hall, 2000.5. Cryptography and Network Security; McGraw Hill; Behrouz A

Page 46: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Forouzan.6. Information Security Intelligence Cryptographic Principles andApp. Calabrese Thomson.7. Securing A Wireless Network Chris Hurley SPD.

8. Selected Topics in Communication Networks and Distributed SystemsBy Sudip Misra, Subhas Chandra Misra, Isaac Woungang

45

Page 47: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 6.2: NETWORK MANAGEMENT AND TROUBLESHOOTING

(Total Marks: 75, Internal Assessment : 10, Total Credit = 03, Total Numberof Classes : 60, Theory= 40, Practical= 20, Viva on Practical= 05, Time : 4 Hours)

UNIT 1:Identification of various networks components: Connections, BNC, RJ-45, I/O box, Cables, Co-axial, twisted pair, UTP, NIC (network interface card), Swi tch, hub.

UNIT 2:Sketch wiring diagrams of network cabling considering a computer lab of 20 systems, Interfacing with the network card (Ethernet), Preparing of network cables, Establishment of a LAN, Use of protocols in establishing LAN.

UNIT 3:Layer 2 and Layer3 switches, router configuration, firewall configuration.

UNIT 4: Trouble shooting of networks, Installation of network device drivers, Installation of

46

Trouble shooting of networks, Installation of network device drivers, Installation of networks (Peer to Peer Networking client server interconnectio n), Use/installation of proxy server.

N.B. The above work will be done in practical.

RECOMMENDED BOOKS1. Computer Networks by Tanenbaum, Andrew S, Prentice Hall of India, New Delhi2. Data Communications and Networking by Foronzan, Tata McGraw Hill, N ew Delhi3. Local area Networks by Peter Hudson4. Understanding Local area Network by Neil Jenkins

Page 48: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

Paper 6.3 : Project Work

(Total Marks : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15)

Paper 6.4 : Project Work.

(Total Mark : 75, Internal Assessment : 10, Total Credit = 03, Presentation of Project Report : 50, Viva on Project report : 15)

Paper 6.5: 3D COMPUTER ANIMATION

(Total Marks: 100, Internal Assessment : 10, Total Credit = 04, Total Number of Classes : 80, Theory= 20, Practical= 30, Viva on Practical= 10, On Job Training=30, Time : 4 Hours)

UNIT 1: Basic and advanced mesh modeling, Materials and lighting, Texture mapping. The Blender Interface, Manipulating Objects, Edit Mode, Object Edit Mode Modeling

UNIT 2:

47

UNIT 2:Character animation, Key-frame based animation, Rigging and posing.

UNIT 3:Walking and running, Motion capture based animation, Particle system.UNIT 4:

Fluid, Hair, Cloth.

UNIT 5: Deformable models, Motion tracking, Dynamic paint.

UNIT 6:

Textures , Animation, Modifiers, Blender Scenes and Modeling, Particles, Constraints,UV Textures / Sculpting , NURBS Surfaces / Meta Objects, Rigid Body Dynamics, Reality 3D,Animal Planet, Set Design.

UNIT 7:On job training.

Page 49: SYLLABUS FOR BACHELOR OF VOCATIONAL - · PDF fileSYLLABUS FOR BACHELOR OF VOCATIONAL ... and implementation of arithmetic circuits of Half Adder; ... will have to appear before th

N.B: The above work and the practical work will be done though Blender / 3D studio Max

Reference:

1. The Art of 3D Computer Animation and Effects by Isaac V. Kerlow

48