You are on page 1of 51

Proposal for Introduction of New Industry aligned

courses in
Engineering/ Management Curriculum
Designed in collaboration with
Infosys Limited

Course Name

Includes Course Proposals


Target Students

Page

Agile Software Development

B.Tech CS/IT Streams, 3rd / 4th year;


MCA

Mobile Apps Development

B.Tech CS/IT Streams, 3rd year; MCA

13

Essentials of Information
Technology

B.Tech All Streams; MCA


CS/IT 2nd year
Non CS/IT 3rd year

Internet and Web Technologies

B.Tech CS/IT Streams; MCA


2nd/3rd year

Business Intelligence and its


Applications

B.Tech All Streams, 3rd year; MCA


M. Tech, MBA

37

Building Enterprise Applications

B.Tech CS/IT Streams, 3rd year; MCA

45

Infosys Limited

21

29

Page 1

UNIVERSITIES ROLLING OUT THESE COURSES IN NORTH INDIA

Already in Progress
Essentials of Information
Technology
Proposed

Business Intelligence and its


Applications
Y

Punjabi University, Patiala


Thapar Engineering College ,
Patiala, Punjab
PEC university of Technology,
Chandigarh

Proposed

Amity University, Noida


Baddi University, Himachal
Pradesh
Chitkara University, Punjab and
HP

Dehradun Institute of
Technology, Dehradun

Galgotias University, Noida

Graphic Era university, Dehradun

IFTM university, Moradabad

Maharishi Markandeshwar
university, Mullana, Ambala

Proposed

Manav Rachna International


University, Faridabad

NC College of Engineering ,
Harayana

Sir Padampat Singhania


University, Udaipur

Institute Name
Punjab University, Chandigarh

Infosys Limited

Page 2

New courses taking off


Institute Name
Punjab University
Amity University, Noida
Baddi University,
Himachal Pradesh
Chitkara University,
Punjab and HP
Lingayas University,
Faridabad
Maharishi Markandeshwar
university, Mullana,
Ambala
NC College of Engineering
, Panipat, Harayana

Infosys Limited

Mobile Apps
Development
Expression of Interest
Shared
Expression of Interest
Shared
Y
Expression of Interest
Shared
Expression of Interest
Shared
Expression of Interest
Shared

Internet and Web


Technology

Building Enterprise
Applications

Page 3

Infosys Limited

Page 4

Proposal for Introduction of New Industry Course in


Engineering Curriculum

Agile Software Development


- Deliver Software Better Everyday

Designed in collaboration with


Infosys Limited

<College Name>
< Address >
<Date>

Infosys Limited

Page 5

Contents
1.
2.
2.1
2.2
2.3
3.
3.
4.
4.1
4.2
4.3
4.4
4.5
5.
6.
7.
8.
9.
10.
11.
12.
13.

Background .................................................................................................................. 7
Overview of the Course Design................................................................................... 7
Synopsis: ................................................................................................................... 7
Prerequisites: ............................................................................................................. 7
Assumptions: .............................................................................................................. 7
Learning outcomes ...................................................................................................... 7
Course Schedule Summary (Illustrative only)............................................................. 8
Course contents............................................................................................................ 8
Unit I: Fundamentals of Agile: 6 hours ........................................................................... 8
Unit II: Agile Project Management: 8 hours .................................................................... 8
Unit III: Agile Software Design and Programming: 10 hours ............................................ 8
Unit IV: Agile Testing: 4 hours ...................................................................................... 8
Unit V: Agile in Market: 4 hours .................................................................................... 9
Tutorial/Optional Assignments.................................................................................... 9
Practical/Project work.................................................................................................. 9
Infrastructure Requirements ...................................................................................... 10
Mode of Examination ................................................................................................ 10
Faculty Enablement ................................................................................................... 10
Courseware & Reference Books ............................................................................ 10
Actions ................................................................................................................... 11
Contact Details ....................................................................................................... 12
Conclusion ............................................................................................................. 12

Infosys Limited

Page 6

1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we have
been conducting trainings leveraging IT Industry-Ready program for CS students. Our faculty was enabled in
delivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry course Agile
Software Development. The purpose of this proposal is to describe the contents of the new course, its benefits
and seek approval to start the course offering effective Jan 2014.

2. Overview of the Course Design


2.1 Synopsis:
The proposed course exposes the CS/IT/B.Sc (IT)/M.Sc.(IT)/MBA(IT/IS) students to Agile Software
Development. The core modules of this course include Agile fundamentals, Agile project management,
Agile software design & programming, Agile testing and Agile trends & adoption in market. This course is
independent of any organization / product / technology.

2.2 Prerequisites:

Exposure to any object oriented programming language such as Java, C#.


Awareness of basics of software engineering concepts and waterfall methodology

2.3 Assumptions:
a.
b.
c.
d.
e.

This course will be applicable to CS/IT/B.Sc (IT)/M.Sc(IT)


The duration of the course will be one semester
The course design follows university curriculum standards
There will be a compulsory final examination
The college will leverage existing Lab & IT infrastructure

3. Learning outcomes
At the end of this course, student shall be able to:

Understand the background and driving forces for taking an Agile approach to software development
Understand the business value of adopting Agile approaches
Understand the Agile project management practices
Apply design principles and refactoring to achieve Agility
Deploy automated build tools, version control and continuous integration
Drive development with unit tests using Test Driven Development
Perform testing activities within an Agile project

Infosys Limited

Page 7

3. Course Schedule Summary (Illustrative only)


Here it is illustrated for one semester course.
Duration of the
Course

Number of
Weeks

One semester

11 12
Weeks

Total
Lecture
hours
3 hours per
week

Total
Tutorial
hours
2 hour(s)
per month

Total
Practical
hours
2.5 hour
per week

Total
Credit
3

4. Course contents
4.1 Unit I: Fundamentals of Agile: 6 hours
The Genesis of Agile, Introduction and background, Agile Manifesto and Principles, Overview of Agile
Methodologies Scrum methodology, Extreme Programming, Feature Driven development, Design and
development practices in an Agile projects, Test Driven Development, Continuous Integration, Refactoring, Pair
Programming, Simple Design, User Stories, Agile Testing, Agile Tools
4.2 Unit II: Agile Project Management: 8 hours
Agile Scrum Methodology, Project phases, Agile Estimation, Planning game, Product backlog, Sprint backlog,
Iteration planning, User story definition, Characteristics and content of user stories, Acceptance tests and
Verifying stories, Agile project velocity, Burn down chart, Sprint planning and retrospective, Daily scrum, Scrum
roles Product Owner, Scrum Master, Scrum Developer, Scrum case study, Tools for Agile project
management
4.3 Unit III: Agile Software Design and Programming: 10 hours
Agile Design Principles with UML examples, Single Responsibility Principle, Open Closed Principle, Liskov
Substitution Principle, Interface Segregation Principles, Dependency Inversion Principle, Need and significance
of Refactoring, Refactoring Techniques, Continuous Integration, Automated build tools, Version control, TestDriven Development (TDD), xUnit framework and tools for TDD
4.4 Unit IV: Agile Testing: 4 hours
The Agile lifecycle and its impact on testing, Testing user stories - acceptance tests and scenarios, Planning
and managing Agile testing, Exploratory testing, Risk based testing, Regression tests, Test Automation, Tools
to support the Agile tester

