sandip university · document ref. rev. no./ date issue no./ date prepared by approved by...

28
Sandip University Trimbak Road, A/p - Mahiravani, Tal. & Dist. Nashik, Pin 422 213 Website : http://www.sandipuniversity.edu.in Email : [email protected] Ph: (02594) 222 541 Fax: (02594) 222 555 _______________________________________________________________________________________________________________________________________________________________________ Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_______/_______ /2017-18 School of Computer Sciences and Applications Course Structure for Undergraduate Programme of Bachelor of Computer Application (B.C.A) Semester - V Sr. No. Course Code Theory Paper/Practical Teaching Scheme (Hrs/Week) Credits Examination Scheme T P/O Total Duration University Exam. (Hrs.) CIA University Exam. (Maximum Marks) Total Marks T P TW 01 CSA0100U501 Software Engineering 4 -- 4 4 3 40 60 -- -- 100 02 CSA0100U502C Data Mining and Warehousing 4 -- 4 4 3 40 60 -- -- 100 03 CSA0100U503IC (Elective)Open Source Technologies 4 -- 4 4 3 40 60 -- -- 100 CSA0100U503IIC (Elective)Information Security 04 CSA0100U504 Multimedia Applications 4 -- 4 4 3 40 60 -- -- 100 05 CSA0100U505 Cloud Computing 4 -- 4 4 3 40 60 -- -- 100 06 CSA0100U506C Lab Course based on Data Mining and Warehousing -- 4 4 2 3 -- -- 25 25 50 07 CSA0100U507 Lab Course based on Multimedia and Applications -- 4 4 2 3 -- -- 25 25 50 Total 20 8 28 24 200 300 50 50 600 CIA : Continuous Internal Assessment Elective CSA0100U503IC Open Source Technologies T : Theory CSA0100U503IIC Information Security P : Practical TW : Term Work O : Oral

Upload: others

Post on 19-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Sandip University Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213

WWeebbssiittee :: hhttttpp::////wwwwww..ssaannddiippuunniivveerrssiittyy..eedduu..iinn EEmmaaiill :: iinnffoo@@ssaannddiippuunniivveerrssiittyy..eedduu..iinn Ph: (02594) 222 541 Fax: (02594) 222 555

_______________________________________________________________________________________________________________________________________________________________________

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School of Computer Sciences and Applications

Course Structure for Undergraduate Programme of Bachelor of Computer Application (B.C.A)

Semester - V

Sr.

No. Course Code Theory Paper/Practical

Teaching Scheme

(Hrs/Week) Cred

its

Examination Scheme

T P/O Total

Duration

University

Exam.

(Hrs.)

CIA

University Exam.

(Maximum Marks) Total

Marks T P TW

01 CSA0100U501 Software Engineering 4 -- 4 4 3 40 60 -- -- 100

02 CSA0100U502C Data Mining and Warehousing 4 -- 4 4 3 40 60 -- -- 100

03 CSA0100U503IC (Elective)Open Source Technologies

4 -- 4 4 3 40 60 -- -- 100 CSA0100U503IIC (Elective)Information Security

04 CSA0100U504 Multimedia Applications 4 -- 4 4 3 40 60 -- -- 100

05 CSA0100U505 Cloud Computing 4 -- 4 4 3 40 60 -- -- 100

06 CSA0100U506C Lab Course based on Data Mining

and Warehousing -- 4 4 2 3 -- -- 25 25 50

07 CSA0100U507 Lab Course based on Multimedia

and Applications -- 4 4 2 3 -- -- 25 25 50

Total 20 8 28 24 200 300 50 50 600

CIA : Continuous Internal Assessment Elective CSA0100U503IC Open Source Technologies

T : Theory CSA0100U503IIC Information Security

P : Practical

TW : Term Work

O : Oral

Page 2: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - V

Course: Software Engineering Course Code: CSA0100U501

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives 1 To understand user conceptual models and development of better specification

2 To understand the principles of designing a software

3 To learn the different software life cycle models.

4 Understanding of the role of project management including planning, scheduling etc.

5 Understanding different software testing techniques

Unit

Number Details Hours

1

Software Process: Introduction ,S/W Engineering Paradigm , life cycle

models (water fall, incremental, spiral, evolutionary, prototyping, object

oriented) ,System engineering, computer based system, verification,

validation, life cycle process, agile life cycle model, development process,

system engineering hierarchy.

12

2

Software requirements: Functional and non-functional , user, system,

requirement engineering process, feasibility studies, requirements,

elicitation, validation and management, software prototyping, prototyping

in the software process, rapid prototyping techniques, user interface

prototyping, S/W document. Analysis and modeling, data, functional and

behavioral models, structured analysis and data dictionary.

13

3

Design Concepts and Principles: Design process and concepts, modular

design, design heuristic, design model and document, Architectural design,

software architecture, data design, architectural design, transform and

transaction mapping, user interface design, user interface design principles.

Real time systems, Real time software design, system design, real time

executives, data acquisition system, monitoring and control system.

13

4

Software Configuration Management: The SCM process, Version

control, Change control, Configuration audit, SCM standards.

