0% found this document useful (0 votes)
365 views119 pages

BVoc Software Development 1

The document outlines the objectives, governance, curricular aspects, and assessment of UGC-sponsored B.Voc programs. The key points are: 1) B.Voc programs provide a mix of skills training and general education to make students work-ready with multiple entry and exit points and levels of awards. 2) Programs are governed by an advisory committee including university, industry, and skills council representatives. 3) Curricula include 40% general education and 60% skills training credits. Assessment includes skills certification and university evaluation of general education.

Uploaded by

Kanha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
365 views119 pages

BVoc Software Development 1

The document outlines the objectives, governance, curricular aspects, and assessment of UGC-sponsored B.Voc programs. The key points are: 1) B.Voc programs provide a mix of skills training and general education to make students work-ready with multiple entry and exit points and levels of awards. 2) Programs are governed by an advisory committee including university, industry, and skills council representatives. 3) Curricula include 40% general education and 60% skills training credits. Assessment includes skills certification and university evaluation of general education.

Uploaded by

Kanha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 119

UGC B.Voc.Programmes St.

Teresa’s College(Autonomous), Ernakulam

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

UGC Sponsored B.Voc Programmes

The University Grants Commission (UGC) had launched a scheme on 27 February,


2014 for skills development based higher education as part of college/university
education, leading to Bachelor of Vocation (B.Voc.) degree with multiple entry and exit
points. Considering the implementation modalities, the guidelines of the scheme have
been revised in the year 2015. The B.Voc. programme is focused on universities and
colleges providing undergraduate studies which would also incorporate specific job
roles and their NOSs along with broad based general education. This would enable the
graduates completing B.Voc to make a meaningful participation in accelerating India‟s
economy by gaining appropriate employment, becoming entrepreneurs and creating
appropriate knowledge.

1. Objectives

1. To provide judicious mix of skills relating to a profession and appropriate


content of general education.

2. To ensure that the students have adequate knowledge and skills, so that
they are work ready at each exit point of the programme.

3. To provide flexibility to students by means of pre-defined entry and


multiple exit points.

4. To integrate NSQF within the undergraduate level of higher education in


order to enhance employability of the graduates and meet industry
requirements. Such graduates apart from meeting the needs of local and
national industry are also expected to be equipped to become part of the
global workforce.

5. To provide vertical mobility to students coming out of


a) 10+2 with vocational subjects;
b) Community Colleges.

1
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam

2. Governance and Coordination


An Advisory Committee will be set-up for effective governance and
coordination of the courses under the scheme. The Advisory Committee
will include the representative(s) of the affiliating university, relevant
industries, relevant Sector Skills Council(s), and Nodal Officer of B.Voc
Scheme. The Vice Chancellor of the university or his Nominee or Principal
of the college, as the case may be, will be the Chairman of the Advisory
Committee and the Nodal Officer will be the Member-Secretary. The
Committee will meet periodically to review the functioning of the courses,
as and when required, but at least once in six months. The Advisory
Committee will also ensure the timely submission information to UGC and
uploading of data in Skill Development Monitoring System (SDMS). Nodal
Officer will submit quarterly progress report to UGC and copy of the same
may also be endorsed to Head, Standards & Q.A., National Skill
Development Corporation, Block A, Clarion Collection, Shaheed Jeet
Singh Marg, New Delhi - 110016.

3. Curricular Aspects and Level of Awards

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

Figure 1 : Assessment of Skill Component under NSQF in Vocational Courses

Cumulative credits awarded to the learners in skill based vocational courses.

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.

c. The general education component will be assessed by the concerned


university as per the prevailing standards and procedures. The
following formula may be used for the credit calculation in general
education component of the courses:

i. General Education credit refers to a unit by which the course


work is measured. It determines the number of hours of
instructions required per week. One credit is equivalent to
one hour of teaching (lecture or tutorial) or two hours of
practical work/field work per week. Accordingly, one Credit
would mean equivalent of 14-15 periods of 60 minutes each
or 28 – 30 hrs of workshops / labs.
ii. For internship / field work, the credit weightage for equivalent
hours shall be 50% of that for lectures / tutorials.
iii. For self-learning, based on e-content or otherwise, the credit
weightage for equivalent hours of study shall be 50% of that
for lectures / tutorials.

d. Letter Grades and Grade Points

Letter Grades and Grade Points: The UGC recommends a 10-point


grading ystem with the following Letter grades as given below:

4
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam

A student obtaining Grade F shall be considered failed and will berequired to


reappear in the examination.

5
UGC B.Voc.Programmes St.Teresa’s College(Autonomous), Ernakulam

Computation of SGPA and CGPA:

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.

CGPA = Σ(Ci x Si) / Σ Ci

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)

Semester / Year NSQF Level


Level 4
1. Collections Executive
NOS REFERENCE ID: SSC/Q2214
Individuals in this job are responsible for
reconciliation of customer accounts through
payment follow ups, sending payment reminders,
investigating and solving customers' problems,
which may lead to delay in payments,
First Semester communicate the right information to the
customers.
2. Domestic Data Entry Operator
NOS REFERENCE ID: SSC/Q2212
Maintain proper entry of required data of
customers through use of various data entry
softwares and techniques.

7
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

3. Domestic IT Helpdesk Attendant


NOS REFERENCE ID: SSC/Q0110
Managing and resolving client queries / issues
primarily through telephonic calls.

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.

 Office Assistant : Administrative tasks,


word processing jobs and maintaining
records in an office.
 DTP Operators : Operates office equipment
such as printers, copy machines.
 Data Entry Operators :Can handle
databases for effective data manipulation.
 Akshaya e-centre personnel : Giving e-
literacy training to ASHA worker,
Anganvadi worker etc.

8
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

o Providing Assistance to common


people for using the facilities like e-
governance, e-payment etc.
Level – 6
1. Master Trainer for Junior Software
Developer
NOS REFERENCE ID: SSC/Q0509
Major responsibility being to prepare
trainees and enable them to procure, and
perform to a reasonable extent, at entry
level jobs that exist in the IT Services
Industry.
2. Entrepreneurship : Enable students to
participate and pursue entrepreneurial
opportunities arising out of e-governance.

3. Business Process Outsourcer : Enable to


undertake and carry out data processing
Year 2 activities in computerized environments.
Analyze business operations, trends, costs,
revenues, financial commitments.
4. Website Developer : Able to develop
websites for various applications.
5. Software Tester : Able to carry out
Software testing and debugging activities.
6. Documentation support : Involvement in
preparation and training of software
manuals.
7. Mobile Application Developer : Developing
various mobile applications.
8. Data Analyst : Data analysis and
Management Information system.
9. System Admin : IT administration

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

the availability of an application or product for end


users. Such roles provide on-going/ad-hoc
support for software products or customized
applications aimed towards correction of
faults/bugs or improvement of performance
3. Deployment Engineer
NOS REFERENCE ID: SSC/ Q 0301
Individuals at this job are responsible for ensuring
that software systems are fully deployed,
implemented and functioning and are configured
with the appropriate hardware requirements.
4. Engineer Trainee
NOS REFERENCE ID: SSC/ Q 0507
Individuals at this job are responsible for
supporting the work area/domain they are aligned
to by assisting in performing the key activities and
tasks involved.
5. Junior Data Associate
NOS REFERENCE ID: SSC/ Q 0401
Individuals at this job are responsible for
designing and
implementing processes and layouts for complex,
large-scale data sets used for modeling, data
mining, and research purposes. Responsibilities
also include designing and implementing
statistical data quality procedures around new
data sources.
6. Language Translator
NOS REFERENCE ID: SSC/ Q 0506
Individuals at this job are responsible for
translating software into different languages that
end-users may be well-versed with. These extend
beyond regular language translator roles as they
require understanding of the software languages
and platforms.
7. QA Engineer
NOS REFERENCE ID: SSC/ Q 1302
Individuals in this job are responsible for
coordination with the support and operations
teams to maintain quality related schedules like
audits, records and reports. The job involves
setting quality standards for products, systems
and processes within the organisation, followed by
ensuring their effective implementation.

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

B.Voc Software Development is a programme with multiple Exit points .


Awards Duration
Certificate 6 Months
Diploma 2 Semesters (after Ist year)
Advanced Diploma 4 Semesters (after 2nd year)
Degree 6 Semesters

3. Duration Of The Course

Duration of B. Voc Software Development programme shall be 6 semesters


distributed over a period of 3 academic years. Each semester shall have 90
working days inclusive of all examinations.

4. Nature Of The Course

i. No open course is envisaged


ii. No Electives are included
iii. Total credits is 180
iv. Working hours per week is 30 hours
v. All vocational subjects are treated as core course.
vi. Multiple exit points are permitted.

5. Programme Structure

The B.Voc Software Development shall include:

a) Language courses (English and French)


b) General Education Components
c) Skill Components
d) Internship
e) Field Visits
f) Project
g) Soft Skills and Personality Development Programmes
h) Study tours

12
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

6. Scheme of Courses

Sl.NO Courses No Credits


1.
Language courses (English and French) 4 16

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

A/G/S  Common (A) / General Component (G) / Skill Component (S)

01  serial no of the course

T/P  Theory / Practicals

B/M  Bachelor‟s / Master‟s

13
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Detailed Distribution of Courses

NO.OF Total

TOTAL CREDITS

SEMESTE R
TOTAL Hrs.PER

DURATION (in hrs)


UNIVERSITY EXAM
HOURS/
WEEK
SEMESTER

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

7. S/W Lab – I(C++) VSD1S04PB - 3 3 45 3 20 80

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)

3. Company Law VSD2G04TB 4 - 4 60 3 20 80


2
4. Applied 4 - 4 60 3 20 80
VSD2S06TB
Mathematics

5. Accounting 2 1 3 45 3 20 80
VSD2S07TB
withTally

6. DBMS / SQL VSD2S08TB 3 - 3 45 3 20 80

7. JAVA 3 3 45 3 20 80
VSD2S09TB
Programming

8. S/W Lab – III - 2 2 60 3 20 80


VSD2S10PB
(DBMS /SQL)

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

2. Human Rights VSD3G06TB 4 - 4 60 3 20 80

3. Social Analysis VSD3G07TB 4 - 4 60 3 20 80

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

6. PHP & SQL 2 2 4 60 3 20 80


VSD5S22PB
(S/W Lab –VI)

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

5. Data Mining VSD6S24TB 4 1 5 75


3 20 80

6. Main Project VSD6S25TB - 8 8 120 Viva-


Voce 40 60

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

The Sessional evaluation is to be done by continuous assessment of the following components.


The components of the evaluation for theory and practical and their weights are as below.

I. Distribution of sessional marks:

a. For Theory courses ,

 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

II. Attendance Evaluation

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.

Distribution of Marks for evaluation

 90% - 100% - 5marks


 85% - 89% - 4 marks
 80% - 84% - 3 marks
 75% - 79% - 2 marks

18
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

III. Assignment/Seminar/Viva

 1st to 5th semesters - Assignment/Seminar


 6th semester - Seminar only

IV. Test Paper

 Average mark of two sessional examinations shall be taken.

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

A minimum of 16 experiments should be done in a practical course and a candidate submitting


a certified record with a minimum of 8 experiments alone is eligible for appearing for the
Practical Examination.

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

