15
239 Program Structure for Bachelor of Computer Application (B.C.A.) TEACHING SCHEME Notation: A= Core Courses and Complementary Courses B= Common Courses / Open Courses SEMESTER-V GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATION TEACHING AND EXAMINATION SCHEME Programme BCA Branch/Spec. - Semester V Effective from Academic Year 2019-20 Effective for the batch Admitted in June 2017 Subject Code Subject Name Teaching scheme Examination scheme (Marks) Credit Hours (per week) Theory Practical Lecture(DT) Practical(Lab.) Lecture(DT) Practical(Lab.) CE SEE Tota l CE SEE Tota l L TU Total P TW Total L TU Total P TW Total U35A1AWT Advanced Web Technology 3 - 3 2 - 2 3 - 3 4 - 4 40 60 100 20 30 50 U35A2OSY OPERATING SYSTEM 3 - 3 1 - 1 3 - 3 2 2 40 60 100 20 30 50 U35A3ESC E-security & Cyber Law 3 - 3 - - - 3 - 3 - - - 40 60 100 - - - U35A4FAD Fundamentals of Android Development 3 - 3 2 - 2 3 - 3 4 - 4 40 60 100 20 30 50 U35A5SDP System Development Project-I - 4 - 4 - - - 8 - 8 - - - 50 100 150 Total 12 12 9 9 12 12 18 18 160 240 400 110 190 300

Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

239

Program Structure for Bachelor of Computer Application (B.C.A.)

TEACHING SCHEME

Notation:

A= Core Courses and Complementary Courses

B= Common Courses / Open Courses

SEMESTER-V

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATION

TEACHING AND EXAMINATION SCHEME Programme BCA Branch/Spec. - Semester V

Effective from Academic Year 2019-20 Effective for the batch Admitted in June 2017

Subject Code

Subject Name

Teaching scheme Examination scheme (Marks)

Credit Hours (per week) Theory Practical Lecture(DT) Practical(Lab.) Lecture(DT) Practical(Lab.) CE SEE Tota

l CE SEE Tota

l L TU Total P TW Total L TU Total P TW Total U35A1AWT Advanced Web

Technology 3 - 3 2 - 2 3 - 3 4 - 4 40 60 100 20 30 50

U35A2OSY OPERATING SYSTEM

3 - 3 1 - 1 3 - 3 2 2 40 60 100 20 30 50

U35A3ESC E-security & Cyber Law

3 - 3 - - - 3 - 3 - - - 40 60 100 - - -

U35A4FAD Fundamentals of Android Development

3 - 3 2 - 2 3 - 3 4 - 4 40 60 100 20 30 50

U35A5SDP System Development Project-I

- 4 - 4 - - - 8 - 8 - - - 50 100 150

Total 12 12 9 9 12 12 18 18 160 240 400 110 190 300

Page 2: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

240

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATIONS Programme Bachelor of Computer

Application

Branch/Spec. Computer Application

Semester V Version

Effective from Academic Year 2019-20 Effective for the batch Admitted in June 2017 Subject code U35A1AWT Subject Name ADVANCE WEB TECHNOLOGY