Software Project Management: Measures and measurements, S/W

complexity and science measure, size measure, data and logic structure

measure, information flow measure. Estimations for Software Projects,

Empirical Estimation Models, Project Scheduling.

12

5

Testing: Taxonomy of software testing, levels, test activities, types of s/w

test, black box testing testing boundary conditions, structural test-ing, test

coverage criteria based on data flow, mechanisms, regression testing,

10

Page 3: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

testing in the large. S/W testing strategies, strategic approach and issues,

unit testing, integration testing, validation testing, system testing and

debugging.

Trends in Software Engineering: Reverse Engineering and Re-

engineering – wrappers – Case Study of CASE tools.

Total

60

Resources Recommended Books 1. Pressman R. S., “Software Engineering – A Practitioner’s Approach”,

Tata McGraw Hill

2. Jalote P., “An Integrated approach to Software Engineering”, Narosa

Reference Books 1. Sommerville, “Software Engineering”, Addison Wesley

2. Fairley R., “Software Engineering Concepts”, Tata McGraw Hill.

3. James Peter, W Pedrycz, “Software Engineering”, John Wiley &Sons.

Page 4: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - V

Course: Data Mining and Warehousing Course Code: CSA0100U502C

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives

1 Identify the scope and necessity of Data Mining & Warehousing for the society.

2 Describe the designing of Data Warehousing so that it can be able to solve the root

problems.

3 To understand Data Mining architecture and KDD.

4 To understand various Data Mining Rules.

5 To develop ability to design various algorithms based on data mining tools.

Unit

Number Details Hours

1

Data Warehousing: Introduction- Definition and description, need for

data ware housing, need for strategic information, failures of past

decision support systems, OLTP vs DWH-DWH requirements-trends in

DWH-Application of DWH.

12

2

Data Warehousing Architecture: Reference architecture- Components

of reference architecture, Data warehouse building blocks,

implementation, physical design process and DWH deployment

process. A Multidimensional Data, Model Data Warehouse

Architecture.

12

3

Data Mining: Data mining tasks-Data mining vs KDD, Issues in data

mining, Data Mining metrics, Data mining architecture , Data cleaning,

Data transformation, Data reduction ,Data mining primitives.

12

4

Association Rule Mining: Introduction, Mining single dimensional

Boolean association rules from transactional databases , Mining multi-

dimensional association rules.

Classification and Prediction: Classification Techniques, Issues

regarding classification and prediction, decision tree , Bayesian

classification ,Classifier accuracy , Clustering , Clustering Methods -

Outlier analysis.

13

5

Applications and Other Data Mining Methods: Distributed and

parallel Data Mining Algorithms, Text mining,Web mining. 11

Total 60

Page 5: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Resources Recommended Books 1. Jiawei Han and Micheline Kamber, ” Data Mining Concepts and

Techniques”, Morgan Kaufmann Publishers, USA, 2006.

2. Berson,”DataWarehousing, Data Mining and OLAP”, Tata McGraw

Hill Ltd, New Delhi, 2004.

3. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to

Data Mining, , Pearson Education.

4.Arun K Pujari,”Data mining techniques”, Oxford University Press,

London, 2003.

Reference Books 1.Dunham M H,”Data mining: Introductory and Advanced Topics”.

Pearson Education, New Delhi, 2003.

2. Mehmed Kantardzic,” Data Mining Concepts, Methods and

Algorithms”, John Wiley and Sons, USA, 2003.

3.Soman K. P., DiwakarShyam, Ajay V., Insight into Data mining:

Theory and Practice, PHI 2006

Page 6: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - V

Course: (Elective)Open Source

Technologies

Course Code: CSA0100U503IC

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives

1 To help students choose between the various open source licenses and learn their

implications.

2 To help use the communication modes particular to the open source world through

participation. 3 To make students familiar with and adapt using the tools of open source development.

4 Write software that integrates and interacts with the open project’s code.

5 Learn and understand open source software using case studies.

Unit

Number Details

Hours

1

Introduction: Open Source, Free Software, Free Software vs. Open

Source software, Public Domain Software, FOSS does not mean any

cost. History: BSD, The Free Software Foundation and the GNU

Project.

13

2

Open Source History, Initiatives, Principle and methodologies.

Philosophy : Software Freedom, Open Source Development Model

Licenses and Patents: What Is A License, Important FOSS Licenses

(Apache, BSD, GPL, LGPL), copyrights and copy lefts, Patents

Economics of FOSS : Zero Marginal Cost, Income-generation

opportunities, Problems with traditional commercial software,

Internationalization

13

3

Case Studies: Apache, BSD, Linux, Mozilla (Firefox), Wikipedia,

Joomla, GCC, Open Office. 11

4

Starting and Maintaining an Open Source Project, Open Source

Hardware, Open Source Design, Open source Teaching. and Open

source media. 11

5

Open source vs. closed source Open source government, Open source

ethics. Social and Financial impacts of open source technology, Shared

software, Shared source 12

Total 60

Page 7: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Resources Recommended Books 1. Cathedral And Bazaar By Eric Raymond