Infosys Limited

Page 8

4.5 Unit V: Agile in Market: 4 hours


Market scenario and adoption of Agile, Roles in an Agile project, Agile applicability, Agile in Distributed teams,
Business benefits, Challenges in Agile, Risks and Mitigation, Agile projects on Cloud, Balancing Agility with
Discipline, Agile rapid development technologies

5. Tutorial/Optional Assignments
The purpose of 2 hour tutorial per month is to help the students to explore points outside the prescribed
material and to enhance their learning. The assignments for course could include the following.

Seminars from the topics related to Agile Software Development such as Agile on Cloud, Agile Design
Principles, Test Driven Development etc.
Relevant lab exercises to get exposure to various tools such as following to execute Agile projects. These
are example open source tools and students can use any other tool for respective area/scope of work:
S. No.
1
2
3
4
5
6
7

Tool Name
AgileFant
Eclipse
SVN
Jenkins
JUnit
ANT
QAliber

Usage Area / Scope


Project Management
Development
Version Control
Continuous Integration
Test Driven Development
Build Tool
Test Automation

6. Practical/Project work
Students should implement (and learn to use the tools to accomplish this task) the following during Practical
hours: (illustrative only)
1.
2.
3.
4.
5.
6.
7.

Understand a given business scenario and identify product backlog, user stories and sprint tasks
Define user stories for a given feature
Write unit tests aligned to xUnit framework for TDD
Automate a set of given tests using Test automation tool
Fill user stories, sprint schedule and sprint tasks in an Agile tool such as AgileFant
Execute continuous integration using a tool such as Jenkins
Refactor a given design for next sprint requirements

Infosys Limited

Page 9

7. Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher
512MB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
MSOffice 2003, IE 6.0, IIS 6.0,
Anti-Virus Software
Software required for Tutorials and Practical:
Sl. No
1.

Course
S/W on Students Machine
Agile Software Development Eclipse IDE, SVN, AgileFant,
Jenkins, JUnit, ANT, QAliber

Remarks

8. Mode of Examination

The final examination carries 50 Marks. The Institute will conduct all the assessments.

Internal assessments carry 50 Marks which includes Theory Assessment (30 Marks), Practical / Project
Work (20 marks)

Theory assessments to be conducted based on CAMP methodology

9. Faculty Enablement
The Faculty will be enabled by Infosys on the course contents, Industry practices, tools usage and case
studies etc. for duration of one week before the commencement of course.

10. Courseware & Reference Books


The courseware including PowerPoint slides is available for the course. Following website provides freely
downloadable eBook on Agile Software Development:
www.it-ebooks.info/tag/agile
Infosys Limited

Page 10

In addition, following reference books can be used:


Unit
No.
1, 2

Book

Book Picture

Agile Software Development with Scrum


By Ken Schawber, Mike Beedle
Publisher: Pearson
Published: 21 Mar 2008

Agile Software Development, Principles, Patterns and Practices


By Robert C. Martin
Publisher: Prentice Hall
Published: 25 Oct 2002

Agile Testing: A Practical Guide for Testers and Agile Teams


By Lisa Crispin, Janet Gregory
Publisher: Addison Wesley
Published: 30 Dec 2008

Agile Software Development: The Cooperative Game


By Alistair Cockburn
Publisher: Addison Wesley
Published: 19 Oct 2006

User Stories Applied: For Agile Software


By Mike Cohn
Publisher: Addison Wesley
Published: 1 Mar 2004

11. Actions
1. The college needs to send the Board of Studies Approval letter on college letter head to Infosys.
2. Identify one department to own the responsibility of course content, assignments, projects, software
tools etc. (Preferable CS/IS Department)
Infosys Limited

Page 11

3. Identify faculty from CS/IS/MCA department for rollout and faculty training
4. Identify and allocate resources like classrooms, labs, necessary hardware and software for rollout.
5. Complete readiness check before the rollout

12. Contact Details


The Infosys point of contact can be reached for more info. In addition, the Institute SPoC can also be
reached for additional info.
Department owning the responsibility of Course Content:
The HODS / Faculty Names and their Email Id, owning the course content of course are to be mentioned.
S. No.
Name
E-Mail
Phone Number
1
2
Faculties handling the Course rollout:
The faculty names and their Email Id, handling the course rollout are to be mentioned.
S. No. Name / Dept
E-Mail
Phone Number
1
2

13. Conclusion
Introduction of the collaboratively designed course will significantly help the students to be industry aligned
and leverage IT as a competitive edge in their career while working in their own discipline or specialization.
Hence, we request for approval the introduction of this course.

Infosys Limited

Page 12

Proposal for Introduction of New Industry Course in


Engineering Curriculum
Mobile Apps Development

Designed in collaboration with


Infosys Limited

<College Name>
< Address >
<Date>

Infosys Limited

Page 13

Contents
1. Background .................................................................................................................. 7
2. Overview of the Course Design................................................................................... 7
3. Learning outcomes ...................................................................................................... 7
4. Course Schedule Summary (Illustrative only)............................................................. 8
5. Course contents (Draft only) ....................................................................................... 8
6. Tutorial/Optional Assignments.................................................................................... 8
7. Practical/Project work.................................................................................................. 9
8. Infrastructure Requirements ........................................................................................ 9
9. Mode of Examination: .................................................................................................. 10
10. Faculty enablement .................................................................................................... 10
11. Courseware & reference books: ................................................................................. 10
12. Actions: ....................................................................................................................... 11
13. Contact Details: .......................................................................................................... 11
14. Conclusion: ................................................................................................................. 11

Infosys Limited

Page 14

1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we have
been conducting training leveraging IT Industry-Ready program for CS students. Our faculty was enabled in
delivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry course
Mobile Apps Development. The purpose of this proposal is to describe the contents of the new course, its
benefits and seek approval to start the course offering effective June 2013.

2. Overview of the Course Design


