SYLLABUS FOR BACHELOR OF VOCATIONAL

( B.VOC Programme in Information Technology)

For

Level (IV-VI) Skill Component

1stSEMESTER to 4thSEMESTER

Abhayapuri College

Abhayapuri

Dist: Bongaigaon

Pin: 783384

SYLLABUS FOR B.VOC (IT):

Levels / Semester Ending / Exit Qualification / QP
4 / 1 / Certificate / Domestic Data Entry Operator
5 / 2 / Diploma / Test Engineer
6 / 3&4 / Advance Diploma / Master Trainer for Junior Software Developer
7 / 5&6 / B. Voc Degree
Levels / Semester Ending / Exit Qualification / QP / Skill Paper 1 / Skill Paper 2 / Skill Paper 3
4 / 1 / Certificate / Domestic Data Entry Operator
(SSC/Q2212) / SSC/ N 3022 (Undertake data entry services) / SSC/N9001(Manage your work to meet requirements)
SSC/N9003(Maintain a healthy ,safe and secure working environment) / On Job Training
Credits / 5 / 5 / 8
5 / 2 / Diploma / Test Engineer (SSC/Q1301) / SSC/N1301 (Design tests for software products/ applications/ modules) / SSC/N9002 (Work effectively with colleagues ) / On Job Training
SSC/N1302 (Carry out automated tests on software products/applications/modules) / SSC/N9003 (Maintain a healthy, safe and secure working environment)
SSC/N1303 (Carry out manual tests on software products/applications/modules) / SSC/N9004 (Provide data/information in standard formats)
SSC/N9001 ( Manage your work to meet requirements) / SSC/N9005 (Develop your knowledge, skills and competence)
Credits / 6 / 7 / 5
6 / 3 / Advance Diploma / Master Trainer for Junior Software Developer (SSC/Q0509) / SSC/ N 0506 (Assist in performing software construction and software testing entry-level tasks in the IT Services industry) / SSC/ N 0508 (Engage Pedagogical Skills as a Master Trainer)
SSC/N9002 (Work effectively with colleagues ) / On Job Training
5
SSC/ N 0507 (Employ Programming Lab Oriented Pedagogical Skills as a Master Trainer in the IT Industry)
SSC/N9001 (Manage your work to meet requirements) / 5
SSC/N9003 (Maintain a healthy, safe and secure working environment)
SSC/N9005 (Develop your knowledge, skills and competence) / 8
4
Credits / 5 / 5 / 8
7 / 5 & 6 / B. Voc Degree
Semester / Code No / Subject / GC/SC / Credit / Total Hours
1.Domestic Data Entry Operator / G1.1 / Communicative English 1 / GC / 6
G1.2 / Fundamentals of Computer / GC / 6
S1.1 / Skill Paper 1.1 / SC / 5 / TH-45and PR- 60
SSC/ N 3022 (Undertake data entry services)
S1.2 / Skill Paper 1. 2 / SC / 5 / TH-60
PR-30
SSC/N9001(Manage your work to meet requirements)
SSC/N9003(Maintain a healthy ,safe and secure working environment)
S1.3 / Skill Paper 1.3 / SC / 8 / 240
On Job Practical Training and Report
2.Test Engineer / G2.1 / Communicative English 2 / GC / 6
G2.2 / Fundamentals of Accounting / GC / 6
S2.1 / Skill Paper 2.1 / SC / 7 / TH-60 And PR-90
SSC/N1301 (Design tests for software products/ applications/ modules)
SSC/N1302 (Carry out automated tests on software products/applications/modules)
SSC/N1303 (Carry out manual tests on software products/applications/modules)
SSC/N9001 ( Manage your work to meet requirements)
S2.2 / Skill Paper 2. 2 / SC / 6 / TH-60 And PR-60
SSC/N9002 (Work effectively with colleagues )
SSC/N9003(Maintain a healthy, safe and secure working environment
SSC/N9004 (Provide data/information in standard formats)
SSC/N9005 (Develop your knowledge, skills and competence)
S2.3 / On Job Practical Training and Report / 5
3.Master Trainer for Junior Software Developer
(Semester-3) / G3.1 / Environmental Studies / GC / 6
G3.2 / Society and Culture of Assam / GC / 6
S3.1 / Skill Paper 3.1
SSC/ N 0506 (Assist in performing software construction and software testing entry-level tasks in the IT Services industry ) / SC / 6 / TH-45 And PR-90
S3.2 / Skill Paper 3. 2 / SC / 6 / TH-45 And PR-90
SSC/ N 0508 (Engage Pedagogical Skills as a Master Trainer)
SSC/N9002 (Work effectively with colleagues )
S3.3 / On Job Practical Training and Report / 6
3.Master Trainer for Junior Software Developer
(Semester-4) / G4.1 / Personality Development / GC / 6
G4.2 / Fundamentals of HR management and marketing / GC / 6
S4.1 / Skill Paper 4.1 / SC / 6 / TH-45 And PR-90
SSC/ N 0507 (Employ Programming Lab Oriented Pedagogical Skills as a Master Trainer in the IT Industry)
SSC/N9001 (Manage your work to meet requirements)
S4.2 / Skill Paper 4.2 / SC / 5 / TH-45 And PR- 60
SSC/N9003 (Maintain a healthy, safe and secure working environment)
SSC/N9005 (Develop your knowledge, skills and competence)
S4.3 / On Job Practical Training and Report / 8

Detailed Syllabus

Semester 1 / Semester 2
G1.1 COMMUNICATIVE ENGLISH / G2.1 COMMUNICATIVE ENGLISH 2
G1.2 FUNDAMENTALS OF COMPUTER / G2.2 FUNDAMENTALS OF ACCOUNTING
S1.1INTRODUCTION TO DATA ENTRY SERVICE / S2.1 SOFTWARE ENGINEERING
S1.2 WORK& HEALTH MANAGEMENT / S 2.2 DATA STRUCTURE THROGH C & WORKING ENVIRONMENT
S1.3 ON JOB TRAINING / S2.3 ON JOB TRAINING
Semester 3: / Semester 4:
G3.1 ENVIRONMETALS STUDIES / G4.1 PERSONALITY DEVELPOMENT
G3.2 SOCIETY & CULTURE OF ASSAM / G4.2:FUNDAMENTALS OF HR MANAGEMENT AND MARKETING
S3.1 DATABASE MANAGENT SYSTEM / S4.1 PROGRAMMING IN C++
S3.2 SOFTWARE TESTING & WORK MANAGEMENT / S4.2 INTRODUCTION TO WEB TECHNOLOGY THROUGH HTML AND WORKING SKILL
S3.3 ON JOB TRAINING / S4.3 ON JOB TRAINING

B.voc (IT) 1st semester (LEVEL-4)

PAPERS1.1: INTRODUCTION TO DATA ENTRY SERVICE (SKILL)

Ref. QP:SSC/Q2212

Nos: SSC/N3022 (Undertake Data Entry Services)

(Total Credit: 5, No. of total theory Classes: 45, No. of practical Classes: 60)

UNIT 1: Introduction to Office

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: Working with Office

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

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: File Formats

Commonly used file formats.(.doc,.docx,.pdf,.dot)

UNIT 5: Introduction to Programming

Concept of algorithms, Flow Chart, Programming using C: C character set, Tokens, identifiers, Variables, Constants, data type in C, simple I/O Function calls from library, arithmetic, relational and logical operations, Conditional Structure: if, else, switch, break, continue and goto. Concept of loops: for, while and do-while and nested loops. Arrays: One and Two dimensional .Initialization and some basic operation on 1-D and 2-D array, Strings as array of character. Concept of Pointer, array and pointer relationship, pointer to array, array of pointers, pointer to functions.

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

Reference:

  1. Microsoft Office Reference Guide by Tom Bunzel
  2. Self-Publishing using LibreOffice Writer, By Jean Hollis Weber
  3. Programming with ANSI and Turbo C By Ashok N. Kamthane

B.voc (IT) 1st semester (LEVEL-4)

PAPER S1.2 WORK MANAGEMENT (SKILL)

Ref. QP: SSC/Q2212

SSC/N9001(Manage your work to meet requirements)

(Total Credit: 5, No. of total theory Classes: 60, No. of practical Classes: 30)

PART A:

Unit 1: Preparation of Suitable Environment for Working

KB1. The importance of completing work accurately and how to do this.

KB2. Appropriate timescales for completing your work and the implications of not meeting these for you and the organization.

KB3. Resources needed for your work and how to obtain and use these.

PART B:

Ref. QP: SSC/Q2212

SSC/N9003 (Maintain a healthy, safe and secure working environment)

Unit 1: WORK & OPERATION

KB1. The importance of completing work accurately and how to do this.

KB2. Appropriate timescales for completing your work and the implications of not meeting these for you and the organization.

KB3. Resources needed for your work and how to obtain and use these.

Unit 2:HEALTH & SAFETY MANAGEMENT

KB1. Different types of breaches in health, safety and security and how and when to report these.

KB2. Evacuation procedures for workers and visitors.

KB3. How to summon medical assistance and the emergency services, where necessary.

KB4. How to use the health, safety and accident reporting procedures and the importance of these.

KB5. Government agencies in the areas of safety, health and security and their norms and services.

B.voc (IT) 1st semester (LEVEL-4)

FIRST SEMESTER
QUALIFICATION PACK: Domestic Data Entry Operator
REFERENCE ID: SSC/Q2212
Skill Paper- S1.3 ; Credit: 8
On job Training/ Internship

Here the students will undergo Forty Days Internship training in IT industry or software companies to understand various job roles and work activities of a “Domestic Data Entry Operator”. During the Internship the students will be supervised by their faculty members. At the end of the Internship, students should prepare a comprehensive report which should be submitted to the Department of the Institution. The students will also have to produce their Internship certificate at the time of Report Submission and a photocopy of the Internship certificate must be attached with the report.

B.VOC (IT) 2nd SEMESTER (LEVEL 5)

PAPER S2.1 SOFTWARE ENGINEERING (SKILL)

(Total Credit: 7, No. of total theory Classes: 60 PR-90)

Ref. QP: (SSC/Q1301)

SSC/N1301 (Design tests for software products/ applications/ modules)

SSC/N1302 (Carry out automated tests on software products/applications/modules)

SSC/N1303 (Carry out manual tests on software products/applications/modules)

SSC/N9001 ( Manage your work to meet requirements)

UNIT I:

Introduction:

Software Processes & Characteristics, Software life cycle, Models - Waterfall, Prototype, Evolutionary and Spiral Models.

Software Requirements analysis & specifications: Requirement engineering, requirement, elicitation techniques like FAST, QFD, requirements analysis using DFD, Data dictionaries, Requirements documentation, Nature of SRS, Characteristics & organization of SRS.

UNIT II:

Software Project Planning:

Size Estimation like lines of Code & Function Count, Cost Estimation Models, COCOMO, Risk Management.

UNIT III

Software Design:

Data design, Architectural design, Interface design, Function Oriented Design, Object Oriented Design, Cohesion & Coupling, Classification of Cohesiveness & Coupling,

UNIT IV

Software Testing and Maintenance:

Testing Process, Design of Test Cases, Types of Testing, Functional Testing, Structural Testing, Test Activities, Unit Testing, Integration Testing and System Testing. Debugging Activities

Software Maintenance: Management of Maintenance, Maintenance Process, Reverse Engineering, Software Re-engineering, Configuration Management, Documentation.

B.VOC (IT) 2nd SEMESTER (LEVEL 5)

(Total Credit: 6, No. of total theory Classes: 60, No of practical classes: 60)

Ref. QP: (SSC/Q1301)

SSC/N9002 (Work effectively with colleagues )

SSC/N9003(Maintain a healthy, safe and secure working environment)

SSC/N9004 (Provide data/information in standard formats)

SSC/N9005 (Develop your knowledge, skills and competence)

PAPER S2.2DATA STRUCTURE THROUGH C & WORKING ENVIRONMENT (SKILL)

Arrays: types, memory representation, address translation functions for 1 and 2 dimensional arrays; different examples. Dynamic storage management.

Linked structures: singly and doubly linked list (non circular and circular); list manipulation with pointers; examples involving insertion and deletion of elements and their comparative study with implementation using array structure.

Stacks and Queues: Definitions, representation using array and linked list structure; application of stack & queue in postfix conversion and evaluation of arithmetic expressions.

Binary trees: Definitions, quantitative properties; memory representations. Tree traversal algorithms- recursive versions of in order, pre order and post order traversal.

Searching: Linear and binary search algorithms-performance and complexity. Binary search trees- construction, insertion, deletion and search. Optimal binary search trees (Concept only).

Sorting: Terminology; performance evaluation. Sorting techniques [complexity, advantages and disadvantages, implementations]-Selection, Bubble, Insertion, Quicksort and Mergesort.

Suggested reading:

1) Data Structure , Horowitz and Sahani, Narosa

