13
GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION Programme Master of Computer Science (Information Technology) Branch/Spec. ------ Semester II Version 1.0.1.1 Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015 Subject code P42A1AT2 Subject Name Advance Technology – II Teaching scheme Examination scheme (Marks) (Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW Credit 2 1 2 5 Theory 40 60 100 Hours 2 1 4 7 Practical 20 30 50 Pre-requisites: Basic awareness of .Net Framework and ASP.Net Standard controls. Learning Outcome: Students can make dynamic web site by applying this advance concepts of .Net technology. Theory syllabus Unit Content Hrs 1 Rich Controls, Master Web Pages, Custom Controls with User Controls (8): Accepting File Uploads (Saving Files to the File System, Saving Files to Database, Upload Large Files) Displaying a Calendar, Displaying Different Page Views (Displaying a Tabbed Page View, Displaying a Multipart Form)(3) Creating Master Pages (Creating Default Content, Nesting Master Pages, Using Images and Hyperlink in Master Pages, Registering Master Pages in Web Configuration), Modifying Master Page Content (Using the Title and Page Header Property, Exposing Master Page Properties, Using Find Controls with Master Pages.)(3) Creating Custom Controls with User Controls (Creating User Controls, Registering User Controls in Web Configuration File, Exposing Properties from a User Controls, Creating an Address Form Control)(2) (08) 2 Database Controls and Security (14): Using GridView Control (GridView Control Fundamental, Using Fields with GridView Control, Working with GridView Controls Events ) DataList Controls(6) Using Login Controls, Login Status, LoginName, ChangePassword, Change Password Recovery and LoginView Control.(4) Localizing Application for Multiple Languages (Setting the current culture, Using the CultureInfo Class, Creating Local and Global Resource, Using Localize Control). (4) (14) 3 Web Services (8): Introduction, WCF Services Basics, Simple Object Access Protocol (SOAP) Representational State Transfer (REST), JavaScript Object Notation (JSON), Publishing and Consuming SOAP-Based WCF Web Services (Creating a WCF Web Service,Code for the WelcomeSOAPXMLService, Building a SOAP WCF Web Service, Deploying the WelcomeSOAPXMLService, Creating a Client to Consume the WelcomeSOAPXMLService, Consuming the WelcomeSOAPXMLService), (4) Publishing and Consuming RESTBased XML Web Services ( HTTP get and post Requests, Creating a REST-Based XML WCF Web Service, Consuming a REST-Based XML WCF Web Service), Publishing and Consuming RESTBased JSON Web Services (Creating a REST-Based JSON WCF Web Service, Consuming a (08)

GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

  • Upload
    hakhanh

  • View
    218

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION

Programme Master of Computer Science (Information Technology)

Branch/Spec. ------

Semester II Version 1.0.1.1 Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015

Subject code P42A1AT2 Subject Name Advance Technology – II Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW

Credit 2 1 2 5 Theory 40 60 100

Hours 2 1 4 7 Practical 20 30 50 Pre-requisites:

Basic awareness of .Net Framework and ASP.Net Standard controls. Learning Outcome:

Students can make dynamic web site by applying this advance concepts of .Net technology. Theory syllabus

Unit Content Hrs

1 Rich Controls, Master Web Pages, Custom Controls with User Controls (8): Accepting File Uploads (Saving Files to the File System, Saving Files to Database, Upload Large Files) Displaying a Calendar, Displaying Different Page Views (Displaying a Tabbed Page View, Displaying a Multipart Form)(3) Creating Master Pages (Creating Default Content, Nesting Master Pages, Using Images and Hyperlink in Master Pages, Registering Master Pages in Web Configuration), Modifying Master Page Content (Using the Title and Page Header Property, Exposing Master Page Properties, Using Find Controls with Master Pages.)(3) Creating Custom Controls with User Controls (Creating User Controls, Registering User Controls in Web Configuration File, Exposing Properties from a User Controls, Creating an Address Form Control)(2)

(08)

2 Database Controls and Security (14): Using GridView Control (GridView Control Fundamental, Using Fields with GridView Control, Working with GridView Controls Events ) DataList Controls(6) Using Login Controls, Login Status, LoginName, ChangePassword, Change Password Recovery and LoginView Control.(4) Localizing Application for Multiple Languages (Setting the current culture, Using the CultureInfo Class, Creating Local and Global Resource, Using Localize Control). (4)

(14)

3 Web Services (8): Introduction, WCF Services Basics, Simple Object Access Protocol (SOAP) Representational State Transfer (REST), JavaScript Object Notation (JSON), Publishing and Consuming SOAP-Based WCF Web Services (Creating a WCF Web Service,Code for the WelcomeSOAPXMLService, Building a SOAP WCF Web Service, Deploying the WelcomeSOAPXMLService, Creating a Client to Consume the WelcomeSOAPXMLService, Consuming the WelcomeSOAPXMLService), (4) Publishing and Consuming RESTBased XML Web Services ( HTTP get and post Requests, Creating a REST-Based XML WCF Web Service, Consuming a REST-Based XML WCF Web Service), Publishing and Consuming RESTBased JSON Web Services (Creating a REST-Based JSON WCF Web Service, Consuming a

(08)

Page 2: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

REST-Based JSON WCF Web Service), Take Database for web service example. (4) 4 ASP.NET Ajax (6): Overview of Server side ASP.NET AJAX, The AJAX Version, Server Side AJAX

versus Client Side Ajax, Using the UpdatePanel control ( Specifying UpdatePanel Triggers, Nesting UpdatePanel Controls, Updating UpdatePanels Programmatically) UpdatePanel Server-Side Page Execution Life Cycle (3), UpdatePanel Client-Side Page Execution Life Cycle, Cancelling the Current Asynchronous Postback, Aborting the Previous Asynchronous Postback, Passing Additional Information During an Asynchronous PostBack, Timer Control and UpdateProgress Control (3)

(06)

Practical content

List of programs specified by the subject teacher based on above mention topics. Text Books

1 ASP.NET 4 Unleashed, Stephen Walther, Kevin Hoffman, Nate Dudek

Reference Books 1 C# 2010 for Programmers Forth Edition, Paul Deitel and Harvey Deitel. 2 Pro ASP.NET 4 in C# 2010, Mattew MacDonald, Adam Freeman and Mario Szpuszta, 4th edition, Apress. 3 Professional ASP.NET, Wrox. Note for Examiner

Q-1 must be common from any topics from syllabus. Q-2 and onwards must be from specific topics and internal choice or option can be given.

Paper Structure

Q-1 (Attempt any Six Out of Eight: each question must be 5 marks) --- 30 Marks Questions must be covered from all possible sections.

Q-2 (Must be from topic: Rich Controls, Master Web Pages, Custom Controls with User Controls

(6 Marks)) Q-3 (Must be from topic: Database Controls and Security (10 Marks)) Q-4 (Must be from topic: Web Services (6 Marks)) Q-5 (Must be from topic: ASP.NET Ajax (8 Marks))

Note:

Version 1.0.0.0 (First Digit= New syllabus/Revision in Full Syllabus, Second Digit=Revision in Teaching

Scheme, Third Digit=Revision in Exam Scheme, Forth Digit= Content Revision)

L=Lecture, TU=Tutorial, P= Practical/Lab., TW= Term work, DT= Direct Teaching, Lab.= Laboratory work

CE= Continuous Evaluation, SEE= Semester End Examination

Page 3: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION

Programme Master of Computer Science (Information Technology)

Branch/Spec. ------

Semester II Version 1.0.1.1 Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015

Subject code P42A2PT1 Subject Name Programming Techniques – I Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW

Credit 2 1 2 5 Theory 40 60 100

Hours 2 1 4 7 Practical 20 30 50 Pre-requisites:

Basic knowledge of OOPs. Learning Outcome:

Student can develop parent child application GUI Application by using advance concepts of JAVA. Theory syllabus

Unit Content Hrs

1 Threads (8): Advantages of using threads, Creating Thread, Thread priority, Thread synchronization, Thread Communication, Suspended and Resuming Threads, Daemon Threads, Communication between threads

(08)

2 Streams and File I/O (8): Introduction, Working with files, Types of streams, Reading from console, writing to console, Reading and writing files (using byte stream, using character stream, using buffered byte stream classes, using buffered character stream classes), Randomly accessing file, Using I/O package, Serialization

(08)

3 Collection and Generics (12): Introduction to Collection Framework, Advantages of using collections, The Collection Class, ArrayList and LinkedList classes, Iterating elements of Collection, HashSet and TreeSet classes, Working with Maps Introduction to generics, Using generics in Arguments and Return Types, Wildcards, Bounded Wildcards, defining your own Generic classes.

(12)

4 Java Database Connectivity (JDBC) (5): Introduction, JDBC Architecture: API and Drivers, JDBC Exception Types, Metadata, Types of SQL Statements, Types of Resultsets, Batch Update, Transaction support. Introduction of javax.sql package

(05)

5 Applets (12): Introduction, The Applet class, Life cycle of an applet, Applet tag and applet parameter, Passing parameter to applet, Paint update and repaint method, The Applet Context interface, Playing audio in Applet, Working with Graphics Class. AWT (12): Introduction to AWT, Structure of AWT, AWT Window Hierarchy, AWT controls, Menu and Menubars, Popup Menus, Dialogs, The FileDialog class.

(24)

Practical content List of programs specified by the subject teacher based on above mention topics.

Text Books 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication

Reference Books 1 JAVA Programming by Hari Mohan Pandey – Pearson Publication

Page 4: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

Note for Examiner

Q-1 must be common from any topics from syllabus.

Q-2 and onwards must be from specific topics and internal choice or option can be given. Paper Structure

Q-1 (Attempt any Six Out of Eight: each question must be 5 marks) --- 30 Marks Questions must be covered from all possible sections.

Q-2 (Must be from topic: Threads (6 marks)) Q-3 (Must be from topic: Streams and File I/O (6 marks)) Q-4 (Must be from topic: Collection and Generics (6 marks)) Q-5 (Must be from topic: Java Database Connectivity (JDBC) (4 marks)) Q-6 (Must be from topic: Applet and AWT (8 marks))

Page 5: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION

Programme Master of Computer Science (Information Technology)

Branch/Spec. ------

Semester II Version 1.0.1.1 Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015

Subject code P42A3ADT Subject Name Advanced Database Technology Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW

Credit 2 1 2 5 Theory 40 60 100

Hours 2 1 4 7 Practical 20 30 50 Pre-requisites:

Require the basic knowledge of DBMS and basic operational systems. Learning Outcome:

Getting the knowledge of how to manage the database and the tasks of DBA. It’s introducing the concept of data moving concepts, performance management, memory management and query optimization and audit operation. Theory syllabus

Unit Content Hrs

1 Introduction of Oracle Database 10g and Database Configuration Assistant (08): Introduction (5): Oracle Database 10g : Overview of Grid Computing, Oracle Database Architecture (1), Database Structures, Oracle Memory Structures, Process Structures, Oracle Instance Management(1), Server Process and Database Buffer Cache, Physical Database Structure, Tablespaces and Data Files(1), SYSTEM and SYSAUX tablespaces, Segments, Extents and Blocks (1), Logical and Physical Database Structures(1) Creating an Oracle Database(3): Objectives, Planning the Database, Database Configuration Assistant (DBCA)(1), Using DBCA to create a database, Password Management(1), Creating a Database Design Template , Using the DBCA to Delete a Database(1)

(08)

2 Managing Oracle Instance & Database Storage Structures(10): Managing the Oracle Instance(4): Objectives, Management Framework, Starting and Stopping Database Control, Oracle Enterprise Manager (1),Accessing Oracle Enterprise Manager, Using SQL*Plus and iSQL*Plus to Access Your Database ,Setting Up iSQL*Plus for SYSDBA and SYSOPER Access, Calling SQL*Plus from a Shell Script(1), Calling a SQL Script from SQL*Plus, Initialization Parameter Files, Simplified Initialization Parameters(1), Viewing and Modifying Initialization Parameters , Database Startup and Shutdown, Viewing the Alert Log, Viewing the Alert History, Dynamic Performance Views(1) Managing Database Storage Structures (6): Objectives, Storage Structures, How Table Data Is Stored, Anatomy of a Database Block ,Tablespaces and Data Files(1),Oracle Managed Files (OMF), Space Management in Tablespaces, Exploring the Storage Structure(1), Creating a New Tablespace, Storage for Locally Managed Tablespaces(1) , Tablespaces in the Preconfigured Database, Altering a Tablespace , Actions with Tablespaces, Dropping Tablespaces(1), Viewing Tablespace Information and

(10)

Page 6: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

Contents, Gathering Storage Information, (1), Enlarging the Database, ASM: Key Features and Benefits, ASM: Concepts (1)

3 Managing Undo Data, Security in Database and Performance Management(13): Managing Undo Data (3): Objectives, Data Manipulation, Undo Data , Transactions and Undo Data, Storing Undo Information1(1), Undo Data Versus Redo Data, Monitoring Undo, Administering Undo, Configuring Undo Retention(1), Guaranteeing Undo Retention, Sizing the Undo Tablespace, Using the Undo Advisor(1) Implementing Oracle Database Security (5): Objectives, Industry Security Requirements, Separation of Responsibilities, Database Security, Principle of Least Privilege(1), Applying the Principle of Least Privilege, Monitoring for Suspicious Activity, Standard Database Auditing, Enabling Auditing(1), Uniform Audit Trails, Enterprise Manager Audit Page(1), Using and Maintaining Audit Information, Value -Based Auditing, Fine-Grained Auditing, FGA Policy, Audited DML Statement: Considerations, FGA Guidelines, DBA Auditing(1), Maintaining the Audit Trail, Security Updates, Applying Security Patches(1) Performance Management (5): Objectives, Performance Monitoring , Performance Monitoring: Top Sessions, Performance Monitoring: Top Services(1) , SQL Tuning Advisor: Overview ,SQL Tuning Advisor : Options and Recommendations(1), SQL Statistics, Identifying Duplicate SQL, Using the SQL Access Advisor, Managing Memory Components, Enabling Automatic Shared Memory Management (ASMM)(1),Manually Setting Shared Memory Management, Using the Memory Advisor, Dynamic Performance Statistics(1) , Troubleshooting and Tuning Views, Invalid and Unusable Objects(1)

(13)

4 Backup and Recovery in Database(07): Performing Database Backups(3): Objectives, Backup Solutions: Overview, Oracle Secure Backup, User-Managed Backup(1),Terminology, Recovery Manager (RMAN), Configuring Backup Settings, Scheduling Backups: Strategy(1), Options, Settings, Schedule, Review Backing Up the Control File to a Trace File, Managing Backups, Flash Recovery Area (1) Performing Database Recovery (4): Objectives, Opening a Database, Changing Instance Status, Keeping a Database Open, Loss of a Control File, Loss of a Redo Log File(2), Loss of a Data File in NOARCHIVELOG Mode, Loss of a Noncritical Data File in ARCHIVELOG Mode, Loss of a System-Critical Data File in ARCHIVELOG Mode (2)

(07)

5 Performing Flashback & Moving Data(12): Performing Flashback(3): Objectives, Flashback Technology: Benefits, When to Use the Flashback Technology, Flashing Back Any Error(1),Flashback Database: Overview, Reducing Restore Time, Considerations, Enabling Flashback Database(1),Flashback Table, Flashback Drop: Overview, Flashback Time Navigation , Flashback Query, Flashback Versions Query, Flashback Transaction Query(1) Moving Data (9): Objectives, Moving Data: General Architecture, Directory Object: Overview, Creating Directory Objects(2),SQL*Loader: Overview, Loading Data with SQL*Loader, SQL*Loader Control File, Loading Methods(1), Data Pump: Overview, Data Pump: Benefits, Data Pump Export and Import: Overview, Data Pump Utility: Interfaces and Modes(3), Fine-Grained Object Selection, Advanced Feature: Sampling, Export Options: Files, Data Pump File Locations, Scheduling and Running a Job, Data Pump File Naming and Size(3)

(12)

Page 7: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

Practical content List of programs specified by the subject teacher based on above mention topics.

Text Books 1 Oracle Database 10G, The Complete reference by kevin loney- Tata Mcgraw Hill Education Pvt. Ltd

Publication

Reference Books 1 Oracle DBA Bible, by Janathan Gennick, Carol McCullough-Dieter and Gerrit-Jan Linker, WILEY-

Dreamtech Publication. 2 Using Oracle, by William G. Page – PHI Publication. Note for Examiner

Q-1 must be common from any topics from syllabus.

Q-2 and onwards must be from specific topics and internal choice or option can be given.

Paper Structure Q-1 (Attempt any Six Out of Eight: each question must be 5 marks) --- 30 Marks

Questions must be covered from all possible sections. Q-2 (Must be from topic: Introduction of Oracle Database 10g and Database Configuration

Assistant (05 Marks)) Q-3 (Must be from topic: Managing Oracle Instance & Database Storage Structures (05 Marks)) Q-4 (Must be from topic: Managing Undo Data, Security in Database and Performance

Management (08 Marks)) Q-5 (Must be from topic: Backup and Recovery in Database (06 Marks)) Q-6 (Must be from topic: Performing Flashback & Moving Data (06 Marks))

Note:

Version 1.0.0.0 (First Digit= New syllabus/Revision in Full Syllabus, Second Digit=Revision in Teaching

Scheme, Third Digit=Revision in Exam Scheme, Forth Digit= Content Revision)

L=Lecture, TU=Tutorial, P= Practical/Lab., TW= Term work, DT= Direct Teaching, Lab.= Laboratory work

CE= Continuous Evaluation, SEE= Semester End Examination

Page 8: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION

Programme Master of Computer Science (Information Technology)

Branch/Spec. ------

Semester II Version 1.0.1.1

Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015

Subject code P42A4ERP Subject Name Enterprise Resource Planning Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW

Credit 2 2 4 Theory 40 60 100 Hours 2 2 4 Practical

Pre-requisites:

Basic knowledge of management of information Learning Outcome:

Students can use this knowledge in small, midcap and large industries to implement the modules of ERPs. Theory syllabus

Unit Content Hrs

1 Introduction to ERP (9) : Concept of Enterprise, ERP Overview (1) , Integrated information system, The role of Enterprise, Basic ERP Concepts, Business Modeling (2), Myths about ERP (1), Tangible & Intangible benefits of ERP (3), Justifying ERP investment, Risks of ERP (1), Benefits of ERP (1)

(09)

2 ERP and related Technology (6) : Business Process Reengineering (2), Business Intelligence (1), Supply Chain Management (1), Customer Relationship Management (1), ERP Security (1)

(06)

3 Modules of ERP: Basic modules of ERP Package (14) : Human Resources Management (2), Financial Management (2), Inventory Management (2), Sales and Distribution (2), Production Planning (2), Project Management (2), Quality Management (2)

(14)

4 ERP Implementation (6) : ERP Lifecycle implementation (2), implementation Methodologies (1), ERP package selection (1), Reasons for failure and reasons for success of ERP implementation (2) ERP for Industries: Case Study (10) : ERP for manufacturing Industry: ERP for petroleum, GAS companies, ERP for Automobile Industry, ERP for Pharma, ERP for FMCG, ERP for Mining industry, ERP for Service Industry: ERP for retail, ERP for healthcare, ERP for Educational Institution, ERP for Telecom, ERP for banks, ERP for Insurance companies

(16)

Practical content

Text Books

1 ERP Demystified By Alexis Leon-TMH

Reference Books 1 Enterprise Resource Planning Concepts and Practice II edition By Vinod k. Garg, N.K. Venkitakrishnan-

PHI

Page 9: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

2 Rajesh Ray “ERP text and cases “ of TMH, First Edition 3 David L. Olson, “Managerial issues of Enterprise Resource Planning systems” Of TMH Edition 2004.

4 Ellen Mon, Bret Wagner “Concepts in ERP”, Second Edition of Cengage Learning. 5 Ashim Raj Singla “ Enterprise Resource Planning”, of Cengage Learning, First Edition

Note for Examiner

Q-1 must be common from any topics from syllabus. Q-2 and onwards must be from specific topics and internal choice or option can be given.

Paper Structure

Q-1 (Attempt any Six Out of Eight: each question must be 5 marks) --- 30 Marks Questions must be covered from all possible sections.

Q-2 (Must be from topic: Introduction to ERP (7 marks)) Q-3 (Must be from topic: ERP and related Technology (7 marks)) Q-4 (Must be from topic: Modules of ERP: Basic modules of ERP Package(8 marks)) Q-5 (Must be from topic: ERP Implementation & ERP for Industries (8 marks))

Note:

Version 1.0.0.0 (First Digit= New syllabus/Revision in Full Syllabus, Second Digit=Revision in Teaching

Scheme, Third Digit=Revision in Exam Scheme, Forth Digit= Content Revision)

L=Lecture, TU=Tutorial, P= Practical/Lab., TW= Term work, DT= Direct Teaching, Lab.= Laboratory work

CE= Continuous Evaluation, SEE= Semester End Examination

Page 10: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION

Programme Master of Computer Science (Information Technology)

Branch/Spec. ------

Semester II Version 1.0.1.1

Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015

Subject code P42A5IAI Subject Name Artificial Intelligence Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW

Credit 2 1 3 Theory 40 60 100 Hours 2 1 3 Practical

Pre-requisites:

Basic intelligence to understand various problem definitions and ability to think for solving those problems Learning Outcome:

Students will able to understand how system become intelligent, their learning process, applications of expert system etc. Theory syllabus

Unit Content Hrs

1 Introduction (12): What is AI? – views of AI (2), Intelligent Agents, Concept of Rationality (1), Environments (PEAS) (1), Properties of task environment (2), Structure of Agents, Agent program and its types (3), learning agents (1), problem solving agents – examples, toy problem, real world problem (2)

(12)

2 Searching Techniques (14): Uninformed search strategies – Breadth-first search, Uniform-cost search, Depth-first search, Depth-limited search, Iterative deepening depth-first search, Bidirectional search (5) Informed search strategies – Greedy best first search (1), A* search (1), Local search algorithms and optimization – Hill climbing search (1), genetic algorithm (1), Constraint Satisfaction Problem (CSP) (1), Backtracking search (1), Adversarial search - Games, Optimal decisions in games (1), minimax algorithm (1), Alpha-Beta Pruning (1)

(14)

3 Knowledge Representation (7): Knowledge based agent, Knowledge representations and mappings, approaches to knowledge representation in brief (1), representing simple facts in logic - propositional logic, using predicate logic – FOPL, Models of FOPL (2), Weak Slot and Filler Structures – Semantic Nets, Frames (2), Strong Slot and Filler Structure – Conceptual Dependency, Scripts (2)

(07)

4 Natural Language Processing and Planning (8): Steps in natural language processing (1), Syntactic processing – Grammars and Parsers (1), Augmented Transition Networks (ATN), Recursive Transition Networks (RTN) (1), Semantic Analysis – Lexical processing, Sentence-Level processing (1), Semantic Grammars, Case Grammars (1), Planning – Overview, an example domain: the blocks world, Components of a planning system (2), Goal Stack planning ( 1)

(08)

5 Expert Systems and Learning (5): Introduction to Expert System, Application of Expert Systems (1), Expert System Shells (1), MYCIN , Vidwan framework (1), Knowledge Acquisition (1), What is Learning?, Rote learning (1)

(05)

Practical content

Page 11: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

Text Books

1 Stuart Russell, Peter Norvig, “Artificial Intelligence – A Modern Approach”, Pearson Education. Reference Books

1 Elaine Rich and Kevin Knight, “Artificial Intelligence”, Tata McGraw Hill. 2 Nils J. Nilsson, “Artificial Intelligence: A new Synthesis”, Harcourt Asia Pvt. Ltd. 3 George F. Luger, “Artificial Intelligence-Structures And Strategies For Complex Problem Solving”,

Pearson Education. Note for Examiner

Q-1 must be common from any topics from syllabus.

Q-2 and onwards must be from specific topics and internal choice or option can be given.

Paper Structure Q-1 (Attempt any Six Out of Eight: each question must be 5 marks) --- 30 Marks

Questions must be covered from all possible sections. Q-2 (Must be from topics: Introduction (6 marks)) Q-3 (Must be from topics: Searching Techniques (8 marks)) Q-4 (Must be from topics: Knowledge Representation (6 marks)) Q-5 (Must be from topics: Natural Language Processing and Planning (5 marks)) Q-6 (Must be from topics: Expert Systems and Learning (5 marks))

Note:

Version 1.0.0.0 (First Digit= New syllabus/Revision in Full Syllabus, Second Digit=Revision in Teaching

Scheme, Third Digit=Revision in Exam Scheme, Forth Digit= Content Revision)

L=Lecture, TU=Tutorial, P= Practical/Lab., TW= Term work, DT= Direct Teaching, Lab.= Laboratory work

CE= Continuous Evaluation, SEE= Semester End Examination

Page 12: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION

Programme Master of Computer Science (Information Technology)

Branch/Spec. ------

Semester II Version 1.0.1.1 Effective from Academic Year 2014-15 Effective for the batch Admitted in June 2015

Subject code P42B6CPD Subject Name Career & Personality Development Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total L TU P TW

Credit 1 1 2 Theory 40 60 100

Hours 1 2 3 Practical 20 30 50 Pre-requisites:

Student must be able to properly surf the web Knowledge of Microsoft Office Learning Outcome:

By this curriculum students can get awareness regarding what types of preparation is required before appearing in the interview process. Theory syllabus

Unit Content Hrs

1 Career Planning(06) • Goal Setting • Time Management • Presentation Skills & Public Speaking

(06)

2 Aptitude (12) • Quantitative Aptitude • Analytical reasoning • Logical reasoning

(12)

3 Corporate Recruitment Training(06) • Basics of Group Discussion • Intro Interview Skills • Resume Writing

(06)

4 Self-Awareness(06) • Competency Mapping • SWOT Analysis • Self-Concept

(06)

5 Self-management(06) • Response Able Behavior • Beginning with End in Mind • First Things First

(06)

Practical content

Text Books 1

Reference Books

1 Learning for Improved Functioning & Effectiveness - LIFE

Page 13: GANPAT UNIVERSITY FACULTY OF COMPUTER … Basicpage/M... · 1 Programming in JAVA by Sachin Malhotra and Saurabh Choudhary – Oxford Publication Reference Books 1 JAVA Programming

Note for Examiner

Exam has two parts: 1) Internal (40%) 2) External (60%) Paper Structure

Internal Exam Internal Exam weight age is 40%. External / University Exam

University exam weight is 60% University exam must contain two components 1) Interview (Viva) Or GD 2) Written Test (Objective Test) Interview component must be a viva voce type and of 20 marks.

Written Test component must be objective type of question and of 40 marks Written Test must be objective and given with solution.

University Exam will be conducted online/offline. University Exam Paper Structure Written Test must contain the objective type of questions from all components of the syllabus. In

examination scheme there will be no negative marking. Duration of Written Test must be 1:30 Hr

40 Multiple Choice Questions are to be asked.

Note:

Version 1.0.0.0 (First Digit= New syllabus/Revision in Full Syllabus, Second Digit=Revision in Teaching

Scheme, Third Digit=Revision in Exam Scheme, Forth Digit= Content Revision)

L=Lecture, TU=Tutorial, P= Practical/Lab., TW= Term work, DT= Direct Teaching, Lab.= Laboratory work

CE= Continuous Evaluation, SEE= Semester End Examination