ganpat university faculty of computer application basicpage/m... · ganpat university faculty of...

12
GANPAT UNIVERSITY FACULTY OF Computer Application Programme Master of Computer Science (Information Technology) Branch/Spec. ------ Semester III Version 1.0.1.1 Effective from Academic Year 2015-16 Effective for the batch Admitted in June 2014 Subject code P43A1MBT Subject Name Mobile Technology – 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 the Core Java Programming, Database Concepts. Learning Outcome: Students will able to develop basic android applications. Theory syllabus Unit Content Hrs 1 Introducing Android: History of Mobile Software Development (2), Open Handset Alliance (2), Android Platform Differences, The Android Platform. Setting Up Your Android Development Environment: Configuring Your Development Environment (3), Exploring the Android SDK. Building Your First Android Application(3) (10) 2 Anatomy of an Android Application: Android Terminology, Application Tasks with Activities (3), The Lifecycle of an Android Activity (3). Configuring Android Manifest File (3), Managing Application’s Identity (3), Enforcing Application System Requirements (3), Registering Activities and other Application Components (3), Working with Permissions. Managing Application Resources (2). (20) 3 Exploring User Interface Screen Elements: Introducing Android Views and Layouts (3), Displaying Text with TextView, Retrieving Data From Users (1), Using Buttons, Check Boxes and Radio Groups(3), Getting Dates and Times From Users, Using Indicators to Display Data to Users(2), Adjusting Progress with SeekBar(2), Providing Users with Options and Context Menus, Handling User Events, Working with Dialogs, Working with Styles, Working with Themes (3). Designing User Interfaces with Layouts: User Interfaces in Android, Organizing Your User Interface(3), Using Built-In Layout Classes, Built-In View Container Classes (3). Drawing and Working with Animation - Drawing on the Screen, Working with Bitmaps, Working with Shapes, Working with Animation(3) (23) 4 Android Data and Storage APIs: Working with Files and Directories, Storing Structured Data Using SQLite Databases(4), Android Telephony APIs : Working with Telephony Utilities, Using SMS, Making and Receiving Phone Calls(3), Overview of Android Web APIs (1) (8) Practical content List of programs specified by the subject teacher based on above mention topics. Text Books 1 Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson Education Reference Books 1 Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd (2011)

Upload: lyque

Post on 07-Apr-2018

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

GANPAT UNIVERSITY

FACULTY OF Computer Application Programme Master of Computer Science

(Information Technology)

Branch/Spec. ------

Semester III Version 1.0.1.1

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

Subject code P43A1MBT Subject Name Mobile Technology – 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 the Core Java Programming, Database Concepts.

Learning Outcome:

Students will able to develop basic android applications.

Theory syllabus

Unit Content Hrs

1 Introducing Android: History of Mobile Software Development (2), Open Handset Alliance (2), Android Platform Differences, The Android Platform. Setting Up Your Android Development Environment: Configuring Your Development Environment (3), Exploring the Android SDK. Building Your First Android Application(3)

(10)

2 Anatomy of an Android Application: Android Terminology, Application Tasks with Activities (3), The Lifecycle of an Android Activity (3). Configuring Android Manifest File (3), Managing Application’s Identity (3), Enforcing Application System Requirements (3), Registering Activities and other Application Components (3), Working with Permissions. Managing Application Resources (2).

(20)

3 Exploring User Interface Screen Elements: Introducing Android Views and Layouts (3), Displaying Text with TextView, Retrieving Data From Users (1), Using Buttons, Check Boxes and Radio Groups(3), Getting Dates and Times From Users, Using Indicators to Display Data to Users(2), Adjusting Progress with SeekBar(2), Providing Users with Options and Context Menus, Handling User Events, Working with Dialogs, Working with Styles, Working with Themes (3). Designing User Interfaces with Layouts: User Interfaces in Android, Organizing Your User Interface(3), Using Built-In Layout Classes, Built-In View Container Classes (3). Drawing and Working with Animation - Drawing on the Screen, Working with Bitmaps, Working with Shapes, Working with Animation(3)