2. Code Reading: The Open Source Perspective By Diomidis Spinellis.

3. Fundamentals Of Open Source Software by M.N. Rao, PHI

publishers.

Reference Books 1. Producing Open Source Software by Karl Fogel.

Page 8: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences & Applications Programme: BCA

Year : Third Year Semester - V

Course: (Elective)Information Security Course Code: CSA0100U503IIC

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives

1 Develop an understanding of information assurance as practiced in computer operating

systems, distributed systems, networks and representative applications.

2 Gain familiarity with prevalent network and distributed system attacks, defenses against

them, and forensics to investigate the aftermath.

3 Develop a basic understanding of cryptography, how it has evolved, and some key

encryption techniques used today.

4 Develop an understanding of OS and Wireless Network security policies.

Unit

Number Details Hours

1

Information Security Concepts: Information Security Overview,

Background and Current Scenario, Types of Attacks, Goals for

Security, E-commerce Security, Computer Forensics, Steganography,

Security Threats and Vulnerabilities: Overview of Security threats,

Weak / Strong Passwords and Password Cracking, Insecure Network

connections, Malicious Code, Programming Bugs

13

2

Security Management Practices: Overview of Security

Management, Information Classification Process, Security Policy,

Risk Management, Security Procedures and Guidelines, Business

Continuity and Disaster Recovery, Ethics and Best Practices. Security

Laws and Standards: Security Assurance, Security Laws, IPR

12

3

Access Control and Intrusion Detection: Overview of Identification

and Authorization, Overview of IDS, Intrusion Detection Systems and

Intrusion Prevention Systems. Server Management and Firewalls:

User Management, Overview of Firewalls, Types of Firewalls, DMZ

and firewall features. Security for VPN and Next Generation

Technologies: VPN Security, Security in Multimedia Networks,

Various Computing Platforms: HPC, Cluster and Computing Grids,

Virtualization and Cloud Technology and Security

13

4

Security Architectures and Models: Designing Secure Operating

Systems, Controls to enforce security services, Information Security

Models, System Security: Desktop Security, email security: PGP and

SMIME 3. Web Security: web authentication, SSL and SET ,

Database Security

10

5

OS Security: OS Security Vulnerabilities updates and patches, OS

integrity checks, Anti-virus software, Configuring the OS for security,

OS Security Vulnerabilities, updates and patches. Wireless Networks

and Security: Components of wireless networks, Security issues in

wireless

12

Total 60

Page 9: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Resources

Recommended

Books

1. Mark Stamp, “Principles of Information Security”, Wiley

Publications

2. Stallings William, Cryptography and Network Security: Principles

and Practice, 6th Edition, Pearson/Prentice- Hall, 2013.

Reference Books 1. Bishop Matt, Introduction to Computer Security, Addison-Wesley,

2004.

2. Pieprzyk Josef, Hardjono Thomas and Seberry Jennifer,

Fundamentals of Computer Security, Springer, 2003.

Page 10: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - V

Course: Multimedia Applications Course Code: CSA0100U504

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives 1 To identify a range of concepts, techniques and tools for creating and editing the

interactive multimedia applications

2 To identify both theoretical and practical aspects in designing multimedia system using

hardware and software technologies

3 To understand how to use text-related element in multimedia design correctly

4 To describe the use of text related elements in multimedia design

5 To understand various Digital Audio ,Video standard formats and technologies

Unit

Number Details Hours

1

Multimedia: Introduction to multimedia, Components, Uses of

multimedia, Advantage of Digital Multimedia, Multimedia system

Architecture, Objects of Multimedia.

12

2

Making Multimedia: Stages of a multimedia project, Requirements to

make good multimedia, Multimedia Hardware - Macintosh and

Windows production Platforms, Hardware peripherals - Connections,

Memory and storage devices, Multimedia software and Authoring

tools.

13

3 Text: Fonts & Faces, Using Text in Multimedia, Font Editing &

Design Tools, Hypermedia &Hypertext. 11

4

Images: Still Images – Bitmaps, Vector Drawing, 3D Drawing &

rendering, Natural Light & Colors, Computerized Colors, Color

Palletes, Image File Formats.

12

5

Sound: Digital Audio, MIDI Audio, MIDI vs Digital Audio, Audio

File Formats. Video: How Video Works, Analog Video, Digital Video,

Video File Formats, Video Shooting and Editing. Animation:

Principle of Animations. Animation Techniques, Animation File

Formats.

12

Total 60

Resources Recommended Books 1. Tay Vaughan, “Multimedia: Making it work”, TMH, Eighth edition.

2006

2. Ralf Steinmetz and Klara Naharstedt, “Multimedia: Computing,

Communications Applications”, Pearson,1995.

Reference Books 1. Keyes, “Multimedia Handbook”, TMH. 2000.

2.K. Andleigh and K. Thakkar, “Multimedia System Design”,

PHI,2000

Page 11: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - V

Course: Cloud Computing Course Code: CSA0100U505

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives 1 To study cloud computing concepts

2 Enhancing cloud computing environment.

3 To study various platforms

4 To have thorough knowledge of Virtualization Technologies.