Report Presentation - 5 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

Stages Component Marks

Project Demonstration Explanation about Analysis, Design,


5
and Presentation Code generation, Testing, Security

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

8. Eligibility For Admission

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.

The total no of seats allotted is 50.

23
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

PROPOSED CURRICULUM
FOR
B. VOC SOFTWARE DEVELOPMENT

Credits Credits
Semester

General Education Skill Component


L T P L T P

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

2. Foreign Language 4 - - 2. Accounting 2 - 1


(French) withTally
3. Company Law 4 - - 3. DBMS / SQL 3 - 2
4. JAVA 3 - 2
Programming
5. Internship - - 1
12 - - 12 6
Total Total
12 18
Grand Total of Credits after 1st 24 36
Year 60
4 - - 1. Object 3 1 -
1. Principles and
Oriented
Practices of
Analysis and
Management
Third 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

Total Lecture Hours : 60 hours

Aim

To develop effective communication and presentation skills.

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

 To get an appropriate level of presentation and communication skills.

References

 Effective Technical Communication- M. Ashraf Rizvi, 2005 edition, Tata McGraw


Hill Publications
 Technical Communication, Pfeiffer & Padmaja, 6th Edition, Pearson Education
 The Ace of Soft Skill, Ramesh, Pearson Publications.
 Technical English, Sumant, 2nd Edition, Tata McGraw Hill Publications

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

Unit 3: Les adjectifs (Qualificatifs, Possessifs,) – La place de l‟adjectif – Les


prépositions (à et de, de temps)

Unit 4: Les temps: Le présent – Les verbes pronominaux – l‟impératif

Unit 5: Le présent progressif – Le futur proche – Le passé récent

Text

Maїa Grégoire, Grammaire progressive du français avec 400 exercices (niveau


débutant), CLE International /SEJER, Paris, 2004

Reference books

1. Claire Miguel, Grammaire en dialogues (niveau débutant), CLE International, Paris,


2005.

2. Roxane Boulet, Anne Vergne-Sirieys, Sylvie Poisson-Quinton, Célyne Huet-Ogle,


Grammaire expliquée du français (niveau débutant), CLE International, Paris, 2003.

28
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

BLUE PRINT OF THE QUESTION PAPER

.
Module Hours 1 marks 2 marks 6 marks 15 marks Total

6/6 7/10 5/8 2/4 80

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

MODEL QUESTION PAPER

Le français intermédiaire

I Semester

Time : 3 hours Maximum : 80 marks

PART A

Répondez à toutes les six questions.

1. Conjuguez un verbe à l’impératif.


2. Conjuguez le verbe « avoir » au présent.
3. Conjuguez un verbe pronominal au présent.
4. Ecrivez une question avec « est-ce que ».
5. Mettez à la forme négative : « Sa mère est grande. »
6. Posez une question : « parlez français ».
(6x1=6)

29
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

PART B

Répondez à sept questions.

7. Complétez par un pronom sujet :


i) … mangent un gâteau.
ii) … s’aiment.
8. Complétez par un article défini :
i) Nous sommes allés à … tour Eiffel.
ii) Il aime … sport.
9. Complétez par un article indéfini :
i) La rue de Rivoli est … rue à Paris.
ii) Le musée Picasso est … musée célèbre.
10. Complétez par un article défini ou indéfini:
i) Jitha a … chat. Elle adore … chats.
ii) Saurav a … voiture. Il adore … voitures.
11. Mettez au féminin :
i) un étudiant italien
ii) un acteur élégant
12. Décrivez une actrice.
13. Traduisez :
i) Her mother is tall.
ii) His parents are small.
14. Traduisez :
i) She has a pretty sister.
ii) My friend is French.
15. Complétez par de la ou du :
i) Le sourire … père
ii) Le sourire … mère
16. Complétez par à la ou au :
i) Je mange un gâteau … chocolat.
ii) Je mange une pizza … tomate.
(7x2=14)

PART C

Répondez à cinq questions en six phrases.

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

Répondez à deux questions. Ecrivez quinze phrases pour chaque essai.

25. Qu’allez-vous faire ce dimanche ? Ecrivez un texte au futur proche.


26. Qu’allez-vous faire l’année prochaine ? Ecrivez un texte au futur proche.
27. Qu’avez-vous fait hier ? Ecrivez un texte au passé composé.
28. Qu’avez-vous fait pour les vacances d’Onam ? Ecrivez un texte au passé composé.
(2x15=30)

SEMESTER I
Name of the Course : Problem Solving Techniques

Credits : 4 credits
Total Lecture Hours : 60 hours
Aim:

To provide an introduction to logical approach of problem solving

UNIT I: PROGRAMMING TECHNIQUES

Steps Involved in Computer Programming – Problem Definition – Outlining The Solution


– Flow Chart – Developing Algorithms – Efficiency of Algorithms - Analysis of
Algorithms, Introduction to Programming, Types of Programming languages,
Translators, Compiler and Interpreter.

UNIT II: FUNDAMENTAL ALGORITHMS

Exchanging the Values – Counting – Summation of Set of Number – Factorial


Computation – Sine Computation – Fibonacci Sequence – Reversing the Digits of an
Integer – Base Conversion – Character to Number Conversion.

UNIT III: FACTORING METHODS

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

Generation of Pseudo-Random Numbers – Raising a Number to a Large Power –


Computing the Nth Fibonacci Number.

UNIT IV: ARRAY TECHNIQUES

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.

UNIT IV: MERGING, SORTING AND SEARCHING

Two Way Merge - Sorting by Selection, Exchange, Insertion, and Partitioning - Binary
Search Hash Searching.

TEXTBOOK

1. Dromey R G, “How to Solve it by Computer”, Prentice Hall of India, 1997

REFERENCES

2. Michael Schneider, Steven W. Weingart, David M. Perlman, “An Introduction to


Programming and Problem Solving with Pascal”, Wiley Eastern Limited, New
Delhi, 1982.
3. Harold Abelson and Gerald Sussman with Julie Sussman, “Structur Harold
Abelson and Gerald Sussman with Julie Sussman, “Structure and Interpretation
of Computer Programs”, MIT Press, 1985.

Blueprint of the Question Paper

Module Part A Part B Part C Part D


1 mark 2 marks 6 marks 15 marks
6/6 7/10 5/8 2/4
I 2 2 1 1 (optional)
II 1 2 2 1
III 1 2 2 1(optional)
IV 1 2 1 1
V 1 2 2 1

32
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER II
Name of the Course : English

Credits : 4 credits

Total Lecture Hours : 60 hours

Syllabus Content

Common Syllabus of the UG programme followed by the college

SEMESTER II
Name of the Course : Intermediate French

Credits : 4 credits

Total Lecture Hours : 60 hours


Syllabus Content: This module is comprised of an in-depth study of grammar
categories and structures with practice drills to enable the students to use it more
confidently.

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)

Unit 2: L‟imparfait – La comparaison de quantités

Unit 3: Les adjectif ( démonstratifs, interrogatifs)

Unit 4: Le pronom relatif simple – Le gérondif

Unit 5: Le temps future - Le conditionnel présent

Text

1. Maїa Grégoire, Grammaire progressive du français avec 400 exercices (niveau


débutant), CLE International /SEJER, Paris, 2004

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

2. Roxane Boulet, Anne Vergne-Sirieys, Sylvie Poisson-Quinton, Célyne Huet-Ogle, Grammaire


expliquée du français (niveau intermédiaire), CLE International, Paris, 2003.

BLUE PRINT OF THE QUESTION PAPER

Module Hours 1 marks 2 marks 6 marks 15 marks Total

6/6 7/10 5/8 2/4 80

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

MODEL QUESTION PAPER

Le français intermédiaire

II Semester

Time : 3 hours Maximum : 80 marks

PART A

Répondez à toutes les six questions.

Complétez par un démonstratif :

29. … monsieur
30. … filles
31. … glace

Complétez par un interrogatif :

32. … est la capitale du Congo ?


33. … est votre nom ?
34. … robes tu aimes ?
(6x1=6)

34
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

PART B

Répondez à sept questions.

35. Comparez en utilisant plus que ou moins que:


iii) Les enfants dorment … les adultes.
iv) Les hommes parlent … les femmes.
36. Complétez avec plus de que ou moins de que :
i) A Kochi, il y a … parcs qu’à Bangalore.
ii) Il y a … cinémas à Kochi qu’à Wayanad.
37. Répondez avec en :
i) Mallika achète du pain ?
ii) Les enfants mangent de la salade ?
38. Répondez avec en :
i) Il y a combien de régions en Inde ?
ii) Il y a combien de ministres en Inde ?
39. Répondez aux questions selon le modèle :
Quand allez-vous en France ? J’y vais demain.
i) Quand allez-vous au cinéma?
ii) Quand va-t-elle à la mer ?
40. Répondez en utilisant y :
i) Que fait-on dans un bureau ?
ii) Que fait-on dans un restaurant ?
41. Répondez avec c’est et un pronom tonique:
iii) Qui est Padmini ?
iv) Qui sont Dev et Vivek?
42. Remplacez les mots soulignés par un pronom tonique :
iii) Elle mange chez son amie.
iv) Il parle avec Prabhas.
43. Complétez par un pronom tonique :
i) … je suis Indienne.
ii) … il est grand.
44. Complétez par qui ou que :
iii) Le gâteau … nous mangeons est bon.
iv) Erfath lit un livre … est très intéressant.
(7x2=14)

PART C

Répondez à cinq questions en six phrases.

45. Comparez deux villes différentes.

35
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

46. Comparez deux maisons différentes.


47. Présentez la personne la plus populaire du Kerala.
48. Présentez votre meilleure amie.
49. Présentez la meilleure spécialité du Kerala.
50. Si vous étiez riche, que feriez-vous ?
51. Où aimeriez-vous voyager ?
52. Ecrivez un texte en utilisant le passé composé et le présent.

(5x6=30)

PART D

Répondez à deux questions. Ecrivez quinze phrases pour chaque essai.

53. Comment étiez-vous avant dix ans ? Ecrivez un texte à l’imparfait.


54. Faites le portrait d’un ancien professeur à l’imparfait.
55. Que ferez-vous le mois prochain?
56. Ecrivez un texte au passé composé.
(2x15=30)

SEMESTER II

Name of the Course : Company Law


Credits : 4 credits
Total Lecture Hours : 60 hours

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

Promoters of company, Duties and Liabilities of Promoter, Memorandum and


Articles of Association, Prospectus and Issue of Shares, Share Capital and
Shareholders, „Lifting the corporate veil‟, Doctrine of indoor management.

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

1. A minimum standard of good behaviour and business honesty in company


promotion and management.

1. Recognition of the legitimate interest of shareholders and creditors and of the


duty of managements not to prejudice to jeopardise those interests.
2. Provision for greater and effective control over and voice in the management for
shareholders.
3. Proper standard of accounting and auditing.

4. Recognition of the rights of shareholders to receive reasonable information and


facilities for exercising an intelligent judgement with reference to the
management.

37
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

References

1. N.D.Kapoor, Mercantile Law,


2. Dr S M Shukla and Dr O P Gupta, Mercantile Law
3. S S Gulshan, Excel Book, Mercantile Law
4. Maheshwari & Maheshwari, .Business Law,