2.1 Synopsis:
The proposed course course exposes the B.E. / B. Tech. (CS/IT) and B.Sc. (IT) students to essentials of
mobile apps development. The core modules of this course include designing, developing, testing, signing,
packaging and distributing high quality mobile apps. This course aims to teach mobile app development
using Android as the development platform.

2.2 Prerequisites:
Exposure to Java (J2SE) and basic RDBMS

2.3 Assumptions:
1.
2.
3.
4.
5.
6.

This course will be applicable to B.E. / B. Tech. (CS/IT) and B.Sc. (IT)
The duration of the course will be One Semester
The course design follows University Curriculum standards
There will be a compulsory final Examination
The course will be designed in exclusive collaboration with Infosys
The college will leverage existing Lab & IT infrastructure

3. Learning outcomes
At the end of this course, student shall be able to:
1. Appreciate the Mobility landscape
2. Familiarize with Mobile apps development aspects
3. Design and develop mobile apps, using Android as development platform, with key focus on user
experience design, native data handling and background tasks and notifications.
4. Appreciation of nuances such as native hardware play, location awareness, graphics, and multimedia.
5. Perform testing, signing, packaging and distribution of mobile apps

Infosys Limited

Page 15

4. Course Schedule Summary (Illustrative only)


Here it is illustrated for one semester course.
Duration of the
Course

Number of
Weeks

One semester

12 13
Weeks

Total
Lecture
hours
3 hours per
week

Total
Tutorial
hours
2 hour(s)
per month

Total
Practical
hours
2.5 hour
per week

Total
Credit
3

5. Course contents (Draft only)


Unit 1: Getting started with Mobility
(6 hrs.)
Mobility landscape, Mobile platforms, Mobile apps development, Overview of Android platform, setting up
the mobile app development environment along with an emulator, a case study on Mobile app development
Unit II: Building blocks of mobile apps
(15 hrs.)
App user interface designing mobile UI resources (Layout, UI elements, Draw-able, Menu), Activitystates and life cycle, interaction amongst activities.
App functionality beyond user interface - Threads, Async task, Services states and life cycle,
Notifications, Broadcast receivers, Telephony and SMS APIs
Native data handling on-device file I/O, shared preferences, mobile databases such as SQLite, and
enterprise data access (via Internet/Intranet)
Unit III: Sprucing up mobile apps
(8 hrs.)
Graphics and animation custom views, canvas, animation APIs, multimedia audio/video playback and
record, location awareness, and native hardware access (sensors such as accelerometer and gyroscope)
Unit IV: Testing mobile apps
(5 hrs.)
Debugging mobile apps, White box testing, Black box testing, and test automation of mobile apps, JUnit for
Android, Robotium, MonkeyTalk
Unit V: Taking apps to Market
(2 hrs.)
Versioning, signing and packaging mobile apps, distributing apps on mobile market place

6. Tutorial/Optional Assignments
The purpose of 2 hour tutorial per month is to help the students to explore points outside the prescribed
material and to enhance their learning. The assignments for course could include the following.
Infosys Limited

Page 16

Seminars from the topics related to developing mobile apps such as enterprise mobile, mobile security,
mobile app testing, and code analysis
Relevant lab exercises to get exposure to various tools such as Eclipse, Android SDK, Emulator, DDMS,
Robotium, and MonkeyTalk
Sl No
1
2
3
4
5
6

Tool Name
Eclipse
Android SDK
Emulator
DDMS
MonkeyTalk
Robotium

Usage Area / Scope


IDE
Development
Deployment
Debugging and Monitoring
Test automation and black box testing
White box and black box Testing

7. Practical/Project work
Students should implement (and learn to use the tools to accomplish this task) the following during Practical
hours: (illustrative only)
8. Understand the app idea and design user interface/wireframes of mobile app
9. Set up the mobile app development environment
10. Develop and debug mobile app components User interface, services, notifications, broadcast receivers,
data components
11. Using emulator to deploy and run mobile apps
12. Testing mobile app - unit testing, black box testing and test automation

8. Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher
2 GB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
Software required for Tutorials and Practical:
Sl. No
2.

Course
Mobile Apps Development

Infosys Limited

S/W on Students Machine


Android ADT bundle,
MonkeyTalk, Robotium, Tomcat
(or any other J2EE web

Remarks

Page 17

container)

9. Mode of Examination:

The final examination carries 50 Marks. The Institute will conduct all the assessments.

Internal assessments carry 50 Marks which includes Theory Assessment (30 Marks), Practical / Project
Work (20 marks)

Theory assessments to be conducted based on CAMP methodology

10. Faculty enablement


The Faculty will be enabled on the course contents; Industry practices case studies etc. for duration of one week
before the commencement of course. Faculties from various colleges are required to stay in the Infosys Campus for
their Enablement.

11. Courseware & reference books:


The courseware including PowerPoint will be available for the Course. In addition, following reference book can
also be used:

Text Book
o Mobile Apps Development
Names of the authors: Anubhav Pradhan, Anil V Deshpande
Name of the book: Mobile Apps Development
Edition: I
Publication: Coming soon (2013) .
Year: Coming soon (2013) .

Additional titles
o Android Application Development All in one for Dummies
Names of the authors: Barry Burd
Name of the book: Android Application Development All in one for Dummies
Edition: I
o Teach Yourself Android Application Development In 24 Hours
Name of the book: Teach Yourself Android Application Development In 24 Hours
Edition: I
Publication: SAMS

Infosys Limited

Page 18

12. Actions:
6. The college needs to send the Board of Studies Approval letter on college letter head to Infosys.
7. Identify one department to own the responsibility of course content, assignments, projects, software tools
etc. (Preferable CS/IS Department)
8. Identify faculty from CS/IS/MCA department for rollout and faculty training
9. Identify and allocate resources like classrooms, labs, necessary hardware and software for rollout.
10. Complete readiness check before the rollout

13. Contact Details:


The Infosys point of contact can be reached for more info. In addition, the Institute SPoC can also be reached
for additional info.
Department owning the responsibility of Course Content:
The HODS / Faculty Names and their Email Id, owning the course content of Course are to be mentioned.
S.
Name
E-Mail
Phone Number
No.
1
2
3
4
5
Faculties handling the Course rollout:
The faculty names and their Email Id, handling the Course rollout are to be mentioned.
S.
Name / Dept.
E-Mail
Phone Number
No.
1
2
3
4
5

14. Conclusion:
Introduction of the collaboratively designed course will significantly help the students to be industry aligned and leverage IT as
a competitive edge in their career while working in their own discipline or specialization.
Hence, we request for approval the introduction of this elective

Infosys Limited

Page 19

Infosys Limited

Page 20