5 To study the applications that uses cloud computing

Unit

Number Details Hours

1

Cloud Introduction: Cloud Computing Fundamentals: Cloud

Computing definition, Types of cloud, Cloud services: Benefits and

challenges of cloud computing, Evolution of Cloud Computing , usage

scenarios and Applications , Business models around Cloud ,Major

Players in Cloud Computing ,Issues in Cloud ,Eucalyptus ,Nimbus ,

Open Nebula, CloudSim.

12

2

Cloud Services And File System: Types of Cloud services: Software as

a Service, Platform as a Service, Infrastructure as a Service , Database as

a Service , Monitoring as a Service , Communication as services. Service

providers, Google App Engine, Amazon EC2, Microsoft Azure, Sales

force. Introduction to MapReduce, GFS, HDFS, Hadoop Framework.

12

3

Collaborating With Cloud: Collaborating on Calendars, Schedules and

Task Management, Collaborating on Event Management, Contact

Management, Project Management, Collaborating on Word Processing ,

Databases, Storing and Sharing Files- Collaborating via Web-Based

Communication Tools , Evaluating Web Mail Services, Collaborating

via Social Networks , Collaborating via Blogs and Wikis. 185 CS-

Engg&Tech-SRM-2013

13

4

Virtualization For Cloud :Need for Virtualization , Pros and cons of

Virtualization , Types of Virtualization , System Vm, Process VM,

Virtual Machine monitor , Virtual machine properties , Interpretation and

binary translation, HLL VM , Hypervisors , Xen, KVM , VMWare,

Virtual Box, Hyper-V.

11

5

Security, Standards, And Applications

Security in Clouds: Cloud security challenges , Software as a Service

Security, Common Standards: The Open Cloud Consortium , The

Distributed management Task Force , Standards for application

12

Page 12: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Developers , Standards for Messaging , Standards for Security, End user

access to cloud computing, Mobile Internet devices and the cloud.

Total 60

Resources Recommended Books 1. Bloor R., Kanfman M., Halper F. Judith Hurwitz “Cloud Computing

” Wiley India Edition,2010

2. John Rittinghouse & James Ransome, “Cloud Computing

Implementation Management and Strategy”, CRC Press, 2010

3. Antohy T Velte ,Cloud Computing : “A Practical Approach”,

McGraw Hill,2009

Reference Books 1. Michael Miller, Cloud Computing: “Web-Based Applications That

Change the Way You Work and Collaborate Online”, Que Publishing,

August 2008.

2. James E Smith, Ravi Nair, “Virtual Machines”, Morgan Kaufmann

Publishers, 2006.

Page 13: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Science and Application Programme: BCA

Year: Third Year Semester - VI

Course: Lab Course based on Data Mining

and Warehousing

Course Code: CSA0100U506C

Practical: UG - 4 Hrs/Batch (20 Students) Practical Examination: 25 Marks

Term Work: 25 Marks

Objectives

1 To understand and apply the different preprocessing techniques.

2 Be familiar with the algorithms of data mining,

3 Be acquainted with the tools and techniques used for Knowledge Discovery in Databases.

4 Be exposed to web mining and text mining

Set of Suggested assignment list is provided in 3 groups – A, B, C.

Instructor is suggested to design assignment list by selecting/ designing at least 12 suitable assignments

as a study assignments.

• At least 4 assignments from group A.

• At least 4 assignments from group B.

• At least 2 assignments from group C.

Sr.

No. Description

Group A: (Any Four Assignments)

1 Study of WEKA Data Mining Tool.

2 Installation of WEKA Data Mining Tool

3 To apply different kind of preprocessing techniques on given dataset.

4 To list all the categorical (or nominal) attributes and the real valued attributes using Weka

mining tool.

5 To implement the Apriori Algorithm.

Group B: (Any Four Assignments)

6 To Using cross –validation for training.

7 To demonstrate K-means clustering on data set.

8 One Hierarchical clustering algorithm.

9 To use the given data set to build Bayesian network based classification model .

10 To create a Decision tree by training data set using Weka mining tool.

Group C: (Any Two Assignments)

11 To develop a decision tree and cross validate accuracy of data set is increasing or

decreasing.

Page 14: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

12 To study the applications of classification for web mining.

13 Case Study on Text Mining or any commercial application.

Term Work:

Term Work assessment shall be conducted for the Project, Tutorials and Seminar. Term work is

continuous assessment based on work done, submission of work in the form of report/journal, timely

completion, attendance, and understanding. It should be assessed by subject teacher of the institute. At

the end of the semester, the final grade for a Term Work shall be assigned based on the performance of

the student and is to be submitted to the University.

Notes

1 The experiments from the regular practical syllabus will be performed (15 Marks).

2 The regular attendance of students during the syllabus practical course will be monitored and

marks will be given accordingly (5 Marks).

3 Good Laboratory Practices (5 Marks)

Practical/Oral/Presentation:

Practical shall be conducted and assessed jointly by internal and external examiners. The performance

in the Practical examination shall be assessed by at least a pair of examiners appointed as examiners by

