54
SARDAR PATEL UNIVERSITY Programme:- Bachelor of Vocation (Software Development) Semester: I Syllabus with effect from: June 2016 Course Type Course Code TITLE T/P Credit Exam Duration in Hrs Contact Hrs Per Week Component of Marks Internal External Total Total/ Passing Total/ Passing Total/ Passing General Education US01FBVS05 Basics of I.T (PC Software) T 3 3 3 30/12 70/28 100/40 US01FBVS06 Mathematics-I T 3 3 3 30/12 70/28 100/40 US01FBVS09 Business Communication-I T 3 3 3 30/12 70/28 100/40 US01FBVS08 Logical Organization of Computers T 3 3 3 30/12 70/28 100/40 Skill Education US01CBVS05 Algorithms and Programming T 5 3 5 30/12 70/28 100/40 US01CBVS06 Management Information System T 5 3 5 30/12 70/28 100/40 US01CBVS07 Practicals-1 P 5 3 5 30/12 70/28 100/40 US01CBVS08 Practicals-2 P 3 3 6 30/12 70/28 100/40

SARDAR PATEL UNIVERSITY Programme:- Bachelor of …Kinesics, Proxemics, Chronemics, Paralanguage Advantages & Disadvantages of nonverbal communication 25% 4 Business Correspondence:

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

SARDAR PATEL UNIVERSITY

Programme:- Bachelor of Vocation (Software Development)

Semester: I

Syllabus with effect from: June 2016

Course

Type

Course Code

TITLE

T/P

Credit

Exam

Duration

in Hrs

Contact

Hrs Per Week

Component of Marks

Internal External Total

Total/

Passing

Total/

Passing

Total/

Passing

General

Education

US01FBVS05 Basics of I.T (PC Software) T 3 3 3 30/12 70/28 100/40

US01FBVS06 Mathematics-I T 3 3 3 30/12 70/28 100/40 US01FBVS09 Business Communication-I T 3 3 3 30/12 70/28 100/40 US01FBVS08 Logical Organization of Computers T 3 3 3 30/12 70/28 100/40

Skill

Education

US01CBVS05 Algorithms and Programming T 5 3 5 30/12 70/28 100/40

US01CBVS06 Management Information System T 5 3 5 30/12 70/28 100/40

US01CBVS07 Practicals-1 P 5 3 5 30/12 70/28 100/40

US01CBVS08 Practicals-2 P 3 3 6 30/12 70/28 100/40

Page 2 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

MAIN REFERENCE BOOKS :

1. Taxali R.K : PC Software for windows made simple, Tata McGraw-Hill Publishing Co. Ltd.

2. Manuals of PC Software

Paper Code: Code: US01FBVS05

Total Credits:3

Title Of Paper: Basics of IT

Unit Description in detail Weightage (%)

1 Introduction to MS Windows. Operating system-Definition & functions

Basic components of windows

Learning about icons, types of icons, taskbar, activating windows, using desktop,

title bar, running applications, exploring computer, managing files and folders,

copying and moving files and folders.

Control panel –display properties, adding and removing software and hardware,

setting date and time, screensaver and appearance using windows accessories.

25%

2 Introduction to Word Documentation Using MS-Word

Introduction to word processing interface, Toolbars, Menus

Creating & Editing Document

Formatting Document

Finding and replacing text

Header and footer concepts

Drop cap

Auto-text, Autocorrect, Spelling and Grammar Tool

Document Dictionary, Page Formatting, Bookmark, Previewing and printing

document

Advance Features of MS-Word-Mail Merge, Macros, Tables, File Management,

Printing, Styles, linking and embedding object, Template.

25%

3 Introduction to excel Electronic Spread Sheet using MS-Excel - Introduction to MS-Excel, Cell, cell address,

Creating & Editing Worksheet, Formatting and Essential Operations, Moving and

copying data in excel, Header and footer, Formulas and Functions, Charts, Cell

referencing, Page setup, Macros, Advance features of MS-Excel-Pivot table & Pivot

Chart, Linking and Consolidation, Database Management using Excel-Sorting,

Filtering, Validation, What if analysis with Goal Seek, Conditional formatting.

-

25%

4 Introduction to powerpoint Presentation using MS-PowerPoint: Presentations, Creating, Manipulating &

Enhancing Slides, Organizational Charts, Excel Charts, Word Art, Layering art

Objects, Animations and Sounds, Inserting Animated Pictures or Accessing through

Object, Inserting Recorded Sound Effect or In-Built Sound Effect., Introduction to

MS Access: creating database creating and manipulating tables, forms, queries,

reports, modules, importing and exporting of data.

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 3 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

MAIN REFERENCE BOOKS :

1. S. Lipschutz and M. l. Lipson, Discrete Mathematics, Schaum’s Series (International Edition

1992).

2. S. C Gupta, Fundamentals of Statistics, Himalaya Publishing House 2004.

3. S. P Gupta, Statistical Methods, Sultan Chan and sons, 2004.

Unit Description in detail Weightage (%)

1 Sets - Set operations, algebra of sets, finite sets, power set, symmetric

difference, Duality and applications

25%

2 Functions - Functions, composition of functions, one to one, onto and invertible

functions, recursively defined functions – factorial and applications

25%

3 Matrices - Vectors in n

, dot product and norm on n

- Matrix - addition, multiplication, scalar multiplication, transpose,

symmetric and skew symmetric matrices, upper and lower

triangular matrices, and its applications upto order 3

25%

4 Elementary Data Analysis I - Construction of Frequency distribution

- Measures of central tendency - mean, median, mode, geometric

and harmonic means.

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: Code: US01FBVS06

Total Credits:3

Title Of Paper: Mathematics-I

Page 4 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

Basic Text & Reference Books:

1. Essentials of business communication-Rajendrapal & JSK or lahalli

2. Developing Communication skills–Krishan mohan & Meera Benerji

3. Effective Business Communication–Asha Kaul

Paper Code: US01FBVS09 Total Credits:3

Title Of Paper: Business Communication-I

Unit Description in detail Weightage (%)

1 Introducing Business Communication:

Concepts, Definition & Attributes of Communication

Objectives Of business communication

Process of communication

Importance of effective communication in business

25%

2 Business Etiquettes:

Concept & Importance

Etiquettes for:

Meeting

Telephone/Cellphone Conversation Etiquettes at workplace (internal-superiors, peers &

subordinates)Etiquettes with stakeholders(external-

Suppliers&customers)

25%

3 Verbal & Non Verbal Communication:

Verbal:

Characteristics & importance of verbal communication

Advantages & limitations of verbal

communication Non Verbal: Kinesics, Proxemics, Chronemics, Paralanguage Advantages

& Disadvantages of nonverbal communication

25%

4 Business Correspondence:

Forms & Layout of business

Letters of Enquiry, Complaints Reply and adjustments

Sales Promotions letters

Notice, agenda, Minutes of corporate meetings

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 5 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

MAIN REFERENCE BOOKS:

1. How computer work: Ron White – Tech media

2. Introduction to computers: 4th Edition – Peter Norton

3. Fundamentals of Computers: V. Rajaraman

4. Computer Fundamentals: Pradeep K. Sinha & Priti Sinha (BPB)

Paper Code: Code: US01FBVS08

Total Credits:3

Title Of Paper: Logical Organization of Computers

Unit Description in detail Weightage (%)

1 Introduction to Computers - History of Development of Computers - Generation of Computers - Types of Computers ( Microcomputers, Minicomputers, Mainframes, Super

Computers) - Hardware, Software & Firmware

25%

2 Architecture of a Computer - Block Diagram & Functional Units - Hardware components: Mother board, Processor, Memory, ports - Fetch-decode-execute cycle - BIOS, POST

25%

3 Number Systems and Memory - Various number systems (Binary, Octal, Hexadecimal, Decimal) - Conversion among various number systems - Binary addition & subtraction - Hexadecimal addition & subtraction - Parity Scheme - ASCII Character Code ,Memory organization ,Addressing Modes - Memory types: RAM, ROM, FLASH, PROM, EPROM, EEPROM - Concepts of virtual memory, Cache memory

25%

4 Storage Devices and I/O Devices - Floppy Disks: structure, reading/writing, formatting - Hard disk and its architecture - CD-ROM, DVD ROM - Back up Devices - Printers: Line printer, DOT matrix, Laser, Inkjet - Plotters: Scanners, OCR, OMR - Keyboard, Mouse - Other Devices: Joysticks, Touch pads, pens etc - Monitors (CRT Flat Screen LCD )

25%

Practical

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 6 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

MAIN REFERENCE BOOKS :

1. Kernighan B., Ritchie D. : The C Programming Language, Prentice Hall.

2. Cooper H. & Mullish H : The Sprit of C, Jaico Publication House, New Delhi.

3. Balaguruswami : Programming in ANSI C., Tata McGraw Hill Publication.

4. Yashwant Kanetkar: Let Us C

Paper Code: US01CBVS05 Total Credits:5

Title Of Paper: Algorithms and Programming

Unit Description in detail Weightage (%)

1 Concept of Algorithm, Flowchart and Languages

- Concept of an algorithm and a flow chart, need and definition

- Symbols used to draw a flow chart

- Typical (primitive) examples of flow charts and algorithms

