CS2357 Object Oriented Analysis and Design Lab | GE2321 Communication Skills Lab | CS2358 Internet Programming Lab Syllabus - 6th Sem Anna University

0 0 3 2
OBJECTIVE: To develop a mini-project following the 12 exercises listed below.
1. To develop a problem statement.
2. Develop an IEEE standard SRS document. Also develop risk management and
project plan (Gantt chart).
3. Identify Use Cases and develop the Use Case model.
4. Identify the business activities and develop an UML Activity diagram.
5. Identity the conceptual classes and develop a domain model with UML Class
6. Using the identified scenarios find the interaction between objects and represent
them using UML Interaction diagrams.
7. Draw the State Chart diagram.
8. Identify the User Interface, Domain objects, and Technical services. Draw the
partial layered, logical architecture diagram with UML package diagram notation.
9. Implement the Technical services layer.
10. Implement the Domain objects layer.
11. Implement the User Interface layer.
12. Draw Component and Deployment diagrams.
Suggested domains for Mini-project.
1. Passport automation system.
2. Book bank
3. Exam Registration
4. Stock maintenance system.
5. Online course reservation system
6. E-ticketing
7. Software personnel management system
8. Credit card processing
9. e-book management system
10. Recruitment system
11. Foreign trading system
12. Conference Management System
13. BPO Management System
Suggested SoftwareTools
ArgoUML, Eclipse IDE, Visual Paradigm, Visual case, and Rational Suite
Requirement for a batch of 30 students
S. No. Description of Equipment Quantity
1. Software Tools
ArgoUML, Eclipse IDE, Visual
Paradigm, Visual case and Rational
30 user License
2. PC’s 30
0 0 3 2
(Fifth / Sixth Semester)
Globalisation has brought in numerous opportunities for the teeming millions, with more
focus on the students’ overall capability apart from academic competence. Many
students, particularly those from non-English medium schools, find that they are not
preferred due to their inadequacy of communication skills and soft skills, despite
possessing sound knowledge in their subject area along with technical capability.
Keeping in view their pre-employment needs and career requirements, this course on
Communication Skills Laboratory will prepare students to adapt themselves with ease to
the industry environment, thus rendering them as prospective assets to industries. The
course will equip the students with the necessary communication skills that would go a
long way in helping them in their profession.
 To equip students of engineering and technology with effective speaking and
listening skills in English.
 To help them develop their soft skills and interpersonal skills, which will make the
transition from college to workplace smoother and help them excel in their job.
 To enhance the performance of students at Placement Interviews, Group
Discussions and other recruitment exercises.
A. English Language Lab (18 Periods)
1. Listening Comprehension: (6)
Listening and typing – Listening and sequencing of sentences – Filling in the blanks -
Listening and answering questions.
2. Reading Comprehension: (6)
Filling in the blanks - Close exercises – Vocabulary building - Reading and answering
3. Speaking: (6)
Phonetics: Intonation – Ear training - Correct Pronunciation – Sound recognition
exercises – Common Errors in English.
Conversations: Face to Face Conversation – Telephone conversation – Role play
activities (Students take on roles and engage in conversation)
B. Discussion of audio-visual materials (6 periods)
(Samples are available to learn and practice)
1. Resume / Report Preparation / Letter Writing (1)
Structuring the resume / report - Letter writing / Email Communication - Samples.
2. Presentation skills: (1)
Elements of effective presentation – Structure of presentation - Presentation tools –
Voice Modulation – Audience analysis - Body language – Video samples
3. Soft Skills: (2)
Time management – Articulateness – Assertiveness – Psychometrics –
Innovation and Creativity - Stress Management & Poise - Video Samples
4. Group Discussion: (1)
Why is GD part of selection process ? - Structure of GD – Moderator – led and other
GDs - Strategies in GD – Team work - Body Language - Mock GD -Video samples
5. Interview Skills: (1)
Kinds of interviews – Required Key Skills – Corporate culture – Mock interviews-
Video samples.
I. PC based session (Weightage 40%) 24 periods
II. Practice Session (Weightage – 60%) 24 periods
1. Resume / Report Preparation / Letter writing: Students prepare their (2)
own resume and report.
2. Presentation Skills: Students make presentations on given topics. (8)
3. Group Discussion: Students participate in group discussions. (6)
4. Interview Skills: Students participate in Mock Interviews (8)
1. Anderson, P.V, Technical Communication, Thomson Wadsworth, Sixth Edition,
New Delhi, 2007.
2. Prakash, P, Verbal and Non-Verbal Reasoning, Macmillan India Ltd., Second
3. Edition, New Delhi, 2004.
4. John Seely, The Oxford Guide to Writing and Speaking, Oxford University
Press, New Delhi, 2004.
5. Evans, D, Decision maker, Cambridge University Press, 1997.
6. Thorpe, E, and Thorpe, S, Objective English, Pearson Education, Second
Edition, New Delhi, 2007.
7. Turton, N.D and Heaton, J.B, Dictionary of Common Errors, Addision Wesley
Longman Ltd., Indian reprint 1998.
Lab Requirements:
1. Teacher console and systems for students.
2. English Language Lab Software
3. Career Lab Software
Guidelines for the course 0 0 3 2
1. A batch of 60 / 120 students is divided into two groups – one group for the PCbased
session and the other group for the Class room session.
2. The English Lab (2 Periods) will be handled by a faculty member of the English
Department. The Career Lab (2 Periods) may be handled by any competent
teacher, not necessarily from English Department
3. Record Notebook: At the end of each session of English Lab, review exercises are
given for the students to answer and the computer evaluated sheets are to be
compiled as record notebook. Similar exercises for the career lab are to be compiled
in the record notebook.
4. Internal Assessment: The 15 marks (the other 5 marks for attendance) allotted for
the internal assessment will be based on the record notebook compiled by the
candidate. 10 marks may be allotted for English Lab component and 5 marks for the
Career Lab component.
5. End semester Examination: The end-semester examination carries 40% weightage
for English Lab and 60% weightage for Career Lab.
Each candidate will have separate sets of questions assigned by the teacher using
the teacher-console enabling PC–based evaluation for the 40% of marks allotted.
The Career Lab component will be evaluated for a maximum of 60% by a local
examiner & an external examiner drafted from other Institutions, similar to any other
lab examination conducted by Anna University.
1 0 3 2
1.Create a web page with the following using HTML
i) To embed an image map in a web page
ii) To fix the hot spots
iii) Show all the related information when the hot spots are clicked.
2. Create a web page with all types of Cascading style sheets.
3. Client Side Scripts for Validating Web Form Controls using DHTML
4. Write programs in Java to create applets incorporating the following features:
5. Create a color palette with matrix of buttons
Set background and foreground of the control text area by selecting a color from
color palette.
In order to select Foreground or background use check box control as radio buttons
To set background images
6. Write programs in Java using Servlets:
To invoke servlets from HTML forms
To invoke servlets from Applets
7. Write programs in Java to create three-tier applications using JSP and Databases
 for conducting on-line examination.
 for displaying student mark list. Assume that student information is available in a
database which has been stored in a database server.
8. Programs using XML – Schema – XSLT/XSL
9. Programs using AJAX
10. Consider a case where we have two web Services- an airline service and a travel
agent and the travel agent is searching for an airline. Implement this scenario using Web
Services and Data base.
TOTAL 15 + 45 = 60 PERIODS
1. Robert W.Sebesta, “Programming the world wide web”, Pearson Education, 2006.
1. Deitel, “Internet and world wide web, How to Program”, PHI, 3rd Edition, 2005
Next Post »