Proposal for Introduction of New Industry aligned course in


Engineering Curriculum
Essentials of Information Technology
Designed in collaboration with
Infosys Limited

<College Name>
< Address >
<Date>

Infosys Limited

Page 21

Contents
1. Background ................................................................................................................ 15
2. Overview of the course Design ................................................................................. 15
3. Learning outcomes .................................................................................................... 15
4. Course Schedule Summary (Illustrative only)........................................................... 15
5. Course contents (Draft only) ..................................................................................... 16
6. Tutorial ...................................................................................................................... 17
7. Practical ..................................................................................................................... 17
8. Integrated Project Development ................................................................................ 17
9. Infrastructure Requirements ...................................................................................... 17
10. Mode of Examination: ............................................................................................... 18
11. Faculty Enablement ................................................................................................... 18
12. Courseware & REFERENCE Books: ....................................................................... 18
13. Conclusion: ................................................................................................................. 19

Infosys Limited

Page 22

1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we have
been conducting training leveraging IT Industry-Ready program (using Infosys Foundation Program courseware) for
CS as well as non-CS students. Our faculty was enabled in delivering these Courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new Industry aligned
course Essentials of Information Technology. The purpose of this proposal is to describe the contents of the
new Course, its benefits and seek approval to start the course offering effective June 2009.

3. Overview of the Course Design


2.1 Synopsis:
The proposed Course exposes the non-CS/IT students to IT Essentials. The Core Modules of this Course
includes Programming, Database amongst other related topics. This program is independent of any
organization / product / technology.

2.2 Prerequisites:
No prerequisites are needed for enrolling into the Course.

2.3 Assumptions:
1.
2.
3.
4.
5.
6.
7.

this coursewill be applicable to Non-CS / IT students


The duration of the course will be One Semester
The course design follows University Curriculum standards
There will be a compulsory final Examination
The course will be designed in exclusive collaboration with Infosys
The college will leverage existing Lab & IT infrastructure
Current capacity planned 50

4. Learning outcomes
At the end of this course, student shall be able to:
1. Do Problem Solving using Programming and algorithms
2. Design and test simple programs in C language
3. Document artifacts using common quality standards
4. Design simple data store using RDBMS concepts and implement

5. Course Schedule Summary (Illustrative only)


Here it is illustrated for one semester Course.
Duration of the
Number of
course
Weeks
Infosys Limited

Total
Lecture
hours

Total
Practical
hours

Total
Credit
Page 23

One semester

6.

12 14
Weeks

34

Course contents (Draft only)


Unit I: (6 Hours)

Introduction to Computer Systems - Basics of computer systems - Various hardware components Data storage and various Memory units - Central Processing Unit - Execution cycle - Introduce to
software and its classifications
Operating system concepts Introduction Memory management - Process management Interprocess Communication Deadlocks - File management - Device management

Unit II: (6) Hours

Problem Solving Techniques - Introduction to problem solving - Computational problem and its
classification - Logic and its types - Introduction to algorithms - Implementation of algorithms using
flowchart - Flowcharts implementation through RAPTOR tool - Searching and sorting algorithms Introduction and classification to Data Structures - Basic Data Structures - Advanced Data Structures

Unit III: (6 Hours)

Programming Basics - Introduction to Programming Paradigms and Pseudo Code - Basic programming
concepts - Program Life Cycle - Control Structures - Introduction and Demonstration of 1-D Array and
2-D Array - Searching and Sorting techniques - Demonstration Concept of memory references in arrays
Strings - Compiler Concepts - Code Optimization techniques

Structured Programming Functions Structures - File Handling - Introduction to Software


Development Life Cycle - Industry Coding Standards and Best Practices - Testing and Debugging Code Review

Unit IV: (8 Hours)

Project - Project Specification - Preparation of High level design and Detailed design document, Unit
Test Plan and Integrated Test Plan - Coding and Unit Testing activities - Integration Testing
Unit V: (8 Hours)

RDBMS- data processing the database technology data models


ER modeling concept notations Extended ER features
Logical database design - normalization
SQL DDL statements DML statements DCL statements
Joins - Sub queries Views
Database design Issues

Infosys Limited

Page 24

7. Tutorial

The assignments for Introduction to Computer Systems, Operating System Concepts and Problem
Solving techniques have to be completed as a part of Tutorial.

8. Practical

The assignments for Programming and Testing (P&T) and Relational Database Management System
to be completed as part of the hands on for the subject
Students should implement the following during Practical hours: (illustrative only)
1. Programs using C Language
2. Queries using MY-SQL

9. Integrated Project Development


Integrated Project Development is the key component of this Course. The objective is to expose students to
project development best practices and apply the concepts assimilated during the classroom session. The
Project requirements are to be finalized by the faculty members and are to be evaluated as per the project
evaluation framework. The Integrated Project Development is primarily based on the Programming and Testing
(P&T) and Relational Database Management Systems (RDBMS) Courses.
The project is a Group Activity consisting of 4 members in a team. The project specification hosted on the portal,
has to be completed. The project has to be evaluated before the final examination.

10.

Infrastructure Requirements

HARDWARE / SOFTWARE REQUIREMENTS


Machine:
Pentium P4, 2.8 GHz or higher
512MB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
MSOffice 2003, IE 6.0, IIS 6.0,
Anti-Virus Software
Software required for Tutorials and Practical:
Infosys Limited

Page 25

Sl. No
1.

Course
S/W on Students Machine
Programming Fundamentals Visual Studio .NET (2003),
Turbo C
RDBMS
My-SQL

2.

10.

Remarks
Alternate: Visual
Studio 6
Alternate: Oracle 9i
Client

Mode of Examination:

The final examination carries 50 Marks. The Institute will conduct all the assessments.
Internal assessments carry 50 Marks which includes Theory Assessment (30 Marks), Practical
(8 marks) and Project Work (12 marks) and
Theory Assessments to be conducted based on CAMP methodology
Pattern of Practical Question:
1. Programming One real life problem has to be given. The students should implement it in C
Language.
2. RDBMS
A table structure is given with sample data. Three or four queries have to be asked.
Students should implement it using MY SQL.

11.

Faculty Enablement

The Faculty will be enabled on the Industry practices used, case studies used, and assessment framework.

12.

Courseware & REFERENCE Books:

The courseware (PowerPoint and notes) is available for the Course. The Foundation Program books for
students are available at a cost-price. This has to be dealt with the alliance partner directly and Infosys has
no role in this. In addition, following reference books can also be used.

1. Andrew S. Tanenbaum , : Structured Computer Organization , PHI, 4th edition, 1999