- Generations of computer languages

- High-level and low-level languages

- Translators

- Introduction to editors and details about one of the editors

25%

2 Basics of Programming

- Problem analysis

- Variables, expressions & manipulation

- Data types in a high-level language, operators

- I/O statements, Assignment statements

- Control strategies, Conditions

25%

3 Structured Programming and Arrays

- Loop statements

- Method of structured programming

- Arrays

25%

4 Strings, Library Functions and Command-line arguments

- String handling.

- Common standard library functions

- Command-line arguments

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 7 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

Basic Text & Reference Books :- 1. Muneesh kumar: Business Information Systems - Vikas Publishing. 2. E Turban: Management Information Systems and Decision Support Systems – Tata McGraw Hill.

3. Sadagopan: Management Information Systems - Narosa Publications.

Paper Code: US01CBVS06 Total Credits:5

Title Of Paper: Management Information Systems

Unit Description in detail Weightage (%)

1 Information Systems – Introduction and Types - Introduction to information Systems

- Office automation systems

- Transaction processing systems

- Management information systems

- Decision support systems

- Executive information systems

- Expert systems

25%

2 Management Information Systems - Management Information Systems (MIS) – Importance a nd Evolution

- Logical foundations of MIS, Typical MIS

- Information and managerial effectiveness

- Business information systems

- Business functions and information needs of business

- Pitfalls in MIS System

25%

3 Information Systems Environment - Systems theory

- Classic view of organization

- Transitional views

- Modern organization theory

- Major organizational considerations

- Managerial roles

- Decision making models

- Role of information systems in decision

- The impact of computers on organizations and individuals

25%

4 Information Systems and Managerial Process - Managerial decision making

- Decision making environment

- Planning and Security for IT infrastructure

- Portfolio approach and identifying its proposals

- Evaluating IT investments and information systems

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 8 of 8

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: I

Paper Code: Code: US01CBVS07

Total Credits:5

Title Of Paper: Practicals-1

Part Description in detail Weightage (%)

1 Practical based on Basics of IT (PC Software)

50%

2 Practical based on Communication Skills

50%

Paper Code: Code: US01CBVS08

Total Credits:3

Title Of Paper: Practicals-2

Part Description in detail Weightage (%)

1 Practical based on Algorithms and Programming (C)

100%

SARDAR PATEL UNIVERSITY

Programme: Bachelor of Vocation (Software Development)

Semester: II

Syllabus with effect from: June 2016

Course

Type

Course Code

Name Of Course

T/P

Credit

Exam

Duration

in Hrs

Contact

Hrs Per Week

Component of Marks

Internal External Total

Total/

Passing

Total/

Passing

Total/

Passing

General

Education

US02FBVS05 Software Analysis and Design T 3 3 3 30/12 70/28 100/40

US02FBVS06 Mathematics-II T 3 3 3 30/12 70/28 100/40 US02FBVS09 Business Communication-II T 3 3 3 30/12 70/28 100/40 US02FBVS08 Human Rights T 3 3 3 30/12 70/28 100/40

Skill

Education

US02CBVS05 Data Structure and Programming T 5 3 5 30/12 70/28 100/40

US02CBVS06 Basics of RDBMS T 5 3 5 30/12 70/28 100/40

US02CBVS07 Practicals-3 P 5 3 5 30/12 70/28 100/40

US02CBVS08 Practicals-4 P 3 3 6 30/12 70/28 100/40

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

Basic Text & Reference Books :-

1. S. Parthasarthy & B. W. Khalkar : System Analysis & Design, 1st Edition, Master Ed. Cons.,

Nashik .

2. James A. Senn : Analysis & Design of Information System 2nd Edition, McGraw-Hill Int.

Paper Code: US02FBVS05

Total Credits:3

Title Of Paper: Software Analysis and Design

Unit Description in detail Weightage (%)

1 : Introduction to System Development Life Cycle (SDLC) - System Concepts: Elements , characteristics , types

- Meaning of systems analysis

- Role of a systems analyst

- Introduction to Systems Development Life Cycle (SDLC)

- Systems analysis stages : Problem identification, Feasibility study and cost

benefit analysis, System requirement analysis

- Systems design stages : System design specification and programming,

System implementation, follow up, maintenance, Evaluation of a system

25%

2 Structured Systems Analysis and Design Method

- Structured Systems Analysis and Design (SSADM) – need and Meaning

- SSADM Methodology : System survey, Structured analysis, Structured

Design, Hardware study, System Implementation, Maintenance

- Advantages of SSADM.

- System design control

25%

3 I/O Design & Fact Gathering Techniques - Input : Data capture objectives, Data verification and validation

- Output : Design principles of output, Output objectives

- Fact finding techniques : Interviewing, Questionnaires, Record inspection,

Observation

25%

4 DFDs and CASE Tools - Data Flow Diagrams (DFDs) – meaning and significance

- Symbols used in DFDs, constructing a DFD with illustration ,

- Physical and logical DFDs

- Use of system flowcharts

- An introduction to Computer Assisted System Engineering (CASE) CASE

components : Diagramming Tools, Information repository, Interface

generator, Code generator, Management tools Benefits of CASE, limitations

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

MAIN REFERENCE BOOKS :

1. S. Lipschutz and M. l. Lipson, Discrete Mathematics, Schaum’s Series (International Edition 1992)

2. Narsingh Deo, Graph Theory with Applications to Engineering and Computer Science (Prentice Hall

Series in Automatic Computation)

3. Narsingh Deo, Graph Theory

4. S. C Gupta, Fundamentals of Statistics, Himalaya Publishing House 2004

5. S. P Gupta, Statistical Methods, Sultan Chan and sons, 2004

1 Graph Theory

- Graph and multi graphs; degree of a vertex; paths; connectedness;

connected components; cut points; bridges; complete graphs; regular

graphs; matrices and graphs.

25%

2 Planner Graphs and Trees

- Planner graphs; maps and regions; Euler’s formula (only statement); non

planner graphs; colored graphs; coloring of maps; trees. spanning trees.

25%

3 Combinatorial Analysis

- Counting principle, permutations and combinations.

25%

4 Elementary Data Analysis II - Measures of dispersions - range; quartile deviation; mean deviations,

standard deviations;

- measure of skewness – Karl pearson’s coefficient of skewness, Bowley’s

coefficient of skewness

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US02FBVS06

Total Credits:3

Title Of Paper: Mathematics-II

Unit Description in detail Weightage (%)

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

Basic Text&Reference Books:

1. Business Communication-K.K.Sinha-Galgotia Publishing Company,NewDelhi.

2. Mediaand Communication Management-C.S.Rayudu-Himalaya Publishing House,Bombay.

3. Essentials of Business Communication-Rajendra PalandJ.S.Korlhalli-Sultan

Chand&Sons,NewDelhi.

4. Business Communication (Principles,Methods and Techniques)Nirmal Singh-Deep&

5. Business Communication-Dr.S.V.Kadvekar,Prin.Dr.C.N.Rawal and Prof.Ravindra

6. Kothavade-Diamond Publications,Pune.

Unit Description in detail Weightage (%)

1 Fundamental of Communication

Meaning,Importance&Objectives,Principles of communication Techniques of

effective communication Barriers of effective communication

25%

2 Types of Communication&Communications skills

Written-Oral-Face-to-face-Silence-Merits and limitati on so feach type Cross

cultural dimensions of business communication technology and

communication

Ethical & legalissuesin Business communication

25%

3 Business Letters

Need and functions of business letters

Planning&lay out of business letter

Kinds of business letters-Essentials of effective

correspondence

25%

4 Oral Communication

Meaning,nature and scope

Principles of effective oral communication

Techniques of effective speech

Media of oral communication(Face-to-face conversation-Tele conferences-Press

Conference–Demonstration-Radio Recording-Dictaphone–Meetings

-Rumor-DemonstrationandDramatisation-Publicaddresssystem-Grapevine-

GroupDiscussion-Oralreport-ClosedcircuitTV).

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: : US02FBVS09

S06 Total Credits:3

Title Of Paper: Business Communication–II

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

Basic Text & Reference Books:

1. Human Rights : By V K Anand (Allahabad Law Agency)

2. Human Rights : By H O Agarwal (Central Law Publications)

3. Concept, Theories and Practice of Human Rights : By Praveen Vadkar (Rajat Publications) Human

Rights in India : By NirmalChiranjavi (Oxford University Press)

Unit Description in detail Weightage (%)

1 Introduction - Meaning and concept of Human Rights – Classificatio n of Rights

(Natural, Moral and legal rights, Civil and Political rights, Economic, Social

and Cultural rights) – Problems related to Human Rights (Poverty ,

illiteracy, discrimination etc)

25%

2 Human Rights in India:

- Human rights and Constitution of India –National Hu man Rights

Commission –Rights of women, children, minorities, disabled, aged

persons, dalits and prisoners.

25%

3 Human Rights in International Perspectives

- Universal Declaration of Human Rights, 1948 – International

Covenant on Social, Cultural, Economic, Civil and Political Rights, 1966.

25%

4 Recent Trends in Human Rights

- The Protection of Human Rights Act, 1993 – Environment and Human

Rights –Cyber Crimes and Human Rights – Human Rights and Judicial

