BVoc Software Development 1
BVoc Software Development 1
Table of Contents
Preamble..................................................................................................................................................... 1
UGC Sponsored B.Voc Programmes ............................................................................................................ 1
1. Objectives ....................................................................................................................................... 1
2. Governance and Coordination ........................................................................................................ 2
3. Curricular Aspects and Level of Awards .......................................................................................... 2
4. Assessment ..................................................................................................................................... 4
BVoc.SOFTWARE DEVELOPMENT ............................................................................................................... 7
1. Graduate Attributes ........................................................................................................................ 7
2. Levels Of Awards ........................................................................................................................... 12
3. Duration Of The Course ................................................................................................................ 12
4. Nature Of The Course ................................................................................................................... 12
5. Programme Structure ................................................................................................................... 12
6. Scheme of Courses ........................................................................................................................ 13
7. Course Code .................................................................................................................................. 13
Detailed Distribution of Courses ............................................................................................................... 14
EXAMINATIONS..................................................................................................................................... 18
a) Sessional ....................................................................................................................................... 18
b) Final........................................................................................................................................... 19
8. Eligibility For Admission ................................................................................................................ 23
PROPOSED CURRICULUM ......................................................................................................................... 24
Syllabi of General Papers .......................................................................................................................... 26
Syllabi of Core Courses .............................................................................................................................. 60
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam
Preamble
1. Objectives
2. To ensure that the students have adequate knowledge and skills, so that
they are work ready at each exit point of the programme.
1
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam
Awards Duration
Certificate 6 Months
Diploma 2 Semesters (after Ist year)
Advanced Diploma 4 Semesters (after 2nd year)
Degree 6 Semesters
2
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam
The curriculum in each of the years of the programme would be a suitable mix of
general education and skill development components. As is evident from Table 2
above, the General Education Component shall have 40 % of the total credits
and balance 60% credits will be of Skill Component. The Curriculum details
should be finalized before introduction of the courses.
3
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam
4. Assessment
a. The Skill component of the course will be assessed and certified by the
respective Sector kill Councils. In case, there is no Sector Skill Council for
a specific trade, the assessment may be done by an allied Sector Council
or the Industry partner. The certifying bodies may comply with and obtain
accreditation from the National Accreditation Board for Certification Bodies
(NABCB) set up under Quality Council of India (QCI). Wherever the
university/college may deem fit, it may issue a joint certificate for the
course(s) with the respective Sector Skill Council(s).
b. The credits for the skill component will be awarded in terms of NSQF level
certification which will have 60% weightage of total credits of the course in
following manner.
4
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam
5
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam
Following procedure to compute the Semester Grade Point Average (SGPA) and
Cumulative Grade Point Average (CGPA) may be adopted:
i. The SGPA is the ratio of sum of the product of the number of credits with
the grade points scored by a student in all the course components taken
by a student and the sum of the number of credits of all the courses
undergone by a student in a semester,
i.e
SGPA (Si) = Σ(Ci x Gi) / ΣCi
where „Ci‟is the number of credits of the ith course component and „Gi‟ is
the grade point scored by the student in the ith course component.
ii. The CGPA is also calculated in the same manner taking into account all
the courses undergone by a student over all the semesters of a
programme, i.e.
where „Si‟ is the SGPA of the ith semester and Ci is the total number of
credits in that semester.
iii. The SGPA and CGPA shall be rounded off to 2 decimal points and
reported in the transcripts.
*
Reference : UGC B.Voc. Guidelines.
6
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
BVoc.SOFTWARE DEVELOPMENT
Information Technology (IT) industry in India is one of the fastest growing industries.
Indian IT industry has built up valuable brand equity for itself in the global markets. IT
industry in India comprises of software industry and information technology enabled
services (ITES), which also includes business process outsourcing (BPO) industry.
Even the Government of India initiated a new move called Digital India to ensure that
government services are made available to citizens electronically by improving online
infrastructure and by increasing internet connectivity. All the enterprises and companies
are automating their services, thus resulting a huge requirement of professionally and
vocationally qualified and skilled workforce in almost all sectors including finance, Media
and entertainment , research etc.
The B.Voc (SOFTWARE DEVELOPMENT) is designed in such a way that at the end of
three years the student will be awarded a B.Voc. Degree and pursue the job roles of ,
Analyst, Application Maintenance Engineer, Deployment Engineer, Engineer
Trainee,Junior Data Associate , Language Translator, QA Engineer etc.
However at the end of second and first year they will be awarded Advanced diploma
and diploma respectively and they can seek jobs in low level management areas.
1. Graduate Attributes
Job Roles proposed to be covered in each year (Along with NSQF level)
7
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Level – 5
Web Developer
NOS REFERENCE ID: SSC/ Q 0503
Individuals at this job are responsible for
designing and maintaining web-based applications
that include static and dynamic content. This
includes the design, layout and coding of a
website.
1. Test Engineer
NOS REFERENCE ID: SSC/ Q 1301
Individuals in this job are responsible for
development and coordination of scheduled and
unscheduled test plans and conducting software
compatibility tests with programs, hardware,
operating systems, or network environments. The
job involves documenting, reporting and tracking
software defects using manual testing software.
2. Technical Writer
NOS REFERENCE ID: SSC/ Q 0505
Individuals at this job are responsible for creating
Year 1 technical documentation related to an application
like job-aids, help documents and training
materials. These documents serve the core
purpose of transferring knowledge between the
application development teams and the user
teams. The information may be presented in the
form of user guides for software applications,
reference manuals, training guides or online help
incorporated into software and operating guides.
8
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Level - 7
1. Analyst
NOS REFERENCE ID: SSC/ Q 0701
Individuals at this job understand the client‟s
business requirements and translate them into
Year 3 technology requirements for the technology
consultants. They act as facilitators in the process
of solutioning and development of the end
product/service.
2. Application Maintenance Engineer
NOS REFERENCE ID: SSC/ Q 0201
Individuals at this job are responsible for ensuring
9
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
10
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
8. UI Developer
NOS REFERENCE ID: SSC/ Q 0502
Individuals at this job are responsible for creating
complex user interfaces for a variety of
applications, such as computer programs,
databases and websites.
9. Software Developer
NOS REFERENCE ID: SSC/ Q 0501
Individuals at this job are responsible for
development of software applications and
interfaces as well as enhancements to existing
packaged applications or pre-engineered
templates. The job also involves providing support
to custom applications, debugging, maintenance
and documentation.
1. Document Analyst : organise, analyse,
synthesise and summarise information
using appropriate analytical
methodologies. He/she needs to
prepare companies profiles, conducts
financial analysis & valuations,
benchmarking, collect data using
techniques such as questionnaires,
surveys, interviews and electronic data
collection as part of the job.
2. Software Developer : Pursue
opportunities in software development
firms in various positions.
3. Entrepreneurship : Pursue self-
employable opportunities in business
process services.
4. Software Analyst : Can carry out
Software Project planning activities.
5. Software Tester : Software coding
testing and debugging.
6. Technical Writer : Prepares manuals
and online help
7. Software Consultant
Reference : http://www.nsdcindia.org/nos
11
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
2. Levels Of Awards
5. Programme Structure
12
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
6. Scheme of Courses
2.
General Education Components 14 56
3.
Skill Components 20 89
4.
Internship 3 7
5.
Mini Project 1 4
6.
Main Project 1 8
Total 43 180
7. Course Code
A nine character Course code is assigned to each course. The first character indicates the
discipline, second and third character indicates the programme, fourth for semester, fifth for
course category, next two characters for serial no of the course , eighth character specifies the
type of course, ninth specifies the degree.
Eg : VSD1G01TB
V Vocational Studies
SD Software Development
1 Semester
13
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
NO.OF Total
TOTAL CREDITS
SEMESTE R
TOTAL Hrs.PER
Sessionals
Finals
TITLE OF THE COURSE Course Code
Lect. Lab
1. Communication VSD1A01TB 4 - 4 60 3 20 80
Skills
2. Foreign 4 - 4 60 3 20 80
Language VSD1G01TB
(French)
1 3. Problem Solving 4 - 4 60 3 20 80
VSD1G02TB
Techniques
4. Financial 4 4 60 3 20 80
VSD1S01TB -
Accounting
5. Computer 3 - 3 45 3 20 80
VSD1S02TB
Fundamentals
6. Object Oriented 3 - 3 45 3 20 80
Programming with VSD1S03TB
C++.
8. MS Office/
Photoshop/Corel
VSD1S05PB
Draw 2 3 5 75 3 20 80
(S/W Lab – II)
14
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
1. English VSD2A02TB 4 - 4 60 3 20 80
2. Foreign 4 - 4 60 3 20 80
Language VSD2G03TB
(French)
5. Accounting 2 1 3 45 3 20 80
VSD2S07TB
withTally
7. JAVA 3 3 45 3 20 80
VSD2S09TB
Programming
9. S/W Lab – IV - 2 2 60 3 20 80
VSD2S11PB
(JAVA)
15
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
1. Principles and 4 - 4 60 3 20 80
Practices of VSD3G05TB
Management
3 4. Object Oriented 4 4 60 3 20 80
VSD3S12TB
Analysis and
Design.
5. Basic Statistics VSD3S13TB 2 2 4 60 3 20 80
and SPSS
6. Java Script, VSD3S14TB 3 2 5 75 3 20 80
JQuery
7. HTML5 & CSS3 VSD3S15PB 3 2 5 75 3 20 80
(S/W Lab – V)
1. Media and 4 - 4 60 3 20 80
VSD4G08TB
Society
2. Indian 4 - 4 60 3 20 80
VSD4G09TB
Constitution
3. Economic 4 - 4 60 3 20 80
VSD4G10TB
Analysis
4. Software 3 1 4 60 3 20 80
4
Testing &
VSD4S16TB
Technical
Writing
5. Open Source 3 2 5 75 20 80
Platforms VSD4S17TB 3
(Linux, RoR)
6. Computer 3 - 3 45 3 20 80
VSD4S18TB
Networks
7. MiniProject VSD4S19PB - 4 4 60 3 20 80
1. Entrepreneurs 4 - 4 60 3 20 80
VSD5G11TB
5 hip
2. Organization VSD5G12TB 4 - 4 60 3 20 80
16
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Behaviour
3. Tourism 4 - 4 60 3 20 80
VSD5G13TB
Studies
4. Software 5 - 5 75 3 20 80
VSD5S20TB
Engineering
5. Advanced 3 2 5 75 3 20 80
SQL with VSD5S21TB
Oracle
1. Business
Ethics VSD6G14TB 4 - 4 60 3 20 80
6.
2. Environment
studies VSD6G15TB 4 - 4 60
3 20 80
3. e_governance VSD6G16TB 4 - 4 60
3 20 80
4. Cloud VSD6S23TB 5 - 5 75
Computing 3 20 80
7. Internship VSD6S26TB - 4 4 60
Viva-
Voce
17
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
EXAMINATIONS
The evaluation of each course shall contain two parts – Sessional Assessment and Final
Assessment. The Sessional and Final Assessments shall be made using a Mark- based
Grading system based on a 7-point scale. Overall Sessional : Final ratio will be maintained as
20:80.
a) Sessional
Attendance - 5 marks
Assignment - 5 marks
Test paper - 10 marks
Total :- 20 marks
b. For Practicals,
Attendance - 3 marks
Record - 5 marks
Test Paper -10 marks
Lab involvement - 2 marks
Total:- 20 marks
A student should have a minimum of 75% attendance. Those who do not have the
minimum requirement for attendance will not be allowed to appear for the Final
Examinations.
18
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
III. Assignment/Seminar/Viva
b) Final
The final examination of all semesters shall be conducted by the institution on the close of
each semester. For reappearance/ improvement, students may appear along with the next
batch.
Pattern of Questions
Questions shall be set to assess knowledge acquired, application of knowledge in life situations,
critical evaluation of knowledge and the ability to synthesize knowledge. The question setter
shall ensure that questions covering all skills are set. He/She shall also submit a detailed
scheme of evaluation along with the question paper.
A question paper shall be a judicious mix of very short answer type, short answer type, short
essay type / problem solving type and long essay type questions.
Courses such as common courses, open course and elective course do not contain practical
courses. The pattern of questions for these courses without practical are listed below.
1. Each question paper has four parts A, B, C & D.
2. Part A contains 6 questions of 1 mark each all of which the candidate has to answer.
3. Part B contains 10 short answer type questions spanning the entire syllabus and the
candidate has to answer 7 questions. Each question carries 2 marks.
4. Part C contains 8 problem type questions / short essays spanning the entire syllabus
and the candidate has to answer 5 questions. Each question carries 6 marks. But, for
open courses, Part C contains short essay type questions only.
5. Part D contains 4 essay type questions spanning the entire syllabus and the
candidate has to answer 2 questions. Each question carries 15 marks.
6. The total marks for courses is 80.
Practical Examinations
The practical examinations for the core and complementary courses are to be conducted at
the end of every semesters by the institution. The external examiner shall be selected by the
institution. The score sheet should be sent to the Controller of Examinations soon after the
evaluation.
19
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Evaluation
The scheme of evaluation of the practical examination will be decided by the Board of
Examiners.
Student strength for practical examination:
There shall be at least one teacher to supervise a batch of not more than 15 students in each
laboratory session.
Pattern of Questions
The practical examination consists of 2 compulsory questions. The student has to design an
algorithm and develop a software program to solve the given problem.
Question 1 Question 2
Algorithm 10 -
Program 10 15
Output 10 20
Viva 10 marks
Record 5 marks
Total 80 marks
20
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Internship Evaluation
All students have to complete an internship in a selected company approved by the college at
the end of each year during the specified time period.
Attendance - 5 marks
Performance - 10 marks
Project Evaluation
All students have to begin working on the project in the FIFTH semester and must submit it in
the SIXTH semester.
The ratio of Sessional to Final component of the project is 2:3. The mark distribution for
assessment of the various components is shown below.
Sessional Evaluation
For Project
Attendance - 3 marks
Review I - 5 marks
Review II - 5 marks
Viva - 10 marks
Record - 10 marks
Presentation - 7 marks
Total - 40 marks
21
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Final Evaluation
5
Planning and Scheduling
5
Analysis SRS
Data Model / ER Model / DFD / UML 5
Diagram / Data Dictionary.
Program Structure / Table Design / 5
Coding / Any Other Data Structures
Data and Integrity constraints /
Design 5
Procedural Design
5
User Interface Design
3
Database / Data Security
Security
3
Users and Access rights
2
Test Case design
Testing
2
Test Report and Debugging
Proper binding / Content Page / Page
5
Report Organization numbering / Organization of content /
attached printouts of text and figures
Analysis / Design / Coding / 5
Demonstration / Testing
Viva
Explanation of subject areas related to 5
the project.
60
Total
22
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Eligibility for admissions and reservation of seats for B.Voc Software Development shall
be according to the rules framed by the University from time to time. No student shall
be eligible for admission to B.Voc Software Development unless he/she has
successfully completed the examination conducted by a Board/ University at the
+2 level of schooling or its equivalent in stream.
23
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
PROPOSED CURRICULUM
FOR
B. VOC SOFTWARE DEVELOPMENT
Credits Credits
Semester
1. Communication 4 - - 1. Financial 4 - -
Skills Accounting
4 - - 2. Computer 3 -
2. Foreign Language
Fundamental
(French)
First Semester
s
4 - - 3. MS Office/ 2 3
3. Problem Solving
Photoshop/C
Techniques
orelDraw
4. Object 3 - 3
Oriented
- - - -
Programming
with C++.
12 - - 13 - 5
Total Total
12 18
4 - 1. Applied 4 - -
1. English
Mathematics
Second Semester
Design.
4 - - 2. Basic Statistics 2 - 2
2. Human Rights
and SPSS
4 - - 3. HTML5 & 2 1 2
3. Social Analysis
CSS3
4. Java Script, 3 - 2
JQuery
12 10 2 6
Total Total
24 12 18
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
4 - - 1. Software
Testing &
1. Media and Society 2 1 1
Technical
Fourth Semester
Writing
4 - - 2. Open Source
2. Indian Constitution Platforms 2 1 2
(Linux, RoR)
4 - - 3. Computer 3 - -
3. Economic Analysis
Networks
- - - - 4. MiniProject - - 4
- - - - 5. Internship - - 2
12 - - 7 2 9
Total Total
12 18
Grand Total of Credits
120
after 2nd Year
4 - - 1. Software 5 - -
1. Entrepreneurship
Fifth Semester
Engineering
2. Organization 4 - - 2. Advanced 3 - 2
Behaviour / SQL with
Psychology Oracle
3. Tourism Studies 4 - - 3. PHP & SQL 2 - 2
12 - - 10 - 4
Total Total
12 14
4 - - 1. Cloud 5 - -
Sixth Semester
1. Business Ethics
Computing
2. Environment studies 4 - - 2. Data Mining 4 1 -
3. e-governance 4 - - 3. Main Project - - 8
- - 4. Internship - - 4
Total 12 - - Total 9 1 12
12 22
Grand Total of Credits 72 108
after 3rd Year
*LTP – Lecture, Tutorial, Practical
25
Syllabi of General Papers
26
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER I
Name of the Course : COMMUNICATION & SOFT SKILLS
Credits : 4 credits
Aim
Syllabus Content
Module I
Communication- Channels, Technical Communication, Importance.
Listening Process – Types, Improving Listening Process.
Module II
Speaking- Speech Process, Strategies for good communication,
Improving fluency, Body Language,
Professional Speaking – Job Interviews, Group Discussions.
Module III
Presentation Skills,
Professional Writing – resumes and job applications,
Email messages, Reports.
Course Competencies
References
27
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER I
Name of the Course : Fundamentals of French Language
Credits : 4 credits
Total Lecture Hours : 60 hours
Aim & Objective:
It aims at increasing the students‟ linguistic competency which would enable them to
apply the grammatical structures correctly to create original sentences.
It aims at building a solid foundation in the acquisition of standard French through basic
sound patterns of the French language and fundamental French grammar to the
students.
Syllabus Content : This module includes basic sound patterns of the French language
and rudiments of French grammar.
Unit 1: Les alphabets – Les sons – les accents – Les noms – Les articles
Unit 2: Les verbes –Le présent – Le pronom sujet – L‟interrogation simple – La négation
Text
Reference books
28
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
.
Module Hours 1 marks 2 marks 6 marks 15 marks Total
Module I 14 1 2 1 1 26
Module II 14 2 2 2 1 33
Module III 14 1 2 2 1 32
Module IV 15 1 2 2 1 32
Module V 15 1 2 1 0 11
Le français intermédiaire
I Semester
PART A
29
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
PART B
PART C
17. Présentez-vous.
18. Présentez votre famille.
19. Présentez une personne célèbre.
20. Qu’est-ce que vous aimez ?
21. Qu’est-ce que vous n’aimez pas?
30
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
22. Qu’est-ce que vous n’avez pas fait dans votre vie ?
23. Décrivez votre amie.
24. Décrivez votre maison.
(5x6=30)
PART D
SEMESTER I
Name of the Course : Problem Solving Techniques
Credits : 4 credits
Total Lecture Hours : 60 hours
Aim:
Finding the Square Root of a Number – Smallest Divisor of an Integer – GCD of Two
Integers – Generating Prime Numbers – Computing the Prime Factors of an Integer –
31
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Array Order Reversal – Array Counting or Histogram – Finding the Maximum Number in
a Set – Removal of Duplicates from an Ordered Array – Partitioning an Array – Finding
the kth Smallest Element – Longest Monotone Subsequence.
Two Way Merge - Sorting by Selection, Exchange, Insertion, and Partitioning - Binary
Search Hash Searching.
TEXTBOOK
REFERENCES
32
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER II
Name of the Course : English
Credits : 4 credits
Syllabus Content
SEMESTER II
Name of the Course : Intermediate French
Credits : 4 credits
Objective: It aims at increasing the students‟ linguistic competency which would enable
them to apply the grammatical structures correctly to create original sentences.
Unit 1: Le temps passé (le passé composé) – Les pronoms (personnels, en, y, tonique)
Text
Reference books
1. Claire Miguel, Grammaire en dialogues (niveau débutant), CLE International, Paris, 2005.
33
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module I 14 1 2 2 1 32
Module II 15 1 2 2 1 32
Module III 14 2 2 1 1 27
Module IV 15 1 2 2 0 17
Module V 14 1 2 1 1 26
Le français intermédiaire
II Semester
PART A
29. … monsieur
30. … filles
31. … glace
34
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
PART B
PART C
35
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
(5x6=30)
PART D
SEMESTER II
Aim
The course introduces the meaning of company. The standard of business integrity and
conduct in promotion and management of companies. Effective participation and control
by shareholders and the protection of their legitimate interests .
Syllabus Content
Module I
Legal structures of business, Forms of business association contrasted, Meaning
and types of companies, Formation and incorporation of a company, ;
advantages and disadvantages of incorporation; corporate personality.
Module II
36
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module III
Company Management, officers and organs of the company; Company Meetings
and Proceedings; legal rules governing the enforceability of transactions with
companies.
Module IV
Directors. Appointment and tenure; Powers and Liabilities of Directors, executive
and non-executive directors; Managerial Remuneration and Winding up of
Company.
Module V
Corporate accountability- requirement of keeping book of accounts, statutory
books and statistical books, Annual accounts, Auditors- appointment,
qualification, remuneration, removal of auditors.
Course Competencies
37
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
References
SEMESTER III
Name of the Course : Principles and Practices of Management
Credits : 4 credits
Aim
This course provides a basic framework for understanding the role and functions of a
manager and to explain the principles, concepts, and techniques that can be used in
carrying out these functions. Specific topics include planning, decision making,
organizing, leading, controlling, and innovating.
Syllabus Content
Module I
Management
Definition, nature, importance, evolution of management thought, contribution made by
Taylor, Fayol, Hawthrone experiments Maslow; Is managing a science or art? Functions
of manager, ethics in managing and social responsibility of managers.
Module II
Planning & Control
Why Management process starts with planning, steps in planning, types of planning,
barriers to effective planning, operational plan, strategic planning, Mckinsey‟s 7‟s
Approach, SWOT analysis, Controlling- concept, Planning- control relationship, process
of control, human response to control, dimensions of control, MBO.
Module III
38
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module IV
Staffing & Motivation
Concept, Manpower planning, Job design, recruitment & selection, training and
development, performance appraisal, motivation, motivators and satisfaction, motivating
towards organizing objectives, morale building.
Module V
Leadership & Communication
Defining leadership and its role, should managers lead, leadership style, leadership
development, Leadership behavior.
Communication- Process, Bridging gap-using tools of communication, electronic media
in Communication.
Course Competencies
Describe students own view of management, values, ethics, and perception, and
what students bring to their role as manager.
Comment on what is expected of managers in terms of general competencies.
Explain the differing approaches to defining management and the standard cycle
of the management process.
Explain how the values that management holds can impact an organization.
Examine how a manager can add value to an organization.
Recognize the value of delegating.
Analyze the leadership styles of managers.
Examine what and how to motivate employees.
Understand and apply leadership and motivation theories.
Understand the use of roles when working as a team.
Identify successful communication.
Identify student‟s predominant decision making style.
Recognize own commitment levels and the commitment levels of others to the
organization's goals.
Explain how planning adds to an organization's goals.
39
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Learning Resources
Text Books
References
40
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER III
Name of the Course : Human Rights
Credits : 4 credits
Aim
The objective of Human Rights is to motivate students to take positive and peaceful
action in support of human rights.
Module I
THE CONCEPT OF HUMAN RIGHTS
Introduction
Nature and Meaning of Human Rights
Origin of Human Rights Movement
UN Charter and its Agencies
International Movements for the Protection of Human Rights
Module II
PROTECTION OF HUMAN RIGHTS UNDER THE INDIAN CONSTITUTION
Introduction
Indian Constitution vis-à-vis International Human Rights
Human Rights, Politics and Indian Judiciary
Public Interest Litigation
Module III
IMPLEMENTATION OF HUMAN RIGHTS IN INDIA
Introduction
Position of Judiciary Under Indian Constitution
The Concept of „Judicial Review‟ and Human Rights
Development of Human rights Through different Tools and
Technique
Module IV
HUMAN RIGHTS AND WEAKER SECTIONS
Introduction
Women and International Human Rights
Women and Human Rights in India
National Legislations
Children and Human Rights in India
41
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module V
HUMAN RIGHTS OF ARRESTED PERSONS, UNDER TRIALS AND PRISONERS
References:
SEMESTER III
Name of the Course : Social Analysis
Credits : 4 credits
Social Analysis
Apply the modern techniques for resolving the main issue and problems existed
in society.
42
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
MODULE I
SOCIAL PROBLEMS.
MODULE II
MODULE III
MODULE IV
SOCIAL POLICY
Definition and Need – Evolution
MODULE V
SOCIAL WELFARE ADMINISTRATION UNDER GOVT DEPARTMENT- UNDER
VOLUNTARY AGENCIES
References
43
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER IV
Name of the Course : Society and Media
Credits : 4 credits
Syllabus Content
Module I : Media and Society
Discourse analysis
44
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Course Competencies
Learning Resources
Text Book
1. Silverstone, Rogers1999. Why Study Media? Sage Publications
2. Potter, James W 1998. Media Literacy. Sage Publications
References
45
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER IV
Name of the Course : INDIAN CONSTITUTION
Credits : 4 credits
Syllabus Content
Module I
Constitution
Definition and Classification
Sources of Constitution
Constitutional Conventions
Salient features and provisions of Indian Constitution
Rule of Law
Separation of powers
Module II
Distributive of Powers between Center and States
Legislative Powers - Administrative Powers - Financial Power
Doctrine of Territorial Nexus–Doctrine of Harmonious Construction-Doctrine of
Pith and Substance-Doctrine of Repugnancy
Module III
Constitutional Organs
(a) Parliament (b) Parliamentary Sovereignty (iii) Parliamentary Privileges (iv)
Anti Defection
Law (v) Executive Power (vi) Collective Responsibility of Cabinet (vii) Judiciary-
Jurisdiction of
Supreme Court and High Courts (viii) Independence of Judiciary
(ix) Public Interest Litigation (x) Power of Judicial Review
46
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module IV
Emergency Provisions, Amendment of Constitution, Doctrine of Basic Structure,
Contractual and Tortious Liability of State, Right to Property and Freedom of
Trade & Commerce
Text Book :
References:
SEMESTER IV
Name of the Course : ECONOMIC ANALYSIS
Credits : 4 credits
47
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
48
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER V
Name of the Course : ENTREPRENEURSHIP
Credits : 4 credits
Syllabus Content
Module 1: Marketing and Entrepreneurship, Identifying Market Opportunities
Module 2: Market Development
Module 3: Entrepreneurial Communication Strategy, Entrepreneurial Pricing Strategy
Module 4: Entrepreneurial Distribution Strategy
Module 5: Building Customer Relationships
Course Competencies
49
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER V
Name of the Course : ORGANIZATION BEHAVIOUR
Credits : 4 credits
After taking this course, the students will be able to answer the following questions:
1. Why do people behave as they do at work?
2. What can managers do to motivate employees toward greater productivity?
3. What responsibility do managers have for ensuring employee satisfaction?
4. What can be learned from theory and research to become effective future
managers?
5. How can individuals, groups and whole organizations work together more
effectively within the increasing pace of corporate change, dramatic restructuring
and downsizing and advanced global competition?
Syllabus Content
Module I
Module II
50
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module III
Module IV
ORGANIZATIONAL PROCESSES
Module V
ORGANIZATIONAL DESIGN, CHANGE AND INNOVATION
References
51
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER V
Name of the Course : Elements and Aspects of Travel and Tourism
Credits : 4 credits
The course initiates the students to the basics of International Travel and Tourism and
to familiarise the student with the fundamental concept/growth and development of
tourism.
Syllabus Content:
MODULE – 2
Elements of tourism
MODULE – 3
52
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
MODULE – 4
C1. Describe the role of travel agent in the Travel and Tourism business
environment, considering the ever-changing dynamics of today‟s business
environment
C2. Describe the main business sectors of the travel and tourism industry
C4. Recognize the role of major national and international organisations in the
tourism and Hospitality industry
Learning Resources
Textbook
53
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
References
SEMESTER VI
Name of the Course : Business Ethics
Credits : 4 credits
Aim
The objective of the course is to give a basic idea about the principles of business
ethics. The students must learn about the importance of ethics in day to day life.
Syllabus Content
Module 1
Introduction-Concept, relevance and importance, Ethical principles and relevance in
business, Normative and Justice & Fairness .
Module 2
Ingraining Ethics in Life
Ethical processes in life, Code of conduct - Managers, public servants, Lawyers,
Engineers, Academicians and Medical Practioner.
54
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module 3
Environmental Ethics
Sustainable Development, Industrial Pollution & Environmental Issues.
Module 4
Corporate Governance
Introduction to corporate governance, Importance, Issues and Obligations.
Module 5
Consumer Protection
Consumer & Consumer protection and Legal Protection to consumers.
References
1. Business Ethics Concepts & Cases ,Velasquez, TMH Publication.
2. Ethics & the conduct of Business, Boatright, Pearson Publication
3. Business Ethics text and Cases Viswanath Ghosh, Vikas Publication
4. Business Ethics, S.K.Chakravorty, TMH Publication.
SEMESTER VI
Name of the Course : Environment Studies
Credits : 4 credits
55
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
e) Energy resources : Growing energy needs, renewable and non renewable energy
sources, use of alternate energy sources. Case studies.
f) Land resources : Land as a resource, land degradation, man induced landslides, soil
erosion and desertification. • Role of an individual in conservation of natural resources. •
Equitable use of resources for sustainable lifestyles.
• Concept of an ecosystem. IV
• Structure and function of an ecosystem.
• Producers, consumers and decomposers.
• Energy flow in the ecosystem.
• Ecological succession.
• Food chains, food webs and ecological pyramids.
• Introduction, types, characteristic features, structure and function of the
following ecosystem :-a. Forest ecosystem
b. Grassland ecosystem ,c. Desert ecosystem
d. Aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries)
(6 lectures)
Module IV : Biodiversity and its conservation
56
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
• REFERENCE
57
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
(R) Reference
58
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER VI
Name of the Course : E-Governance
Credits : 4 credits
Syllabus Content
Module1:
Introduction to e-governance : e-governance – Definition- Benefits of e-governance-
Objectives of e-governance- Advantages of e-governance- Opportunities and
challenges in e-governance.
Module2:
Methods of e-governance : Methods of e-governance- difference models- G2C- G2G-
B2B- B2C Services- Various strategies of e-governance.
Module3:
e-governance in India : National E-Governance Plan - Initiatives in India – Analysis of
different initiatives – IT Policy – IT Act – Case studies
Module 4:
e-governance initiatives in Kerala : e-District/departmental initiatives – e-governance in
Local bodies – Strategies – Analysis- Best practices- Process Re-Engineering
Module5:
Role of Common Service Centres (CSC) in E-Governance : Private public Participation-
The Akshaya Model
59
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
60
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER I
Name of the Course : F INANCIAL ACCOUNTING
Credits : 4 credits
Syllabus Content :
Module-1 (20hours)
Module-2 (10hours)
Module-3 (20hours)
Module-4 (10hours)
Module-5 (12hours)
Final Accounts-Trading and Profit and Loss Account Balance Sheet (without
adjustments)
61
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Learning Resources
Textbook
PART A
Answer all questions
Each question carry 1 marks
(10x1=5)
62
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
PART B
Answer any 7 questions
Each question carry 2 marks
7. Explain the importance of profit and loss account?
8. What is analytical petty cash book?
9. State the features of Trial balance
10.Explain going concern concept.
11.From the following particulars prepare a sales returns book
14.The following are the transactions taken from the books of a furniture dealer. Prepare his
sales day book
63
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
16. The following information relates to a business for the year 2013. Ascertain the gross
profit
PART C
Answer any 5 question
Each question carry 6 marks
18. The following is a Trial Balance as on 31st March 2014 prepared by an incompetent
accountant. You are required to rewrite it in its correct form.
Capital 22,000
Stock(1st April 2013) 6,500
Furniture 2,700
Purchases 8,850
Cash at bank 7,300
Carriages 300
Sales 22,700
buildings 12000
Returns inwards 1,500
Returns outwards 350
Trade expenses 1,000
Discount received 370
salary 3,500
64
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
20. From the following trial balance , prepare a Trading and profit & Loss account for the
year ended 31st march 2014.
Dr.(Rs) Cr.(Rs)
Capital 11800
Discount 400
Machinery 2300
Wages 9000
Sales 29250
65
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
21. Record the journal entries relating to the transactions in the books of Anil
22. From the following balances extracted from the books M/S shine paints, calculate the amount
of gross profit earned during the period ended 31st Dec 2014
Opening stock 17,000, cash purchases 2,30,000, credit purchases 7,10,000, cash sales 3,80,000,
credit sales 12,05,000, direct expenses 2,20,000 closing stock 28,000 sales returns 14,000
,purchase returns12,000
23. Calculate the amount operating profit from the following information
Opening stock 24,000 , net purchases 4,80,000 , net sales 7,50,000 ,direct expenses 52,000,
administration Expenses 39,000 ,selling and distribution 47,000 ,loss due to fire 24,000, closing
stock 48,000
24. Accounting is a language of business through which it communicates to various parties who
are interested in it. How is it made possible.
(5x6=30)
PART D
25. Explain the Errors which will affect the agreement of the Trial balance?
26. Accounting information is useful to many people. List out the major users of accounting
information .
66
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Prepare Trading & Profit and Loss account for the year ended 31 st Dec.2014 and Balance
sheet as on that date.
67
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER I
Name of the Course : COMPUTER FUNDAMENTALS
Credits : 3 credits
68
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Syllabus Content
Module I
Introduction to Computers:
Different number systems and their conversions (Decimal, Binary, Octal , and
Hexadecimal), 1‟sComplement and 2‟s complement, Floating Point numbers, Coding –
BCD, Gray
Fundamental concepts of Boolean algebra, Inverter gates, AND gate, OR gate, NAND
gate, NOR gate, X-OR gate,X-NOR gate, The universal property of NAND gate and
NOR gate, Basic laws of Boolean algebra, De Morgan‟stheorems, Simplification of
Boolean expression, Karnaugh map (SOP)
Module III
Module IV
69
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module IV
Competencies
Learning Resources
Textbook :
70
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Unit I 14 1 2 1 1(optional) 10
14
Unit II 1 2 2 1 31
15
Unit III 2 2 2 1 31
15
Unit IV 1 2 1 1 29
14
Unit V 1 2 2 1 29
Total 130
Model Question Paper
Part A
Answer all questions
Each question carries 1 mark.
a.7 b.8
c.9 d.10
71
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
a.Mintermb.Signal
c.Maxtermd.variable
a.11011 b.11110
c.11001 d.10011
(6×1=6)
Part B
Answer any Seven questions in one or two sentences
Each question carries 2 marks
7. Explain Laws of Boolean Algebra.
8. Name any two minimization techniques.
9. What is a counter?
10. Explain Parity bit.
11. Perform the addition 11111+101101.
12. What are shift registers?
13. What are sequential circuits?
14. Explain the methods for binary multiplication
15. List types of ROM.
16. Explain the rules for 1s complement subtraction.
(7×2=14)
Part C
Answer any Five questions in 50 words each
Each question carries 6 marks
72
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Part D
Answer any two questions in 100 words
Each question carries 15 marks.
73
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER I
Name of the Course : MS OFFICE , PHOTOSHOP/CORELDRAW
(PRACTICAL)
Credits : 5 Credits
Examine word processing concepts and explore the Microsoft Office Word environment.
Syllabus Content :
Module–1:
Word Basics, Work with Text, Format Documents, Work with Text Objects, Work
with References, Work with Illustrations, Specialized Documents, Collaborate
with Others, Web Pages.
Excel Basics, Work with Cells and Worksheets Calculate Your Data, Format your
Workbook, Add Charts and Graphics, Collaborate with Others, Analyze your
Data, Work with Macros and the Web.
Module–2:
PowerPoint Basics, Create Presentations, Insert and Modify Text, Work with
Graphics and Media, Final Preparations, Deliver a Presentation.
74
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
PAINTING IN PHOTOSHOP
Using the Brush Tool- Working with Colors & Swatches- Creating & Using
Gradients- Creating & Working with Brushes- Using the Pencil & Eraser Tools-
Painting with Selections.
PHOTO RETOUCHING
The Red Eye Tool-The Clone Stamp Tool-The Patch Tool & the Healing -brush
Tool-The Spot Healing Brush Tool- The Color Replacement Tool-The Toning &
Focus Tools-Painting with History.
Module–4:
INTRODUCTION TO COLOR CORRECTION
Color Spaces & Color Modes-The Variations Command-The Auto Commands-
Adjusting Levels- Adjust Curves, Non-Destructively, with Adjustment Layers.
USING QUICK MASK MODE
Quick Mask Options - Painting a Selection- Saving & Removing a Selection from
the Background
75
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Course Competencies :
1. Examine word processing concepts and explore the Microsoft Office Word
environment.
2. Examine spreadsheet concepts and explore the Microsoft Office Excel
environment.
3. Examine slide show presentation concepts and explore the Microsoft Office
PowerPoint environment.
4. Demonstrate competency in identifying Photoshop interface elements.
5. Construct simple documents utilizing selections, layers, and blending modes.
6. Differentiate between simple graphic file formats and choose the appropriate
usage for each.
7. Designing visiting cards, brochures etc.
Resources
1. Adobe Photoshop
2. Adobe Photoshop CS4
3. CorelDraw Graphic Suite
76
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER I
Name of the Course : OBJECT ORIENTED PROGRAMMING AND C++
Credits : 3 credits
77
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Syllabus Content:
Module 1:
Introduction- Object Orientation- object oriented development-Object
oriented Methodology-Object oriented Models-Object oriented themes-
Modeling-Objects and classes concepts-Links and association concepts-
Generalization and Inheritance-state modeling-interaction modeling.
Module 2:
Object Oriented language C++: Basic concept of object oriented
programming -benefits of oops-Structure of C++ Program-Basic, derived
and user defined data types-Symbolic constants-operators in C++ -
Control Structures -Functions in C++-The main function, function
prototyping-call by reference-return by reference- inline function-function
overloading- friend and virtual functions.
Module 3:
Classes and objects-specifying a class - Defining member functions -
Nesting of member functions - Private member functions - arrays within a
class - static data members - static member functions - Arrays of objects-
objects as function arguments.
Module 4:
Constructors and Destructors- Constructors- Parameterized
Constructors-Multiple constructors - Copy constructor - Dynamic
constructor-Destructors - Operator overloading & Type conversions.
Inheritance-Defining derived classes-Single, Multiple, Multilevel,
Hierarchical and hybrid inheritance- private, public, protected inheritance-
virtual base classes-Abstract classes- Constructors in derived classes-
nesting of classes.
Module 5:
Pointers-Virtual functions and polymorphism-Pointers-Pointers to
objects-this pointer-pointer to derived classes-virtual functions-Pure virtual
functions.
78
Unit I 14 1 2 1 1(optional) 10
14
Unit II 1 2 2 1 31
15
Unit III 2 2 2 1 31
15
Unit IV 1 2 1 1 29
14
Unit V 1 2 2 1 29
Total 130
Part A
Answer all questions
Each question carries 1 mark.
1. The wrapping up of data and functions into single unit is called ……….
6. The mechanism of deriving a class from another derived class is known as ……..
i. (6×1=6)
ii. Part B
iii. Answer any Seven questions in one or two sentences
iv. Each question carries 2 marks
7. Explain State Modeling.
79
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
18. What are virtual functions? What are the advantages of pure virtual functions?
20. What are friend functions? Write a program to demonstrate the use of friend functions.
a. this pointer
b. Static member function
c. object
d. Function prototyping
(5×6=30)
80
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Part D
Answer any two questions in 100 words
Each question carries 15 marks.
27. Write a program to add two complex numbers using friend functions and constructors
(2×15=30)
SEMESTER II
Name of the Course : APPLIED M ATHEMATICS
Credits : 4 credits
AIM:
To explain rank of a matrices, Characteristic roots and characteristic
vectors.
We use multiple integrals to calculate quantities that vary over two or more
dimensions such as total mass or angular momentum of an object of
varying density and the volumes of solids with general curved boundaries
The integrals of ordinary differential equation are plane curves. Also we
should study the differential equation involving one dependant and more
than one independent variables that are partial differential equation. Such
integrals are space curves and surfaces. Partial differential equation can
arise in a variety of ways in Geometry, Physics, etc.
81
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Syllabus Contents
MODULE I (18 hours) - MATRIX
dx dy dz
Surfaces and Curves in three dimensions, solution of equation of the form
P Q R
. Origin of first order and second order partial differential equations, Linear equations of
the first order, Lagrange‟s method
Double integrals, Areas, Double integrals in polar form, Triple integrals in rectangular
coordinates, Triple integrals in cylindrical and spherical coordinates, substitutions in
multiple integrals.
TEXT BOOKS
REFERENCES
82
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Books Agency )
COMPETENCIES
83
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
I 1 3 3 1
II 2 3 2 0
III 2 1 1
1
2
IV 1 3 2
Total 6 10 8 4
84
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
1 1−𝑦 2
7. Evaluate 0 0 0
𝑑𝑥 𝑑𝑦 𝑑𝑧
𝑑2 𝑦 𝑑𝑦
8. Find the general solution of + 9 + 20y =0
𝑑𝑥 2 𝑑𝑥
𝑑2 𝑦 𝑑𝑦
9. Find a particular solution of + 3 - 10y = 6 𝑒 4𝑥 by the method of undetermined
𝑑𝑥 2 𝑑𝑥
coefficients.
𝑑2 𝑦 𝑑𝑦
10. Solve the equation − 6 + 9y =0
𝑑𝑥 2 𝑑𝑥
11. Eliminate a and b from 2z = (ax + y )2 + b
12. Find the partial differential equation of the family of curves x2 + y2 = (z – c)2 tan2 𝛼 where
both constants c and 𝛼 are arbitrary.
13. Eliminate the arbitrary function from the equation z = xy + f (x2 + y2 )
.
1 2 3
14. Find the rank of the matrix 2 3 4
0 2 2
15. What are the elementary transformations of a matrix ?
3 4
16. Find the characteristic equation of the matrix A =
1 8
85
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Part D (Essay)
𝑑2 𝑦 𝑑𝑦
25. Solve the initial value problem − 2 - 3y = 2𝑒 𝑥 - 10 sin x, y(0) =2, 𝑦 𝐼 (0) = 4
𝑑𝑥 2 𝑑𝑥
𝑑2 𝑦 𝑑𝑦
26. Find a particular solution of + 2 + y = 𝑒 −𝑥 logx
𝑑𝑥 2 𝑑𝑥
28. (a) Find a Spherical co-ordinate equation for the sphere x2 + (y – 1)2 + z2 = 1
𝜋
2𝜋 3 2
(b). Evaluate 0 0 𝑠𝑒𝑐 ∅
3𝜌 2 sin ∅ 𝑑𝜌 𝑑∅ 𝑑𝜃
SEMESTER II
Name of the Course : ACCOUNTING WITH T ALLY
Credits : 3 credits
Total Lecture Credits : 2 credits
Total Lab Hours : 1 credit
Aim
To enable the students to acquire basic knowledge in the computerised accounting
systems and its applications in the area of business.
Module I
Module II
86
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module III
Inventory management with tally - stock groups - stock items - stock category - unit of
measures – godown inventory vouchers (Pure inventory and inventory vouchers)
Module IV
Integration of accounting with inventory - bill wise details – invoicing - voucher entry –
cost centre - cost category - budget and control - bank reconciliation - interest
calculation – order processing - stock valuation methods - reorder levels - tracking
numbers - bill of material - inventory ageing analysis.
Module V
Tax application in Tally - Introduction to VAT - VAT activation and classification – VAT
computation - composite VAT - input VAT on capital goods - CST introduction - central
Excise Tax - interstate transfer - service tax.
Technology advantage of Tally - Tally audit - Tally vault-back up, restore, merge and
split of database - ODBC interface - export and import of data - web enabled reporting -
online support of software.
References
1. A.K. Nadhani and K.K. Nadhani – Implementing Tally 6.3, I/e BPB Publications;
New Delhi
2. Namrata Agarwal – Tally 6.3; 2004 edition; Dream Tech; New Delhi
3. Sridharan, Tally, Narmadha publications, May 2003.
SEMESTER II
Name of the Course : DATABASE MANAGEMENT SYSTEMS / SQL
Credits : 5 credits
At the end of the course, the students will be able to understand the
fundamentals of database development and management. Upon
successful completion of the course, the students will also be able to
design and create database, define queries for database management
and data retrieval. Students shall be able to learn and apply the basic
database concepts in real world applications.
87
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
88
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Syllabus Content:
Module I:
89
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Learning Resources
Textbook :
References :
1. C.J Date, An Introduction to Database systems, Addison-Wesley
Publishing Company,8th edition
2. ReghuRamakrishnan, Data base Management Systems, Mc Graw
Hill international Edition, McGraw-Hill, 2000,2 Edition
3. Bipin Desai, “ An Introduction to Database Systems” Galgotia
Publications, 1991
Unit I 1 2 1 1(optional) 10
Unit II 1 2 2 1 31
Unit III 2 2 2 1 31
Unit IV 1 2 1 1 29
Unit V 1 2 2 1 29
90
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER II
Name of the Course : PROGRAMMING IN JAVA
Credits : 5 credits
In this course student will become familiar with features of Java language, they will
learn how to write Java code according to Object-Oriented Programming principles,
how to design GUI applications and Applets using AWT, how to develop
multithreaded and Networking applications and how to create dynamic pages.
Syllabus Content:
Module 3
91
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module 4
The Applet class - Event Handling - Working with windows, Graphics and Text using
AWT Classes- AWT Controls - Layout Managers and menus - Images. Java I/O
Programming
Module 5
Text Books:
1. Herbert Schildt - The Complete Reference Java - Tata McGraw Hill Publishing
CompanyLimited Edition 7, 2007.
2. Cays Horstmann and Gary Cornell - Core Java Volume II, Pearson Edition, 2001
3. Phil Hanna - JSP 2.0: The Complete Reference -Tata McGraw Hill Publishing
CompanyLimited, Edition 2, 2003
References:
92
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Unit I 14 1 2 1 1(optional) 10
14
Unit II 1 2 2 1 31
15
Unit III 2 2 2 1 31
15
Unit IV 1 2 1 1 29
14
Unit V 1 2 2 1 29
Total 130
JAVA PROGRAMMING
Time: Three Hours Maximum: 80
Marks
PART A
I. Answer all questions (1 mark each)
1. JVM is an interpreter for ______________
2. In java size of float is_____________
3. When we implement Runnable=e interface we must define________method()
4. What is the default layout manager?
5. ___________method halts a thread
6. A checkbox generate ___________event
(6 x 1 = 6)
Part B
II. Answer any sevenof the following in one or two sentences (2 marks each)
93
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
94
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER III
Name of the Course : OBJECT ORIENTED ANALYSIS AND DESIGN
Credits : 3 credits
Syllabus Content
Module I
System Development - Object Basics - Development Life Cycle - Methodologies - Patterns
- Frameworks - Unified Approach - UML.
Module II
Use-Case Models - Object Analysis - Object relations - Attributes - Methods - Class and
Object responsibilities - Case Studies.
Module III
Design Processes - Design Axioms - Class Design - Object Storage - Object
Interoperability - Case Studies.
Module IV
User Interface Design - View layer Classes - Micro-Level Processes – View Layer
Interface - Case Studies.
Module V
Quality Assurance Tests - Testing Strategies - Object orientation on testing - Test Cases -
test Plans - Continuous testing - Debugging Principles - System Usability - Measuring
User Satisfaction - Case Studies.
Text Books
Reference Books
(i) G. Booch, 1999, Object Oriented Analysis and design, 2nd Edition, Addison Wesley,
Boston
(ii) R.S.Pressman, 2005, Software Engineering, 6th Edition, Tata McGraw Hill, New Delhi.
(iii) Rumbaugh, Blaha, Premerlani , Eddy, Lorensen, 2003, Object Oriented Modeling And
design , Pearson education, Delhi.
95
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER III
Name of the Course : B ASIC STATISTICS AND SPSS
Credits : 4 credits
Syllabus Content
UNIT I: Data and its organization: Data - Sources of data - Types of data - Collection of data -
Tabulation - frequency distribution - graphic representation- Histogram, frequency
polygon, frequency curve, ogives
Analysis of Data: Measures of Central Tendency - Mean, Median and Mode. Requisites for an
ideal measure of central tendency. Measures of Variation - Range, Quartile
deviation, Mean deviation, Standard deviation & Coefficient of variation,
Characteristics of an ideal measure of dispersion. Concepts of correlation and
regression. Scatter diagram, Correlation table, correlation coefficient, regression
coefficient, linear regression and prediction(Theory only)
UNIT II: Interpretation of Data: Normal distribution - Importance and properties of Normal
distribution. Theory of attributes - introduction, independence of attributes, criterion
of independence, association of attributes, Yule‟s coefficient of association,
coefficient of colligation.
UNIT III: Data Handling using Excel: Getting started with Using functions - Statistical Functions -
Frequency, Average, Median, Mode, Quartile, Standard Excel - Work Book and
Work Sheet -Moving around in a work sheet - Building a work sheet working with
96
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
more than one cell at a time - Formula and rules for using formula - Functions -
Deviation, Variance, Correlation, Chi test - Printing Data and Results. Charts:
Column- Pie- XY (Scatter) - Frequency Polygon, Frequency curve - Ogives-
Formatting Charts - Printing Charts. Data Analysis Using Excel: Frequency
Distribution – Histogram - Descriptive Statistics Correlation - Regression. Inferential
Statistics: Statistical Tests: Testing a mean, t-test for a mean, two sample Z test for
Means- Two sample t-test for means, Paired t- test, Chi-square test for Variance,
Goodness of fit, Independence of Attributes.
UNIT IV: Introduction to SPSS and its Applications: Defining variables - Numeric and String
Variables - Assigning Names and Labels to variables and values - Entering Data -
Summary Statistics - Frequencies - Descriptive Statistics Means - Crosstab -
Graphs - Histograms and Bar charts- Scatter diagram, Pie Diagram - Bivariate
Correlation - Linear regression - Test of mean - One Sample t-test, Independent
sample t-test- Paired samples t-test - Chisquare test.
References
1. Scientific Methods and Social Research - Gosh, B.N.- Sterling Publishers Pvt. Ltd. New
Delhi,
2. Research Methodology, Methods and Techniques - Kothari, C.R. Wiey Eastern Limited,
New Delhi, 1990.
3. Research Methods in Social Science -Sharma, B.A.V. Prasad RD. and Satyanarayana, P.
Sterling Publishers Pvt. Ltd, 1985.
4. Methodology and Techniques of Social Research - Wilkinson, T.S. and Bhandarkar,
P.L.Himalaya Publishing House, Bombay, 1984.
5. Statistical Methods - Agarwal. Y.P. - Sterling Publishers Pvt. Ltd, 1990.
6. Statistical Methods - Gupta. S.P. Sultan Chand & Sons, New Delhi, 1996.
7. Statistical Methods for Biologists - Palanisamy S. and Manobaran M.Paramount
Publications, Palani, 1991.
8. Statistics Theory, Methods and Application - Sancheti, D.C. and. Kapoor.V.K. - Sultan
Chand & Sons, New Delhi, 1993.
9. Methods in Bio Statistics for medical students & Research workers - B.K. Mahajan -
Jaypee Brothers.
10. An Introduction to Bio Statistics (A manual for students in Health Science) - P.S.S. Sundar
Rao & J. Richard - Prentice Hall of India
11. Statistics made simple - Do it yourself on PC - K.V.S Sharma - Prentice Hall of India, New
Delhi.
12. A first Course in Computers - Sanjay Saxena - Vikas publishing house Pvt. Ltd.
97
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
13. Microsoft Office 2003 Bible - Edward C. Willett - Wiley Publishing, Inc.
14. Microsoft Office Excel 2003, A Beginners Guide - Guy Hart - Davis - dream tech Press.
15. Introduction to Computers & MS Office - Sanjay Saxena - Vikas Publishing House Pvt. Ltd.
16. SPSS Explained - Perry R. Hinton, Charlotte Brownlow, Isabella Mc Murray and Bob
Cozens - Routledge Taylor and Francis Group, London & New York.
Competencies of course:
SEMESTER III
Name of the Course : HTML5 AND CSS3
Credits : 5 credits
Total Lecture Hours : 30 hours
Total Lab Hours : 30hours
Total Tutorial Hours : 15 hours
98
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Syllabus Content
Module I
Overview of HTML5
Defining HTML5 - HTML5 markup - Key HTML5 elements - Web forms - New HTML5
elements - HTML5 APIs and supporting technologies - Geolocation in action - Web
workers - Web storage - CSS animations - CSS transitions - CSS 2D and 3D
transformations - CSS3 backgrounds, borders, RGBa colors, gradients, drop shadows,
and rounded corners - @font-face web fonts.
Web languages - Details of XHTML syntax - W3C and page validation - HTML structure
- Placing images in HTML - Role of CSS - Styling a heading - Class styles and the
element - Three ways to use styles - Internal vs. external style sheet
Module II
Formatting Text with CSS
Importance of typography on the web - Challenges of fonts on the web - Setting a font-
family - Sizing text with CSS - Pixels and points are not the best choices - Using a
combination of percent and the em measurement - Using margins to modify space
between your text - Setting paragraph line-height - Transforming text with CSS -
Working with HTML lists - Styling HTML lists
Making Text Bold or Italic - Changing the Size of Text and Using a Monospaced Font -
Using Preformatted Text - Quoting, Superscripts, and Subscripts - Marking Changed
Text .
Module III
Working with the CSS reset file - Brief history of layout techniques on the Web - Page
layout options - <div> element: creating a two-column fixed-width CSS layout - CSS
float property - Creating columns with the float property - Working with the clear
property - Creating a list-based navigation using floats - Adding text styles - Effect of
margins and padding on your fix-width layout - Using margins and padding for layout -
Styling your footer with a background image.
99
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module IV
Building your page layout - Removing the background color - Working with CSS
background images - Using hacks to solve layout problems - Enhancing your CSS
navigation bar - Moving internal styles to the external style sheet - Creating a style for
the active page - Adding images to sidebar - Working with absolute positioning
Module V
Need for updated forms – Forms - Components of a form - Adding new HTML5 input
types and attributes - Creating an order form with new HTML5 input type and attributes -
HTML5 form features under development.
Offline storage in HTML5 - HTML5 storage types – Local Storage methods and example
Course Competencies
References
1. Beginning HTML5 and CSS3 , Christopher Murphy, Richard Clark, Oli
Studholme, Divya Manian, Apress
100
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER III
Name of the Course : JAVA SCRIPT AND JQUERY
Credits : 5 credits
Syllabus Content
Module 1 The Nature of JavaScript
101
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
TextBook
1. JavaScript & jQuery: The Missing Manual, 2nd Edition By David Sawyer
McFarland Publisher: O'Reilly Media
References
SEMESTER IV
Name of the Course : SOFTWARE T ESTING AND T ECHNICAL WRITING
Credits : 5 credits
This course prepares students to design effective technical documents for both written
and digital media, with particular emphasis on user manuals, technical reports, resumes
and business communication. The course also provides an introduction to principles of
audience analysis, research and documentation, drafting and revision processes,
readability and accessibility of written texts, and basic web technologies.
Syllabus Content
Module I
102
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module II
Structural Testing: Path Testing, Data Flow Testing, Retrospection - Levels of Testing,
Integration Testing, System Testing, Interaction Testing - Object Oriented Testing:
Issues, Class Testing, Object Oriented Integration -Testing, Object Oriented System
Testing.
Testing Process: Planning, Metrics and Reports, Quantitative and Qualitative Analysis,
Improvements.
Module III
INTRODUCTION
An overview of Technical Writing –Definition, Importance of technical writing, The three
C‟s of technical writing, The writing process –Prewriting, writing and rewriting, Role of a
technical writer, Skills of a technical writer.
PLANNING
Audience analyses and Document planning –SDLC and DDLC.
Document Design
Book Design, Page Design, Headings, Lists, Special Notices, Graphics, Tables, Report
Format and Final Packaging, Highlighting and Emphasis, Indexing.
Module IV
ROBOHELP –Part 1
Help Basics, Types of Help, Help System Components, Basic Steps in Creating a Help
File. Introduction to RoboHelp – basic concepts and terminologies , familiarising with the
UI
Module V
RoboHELP – Part 2
Using CSS, Browse Sequences, Linking and Navigation, Text-only Pop-ups, Build Tags,
Images, Context Sensitive Help. Training on creating web help, html help and flash help
103
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Course Competencies
1. Design and create effective technical documents for both print and digital media.
2. Understand and use Adobe RoboHelp for creating user manuals.
3. Improve the overall understanding on how to communicate professionally.
Text Book:
SEMESTER IV
Name of the Course : OPEN SOURCE PLATFORMS (L INUX ROR)
Credits : 5 credits
104
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
This course covers the fundamentals of the Linux operating system and
command line. The goal of this course is to provide a “starting place” for
learning the Linux operating system. Individuals who complete this course
should understand Linux as an operating system, basic open source
concepts, how Linux is used and the basics of the Linux command line and
shell programming.
Syllabus Content:
105
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module 5:Simple filter commands – pr, head, tail, cut, sort, uniq, tr - Filter
using regular expression – grep, egrep, sedUnderstanding various
Servers —DHCP, DNS, Squid, Apache, Telnet, FTP,Samba.
Course Competencies
Learning Resources
Textbook :
106
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
References :
SEMESTER IV
Course Title : COMPUTER NETWORKS
Credits : 4 credits
107
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
communications.
Module 3
Data Link layer. Error detection and Correction Codes. Framing, Flow
Control and Error Control . Protocol for Noisy and Noiseless Channel.
Module 4
Module 5
Transport Layer: UDP – TCP- Congestion Control: Open and Closed
loop, Quality of service.
Application Layer: Name Space – Domain Name System Remote logging,
FTP, SMTP, Multimedia Communication., Voice over IP.
Cryptography-Symmetric Key Cryptography and Asymmetric key
Cryptography.
108
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Learning Resources
Textbook :
References :
SEMESTER V
Name of the Course : SOFTWARE ENGINEERING
SYLLABUS CONTENT
As per the existing syllabus followed by the university for UG programme.
109
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER V
Name of the Course : ADVANCED SQL WITH ORACLE
Credits : 5 credits
Syllabus Content
Module - I Structured Query Language :
Writing Basic SQL Select Statements, Restricting and Sorling Data, Single-Row
Functions, Joins (Displaying Data from Multiple Tables), Aggregating Data
usingGroup Functions, Subqueries, Manipulating Data, Creating and Managing
Tables, Including Constraints,Creating Views, Creating other Database Objects
(Sequences, Indexes and Synomyms)
110
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
111
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
TEXT BOOKS:
1. C.J. Date, Database Systems, Addison Wesley, 2000
References
2. Chip Dawes, Biju Thomas, Introduction to Oracle 9i SQL, BPB, 2002
3. Bob Bryla, Biju Thomas, Oracle 9i DBA Fundamental I, BPB, 2002
4. Doug Stums, Matthew Weshan, Oracle 9i DBA Fundamental I, BPB, 2002
5. Joseph C. Johnson, Oracle 9i Performance Tuning., BPB, 2002
SEMESTER V
Credits : 4 credits
Knowledge of PHP is an essential skill for a wide variety of careers in business and
information technology. Many emerging and growing career opportunities including
webdesigning . The course curriculum is focused on the following objectives:
Syllabus Content
Module I
Introduction to PHPInstallation of PHP and MySQL.PHP configuration in IIS & Apache
Web Server and features of PHP.Writing PHP-How PHP code is parsed, Embedding
PHP and HTML,Executing PHP and viewing in Browser, Data types, Operators, PHP
variables: static and global variables, Comments in PHP
Module II
Control Structures
Condition statements-If…Else, Switch,? Operator,Loops-While, Break
Statement,Continue Do…While,For,For each, Exit, Die, Return, Arrays in PHP.Working
112
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
With Data- FORM element, INPUT elements, Validating the user input, Passing
variables between pages,Passing variables through GET, Passing variables through
POST,Passing variables through REQUEST.
Module III
Module IV.
Sessions and cookies- Concept of Session,Starting session,Modifying session
variables,Un registering and deleting session variable, Concept of Cookies
Module V
Introduction of MySQL- Types of tables in MySQL,Query in MySQL: Select, Insert,
Update, Delete, Truncate, Alias, Order By, Database connectivity of PHP with MySQL
Course Competencies
Text Book/References:
113
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER VI
Credits : 5 credits
Module I
Introduction:
Historical development, Vision of Cloud Computing, Characteristics of cloud computing
as per NIST , Cloud computing reference model ,Cloud computingenvironments, Cloud
services requirements, Cloud and dynamic infrastructure, CloudAdoption and rudiments
.Overview of cloud applications: ECG Analysis in the cloud, Proteinstructure prediction,
Gene Expression Data Analysis ,Satellite Image Processing ,CRM andERP ,Social
networking .
ModuleII
Module III
114
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module IV
Cloud Security:
Cloud Information security fundamentals, Cloud security services,Design principles,
Secure Cloud Software Requirements, Policy Implementation, CloudComputing
Security Challenges, Virtualization security Management, Cloud ComputingSecurity
Architecture.
Module V
References
115
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
SEMESTER VI
Name of the Course : D ATA MINING
Credits : 5 credits
Students would learn data mining techniques and methods in integrating and
interpreting the bioinformatics data sets and improving effectiveness, efficiency and
quality for data analysis.
Syllabus Content:
116
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam
Module 5: Mining Complex Data Spatial Data Mining, Multimedia Data Mining, Text
Mining.
Course Competencies
C1 : Understand and express the business value of data ware housing and business
analytics.
Learning Resources
TEXT BOOKS:
REFERENCES:
1. Witten and Frank ,”Data Mining Practical Machine Learning Tools and
Techniques”
(Second Edition) Elsevier, 2005
2. Soman, Divakar and Ajay,”Data Mining Theory and Practice” PHI, 2006
117