2) Introduction to Data Structures in C, A.N.Kamthane, Pearson, 2007.

3) Data

B.VOC (IT) 2nd SEMESTER (LEVEL 5)

PART B:

Unit 1:

KB1. The importance of completing work accurateld how to do this.y an

KB2. Appropriate timescales for completing your work and the implications of not meeting these for you and the organization.

KB3. Resources needed for your work and how to obtain and use these.

Unit 2:

KB1. Different types of breaches in health, safety and security and how and when to report these.

KB2. Evacuation procedures for workers and visitors.

KB3. How to summon medical assistance and the emergency services, where necessary.

KB4. How to use the health, safety and accident reporting procedures and the importance of these.

KB5. Government agencies in the areas of safety, health and security and their norms and services.

Umit 3:

KB1. Different types of information that colleagues might need and the importance of providing this information when it is required.

KB2. The importance of understanding problems from your colleague’s perspective and how to provide support, where necessary, to resolve these.

Unit 4:

KB1. Data/information you may need to provide including the sources and how to do this.

KB2. Templates and formats used for data/information including their purpose and how to use these.

KB3. Different techniques used to obtain data/information and how to apply these.

KB4. How to carry out rule-based analysis on the data/information.

KB5. Typical anomalies that may occur in data/information.

KB6. Who to go to in the event of inaccurate data/information and how to report this.