activism.

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US02FBVS08

Total Credits:3

Title Of Paper: Human Rights

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

Reference Books

1. Kernighan B., Ritchie D. : The C Programming Language, Prentice Hall.

2. Cooper H. & Mullish H : The Sprit of C, Jaico Publication House, New Delhi.

3. Balaguruswami : Programming in ANSI C., Tata McGraw Hill Publication.

4. Yashwant Kanetkar: Let Us C

5. S.B. Kishor Data Structures, Edition 3. Das Ganu Prakashan, Nagpur, 2008.

6. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft. Data Structures and Algorithms. Addison

Wesley, 1983.

Unit Description in detail Weightage (%)

1 User Defined Functions

- Introduction

- Elements of UDF, Categories of UDF

- Recursion, Nesting Function

- Variable Scope , visibility and lifetime in function

- Storage Classes

25%

2 Structures, Unions & Pointers

- Defining a structure,Accessing a structure variable, Operations on

structure members, Copying and comparing variables

- Arrays of structure, Arrays within Structures,Unions

- Pointer-Definition and Concept, Advantage of using pointer

- Pointer arithmetic

25%

3 Advance Concept of Pointer & Link List

- Pointer-Array of pointers

- Pointers and Functions

- Dynamic Memory Allocation : Memory Allocation Function malloc(),

calloc(), realloc(), free()

- Link List : Concepts, Advantages, Overview of types of Link list, Operations

on Singly Link List

- Application of Link list

25%

4 Files and Preprocessors

- Concepts of File Management

Files functions – fopen(), fclose(), fprintf(), fscanf(), fseek(), ftell(), rewind(),

putc(), getc(), putw(), getw()Error handling functions

- Preprocessors: Types of Preprocessors, Macro substitution directives, File

inclusion directives, Compiler control directives

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US02CBVS05

Total Credits:5

Title Of Paper: Data Structures and Programming

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

Paper Code: US02CBVS06

Total Credits:5

Title Of Paper: Basics of RDBMS

Unit Description in detail Weightage (%)

1 Relational Database concepts and Data Modeling

− Database Management System (DBMS) – three schema architecture

− Data models and examples of current RDBMS products

− The relational data model: concepts and terminology, operations on data

(DDL, DML), relationships and relationship types

− Integrity constraints

− Codd rules

− Entity-relationship modeling (different types of entities, attributes,

relationships and their representation in the E-R diagram)

− E-R modeling case studies

25%

2 Structured Query Language

− Introduction of SQL

− advantages and disadvantages of SQL

− Data types of SQL

− Types of SQL Statements : DDL , DML , DCL , TCL

− Working with SQL*Plus – overview and basic commands like ed, start, get,

save, exit, connect, set linesize, set pagesize and host

− Creating table and inserting data - CREATE TABLE, INSERT, retrieving data

using query – SELECT , manipulating data – DELETE and UPDATE ,

modifying and removinarchatg table – ALTER TABLE and DROP TABLE.

25%

MAIN REFERENCE BOOKS :

1. An introduction to Database Systems : Bipin C. Desai, Galgotia Poblications Pvt. Ltd.

2. Ivan Bayross : SQL,PL/SQL The programming language of Oracle, 3rd

revised edition, BPB

Publications

3. Kevin Loney, George Koch, Orale9i The Complete Reference , Oracle Press

BOOKS FOR ADDITIONAL READING :

1. Understanding Database Management Systesm : S. Parthsarthy and B.W.Khalkar, First edition –

2007, Master Academy

2. P. S. Deshpande : SQL/PLSQL for Oracle9i, dreamtech press, reprint edition 2009

3 Concepts of Data Constraints and Functions

− Pseudo columns – ROWID, ROWNUM, USER, UID, SYSDATE

− Null values, TAB table, DUAL table

− Operators – arithmetic, relational, logical, range searching, pattern

matching and set

− Data constraints – Introduction, advantages and disadvantages

− Type of data constraints – NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN

KEY and CHECK

− Modifying constraints, working with data dictionary and use of

USER_CONSTRAINTS

− Functions – introduction, merits and demerits, types of functions (scalar

and aggregate)

− Scalar : Numeric functions (ABS, FLOOR, MOD, POWER, ROUND, SIGN,

SQRT and TRUNC), Character functions (CHR, ASCII, CONCAT, INITCAP,

LOWER, SUBSTR,TRIM, UPPER), Date functions (ADD_MONTHS, LAST_DAY,

NEXT_DAY, MONTHS_BETWEEN), Conversion functions (TO_NUMBER,

TO_CHAR and TO_DATE)

− Aggregate fun : AVG, COUNT, MAX, MIN, SUM

− Miscellaneous functions – NVL, DECODE, COALESCE

25%

4 Query, Subquery, Joins, Transaction Management and Reporting through

SQL*Plus

− Query and subquery, types of subquery

− Creation and manipulation of database objects – indexes, views,

sequences and synonym