2. John L. Hennessy, David Goldberg, David A. Patterson, Computer Architecture : A Quantitative Approach, 2nd
Edition Published by Morgan Kaufman Publishers, 1996
3. Silberschatz and Galvin, Operating System Concepts, John Wiley & Sons ,Sixth edition
4. Andrew Tanenbaum, Modern Operating Systems, Pearson Education
5. Milan Milenkovic, Operating Systems: concepts and design, McGraw-Hill
6. Charles Crowley, Operating Systems: A Design-Oriented Approach
Infosys Limited

Page 26

7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.

Dromey, R.G., How to solve it by computers, Prentice Hall, 2005


Alfred V.Aho, Ullman, Hopcroft, Data Structures and Algorithms, Addison-wesely.
Lipschutz, Seymour & G A V Pai, Data Structures, Tata McGraw Hill
Baldwin, Douglas & Scragg, Greg W., Algorithms and Data Structures The Science of Computing, Dreamtech
Kernighan., Ritchie, ANSI C Language, Prentice Hall of India, New Delhi, 1992.
Yashwant Kanitker, Let Us C, by Yashwant Kanitker, Second Edition
Schaum series, Programming in C, Third Edition
Programming Pearls , by Jon Bentley, Pearson Education publication
Aho, Alfred V,Compiler Principles, Techniques and Tools,Pearson Education
Tharp Alan L, File Organization and Processing, John Willey and Sons
Henry F Korth, Abraham Silberschatz, Database system concepts, Second ed., McGraw-Hill International
editions, Computer Science series, 1991
18. Elmasri, Navathe, "Fundamentals of Database Systems", Third ed, Addison Wesley
19. C.J.Date ,"An introduction to Database Systems", Sixth ed, Narosa Publications

13.

Conclusion:

Introduction of the collaboratively designed Course will significantly help the non-CS/IT students to be industry
aligned and leverage IT as a competitive edge in their career while working in their own discipline or specialization.
Hence, we request for approval for the introduction of this Course.

Infosys Limited

Page 27

Infosys Limited

Page 28

Proposal for Introduction of New Industry aligned course in


Engineering Curriculum
Internet and Web Technology
Designed in collaboration with
Infosys Limited

<College Name>
< Address >
<Date>

Infosys Limited

Page 29

Contents
1. Background ................................................................................................................ 23
2. Overview of the course Design ................................................................................. 23
3. Learning outcomes .................................................................................................... 23
4. Course Schedule Summary (Illustrative only).......................................................... 23
5. Course contents (Draft only) .................................................................................... 24
6. Practical (10 hours) .................................................................................................... 24
7. Project Develop & Deploy Web Application (10 hours) ....................................... 24
8. Infrastructure Requirements ...................................................................................... 25
9. Mode of Examination: ............................................................................................... 25
10. Faculty Enablement ................................................................................................... 26
11. Courseware & REFERENCE Books: ........................................................................ 26
12. Conclusion: ................................................................................................................. 27

Infosys Limited

Page 30

Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program, we have
been conducting training leveraging IT Industry-Ready program (using Infosys Foundation Program courseware) for
CS as well as non-CS students. Our faculty was enabled in delivering these Courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new Industry aligned
course Internet and Web Technology. The purpose of this proposal is to describe the contents of the new
Course, its benefits and seek approval to start the Course offering effective <<Month/Year>>.

Overview of the Course Design


Synopsis:
The proposed Course course exposes the CS/IS students to Web Technology. The Core Modules of this
courseincludes Client/Server concepts, Introduction to Web Technology, Object Oriented concepts, User
Experience design, Client tier using HTML, Java Script and XML, Business tier using POJO, Presentation
tier using JSP. This program is independent of any organization / product / technology.

Prerequisites:
1. Knowledge of RDBMS concepts such as Keys, Relational model
2. Knowledge of any databases such as MS-Access or Oracle 9i
3. Implemented basic SQL Queries

Assumptions:
1.
2.
3.
4.
5.
6.
7.

this coursewill be applicable to CS / IS students


The duration of the course will be One Semester
The course design follows University Curriculum standards
There will be a compulsory final Examination
The course will be designed in exclusive collaboration with Infosys
The college will leverage existing Lab & IT infrastructure
Current capacity planned 50

Learning outcomes
At the end of this Course, student shall be able to:
1. Understand the complexity of the real world objects
2. Learn the best practices for designing Web forms and Usability Reviews
3. Understand the Principles behind the design and construction of Web applications
4. Develop and Deploy an Enterprise Application

Course Schedule Summary (Illustrative only)


Here it is illustrated for one semester Course.
Infosys Limited

Page 31

Duration of the
course
One semester

Number of
Weeks
12 14
Weeks

Total
Lecture
hours
40

Total
Practical
/Project
hours
20

Total
Credit
4

Course contents (Draft only)


Unit I: (5 Hours)

Objected oriented concepts object oriented programming (review only) advanced concept in OOP
relationship inheritance abstract classes polymorphism Object Oriented design methodology
approach best practices. UML class diagrams interface common base class

Unit II: (9) Hours

Internetworking Working with TCP/IP IP address sub netting DNS VPN proxy servers
firewalls Client/Server concepts - World Wide Web components of web application MIME types,
browsers and web servers types of web content URL HTML HTTP protocol Web applications
performance Application servers Web security.
User Experience Design Basic UX terminology UXD in SDLC Rapid prototyping in Requirements

Unit III: (6 Hours)

Client Tier using HTML Basic HTML tags Look and feel using CSS Client side scripting using
Java Script and Validations - Document Object Model (DOM)

Unit IV: (10 Hours)

Business tier using POJO (Plain Old Java Objects) Introduction to Frameworks Introduction to
POJO Multithreaded Programming Java I/O Java Database Connectivity (JDBC)

Unit V: (10 Hours)

Presentation tier using JSP Role of Java EE in Enterprise applications Basics of Servlets - To
introduce server side programming with JSP - Standard Tag Library

Practical (10 hours)


The assignments for OOC, HTML/JS, JDBC and JSP are to be completed as part of the
Hands-On for the subjects.
Infosys Limited

Page 32

OOC using Java 3


HTML/JS
2
JDBC
2
JSP
3

Project Develop & Deploy Web Application (10 hours)


Project Development is the key component of this Course. The objective is to expose students to project
development best practices and apply the concepts assimilated during the classroom session. The Project
requirements are to be finalized by the faculty members and are to be evaluated as per the project evaluation
framework. The Project Development is primarily based on the Client tier using HTML/JS, JDBC and
Presentation tier using JSP with back end database such as MS-Access or Oracle 9i.
The project is a Group Activity consisting of 4 members in a team. The project specification hosted on the portal,
has to be completed. The project has to be evaluated before the final examination.

Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher
512MB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
MSOffice 2003, IE 6.0, IIS 6.0,
Anti-Virus Software
Software required for Practical:
Sl. No Course
14. OOC (Java)
15. Client tier (HTML/JS) &
Business tier (JDBC)
16. Presentation tier (JSP)