SEMESTER III
Name of the Course : Principles and Practices of Management

Credits : 4 credits

Total Lecture Hours : 15 hours

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

Decision Making & Organizing


Nature, process of decision making, decision making under Certainty and Uncertainty,
decision-tree, group-aided decision, brain-storming.
Organizing – concept, nature and process of organizing, authority and responsibility,
delegation and empowerment, centralization and decentralization, concept of
departmentation.

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

 Define the concept of organizational structure.


 Demonstrate a knowledge of organizational design options.
 Understand contingency variables.
 Explain the concept of the 'boundaryless organization'.
 Understand the benefits of a 'learning organization'.
 Define control as a function of management.
 Assess when control is useful and when it is not.
 Identify situations in which students monitored and modified plans.
 Explain the use of creative planning techniques for corporate innovation and
growth.

Learning Resources
Text Books

1. Koontz – Principles of Management (Tata McGrew Hill, 1st Edition 2008)


2. Robbins & Caulter – Management (Prentice Hall of India, 8th Edition)

References

1. L.M. Prasad – Principles & Practices of Management (Sultanchand & Sons ,


New Delhi)
2. Parag Diwan – Management Principles and Practices (Excel Books, New
Delhi)
3. Stoner, Freeman, Gilbert. Jr. – Management (Prenlice Hall of India, 6th
Edition)
4. Koontz, weihrich – Essentials of Management (TMH, 5th Edition)

40
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER III
Name of the Course : Human Rights

Credits : 4 credits

Total Lecture Hours : 60 hours

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

Rights of Arrested Persons


Power of and Procedure for Arrest
Rights of under trial Prisoners
Rights of Prisoners

References:

1. S.K.Kapoor ,International law & Human Rights in India.

SEMESTER III
Name of the Course : Social Analysis

Credits : 4 credits

Total Lecture Hours : 60hours

Social Analysis

Social analysis means the practice of systematically examine a social problem,


issues or trend often with the aim of prompting changes in the situation being analyzed.

Aim of the Course

To impart the knowledge about the social problems solutions

 To develop strategies for solving the social problems


 To make social policy
 Attain a skill for cooperate with the society.

Course Overview and Context

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

Definition – characteristics - stages in the devolvement of social problem - social


disorganization - causes of social disorganization

MODULE II

SOCIAL ECONOMIC PROBLEM

Poverty – unemployment and under employment over population – literacy –

PROBLEM RELATED TO HEALTH

Health and mortality – communicable deceases – AIDS – alcoholism – drug addiction.

MODULE III

LEGAL PROBLEM : Juvenile delinquency – prosecution

PROBLEM OF VULNERABLE GROUP

SC, ST - widows – aged – physically and mentally handicapped.

MODULE IV
SOCIAL POLICY
Definition and Need – Evolution

MODULE V
SOCIAL WELFARE ADMINISTRATION UNDER GOVT DEPARTMENT- UNDER
VOLUNTARY AGENCIES

Meaning - purpose – Administration as a group process – Department dealing with


SC,ST Population- woman, children, youth, aged and disabled – agency registration,
preparation byelaws - fund raising.

References

1. Ram Ahuja, Social Problems in India

43
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER IV
Name of the Course : Society and Media

Credits : 4 credits

Total Lecture Hours : 60 hours

Aim of the Course:


This course aims to provide students with a basic understanding of the influence of
media on individuals and society from a sociological perspective. The course will enable
students to look critically at the media and will facilitate them to build up a fresh,
sophisticated, in-depth analysis surrounding the role of media as it shapes social
issues.

Course Overview and Context


The course try to familiarize the students on basic concepts related to media and
introduces the theoretical discussions on media. The course also analyse the
relationship between media and its impact on individual, society, politics and social
structure.

Syllabus Content
Module I : Media and Society

Mass Media- Characteristics, Types and Functions,Power of mass media on Society,


Technology and politics –Changes and effects in India.

Role of Mass Media in Nationlism, Regionlism, Citizen's Rights, Secularism, promoting


democracy, Social Justice , Gender.
Internet, Print media and Radio social media

Module 2 : Key Ideas in Media Studies

Marxism, Ideology and the Media – Gramsci and Althusser

Media Technologies and Power -Marshall McLuhan, Brian Winston

Postmodernism and the Media -Baudrillard, Angela McRobbie Semiotic approach

Discourse analysis

44
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Module 3 : Visual Media

Visual Media – Characteristics and functions

Television as a mass media- T.V programmes

Cinema in India- Types of Films-Feature films, Animated Films, Documentary Films,


Adverisements

Module 4 : Media related Laws

Contemporary Issues- Information Technology

Media laws: Regulation and Control of Media

The origins of the „Press Laws‟ and Broadcast media

Media Ethics, Media Law and Women in media

Course Competencies

 To provide the students the awareness about the influence of media on


individual and society
 To understand the role of media in the social issues
 To know the ethics and rules and regulation regarding the use of media
 To become aware of the impact of media on social structures

Learning Resources

Text Book
1. Silverstone, Rogers1999. Why Study Media? Sage Publications
2. Potter, James W 1998. Media Literacy. Sage Publications

References

1. Grossberg, Lawrence et al 1998. Media-Making: Mass Median in a Popular


Culture, Sage Publications
2. Evans, Lewis and hall, Staurt 2000. Visual Culture: The Reader. Sage
Publications
3. Berger, Asa Authur 1998. Media Analysis Techniques. Sage Publication
4. Pradip N. Thomas (eds.) 2004 Who Owns the Media ? Zed Books, London.

45
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

5. Downing, John, Mohammadi Ali and Srebemy-Mohammadi 1992 Questioning the


Media : A Critical Introduction, New Delhi, Sage.
6. Murthy, D. (2013) Twitter: Social Communication in the Twitter Age. Cambridge:
Polity Press
7. Willis, S. and Tranter, B. (2006) Beyond the 'digital divide': Internet diffusion and
inequality in Australia. Journal of Sociology
8. Crisell, Andrew (2002). An Introductory History of British Broadcasting (2 ed.).
London: Routledge. pp. 186–70

SEMESTER IV
Name of the Course : INDIAN CONSTITUTION

Credits : 4 credits

Total Lecture Hours : 60 hours

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 :

1. J.N.Pandey – Constitutional Law of India

References:

1. Bakshi – Constitutional law

2. V.N.Shukla – Constitutional law

SEMESTER IV
Name of the Course : ECONOMIC ANALYSIS

Credits : 4 credits

Total Lecture Hours : 60 hours


Aim
 To enable the students to learn and apply the basic principles and concepts of
Economics in day to day issues.
 To develop critical and creative thinking among the students in various issues on
economic systems
Module I - Nature and Scope of Economics
Economics as Scarcity and choice - Significance of Economics – importance of
Economics in Computer science- Micro Economics and Macro Economics - Normative
and Positive Economics- Economic Issues like poverty, unemployment and inequality

Module II – Demand and Supply


Demand – Individual demand and market demand - Demand curve- Law of
demand – Exceptions to the Law of Demand – Law of Supply – Individual supply and
market supply – Market equilibrium - shift in demand, supply and price – Elasticity of
demand and supply .

47
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Module III – Pricing Strategies


Break even Principle- Cost plus pricing, peak load pricing- skimming pricing-
Price discrimination
Module IV: Financial System
Money and its functions –banking and non-banking institutions - commercial
banks – recent trends in Indian commercial banking – (Core Banking, Internet Banking,
Mobile Banking, ATM/Debit & Credit Cards) - RBI – functions - money and capital
market – major financial instruments – shares, debentures and bonds
Module V: Marketing Management

Nature and scope of marketing- marketing management - evolution of marketing


concept - marketing and economic development - Marketing mix: Meaning and
importance- product planning and development – product mix - branding - brand equity
– packaging – labelling - marketing of services.
References
1. Samuelson. P.A. Nordhaus (2009), Economics, Tata McGraw Hill
2. Mankiw, Gregory (recent edition), Principles of Economics, Cengage Learning,
Delhi
3. Case & Fair (2007), Principles of Economics, Pearson Education, Delhi
4. K.K. Dewett (recent edition), Modern Economic Theory, S. Chand & Co., Delhi.
5. Kotler, Kevin, Jha & Koshi (2009), Marketing Management, Pearson Education,
Delhi
6. William J Stanton et al (2007), Marketing, McGraw Hill Publishing Company pvt
Ltd, Delhi
7. R.R. Paul (2008), Monetary Economics, Kalyani Publishers, Ludhiana
8. V.K. Bhalla (2008), Investment Management, S. Chand & Co., New Delhi

48
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER V
Name of the Course : ENTREPRENEURSHIP

Credits : 4 credits

Total Lecture Hours : 60 hours


Aim
The aim of this course is to provide both a deep grounding in the field of technological
innovation for managers and entrepreneurs whose goal is to play a leading role in
innovation-driven firms.

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

1. An understanding of the strategies most effective for exploiting innovations;


2. The ability to apply these concepts directly to real world situations;
3. Skills to identify, evaluate, and resolve a variety of issues relating to poor
innovative performance in large firms as well as entrepreneurial firms.
References

1. McGrath, R. G., and MacMillan, "Discovery-Driven Planning," Harvard


BusinessReview, July-August, 1995 (Reprint No. 95406).
2. Rich, S. R., and D. E. Gumpert, “How to Write a Winning Business
Plan," Harvard Business Review, May-June, 1985 (Reprint No. 85314).

49
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER V
Name of the Course : ORGANIZATION BEHAVIOUR

Credits : 4 credits

Total Lecture Hours : 60 hours


Aim

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

FUNDAMENTALS OF ORGANIZATIONAL BEHAVIOUR


Understanding Organizational Behaviour - Fundamental Concepts,
Organizational processes, Organizational structure, Organizational Change and
Innovation processes.
Effectiveness in organizations - Models of Organizational Behaviour, Systems
theory and time dimension of effectiveness, Developing competencies,
Limitations of Organizational Behaviour, Continuing challenges.

Module II

UNDERSTANDING AND MANAGING INDIVIDUAL BEHAVIOUR


Individual differences and work behaviour - Why individual differences are
important, The basis for understanding Work Behaviour, Individual differences
influencing Work Behaviour.
Perceptions, Attributions and Emotions - The perceptual process ,Perceptual
grouping, Impression management, Emotions, Emotional Intelligence.
Motivation - Concept of Motivation, Content approaches, Process approaches,
Motivation and psychological contract.

50
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Module III

GROUP BEHAVIOUR AND INTERPERSONAL INFLUENCE


Informal and Formal Groups - Group Dynamics, The nature of informal,
Organizations, Formal groups.
Teams and Team Building - Organizational context for teams, Teamwork, Team
building.
Managing Conflict and Negotiation - Conflict in Organizations, A contemporary
perspective on intergroup conflict, What causes ntergroup conflict, The causes of
dysfunctional intergroup conflict, Managing intergroup conflict through
Resolution, Stimulating Constructive intergroup conflict, Negotiations, Negotiation
tactics, Increasing negotiation effectiveness.

Module IV
ORGANIZATIONAL PROCESSES

Communication - The importance of communication, The communication