− Joining tables, types of joins (cross join, natural join, inner join, equijoin,

outer joins, self join.

− Data control language statements – GRANT and REVOKE

Transaction control language statements – COMMIT, ROLLBACK and SAVEPOINT

− Overview of SQL*Plus report

− Building a simple report

− Reporting commands – remark, setheadsep, ttitle, btitle, column, breakon,

compute, spool, set pause.

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: II

Paper Code: Code: US02CBVS07

Total Credits:5

Title Of Paper: Practicals-3

Part Description in detail Weightage (%)

1 Practical based on Data Structure and Programming

100%

Paper Code: Code US02CBVS08 Total Credits:3

Title Of Paper: Practicals-4

Part Description in detail Weightage (%)

1 Practical based on Basics of RDBMS

100%

SARDAR PATEL UNIVERSITY

Programme: Bachelor of Vocation (Software Development)

Semester: III

Syllabus with effect from: June 2016

Course

Type

Course Code

TITLE

T/P

Credit

Exam

Duration

in Hrs

Contact

Hrs Per Week

Component of Marks

Internal External Total

Total/

Passing

Total/

Passing

Total/

Passing

General

Education

US03FBVS05 Media Content and Graphics Design T 3 3 3 30/12 70/28 100/40

US03FBVS06 Computer Based Numerical and T 3 3 3 30/12 70/28 100/40 US03FBVS09 Soft Skills for Business T 3 3 3 30/12 70/28 100/40 US03FBVS08 Environmental Studies T 3 3 3 30/12 70/28 100/40

Skill

Education

US03CBVS05 Introduction to Internet & Web

Designing

T 5 3 5 30/12 70/28 100/40

US03CBVS06 OOP using C++ T 5 3 5 30/12 70/28 100/40

US03CBVS07 Practicals-5 HTML&G.D P 5 3 5 30/12 70/28 100/40

US03CBVS08 Practicals-6 C++ P 3 3 6 30/12 70/28 100/40

Page 2 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

Paper Code: US03FBVS05 Total Credits:3

Title Of Paper: Media Content and Graphics Design

Unit Description in detail Weightage (%)

1 Introduction to Computer Graphics and Graphics Primitives: - Introduction and applications of Computer Graphics

- Different video display Devices ( CRT, Raster scan, Color Monitors,

DVST, Flat Panels )

- Various Input Devices ( Keyboard, mouse, Trackball, Spaceball,

Joystick, Data Glove, Digitizers, Image Scanner, Touch Panel, Light

pen & Voice system )

- Hardcopy Devices: Printers and Plotters

- Graphics Software & coordinate representation, Graphics functions,

Software Standards

25%

2 Output Primitives and their attributes

- Output Primitives: Points, Lines, Circles - Line Drawing Algorithms (without program): Digital Differential

Analyzer(DDA) and Bresenham. - Circle generating algorithm(without program): Midpoint Circle

Algorithm Filled area primitives - Inside – Outside tests: Odd even rule & Non-zero winding number

rule - Boundary- fill algorithm (with procedure) - Flood-Fill Algorithm (with procedure), Character generation, - Attributes of output primitives

25%

3 Two – dimensional Geometric Transformations, Viewing &

Clipping

- 2-D geometric Transformations : Translation, Rotation, Scaling,

Reflection &Shear (with example) Viewing Pipeline, Window-to-

Viewport transformation

- Point Clipping

- Line clipping (without program)

- Cohen Sutherland line clipping algorithm

- Polygon Clipping(without program)

- Text clipping

25%

Page 3 of 9

Reference Books: 1. Computer Graphics, D.Hearn And P.Baker - Pearson Eduction - C Version

2. Computer Graphics, with OpenGL Hearn and Baker, - Pearson

3. Computer Graphics, Sinha & Udai, - TMH

4. Computer Graphics, Foley and van Dam - Person Education

4 Usage of a 2D Animation Package - Timeline Window, Layers, Key Frame, Frames and Toolbox

- Types of Symbols

- Types of Animation – Frame By Frame and Tween (Motion and

Shape)

- Onion Skinning,Import and Export images

- Publish settings, Guided Layer, Alpha Effect, Using Color

properties(Brightness , Tint)

- Masking (Using Filled shape, Text), Motion guide and

- Movie Clip Mask, Introduction to Action scripting, Play & Stop,

GetURL

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 4 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

MAIN REFERENCE BOOKS :

1.Sastry S. S. : Introductory Methods of Numerical Analysis, Prentice Hall of India Pvt. Ltd.,

1986(2)

2.Salaria R S : Computer Oriented Numerical Methods, Khanna Book Publishing Co. Ltd., 2000(3)

3.Fundamentals of statistics by S.C. Gupta, Himalaya Publishing House.(6)

OTHER REFERENCE BOOKS :

1. Rajaraman V. : Computer Oriented Numerical Methods, Prentice Hall of India Pvt. Ltd., 1983

2. Murray R Spiegel : Theory and Problem of Statistics, McGraw-Hill Schaum's Outline

Series,1981.

Unit Description in detail Weightage (%)

1 Computer Arithmetic & Iterative Methods

- Absolute, Relative and Percentage error

- The method of successive bisection, an algorithm of bisection method to

find a root and examples

- The method of false position

- The method of iterative procedure

- Secant method, illustration and algorithm

- The method of successive approximations, illustrations and algorithm

25%

2 Interpolation with Equal and Unequal Intervals

- Interpolation with equal intervals-finite difference table

- The Gregory- Newton formula for forward and backward interpolation

corresponding algorithms and examples

- Interpolation for unequal intervals using Newton’s formula for divided

differences

- Lagrange interpolation

- Central difference formulae

- Extrapolation and corresponding examples

25%

3 Differentiation and Solution of Simultaneous Linear Equations

- Definition and examples of differentiation

- Higher order derivative of standard functions up to second order

- The Matrix inversion method

- The Gauss-Seidel iterative method

- Comparison of direct and iterative methods

25%

4 . Time Series

- Meaning, Analysis and Utility of Time Series

- Components of Time Series

- Moving average method to find secular trend

- Simple average method to find seasonal variation

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US03FBVS06

Total Credits:3 Title Of Paper: : Computer Based Numerical and Statistical Methods

Page 5 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

Basic Text & Reference Books:

1. Essential sofBusiness communication- RajendraPal & JSKorlahalli

2. Effective Business Communication-AshaKaul

3. Communication skills-Sanjaykumar & Pushplata

4. The Functional aspects of Communication skills-Dr.PPrasad

Note: Latest Edition of Textbooks may be used.

Practical’sExposureofSubjectsArrangementswillbetakencarebyConcernedSubjectsTeacher

Paper Code: US03FBVS09 TotalCredits:3

Title Of Paper: Soft Skills for Business

Unit Description in detail Weightage(%)

1 Elements of communication

Meaning,importance,objectivesofcommunicationPro

cessofcommunication,Types,

Nonverbalcommunication-

Bodylanguage,gestures,postures,Facialexpression,Dresscode.

The cross cultural Dimensions of business communication

Listening & speaking. Eliciting Response, Business and social etiquette

25%

2 Public speaking

Importance,principlesofeffectivespeaking&presentationsSpee

chforintroductionofaspeaker

Speech for vote of thanks

Occasional speech

Use of technology

25%

3 Interview Techniques

Importance

Art of conducting and giving interviews

Placement interviews

Discipline interview

25%

4 Meeting

Importance

ParticipatingandconductinggroupdiscussionsBra

instorming,e-meeting

Preparing Agenda and minutes of the meeting

25%

Skill development

Draft your biodata

Prepare your career plan

Page 6 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

Basic Text & Reference Books:

1. Text book of Environmental Studies for undergraduate Courses: Erach Barucha, Publisher

University Press, University Grants Commission.

2. Brunner R.C., 1989, Hazardous Waste Incineration, McGraw Hill Inc. 480p Mckinney, M.L. &

School, R.M. 1996.

3. Environmental Science systems & Solutions, Web enhanced edition. 639p. Jadhav, H &

Bhosale, V.M. 1995.

4. Environmental Protection and Laws. Himalaya Pub. House, Delhi 284 p

Note: Latest Edition of Text books may be used.

Unit Description in detail Weightage (%)

1 Overview of Environmental Studies - Definition, Scope, Importance.

- Renewable and Non Renewable Resources

- Equitable use of resources for sustainable lifestyles

25%

2 Natural Resources and Associated Problems - Forest Resources, Water Resources, Mineral Resources, Energy Resources,

Land Resources.

- Role of Individual in conservation of Natural Resources

- Case Study on various resources

25%

3 Ecosystems

- Concept, Structure, Function.

- Types, Characteristics

- Threats of following ecosystems Forest, Grassland, Desert and Aquatic

Ecosystem

- Role of Individuals in sustaining the above types of Ecosystems

25%

4 Biodiversity

- Introduction, Types – Genetic, Species, Ecosystem

- Biodiversity at Global National and Local Levels

- India as a mega diversity nation

- Threats & conservation of Biodiversity.

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US03FBVS08

Total Credits:3

Title Of Paper: Environmental Studies

Page 7 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

MAIN REFERENCE BOOKS :

1. Ivan Bayross, Web Enabled Commercial Applications Development using HTML, DHTML,

Javascript, Perl CGI

2. Xavier C : World Wide Web Design With HTML, Tata McGraw Hill Publication, 2000

3. Wilton P. : Beginning JavaScript, 2nd Edition, Wiley DreamTech, 2004

Unit Description in detail Weightage (%)

1 Introduction to Internet

- What is the Internet? - Concept of www. - Hardware Components - Protocols Browsers, - Mail Clients, - Web Servers, - Mail Servers

25%

2 Introduction to HTML:

- What is HTML?

- HTML Documents

- Basic structure of an HTML document

- Creating an HTML document

- Mark up Tags Heading-Paragraph Line Breaks HTML Tags

25%

3 Elements of HTML

- Introduction to elements of HTML

- Working with Text Working with Lists, Tables and Frames

- Working with Hyperlinks, Images and Multimedia

- Working with Forms and controls

25%

4 Introduction to Web Publishing or Hosting:

- Creating the Web Site Saving the site

- Working on the web site

- Creating web site structure

- Creating Titles for web pages Themes-Publishing web sites.

- Introduction to DHTML: What is DHTML, Application of DHTML,

Components of DHTML.

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US03CBVS05

Total Credits:5

Title Of Paper: Introduction to Internet & Web Designing

Page 8 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

MAIN REFERENCE BOOKS :

1. E Balagurusamy : Object Oriented Programming in C++, Tata McGraw-Hill Publishing Co. Ltd.

2. Robert Lafore : Object Oriented Programming in Turbo C++, Guide, Galgotia Pub. (P) Ltd.

3. Schaum's Outline of Programming with C++ by John Hubbard, McGraw-Hill Education; 2nd

edition (June 6, 2000)

BOOKS FOR ADDITIONAL READING :

1. Barkakati N. : Object Oriented Programming in C++, PHI.

2. OOP's using C++ for Dummies.

Unit Description in detail Weightage (%)

1 Object Oriented Programming (OOP) Concepts and Introduction to C++

− Structured programming vs. object oriented programming

− Basic OOP concepts : objects , classes , encapsulation , data hiding ,

inheritance, polymorphism

− Introduction to C++: structure of a C++ program , data types , variables,

constants, expressions, statements and operators,Usage of header files

− Control flow statements : if else, for loop, while loop, do while loop, switch,

break and continue

25%

2 Input/Output, Arrays and Working with Classes

- Basic I/O in C++

- Arrays in C++ : introduction, declaration, initialization of one , two and

multi-dimensional arrays, operations on arrays

- Working with strings : introduction, declaration, string manipulation and

arrays of string

- Classes and objects in C++

- Constructors : default, parameterized, copy, constructor overloading and

destructor

- Access specifiers, implementing and accessing class members

- Working with objects : constant objects, nameless objects, live objects,

arrays of objects

25%

3 : Functions, Function Overloading and Inheritance

- Introduction to functions, library and user-defined functions, parameters

passing, default arguments

- Functions overloading , inline functions, friend functions and virtual

functions

- Inheritance: Introduction , derived class declaration, forms of inheritance

- Inheritance and member access ability, constructor and destructor in

derived class, construction invocation and data member initialization.

25%

4 Operator Overloading, Pointers and Files

− Operator overloading : Introduction, overloaded operators, unary operator

overloading, operator keyword, operator return values, binary operators

overloading, overloading with friend function

− Usages of Pointers in C++ : basic overview

− Dynamic memory allocation

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US03CBVS06

Total Credits:5

Title Of Paper: Object Oriented Programming with C++

Page 9 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: III

Paper Code: Code: US03CBVS07

Total Credits:5

Title Of Paper: Practicals-5

Part Description in detail Weightage (%)

1 Practical based on HTML

50%

2 Practical based on Graphics Design

50%

Paper Code: Code: US03CBVS08

Total Credits:3

Title Of Paper: Practicals-6

Part Description in detail Weightage (%)

1 Practical based on Object Oriented Programming with C++

100%

SARDAR PATEL UNIVERSITY

Programme: Bachelor of Vocation (Software Development)

Semester: IV

Syllabus with effect from: June 2016

Course

Type

Course Code

Name Of Course

T/P

Credit

Exam

Duration

in Hrs

Contact

Hrs Per Week

Component of Marks

Internal External Total

Total/

Passing

Total/

Passing

Total/

Passing

General

Education

US04FBVS05 Fundamental Of Operating System T 3 3 3 30/12 70/28 100/40

US04FBVS06 Operations Research T 3 3 3 30/12 70/28 100/40 US04FBVS09 Public Relations and Corporate

Communication

T 3 3 3 30/12 70/28 100/40

US04FBVS08 Programming for the Web T 3 3 3 30/12 70/28 100/40

Skill

Education

US04CBVS05 PHP T 5 3 5 30/12 70/28 100/40

US04CBVS06 OOP using JAVA T 5 3 5 30/12 70/28 100/40

US04CBVS07 Practicals-7 (php+script) P 5 3 5 30/12 70/28 100/40

US04CBVS08 Practicals-8 (java+tools-1) P 3 3 6 30/12 70/28 100/40

Page 2 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

MAIN REFERENCE BOOKS :

1. Andrew S. Tanenbaum: Operating System deign & Implementation, Prentice Hall International

2. James Peterson and Abraham Silberschatz: Operating System Concept, Addition Wesley

3. Linux Commands Instant reference – Bryan Pfaffenberger, BPB Publication

4. Advanced Linux Programming – Samuel, Techmedia Publications

Unit Description in detail Weightage (%)

1 Introduction and Scheduling

− Introduction to Operating System, Functions of OS

− Different types of Operating Systems: Real time, Multi-user, Time sharing

− OS Structure – Monolithic, Layered, Virtual Machine, Client-Server

− CPU Scheduling: Introduction to process, process control block, process

scheduling

− FCFS Scheduling, SJF scheduling, Priority scheduling, Round Robin

25%

2 : Memory Management

− Memory Management: Concept, Basic memory management techniques:,

Swapping, Virtual Memory System, Demand Paging

a) The Optimal Page Replacement Algorithm