S/W on Students Machine


Text pad 4.4.0
Eclipse 3.2
Tomcat server in Eclipse 3.2

Remarks
Alternate: Note pad
Alternate: Text pad
4.4.0
JBoss server in
Eclipse

An alternate Software requirement can be WAMPP (Windows, Apache, MySQL, Perl / PHP) combination. WAMPP
is an open source package, hence free too.

Mode of Examination:
Infosys Limited

Page 33

The final examination carries 100 Marks. The Institute will conduct all the assessments.
Theory Assessment (50 Marks) and Practical Assessment (50 Marks)
Theory Assessments to be conducted based on CAMP methodology.
Pattern of Practical Question:
One real life business problem has to be given. The students should design the forms using HTML, perform
validations using JavaScript and deploy the Web application using Tomcat. Back end can be either MS-Access
or Oracle 9i.

10. Faculty Enablement


The Faculty will be enabled on the Industry practices used, case studies used, and assessment
Frame work.

11. Courseware & REFERENCE Books:


The courseware (PowerPoint and Lab guide) is available for the Course. The following reference books can
also be used.
1. Douglas E Comer, Internet Book, The: Everything You Need to Know About Computer Networking and How the
Internet Works, 4/E, Prentice Hall, 2007
2. Jeffrey C. Jackson, Web Technologies: A Computer Science Perspective, Prentice Hall, 2007
3. http://www.ietf.org/
4. http://www.w3.org/
5. http://www.vpnc.org/vpn-standards.html
6. Herbert Schildt, Java: The Complete Reference, McGraw-Hill Professional, 2006.
7. Michael Nash, Java Frameworks and Components , Cambridge University Press, 2002.
8. Ted Wugofski, XML Black Book 2nd Edition , Certification Insider Press
9. http://java.sun.com/docs/books/tutorial/
10. Developing Web Applications with JavaServer Faces found online at
http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/
11. Short introduction to log4j found online at http://logging.apache.org/log4j/1.2/manual.html
12. JUnit Cookbook by Kent Beck, Erich Gamma at http://junit.sourceforge.net/
13. http://java.sun.com/
14. http://www.junit.org/
15. Marty Hall and Larry Brown, Core Servlets and JavaServer Pages Vol. 1: Core Technologies 2nd Edition, Sun
Microsystems.
16. Bryan Basham, Kathy Sierra, and Bert Bates, Head First Servlets and JSP, SPD OReilly, 2005.
17. The Complete reference - JSP
18. Servlet Tutorial can be found online at http://java.sun.com/docs/books/tutorial
Infosys Limited

Page 34

19. http://java.sun.com/javaee/javaserverfaces/reference/docs/index.html
20. JSF Tutorial can be found online at http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSFIntro.html

12. Conclusion:
Introduction of the collaboratively designed Course will significantly help the CS/IS students to be industry aligned
and leverage IT as a competitive edge in their career while working in their own discipline or specialization.
Hence, we request for approval for the introduction of this course.

Infosys Limited

Page 35

Infosys Limited

Page 36

Proposal for Introduction of New Industry aligned course


In Engineering/Management Curriculum
Course-Business Intelligence (BI) and its application

Designed in collaboration with


Infosys Limited

<College Name>
<Address>
<Date>

Infosys Limited

Page 37

Contents
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.

Background ................................................................................................................................ 31
Overview of the course Design .............................................................................................. 31
Learning outcomes ................................................................................................................... 32
Course Schedule Summary .................................................................................................... 32
Course contents....................................................................................................................... 32
Tutorials ..................................................................................................................................... 35
Practical Exposure ................................................................................................................... 35
Software Requirements ........................................................................................................... 35
Mode of Examination ............................................................................................................... 36
Faculty Enablement ................................................................................................................. 36
Courseware & Reference Books: ............................................................................................ 36
Actions: ....................................................................................................................................... 37
Contact Details: ........................................................................................................................ 37
Conclusion: ................................................................................................................................ 37

Infosys Limited

Page 38

1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program.
Under this program we have been conducting training leveraging IT Industry-Ready
program (using Infosys Foundation Program courseware) for CS as well as non-CS
students. Our faculty was enabled in delivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively
designing a new Industry aligned course titled Business Intelligence and its
application. The purpose of this proposal is to describe the contents of the new
course, its benefits and seek approval to start the course offering effective Sep 2010.

17.Overview of the Course Design


2.1 Synopsis:
The proposed course exposes engineering/management students to Business
Intelligence domain. The Core Modules of this course includes introduction to BI
terminologies and framework, basics of data integration (Extraction Transformation
Loading), introduction to multi-dimensional data modeling, basics of enterprise
reporting and application of the concepts using open source/Microsoft tools.

2.2 Prerequisites:
Basic knowledge of RDBMS (relational database management system) concepts with
hands-on exposure (includes design & implementation of table structures).

2.3 Assumptions:
1.
2.
3.
4.
5.
6.

this coursewill be applicable to engineering/management students


The duration of the course will be one semester
The course design follows university curriculum standards
There will be a compulsory final examination
The course will be designed in exclusive collaboration with Infosys
Current capacity planned 30-50

Infosys Limited

Page 39

18.Learning outcomes
At the end of this course, student will be able to:
5. Differentiate between Transaction Processing and Analytical applications and
describe the need for Business Intelligence
6. Demonstrate understanding of technology and processes associated with
Business Intelligence framework
7. Demonstrate understanding of Data Warehouse implementation methodology
and project life cycle
8. Given a business scenario, identify the metrics, indicators and make
recommendations to achieve the business goal
9. Design an enterprise dashboard that depicts the key performance indicators
which helps in decision making
10. Demonstrate application of concepts in Microsoft BI suite

19. Course Schedule Summary


Here it is illustrated for one semester Course:
Course

Duration of the
course

Course

One Semester

Number of
Weeks
12 14 Weeks

Total Lecture
hours*
34

Total
Tutorial
hours
6

Total
Credit
3

* Total lecture hours includes classroom delivery and demonstration of concepts using appropriate BI tools

20. Course contents