B.voc (IT) 2nd Semester (LEVEL-5)

SECOND SEMESTER
QUALIFICATION PACK: TEST ENGINEER
REFERENCE ID: SSC/Q1301
Skill Paper- S2.3 ; Credit: 5
On job Training/ Internship

Here the students will undergo Forty Days Internship training in IT industry or software companies to understand various job roles and work activities of a “Test Engineer”. During the Internship the students will be supervised by their faculty members. At the end of the Internship, students should prepare a comprehensive report which should be submitted to the Department of the Institution. The students will also have to produce their Internship certificate at the time of Report Submission and a photocopy of the Internship certificate must be attached with the report.

B.VOC (IT) 3rd SEMESTER (LEVEL 6)

PAPER S3.1 DATABASE MANAGEMENT SYSTEM (DBMS) SKILL:

(Total Credit: 6, No. of total theory Classes: 45, No of practical classes: 90)

Ref. QP: (SSC/Q0509)

SSC/ N 0506 (Assist in performing software construction and software testing entry-level tasks in the IT Services industry )

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

B.VOC (IT) 3rd SEMESTER (LEVEL 6)

PAPER S3.2: SOFTWARE TESTING & WORK MANAGEMENT (SKILL):

(Total Credit: 6, No. of total theory Classes: 45, No of practical classes: 90)