the University. The examiners will prepare the mark/grade sheet in the format as specified by the

University, authenticate and seal it. Sealed envelope shall be submitted to the head of the department

or authorized person.

Page 15: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Science and Application Programme: BCA

Year: Third Year Semester - VI

Course: Lab Course based on Multimedia

and Applications

Course Code: CSA0100U507

Practical: UG - 4 Hrs/Batch (20 Students) Practical Examination: 25 Marks

Term Work: 25 Marks

Objectives

1 To understand the Basic Software Tools for Multimedia

2 To draw and implement various animation effects.

3 Be able to understand various types of images.

Set of Suggested assignment list is provided in 3 groups – A, B, C.

Instructor is suggested to design assignment list by selecting/ designing at least 12 suitable assignments

as a study assignments.

• At least 4 assignments from group A.

• At least 4 assignments from group B.

• At least 2 assignments from group C.

Description Sr.

No.

(Group A: (Any FOUR Assignments

To study Multimedia Hardware System and Basic Software Tools. 1

Draw an animation to show a bouncing ball. 2

Draw an animation to show a moving stick man. 3

Draw an animation to show a fainting banana. 4

Draw an animation to show sunrise and sunset. 5

Draw an animation to show a disappearing house. 6

Group B: (Any FOUR Assignments)

Draw an animation to show two boats sailing in river 7

Draw an animation to show a scene of cricket match. 8

Draw an animation to help teach a poem or a song 9

Draw an animation to show cartoon with a message 10

Make a movie showing Shape Tweening. 11

Make a movie showing Motion Tweening. 12

Group C: (Any TWO Assignments)

Add sound and button to the movie 13

iaWro r oaemarg re a et rWrgro Wgrmo et ce a ego roa a aoot. 14

To assign action to object. 15

Term Work:

Page 16: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Term Work assessment shall be conducted for the Project, Tutorials and Seminar. Term work is

continuous assessment based on work done, submission of work in the form of report/journal,

timely completion, attendance, and understanding. It should be assessed by subject teacher of the

institute. At the end of the semester, the final grade for a Term Work shall be assigned based on

the performance of the student and is to be submitted to the University.

Notes

1 The experiments from the regular practical syllabus will be performed (15 Marks).

2 The regular attendance of students during the syllabus practical course will be monitored and

marks will be given accordingly (5 Marks).

3 Good Laboratory Practices (5 Marks)

Practical/Oral/Presentation:

Practical shall be conducted and assessed jointly by internal and external examiners. The

performance in the Practical examination shall be assessed by at least a pair of examiners

appointed as examiners by the University. The examiners will prepare the mark/grade sheet in the

format as specified by the University, authenticate and seal it. Sealed envelope shall be submitted

to the head of the department or authorized person.

Page 17: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Sandip University

Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213

WWeebbssiittee :: hhttttpp::////wwwwww..ssaannddiippuunniivveerrssiittyy..eedduu..iinn EEmmaaiill :: iinnffoo@@ssaannddiippuunniivveerrssiittyy..eedduu..iinn Ph: (02594) 222 541 Fax: (02594) 222 555

_______________________________________________________________________________________________________________________________________________________________________

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School of Computer Sciences and Applications

Course Structure for Undergraduate Programme of Bachelor of Computer Application (B.C.A)

Semester - VI

Sr.

No. Course Code Theory Paper/Practical

Teaching Scheme

(Hrs/Week) Cred

its

Examination Scheme

T P/O Total

Duration

University

Exam.

(Hrs.)

CIA

University Exam.

(Maximum Marks) Total

Marks T P TW

01 CSA0100U601C Software Project Management 4 -- 4 4 3 40 60 -- -- 100

02 CSA0100U602IC (Elective)Programming in PHP

4 -- 4 4 3 40 60 -- -- 100 CSA0100U602IIC (Elective)Android Programming

03 CSA0100U603C Lab Course based on Electives -- 4 4 2 3 -- -- 25 25 50

03 CSA0100U604C In Plant Project Work & Seminar -- -- -- 6 3 -- -- 100 50 150

Total 8 4 12 16 80 120 125 75 400

CIA : Continuous Internal Assessment Elective CSA0100U602IC Programming in PHP

T : Theory CSA0100U602IIC Android Programming

P : Practical

TW : Term Work

O : Oral

Page 18: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - VI

Course: Software Project Management Course Code: CSA0100U601C

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives

1 To outline the need for Software Project Management

2 To highlight different techniques for software cost estimation.

3 To highlight different techniques for activity planning.

4 To understand the Project Cycle.

5 To understand project planning and risk management.

Unit

Number Details Hours

1

Project Evaluation and Project Planning: Importance of Software

Project Management , Activities Methodologies , Categorization of

Software Projects ,Setting objectives ,Management Principles ,

Management Control , Project portfolio Management , Cost-benefit

evaluation technology ,Risk evaluation ,Strategic program Management

,Stepwise Project Planning.

12

2

Project Cycle and Effort Estimation:

Software process and Process Models , Choice of Process models ,

mental delivery , Rapid Application development , Agile methods ,

Extreme Programming , SCRUM , Managing interactive processes

,Basics of Software estimation , Effort and Cost estimation techniques ,

COSMIC Full function points , COCOMO II A Parametric Productivity

Model , Staffing Pattern.

12

3

Activity Planning and Risk Management:

Objectives of Activity planning ,Project schedules ,Activities ,

Sequencing and scheduling , Network Planning models , Forward Pass

& Backward Pass techniques ,Critical path (CRM) method , Risk

identification , Assessment , Monitoring , PERT technique, Monte

Carlo simulation ,Resource Allocation , Creation of critical patterns ,

Cost schedules.

13

4

Project Management and Control: Framework for Management and

control , Collection of data Project termination , Visualizing progress ,

Cost monitoring , Earned Value Analysis- Project tracking , Change

control- Software Configuration Management , Managing contracts ,

Contract Management.

11

Page 19: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

5

Staffing in Software Projects: Managing people , Organizational

behavior , Best methods of staff selection , Motivation, The Oldham-

Hackman job characteristic model , Ethical and Programmed concerns ,

Working in teams, Decision making , Team structures , Virtual teams

,Communications genres , Communication plans.

12

Total 60

Resources Recommended Books 1.Robert K. Wysocki “Effective Software Project Management” –

Wiley Publication,2011.

2.Walker Royce: “Software Project Management”- Addison-Wesley,

1998.

3.Gopalaswamy Ramesh, “Managing Global Software Projects” –

McGraw Hill Education (India), Fourteenth Reprint 2013.

Reference Books 1. Bob Hughes, Mike Cotterell and Rajib Mall: Software Project

Management – Fifth Edition, Tata McGraw Hill, New Delhi, 2012.

Page 20: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - VI

Course: (Elective) Programming in PHP Course Code: CSA0100U602IC

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives

1 To understand the features and syntax of programming language PHP

2 To understand the concept of Handling HTML form with PHP

3 To have ability to write a program to solve problem using PHP functions.

4 To be able to use Arrays.

5 To be able to use String Manipulation and Regular Expression

Unit

Number Details Hours

1

Introduction to PHP: PHP introduction, inventions and versions, important

tools and software requirements (like Web Server, Database, Editors etc.)

,PHP with other technologies, scope of PHP ,Basic Syntax, PHP variables

and constants ,Types of data in PHP , Expressions, scopes of a variable

(local, global) ,PHP Operators : Arithmetic, Assignment, Relational ,

Logical operators, Bitwise , ternary and MOD operator., PHP operator

Precedence and associativity

13

2

Handling HTML form with PHP: Capturing Form Data, GET and POST

form methods ,Dealing with multi value fields ,Redirecting a form after

submission

11

3

PHP conditional events and Loops: PHP IF Else conditional statements

(Nested IF and Else) ,Switch case, while ,For and Do While Loop ,Goto ,

Break ,Continue and exit

12

4

PHP Functions: Function, Need of Function , declaration and calling of a

function ,PHP Function with arguments, Default Arguments in Function

,Function argument with call by value, call by reference

Scope of Function Global and Local

12

5

String Manipulation and Regular Expression: Creating and accessing

String , Searching & Replacing String, Formatting, joining and splitting

String , String Related Library functions ,Use and advantage of regular

expression over inbuilt function ,Use of preg_match(), preg_replace(),

preg_split() functions in regular expression

Array: Anatomy of an Array ,Creating index based and Associative array

,Accessing array ,Looping with Index based array, with associative array

using each() and foreach() ,Some useful Library function

12

Total 60

Page 21: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Resources

Recommended Books 1.Programming PHP By Rasmus Lerdorf and Kevin Tatroe, O'Reilly

publication

2. Beginning PHP 5 , Wrox publication

Reference Books 1. PHP for Beginners, SPD publication

Page 22: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Sciences &

Applications

Programme: BCA

Year : Third Year Semester - VI

Course: Elective (Android Programming) Course Code: CSA0100U602IIC

Theory: 4 Hrs/Week Max. University Theory Examination:60 Marks

Max. Time for Theory Exam.: 3 Hrs Continuous Internal Assessment: 40 Marks

Objectives

1 To understand the features and tools used in Android programming

2 To understand the concept OOPs using JAVA

3 To have ability to write a program using Android.

4 To understand the User Interface Architecture.

5 To be able to use User Interface Design.

Unit

Numb

er Details Hours

1

Introduction: History of Android, Introduction to Android Operating

Systems, Android Development Tools, Android Architecture. 13

2

Overview of object oriented programming using Java: OOPs Concepts:

Inheritance, Polymorphism, Interfaces, Abstract class, Threads,

Overloading and Overriding, Java Virtual Machine.

11

3

Development Tools: Installing and using Eclipse with ADT plug-in,

Installing Virtual machine for Android sandwich/Jelly bean (Emulator),

configuring the installed tools, creating a android project – Hello Word,

run on emulator, Deploy it on USB-connected Android device.

12

4

User Interface Architecture: Application context, intents, Activity life

cycle, multiple screen sizes. 12

5

User Interface Design: Form widgets, Text Fields, Layouts, Button

control, toggle buttons, Spinners (Combo boxes), Images, Menu, and

Dialog.

Database: Understanding of SQLite database, connecting with the

database.

12

Total 60

Resources

Recommended Books Android application development for java programmers. By James C.

Sheusi. Publisher: Cengage Learning, 2013.

Reference Books Grant Allen, Beginning Android 4, Apress, 2012.

Page 23: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Science and Application Programme: BCA

Year: Third Year Semester - VI

Course: Lab Course based on Electives

(PHP Programming)

Course Code: CSA0100U603C

Practical: UG - 4 Hrs/Batch (20 Students) Practical Examination: 25 Marks

Term Work: 25 Marks

Objectives

1 Understand usage of functions PHP programming.

2 Become familiar with arrays

3 Be able to understand scripting in PHP programming.

Set of Suggested assignment list is provided in 3 groups – A, B, C.

Instructor is suggested to design assignment list by selecting/ designing at least 12 suitable assignments

as a study assignments.

• At least 4 assignments from group A.

• At least 4 assignments from group B.

• At least 2 assignments from group C.

Description Sr.

No.

(Group A: (Any FOUR Assignments

Create a PHP page using functions for comparing three integers and print the largest

number.

1

Write a function to calculate the factorial of a number (non-negative integer). The function

accept the number as an argument.

2

WAP to check whether the given number is prime or not. 3

Create a PHP page which accepts string from user. After submission that page displays the

reverse of provided string.

4

Write a PHP function that checks if a string is all lower case. 5

Write a PHP script that checks whether a passed string is palindrome or not? ( A palindrome

is word, phrase, or sequence that reads the same backward as forward, e.g., madam or

nurses run)

6

WAP to sort an array. 7

Write a PHP script that removes the whitespaces from a string.

Sample string : 'The quick " " brown fox'

Expected Output : Thequick""brownfox

8

(Group B: (Any FOUR Assignments

Write a PHP script that finds out the sum of first n odd numbers. 9

Create a login page having user name and password. On clicking submit, a welcome

message should be displayed if the user is already registered (i.e.name is present in the

database) otherwise error message should be displayed.

10

Write a PHP script that checks if a string contains another string. 11

Create a simple 'birthday countdown' script, the script will count the number of days

between current day and birth day.

12

Create a script to construct the following pattern, using nested for loop.

*

* *

* * *

* * * *

* * * * *

13

Page 24: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Write a simple PHP program to check that emails are valid. 14

(Group C: (Any TWO Assignments

WAP to print first n even numbers. 15

$color = array('white', 'green', 'red'')

Write a PHP script which will display the colors in the following way :

Output :

white, green, red,

• green

• red

• white

16

Using switch case and dropdown list display a “Hello” message depending on the language

selected in drop down list.

17

Term Work:

Term Work assessment shall be conducted for the Project, Tutorials and Seminar. Term work is

continuous assessment based on work done, submission of work in the form of report/journal,

timely completion, attendance, and understanding. It should be assessed by subject teacher of the

institute. At the end of the semester, the final grade for a Term Work shall be assigned based on

the performance of the student and is to be submitted to the University.

Notes

1 The experiments from the regular practical syllabus will be performed (15 Marks).

2 The regular attendance of students during the syllabus practical course will be monitored and

marks will be given accordingly (5 Marks).

3 Good Laboratory Practices (5 Marks)

Practical/Oral/Presentation:

Practical shall be conducted and assessed jointly by internal and external examiners. The

performance in the Practical examination shall be assessed by at least a pair of examiners appointed

as examiners by the University. The examiners will prepare the mark/grade sheet in the format as

specified by the University, authenticate and seal it. Sealed envelope shall be submitted to the head

of the department or authorized person.

Page 25: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Science and Application Programme: BCA

Year: Third Year Semester - VI

Course: Lab Course based on Electives

(Android Programming)

Course Code: CSA0100U603C

Practical: UG - 4 Hrs/Batch (20 Students) Practical Examination: 25 Marks

Term Work: 25 Marks

Objectives

1 Describe Android architecture frame work.

2 Design Android UI Layout

3 Develop applications using menus and dialog boxes

Set of Suggested assignment list is provided in 3 groups – A, B, C.

Instructor is suggested to design assignment list by selecting/ designing at least 12 suitable assignments

as a study assignments.

• At least 4 assignments from group A.

• At least 4 assignments from group B.

• At least 2 assignments from group C.

Description Sr.

No.

(Group A: (Any FOUR Assignments

Create “Hello World” application. That will display “Hello World” in the middle of the screen

in the emulator. Also display “Hello World” in the middle of the screen in the Android Phone. 1

Create an application with login module. (Check username and password). 2

Create spinner with strings taken from resource folder (res >> value folder) and on changing

the spinner value, Image will change. 3

Create a menu with 5 options and selected option should appear in text box. 4

Create and validate a login application using username as Email ID else login button must

remain disabled.

5

Create an application to display “Hello World” string the number of times user inputs a

numeric value. (Example. If user enters 5, the next screen should print “Hello World” five

times.)

6

(Group B: (Any FOUR Assignments

Create a list of all courses in your college and on selecting a particular course teacher-in-

charge of that course should appear at the bottom of the screen. 7

Create an application with three option buttons, on selecting a button color of the screen will

change. 8

Create and Login application as above. On successful login, pop up the message. 9

Create an application to Create, Insert, update, Delete and retrieve operation on the database 10

Create an application to change screen color as per the user choice from a menu. 11

Create an application that will display toast (Message) at some regular interval of time. 12

Create a background application that will open activity on specific time. 13

(Group C: (Any TWO Assignments

Create an application to call a phone number entered by the user the Edit Text. 15

Create an UI listing the diploma engineering branches. If user selects a branch name,

display the number of semesters and subjects in each semester.

16

Create an application to insert, update and delete a record from the database. 17

Page 26: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Term Work:

Term Work assessment shall be conducted for the Project, Tutorials and Seminar. Term work is

continuous assessment based on work done, submission of work in the form of report/journal,

timely completion, attendance, and understanding. It should be assessed by subject teacher of the

institute. At the end of the semester, the final grade for a Term Work shall be assigned based on the

performance of the student and is to be submitted to the University.

Notes

1 The experiments from the regular practical syllabus will be performed (15 Marks).

2 The regular attendance of students during the syllabus practical course will be monitored and

marks will be given accordingly (5 Marks).

3 Good Laboratory Practices (5 Marks)

Practical/Oral/Presentation:

Practical shall be conducted and assessed jointly by internal and external examiners. The

performance in the Practical examination shall be assessed by at least a pair of examiners appointed

as examiners by the University. The examiners will prepare the mark/grade sheet in the format as

specified by the University, authenticate and seal it. Sealed envelope shall be submitted to the head

of the department or authorized person.

Page 27: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

School: Computer Science and Application Programme: BCA

Year: Third Year Semester - VI

Course: In Plant Project Work & Seminar Course Code: CSA0100U604C

Practical: UG - -- Practical Examination: 100 Marks

Term Work: 50 Marks

Objectives

1 To develop problem solving abilities using mathematics

2 Exposure to Learning and knowledge access techniques using Conferences, Journal

papers and participation in research activities

3 To apply algorithmic strategies while solving problems

4 To develop time and space efficient algorithms

5 To develop software engineering documents and testing plans

6 To use algorithmic solutions using distributed, Embedded, concurrent and parallel

environments

7 To encourage and expose students for participation in National/ International paper

presentation activities.

8 To develop detail understanding for the selected Project Domain

9 To help in improving the presentation skills

Activity Planning:

1. Project workstation selection, installations and setup along with report to the guide.

(recommended submission date:- 3 weeks after commencement of second term)

2. Programming of the project, GUI (if any) as per 1st Term work submission.(recommended

submission date:- Progress report every week during laboratory)

3. Test tool selection for various testing and generate various testing result charts, graphs etc.

including reliability testing. (7 weeks before Term II Conclusion)

4. Review of design and necessary corrective actions taking into consideration feedback report

of Term I assessment, and other competitions/conference

5. Students to publish at least one technical paper in Conference/peer review journal.

6. Final term work submissions in the prescribed format given by the guides consisting of a

project report consisting of a preliminary report prepared in term-I, detailed design (all

necessary UML diagrams) document, User Interface design , test results generated by

selected project testing tool, conclusions, appendix (if necessary), glossary, tools used and

references at the end of Term-II after checking, removing/ avoiding the plagiarism

7. The Term II examination is conducted by panel of examiners (preferably guide and expert

from Industry having at least 5 years subject experience (or senior teacher in the subject in

case of non- availability of industry expert). The project assessment shall be done using

Live Project Demonstration [in existing functional condition], using necessary simulators

(if required) and presentation by the students. The remarks of Term I assessment and

related corrective actions must be assessed during examining the term-work.

Tools:

Page 28: Sandip University · Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSA/ /_____/_____ /2017-18 School: Computer Sciences & Applications

Document Ref. Rev. No./

Date

Issue No./

Date

Prepared

by

Approved

by SUN/SOCSA/ /_______/_______ /2017-18

Preferably 64-bit FOSS tools, 3-tier architectures along with latest version of FOSS Operating

systems like Fedora 21 or equivalent, LAMP tools, WEB server, Applications servers, Database

servers, MongoDB or latest open source BigDATA tools, FOSS Programming Tools like

gcc,g++,Eclipse, Python, Java and other tools are as per the requirement of the SRS. The

documentation tools like Open Source, GIT, Latex.

Seminar Topic Selection and Evaluation

Seminar based on state-of-the art in the selected Project Domain. The presentation and the report

should cover motivation, mathematical modeling, data-table discussion and conclusion. The reports

to be prepared using LATEX derivative.

It is mandatory on the seminar guides to maintain a progressive record of the seminar of 1 Hrs per

month per seminar which shall include the discussion agenda, weekly outcomes achieved during

practical sessions, corrective actions and comments on the progress report as per the plan submitted

by the students including dates and timing, along with the signature of the student as per the class

and teacher time table, such record of progressive work shall be referred by the examiners during

evaluation.