process, Communicating within organizations, Information richness, How
technology affects communication, Interpersonal communication, Multicultural
communication, Barriers to effective communication, Improving Communication
in organizations, Promoting ethical communications.

Module V
ORGANIZATIONAL DESIGN, CHANGE AND INNOVATION

Organizational Structure and Design - Designing an organizational structure,


Division of labour, Delegation of authority, Departmental biases, Span of control,
Dimensions of structure, Organizational design models, Multinational Structure
and Design, Virtual Organizations.

References

1. Organizational Behaviour, 9th Ed. - Stephen Robbins


2. Human Behaviour at work - Davis and Newstorm
3. Organizational Behaviour - Uma Sekaran
4. Organizational Behaviour - Fred Luthans
5. Organizational Behaviour - K.Aswathappa
6. Human Behaviour at Work - Keith Davis
7. Organizational Behaviour - Jit S.Chandran
8. Human Relations & Organizational Behaviour - R.S.Dwivedi
9. Organizational Behaviour - McShane
10. Organizational Behaviour - Sharma

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

Total Lecture Hours : 60 hours


Aim

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 -1 Historical Significance of Travel & Tourism

Travel through Ages


Major Landmarks in the History of Travel & Tourism
Grand Tour, Annual Holiday Concept, Paid Holidays.
Development of Tourist Transport (Rail, Road, Water & Air)
Advent of high Speed Trains & Jet Aircrafts.

MODULE – 2

Introduction to Tourism & Hospitality Industry

Meaning, Nature & Scope of Tourism.

Definition of Terms (Tourism ,Tourist, Traveller , Excursionist ,Visitor)

Elements of tourism

Components & Five A‟s of Tourism

Types & Forms of tourism

Hotel Accommodation: Types of Hotels; Prominent Organizations in India-


HAI & FHRAI.

MODULE – 3

Tourism Demand & Travel Motivation

Demand for Tourism.

52
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Determinants of Demand for Tourism.

Categories of Travel Motivators Theories by:-Stanley C. Plog ; Prof. Gray;

Mc.Intosh, Goldner & Ritchie

MODULE – 4

Tourism related Organizations & Intermediaries in Tourism

Nature ,Role & Functions of : WTO ;WTTC ;IATA;ICAO; ASTA; UFTAA,


PATA; PATA; IATO; ITDC;TFCI.

Ministry of tourism in India and its functions

Travel Intermediaries and their Linkages

Tourism Guide Services.

Competencies of the course:

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

C3.Explain the basic 5A‟s that are essential to a successful destination

C4. Recognize the role of major national and international organisations in the
tourism and Hospitality industry

C5. Categorize the components and elements of Tourism

C6. Identify the different forms and types of Tourism

C7. Distinguish the travel trade intermediaries and their Linkages

Learning Resources

Textbook

1. Mohinder Chand, Travel Agency Management, An Introductory Text, Anmol


Publications, 2007.

53
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

References

2. Tourism Principles and Practices : A. K. Bhatia


3. International Tourism and Travel-Concepts & Principles: Jagmohan Negi
(S.Chand Publications)
4. Introduction to Tourism and Hospitality Industry, Sudhir Andrews, Mc Graw –
Hill Companies
5. Tourism Operations &Management : Sunetra Roday, Archana Biwal.(Oxford
Unv.Press-Chennai.)
6. Tourism and Travel Management, Bishwanath Gosh
7. Basics of Tourism, Kishan K.Kamra and Mohinder Chand
8. Successful Tourism Management, Prannath Seth (Vol-1,Vol-2)
9. www.indiatourism.org, www. incredibleindia.com

SEMESTER VI
Name of the Course : Business Ethics

Credits : 4 credits

Total Lecture Hours : 60 hours

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

Total Lecture Hours : 60 hours


SYLLABUS Content
Module I : Multidisciplinary nature of environmental studiesDefinition, scope and
importance
Need for public awareness.
Module II : Natural Resources :Renewable and non-renewable resources : Natural
resources and associated problems. a) Forest resources : Use and over-exploitation,
deforestation, case studies.Timber extraction, mining, dams and their effects on forest
and tribal people.

55
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

b) Water resources : Use and over-utilization of surface and ground water,floods,


drought, conflicts over water, dams-benefits and problems.

c) Mineral resources : Use and exploitation, environmental effects of extracting and


using mineral resources, case studies.

d) Food resources : World food problems, changes caused by agriculture and


overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging,
salinity, case studies.

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.

Module III : Ecosystems

• 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

• Introduction – Definition : genetic, species and ecosystem diversity.


• Biogeographical classification of India
• Value of biodiversity : consumptive use, productive use, social, ethical, aesthetic
and option values

56
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

• Biodiversity at global, National and local levels.


• Inida as a mega-diversity nation V
• Hot-sports of biodiversity.
• Threats to biodiversity : habitat loss, poaching of wildlife, man-wildlife conflicts.
• Endangered and endemic species of India
• Conservation of biodiversity : In-situ and Ex-situ conservation of biodiversity.
Module V : Environmental Pollution Definition • Cause, effects and control measures of
,a. Air pollution, b. Water pollution,c. Soil pollution,d. Marine pollution,e. Noise
pollution,f. Thermal pollution, g. Nuclear hazards
• Solid waste Management : Causes, effects and control measures of urban
andindustrial wastes.•
Role of an individual in prevention of pollution.
• Pollution case studies.
• Diaster management : floods, earthquake, cyclone and landslides.

• REFERENCE

a) Agarwal, K.C. 2001 Environmental Biology, Nidi Publ. Ltd. Bikaner.


b) Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd.,
Ahmedabad – 380 013, India, Email:[email protected] (R)
c) Brunner R.C., 1989, Hazardous Waste Incineration, McGraw Hill Inc. 480p
d) Clark R.S., Marine Pollution, Clanderson Press Oxford (TB)
e) Cunningham, W.P. Cooper, T.H. Gorhani, E & Hepworth, M.T. 2001,
Environmental Encyclopedia, Jaico Publ. House, Mumabai, 1196p
f) De A.K., Environmental Chemistry, Wiley Eastern Ltd.
g) Down to Earth, Centre for Science and Environment (R)
h) Gleick, H.P. 1993. Water in crisis, Pacific Institute for Studies in Dev.,
Environment & Security. Stockholm Env. Institute Oxford Univ. Press. 473p
i) Hawkins R.E., Encyclopedia of Indian Natural History, Bombay Natural

57
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

History Society, Bombay (R)


j) Heywood, V.H & Waston, R.T. 1995. Global Biodiversity Assessment.
Cambridge Univ. Press 1140p.
k) Jadhav, H & Bhosale, V.M. 1995. Environmental Protection and Laws.
Himalaya Pub. House, Delhi 284 p.
l) Mckinney, M.L. & School, R.M. 1996. Environmental Science systems &
Solutions, Web enhanced edition. 639p.
m) Mhaskar A.K., Matter Hazardous, Techno-Science Publication (TB)
n) Miller T.G. Jr. Environmental Science, Wadsworth Publishing Co. (TB)
o) Odum, E.P. 1971. Fundamentals of Ecology. W.B. Saunders Co. USA, 574p
p) Rao M N. & Datta, A.K. 1987. Waste Water treatment. Oxford & IBH Publ.
Co. Pvt. Ltd. 345p.
q) Sharma B.K., 2001. Environmental Chemistry. Geol Publ. House, Meerut
r) Survey of the Environment, The Hindu (M)
s) Townsend C., Harper J, and Michael Begon, Essentials of Ecology, Blackwell
Science (TB) XI
t) Trivedi R.K., Handbook of Environmental Laws, Rules Guidelines,
Compliances and Stadards, Vol I and II, Enviro Media (R)
u) Trivedi R. K. and P.K. Goel, Introduction to air pollution, Techno-Science
Publication (TB)
v) Wanger K.D., 1998 Environmental Management. W.B. Saunders Co.
Philadelphia, USA 499p
(M) Magazine

(R) Reference

(TB) Textbook XII

58
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER VI
Name of the Course : E-Governance

Credits : 4 credits

Total Lecture Hours : 60 hours


Aim

1. This course envisages to impart knowledge about e-governance – e-governance


strategies and initiatives.
2. To equip with the trends, methods and process of e-governance.
3. To know the attempts in e-governance followed in India and Kerala.
4. To develop skills and techniques pertaining to e-governance

Course Overview and Context


The application of information and communication technology for delivering
government services is envisaged to provide services to the citizens in a
convenient, efficient and transparent manner. The thrust to e-governance is on
the increase and is ongoing. Hence, knowing and learning e-governance is a
must in the present modern world.

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

Syllabi of Core Courses

60
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER I
Name of the Course : F INANCIAL ACCOUNTING

Credits : 4 credits

Total Lecture Hours : 60 hours


Aim of the Course :
To familiarise the students with the basic accounting principles and practices in
business.

Syllabus Content :

Module-1 (20hours)

Accounting meaning Objects- Concepts and Conventions-Double Entry Books of


Accounts Book keeping and Accounting Accountancy The language of the Business
World Principles of double entry Advantages of double entry.

Module-2 (10hours)

Journal- Rules of debit and credit - Kinds of Accounts Journalising .

Module-3 (20hours)

Ledger Sub divisions of ledger Account Form of an Account Posting of Journal


Balancing of Accounts-Cash book (simple, triple column)-Petty Cash book.

Module-4 (10hours)

Trail Balance Meaning Objects-Summary of Accounting Entries.

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

1. Advanced Accountancy- R L Gupta and M Radhaswamy, Sultan Chand & Sons,


2001
2. Cost Accounting - S P Iyengar, Sultan Chand & Sons, 1980
3. Advanced Accountancy, P C Tulsian.
4. Fundamentals of Advanced Accounting , by Paul M. Fischer (Author), William J.
Taylor (Author), Rita H. Cheng (Author)
5. Advanced Accounts M.C. Shukla, T. S. Grewal, T.S. Grewal & S.C. Gupta, S.
Chand Limited, 01-Jan-2006

Modules Hours 1 mark 2 marks 6 marks 15 marks Total 80/134


6/6 7/10 5/8 2/4
Module-1 20 3 2 1 1 28
Module-2 10 0 1 1 0 8
Module-3 20 1 4 1 1 30
Module-4 10 1 1 2 1 30
Module-5 12 1 2 3 1 38

Model Question Paper


Time : 3 Hours Maximum marks :80

PART A
Answer all questions
Each question carry 1 marks

1. Explain the characteristics of a Balancesheet


2. What do you mean by purchase day book ?
3. What is Compensating errors?
4. Explain accounting entity concept.
5. Define accounting.
6. Explain principle of full disclosure.