Ref. QP: (SSC/Q0509)

SSC/ N 0508 (Engage Pedagogical Skills as a Master Trainer)

SSC/N9002 (Work effectively with colleagues)

PART A:

KB1. Basic components of a computer, Windows and Linux OS, file systems and task and process management

KB2. Web browsers, the World Wide Web, internet mail, internet search, web-based social media applications and web programming

KB3.Llogical analysis, problems solving skills, process approach, algorithmic thinking and pseudo code

KB4. Foundational concepts of computation and mathematics including binary arithmetic and number sense, discrete mathematics and numerical descriptive measures of data

KB5. Programming language fundamentals and implementation of algorithms

KB6. Data base skills including DBMS, data design, and querying table structures for specific data

KB7. Software engineering approaches to develop applications and the key processes used for developing application software

KB8. How to read a detailed program specification and implement it using a programming language

KB9. How to read a test case, execute the same

PART B:

Unit 1:

KB1. The importance of completing work accurately and how to do this.

KB2. Appropriate timescales for completing your work and the implications of not meeting these for you and the organization.

KB3. Resources needed for your work and how to obtain and use these.

Unit 2:

KB1. Different types of breaches in health, safety and security and how and when to report these.

KB2. Evacuation procedures for workers and visitors.

KB3. How to summon medical assistance and the emergency services, where necessary.

KB4. How to use the health, safety and accident reporting procedures and the importance of these.

KB5. Government agencies in the areas of safety, health and security and their norms and services.

B.voc (IT) 3rd Semester (LEVEL-6)

THIRD SEMESTER
QUALIFICATION PACK: MASTER TRAINER FOR JUNIOR SOFTWARE DEVELOPER
REFERENCE ID: SSC/Q0509
Skill Paper- S3.3 ; Credit: 6
On job Training/ Internship

Here the students will undergo Forty Days Internship training in IT industry or software companies to understand various job roles and work activities of a “MASTER TRAINER FOR JUNIOR SOFTWARE DEVELOPER”. During the Internship the students will be supervised by their faculty members. At the end of the Internship, students should prepare a comprehensive report which should be submitted to the Department of the Institution. The students will also have to produce their Internship certificate at the time of Report Submission and a photocopy of the Internship certificate must be attached with the report.

B.VOC (IT) 4th SEMESTER (LEVEL 6)

PAPER S4.1: PROGRAMMING IN C++ (SKILL)

(Total Credit: 6, No. of total theory Classes: 45, No of practical classes: 90)

Ref. QP:(SSC/Q0509)

SSC/ N 0507 (Employ Programming Lab Oriented Pedagogical Skills as a Master Trainer in the IT Industry)

SSC/N9001 (Manage your work to meet requirements)

PART A:

UNIT-I

Introduction: Structured Programming, Object Oriented Programming, Programming Methodology, Basic Concepts of OOPs. C++ Overview, C++ Character Set, C++ Tokens, Constants & Variables, Data Types, Structure of C++ Program. Operators & Expressions, Type Conversion, Control Structure: if, switch-case, while, do- while, for. Operators & References in C++: Scope resolution operator, Reference variable, New & Delete, Pointer member operators.