(23)

4 Android Data and Storage APIs: Working with Files and Directories, Storing Structured Data Using SQLite Databases(4), Android Telephony APIs : Working with Telephony Utilities, Using SMS, Making and Receiving Phone Calls(3), Overview of Android Web APIs (1)

(8)

Practical content

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

Text Books

1 Lauren Darcey and Shane Conder, “Android Wireless Application Development”, Pearson Education

Reference Books

1 Reto Meier, “Professional Android 2 Application Development”, Wiley India Pvt Ltd (2011)

Page 2: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

2 Teach.Yourself.Android.Application.Development.in.24.Hours.2nd.Edition.

3 http://developer.android.com/

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 Questions must be covered all possible section.

Q-2 (Must be From topics: An Overview of Android: (8 marks))

Q-3 (Must be From topics: Android Application Design Essentials (8 marks))

Q-4 (Must be From topics: Android User Interface Design Essentials (10 marks))

Q-5 (Must be From topics: Using Common Android APIs (4 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 Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATION Programme Master of Computer Science

(Information Technology)

Branch/Spec. ------

Semester III Version 1.1.1.1

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

Subject code P43A2AT3 Subject Name Advance Technology-III (.NET)

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, HTML 5 and Java Script.

Learning Outcome:

Student can utilize knowledge of MVC for web form designing and debugging.

Theory syllabus

Unit Content Hrs

1 Overview of MVC: Overview of MVC 5. The MVC 5 Application Structure. ASP.NET MVC Execution Life Cycle. (This topic is not available in book)(2) Controller: Role of Controller. Controller Basics, ActionResult and Child class of ActionResult.(2) Views: The Purpose of Views, View Basics, Understanding View Conventions, Strongly Typed Views, View Models, The Razor View Engine, and Partial View.(3)

(7)

2 JQuery Basics and JQuery Methods: CSS Selectors in jQuery(2) Travesal Methods : eq(), first(), last(), find(), children(), siblings(), andSelf(), nextAll(), next(), prev(), prevAll(),filter(),parent(), parents(), parentsUtil(), not() (3) Chaining Method: add(), text(), val() (1) Jquery css Methods: css(), addClass(), removeClass(), hasClass() , toggleClass(), hide(), show() (2)

(7)

3 Jquery Events, Effects (Animation) and AJAX in MVC (9): Animation Convenience Methods: animate(), slideUp(),slideDown(), slideToggle() Attribute and Properties: prop(), attr(). Other Function : text(), html() (3) Events: An Introduction of events. mouseenter(), mouseleave(), click(), focus(), and blur() event using on method of JQuery. Triggering events, JQuery.post(), JQuery.get(), and JQuery.ajax(). The Event Object: (3) Ajax Helpers : Adding the Unobtrusive Ajax Script to Your Project ,Ajax ActionLinks, Ajax Forms (3)

(9)

4 Models, HTML Helpers and Data Annotation and Validation: Models: Explain Model using Music Store Example or any relevant example. Scaffolding, Scaffolding and Entity Framework, Executing the Scaffolding Template and Code. Building a Resource to Edit an Album (or relevant example) and Responding to the Edit. The Default and Explicitly Model Binder. (4) Forms Action and the Method To GET or to POST? HTML Helpers Automatic Encoding Making Helpers, Do Your Bidding Inside HTML Helpers, Setting Up the Album Edit Form, Adding Inputs, Helpers, Models, and View Data, Strongly Typed Helpers. (3)

(12)

Page 4: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

Other Input Helpers : Html.Hidden, Html.Password , Html.RadioButton ,Html.CheckBox Rendering Helpers: Html.ActionLink and Html.RouteLink URL Helpers Html.Partial and Html.RenderPartial Html.Action and Html.RenderAction (3) Annotation and Validation: Using Validation Annotations, Custom Error Messages and Localization, Looking Behind the Annotation Curtain, Controller Actions and Validation Errors (2)

Practical content

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

Text Books

1 Professional ASP.NET MVC 5, Jon Galloway, Brad Wilson, K. Scott Allen, Devid Matson, Wrox.

Reference Books

1 Beginning jQuery, Jack Franklin, Apress

Note for Examiner

Q1: Must be common from any topics from syllabus. Q2: 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 Questions must be covered all possible section. Q-2 (Must be from topic: Overview of MVC) (7 Marks) Q-3 (Must be from topic: JQuery Basics and JQuery Methods.) (6 Marks) Q-4 (Must be from topic: JQuery Events, Effects (Animation) and AJAX in MVC) (7 Marks) Q-5 (Must be from topic: Models, HTML Helpers and Data Annotation and Validation) (10 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 5: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATION Programme Master of Computer Science

(Information Technology)

Branch/Spec. ------

Semester III Version 1.0.1.1

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

Subject code P43A2PT2 Subject Name Programming Techniques – II(JAVA)

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. Basic knowledge of AWT components and event handling, Applet.

Learning Outcome:

Students can Practically implement various types of JAVA application development using Applet, Servlets, JSP, JAVA Mail API and RMI.

Theory syllabus

Unit Content Hrs

1 Event Handling and Swing Components: Introduction to events, Event Deligation model, Event classes, Sources of Events, Event Listeners, How does the model Work?, Adapter Class, Inner classes. (6) Introduction to Swing, JFrame, JApplet, JPanel, Components in Swings, Layout Managers, JList and JScrollPane, Split Pane, JTabbedPane, Dialog Box, Pluggable Look and Feel. (6)

(12)

2 Servlets-JSP: Introduction, Generic Servlets, HTTP Servlets, Benefits of Servlets, Servlets Lifecycle, Servlets Container, Servlets API, Servlets Context, Session Management, Servlet Collaboration. (8) Introduction to JSP, Advantages of JSP over Servlet, Working of JSPs, Directives, Scripting elements, Standard Actions, Conditional and Looping Execution, Implicit Objects in JSP, JSPs and JSP Beans, Various scope in JSP, JSP tag extensions (6)

(14)

3 Java mail API: Overview, Mail protocols, Java Mail API, Java mail components, Java Mail Exception, Sending and Receiving Messages (6)

(6)

4 XML and RMI: Introduction to XML, Advantages of XML, XML Syntax, Writing Document Type Definitions (DTDs), Rules for Valid and Well formed XML Documents, Validating XML, XML Schemas, Introduction to JAXP (6) The RMI Architecture, RMI exceptions, Developing Applications with RMI (4)

(10)

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 7: A Beginner's Tutorial by Budi Kurniawan – Brainy Software Publication.

Page 6: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

2 JAVA Programming by Hari Mohan Pandey – Pearson Publication

3 Professional Java Server Programming: ( a Press ) By Allamaraju- Shroff Publication

4 Programming with Java Servlets By James Goodwill- Techmedia – SAMS

5 Professional Java Server Programming Volume I and II, Wrox Publication

6 J2EE Unleashed by Joseph J. Bambara, BPB publications

Note for Examiner

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

Q-4 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 all possible section.

Q-2 (Must be from topics: Event Handling and Swing Components (8 marks))

Q-3 (Must be from topics: SERVLETS and JSP (8 marks))

Q-4 (Must be from topics: Java Mail API (6 marks))

Q-5 (Must be from topics: XML (Extensible Markup Language), RMI (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 7: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATION Programme Master of Computer Science

(Information Technology)

Branch/Spec. ------

Semester III Version 1.1.1.1

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

Subject code P43A3NTP Subject Name Network Programming

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 2 1 1 4 Theory 40 60 100

Hours 2 1 2 5 Practical 20 30 50

Pre-requisites:

Basic awareness of core java.

Learning Outcome:

Students can make client server application by applying this knowledge.

Theory syllabus

Unit Content Hrs

1 Introduction of InetAddress and URL Class: Overview of InetAddressClass, Creating new InetAddress Objects (All Static Methods), Getter Methods, Address Types,Inet4Address and Inet6Address (4) The URL Class, Creating new URLs, Construction URL from String, Construction a URL from its Components part, Retrieving Data from URL. (5)

(9)

2 Network programming using TCP Protocol: Socket for Clients: Socket Basics, The Socket Class, The Constructors, Getting Information about Socket (Methods: getInetAddress(), getPort(), getLocalPort(), getLocalAddress(), getInputStream() ,getOutputStream(), close(), shotdownInput(), shoutdownOutput(), isInputStream(), isOutputStream() ) (5) Setting Socket Options (All Eight), Class of Service, SocketAddress class (2) ServerSocket class, Constructor of ServerSocket, Accepting and Closing Connection, Get Methods, Socket Option (4)

(11)

3 Network programming using UDP Protocol: The UDP Protocol, The DatagramPacket Class, The Constructors, The get Methods, The set Methods (3) The DatagramSocket Class, The Constructors, Sending and Receiving Datagrams, Managing Connection (4)

(7)

4 Multicast Sockets: What is Multicast Socket? , Multicast Addresses and Groups, Client and Servers, Routers and Routing, Working with Multicast Sockets, The Constructors, Communicating with a Multicast Group (joinGroup(), leaveGroup(), send(), setInterface(), getInerface(), setNetworkInterface(), getNetworkInterface(), setTimeToLive(), getTimeToLive(), setLoopbackMode(), getLookbackMode() Methods) ,Example .

(8)

Practical content

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

Text Books

1 Java Network Programming, Elliotte Rusty Harold, O’REILLY.

Reference Books

Page 8: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

1 Programming in JAVA, Sachin Malhotra, Oxford.

2 Java, The Complete Reference Book, Oracle.

Note for Examiner

Q1: Must be common from any topics from syllabus. Q2: 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

Questions must be covered all possible section.

Q-2 (Must be from topic: Introduction of InetAddress and URL Class) (06 Marks)

Q-3 (Must be from topic: Network programming using TCP Protocol) (10 Marks)

Q-4 (Must be from topic: Network programming using UDP Protocol) (06 Marks)

Q-5 (Must be from topic: Multicast Sockets) (08 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 9: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

GANPAT UNIVERSITY

FACULTY OF Computer Application Programme Master of Computer Science

(Information Technology)

Branch/Spec. ------

Semester III Version 1.0.1.1

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

Subject code P43A4OSA Subject Name OPERATING SYSTEM ADMINISTRATION

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 1 2 3 Theory 40 60 100

Hours 1 2 3

Pre-requisites:

Basic knowledge of computer, calculation, processes and memory, basics of operating system

Learning Outcome:

Students will be able to manage operating system in different environments and can also do memory management.

Theory syllabus

Unit Content Hrs

1 Operating System Overview, Processes Overview: Operating System Overview: Operating System Objectives and Characteristics, Functions. (1) Types of Advance Operating System : (7) Overview of : (Batch processing system, Multi-Programming system,Multi-user Time sharing system,Multi-tasking system, Network operating system) Multi-Processor operating system Distributed operating system Real time operating system Embedded operating system Mobile operating system: characteristics & comparison of Android, iOS & Windows 7/8 Process Description and Control: Process States, Process Description, Process Control block & Threads (1) Concurrency: Mutual Exclusion and Synchronization: Principles of Concurrency, Mutual Exclusion, race condition,Critical Section & resource ,Semaphores, Monitors, Message Passing,(5) Concurrency: Deadlock and Starvation: Starvation, Principles of Deadlock, Deadlock Prevention, Deadlock Avoidance, Deadlock Detection (5)

(19)

2 Memory Management: Memory: Memory Management: Memory Management Requirements, Overview of Memory Partitioning: Paging, Segmentation, Fragmentation, compaction(2) Page Replacement Algorithms : (5) 1. Optimal Page Replacement Algorithm 2. NRU Page Replacement Algorithm 3. FIFO Page Replacement Algorithm 4. SECOND Chance Page Replacement Algorithm

(10)

Page 10: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

5. Clock Page Replacement Algorithm Virtual Memory: Hardware and Control Structures, OS Software, UNIX Memory Management (3)

3 Scheduling: Uni-processor Scheduling: Types of Scheduling, Scheduling Algorithms (5) Multiprocessor and Real-time Management: Multiprocessor Scheduling, Thread Scheduling, Real-Time Scheduling (5)

(10)

4 Input/Output and Files: I/O Management and Disk Scheduling: I/O Devices, Organization of the I/O Function, OS Design Issues, I/O Buffering, Disk Scheduling, RAID, Disk cache(3) File Management: Overview, File Organization, File Directories, File Sharing, Record Blocking, Secondary Storage Management (3) Security: Computer Security: Security Threats, Protections, Intruders, Trusted Systems (2)

(8)

Practical content

Text Books

1 Stalling W, “Operating Systems”, 6th edition, Prentice Hall India.

Reference Books

1 Andrew S. Tanenbaum: Operating System Design & Implementation, Prentice Hall International

2 James Peterson and Abraham Silberschatz: Operating System Concept, Addition Wesley, Sixth Edition

3 Operating System Concept by Silberschatz & Galvin - Wiley

4 UNIX Concepts & Application 4th Edition by Sumitabha Das

5 Bach M J, “The Design of UNIX Operating System”, Prentice Hall India, 1993.

Note Chapter wise Coverage from Main Reference Book: 1. Book-1: Chapter 1-9, 10(10.1-10.2), 11-13, 15

Note for Examiner

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

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

Paper Structure

Q-6 (Attempt any Six Out of Eight: each question must be 5 marks) --- 30 Questions must be covered all possible section.

Q-7 (Must be From topics: Operating System Overview, Processes Overview (08marks))

Q-8 (Must be From topics: Memory Management (8 marks))

Q-9 (Must be From topics: Scheduling (6 marks))

Q-10 (Must be From topics: unit - Input/Output and Files & Security (08 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 11: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATION Programme Master of Computer Science

(Information Technology)

Branch/Spec. -

Semester VI Version 1.0.0.0

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

Subject code P43A5PRD Subject Name PROJECT DISSERTATION

Teaching scheme Examination scheme (Marks)

(Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW

Credit 2 10 12 Theory

Hours Practical 60 40 100

Pre-requisites:

Core knowledge of programming language subjects.

Learning Outcome:

Students can get awareness of software development.

Theory syllabus

Unit Content Hrs

1 Rules for the Project: (1) The duration of the project work is approximately 70 Hrs excluding the study and

reporting work. The students can do their project work individually or in a group, but the work must be sufficient in order to justify the duration and role.

(2) The passing standard will be as per GNU policy. (3) The project can be done by seeking prior approval from the institution. Generally the

purpose of approval includes submitting their project titles and proposals to the Project Coordinator of Institution within 15 days of the commencement of the third semester. In case, if the student proposal is rejected, the revised proposal in the same or other area, is required to submit and get it sanctioned within next 5 working days. Failing to do this, His/her course will not be granted.

(4) The students have to report as per schedule declared during the project life span with the progress report but in any of case the minimum 3 reporting is must. Moreover they have to bring these reports with the final report at the time of final report at the time of external examination.

(5) The external examiners appointed by the University will give the external marks on the basis of the heads like Presentation, Demonstration, Viva Voice, Documentation etc. The distribution of the marks to different heads may be decided at the time of evaluation of the project but it is expected to have the same distribution.

(6) The Project Coordinator will be responsible to award the internal marks based on performance and keeping records for the same.

Practical content

Text Books

1

Reference Books

1

Page 12: GANPAT UNIVERSITY FACULTY OF Computer Application Basicpage/M... · GANPAT UNIVERSITY FACULTY OF Computer Application ... GANPAT UNIVERSITY FACULTY OF COMPUTER ... 1 Programming in

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