(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

September 1 Antony & co returned back goods worth Rs.275


September 3 Returned goods by kumar which were defective Rs.230
September 5 Allowance granted to Mukesh for breakage of goods Rs. 215
September 7 Anand returned us goods worth Rs.210

12.Differentiate between sales day book and sales returns book.

13.Differentiate between matching principle and dual aspect principle.

14.The following are the transactions taken from the books of a furniture dealer. Prepare his
sales day book

Feb 1 Sold to Anil 5 wooden tables at Rs.135 per table


Feb 7 Sold to Rajas 2 dressing tables for cash Rs.275 each
Feb 11 Sold to Hameed one type writer for Rs.1,500
Feb 17 Sold to Gopi 2 dining tables at Rs.1200 per dining table: trade
discount
Feb 19 Sold 50 chairs to Anil. At Rs.45 per chair
Feb 21 Sold to Gopi 2 steel cabinets at Rs.1,500 each

15.Enter the following transactions in an analytical petty cash book

June 1 Received a cheque towards petty cash 500


June 2 Daily workers wages 200
June 3 Postage stamps 50
June 5 Railway freight 100
June 6 Pencil 20
June 8 Sundry expenses 35

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

Opening stock 16,000


Purchases 40,000
Purchases returns 1,500
Direct expenses 3,000
Sales 78,000
Sales returns 2400
Closing stock 13,000 (7x2=14)

PART C
Answer any 5 question
Each question carry 6 marks

17. Explain the objectives of preparing Trial balance?

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

Office rent 1,770

Total 56,020 34,820

64
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

19. Explain the advantages of special journals.

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

Stock on 1st april 6000


Cash in hand 100
Purchases 16800
Salaries 1100
Insurance 400
Rent 600

Discount 400

Bills payable 800


Sundry debtors 7500

Bank overdraft 1900


Carriage inwards 450
Furniture 650

Sundry creditors 1500

Trade expenses 1000

Returns inwards 950

Machinery 2300

Wages 9000

Sales 29250

Returns outwards 800

Closing stock was valued at Rs.7500

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

Started business with cash 2,00,000


Bought furniture 50,000
Cash sales 15,000
Paid rent 20,000
Interest on investment received 10,000

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

Answer any 2 questions

Each question carry 15 marks.

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

27. Following is the trial balance of Miss Gini as on 31 st dec.2014

Particaulars Debit Credit


Stock ( 1st Jan 2014) 1250
Sales 11,800
Sundry expenses 667
Commission 211
Insurance 380
Carriage inwards 300
furniture 670
Printing charges 481
Carriage outwards 200
capital 9228
creditors 1780
Bills payable 541
Plant & machinery 6230
Returns outwards 1380
Cash in hand 895
salary 750
debtors 1905
discount 328
Bills receivables 2730
wages 1589
Return inwards 1659
Bank overdraft 4000
purchases 8679
Petty cash in hand 47
Bad debts 180

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

28.. Record the following transactions in a single column cash book.

March 1 Mohan commenced business with cash 20,000


March 2 Opened a bank account 5,000
March 3 Purchased goods for cash 4,100
March 5 Bought office furniture 3,600
March 6 Sold goods for cash 2,400
March 8 Paid for stationery 250
March 10 Received cash on sales 1,750
March 12 Electricity charges paid 650
March 13 Rent paid 175
March 17 Cheque received was paid in to bank 325

March 20 Salary paid 3000


March 22 Purchased goods 1,900
(2x15=30)

SEMESTER I
Name of the Course : COMPUTER FUNDAMENTALS

Credits : 3 credits

Total Lecture Hours : 45 hours


Aim of the Course
 To explain and apply the basic concepts of number systems and the use of
Binary, Decimal and Hexadecimal number systems, and demonstrate
competence in the conversion of numbers from one representation to
another.
 To define the basic logic gates, such as AND, OR NOT in terms of Truth
Tables and utilize Truth Tables to prove the functionality of simple gate
networks. Explain the universality of NAND and NOR gates.
 To demonstrate familiarity with Boolean Operations, the Laws of Boolean
Algebra, DeMorgan‟s Theorems and the application of Boolean Algebra and
Karnaugh Maps to simplify logic circuits.
 To describe and employ Combinatorial Logic to create Adders, Comparators,
Decoders, Encoders, Multiplexers and De-multiplexers.
 To implement flip-flops and related storage devices, use sequential logic to
create counters, registers.
 To explain and describe the basic memory components of a computer.

68
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Syllabus Content

Module I
Introduction to Computers:

Evolution of Computers, Generation of Computers, Classification of Computers Analog


Digital and HybridComputers, Classification of Computers according to size, Super
Computers, Mainframe Computers, Personal Computers (Different Types) and
Terminals (Different Types), Characteristics of Computers, Block Diagram of a Digital
Computer, types of OS.

Input / Output Devices:

Input Devices-Keyboard, Mouse, Output Devices – VDU, Printers. Internet, Multimedia,


Module II

Introduction to Number system and codes:

Different number systems and their conversions (Decimal, Binary, Octal , and
Hexadecimal), 1‟sComplement and 2‟s complement, Floating Point numbers, Coding –
BCD, Gray

Boolean algebra and Gate networks:

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

Combinational circuit & Sequential circuit:

Adders (Half and Full ), Decoder, Encoder, Multiplexer, De-multiplexer (Introductory


Concepts only).Flip-Flops -Flip-flops (SR flip-flops, D flip-flops, JK flip-flops), Edge –
Triggered flip-flops and Master Slave flip-flops,

Introduction to Registers and Counters:

Module IV

Introduction to Registers and Counters:

69
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Module IV

Memory:Memory Heirarchy, Primary Memory-Volatile and non-volatile memory, RAM


and ROM, EPROM and EEPROM,Secondary Memory-Floppy Disk and Hard Disk.

Competencies

C1 :Convert a given number from one system to an equivalent number in


another system.

C2 : Illustrate the construction of a binary code.

C3 : Determine the output and performance of given combinational and


sequentialcircuits.

C4 : Describe the significance of different criteria for design of


digitalcircuits.

C5 : Compare the performances of various combinational and sequential


circuits.

C6 : Able to analyze,design,and evaluate digital circuits, of medium


complexity.

Learning Resources

Textbook :

 M. Morris Mano, “Digital Logic and Computer Design”, 10th E


,Pearson Education, Inc., 2008.
 V. RajaRaman, Fundamentals of Computers, PHI Learning Pvt.Ltd.
References:

1. Thomas C Bartee- Digital computer Fundamentals,4th Edition, by


McGraw-Hill

2. Floyd- Digital Electronics,10E,Pearson Education India

3. Malvino& Leach- Digital Principles and Applications,2E,Tata


Mcgraw Hill

70
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Question Paper Blueprint

Units Hours 1 marks 2 marks 6 marks 15 marks Total


6/6 7/10 5/8 2/4 80

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

Course Title: FUNDAMENTALS OF DIGITAL SYSTEM

Time :3 Hours Maximum Marks:80

Part A
Answer all questions
Each question carries 1 mark.

1. The number of distinct digits in OCTAL number system…….

a.7 b.8

c.9 d.10

2. The output of an AND gate is LOW ………. ….

a. all the time b. when any input is LOW

c. when any input is HIGH d.when all inputs are HIGH


3. 1 nibble consists of ……. Bits
a.5 b.4
c.16 d.8

4. A decoder converts ………….


a.HIGHs to LOWs b.decode the binary state of the inputs
c.LOWs to HIGHs d.noncoded information into coded form

71
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

5. Each individual term in standard POS is called …..

a.Mintermb.Signal

c.Maxtermd.variable

6. BINARY equivalent of (25)10

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

17. Explain Master-Slave JK flip-flop.


18. Convert the boolean expression (AB+AC‟+B‟C) into canonical SOP form.
19. Discuss the steps to convert OCTAL number to HEXADECIMAL number.
20. Design the logic circuits of the following expressions
a. (AB)‟+AB+AC‟+ABC
b. AB‟(C‟+D)

72
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

21. Explain digital to analog conversion techniques.

22. Discuss XOR and its applications.

23. Explain excitation table of flip-flops.

24. Explain types of memory. (5×6=30)

Part D
Answer any two questions in 100 words
Each question carries 15 marks.

25. a) Explain K map.


b ) Simplify using K-map X=AB‟C+A‟BC+A‟B‟C+AB‟C‟
26. Design 16 × 1 MUX using four 4 × 1 multiplexers.
27. Explain Basic, Universal and combinational logic gates with truth tables and logic symbols.
28. Explain various registers.
(2×15=30)

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

Total Lecture Credits : 3 Credits


Total Practical Credits : 2 Credits

Aim of the Course :

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.

INTRODUCTION TO ADOBE PHOTOSHOP CS4


About Photoshop - Navigating Photoshop - Menus and panels- Opening new files
- Opening existing files-Exploring the Toolbox- The New CS4 Applications Bar &
the Options Bar-Exploring Panels & Menus- Creating & Viewing a New
Document- Customizing the Interface- Setting Preferences -Zooming & Panning
an Image -Working with Multiple Images, Rulers, Guides & Grids -Undoing Steps
with History -Adjusting Color with the New Adjustments Panel -The New Masks
Panel & Vibrance Color Correction Command.

74
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

RESIZING & CROPPING IMAGES

Understanding Pixels & Resolution-The Image Size Command-Interpolation


Options-Resizing for Print & Web-Cropping & Straightening an Image-Adjusting
Canvas Size & Canvas Rotation.
Module–3:

WORKING WITH BASIC SELECTIONS


Selecting with the Elliptical Marquee Tool-Using the Magic Wand & Free
Transform Tool-Selecting with the Regular & Polygonal Lasso Tools-Combining
Selections-Using the Magnetic Lasso Tool-Using the Quick Selection Tool &
Refine Edge-Modifying Selections.

GETTING STARTED WITH LAYERS


Understanding the Background Layer- Creating, Selecting, Linking & Deleting
Layers- Locking & Merging Layers- Copying Layers, Using Perspective & Layer
Styles- Filling & Grouping Layers- Introduction to Blending Modes- Blending
Modes, Opacity & Fill- Creating & Modifying Text.

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

WORKING WITH THE PEN TOOL


Understanding Paths & the Pen Tool-Creating Straight & Curved Paths- Creating
Combo Paths- Creating a Clipping Path
CREATING SPECIAL EFFECTS
Getting Started with Photoshop Filters- Smart Filters- Creating Text Effects-
Applying Gradients to Text.
Module–5:

Introduction to Corel Draw Tools-Tools-Corel draw Layout-Working with Curves-


Working with Shapes & Objects-Working with Basic shape, Arrows -Flowchart
Shape, Banner Shape -Working with Text & Line-Interactive Tool -
Working with Bitmaps -Arranging Object

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

Question Paper Blueprint


(Only practical exam is being conducted for the MS OFFICE ,
PHOTOSHOP/CORELDRAW ) COURSE

SEMESTER I
Name of the Course : OBJECT ORIENTED PROGRAMMING AND C++

Credits : 3 credits

Total Lecture Hours : 45 hours

Aim of the course:

 Demonstrate a thorough understanding of the object-oriented


programming concepts of encapsulation, data abstraction and
composition by designing and implementing classes including the use
of overloaded functions and constructors.
 Demonstrate a thorough understanding of the concept of pointers and
dynamic memory allocation by designing and implementing programs
using pointers and dynamic memory allocation.
 Demonstrate a thorough understanding of the implementation of
programmer-defined functions and classes by writing code,
performing unit testing and debugging of multiple complex programs.
 Demonstrate a thorough understanding of stream input/output for
both console and files.
 Demonstrate a thorough understanding of stream input/output for
both console and files.

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

Question Paper Blueprint


B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Question Paper Blueprint