Course: Business Intelligence and its application
Chapter-1: Introduction to Business Intelligence, Duration- 4 hours
Introduction to OLTP and OLAP, BI Definitions & Concepts, Business Applications of BI,
BI Framework, Role of Data Warehousing in BI, BI Infrastructure Components BI
Process, BI Technology, BI Roles & Responsibilities
Chapter-2: Basics of Data Integration (Extraction Transformation Loading), Duration12 hrs
Concepts of data integration need and advantages of using data integration,
introduction to common data integration approaches, introduction to ETL using SSIS,
Introduction to data quality, data profiling concepts and applications

Infosys Limited

Page 40

Chapter-3: Introduction to Multi-Dimensional Data Modeling, Duration- 6 hrs


Introduction to data and dimension modeling, multidimensional data model, ER
Modeling vs. multi dimensional modeling, concepts of dimensions, facts, cubes,
attribute, hierarchies, star and snowflake schema, introduction to business metrics
and KPIs, creating cubes using SSAS
Chapter-4: Basics of Enterprise Reporting, Duration- 12 hrs
Introduction to enterprise reporting, concepts of dashboards, balanced scorecards,
introduction to SSRS Architecture, enterprise reporting using SSRS

21.Tutorials
Duration- 6 hrs
The assignments for Courses could include the following.

Seminars from the topics related to Business Intelligence space


Relevant lab exercises to get exposure to BI concepts & tool

22.Practical Exposure
With intent to get some exposure in the business intelligence space, the colleges can
arrange for

A project that allows the students to apply Technical, Behavioral, Process


concepts learnt in the course by:
o Executing near real-life project (with large data)
o Working in teams ( project teams will ideally comprise of 4 members)
o Experiencing expectations from different roles
There will be 2 projects (one at the end of chapter 2 and the second one at the end
of chapter 4)
Project 1: Data in disparate data sources such as Excel, text file, databases
etc. will be provided to the students. They will be expected to extract,
cleanse, integrate and load it into the data-warehouse.
Project 2: Design reports according to given business scenarios. The data for
the report s is to be pulled from the data-warehouse built in the earlier
project.

23.Software Requirements
Software required for Tutorials and Practical:
Sl. No
Infosys Limited

Course

S/W on Students Machine

Remarks
Page 41

24.

Business Intelligence
(BI) and its application

SQL Server along with


Business Intelligence
Development Studio (BIDS)

Version 2008

* The college can either have the licensed version of the complete software or can freely download the express
edition of the same.

25. Mode of Examination

The final examination carries 50 Marks. The Institute will conduct all the
assessments.

Internal assessments carry 50 Marks which includes Theory Assessment (30


Marks), Practical (8 marks) and Project Work (12 marks) and

Theory Assessments to be conducted based on CAMP methodology


Pattern of Practical Question:
Case Study One real life problem business scenario can be given to students. The
students should identify the metrics, indicators and make recommendations to
achieve the business goal
RDBMS A table structure is given with sample data. Three or four queries have to be
asked. Students should implement it using MY SQL.

26.Faculty Enablement
The course is being planned to be offered in the 7th semester. The Faculty will be
enabled on the Course contents; Industry practices case studies etc. for duration of
one week before the commencement of course. Faculties from various colleges are
required to stay in the Infosys Campus for their Enablement.

27.Courseware & Reference Books:


The courseware including PowerPoint and notes are available for the course. In
addition, following reference books can also be used:
1.
2.
3.
4.

Business Intelligence by David Loshin


Business intelligence for the enterprise by Mike Biere
Business intelligence roadmap by Larissa Terpeluk Moss, Shaku Atre
Successful Business Intelligence: Secrets to making Killer BI Applications by Cindi
Howson
5. Delivering business intelligence with Microsoft SQL server 2008 by Brain, Larson
6. Foundations of SQL Server 2005 Business Intelligence by Lynn Langit
7. Information dashboard design by Stephen Few
Infosys Limited

Page 42

28. Actions:
1. The college needs to send the Board of Studies Approval letter on college letter
head to Infosys.
2. Identify one department to own the responsibility of Course content, assignments,
projects, software tools etc. (Preferable CS/IS Department)
3. Identify faculty from CS/IS/MCA department for rollout and faculty training
4. Identify and allocate resources like classrooms, labs, necessary hardware and
software for rollout.
5. Complete readiness check before the rollout

29.Contact Details:
The Infosys point of contact can be reached for more info. In addition, the Institute
SPoC can also be reached for additional info.
Department owning the responsibility of Course Content:
The HODS / Faculty Names and their Email Id, owning the course content of Course
are to be mentioned.
S.
Name
E-Mail
Phone Number
No.
1
2
3
4
5
Faculties handling the course rollout:
The faculty names and their Email Id, handling the course rollout are to be mentioned.
S.
Name / Dept
E-Mail
Phone Number
No.
1
2
3
4

30.

Conclusion:

Introduction of the collaboratively designed course will significantly help the


engineering/management students to get an exposure to Business Intelligence domain
and understand the applicability of concepts using open source/Microsoft tools and
leverage the knowledge gained as a competitive edge in their career in business
intelligence space.
Hence, requesting for approval for adopting these courses in your curriculum.
Infosys Limited

Page 43

Infosys Limited

Page 44

Proposal for Introduction of New Industry aligned course in


Engineering Curriculum
Building Enterprise Applications
-a practitioners perspective of software engineering

Designed in collaboration with


Infosys Limited

<College Name>
< Address >
<Date>

Infosys Limited

Page 45

Contents
1. Background ................................................................................................................ 39
2. Overview of the course Design ................................................................................. 39
3. Learning outcomes .................................................................................................... 39
4. Course Schedule Summary....................................................................................... 40
5. Course contents......................................................................................................... 40
6. Tutorial ...................................................................................................................... 40
7. Practical ..................................................................................................................... 41
8. Project ............................................................................................................................
9. Infra Structure Requirements..................................................................................... 41
10. Mode of Examination ................................................................................................ 42
11. Training for Faculty ................................................................................................... 42
12. Infosys Courseware & REFERENCE Books ............................................................ 42
13. Conclusion .................................................................................................................. 43

Infosys Limited

Page 46

Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we have
been conducting training leveraging IT Industry-Ready program for CS students. Our faculty was enabled in
delivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new Industry aligned
course Building Enterprise Applications - a practitioners perspective of software engineering. The purpose
of this proposal is to describe the contents of the new course, its benefits and seek approval to start the course
offering effective June 2010.

Overview of the course Design


2.1 Synopsis:
The proposed course exposes the CS/IT/B.Sc (IT)/M.Sc.(IT)/MBA(IT/IS) students to essentials of building
enterprise applications. The Core Modules includes designing and developing high quality enterprise
applications and other task related to it.This course is independent of any organization / product /
technology.

