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%