Units Hours 1 marks 2 marks 6 marks 15 marks Total


6/6 7/10 5/8 2/4 80

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

Course Title: OBJECT ORIENTED PROGRAMMING IN C++

Time :3 Hours Maximum Marks:80

Part A
Answer all questions
Each question carries 1 mark.
1. The wrapping up of data and functions into single unit is called ……….

2. The operator :: is known as ………

3. The Data members of a class are by default …….


4. The symbol `(tilde) used to represent …………

5. Cin and Cout requires ……….. header file.

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

8. Define inline function.

9. Explain Generalization and Specialization

10. What are symbolic constants?

11. Explain Control and Branching statements.

12. Compare private , public and protected data

13. What are abstract classes?

14. Explain call by value and call by reference.

15. Explain types of operator overloading.

16. Explain four data manipulation functions.


Part C

Answer any Five questions in 50 words each

Each question carries 6 marks

17. Explain Constructors and Destructors with examples.

18. What are virtual functions? What are the advantages of pure virtual functions?

19. Explain I/O stream.

20. What are friend functions? Write a program to demonstrate the use of friend functions.

21. Write a program to overload ++ operator (both prefix and postfix).

22. Explain the following,

a. this pointer
b. Static member function
c. object
d. Function prototyping

23. Explain pointers with examples.

24. Explain various string manipulation commands.

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

25. Explain the features of object oriented programming.

26. Explain Inheritance.

27. Write a program to add two complex numbers using friend functions and constructors

28. Briefly describe features of I/O systems supported by c++.

(2×15=30)

SEMESTER II
Name of the Course : APPLIED M ATHEMATICS

Credits : 4 credits

Total Lecture Hours : 60 hours

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

Elementary transformation – echelon form – rank using elementary transformation by


reducing in to echelon form – solution of linear homogeneous and non – homogeneous
equations using elementary transformation – eigen values and eigen vectors

MODULE 2 (18 hours) - PARTIAL DIFFERENTIATION

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

MODULE 3 (18 hours) - MULTIPLE INTEGRALS

Double integrals, Areas, Double integrals in polar form, Triple integrals in rectangular
coordinates, Triple integrals in cylindrical and spherical coordinates, substitutions in
multiple integrals.

MODULE 4 (18 hours) - ORDINARY DIFFERENTIAL EQUATIONS

Linear differential equation with constant coefficients- complimentary function and


particular integral – Finding particular integral using method of variation of parameters

TEXT BOOKS

1. Frank Ayres Jr – Matrices, Schaum outline Series


2. Ian Sneddon – Elements of Partial Differential Equation ( Tata Mc Graw Hill)

REFERENCES

1. Shanti Narayan - Matrices (S. Chand & Company)


2. George B Thomas Jr (Eleventh Edition )- Thomas‟ Calculus, Pearson, 2008
3. Shepley L. Ross - Differential Equations, 3rd ed., ( Wiley India ).

4. K. C. Maity & R. K. Ghosh – Integral Calculus ( New Central Books Agency )


5. Shanti Narayan, P.K. Mittal - Integral Calculus – ( S. Chand & Co.)
6. A.H.Siddiqi& P. Manchanda – A First Course in Differential Equation with
Applications ( Macmillian )

82
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

7. George. F. Simmons – Differential equation with applications and historical notes


( Tata Mc Graw Hill )
8. W.E. Boyce & R.C. Diprima - Elementary Differential Equations and boundary value
Problems, ( Wiley India )
9. S. Balachandra Rao & H. Ranuradha – Differential Equation with Applications and
Programs ( Universities Press )
10. R. K. Ghosh & K. C. Maity - An Introduction to Differential Equations ( New Central

Books Agency )

11. B. K. Dutta – Introduction to Partial Differential Equations ( New Central Books )


Murrary –.Differential Equations. Macmillian
12. E.A. Coddington - An Introduction to Ordinary Differential Equation, PHI.

COMPETENCIES

 Describe Rank of a Matrix


 Define Elementary Transformations of matrices
 Distinguish Row Canonical form and Normal form of Elementary matrices
 Explain the methods to solve Systems of Linear equations in matrix form
 Recognize Characteristic equation of a matrix
 Identify Characteristic roots and characteristic vectors
 Find the area under a given curve, length of an arc of a curve when the
equations are given in parametric and polar form.
 Find the area and volume by applying the techniques of double and triple
integrals

 Find the complementary function and particular integrals of linear differential


equation.
 Derive solution of homogeneous equations with constant coefficient.
 Understand method of variation of parameters.
dx dy dz
 Method of solution of the differential equation  
P Q R
 Describe the origin of partial differential equation and distinguish the integrals of
first order linear partial differential equation into complete, general and singular
integrals.
 Use Lagrange‟s method for solving the first order linear partial differential
equation.

83
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

QUESTON PAPER PATTERN

Module Part A Part B Part C Part D

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

Model Question Paper

Course Title : Discrete Mathematics

Time : 3 Hrs Maximum marks : 80

Part A (Short Answer Questions)

Answer all questions

Each question carries 1 mark

1. Change the Cartesian integral 𝑅 𝑓 𝑥, 𝑦 𝑑𝑥 𝑑𝑦 into polar integral


2. Define the area of a closed bounded region R using a double integral.
3. Define Wronskian of two functions.
4. Eliminate the constants a and b from z = (x + a ) (x + b)
5. What is Lagrange‟s partial differential Equation.?
1 0 0
6. What are the eigen values of 0 2 0
0 0 3

84
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Part B (Brief answer questions)


Answer any seven questions
Each question carries two marks

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

Part C (Short essay type questions)


Answer any five questions
Each question carries six marks
1 1−𝑥 2 2
17. Use polar co-ordinates to evaluate −1 0
(𝑥 + 𝑦 2 ) 𝑑𝑦 𝑑𝑥
𝑑2 𝑦 𝑑𝑦
18. Find the general solution of − 3 + 2y = 14 sin 2x – 18 cos 2x
𝑑𝑥 2 𝑑𝑥
𝑑2 𝑦 𝑑𝑦
19. Solve 2 − 5 + 6y = sin 3x.
𝑑𝑥 𝑑𝑥
20. Show that the direction cosines of the tangent at the point (x, y, z ) to the conic ax2 + by2 + cz2
= 1, x+ y + z =1 are proportional to (by – cz, cz – ax, ax – by )
𝜕𝑧 𝜕𝑧
21. Find the general solution of the differential equation x2 + y2 = (x + y) z
𝜕𝑥 𝜕𝑦
2 2 1
22. Find the characteristic roots and characteristic vectors of A = 1 3 1
1 2 2
1 2 0 −1
23. Reduce the matrix A = 3 4 1 2 to normal form.
−2 3 2 5
24. Find all non-trivial solutions of x1 + 2x2 + 3x3 = 0
2x1 + x2 + 3x3 = 0
3x1 + 2x2 + x3 = 0

85
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Part D (Essay)

Answer any two questions


Each question carries 15 marks

𝑑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 𝑑𝑥

27. (a) Solve the system of equations;

X1 + 2x2 + 3x3 – 4x4 = 6


X1 + 3x2 + x3 – 2x4 = 4
2x1 + 5x2 – 2x3 – 5x4 =10
1 1 1 2
(b) Obtain the row equivalent canonical matrix of 2 1 −3 −6
3 −3 1 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

Introduction to accounting - accounting basis and terms - branches of accounting -


mode of accounting - manual accounting - computerized accounting fundamentals.

Module II

Accounting with Tally - Introduction to Tally - tally interface - f11 features-f12


configuration - company creation - accounting groups - accounting ledgers - accounting
vouchers – vouchers entry.

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

Total Lecture Hours : 45 hours


Total Lab Hours : 30 hours

Aim of the course:

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

Course Overview and Context:

The main aim of the course is to introduce database fundamentals to the


students. With this course we shall demonstrate database development
activities and prepare students for proficiency in developing database for
commercial applications. The subject deals with what is a database and
how a database should be designed. It also deals the popular relational
data model and SQL queries in depth. It also concentrates on various
techniques for database protection and query optimization. A brief
introduction about network and hierarchical data model gives exposure
about how a DBMS can be designed. The subject also deals with
distributed databases in brief.
Course Competencies
C1 : Understand, appreciate and effectively explain the underlying
concepts of database technologies
C2 : Design and implement a database schema for a given problem-
domain
C3 : Normalize a database
C4 : Populate and query a database using SQL DML/DDL commands.
C5 : Programming PL/SQL including stored procedures, stored functions,
cursors,packages.
C6 : Declare and enforce integrity constraints on a database
usingRDBMS

88
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Syllabus Content:

Module I:

Introduction: Characteristics of database approach, Data base users-


DBA, Data base designers and end users, Advantages of using DBMS,
Data Modes- Schemas and instances, DBMS architecture and data
independence. DBMS language-DDL, DML,DCL Data Base system
environment, DBMS Component and modules.

ER Modeling- Introduction- Entity types, Entity sets, Attributes and Keys,


Relationship Types, Relationship Sets relationship instances, Constraints
on relationship types, Weak entity types, sample ER diagrams.

Module 2: Relational Data Model: Relational model concepts domains,


attributes, tuples and relations, characteristics of relations. Relational
Model constraints Relational Databases and relational data base
schemas, entity integrity, referential integrity and foreign keys with
examples.

Relational algebra and Relational calculus:Relations Operations-


SELECT, PROJECT, , UNION, INTERSECTION, The CARTESIAN
PRODUCT, JOIN, EQUIJOIN, Aggregate functions. Examples of queries
in Relations Algebra Tuple relations calculus, Domain relational calculus.

Relational Data base design using ER-to-Relational mapping.

Module 3: SQL: Data definition commands- CREATE, ALTER,DROP,


Adding constraints, Basic SQL queries-INSERT,
SELECT,DELETE,UPDATE Ordering of rows
UNION,EXCEPT,INTERSET Substring comparisons using LIKE operator,
BETWEEN operator, Complex Queries-Nested queries, EXISTS and
UNIQUE functions, NULL values, Renaming of attributes and joining of
tables, Aggregate functions and grouping, Managing views

Module 4: Data Normalization:- Informal Design Guide lines for relation


schemas, functional dependencies, Normal forms- first, second and third
normal form, Boyce- Codd normal form.Indexing structures for files-
types of single level ordered indexes.

Module 5: Transaction processing:- Introduction to transaction processing,


Transaction and system concepts, Desirable properties of transactions.

89
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Concurrency Control:- Locking techniques for concurrency control.

Database Security and Authorization:- Types of security , control


measures, database security and the DBA, Access protection, User
accounts and database audits, Access Control based on granting and
Revoking privileges.

Learning Resources

Textbook :

1.Ramez Elmasri and Shamkant B. Navathe, “Fundamentals of Database


Systems” Pearson Education, 5th edition

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

Question Paper Blueprint

Units 1 marks 2 marks 6 marks 15 marks Total


6/6 7/10 5/8 2/4 80

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

Total Lecture Hours : 54 credits


Total Lab Hours : 36 credits

Aim of the course:

This course is designed to give you exposure to basic concepts of object-oriented


technology. This course will help in learning to write programs in Java using object-
oriented paradigm. Approach in this course is to take Java as a language that is
used as a primary tool in many different areas of programming work.

Course Overview and Context:

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 1Object oriented programming-Encapsulation-Inheritance-Polymorphism-


Genesis of Java-characteristics of java- program structure-identifiers-operators-
variables-literals-data types-Arrays. Control Statements-selection statements-iterative
statements-jump statements - Loops- while loop-do while loop- for loop

Module 2Classes-declaration –object references-instantiation- method declaration-


method calling – this operator- constructor- method overloading-constructor
overloading-method overriding-inheritance-super class-dynamic method dispatch-final-
static-abstract classes – String Handling.

Module 3

Packages - creating packages-using packages-Interfaces-Exception Handling


Techniques-try-catch-throw-throws-finally -Multithreading- creation of multithreaded
program-Thread class-Runnable interface- thread priorities.

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

JDBC: JDBC Architecture - Installing the ODBC Driver - Connecting to a Database –


StructuredQuery language. JDBC programming concept: Database URL - Executing the
action commands –
Introducing Swing: swingcomponentsand containers - the swing packages - Painting in
a Swing - Exploring Swing: JlabelandImageIcon - JtextField - The Swing Buttons -
Jtabbed Pane - Jscroll Pane - Jlist - JcomboBox -Trees- Jtable.
Course Competencies

C1 : Understand and apply object oriented principles.

C2 : Write a java program using predefined java classes available in JDK.

C3 : Use efficiently conditional and looping constructs in Java code.

C4 : Define and use a class in Java.

C5 : Understand Applets.Learning Resources

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:

1. E. Balaguruswamy, “Programming with Java: A Primer”, 5E,TMH, 1998.


2. P. Naoughton and H. Schildt - Java2: The Complete Reference - Tata McGraw
Hill PublishingCompany Limited, Edition 3, 1999.
3. K. Arnold and J. Gosling - The Java Programming Language - Edition 2,
Publication, 2000
4. Deitel&Deitel,”Java How to program”, 8th ed., PHI.

92
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Question Paper BluePrint

Units Hours 1 marks 2 marks 6 marks 15 marks Total


6/6 7/10 5/8 2/4 80

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)

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)

7. What do you mean by data hiding?


8. Explain thread in java?
9. What do you mean by this operator?
10. Explain synchronization in java
11. Differentiate between equals () and ==?

93
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

12. What do you mean by streams?


13. What is a label control in java?
14. What is a package in java? List some?
15. What are different ways to declare an array in java?
16. What is the difference between applet and application programs?
(7×2=14)
Part C

III. Answer any fiveof the following in 50 words (6 marks each)

17. Explain the features of java.


18. Write a java code to draw oval, rectangle, circle, and arc?
19. Discuss different stages in life cycle of applet.
20. Write a java program to implement thread using Runnable?
21. Explain String Buffer Class.
22. Discuss Menu in java.
23. Explain how and when finally block used.
24. Explain access specifier discuss it type?
(5×6=30)
Part D
IV. Answer any twoof the following (15 marks each)

25. Explain operator in java? With E.g.?


26. Explain Exception handling in java?
27. Explain Layout Managers in java?
28. Explain Method overriding and overloading in java with E.g.?
(2 x 15 = 30)

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

Total Lecture Hours : 45 hours

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

1. Bahrami, 1999, Object Oriented Systems Development, Tata McGraw Hill


International Edition.

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

Total Lecture Hours : 30 hours


Total Lab Hours : 30 hours

Aim and objectives:

1. To introduce basic concepts in Statistics

2. To explain different techniques used in a statistical investigation.

3. To familiarize statistical tools MS Excel and SPSS

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.

Tests of significance- Null Hypothesis, level of significance, confidence interval, large


sample tests for single proportion, single mean and difference of means, difference
of standard deviations. Small sample tests-t test and F‟ test-t test of significance for
single mean, paired t - test for related samples, difference in means and observed
correlation coefficients, F test of significance for equality of population variances. -
Chi square - test of goodness of fit, independence of attributes.

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:

 Understand the basic concepts in Statistics as well as different steps in a statistical


investigation.
 Choose appropriate test for a given Statistical problem.
 Use MS Excel and SPSS to carry out statistical tests.

Question Paper Blue Print:

Module Part A Part B Part C Part D


1 mark 2 marks 6 marks 15 marks
6/6 7/10 5/8 2/4
I 2 3 3 2
II 2 3 2 2
III 1 2 2 ----
IV 1 2 1 ----

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

Aim of the Course


In this course, the student will gain an understanding of the latest approaches to web
site design and consistency. Students will work with images and learn to add formatting
and style with CSS to encourage consistency and easy editing in web site design.

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.

Fundamentals of HTML, XHTML, and CSS

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

Basic (X)HTML Formatting

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

Introduction to CSS Layout

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

Advanced CSS Layout

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

Creating HTML5 Forms

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

Offline storage in HTML5 - HTML5 storage types – Local Storage methods and example

Course Competencies

 Build effective web sites with HTML5


 Comprehend the benefits of CSS3 to web pages
 Acknowledge browser variations in handling CSS

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

Total Lecture Hours : 54 hours


Total Lab Hours : 36 hours
Aim of the Course
1. To develop the skill & knowledge in JavaScript and JQuery-enhanced web page.
2. Students will understand the knowhow and can function either as an entrepreneur or
cantake up jobs in the multimedia and Web site development studio and other
information technology sectors.

Syllabus Content
Module 1 The Nature of JavaScript

The Evolution of Scripting Languages, JavaScript -Definition,Introduction to Objects,


Methods, and Events, Events and Program Flow, Jumping Right In,Running Scripts.

Module 2 Script Writing Basics

Enhancing HTML Documents with JavaScript, The Quintessential Building Blocks,


Script Mechanics Names and References in JavaScript,Built-in Objects,Home-Built
Objects,The Hierarchy of Names,Using Methods,Operators and Variables,Keywords,
Functions, Object interaction.

Module 3 Adding Interactivity to a Web Page


Controlling Script Flow,Storing Tasks within Functions,Using Conditional Statements for
Decision Making,if Statements,if-else Conditional Statements,Using the Date Object,for
Conditional Statements,while Conditional Statements,break and continue
Statements,withStatements,CreatingFunctionsinJavaScript,DeclaringFunction,Designin
g a Simple Function.Creating Dynamic Web Page.

Module 4 Introduction to jQuery


jQuery and JavaScript ,jQuery and AJAX,Flavours of jQuery,Consistent UX with
jQuery,Obtaining / Accessing the jQuery library .The jQuery Event Model Binding event
handlers,Removing event handlers,User Interface / Mouse events,Event Manipulation
Methods.jQuery Selectors,DOM objects with jQuery

101
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Module 5 jQuery and AJAX


Using the ajax() API Loading data with GET & POST Working with JSON data
Serialising your form handling with serialize() Handling a completed AJAX request
Security considerations

TextBook
1. JavaScript & jQuery: The Missing Manual, 2nd Edition By David Sawyer
McFarland Publisher: O'Reilly Media

References

2. JavaScript and JQuery: Interactive Front-End Web Development,Jon Duckett


3. HTML5 Black Book: Covers CSS3, Javascript, XML, XHTML, Ajax, PHP and
Jquery Paperback – 2011 by Kogent Learning Solutions Inc. (Author)

SEMESTER IV
Name of the Course : SOFTWARE T ESTING AND T ECHNICAL WRITING

Credits : 5 credits

Total Lecture Hours : 30 hours


Total Lab Hours : 30 hours
Total Tutorial Hours : 15 hours

Aim of the Course

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

Introduction to quality, software quality, fundamentals of software testing, VV model of


testing.Functional Testing: Boundary value Testing, Equivalence class testing, Decision
Table based testing, Retrospection.

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.

(PRINCIPLES AND Applications of Technical Writing )


Principles of Technical writing,Technical Reports, Technical Editing , Business Plans ,
Proposals , Progress Reports , Instruction Manuals, User Guides, Oral Presentations,

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

Upon satisfactory completion of the course, students will be able to:

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:

1. Sharon J. Gerson and Steven M. Gerson, Technical Writing Process and


Product. 3rd Edition,2004
Reference Books:

1. Rubens,Philip, Science and Technical Writing - A manual of style; 2nd edition,


2004.
2. Anderson,Paul ; Technical Writing - A Reader Centered Approach; 3rd edition,
1995.

SEMESTER IV
Name of the Course : OPEN SOURCE PLATFORMS (L INUX ROR)

Credits : 5 credits

Total Lecture Hours : 30 hours


Total Lab Hours : 30 hours
Total Tutorial Hours : 15 hours
Aim of the course:

Knowledge of Linux is an essential skill for a wide variety of careers in


business and information technology. Many emerging and growing career
opportunities including big data, cloud computing, cyber security, information
systems, networking, programming and software development require basic
to advanced knowledge of the Linux command line. The course curriculum
is focused on the following objectives:

 Understand Linux as an operating system

 Explain some of the considerations for choosing an operating system


 Understand some of the basics of open source software and licensing

104
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

 Acquire basic knowledge of working with Linux


 Learn basic Linux command line skills
 Learn how to use help commands and navigate help systems when
using Linux
 Basics of how to work with Linux files and directories
 Searching and extracting data from Linux files
 Basic understanding of the concept of scripting
 Knowing where data is stored on a Linux system
 Identifying various types of users on a Linux system
 Creating users and groups on a Linux system
 Managing Linux file permissions and ownership
 Understanding special Linux directories and files

Course Overview and Context:

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:

Module 1:Linux introduction and file system - Basic Features,


Advantages, Installing requirement, Basic Architecture of Unix/Linux system,
Kernel, Shell - Linux File system - Boot block, Super block, Inode table, Data
blocks, Linux standard directories. Commands for files and directories – cd,
ls, cp, rm, mkdir, rmdir, pwd, file, more, less, Creating and viewing files using
cat, file comparisons, View files, disk related commands, checking disk free
spaces.

Module 2:Essential Linux commands, Understanding shells, Processes in


Linux, process fundamentals, connecting processes with pipes, redirecting
input/output, Background processing, managing multiple processes,
scheduling of processes. Batch commands, kill, ps, who, Printing
commands, find, sort, touch, file, file processing commands - wc, cut, paste
etc - mathematical commands - expr, factor etc. Creating and editing files
with vi editor.

105
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

Module 3:System administration - Common administrative tasks,


identifying administrative files – configuration and log files, Role of system
administrator, Managing user accounts-adding & deleting users, changing
permissions and ownerships, Creating and managing groups, modifying
group attributes, Temporary disabling of user‟s accounts, creating and
mounting file system, checking and monitoring system performance - file
security & Permissions, becoming super user using su. Getting system
information with uname, host name, disk partitions & sizes, users, kernel,
installing and removing packages with rpm command

Module 4: Shell programming - Basics of shell programming, various types


of shell available in Linux, comparisons between various shells, shell
programming in bash

Conditional and looping statements, case statement, parameter passing and


arguments, Shell variables, system shell variables, shell keywords, Creating
Shell programs for automating system tasks

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

C1 : Understand concepts and components of Linux.


C2 : Use common Linux commands and utilities for general file system
operations.
C3 : Write shell scripts for common shell environments.
C4 : Perform system administration tasks to manage files, software,
network, users, services, etc.
C5 : Configure common network/internet services and clients such as web,
FTP, SSH

Learning Resources

Textbook :

1. Red Hat Linux Bible” by Cristopher Negus, Wiley


DreamtechIndia,Enterprise Edition
2. “UNIX Shell Programming” by YeswantKanethkar, BPB,2nd Edition

106
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

References :

1. Official Red Hat Linux User‟s guide” by Redhat, Wiley Dreamtech


India
2. “UNIX for programmers and users” by Graham Glass & King Ables,
PearsonEducation

3. “Beginning Linux Programming” by Neil Mathew & Richard Stones,


Wiley Dreamtech India

SEMESTER IV
Course Title : COMPUTER NETWORKS

Credits : 4 credits

Total Lecture Hours : 60 hours

Aim of the course:


To understand basics of data communication and networking.

Course Overview and Context:

The subject introduces the concept of networks, different topologies and


network devices. The OSI reference model is dealt to introduce different
layers. The layers are discussed in detail in later chapters of the subject.
Error detection and correction mechanisms are dealt to give an
exposure about how actually the network handles the data. The
discussion about routing algorithms gives exposure to the sending of
information in a network. Congestion handling is also dealt in the
subject.
Course Competencies

C1 : Define the basic concept of data communications

C2 : Explain the fundamentals principles of data communications.

C3 : List the characteristics of the various media used in data

107
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

communications.

C4 : Relate how data is transmitted in a data communications network.

C5 : Describe protocols used in data communications.


Syllabus Content:

Module 1 :Introduction to Data Communication- Network, Protocols &


Standards and Standards Organizations -Topology - Transmission mode -
Network models – OSI model – layers and their functions in OSI model –
TCP/IP.
Module 2 :Data and Signals-Analog and Digital Signals –Wave Length,
Bit Rate, Bit Length- Transmission Impairment-Attenuation, Distortion and
Noise. Bandwidth Utilization: Multiplexing –FDM,TDM,WDM and
Spreading. Transmission Media –Guided Media - Unguided Media
.Switching- Circuit Switching, Datagram Network, Virtual Circuit. Dial up
Modem.

Module 3

Data Link layer. Error detection and Correction Codes. Framing, Flow
Control and Error Control . Protocol for Noisy and Noiseless Channel.

Multiple Access : Random Access- ALOHA, CSMA, CSMA/CD .


Channelization Methods. Wired and Wireless LAN. Wireless WAN-
Cellular Telephony and Satellite Networks.

Module 4

Connecting Devices : Hubs, Switches, Repeaters, Bridges, Routers –


Gateway.

Network Layer: Host to Host delivery - Logical Addressing – Internet


protocol: IPV4 and IPV6 – Address Mapping – ICMP – IGMP –
UniCasting, Multicasting and Broadcasting

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 :

1. Behrouz and Forouzan - Introduction to Data Communication and


Networking - 4th Edition - TMH-2000
2. Computer Networks Andrew S. Tanenbaum, Pearson,5th Ed

References :

1. W. Stallings, “Data and Computer Communication”, McMillan.


2. J. Martin, “Computer Network and Distributed Data Processing”,
PHI.
3. W. Stallings, “Local Networks”, McMillan.
4. M.Schwertz, “Computer Communication Network Design and
Analysis”, PHI.
5. S. Keshav, “An Engineering Approach to Computer Networking,
Pearson”, 2000

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

Total Lecture Hours : 45 hours


Total Lab Hours : 30 hours
Aim of the course:

 To introduce advanced sql features with Oracle.


 To be familiar with database management.

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)

Module - II Advanced SQL :


 Controlling user Access, using SET operators, Data Time Functions,
Enhancements to Group by clause (cube, Rollup and Grouping), Advanced
Subqueries (Multiple column subqueries, Subqueries in FROM clause, Scalar
and correlated subqueries), WITH Clause, Hierarchical retrieval.

Module - III PLSQL :


 Introduction, Overview and benefits of PL/SQL, Subprograms, types of PL/SQL
blocks, Simple
 Anonymous Block, Identifiers, types of identifiers, Declarative Section, variables,
Scalar Data Types, The % Type attribute, bind variables, sequences in PL/SQL
expressions, Executable statements, PL/SQL block syntax, comment the code,
deployment of SQL functions in PL/SQL, Convert Data Types, newted blocks,
operators. Interaction with the oracle server, Invoke SELECT Statements in
PL/SQL, SQL cursor concept, Data Manipulation in the Server using PL/SQL,

110
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SQL Cursor Attributes to obtain Feedback on DML, Save and discard


transactions.

Module - IV Control Structures :


 Conditional processing using IF statements and CASE statements, Loop
Statement, while loop statement, for loop statement, the continue statement
composite data types : PL/SQL records, The % ROWTYPE attribute, insert and
update with PL/SQL records, INDEX by tables,
 INDEX BY Table Methods, Use INDEX BY Table of Records, Explicit Cursors,
Declare
 Cursor, Fetch data from the Cursor, Close the Cursor, Cursor FOR loop, The %
NOTFOUND and % ROWCOUNT Attributes, the FOR UPDATE Clause and
WHERE CURRENT Clause, Exception Handling, Handle Exceptions with
PL/SQL, Trap Predefined and nonpredefined
 Oracle Server Errors, User – Defined Exceptions, Propagate Exceptions,
RAISE_APPLICATION_ERROR Procedure.

Module -V Stored Procedures :

 Create a Modularized and Layered Subprogram Design, the PL/SQL Execution


Environment, differences between Anonymous Blocks and Subprograms, Create,
Call, and Remove Stored Procedures, Implement Procedures Parameters and
Parameters Modes, View Procedure
 Information, Stored Functions and Debugging Subprograms, Create, Call, and
Remove a StoredFunction, advantages of using Stored Functions, the steps to
create a stored function, Invoke User-Defined Functions in SQL Statements,
Restrictions when calling Functions, Control side effects when calling Functions,
View Functions Information, debug Functions and Procedures, Packages,
advantages of Packages, components of a Package, Develop a PackageUse the
STANDARD Package, Use Forward Declarations, Implement Package
Functionsin SQL and Restrictions, Persistent State of Packages, Persistent State
of a Package Cursor, Control side effects of PL/SQL Subprograms, Invoke
PL/SQL Tables of Records in Packages

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

Name of the Course : PHP AND SQL

Credits : 4 credits

Total Lecture Hours : 30 hours


Total Lab Hours : 30 hour

Aim of the course:

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

Working With Functions-Built-in functions ,Sring Functions: chr, ord, strtolower,


strtoupper, strlen, ltrim, rtrim, substr, strcmp,strcasecmp, strpos, strrpos, strstr, stristr,
str_replace, strrev, echo, print,Math Functions: abs, ceil, floor, round, fmod, min, max,
pow, sqrt, rand Array Functions: count, list, in_array, current, next, previous, end, each,
sort, rsort,
assort, array_merge, array_reverse, User Defined Functions

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

C1 : Understand the PHP structure.

C2 : Identify Tags specifications.

C3 : understand Data Management.

Text Book/References:

1. Core PHP Programming Leon Atkinson Pearson publishers


2. The Complete Reference PHY Stever Holzner McGraw Hill
3. Beginning PHP 5.0 Database Christopher Scollo, Harish
4. Rawat, Deepak Thomas Wrox Press
5. PHP – A beginners Ashok Appu Wiley
6. PHP 5.0 and MySql Bible Tim Converse, Joyce Park, Clark Morgan John Wiley &
Sons
7. MySQL Bible Steve Suehring John Wiley &Sons

113
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

8. PHP Black Book Peter Moulding -


9. PHP 5 and Mysql Tim converse, Joyce Park and Clark Morgan Bible Wiley
10. Beginning PHP 5.3 Matt Doyle Wrox Publication

SEMESTER VI

Name of the Course : CLOUD COMPUTING

Credits : 5 credits

Total Lecture Hours : 45 hours


Syllabus Content

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

Cloud Computing Architecture:


Cloud Reference Model, Types of Clouds, CloudInteroperability & Standards, Scalability
and Fault Tolerance,
Cloud Solutions:
CloudEcosystem, Cloud Business Process Management, Cloud Service Management.
CloudOfferings:
Cloud Analytics, Testing Under Control, Virtual Desktop Infrastructure.

Module III

Cloud Management & Virtualization Technology:


Resiliency, Provisioning, Assetmanagement, Concepts of Map reduce, Cloud
Governance, High Availability and DisasterRecovery. Virtualization: Fundamental

114
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

concepts of compute, storage, networking, desktopand application virtualization.


Virtualization benefits, server virtualization, Block and filelevel storage virtualization
Hypervisor management software, Infrastructure Requirements,Virtual LAN(VLAN) and
Virtual SAN(VSAN) and their benefits

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

Market Based Management of Clouds, Federated Clouds/Inter Cloud: Characterization


&Definition, Cloud Federation Stack, and Third Party Cloud Services.
Buyya, Selvi ,” Mastering Cloud Computing “,TMH Pub

References

Kumar Saurabh, “Cloud Computing” , Wiley Pub

Krutz , Vines, “Cloud Security “ , Wiley Pub

Velte, “Cloud Computing A Practical Approach” ,TMH Pub

Sosinsky, “ Cloud Computing” , Wiley Pub

115
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

SEMESTER VI
Name of the Course : D ATA MINING

Credits : 5 credits

Total Lecture Hours : 45 hours


Total Lab Hours : 30 hours

Aim of the course:


This course helps the students to understand the overall architecture of a data
warehouse and techniques and methods for data gathering and data pre-processing
using OLAP tools. The different data mining models and techniques will be
discussed in this course. Data mining and data warehousing applications in
bioinformatics will also be explored

Course Overview and Context:

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:

Module 1: Introduction Data Mining, Data Ware House, Transactional Databases,


Data Mining Functionalities Characterization and Discrimination, Mining frequent
patterns, Association and correlation, Classification and Prediction, Cluster
Analysis, Classification of Data Mining Systems, Data Mining Task Primitive,
Integration of Data Mining systems, Major issues in Data Mining, Data integration
and transformation, Data reduction, Data discretization.

Module 2: Data Warehouse and OLAP technology Data Warehouse, Multidimensional


data Model, Data warehouse architecture, Data Warehouse implementation,
OLAP, Data Warehouse and data mining.

Module 3: Association Rules and Classification Concepts Efficient and Scalable


Frequent item set Mining methods, Mining various kind of association rules, from
association mining to Co-relation analysis, Classification and prediction, Issues,
Classification by Decision tree induction, Bayesian Classification, Rule-based

116
B.Voc.Software Development St.Teresa’s College(Autonomous), Ernakulam

classification, Support Vector Machines, Learning from your neighbors,


Prediction.

Module 4: Cluster Analysis Definition, Types of data in cluster analysis, A


categorization major Clustering methods-Partitioning methods, K-means and k-
medoids, from k-medoids to CLARANS,Hierarchicalmethods,Density based
methods.

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.

C2 : Understand different data models.

C3 : Define Cluster Analysis Process.

Learning Resources

TEXT BOOKS:

1.Jiawei Han and MichelineKamber,”Data Mining - Concepts and Techniques”


(Second Edition),Elsevier, 2006

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

You might also like