2.2 Prerequisites:
Exposure to any object oriented programming language (such as Java) and RDBMS.

2.3 Assumptions:
1.
2.
3.
4.
5.
6.

this course will be applicable to CS/IT/B.Sc (IT)/M.Sc(IT)


The duration of the course will be One Semester
The course design follows University Curriculum standards
There will be a compulsory final Examination
The course will be designed in exclusive collaboration with Infosys
The college will leverage existing Lab & IT infrastructure

Learning outcomes
At the end of this course, student shall be able to:
1. Familiarize with concept of Enterprise Analysis and Business Modeling.
2. Understand requirements validation, planning and estimation.
3. Design and document the application architecture.
4. Understand the importance of application framework and designing other application components.
5. Construct and develop different solution layers.
6. Perform Code review, Code analysis, build process.
7. Understand different testing involved with enterprise application and the process of rolling out an
enterprise application.
Infosys Limited

Page 47

Course Schedule Summary (Illustrative only)


Here it is illustrated for one semester Course.
Duration of the
course

Number of
Weeks

One semester

12 13
Weeks

Total
Lecture
hours
3 hours per
week

Total
Tutorial
hours
2 hour(s)
per month

Total
Practical
hours
2.5 hour
per week

Total
Credit
3

Course contents (Draft only)


Unit I: 3 Hrs
Introduction to enterprise applications and their types, software engineering methodologies, life cycle of
raising an enterprise application, introduction to skills required to build an enterprise application, key
determinants of successful enterprise applications, and measuring the success of enterprise applications
Unit II: 6 Hrs
Inception of enterprise applications, enterprise analysis, business modeling, requirements elicitation, use
case modeling, prototyping, non functional requirements, requirements validation, planning and estimation
Unit III: 12 Hrs
Concept of architecture, views and viewpoints, enterprise architecture, logical architecture, technical
architecture - design, different technical layers, best practices, data architecture and design relational,
XML, and other structured data representations, Infrastructure architecture and design elements Networking, Internetworking, and Communication Protocols, IT Hardware and Software, Middleware,
Policies for Infrastructure Management, Deployment Strategy, Documentation of application architecture
and design
Unit IV: 9 Hrs
Construction readiness of enterprise applications - defining a construction plan, defining a package
structure, setting up a configuration management plan, setting up a development environment, introduction
to the concept of Software Construction Maps, construction of technical solutions layers, methodologies of
code review, static code analysis, build and testing, dynamic code analysis code profiling and code
coverage
Unit V: 6 Hrs
Types and methods of testing an enterprise application, testing levels and approaches, testing
environments, integration testing, performance testing, penetration testing, usability testing, globalization
testing and interface testing, user acceptance testing, rolling out an enterprise application.

Tutorial/Optional Assignments
Infosys Limited

Page 48

The purpose of 2 hour tutorial per month is to help the students to explore points outside the prescribed
material and to enhance their learning. The assignments for Course could include the following.
Seminars from the topics related to building enterprise applications such as enterprise architecture,
business modeling, application security and code analysis
Relevant lab exercises to get exposure to various tools such as like WebScarab, Jmeter, and Eclipse to
raise enterprise applications

Practical/Project work
Students should implement (and learn to use the tools to accomplish this task) the following during Practical
hours: (illustrative only)
1.
2.
3.
4.
5.
6.
7.
8.

Understand a given business scenario and document the use case diagrams for the given scenario
Identify the non functional requirements for the given scenario and document it in the given template
Create a logical architecture for the given business scenario documented in use case diagrams
Create a data architecture for the given logical architecture
Create a subset of design for the given logical architecture
Create test cases (subset) as per the given template
Code analysis of the given code base (case study)
Testing the application of the given code base (case study) Performance and Penetration testing

Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher
512MB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
MSOffice 2003, IE 6.0, IIS 6.0,
Anti-Virus Software
Software required for Tutorials and Practical:
Sl. No
1.

Course
Building Enterprise
Applications

Infosys Limited

S/W on Students Machine


Eclipse IDE, MySQL, Relevant
JAR files.

Remarks

Page 49

9. Mode of Examination:

The final examination carries 50 Marks. The Institute will conduct all the assessments.

Internal assessments carry 50 Marks which includes Theory Assessment (30 Marks), Practical / Project
Work (20 marks)

Theory assessments to be conducted based on CAMP methodology

10. Faculty enablement


The Faculty will be enabled on the course contents; Industry practices case studies etc. for duration of one week
before the commencement of Course. Faculties from various colleges are required to stay in the Infosys Campus
for their Enablement.

11. Courseware & reference books:


The courseware including PowerPoint is available for the course. In addition, following reference book can also be
used:

Text Book
o Raising Enterprise Applications Published by John Wiley, authored by Anubhav Pradhan,
Satheesha B. Nanjappa, Senthil K. Nallasamy, Veerakumar Esakimuthu
o Building Java Enterprise Applications Published by O'Reilly Media, authored by Brett McLaughlin

Reference Book
o Software Requirements: Styles & Techniques published by Addison-Wesley Professional
o Software Systems Requirements Engineering: In Practice published by McGraw-Hill/Osborne
Media
o Managing Software Requirements: A Use Case Approach, 2/e published by Pearson
o Software Architecture: A Case Based Approach published by Pearson
o Designing Enterprise Applications with the J2EE Platform (PDF
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/)
o Software Testing, 2/e published by Pearson

available

at-

o SOFTWARE TESTING Principles and Practices published by Oxford University Press

12. Actions:

1. The college needs to send the Board of Studies Approval letter on college letter head to Infosys.
2. Identify one department to own the responsibility of Course content, assignments, projects, software tools
etc. (Preferable CS/IS Department)
3. Identify faculty from CS/IS/MCA department for rollout and faculty training

Infosys Limited

Page 50

4. Identify and allocate resources like classrooms, labs, necessary hardware and software for rollout.
5. Complete readiness check before the rollout

13. Contact Details:


The Infosys point of contact can be reached for more info. In addition, the Institute SPoC can also be reached for
additional info.
Department owning the responsibility of Course Content:
The HODS / Faculty Names and their Email Id, owning the course content of Course are to be mentioned.
S.
Name
E-Mail
Phone Number
No.
1
2
3
4
5
Faculties handling the course rollout:
The faculty names and their Email Id, handling the course rollout are to be mentioned.
S.
Name / Dept
E-Mail
Phone Number
No.
1
2
3
4
5

Conclusion:
Introduction of the collaboratively designed Course will significantly help the students to be industry aligned and leverage IT
as a competitive edge in their career while working in their own discipline or specialization. Hence, we request for approval
the introduction of this course.

Infosys Limited

Page 51

You might also like