b) The NRU Page Replacement Algorithm

c) The FIFO Page Replacement Algorithm

25%

3 : Process Synchronization, Deadlocks and Introduction to Linux

- Introduction to Cooperating process − Process Synchronization,

− Critical Section Problem

− Two process solution, Multiple process solution

Deadlock and characterization

− Introduction to Linux System & History

− Features of Linux

− Introduction to File System & Memory Management

25%

4 Basic Linux commands

− Basic Command-s: login, logout, date, man, pwd, who, whoami, dir, ls, cd,

mkdir, rmdir

− Use of Wild card characters and introduction to vi editor

− Introduction to environment variable like HOME, PATH, PS1

− Types of FAP, use of chmod command

− Basic commands like cp, mv, rm, rev, file redirection,

− grep, cut, paste, find sort commands with example

− Introduction to shell script: execution of it, shell script variable, expr, test

commands

− Control structure: if, if..else, case structure

− Iteration: while, for construct, break, continue, exit commands

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US04FBVS05

Total Credits:3

Title Of Paper: Fundamentals of Operating System

Page 3 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

MAIN REFERENCE BOOKS :

1. Taha H. A. : Operations Research, Macmillan, New York (1987)

2. Sharma S.D. : Operations Research. Kedar Nath Ram Nath & Co. Meerut , 1988-89.

3. Gillett B. E.: Introduction to Operations Research - a computer oriented algorithmic approach,

McGraw-Hill, 1976

BOOKS FOR ADDITIONAL READING :

1. Bronson Richard : Operations Research, Schaum's outline Series, 1983.

2. Kapoor V K : Problems and solutions in Operations Research, Sultan Chand & sons, 1996.

Unit Description in detail Weightage (%)

1 Linear Programming Problem (LPP) - I

− History, meaning and scope of OR

− Applications, advantages and limitations of OR

− Meaning, Applications and limitations of LPP

− Formulation of LPP

25%

2 Linear Programming Problem- II

− Methods to determine solution to LPP : Graphical method, Simplex

method, Big M method (Simple examples only)

25%

3 Transportation Model and Assignment Model

− Introduction

− Mathematical model of Transportation problem

− Initial basic feasible solution by North-west corner rule, Least-cost method,

Vogel’s approximation method.

− Introduction to an Assignment Model

− Mathematical model of Assignment problem

− Solution by Hungarian method

25%

4 Sequencing and Network analysis

- Sequencing problems and applications

- Network Analysis : Introduction to CPM and PERT, Rules for Network

construction

− CPM: Calculations of EST, EFT, LST, LFT and SLACKS (Total float, Free float)

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US04FBVS06

Total Credits:3

Title Of Paper: Operations Research

Page 4 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development) SEMESTER – IV

Paper Code: UB04CBVB02

Total Credit:3 Title Of Paper: Public Relations & Corporate Communication

Basic Text & Reference Books:

1. Essentials of Business communication- Rajendra Pal & J S Korlahalli

2. Effective Business Communication-Asha Kaul

3. Communication skills- Sanjay kumar & Pushp lata

4. The Functional aspects of Communication skills-Dr. P Prasad Note: Latest Edition of Text books may be used.

Practical’s Exposure of Subjects Arrangement s will be taken care by Concerned Subjects Teacher

Unit

Description in detail

Weighting (%)

I

Attitude and emotional intelligence

- Importance of Attitude,

- Meaning of positive thinking and positive attitude

- Ways to build positive attitude, effects of negative attitude and

measures to overcome in personal & professional life

25%

II

Vision, Goal setting & Time management - Meaning of vision

- Doing things for the right purpose

- Setting and achieving goals

- Importance of goal setting

- Methods to achieve set goals

- General principles of stress management and time management

25%

III Communication skills

- Significance, process of communication, forms, communication gap

- Listening skills, basics of managerial speaking skills - Body language- how to develop matter for a speech - Effective use of presentation aids’ - Preparation of Resume, Gd & interview

25%

IV Career planning

- Career of planning

- Awareness of different - Sources of information - Choosing a career and career counseling.

25%

Skill development

- Extempore speeches just a minute

- Role play

Page 5 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

Reference Books: 1. HTML & CSS: The Complete Reference, Fifth Edition by Thomas powell

2. CorelDRAW X6 The Official Guide by Gary David Bouton

Unit Description in detail Weightage (%)

1 Cascading style sheet - CSS Introduction : CSS Syntax, CSS Id & Class, CSS How

- CSS Styling : Styling Backgrounds, Styling Text, Styling Fonts, Styling Links,

Styling Lists, Styling Tables

- CSS Box Model: CSS Border, CSS Outline, CSS Margin, CSS Padding,CSS

Dimension, CSS Display, CSS Positioning, CSS Floating, CSS Navigation Bar,

CSS Image Gallery, CSS Image Opacity, CSS Align

25%

2 JavaScript - Introduction: JavaScript Overview,JavaScript Syntax,Type of JavaScript,

Embedding Script In HTML, File Variable.

- Operators : Arithmetic, Logical, Comparison, Assignment, Conditional.

- Conditional Statement & Looping Statement : If, If. Else, Switch, While,

Do/while, For

Function & Object : Passing Parameter to, function Returning a value from,

function Creating Object, Accessing Object, Properties & Method : Array

Object, String Object, Date Object, Math Object, Window Object, Navigator

Object.

- Event Type : Mouse Events, Frame/Object Event, Form Events.

25%

3 Photoshop - Basic in Photoshop

- Tools in Photoshop

- Simple templates design

- Menu in Photoshop

- Different navigation bar

- Image effects

25%

4 Coreldraw

- Introduction to CorelDRAW: Getting Started Moving Around and Viewing

Drawings Customizing Options

- Basic Drawing Skills : Selecting and Manipulating Objects Drawing and

Shaping Objects Arranging Objects

- Using Text and Colour : Using Text and Color Working With Color Working

With Paragraph Text Special Text Effects

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: : US04FBVS08 Total Credits:3

Title Of Paper: Programming for the Web

Page 6 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

Reference Books: 1. Beginning PHP5 2,PHP Bible,3, Professional PHP5, 4, PHP Manual

Paper Code: US04CBVS05 Total Credits:3

Title Of Paper: PHP

Unit Description in detail Weightage (%)

1 Introduction to PHP and Language basics - Intro to PHP for Web Development

- History & Future Scope of PHP

- Intro to JSP, Advantage of PHP over JSP

- Variables, Language Construct, Type Juggling, Deleting a Variable, Operators,

Comments, echo, print, conditional statement , Loops (for, while), switch

25%

2 Datatypes, Arrays and Functions - What is Datatype, Types of Datatype, Type Casting, Garbage Value

- Arrays: What is an Array, Types of Array, print_r(), foreach

- Important Built-in functions of array : explode(), implode(), shuffle(), rand(),

count(), array_key_exists(), 2 array_reverse(), sort(), ksort(), rsort(),

array_push(), array_pop(), array_merge(), array_key_exists(), array_reverse()

- Multi-dimensional Arrays

- Functions : What is a function?, Types of Function, return statement

- How to call a function

- Function without parameters, Function with parameters

- Static Variable, Difference between Call By Value and Call By Reference.

- Important Built-in functions of array : ceil(), floor(), round(), fun_get_args(),

fun_num_args().

25%

3 Working with forms, regular expressions, session and cookie - What is a Form?

- Important HTML Tags,Super-Global Variable

- Different ways to carry form data (GET, POST) ,isset(), isempty()

- Regular Expression: What is Regular Expression?, Important Symbols used in

regular expression with explanation, Validations

