8/9/2019 Consolidated Industry Courses Proposal
1/51
©Infosys Limited Page 1
Proposal for Introduction of New Industry alignedcourses in
Engineering Management Curriculum
Designed in collaboration withInfosys Limited
Includes Course Proposals
Course Name Target Students Page
Agile Software Development B.Tech – CS/IT Streams, 3 rd / 4 th year;
MCA 5
Mobile Apps Development B.Tech – CS/IT Streams, 3 rd year; MCA 13
Essentials of InformationTechnology
B.Tech – All Streams; MCACS/IT – 2 nd yearNon CS/IT – 3 rd year 21
Internet and Web TechnologiesB.Tech – CS/IT Streams; MCA2nd /3 rd year 29
Business Intelligence and itsApplications
B.Tech – All Streams, 3 rd year; MCAM. Tech, MBA 37
Building Enterprise Applications B.Tech – CS/IT Streams, 3 rd year; MCA 45
8/9/2019 Consolidated Industry Courses Proposal
2/51
©Infosys Limited Page 2
Already in Progress
Institute Name Essentials of InformationTechnologyBusiness Intelligence and itsApplications
Punjab University, Chandigarh Proposed Y
Punjabi University, Patiala Y Y
Thapar Engineering College ,Patiala, Punjab Proposed Y
PEC university of Technology,Chandigarh - Y
Amity University, Noida Y YBaddi University, HimachalPradesh Y Y
Chitkara University, Punjab andHP Y Y
Dehradun Institute ofTechnology, Dehradun Y Y
Galgotias University, Noida - Y
Graphic Era university, Dehradun Y Y
IFTM university, Moradabad Y Y
Maharishi Markandeshwaruniversity, Mullana, Ambala Y Proposed
Manav Rachna InternationalUniversity, Faridabad - Y
NC College of Engineering ,Harayana Y Y
Sir Padampat SinghaniaUniversity, Udaipur Y Y
NIVERSITIES ROLLING OUT THESE COURSES IN NORTH INDIA
8/9/2019 Consolidated Industry Courses Proposal
3/51
©Infosys Limited Page 3
New courses taking off
Institute Name Mobile AppsDevelopmentInternet and Web
TechnologyBuilding Enterprise
Applications
Punjab University Expression of InterestShared - -
Amity University, NoidaExpression of InterestShared - -
Baddi University,Himachal Pradesh
Y - Y
Chitkara University,Punjab and HP
Expression of InterestShared - -
Lingaya’s University,Faridabad
- Y -
Maharishi Markandeshwaruniversity, Mullana,Ambala
Expression of InterestShared - -
NC College of Engineering, Panipat, Harayana
Expression of InterestShared
Y Y
8/9/2019 Consolidated Industry Courses Proposal
4/51
©Infosys Limited Page 4
8/9/2019 Consolidated Industry Courses Proposal
5/51
©Infosys Limited Page 5
Proposal for Introduction of New Industry Course inEngineering Curriculum
“Agile Software Development” - Deliver Software Better Everyday
Designed in collaboration withInfosys Limited
< Address >
8/9/2019 Consolidated Industry Courses Proposal
6/51
©Infosys Limited Page 6
Contents
1. Background .................................................................................................................. 7 2. Overview of the Course Design ................................................................................... 7 2.1 Synopsis: ................................................................................................................... 7
2.2 Prerequisites: ............................................................................................................. 7 2.3 Assumptions: .............................................................................................................. 7 3. Learning outcomes ...................................................................................................... 7 3. Course Schedule Summary (Illustrative only) ............................................................. 8 4. Course contents............................................................................................................ 8 4.1 Unit I: Fundamentals of Agile: 6 hours ........................................................................... 8 4.2 Unit II: Agile Project Management: 8 hours .................................................................... 8 4.3 Unit III: Agile Software Design and Programming: 10 hours ............................................ 8 4.4 Unit IV: Agile Testing: 4 hours ...................................................................................... 8 4.5 Unit V: Agile in Market: 4 hours .................................................................................... 9 5. Tutorial/Optional Assignments.................................................................................... 9
6. Practical/Project work .................................................................................................. 9 7. Infrastructure Requirements ...................................................................................... 10 8. Mode of Examination ................................................................................................ 10 9. Faculty Enablement ................................................................................................... 10 10. Courseware & Reference Books ............................................................................ 10 11. Actions ................................................................................................................... 11 12. Contact Details ....................................................................................................... 12 13. Conclusion ............................................................................................................. 12
8/9/2019 Consolidated Industry Courses Proposal
7/51
©Infosys Limited Page 7
1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we havebeen conducting trainings leveraging IT Industry-Ready program for CS students. Our faculty was enabled indelivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry courseAgileSoftware Development. The purpose of this proposal is to describe the contents of the new course, its benefitsand 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 SoftwareDevelopment. 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 isindependent 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. This course will be applicable to CS/IT/B.Sc (IT)/M.Sc(IT)b. The duration of the course will be one semesterc. The course design follows university curriculum standardsd. There will be a compulsory final examinatione. 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
8/9/2019 Consolidated Industry Courses Proposal
8/51
©Infosys Limited Page 8
3. Course Schedule Summary (Illustrative only) Here it is illustrated for one semester course.
Duration of theCourse
Number ofWeeks
TotalLecturehours
TotalTutorialhours
TotalPractical
hours
TotalCredit
One semester 11 – 12Weeks
3 hours perweek
2 hour(s)per month
2.5 hourper week
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 AgileMethodologies – Scrum methodology, Extreme Programming, Feature Driven development, Design anddevelopment practices in an Agile projects, Test Driven Development, Continuous Integration, Refactoring, PairProgramming, 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 andVerifying stories, Agile project velocity, Burn down chart, Sprint planning and retrospective, Daily scrum, Scrumroles – Product Owner, Scrum Master, Scrum Developer, Scrum case study, Tools for Agile projectmanagement
4.3 Unit III: Agile Software Design and Programming: 10 hours
Agile Design Principles with UML examples, Single Responsibility Principle, Open Closed Principle, LiskovSubstitution Principle, Interface Segregation Principles, Dependency Inversion Principle, Need and significanceof Refactoring, Refactoring Techniques, Continuous Integration, Automated build tools, Version control, Test-Driven 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, Planningand managing Agile testing, Exploratory testing, Risk based testing, Regression tests, Test Automation, Toolsto support the Agile tester
8/9/2019 Consolidated Industry Courses Proposal
9/51
8/9/2019 Consolidated Industry Courses Proposal
10/51
©Infosys Limited Page 10
7. Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher512MB (or higher) RAM, 40 GB (or higher) HDWindows XP with SP2 (or higher)MSOffice 2003, IE 6.0, IIS 6.0, Anti-Virus Software
Software required for Tutorials and Practical:
Sl. No Course S/W on Students Machine Remarks1. Agile Software Development Eclipse IDE, SVN, AgileFant,
Jenkins, JUnit, ANT, QAliber
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 / ProjectWork (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 casestudies 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 freelydownloadable eBook on Agile Software Development:www.it-ebooks.info/tag/agile
http://www.it-ebooks.info/tag/agilehttp://www.it-ebooks.info/tag/agilehttp://www.it-ebooks.info/tag/agile
8/9/2019 Consolidated Industry Courses Proposal
11/51
©Infosys Limited Page 11
In addition, following reference books can be used:
UnitNo.
Book Book Picture
1, 2 Agile Software Development with Scrum
By Ken Schawber, Mike BeedlePublisher: PearsonPublished: 21 Mar 2008
3 Agile Software Development, Principles, Patterns and Practices
By Robert C. MartinPublisher: Prentice Hall
Published: 25 Oct 2002
4 Agile Testing: A Practical Guide for Testers and Agile Teams
By Lisa Crispin, Janet GregoryPublisher: Addison WesleyPublished: 30 Dec 2008
1 Agile Software Development: The Cooperative Game
By Alistair CockburnPublisher: Addison WesleyPublished: 19 Oct 2006
2 User Stories Applied: For Agile Software
By Mike CohnPublisher: Addison WesleyPublished: 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)
http://www.amazon.co.uk/s/ref=rdr_ext_aut?_encoding=UTF8&index=books&field-author=Lisa%20Crispinhttp://www.amazon.co.uk/s/ref=rdr_ext_aut?_encoding=UTF8&index=books&field-author=Janet%20Gregoryhttp://www.amazon.co.uk/s/ref=rdr_ext_aut?_encoding=UTF8&index=books&field-author=Janet%20Gregoryhttp://www.amazon.co.uk/s/ref=rdr_ext_aut?_encoding=UTF8&index=books&field-author=Lisa%20Crispin
8/9/2019 Consolidated Industry Courses Proposal
12/51
©Infosys Limited Page 12
3. Identify faculty from CS/IS/MCA department for rollout and faculty training4. 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 bereached for additional info.
Department owning the responsibility of Course Content:The HOD’S / Faculty Names and their Email Id, owning the course content ofcourse are to be mentioned.S. No. Name E-Mail Phone Number12
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 Number12
13. Conclusion
Introduction of the collaboratively designed course will significantly help the students to be industry alignedand 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.
8/9/2019 Consolidated Industry Courses Proposal
13/51
©Infosys Limited Page 13
Proposal for Introduction of New Industry Course inEngineering Curriculum
“Mobile Apps Development”
Designed in collaboration with
Infosys Limited
< Address >
8/9/2019 Consolidated Industry Courses Proposal
14/51
©Infosys Limited Page 14
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
8/9/2019 Consolidated Industry Courses Proposal
15/51
©Infosys Limited Page 15
1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we havebeen conducting training leveraging IT Industry-Ready program for CS students. Our faculty was enabled indelivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry courseMobile Apps Development. The purpose of this proposal is to describe the contents of the new course, itsbenefits 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 ofmobile 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 developmentusing Android as the development platform.
2.2 Prerequisites:
Exposure to Java (J2SE) and basic RDBMS
2.3 Assumptions:1. This course will be applicable to B.E. / B. Tech. (CS/IT) and B.Sc. (IT)2. The duration of the course will be One Semester3. The course design follows University Curriculum standards4. There will be a compulsory final Examination5. The course will be designed in exclusive collaboration with Infosys6. 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 landscape2. Familiarize with Mobile apps development aspects3. 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
8/9/2019 Consolidated Industry Courses Proposal
16/51
©Infosys Limited Page 16
4. Course Schedule Summary (Illustrative only) Here it is illustrated for one semester course.
Duration of theCourse
Number ofWeeks
TotalLecturehours
TotalTutorialhours
TotalPractical
hours
TotalCredit
One semester 12 – 13Weeks
3 hours perweek
2 hour(s)per month
2.5 hourper week
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 upthe 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), Activity-states 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, andenterprise 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 andrecord, 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 prescribedmaterial and to enhance their learning. The assignments for course could include the following.
8/9/2019 Consolidated Industry Courses Proposal
17/51
©Infosys Limited Page 17
• 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 Tool Name Usage Area / Scope1 Eclipse IDE2 Android SDK Development3 Emulator Deployment4 DDMS Debugging and Monitoring5 MonkeyTalk Test automation and black box testing6 Robotium 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 Practicalhours: (illustrative only)
8. Understand the app idea and design user interface/wireframes of mobile app9. Set up the mobile app development environment10. Develop and debug mobile app components – User interface, services, notifications, broadcast receivers,
data components11. Using emulator to deploy and run mobile apps12. Testing mobile app - unit testing, black box testing and test automation
8. Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher2 GB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
Software required for Tutorials and Practical:
Sl. No Course S/W on Students Machine Remarks2. Mobile Apps Development Android ADT bundle,
MonkeyTalk, Robotium, Tomcat(or any other J2EE web
8/9/2019 Consolidated Industry Courses Proposal
18/51
©Infosys Limited Page 18
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 / ProjectWork (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 weekbefore the commencement of course. Faculties from various colleges are required to stay in the Infosys Campus fortheir Enablement.
11. Courseware & reference books:
The courseware including PowerPoint will be available for the Course. In addition, following reference book canalso be used:
Text Booko 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 titleso 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
8/9/2019 Consolidated Industry Courses Proposal
19/51
©Infosys Limited Page 19
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 training9. 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 reachedfor additional info.
Department owning the responsibility of Course Content:The HOD’S / Faculty Names and their Email Id, owning the course content ofCourse are to be mentioned.
S.No.
Name E-Mail Phone Number
12345
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
12345
14. Conclusion:
Introduction of the collaboratively designed course will significantly help the students to be industry aligned and leverage IT asa competitive edge in their career while working in their own discipline or specialization.
Hence, we request for approval the introduction of this elective
8/9/2019 Consolidated Industry Courses Proposal
20/51
©Infosys Limited Page 20
8/9/2019 Consolidated Industry Courses Proposal
21/51
©Infosys Limited Page 21
Proposal for Introduction of New Industry aligned course inEngineering Curriculum
“Essentials of Information Technology”
Designed in collaboration withInfosys Limited
< Address >
8/9/2019 Consolidated Industry Courses Proposal
22/51
8/9/2019 Consolidated Industry Courses Proposal
23/51
©Infosys Limited Page 23
1. Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program we havebeen conducting training leveraging IT Industry-Ready program (using Infosys Foundation Program courseware) forCS 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 alignedcourse Essentials of Information Technology . The purpose of this proposal is to describe the contents of thenew 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 Courseincludes Programming, Database amongst other related topics. This program is independent of anyorganization / product / technology.
2.2 Prerequisites:
No prerequisites are needed for enrolling into the Course.
2.3 Assumptions:1. this coursewill be applicable to Non-CS / IT students2. The duration of the course will be One Semester
3. The course design follows University Curriculum standards4. There will be a compulsory final Examination5. The course will be designed in exclusive collaboration with Infosys6. The college will leverage existing Lab & IT infrastructure7. 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 algorithms2. Design and test simple programs in C language3. Document artifacts using common quality standards4. 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 thecourse
Number ofWeeks
TotalLecturehours
TotalPractical
hours
TotalCredit
8/9/2019 Consolidated Industry Courses Proposal
24/51
©Infosys Limited Page 24
One semester 12 – 14Weeks
34 8 3
6. 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 tosoftware 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 it’sclassification - Logic and its types - Introduction to algorithms - Implementation of algorithms usingflowchart - 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 programmingconcepts - Program Life Cycle - Control Structures - Introduction and Demonstration of 1-D Array and2-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 SoftwareDevelopment 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, UnitTest 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
8/9/2019 Consolidated Industry Courses Proposal
25/51
8/9/2019 Consolidated Industry Courses Proposal
26/51
©Infosys Limited Page 26
Sl. No Course S/W on Students Machine Remarks1. Programming Fundamentals Visual Studio .NET (2003),
Turbo C Alternate: VisualStudio 6
2. RDBMS My-SQL Alternate: Oracle 9i
Client
10. 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 forstudents are available at a cost-price. This has to be dealt with the alliance partner directly and Infosys hasno role in this. In addition, following reference books can also be used.
1. Andrew S. Tanenbaum , : Structured Computer Organization , PHI, 4th edition, 19992. John L. Hennessy, David Goldberg, David A. Patterson, Computer Architecture : A Quantitative Approach, 2nd
Edition Published by Morgan Kaufman Publishers, 19963. Silberschatz and Galvin, Operating System Concepts, John Wiley & Sons ,Sixth edition4. Andrew Tanenbaum, Modern Operating Systems, Pearson Education5. Milan Milenkovic, “Operating Systems: concepts and design”, McGraw-Hill6. Charles Crowley, “Operating Systems: A Design-Oriented Approach”
8/9/2019 Consolidated Industry Courses Proposal
27/51
8/9/2019 Consolidated Industry Courses Proposal
28/51
©Infosys Limited Page 28
8/9/2019 Consolidated Industry Courses Proposal
29/51
©Infosys Limited Page 29
Proposal for Introduction of New Industry aligned course inEngineering Curriculum
“Internet and Web Technology”
Designed in collaboration with
Infosys Limited
< Address >
8/9/2019 Consolidated Industry Courses Proposal
30/51
8/9/2019 Consolidated Industry Courses Proposal
31/51
©Infosys Limited Page 31
Background
Our college has partnered with Infosys Limited to roll-out Campus Connect Program. Under this program, we havebeen conducting training leveraging IT Industry-Ready program (using Infosys Foundation Program courseware) forCS 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 alignedcourse Internet and Web Technology . The purpose of this proposal is to describe the contents of the newCourse, its benefits and seek approval to start the Course offering effective .
Overview of the Course Design
Synopsis:
The proposed Course course exposes the CS/IS students to Web Technology. The Core Modules of thiscourseincludes Client/Server concepts, Introduction to Web Technology, Object Oriented concepts, UserExperience design, Client tier using HTML, Java Script and XML, Business tier using POJO, Presentationtier using JSP. This program is independent of any organization / product / technology.
Prerequisites:
1. Knowledge of RDBMS concepts such as Keys, Relational model2. Knowledge of any databases such as MS-Access or Oracle 9i3. Implemented basic SQL Queries
Assumptions:1. this coursewill be applicable to CS / IS students2. The duration of the course will be One Semester3. The course design follows University Curriculum standards4. There will be a compulsory final Examination5. The course will be designed in exclusive collaboration with Infosys6. The college will leverage existing Lab & IT infrastructure7. 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 objects2. Learn the best practices for designing Web forms and Usability Reviews3. Understand the Principles behind the design and construction of Web applications4. Develop and Deploy an Enterprise Application
Course Schedule Summary (Illustrative only) Here it is illustrated for one semester Course.
8/9/2019 Consolidated Industry Courses Proposal
32/51
©Infosys Limited Page 32
Duration of thecourse
Number ofWeeks
TotalLecturehours
TotalPractical /Project
hours
TotalCredit
One semester 12 – 14
Weeks
40 20 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 usingJava Script and Validations - Document Object Model (DOM)
Unit IV: (10 Hours)
Business tier using POJO (Plain Old Java Objects) – Introduction to Frameworks – Introduction toPOJO – 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 - Tointroduce 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 theHands-On for the subjects.
8/9/2019 Consolidated Industry Courses Proposal
33/51
8/9/2019 Consolidated Industry Courses Proposal
34/51
©Infosys Limited Page 34
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, performvalidations using JavaScript and deploy the Web application using Tomcat. Back end can be either MS-Accessor 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 canalso be used.
1. Douglas E Comer, Internet Book, The: Everything You Need to Know About Computer Networking and How theInternet Works, 4/E, Prentice Hall, 2007
2. Jeffrey C. Jackson, Web Technologies: A Computer Science Perspective, Prentice Hall, 20073. http://www.ietf.org/4. http://www.w3.org/5. http://www.vpnc.org/vpn-standards.html6. 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 Press9. 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.html12. 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 O’Reilly, 2005. 17. The Complete reference - JSP18. Servlet Tutorial can be found online at http://java.sun.com/docs/books/tutorial
http://www.ietf.org/http://www.w3.org/http://www.vpnc.org/vpn-standards.htmlhttp://java.sun.com/docs/books/tutorial/http://java.sun.com/docs/books/tutorial/http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/http://logging.apache.org/log4j/1.2/manual.htmlhttp://junit.sourceforge.net/http://junit.sourceforge.net/http://junit.sourceforge.net/http://java.sun.com/http://java.sun.com/http://java.sun.com/http://www.junit.org/http://www.junit.org/http://www.junit.org/http://java.sun.com/docs/books/tutorialhttp://java.sun.com/docs/books/tutorialhttp://www.junit.org/http://java.sun.com/http://junit.sourceforge.net/http://logging.apache.org/log4j/1.2/manual.htmlhttp://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/http://java.sun.com/docs/books/tutorial/http://www.vpnc.org/vpn-standards.htmlhttp://www.w3.org/http://www.ietf.org/
8/9/2019 Consolidated Industry Courses Proposal
35/51
8/9/2019 Consolidated Industry Courses Proposal
36/51
©Infosys Limited Page 36
8/9/2019 Consolidated Industry Courses Proposal
37/51
©Infosys Limited Page 37
Proposal for Introduction of New Industry aligned courseIn Engineering/Management Curriculum
Course- “Business Intelligence (BI) and its application”
Designed in collaboration withInfosys Limited
8/9/2019 Consolidated Industry Courses Proposal
38/51
©Infosys Limited Page 38
Contents
1. Background ................................................................................................................................ 312. Overview of the course Design .............................................................................................. 313. Learning outcomes ................................................................................................................... 324. Course Schedule Summary .................................................................................................... 325. Course contents ....................................................................................................................... 326. Tutorials ..................................................................................................................................... 357. Practical Exposure ................................................................................................................... 358. Software Requirements ........................................................................................................... 359. Mode of Examination ............................................................................................................... 3610. Faculty Enablement ................................................................................................................. 3611. Courseware & Reference Books: ............................................................................................ 3612. Actions: ....................................................................................................................................... 3713. Contact Details: ........................................................................................................................ 3714. Conclusion: ................................................................................................................................ 37
http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406968http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406968http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406968http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406968http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406969http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406969http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406969http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406969http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406970http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406970http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406970http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406970http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406971http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406971http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406971http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406971http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406972http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406972http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406972http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406972http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406973http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406973http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406973http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406973http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406974http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406974http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406974http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406974http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406975http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406975http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406975http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406975http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406976http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406976http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406976http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406976http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406977http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406977http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406977http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406977http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406978http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406978http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406979http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406979http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406980http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406980http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406982http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406982http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406982http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406982http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406982http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406980http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406979http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406978http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406977http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406976http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406975http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406974http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406973http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406972http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406971http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406970http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406969http://y/Portfolio/Campus%20Connect/ELECTIVES/Proposal%20doc/Proposal-BusinessIntelligence.doc%23_Toc258406968
8/9/2019 Consolidated Industry Courses Proposal
39/51
8/9/2019 Consolidated Industry Courses Proposal
40/51
©Infosys Limited Page 40
18. Learning outcomesAt the end of this course, student will be able to:
5. Differentiate between Transaction Processing and Analytical applications anddescribe the need for Business Intelligence
6. Demonstrate understanding of technology and processes associated withBusiness Intelligence framework
7. Demonstrate understanding of Data Warehouse implementation methodologyand project life cycle
8. Given a business scenario, identify the metrics, indicators and makerecommendations to achieve the business goal
9. Design an enterprise dashboard that depicts the key performance indicatorswhich 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 thecourse
Number ofWeeks
Total Lecturehours*
TotalTutorial
hours
TotalCredit
Course One Semester 12 – 14 Weeks 34 6 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 – BIProcess, BI Technology, BI Roles & Responsibilities
Chapter-2: Basics of Data Integration ( Extraction Transformation Loading) , Duration-12 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
8/9/2019 Consolidated Industry Courses Proposal
41/51
©Infosys Limited Page 41
Chapter-3: Introduction to Multi-Dimensional Data Modeling , Duration- 6 hrs
Introduction to data and dimension modeling, multidimensional data model, ERModeling 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. TutorialsDuration- 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 ExposureWith intent to get some exposure in the business intelligence space, the colleges canarrange 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 endof chapter 4)
Project 1: Data in disparate data sources such as Excel, text file, databasesetc. 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 forthe 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 Course S/W on Students Machine Remarks
8/9/2019 Consolidated Industry Courses Proposal
42/51
©Infosys Limited Page 42
24. Business Intelligence(BI) and its application
SQL Server along withBusiness 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 (30Marks), 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 toachieve the business goal
RDBMS–A table structure is given with sample data. Three or four queries have to beasked. Students should implement it using MY SQL.
26. Faculty Enablement
The course is being planned to be offered in the 7 th semester. The Faculty will beenabled on the Course contents; Industry practices case studies etc. for duration ofone week before the commencement of course. Faculties from various colleges arerequired to stay in the Infosys Campus for their Enablement.
27. Courseware & Reference Books:
The courseware including PowerPoint and notes are available for the course. Inaddition, following reference books can also be used:
1. Business Intelligence by David Loshin
2. Business intelligence for the enterprise by Mike Biere3. Business intelligence roadmap by Larissa Terpeluk Moss, Shaku Atre 4. Successful Business Intelligence: Secrets to making Killer BI Applications by Cindi
Howson5. Delivering business intelligence with Microsoft SQL server 2008 by Brain, Larson 6. Foundations of SQL Server 2005 Business Intelligence by Lynn Langit7. Information dashboard design by Stephen Few
8/9/2019 Consolidated Industry Courses Proposal
43/51
©Infosys Limited Page 43
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 training4. 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 InstituteSPoC can also be reached for additional info.
Department owning the responsibility of Course Content:The HOD’S / Faculty Names and their Email Id, owning the course content of Course
are to be mentioned.S.
No.Name E-Mail Phone Number
12345
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
1234
30. Conclusion: Introduction of the collaboratively designed course will significantly help theengineering/management students to get an exposure to Business Intelligence domainand understand the applicability of concepts using open source/Microsoft tools andleverage the knowledge gained as a competitive edge in their career in businessintelligence space.
Hence, requesting for approval for adopting these courses in your curriculum.
8/9/2019 Consolidated Industry Courses Proposal
44/51
©Infosys Limited Page 44
8/9/2019 Consolidated Industry Courses Proposal
45/51
8/9/2019 Consolidated Industry Courses Proposal
46/51
©Infosys Limited Page 46
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
8/9/2019 Consolidated Industry Courses Proposal
47/51
8/9/2019 Consolidated Industry Courses Proposal
48/51
©Infosys Limited Page 48
Course Schedule Summary (Illustrative only) Here it is illustrated for one semester Course.
Duration of thecourse
Number ofWeeks
TotalLecturehours
TotalTutorialhours
TotalPractical
hours
TotalCredit
One semester 12 – 13Weeks
3 hours perweek
2 hour(s)per month
2.5 hourper week
3
Course contents (Draft only) Unit I: 3 HrsIntroduction to enterprise applications and their types, software engineering methodologies, life cycle ofraising an enterprise application, introduction to skills required to build an enterprise application, keydeterminants of successful enterprise applications, and measuring the success of enterprise applications
Unit II: 6 HrsInception of enterprise applications, enterprise analysis, business modeling, requirements elicitation, usecase modeling, prototyping, non functional requirements, requirements validation, planning and estimation
Unit III: 12 HrsConcept of architecture, views and viewpoints, enterprise architecture, logical architecture, technicalarchitecture - 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 architectureand design
Unit IV: 9 HrsConstruction readiness of enterprise applications - defining a construction plan, defining a packagestructure, setting up a configuration management plan, setting up a development environment, introductionto the concept of Software Construction Maps, construction of technical solutions layers, methodologies ofcode review, static code analysis, build and testing, dynamic code analysis – code profiling and codecoverage
Unit V: 6 Hrs
Types and methods of testing an enterprise application, testing levels and approaches, testingenvironments, integration testing, performance testing, penetration testing, usability testing, globalizationtesting and interface testing, user acceptance testing, rolling out an enterprise application.
Tutorial/Optional Assignments
8/9/2019 Consolidated Industry Courses Proposal
49/51
©Infosys Limited Page 49
The purpose of 2 hour tutorial per month is to help the students to explore points outside the prescribedmaterial 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 toraise enterprise applications
Practical/Project work
Students should implement (and learn to use the tools to accomplish this task) the following during Practicalhours: (illustrative only)
1. Understand a given business scenario and document the use case diagrams for the given scenario2. Identify the non functional requirements for the given scenario and document it in the given template3. Create a logical architecture for the given business scenario documented in use case diagrams4. Create a data architecture for the given logical architecture5. Create a subset of design for the given logical architecture6. Create test cases (subset) as per the given template7. Code analysis of the given code base (case study)8. 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 higher512MB (or higher) RAM, 40 GB (or higher) HDWindows XP with SP2 (or higher)MSOffice 2003, IE 6.0, IIS 6.0, Anti-Virus Software
Software required for Tutorials and Practical:
Sl. No Course S/W on Students Machine Remarks1. Building Enterprise
ApplicationsEclipse IDE, MySQL, RelevantJAR files.
8/9/2019 Consolidated Industry Courses Proposal
50/51
©Infosys Limited Page 50
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 / ProjectWork (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 weekbefore the commencement of Course. Faculties from various colleges are required to stay in the Infosys Campusfor their Enablement.
11. Courseware & reference books:
The courseware including PowerPoint is available for the course. In addition, following reference book can also beused:
Text Booko Raising Enterprise Applications – Published by John Wiley, authored by Anubhav Pradhan,
Satheesha B. Nanjappa, Senthil K. Nallasamy, Veerakumar Esakimuthuo Building Java Enterprise Applications – Published by O'Reilly Media, authored by Brett McLaughlin
Reference Booko Software Requirements: Styles & Techniques – published by Addison-Wesley Professionalo Software Systems Requirements Engineering: In Practice – published by McGraw-Hill/Osborne
Mediao Managing Software Requirements: A Use Case Approach, 2/e – published by Pearsono Software Architecture: A Case Based Approach – published by Pearsono Designing Enterprise Applications with the J2EE Platform (PDF available at-
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/) o Software Testing, 2/e – published by Pearsono 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
http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/http://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/
8/9/2019 Consolidated Industry Courses Proposal
51/51
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 foradditional info.
Department owning the responsibility of Course Content:The HOD’S / Faculty Names and their Email Id, owningthe course content of Course are to be mentioned.
S.No.
Name E-Mail Phone Number
12345
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
12345
Conclusion:
Introduction of the collaboratively designed Course will significantly help the students to be industry aligned and leverage ITas a competitive edge in their career while working in their own discipline or specialization. Hence, we request for approvalthe introduction of this course.