Teaching scheme Examination scheme (Marks) (Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW Credit 03 0 02 0 05 Theory 40 60 100

Hours 03 0 04 0 07 Practical 20 30 50

Pre-requisites: Students should have a good understanding of other web technologies such as HTML, CSS, AJAX, JavaScript, JQuery., C# etc

Learning Outcomes: By the completion of this course, students will be able to create a Website for different purpose.

Theory syllabus Unit Content Hrs

1 Introduction

Overview .Net Concept, Features, .Net Assemblies Anatomy of ASP.Net Page, Page life cycle Inline Code and Code-Behind, Page.IsPostBack Property file IIS & Webconfig

07

2 Basic of Asp.Net

ASP.Net Web Control: Web Forms, Label, Textbox, Button, Dropdown List, Listbox, HyperLink and their basic properties and events

Validation Controls Master Pages: Understanding, Creation, Configuration, Displaying, Modifying content

and Displaying Creating and Applying themes and CSS,

15

Page 3: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

241

Introduction to Ajax with basic Control

3 ADO.Net and Crystal Report

Overview: ADO.Net Architecture Connection, Command, Dataset, DataReader Displaying, Editing, Inserting, Deleting Data with Grid View Displaying data in Repeater Control Form view & Detail View Control Crystal Report: Creation of Simple Report using Crystal Report

12

4 Advance ASP.Net

State Management: Session & Cookies Navigation Control: Menu, SiteMapPath Special Control: Adrotator, File Upload User Control: Creation and use in web form Understanding of Web Services.

11

Text Books

1 Beginning Asp.net 3.5 in C# and VB Spaanjars, Wrox,

Reference Books

1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication

2 Beginning Asp.net 3.5 in C# 2008, Matthew MacDonald , Apress Publication

3 Asp.Net Unreleased, SAMS, Personal Education Publication

Examination Scheme :

Note: 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 nine: each question must be 5 marks: (30 Marks) Questions must be covered all possible section. Q-2 Must from topics: Introduction: (04 marks) Q-3 Must from topics: Basic of Asp.Net: (12 marks) Q-4 Must from topics: ADO.Net: (7 marks) Q-5 Must from topics: Advance ASP.Net: (07 marks)

Page 4: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

242

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATIONS Programme Bachelor of Computer

Application Branch/Spec.

Computer Application

Semester V Version 1.0.0.0

Effective from Academic Year 2019-20 Effective for the batch Admitted in June 2017 Subject code U35A2OSY Subject Name OPERATING SYSTEM

Teaching scheme Examination scheme (Marks)

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

Credit 3 1 4 Theory 40 60 100 Hours 3 2 5 Practical 20 30 50

Pre-requisites: Students should have a good working understanding basic knowledge of computer system like what is keyboard, mouse, monitor, input, output, primary memory and secondary memory etc.

Learning Outcome: By the completion of this course, students will be able to know that how the operating system is work, how processes are managed during the execution of the program, how to adjust the memory for the processes, etc. the computer science graduates to help them understand the basic to advanced concepts related to Operating System.

Theory syllabus Unit Content Hrs

1

Introduction (7) Overview of operating systems functionality and characteristics of OS Types of Operating Systems Buffering & Spooling Protection and Security

(07)

Page 5: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

243

2 Process Management (15) The concept of a process operations on processes process states concurrent processes process control block & process context Process scheduling algorithms: FCFS, SJF, Round Robin Deadlock: Concept, Deadlock detection, and prevention

(15)

3 Memory Management (5) Introduction Logical versus Physical Address space Partitioning, Fixed and variable size partitioning Swapping, Contiguous Allocation, Paging, Segmentation

Virtual Memory (5)

Introduction Demand Paging Page Replacement Page Replacement Algorithms: FIFO,LRU, OPTIMAL

(10)

4 Basic Linux Commands and Shell Programming: (13) Commands for File and Directory operation Process Management Commands Vi editor commands Condition & Loop Statements String operation command

(13)

Practical content

Nil

Text Books

1 Operating System Concepts by Silberchatz, Abraham, Galvin, Peter Baer,Wiley Publication Reference Books

1 Operating System by William Stallings, PHI Publication

2 Unix Shell Programming by Yashvant Kanetkar, BPB Publication 3 Beginning Linux Programming by Mathew, Neil, Stones, Richard, A P Professional

Examination Scheme :

Page 6: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

244

Note for Examiners: 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 Nine: each question must be 5 marks: (30 Marks)

Questions must be covered all possible section.

Q-2 Must from topics: Introduction: (04 marks)

Q-3 Must from topics: Process Management: (06 marks)

Q-4 Must from topics: Memory Management: (08 marks)

Q-5 Must from topics: Virtual Memory: (08 marks)

Q-6 Must from topics: Basic Linux Commands and Shell Programming: (04 marks)

Page 7: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

245

FACULTY OF COMPUTER APPLICATIONS

Programme Bachelor of Computer Application

Branch/Spec. Computer Application

Semester V Version 1.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in June 2014

Subject code U35A3ESC Subject Name E-SECURITY AND CYBER LAW

Teaching scheme Examination scheme (Marks)

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

L TU P TW

Credit 3 - 3 Theory 40 60 100

Hours 3 - 3 Practical - - -

Pre-requisites:

Students should have a good working understanding basic knowledge of computer networking.

Learning Outcome:

By the completion of this course, students will be able to understand different cyber-crime and aware with cyber law. He can also understand basics of E-security ,type of attack and digital Signatures.

Theory syllabus

Unit Content Hrs

1

E-Security(13) Overview E-Security principles of security. Attack Methods: The difference between targeted attacks and target-of

opportunity attacks Types of attacks. Denial-of-Service attacks Target-of-opportunity malware attacks.

Intruders: Intrusion Detection.

(13)

GANPAT UNIVERSITY

Page 8: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

246

2

Introduction to cyber laws : (8) Introduction Cyber crimes and cyber laws Information Technology act 2000. Cyber Regulation Advisory committee – Violation, damages and penalties – Cyber

flying The cyber regulation Appellate Tribunal [composition, qualifications, powers and

rights]

(8)

3

Cyber crime, criminal justice, cyber squatters and copyright protection (15) Introduction Hacking with case studies Cyber Fraud and cheating Virus on the internet. Defamation Harassment and E-mail abuse with case study. Cyber pornography, Other IT offence, Jurisdiction and cyber crime, case study. Concept of Domain name and reply to cyber squatters Copyright infringement, remedies and offences. Computer software privacy.

(15)

4 E-commerce Taxation (4) Introduction E-commerce Finding the PE in cross border E-commerce The impact of the internet on customer duties Taxation policies in India

Digital Signature (5) Introduction Digital Signatures Digital Signature certificate Certifying authorities and liability in the event of digital Signature compromise.

(9)

Practical content NIL

Text Books 1 Cyber law simplified – viveksood (TMH)

Reference Books

1 Cryptography and Network Security Principle and Practice 3rd Edition by William Stalling Pearson Publications

2 Corporate Computer and Network Security by Raymond R Panko, Pearson Publications

Page 9: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

247

3 Cyberlaw: The Indian Perspective" by PavanDuggal, Saakshar Law Publications 4 Cryptography and Network Security Principle 2nd edition by atulkahte.

Examination Scheme :

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 nine : each question must be 5 marks: (30 Marks) Questions must be covered all possible section. Q-2 Must from topics: E-Security: (08 marks) Q-3 Must from topics: Introduction to cyber laws: (06 marks) Q-4 Must from topics: Cybercrime, criminal justice, cyber squatters and copyright protection (10 marks) Q-5 Must from topics: E-commerce Taxation & Digital Signature (6 marks)

Page 10: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

248

GANPAT UNIVERSITY

FACULTY OF COMPUTER APPLICATIONS Programme Bachelor of Computer

Application Branch/Spec.

Computer Application

Semester V Version 1.0.0.0

Effective from Academic Year 2019-20 Effective for the batch Admitted in June 2017 Subject code U35A4FAD Subject Name FUNDAMENTALS OF ANDROID DEVELOPMENT

Teaching scheme Examination scheme (Marks) (Per week) Lecture(DT) Practical(Lab.) Total CE SEE Total

L TU P TW Credit 3 2 5 Theory 40 60 100

Hours 3 4 7 Practical 20 30 50

Pre-requisites:

Familiarity with basics of Computer Programming terminologies. A basic understanding of any of the programming languages, especially Java programming language, will help you learn the concepts of Android programming faster.

Learning Outcome: The main objectives to give the subject Mobile Application Development in Android are:

Understand the requirements of Mobile programming environment.

Learn about basic methods, tools and techniques for developing Apps Explore and practice App development on Android Platform

Develop working prototypes of working systems for various uses in daily lives. Theory syllabus

Unit Content Hrs

1 Introduction

What is Android, Android versions and its feature set

The various Android devices on the market Advantages and Disadvantages of Android

Application Components

Android Architecture

(15)

Page 11: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

249

Android Development Environment - System Requirements Android Emulator, Install Android

Environment testing with hello world application

Dalvik Virtual Machine | DVM

2 Graphical User Interface Screen with views (12)

Displaying Text with TextView,

Retrieving Data from Users, Using Buttons, Check Boxes and Radio Groups,

Getting Dates and Times from Users,

Android Event Handling Using Indicators to Display Data to Users,

Adjusting Progress with SeekBar,

Working with Menus

(15)

3 Database (10)

Structure of Android Application

Anroid Internal Storage

File, read-write in file, Data - saving, retrieving, and loading: Overview to storing data in file, Shared preferences,

SQLite primer, store data using SQLite database,

Crud (Create, read, delete and update) in database. Publish your app

(15)

Practical content

Nil

Text Books

1 Beginning Android Application Development By Wei-Meng Lee, Wrox Publication Reference Books

1 Unlocking Android Developer’s Guide By Frank Ableson and Charlie Collins and Robi Sen,Manning Publication Co.

Examination Scheme :

Page 12: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

250

Note for Examiners: 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 Nine: each question must be 5 marks: (30 Marks)

Questions must be covered all possible section.

Q-2 Must from topics: Introduction: (10 marks)

Q-3 Must from topics: Graphical User Interface Screen with views: (14 marks)

Q-4 Must from topics: Database: (06 marks)

Page 13: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

251

FACULTY OF COMPUTER APPLICATIONS Programme Bachelor of Computer

Application

Branch/Spec. Computer Application

Semester V Version 1.0.0.0

Effective from Academic Year 2016-17 Effective for the batch Admitted in June 2014

Subject code U35A5SDPI Subject Name SYSTEM DEVELOPMENT PROJECT-I Teaching scheme Examination scheme (Marks)

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

Credit 4 4 Theory Hours 8 8 Practical 50 100 150

Pre-requisites:

Students should have a good understanding of Programming languages and database. Learning Outcome: By the completion of this course, students will be able to about actual system development.

Theory syllabus Unit Content Hrs

The duration of the project will be full semester term. The students can develop

their project individually or in a group of not more than 2 students.

(2) The passing standard is 40% in internal and external Examination jointly.

(3) The project can be developed in any language or platform but it is required to

get it approved by the head of the institution. For the purpose of approval,

they have to submit their project titles and proposals with the name of internal

GANPAT UNIVERSITY

Page 14: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

252

and external guides to the Head/Project Coordinator of Institution within

specified time period of the commencement of the sixth 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 deadline given by

Head/Project coordinator. Failing to do this, His/her term will not be granted.

(4) Once the project proposal is approved, it should not be al low changing without

prior permission of Head/Project coordinator.

(5) The students have to report to the internal guide regularly during the project

life span with the progress report duly signed by external guide. Moreover they

have to bring these reports with the final report at the time of external

examination. Students are required to submit their presentation in one

softcopy and two hard copy as per format given by Head/Project coordinator

before external examination.

(6) 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.

(7) The Internal Guide/Project Coordinator of Institution will give the internal

marks. These marks may be given on the bases of regular reporting of the

student to the internal guide, internal examination and a report obtained from

the external guide.

Page 15: Program Structure for Bachelor of Computer Application (B ... · 1 Professional Asp.net 3.5 in C and VB,Evjen, Hanselman , Rader, Wrox Publication 2 Beginning Asp.net 3.5 in C# 2008,

253

Practical content

System development project Text Books

1 Reference Books Examination Scheme : Note for Examiners: Exam Marks must be putted out of 100 by observing overall work of s tudent in the project.