- Session : What is a Session? , Creating a Session, Use of Session, Destroying a

Session, Login/Logout

- Cookie: What is a Cookie? , Difference between Session & Cookie, Types of

Cookie, Creating a Cookie, Fetching value of Cookie, Deleting a Cookie

25%

4 Introduction to MySQL - What is a database?, What is SQL Injection?

- Different kinds of Datatypes used in MySQL

- Connecting PHP with MySQL

- Creating a Database, Creating a Table-Insert, update, delete, select

- Truncate, alter, drop, grant, revoke, commit, rollback, rename

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension, Note

Making/Note Taking as given by concerned faculty

Page 7 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

Paper Code: Object Oriented Programming with Java

Total Credits:3

Title Of Paper: US04CBVS06

Uni

t

Description in detail Weightage (%)

1 Introduction

− History of Java, features, the Java environment, the Java Virtual Machine

(JVM)

− Structure of a Java program, a simple Java program, implementing a Java

program

− Tokens, comments, constants, variables and data types

− Scope of variables, type casting

− Operators: arithmetic, relational, logical, assignment, increment/decrement,

conditional, ternary operator & special operators

− De isio aki g: if state e t, if…else state e t, esti g of if…else, the else if ladder, switch statement

− Loopi g: while, do…while, for, for ea h loop ju ps i loops, la eled loops

− Arrays: one, two dimensional arrays

25%

2 Classes, Objects, Interfaces and Inheritance

− Defining a class, members of a class: variables and methods, creating objects,

constructors, accessing class members

− Static members v/s instance members

− Introduction to inheritance, super keyword

− Interfaces: introduction

− Final variables, methods and classes, abstract methods and classes

− Introduction to method overloading and overriding

25%

3 Exception Handling, I/O Management and Packages

− Managing errors & exceptions: introduction, types of errors, exceptions,

syntax of exception handling construct, multiple catch statements, the finally

clause, defining and throwing user-defined exceptions, the throw statement

− Managing I/O files : introduction, concept of streams,

Character stream classes

− Introduction to the concept of package, Java API packages, using the System

package

− Using java.lang (String, Math)

25%

Page 8 of 9

MAIN REFERENCE BOOKS :

1. Programming with Java- A Primer by E. Balaguruswami, 3rd

Edition, TMH Publication

2. The Complete Reference – Java 2 7th

Edition Herbert Schildt. TMH Publication

BOOKS FOR ADDITIONAL READING :

1. Saba Zame , Handbook of Object technology, CRC Press, Washington DC, 1999

2. Mary Campion and Kathy Walrath, Java tutorial, Second Edition, Addison Wesley Pun. 1998.

3. Java 2 Programming Black Book, Steven Holzner

4 Applet Programming and JDBC

− Applet architecture and skeleton

− java.awt package (Button, CheckBox, CheckBoxGroup, Choice, Color, Label,

List, TextArea, TextField)

− HTML applet tag, display techniques (DrawString, Lines, Rectangle, Ellipses,

Circles, Arcs, Polygons, Color)

− Introduction to event handling

− Introduction to JDBC, types of drivers

− java.sql package

− Retrieving, inserting, deleting and updating data though Java

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension, Note

Making/Note Taking as given by concerned faculty

Page 9 of 9

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: IV

Paper Code: Code: US04CBVS07

Total Credits:6

Title Of Paper: Practicals-7

Part Description in detail Weightage (%)

1 Practical based on Php

70%

2 Practical based on JavaScript

30%

Paper Code: Code: US04CBVS08

Total Credits:6

Title Of Paper: Practicals-8

Part Description in detail Weightage (%)

1 Practical based on Java

70%

2 Practical based on Designing tools

30%

SARDAR PATEL UNIVERSITY

Programme: Bachelor of Vocation (Software Development)

Semester: V

Syllabus with effect from: June 2017

Course

Type

Course Code

TITLE

T/P

Credit

Exam

Duration

in Hrs

Contact

Hrs Per Week

Component of Marks

Internal External Total

Total/

Passing

Total/

Passing

Total/

Passing

General

Education

US05FBVS05 Software Engineering T 3 3 3 30/12 70/28 100/40

US05FBVS06 Data Communication and Networking T 3 3 3 30/12 70/28 100/40

US05FBVS09 Self Development Skills T 3 3 3 30/12 70/28 100/40

US05FBVS07 Organizational Development T 3 3 3 30/12 70/28 100/40

Skill

Education

US05CBVS05 Visual Programming T 5 3 5 30/12 70/28 100/40

US05CBVS06 Advanced RDBMS T 5 3 5 30/12 70/28 100/40

US05CBVS03 Practicals-9 (V.P) P 5 3 5 30/12 70/28 100/40

US05CBVS04 Practicals-10 (RDBMS-II) P 3 3 6 30/12 70/28 100/40

Page 2 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

Paper Code: US05FBVS05

Total Credits:3 Title Of Paper: Software Engineering

Unit Description in detail Weightage (%)

1 Introduction to Software Engineering

- Introduction to Software and Software Engineering

- The Evolving Role of Software

- Software Process characteristics

- Software development Phases

- Effort and Error Distribution

- Process Models (Waterfall, Prototype, Iterative enhancement, spiral)

- Software metrics ( introduction, product metrics, process metrics)

25%

2 :- Requirement Specification and Project Planning

- Software Requirement Specification (SRS) and Needs of SRS

- Problem Analysis - Structuring Information

- UML Introduction

- SRS : Characteristics and Components

Specification language (Structured English, Regular Expression and

Decision Table)

- SRS : Structure and Validation

- Introduction: Software Projects, Planning, Categories of Software projects

- Overview of Cost estimation, Uncertainty in cost estimation, size

estimation,

COCOMO Model (with example)

- Project Monitoring Plan : Time sheets, Reviews, Cost- schedule milestone

and

- Earned value method

- Software Quality Assurance Plans (SQAP)

- Overview of Risk Management

25%

Page 3 of 10

MAIN REFERENCE BOOKS :

1. S. Parthasarthy & B. W. Khalkar : System Analysis & Design, 1st Edition, Master Ed.

Cons., Nashik .

2. James A. Senn : Analysis & Design of Information System 2nd Edition, McGraw-Hill

International

3. An Integrated Approach to Software Engineering : By Pankaj Jalote, Narosa Publishing House,

Second Edition,1997

3 Software Designing Concepts

- System Design - introduction

- Design Objectives and Principles

- Design Concepts - Top down and Bottom up approach, Problem Partition,

Abstraction, Modularity, Module Level concept, Coupling, Cohesion

- Overview of structured design

- Function v/s Object Oriented approach

- Design Specification, Verification

- Introduction: Detailed Design

- Module Specification, Desirable properties, functional module

specification,

- Data abstraction specification

- PDL, Logic/ Algorithm Design

- Design Verification – Design Walkthrough, Critical

Design review,Consistency checkers

25%

4 Coding and Testing

− Introduction: Coding, Top Down and Bottom Up approach for coding

− Structured programming, Information Hiding

− Programming style, Internal documentation

− Verification (code reading)

− Introduction : Testing, Error, Fault, Failure & Reliability

− Testing process, Top down and bottom up approach for testing,Levels of

Testing

− Functional Testing v/s. Structural testing

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 4 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

MAIN REFERENCE BOOKS :

1. Behrouz Forouzan, Introduction to Data Communications and Networking, Tata McGraw-Hill

Publishing Co. Ltd., New Delhi, 1998.

2. Tanenbaum A. S., Computer Networks, Prentice-Hall of India Pvt. Ltd., New Delhi, 1997.

3. Stallings W., Data and Computer Communications, 3rd

Edition, Macmillan Pub. Company, New

York, 1991.

Unit Description in detail Weightage (%)

1 : Introduction − Computer networks : definition and advantages

− Classification of computer networks

− Introduction and differences among Local Area Networks (LANs),

Metropolitan Area Networks (MANs), Wide Area Networks (WANs)

− Uses of Computer Networks

− Meaning of the basic terms : topology, data rate, modulation rate,

spectrum, bandwidth, server, host

25%

2 Data Communication Fundamentals

− Various types of transmission media - guided transmission media :

magnetic media, twisted pair, coaxial cables, fiber optics

− Introduction to the concept of modulation, types of modulation, serial

transmission vs. parallel transmission, synchronous transmission v/s

asynchronous transmission, circuit switching, packet switching

− The concept of multiplexing, Frequency Division Multiplexing (FDM) vs.

Time Division Multiplexing (TDM)

25%

3 Layered Protocols and Satellite Communication

− Protocol significance and hierarchies

− Design issues for the layers

− The OSI Reference model

− Examples of protocols for different layers of the OSI model

− Introduction to wireless networks

− Communication satellites

− Introduction to geosynchronous satellites

25%

4 Local Area Network Technology and Networking Devices

− Types and characteristics of Local Area Networks

− LAN Topologies : Bus, Star, Ring, Tree, Complete (Mesh)

− Introduction to Carrier Sense Multiple Access (CSMA) protocol for LAN

functions of various networking components : modems, amplifiers, repeaters,

hubs, switches, bridges, routers, gateway

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US05FBVS06 Total Credits:3

Title Of Paper: Data Communication and Networking

