Consolidated Industry Courses Proposal

download Consolidated Industry Courses Proposal

of 51

Transcript of Consolidated Industry Courses Proposal

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