Professional Documents
Culture Documents
courses in
Engineering/ Management Curriculum
Designed in collaboration with
Infosys Limited
Course Name
Page
13
Essentials of Information
Technology
37
45
Infosys Limited
21
29
Page 1
Already in Progress
Essentials of Information
Technology
Proposed
Proposed
Dehradun Institute of
Technology, Dehradun
Maharishi Markandeshwar
university, Mullana, Ambala
Proposed
NC College of Engineering ,
Harayana
Institute Name
Punjab University, Chandigarh
Infosys Limited
Page 2
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
Building Enterprise
Applications
Page 3
Infosys Limited
Page 4
<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.2 Prerequisites:
2.3 Assumptions:
a.
b.
c.
d.
e.
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
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
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
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)
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.
Page 10
Book
Book Picture
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
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
<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.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
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
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
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
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)
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
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
<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.
2.2 Prerequisites:
No prerequisites are needed for enrolling into the Course.
2.3 Assumptions:
1.
2.
3.
4.
5.
6.
7.
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
Total
Lecture
hours
Total
Practical
hours
Total
Credit
Page 23
One semester
6.
12 14
Weeks
34
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
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
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
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)
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
10.
Infrastructure Requirements
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.
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.
Page 26
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
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
<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>>.
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.
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
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
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
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
Client Tier using HTML Basic HTML tags Look and feel using CSS Client side scripting using
Java Script and Validations - Document Object Model (DOM)
Business tier using POJO (Plain Old Java Objects) Introduction to Frameworks Introduction to
POJO Multithreaded Programming Java I/O Java Database Connectivity (JDBC)
Presentation tier using JSP Role of Java EE in Enterprise applications Basics of Servlets - To
introduce server side programming with JSP - Standard Tag Library
Page 32
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)
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.
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
<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.
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.
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
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
Infosys Limited
Page 40
21.Tutorials
Duration- 6 hrs
The assignments for Courses could include the following.
22.Practical Exposure
With intent to get some exposure in the business intelligence space, the colleges can
arrange for
23.Software Requirements
Software required for Tutorials and Practical:
Sl. No
Infosys Limited
Course
Remarks
Page 41
24.
Business Intelligence
(BI) and its application
Version 2008
* The college can either have the licensed version of the complete software or can freely download the express
edition of the same.
The final examination carries 50 Marks. The Institute will conduct all the
assessments.
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.
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:
Page 43
Infosys Limited
Page 44
<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.
2.2 Prerequisites:
Exposure to any object oriented programming language (such as Java) and RDBMS.
2.3 Assumptions:
1.
2.
3.
4.
5.
6.
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
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
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
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)
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-
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
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