Page 5 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

PaperCode: US05FBVS09 TotalCredit:3

TitleOfPaper:Self-developmentskills

Unit Descriptionindetail Weighting

1 Interpersonalskills

- Assertiveness,stressmanagement,timemanagement

- Team development Skillsi.e.teamtalkdynamics,

- Communication in teams,leadershipskills,giving feedback

25 %

2 Attitude and emotional intelligence - Importance of Attitude,

- Meaning of positive thinking and positiveattitude

- Waystobuildpositiveattitude,effectsofnegativeattitudeandme

asuresto

25 %

3 Vision,Goal setting &Time management - Meaningofvision

- Doingthingsforthe rightpurpose

- Settingandachievinggoals

- Importanceofgoalsetting

- Methodstoachievesetgoals

- Generalprinciplesofstressmanagementandtimemanagement

25 %

4 Career planning - Careerofplanning

- Awarenessofdifferent

- Sourcesofinformation

- Choosingacareerandcareercounseling.

25 %

BasicText&ReferenceBooks:

1. RajendraPalandJSKorlahalli,EssentialsofBusinessCommunication,S

ultanChand&sons

2. www.britishcouncil.com

3. ChrissieWright,CommunicationSkills,JaicoPublication

4. SunitaMishraandC.MuraliKrishna,CommunicationSkillsforEngineer

s, PearsonEduation

5. MeenakshiRaman&SangitaSharma,TechnicalCommunication;Princi

plesandPractice,OxfordUniversityPress

6. OnWeGo,BBC’saudio-visualcourse Note:LatestEditionofTextbooksmay beused

Page 6 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

Basic Text & Reference Books :-

1. Organizational Behavior: L. M. Prasd

2. Organizational Behavior: K Ashwathapa

3. Human Resource Management L. M. Prasad 4. Principles and practice of Management: S Sachdeva Management: Theory & Practice

: C. B. Gupta

Unit Description in detail Weightage (%)

1 ORGANISATION DEVELOPMENT

- Concept, Organization Development & Management development,

features & Objectives of organization Development, Values of Organization

Development, process of organization development.

25%

2 TECHNIQUES OF ORGANISATIONAL DEVELOPMENT

- Sensitive training, Managerial Grid, Survey feedback, Process of

consultation, system for Management and Management by Objectives.

25%

3 ORGANIZATIONAL CHANGE

- Meaning, Nature, Reasons for organizational Change, Factors in

organizational change

- Planned Change: Meaning, Factors in planned Change, Objectives of

planned change and process of planned change.

25%

4 ORGANIZATIONAL EFFECTIVENESS

- Concept, Approaches to measure effectiveness, Goal approach,

Behavioural approach, system-resource approach strategic constituencies

approach. Criteria for Organizational Effectiveness

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US05FBVS07

Total Credits:3

Title Of Paper: Organizational Development

Page 7 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

Paper Code: US05CBVS05 Total Credits:3

Title Of Paper: Visual Programming

Unit Description in detail Weightage (%)

1 Introduction to .NET Framework and VB.NET

− .NET Architecture, .NET Languages, Microsoft Intermediate Language

(MSIL), The Just-In-Time (JIT) compiler, Working with Assemblies, The .NET

framework class library

− VB.NET - introduction, applications and types of project

− Introduction to Visual Studio IDE

− Creating simple Windows Application using VB.NET

− Variables, data types, constants and operators

− Type casting, Boxing and Unboxing,

− Working with arrays and strings

− Creating simple Windows Application using VB.NET

25%

2 VB.NET Basics

− Use of conditional statement (if), multibranaching statement (select) and

With…E dWith state e t, − Looping Statement: DO, FOR, FOR EACH..NEXT and WHILE, Working with

EXIT, CONTINUE and WITH statements

− Working with procedures – introduction, types, use of parameters,

parameter passing, calling procedures

− OOP concepts - Encapsulation, Inheritance, Interfaces and Polymorphism

− Working with modules, classes (partial) and namespaces

− Working with Windows Forms – introduction, life cycle, basic properties,

methods and events, use of simple windows forms control.

− Working with SDI and MDI forms

25%

3 Developing Windows Forms, Exception Handling

Working with basic controls – Button, CheckBox, CheckedListBox, ComboBox,

DateTimePicker, GroupBox, HScrollBar, RadioButton, VscrollBar, Label, ListBox,

PictureBox, TextBox and Time controls.

Working with advanced controls – LinkLabel, RichTextBox, ColorDiolog,

FontDialog, TreeView, Working with modules, classes (partial) and namespaces

Error Ha dli g: e ceptio , structured e ceptio usi g tr …catch a d final

statement

25%

Page 8 of 10

MAIN REFERENCE BOOKS :

1. Steven Holzner; VB.NET Black Book by Dreamtech publication

2. Francesco Balena : Programming Microsoft Visual Basic.NET, Microsoft Press

3. Bill Evjen, Billy Hollis, Bill Sheldon, Kent Sharkey and Tim McCarthy : Professional VB 2005

with .NET 3.0

4 Persisting Data Using Databases and Files

− ADO.NET – introduction and applications

− ADO.NET – architecture (connected and disconnected)

− Database connectivity using ADO.NET

− Use of Data sources, Server Explorer and working with DataSet

− Populating data in a DataGridView,

− Working with files

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 9 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

Basic Text & Reference Books :- 1. An introduction to Database Systems : Bipin C. Desai, Galgotia Poblications Pvt.

Ltd.

2. Ivan Bayross : SQL, PL/SQL The programming language of Oracle, 3rd

revised edition, BPB Publications

3. Kevin Loney, George Koch, Orale9i The Complete Reference , Oracle Press

4. Buluksu Lakshman : Oracle9i PL/SQL : A developer’s guide, Apress, edition 2003

Unit Description in detail Weightage (%)

1 Relational Database Design - Consequences of poor database design

- The process of database normalization

- Functional dependencies

- Lossless joins and dependency preservation

1NF, 2NF, 3NF, BCNF

25%

2 Basics of PL/SQL - PL/SQL - Introduction and advantages

- Understanding PL/SQL Block structure

- Fundamentals of PL/SQL Language - data types (BOOLEAN, CHAR,NUMBER,

DATE, VARCHAR2), variables, constants and expressions (CASE expression)

- Operators

- Conditional statement – IF and CASE statements

- Controlling loop iterations – LOOP, EXIT, EXITWHEN, WHILE, FOR

- Sequential control statement – GOTO and NULL

25%

3 : Cursors and Exception Handling - SELECT..INTO statement

- Working with cursor : introduction, types, attributes and processing

(i.e.declaring, opening, fetching and closing), using parameterized cursor,

using cursor FOR loop

- Error Handling : introduction, advantages of exceptions, types of exceptions

- Working with user-defined exceptions –

declaration,Raise_Application_Error, Pragma Exception_Init, Sqlcode And

Sqlerrm

25%

4 Stored Subprograms, Database Triggers and Packages - Stored procedures – introduction, creating, modifyi ng, executing and

dropping procedures

- Stored functions – introduction, creating, modifyin g, executing and

dropping

Functions

- Database triggers – introduction, creating, modifyi ng and dropping triggers,

types of triggers

- Packages – meaning, advantages, creating, modifying and dropping

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US05CBVS06

Total Credits:3

Title Of Paper: Advanced RDBMS

Page 10 of 10

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

SARDAR PATEL UNIVERSITY

Programme: -B.Voc (Software development)

Semester: V

Paper Code: Code: US05CBVS03 Total Credits:6

Title Of Paper: Practicals-9

Part Description in detail Weightage (%)

1 Practical based on Visual Programming

100%

Paper Code: Code: US05CBVS04

Total Credits:6

Title Of Paper: Practicals-10

Part Description in detail Weightage (%)

1 Practical based on Advanced RDBMS

100%

SARDAR PATEL UNIVERSITY

Programme:- Bachelor of Vocation (Software Development)

Semester: VI

Syllabus with effect from: June 2017

Course

Type

Course Code

Name Of Course

T/P

Credit

Exam

Duration

in Hrs

Contact

Hrs Per Week

Component of Marks

Internal External Total

Total/

Passing

Total/P

assing

Total/

Passing

General

Education

US06FBVS01 Fundamental concepts of Information

Security

T 3 3 3 30/12 70/28 100/40

US06FBVS05 Basics of Cyber Law T 3 3 3 30/12 70/28 100/40

US06FBVS08 Vibrant Skills For Business T 3 3 3 30/12 70/28 100/40

US06FBVS07 Corporate Social Responsibility T 3 3 3 30/12 70/28 100/40

Skill

Education

US06CBVS05 Application Development T 5 3 5 30/12 70/28 100/40

US06CBVS02 Server Side Programming T 5 3 5 30/12 70/28 100/40

US06CBVS03 Practicals-11 (Asp.Net) P 5 3 5 30/12 70/28 100/40

US06CBVS04 Practicals-12(In house Project) P 3 3 6 30/12 70/28 100/40

Page 2 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

MAIN REFERENCE BOOKS :

1. William Stallings: Network Security Essentials (Applications and Standards), Pearson Education India, 2001.

2. Tanenbaum A. S., Computer Networks, Prentice-Hall of India Pvt. Ltd., New Delhi,

1997.

Unit Description in detail Weightage (%)

1 Introduction to Information Security

- An overview of information security: confidentiality, integrity, and

availability

- Security policies, security mechanisms, assurance

25%

2 Cryptography concepts

- Introduction

- Conventional encryption principles

- Basic terms : plaintext, ciphertext, cryptography, cryptanalysis

- Substitution ciphers vs. transposition ciphers

- Types of attack on encrypted messages

- Introduction to public key cryptography

- Applications for public-key cryptosystems

25%

3 : Concept of System Security

- Intruders

- Viruses and related threats : trap doors, logic bombs, trojan horses,

viruses, worms, bacteria

- The nature of viruses

- Types of viruses

- Antivirus approaches : detection, identification and removal

25%

4 Concept of Network Security

- Digital signatures

- Firewalls : introduction, design principles, characteristics, types,

configuration

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: Code: US06FBVS01

Total Credits:3

Title Of Paper: Fundamental Concepts of Information Security

Page 3 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

Reference Books: 1. References Chris Reed & John Angel, Computer Law, OUP, New York, (2007).

2. Justice Yatindra Singh, Cyber Laws, Universal Law Publishing Co, New Delhi, (2012).

3. Verma S, K, Mittal Raman, Legal Dimensions of Cyber Space, Indian Law Institute, New Delhi,

(2004)

4. S. R. Bhansali, Information Technology Act, 2000, University Book House Pvt. Ltd., Jaipur

(2003).

5. Vasu Deva, Cyber Crimes and Law Enforcement, Commonwealth Publishers, New Delhi,(2003).

Unit Description in detail Weightage (%)

1 Introduction - Computers and its Impact in Society

- Overview of Computer and Web Technology

- Need for Cyber Law

- Cyber Jurisprudence at International and Indian Level

25%

2 Cyber Law - International Perspectives - UN & International Telecommunication Union (ITU) Initiatives

- Council of Europe - Budapest Convention on Cybercrime

- Asia-Pacific Economic Cooperation (APEC)

- Organization for Economic Co-operation and Development (OECD)

- World Bank

- Commonwealth of Nations

25%

3 Constitutional & Human Rights Issues in Cyberspace - Freedom of Speech and Expression in Cyberspace

- Right to Access Cyberspace – Access to Internet

- Right to Privacy

- Right to Data Protection

25%

4 Cyber Crimes & Legal Framework - Cyber Crimes against Individuals, Institution and State

- Hacking

- Digital Forgery

- Cyber Stalking/Harassment

- Cyber Pornography Identity Theft & Fraud

- Cyber terrorism

- Cyber Defamation

- Different offences under IT Act, 2000

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US06FBVS05 Total Credits:3

Title Of Paper: Basics of Cyber Law

Page 4 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

BasicText&ReferenceBooks:

1. RajendraPalandJSKorlahalli,EssentialsofBusinessCommunication,SultanChand&s

ons www.britishcouncil.com

2. ChrissieWright,CommunicationSkills,JaicoPublication

3. SunitaMishraandC.MuraliKrishna,CommunicationSkillsforEngineers,

PearsonEduation

4. MeenakshiRaman&SangitaSharma,TechnicalCommunication;Principlesand

Practice,OxfordUniversityPressOnWeGo, BBC’saudio-visualcourse

Paper Code: US06FBVS08 TotalCredit:3

Title Of Paper: vibrant skills for Business

Unit Description in detail Weighting

1 Problem solving

- Solve your problem of day to day life

- Meaning and definition Problem solving skill

- Problem solving process

- Importance of problem in business

25 %

2 Leadership Skill

- General leadership skill

- Understanding the power

- Develop leadership skills

- Importance of leadership skilling Business

25 %

3 Decision Making

- How to make better decision

- Definition and meaning of decision making

- Financial decision

- Importance of decision making skill

- Impact of ethics and values on decision

25 %

4 Learning Skill

- Personal learnings kill(Mindmap,power of observation,note

taking)

- Understanding how people learn

- Developing Environment to work with other

- Developing health relationship with other

25 %

Page 5 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

Reference Books : 1. Business Ethics & Corporate Governance work book by ICFAI

University Press Corporate Governance by Devi Singh & Subhash Garg, Excel books

2. A handbook of Corporate Governance & Social Responsibility by David Crowther & Guler Ares, Published by Gower Publishing Ltd.

3. Business Ethics by A.C. Fernando

Unit Description in detail Weightage (%)

1 : BUSINESS ETHICS

- Introduction

- Features of Ethics

- Need & Objectives of Ethics

- Code of Conduct & Ethics for Managers

- Meaning of Business Ethics

- Need for Business Ethics

- Factors influencing Business Ethics

25%

2 : CORPORATE SOCIAL RESPONSIBILITY

- Concept

- Reasons for Social Responsibility

- CSR towards various stake holders

- Advantages of CSR

- Implementing CSR in Business Organizations

- Scope of CSR

25%

3 CORPORATE GOVERNANCE

- Introduction

- Historical Background

- Important issues of Corporate Governance

- Corporate Governance in India

25%

4 SOCIAL RESPONSIBILITY ACCOUNTING

- Introduction

- Need & Importance

- Practices

- Reporting Standards

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US06FBVS07 Total Credits:3

Title Of Paper: Corporate Social Responsibility

Page 6 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

Paper Code: US06CBVS05

Total Credits:3

Title Of Paper: Application Development

Unit Description in detail Weightage (%)

1 Introduction to Mobile Apps and Android - Why we Need Mobile Apps

- Different Kinds of Mobile Apps

- Briefly about Android

- History Behind Android Development

- What is Android?, Pre-requisites to learn Android

- Brief Discussion on Java Programming

25%

2 Android Architecture and Deep Overview in Android Stack - Overview of Android Stack

- Android Features

- Introduction to OS layers

- Linux Kernel

- Libraries

- Android Runtime

- Application Framework

- Dalvik VM

25%

3 Installing Android Machine and creating first Android

Application - Configuring Android Stack

- Creating Eclipse Environment

- Integrating Android with Eclipse IDE

- Exploring Eclipse IDE

- Creating Android Project

- Debugging Application through DDMS

- Setting up environment, AVD Creation

- Executing Project on Android Screen

25%

Page 7 of 9

Reference Books 1. “Hello, Android Introducing Google’s Mobile Development Platform” by Ed

Burnette

2. Meier Reto : Professional Android 2 Application Development, Wiley

Publishing, Inc., 2010

3. Conder Shane, Darcey Lauren : Android Wireless Application Development,

2nd Edition, Addition Wesley, 2011

4 Android Components and Hello World App - Android Components : Activities, Services, Broadcast Receivers,

Content Providers

- Creating your first project

- The manifest file

- Layout resource

- Running your app on Emulator

25%

Practical:

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Page 8 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

MAIN REFERENCE BOOKS :

1. Matthew MacDonald : Beginning ASP.NET 2.0 in VB 2005 by Apress, First Indian

Reprint 2006

2. Stephen Walther : ASP.NET 2.0 Unleashed by Sams Publication 3. Scott Mitchell : Teach Yourself ASP.NET 2.0 in 24 Hours by Sams Publication

Uni

t

Description in detail Weightage (%)

1 Introduction

− ASP.NET – Introduction, overview of ASP.NET framework

− Understanding ASP.NET controls

− Understanding ASP.NET pages

− Advantages of ASP.NET

− Web Servers – introduction and role

− Internet Information Server (IIS) – introduction

− ASP.NET application - introduction

− Creating ASP.NET page, understanding the ASP.NET page execution

− The Page class

25%

2 ASP.NET Standard Controls and Validation Controls

− Using standard controls : Label, TextBox, CheckBox, Button, RadioButton,

Linkbutton, ImageButton

− Client side validation vs. server side validation

− Overview of the validation controls

− Using RequiredFieldValidator control, RangeValidator control,

CompareValidator control, RegularExpressionValidator control,

CustomValidator control, ValidationSummary control,Introduction to various

controls

25%

3 State Management and Advanced Concepts

− Introduction

− View State : example, making view state secure, retaining member variables,

storing custom objects

− Transferring information, custom cookies, session state, session state

configuration, application state

− The Global.asax Application file

− Login Controls

− Site Navigation and Site Maps

25%

4 Database Processing and Security (using C#)

− ADO.NET Architecture - connected and disconnected

− ADO.NET basics – data provider, connection, command, DataReader,

DataSet, DataAdapter

− Data Binding

− Introduction to data controls – GridView, DetailsView, FormView, Repeater,

DataList,Website Security

25%

Practical

The students are required to do Dictation, Narration, Listening Comprehension,

Note Making/Note Taking as given by concerned faculty

Paper Code: US06CBVS02 Total Credits:3

Title Of Paper: Server Side Programming

Page 9 of 9

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

SARDAR PATEL UNIVERSITY

Programme:- B. Voc (Software Development)

Semester: VI

Paper Code: Code: US06CBVS03

Total Credits:6

Title Of Paper: Practicals-11

Part Description in detail Weightage (%)

1 Practical based on ASP.net

100%

Paper Code: Code: US06CBVS04

Total Credits:6

Title Of Paper: Practicals-12

Part Description in detail Weightage (%)

1 Practical based on Project

100%