year: i semester: i - gyanvihar.org of various digital electronic circuits. course content: topic...

123
Learning Center Of Excellence With Google DEPARTMENT OF COMPUTER APPLICATIONS Teaching and Examination Scheme for Master of Computer Application 3 Year Course EFFECTIVE FROM ACADEMIC SESSION 2017-18 Year: I Semester: I Cours e Type Course Code Course Name Credits LTPC Weightage (in%) CE ESE CA 503 Discrete Mathematics Structure 3003 40 60 PC 101 Proficiency in Co-Curricular Activities – I 2 EC 220 Digital Electronics 3003 40 60 CA 504 Fundamentals of Computer 3003 40 60 HS 101 Human Values & Ethics 1001 CA 517 Problem Solving using C 3003 40 60 CA 559 C programming Lab 0032 60 40 CA 521 Internet & Web Designing Tools 3003 40 60 CA 563 Web designing lab 0032 60 40 CA 507 Social Media Marketing Lab 0032 60 40 Total Credits 24

Upload: doque

Post on 20-Apr-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Learning Center Of Excellence With Google

DEPARTMENT OF COMPUTER APPLICATIONS

Teaching and Examination Scheme for Master of Computer Application 3 Year Course

EFFECTIVE FROM ACADEMIC SESSION 2017-18

Year: I Semester: I

Cours

e Type

Course

Code

Course Name Credits

LTPC

Weightage (in%)

CE ESE

CA 503 Discrete Mathematics Structure 3003 40 60

PC 101 Proficiency in Co-Curricular Activities –

I

2

EC 220 Digital Electronics 3003 40 60

CA 504 Fundamentals of Computer 3003 40 60

HS 101 Human Values & Ethics 1001

CA 517 Problem Solving using C 3003 40 60

CA 559 C programming Lab 0032 60 40

CA 521 Internet & Web Designing Tools 3003 40 60

CA 563 Web designing lab 0032 60 40

CA 507 Social Media Marketing Lab 0032 60 40

Total Credits 24

Page 2: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: DISCRETE MATHEMATICS STRUCTURE Course Code : CA 503

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Should have basic knowledge and interest about mathematics.

Course Objectives:

1. Understand mathematics fundamentals.

2. Ways of implementing concepts into formula.

Course Content:

Topic and Contents Hours

UNIT-1 7

Sets & Relations- Sets, Types of Sets, MultiSets, Operations on Sets, Relations

and Properties of Relations, Representation of Relations, Equivalence

Relation, Closures of Relations, recurrence relation

UNIT-2 7

Formal logic-statement, tautologies, quantifier, predicator and validity, normal

form, propositional. Logic, predicate logic, Proposition Methods of Proof-Direct

Proofs, Indirect Proofs, Mathematical Induction, Method of Contradiction.,

Permutations and Combinations, Lattices, Pigeon Hole Principle

UNIT-3 7

Page 3: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

definition of semi group, subsemigroup, cyclic semigroup, homomorphism and

isomorphism, monoid, Group, abelian group, properties of group, subgroup, group

homomorphism, kernel of homomorphism, permutation group, dihedral group,

cyclic group, costs, normal subgroup

UNIT-4 7

Basic Introduction of Graphs, Terminology, types of graph-simple

graph,multigraph,pseudograph,,subgraph,isomorphism,path,circuits,cycles,connecte

d, graph, cutest, euler path ,circuit, euler graph,Hamiltonian graph. weighted graph

and shortest path algo, planar graph, graph coloring, polya’s theory of enumeration

UNIT 5 7

Grammar and Languages- Phrase structure Grammar, Types of Grammars and

Languages, Finite State Machines and Languages, Minimization of Finite State

Machines.

TOTAL 35

Reference:

1 . Lipschutz, Seymour, “Discrete Mathematics”, McGraw Hill.

2. Tremblay, J.P & R. Manohar, “Discrete Mathematical Structure with Application to Computer

Science”, McGraw Hill.

3. Kenneth H. Rosen, “Discrete Mathematics and its applications”, McGraw Hill.

4. Deo, Narsingh, “Graph Theory With application to Engineering and Computer.Science.”,PHI.

5. Krishnamurthy, V., “Combinatorics Theory & Application”, East-West Press Pvt. Ltd., New

Delhi.

6 Kolman B., Busby R: Discrete Mathematical

Course outcomes:

On successful completion of the course, the student will be able to:

1. Put logical idea into mathematical forms.

2. Understand a concept and of graph and trees.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Page 4: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

DIR

ECT

ASS

MEN

T

CIE

Mid Term

Test

Student

Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 5: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: DIGITAL ELECTRONICS: Course Code : EC 220

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Should have basic knowledge and interest about the subject.

Course Objectives:

To acquire the basic knowledge of digital logic levels and application of knowledge to

understand digital electronics circuits. To prepare students to perform the analysis and

design of various digital electronic circuits.

Course Content:

Topic and Contents Hours

UNIT-1: Number System And Data Representation

7

Number System: Binary , Octal , Decimal And Hexadecimal

Number System And Their Interconversion. Binary Codes: Bcd,

Excess 3,Parity , Gray, Ascii And Ebcdic Codes , Their Advantages

And Disadvantages. Data Representation: ( Related To 8 Bit

Number), Real Number Representation, Underflow, Overflow, Range

And Accuracy Of Numbers.

UNIT-2: Binary Arithmetic 7

Binary Addition, Decimal Subtraction Using 9’s And 10’s

Complement, Binary Subtraction Using 1’s And 2’nd Compliment,

Multiplication And Division .

Logic Gates: Truth Table, Properties And Symbolic

Representation Of NOT, AND ,OR,NOR,NAND ,EX-OR,EX –

NOR GATES, NOR and NAND GATES As A Universal Gates.

UNIT-3: Boolean Algebra 7

Page 6: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Laws And Identities Of Boolean Algebra, Demorgan’s Theorem,

Use Of Boolean Algebra For Simplification Of Logic

Expression, Karnaugh Map For 2,3,4 Variable, Simplification Of

Sop And Pos Logic Expression Using K-Map.

UNIT-4: Combinational / Sequential Circuits

7

Half Adder , Full Adder, Parallel Adder, Half Subtractor, Full

Subtractor, 4 Bit Binary Adder/ Subtractor, Multiplexer ,

dEmultiplexer, Decoder , Encoder ,Parity Detector.Construction

And Working With Timing Diagram Of Bistable, Monostable

And Astable Multivibrator Using Logic Gates.

Sequential Circuits : Flip-Flop: Construction And Working Of

RSFF, CKRSFF, DFF,TFF,JKFF AND JKM SFF, Counters:

Construction And Working Of Asynchronous , Synchronous ,

Up-Down Counter, Shift Register And Their Types, Ring

Counter And Johnson Counter With Their Timing Diagram.

UNIT 5: Architecture Of 8086 7

Block Diagram Of 8086,Pin Diagram 0f 8086, Minimum And

Maximum Mode, Addressing Modes , Instruction Set : Data

Transfer, Arithmetic, Logical , String Manipulation, Control

Transfer, Unconditional Branch, Conditional Branch, Flag,

Processor Control.

TOTAL 35

Reference:

● M. Morris Mano, Michael D. Ciletti, "Digital Design",

Prentice Hall of India Pvt. Ltd., 2008.

Course outcomes:

On successful completion of the course, the student will be able to:

Acquired knowledge about basics of digital electronics.

Acquired knowledge about solving problems related to number systems and Boolean algebra.

Ability to identify, analyze and design combinational circuits.

Ability to design various synchronous and asynchronous sequential circuits.

Acquired knowledge about internal circuitry and logic behind any digital system.

Page 7: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

Page 8: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Fundamental of Computer Course Code : CA 504

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student should have basic knowledge of c.

Course Objectives:

The course is designed to aim at imparting a basic level appreciation programme for the

common man.

Course Content:

Topic and Contents Hours

UNIT-1: 7

Types of computers and generations .Basic architecture of

computers and its building blocks .Input-Output devices, Memories

Overview, definition and function of operating system, need of

operating , System, Batch processing, spooling, multi-programming,

multi-processing, Time sharing, online processing, real time system

UNIT-2: 7

Classification of Computer Languages

Machine, assembly and high level languages .Brief idea of

operating system. Assembler, compiler and interpreter. Number

Systems: Binary, octal, decimal and hexadecimal representation of

numbers. Integers and floating point numbers. Representation of

characters, ASCII and EBCDIC codes. Binary Arithmetic: addition,

Page 9: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

subtraction, complements

UNIT-3: 7

An overview of information technology, difference between data

and information, quality, of information, Information system.

Introduction to internet: www, web browser, search engine, email,

open source software’s, Search Engine optimization.

UNIT-4: RELATIONAL MODELS 7

Introduction to e-commerce and its advantage, security threats to e-

commerce, Electronic payment system, E-governance, EDI and its

benefits. Introduction to cryptography, digital signature and smart

card technology, Steganography & Watermarking

UNIT 5: 7

Introduction to LAN, WAN, MAN: Transmission media Data

transmission type: Introduction to OSI reference model, TCP/IP

Model. Analog and digital signals, modulation, Network topologies,

client-server architecture, ISDN, Broadband, Firewalls, Virus &

Worms

TOTAL 35

Reference:

BY PK. SINHA.

Course outcomes:

On successful completion of the course, the student will be able to:

1.Analysing problems, and designing and implementing algorithmic solutions.

2 Solving problems properly, achieving an implementation that is correct, effective and

efficient.

3 Using computers at user level, including operative systems and programming

environments.

Course Assessment and Evaluation:

Page 10: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 11: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Human Values & Ethics Course Code : HS 101

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 1:0:0:1 Credits : 1 Credits

Type of course : Lecture + Assignments Total Contact Hours : 12

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student should have basic knowledge

Course Objectives:

1. Understand mathamatics fundamentals.

2. Ways of implementing concepts into formula.

Course Content:

Topic and Contents Hours

UNIT-1 6

Universal human aspirations: Happiness and prosperity; Human values and ethics:

Concept, definition, significance and sources; Fundamental values: Right conduct,

peace, truth, love and nonviolence; Ethics: professional, environmental, ICT;

Sensitization towards others particularly senior citizens, developmentally

challenged and gender.

UNIT-2 6

Spirituality, positive attitude and scientific temper; Team work and volunteering;

Rights and responsibilities; Road safety; Human relations and family harmony;

Modern challenges and value conflict: Sensitization against drug abuse and other

social evils; developing personal code of conduct (SWOT Analysis); Management

of anger and stress.

Total 12

Reference:

1. Gaur RR, Sangal R & Bagaria GP. 2011. A Foundation Course in Human Values and

Professional Ethics. Excel Books.

Page 12: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

2. Mathur SS. 2010. Education for Values, Environment and Human Rights. RSA

International.

3. Sharma RA. 2011. Human Values and Education -Axiology, Inculcation and Research. R.

Lall Book Depot.

4. Sharma RP & Sharma M. 2011. Value Education and Professional Ethics. Kanishka

Publishers.

5. Srivastava S. 2011. Human Values and Professional Ethics. S K Kataria & Sons.

6. Srivastava S. 2011. Environmental Science. S K Kataria & Sons.

7. Tripathi A.N. 2009. Human Values. New Age International (P) Ltd Publishers.

Course outcomes:

On successful completion of the course, the student will be able to:

1. Developing personal code.

2. Understand human values.

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: PROBLEM SOLVING USING C Course Code : CA 517

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic logical understanding and knowledge of basic computing.

Page 13: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Objectives:

Explore traditional programming into practice

Course Content:

Topic and Contents Hours

UNIT-1: Introduction About Program And Programming

Language

7

Introduction about program and programming language, History of C,

Salient Features, Structure of a C Program, Data Types and Storage,

Data Type Qualifiers, Variables, Declaring Variables, Initializing

Variables, Constants, Integer Constants, Floating Point Constants,

Character Constants, String Constants, Symbolic Constants,

Expressions and Operators: Assignment Statements, Arithmetic

Operators, Relational Operators, Logical Operators, Comma and

Conditional Operators, Type Cast Operator, Size of Operator.

UNIT-2: Control statements 7

Control Statements, Arrays and Functions: Decision Control

Statements, if Statement, switch Statement, Loop Control Statements,

Introduction to Arrays, Array Declaration, Syntax of Array

Declaration, Size Specification, Array Initialization, Initialization of

Array Elements in the Declaration, Character Array Initialization,

Subscript, Processing the Arrays, Multi-Dimensional Arrays, Strings,

Functions, Definition of a Function, Declaration of a Function,

Function Prototypes, The Return Statement, Types of Variables and

Storage Classes, Automatic Variables, External Variables, Static

Variables, Register Variables, Types of Function Invoking, Call by

Value, Call by Reference, Recursion

UNIT-3: Pointers, Structures & Unions 7

Pointers and their Characteristics, Address and Indirection Operators,

Pointer Type Declaration and Assignment, Pointer to a Pointer, Null

Pointer Assignment, Pointer Arithmetic, Passing Pointers to

Functions, A Function Returning More than One Value, Function

Returning a Pointer, Arrays and Pointers, Arrays of Pointers, Pointers

and Strings, Declaration of Structures, Accessing the Members of a

Structure, Initializing Structures, Structures as Function Arguments,

Structures and Arrays, Unions, Initializing an Union, Accessing the

Members of an Union

UNIT-4: C Preprocessor Directives and File Handling 7

Page 14: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

The C Preprocessor, # define to Implement Constants, # define to

Create Functional Macros, Reading from Other Files using # include,

Conditional Selection of Code using #ifdef, Using #ifdef for different

computer types, Using #ifdef to temporarily remove program

statements, Other Preprocessor Commands, Predefined Names

Defined by Preprocessor, Macros Vs Functions, Files, File Handling

in C Using File Pointers, Open a file using the function fopen ( ),

Close a file using the function fclose( ), Input and Output using file

pointers, Character Input and Output in Files, String Input / Output

Functions, Formatted Input / Output Functions, Block Input / Output

Functions, Sequential Vs Random Access Files, Positioning the File

Pointer

UNIT 5: Graphics in C 7

Introduction to graphics, initialization of Graphics, Graphics

Functions, Programs using Library Functions, Working with Text,

Filling Patterns with Different Colors and Styles, Mouse

Programming

TOTAL 35

Reference:

1. Programming in C by E. Balaguruswamy, TMH Publications

2. Programming with C by Gottfried, Schaums, TMH Publications

3. Thinking in C by Mahapatra, PHI Publications

Course outcomes:

On successful completion of the course, the student will be able to:

1. Should able to write basic and advance program using c.

2. Should be able to design and develop modules using c.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Page 15: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

ASS

MEN

T Weekly Test

Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 16: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: C PROGRAMMING Lab Course Code :CA 559

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of Logic is required.

Course Objectives:

To learn concepts of Programming Language

To learn the writing of program

Course Content:

S.No. Name of Experiments Hours

1 C Program to Check if a given Integer is Odd or Even 2

2 C Program to Calculate the Sum of Odd & Even Numbers 2

3 C Program to Check if a given Integer is Positive or Negative 2

4 C Program to Find the Number of Integers Divisible by 5 2

5 C Program to Accept two Integers and Check if they are Equal 2

6 C Program to Find the Largest Two Numbers in a given Array 2

7 C Program to Find the Second Largest & Smallest Elements in

an Array

2

8 C Program to Calculate the Addition or Subtraction & Trace of 2

Matrices

2

9 C Program to Calculate the Addition or Subtraction & Trace of 2

Matrices

2

10 C Program to Find the Second Largest & Smallest Elements in

an Array

2

Course outcomes:

Page 17: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

On successful completion of the course, the student will be able to:

1. Learn structured programming analysis and design.

2. To Learn the Programming Concept

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Internet and web designing Tools Course Code : CA 521

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student should have basic knowledge of web designing tools

Course Objectives:

Learn web designing and development using java and latest technologies

Course Content:

Topic and Contents Hours

UNIT-1: basic Internet technologies 7

The Internet, Classification of Networks, Networking Models, What is

Packet Switching, Accessing the Internet, Internet Protocols, Internet

Protocol (IP), Transmission Control Protocol (TCP), Internet Address,

Structure of Internet Servers Address, Address Space, How does the

Internet work, Intranet & Extranet, Internet Infrastructure, Protocols and

Services on Internet, Domain Name System, SMTP and Electronic

Mail, Http and World Wide Web, Usenet and Newsgroups, FTP,

Page 18: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Telnet, Search Engines, Web Browser

UNIT-2: Front page 7

Creating Your First Web Pages, Create a Web Page, Organize a Page

with Links, Lists, and Tables, Display Graphics and Photos on a Page,

Layout a Page with Tables, Designing an Entire Web Site, Create a

New Web Site, Develop a Site Quickly with Templates, Publish Your

Site, Connect a Database to Your Site, Format Your Site Through

Cascading Style Sheets, Divide a Page into Separate Frames

UNIT-3: Cascading Style Sheets 7

Introduction, CSS and its working, Colors and backgrounds, Fonts,

Text, Links, Identification and grouping of elements (class and id),

Grouping of elements (span and div), The box model, The box model -

margin & padding, The box model - borders, The Box model - Height

and width, Floating elements (floats), Positioning of elements, Web-

standards and validation

UNIT-4: JavaScript 7

Introduction to JavaScript, JavaScript Variables and Data Types,

Declaring Variables, Data Types, Statements and Operators , Control

Structures, Conditional Statements, Loop Statements, Object-Based

Programming, Functions, Executing Deferred Scripts, Objects,

Message box in JavaScript, Dialog Boxes, Alert Boxes, Confirm Boxes,

Prompt Boxes, JavaScript with HTML, Events, Event Handlers, Forms,

Forms Array, String Object, Date & Time Object, Number Object

UNIT 5: DHTML 7

Introduction, Applications of DHTML, Use of DHTML, Combining

JavaScript and CSS, Working with Objects, Browser Detection, Pop Up

Menus, Animating a Layer, Filters and Transitions

TOTAL 35

Reference:

1. Pro XML Development with Java Technology: From ... - by Ajay Vohra, Deepak Vohra

2. Information Technology and Economic Development - by Yutaka Kurihara, Sadayoshi

Takaya, Hisashi

Page 19: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course outcomes:

On successful completion of the course, the student will be able to:

1. Should be able to design a website.

2. Have correlation with frontend and backend

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Page 20: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: WEB DESIGNING LAB Course Code :CA 563

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) 0: 0:3:2 Credits : 2Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of Logic is required.

Course Objectives:

To learn concepts of WEB Designing

To learn the writing of program and designing the web pages

Course Content:

S.No. Name Of Experiments Hours

1 Write a Program to illustrate body and pre tags 2

2 Write a Program to illustrate text Font tag 2

3 Write a Program to illustrate comment,h1….h6, and div tag 2

4 Write a Program to illustrate text formatting tags 2

Page 21: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

5 Write a Program to illustrate Order List tag 2

6 Write a Program to illustrate Unordered List tag – 2

7 Write a Program to illustrate Nested and Definition tag 2

8 Write a Program to illustrate Img tag 2

9 Write a Program to illustrate Hyperlink tag (Anchor tag) 2

10 Write a Program to illustrate Table tag 2

Course outcomes:

On successful completion of the course, the student will be able to:

Learn web programming analysis and design.

To Learn the web programming Concept.

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: SOCIAL MEDIA MARKETING LAB Course Code :CA507

Semester : I Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2 Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Page 22: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Basic knowledge of Marketing and Social network site is required.

Course Objectives:

To learn concepts of online shopping

To learn the suffering on web

Course Content:

S.No. Name of Experiments Hours

1 Digital Marketing 2

2 Website Basic 2

3 SEO 2

4 SEM 2

5 Email Marketing 2

6 ORM 2

7 Google Analytics 2

8 Google Adsense 2

9 Facebook & twitter Traffic 2

10 Google web traffic 2

Course outcomes:

On successful completion of the course, the student will be able to:

Learn the use of online marketing and social network.

To Learn the web surfing Concept.

Page 23: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Learning Center Of Excellence with Google

DEPARTMENT OF COMPUTER APPLICATIONS

Teaching and Examination Scheme for Master of Computer Application 3 Year Course

EFFECTIVE FROM ACADEMIC SESSION 2017-18

Year: I Semester: II

Course Type Course

Code

Course Name Credits

LTPC

Weightage (in%)

CE ESE

EM 102 Employability Skills – V 0201 40 60

PC 102 Proficiency in Co-Curricular Activities –I I 2 -

CA 506 Relational Database Management System 3003 40 60

CA 514 Object oriented programming & C++ 3003 40 60

CA 554 Industrial oriented project DBMS lab 0032 60 40

CA 562 C++ lab 0032 60 40

CP 202 Software Engineering 3003 40 60

CP 201 Data Structure & Algorithm 3003 40 60

CA 651 Data Structure & Algorithm Lab 0032 60 40

CA 518 PHP lab 0032 60 40

Total Credits 23

Page 24: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Employability Skills – V Course Code : EM 102

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:2:0:1 Credits : 1 Credits

Type of course : Lecture + Assignments Total Contact Hours :12

Programme: MASTER OF COMPUTER APPLICATION

Pre-requisites:

Must have knowledge of personality development.

Course Objectives:

To have good overall development for placement

Course Content:

S.No. Topic Details Contact

Hours

1 Communication Role Play, Reading, Formal writing skills

Listening, Interaction Process, Interpersonal

Relationship

3

2 Attitude &

Manners

Motivation, Team Building, Winning

Strategy, CAN DO,

3

3 Preparation,

presentation

Presentation skills, Preparation Skills, 3

4 Industry Concept & Importance of SIP, Industrial

Mentoring & Networking

3

Total 12

References: Brilliant employability skills by Trought, Frances

Course outcomes:

On completion of this course students will be able to:

Improvement in communication skills,Develop self confidence

Page 25: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: RELATIONAL DATABASE

MANAGEMENT SYSTEM Course Code : CA 506

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 4 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Have basic knowledge of computer with back end features.

Course Objectives:

1. Understand the concepts of database management system

2. Types of data models

3. Learn different diagrams for database design.

Course Content:

Topic and Contents Hours

UNIT-1: 7

Overview of DBMS, Basic DBMS terminology, data base

system v/s file system, data independence. Architecture of a

DBMS.

UNITS-2: INTRODUCTION TO DATA MODELS 7

Introduction to data models: entity relationship model,

hierarchical model: from network to hierarchical, relational

model, comparison of network, hierarchical and relational

models.

UNITS-3: DATA MODELLING USING ER DIAGRAM 7

Page 26: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Data modelling using the Entity Relationship Model: ER

model concepts, notation for ER diagram, mapping

constraints, keys, Concepts of Super Key, candidate key,

primary key, Generalization, aggregation, reduction of an ER

diagrams to tables, extended ER model, relationships of

higher degree.

UNIT-4: RELATIONAL MODELS 7

Relational model: storage organizations for relations, relational

algebra, relational calculus. Normalization: Functional

dependencies, normal forms, first, second, third normal

forms, BCNF, inclusion dependencies, loss less join

decompositions, normalization using FD, MVD, and JDs,

alternative approaches to database design.

UNIT 5: 7

Introduction to SQL: Characteristics of SQL, Advantages of

SQL, SQL data types and literals, Types of SQL commands,

SQL operators and their procedure, Transaction Manager,

Recovery, Concurrency control

TOTAL 35

Reference:

1. Database Management Systems by Raghu Ramakrishnan

2. Fundamentals of Database Management Systems by Mark L. Gillenson

3. Database System Concepts by Abraham Silberschatz, Henry F. Korth, and Sudarshan

4. Database Systems: Design, Implementation, and Management by Peter Rob and Carlos Coronel

5. Database Systems: The Complete Book (2nd Edition) by Hector Garcia-Molina, Jeffrey D. Ullman,

and Jennifer Widom

Course outcomes:

On successful completion of the course, the student will be able to:

1. Understand database concepts.

2. Understand database design.

3. Understand SQL queries

4. Understand how to connect database with front end tools

Course Assessment and Evaluation:

Page 27: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Page 28: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: OBJECT ORIENTED PROGRAMMING

& C++ Course Code : CA 514

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course: Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Have knowledge about basic programming language.

Course Objectives:

1. Understand programming logic to solve assign problem

2 Features of object oriented programming.

Course Content:

Topic and Contents Hours

UNIT-1: OOPS CONCEPTS AND INTRODUCTION TO

C++

7

OOP Concepts & Introduction to C++: Objects and Classes,

Data Abstraction, Encapsulation, Messaging, Modularity,

Polymorphism, Inheritance, Types of Inheritance, Introduction to

C++: Why Program in C++? , A Brief History of C++, Good

Things About C++, Pitfalls of C++, Compiling and running C++

Program, Basic Input / Output Statements, Variables, Variable

Types and Declaring Variables, Casting of Variables, Operators,

Operator Precedence, Control Statements, Branching Statements

(if, else, switch), Loops (for, while, do), Functions: What is a

Function?, Function Basics, Parameters to Functions, Returning

Page 29: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Values from Functions, Function Overloading, Recursion and

Recursive Functions.

UNIT-2: OBJECTS AND CLASSES 7

Objects & Classes, Pointers and Arrays: Object, Object Design,

Declaring a Class, Using a Class (Instantiation), Constructors

and Destructors, Protect your Private Parts, Inline Functions,

What is a Pointer?, Pointers and Instances, Dynamic Memory

Allocation, Array, Declaring, Initializing and Implementing an

Array (Single, Double and Multidimensional)

UNIT-3: INHERITANCE AND POLYMORPHISM 7

Inheritance, Virtual Methods, and Polymorphism: What is

Inheritance?, Inheritance Syntax, Types of Inheritance, Virtual

Classes, Abstract Classes, Virtual Methods, Operator

Overloading, Friend Functions.

UNIT-4: FILE HANDLING 7

File Handling: Input and Output with Streams, Streams,

Formatting and Manipulators, Formatted Output of Integers,

Formatted Output of Floating-Point Numbers, Output in Fields,

Output of Characters, Strings, and Boolean Values, Formatted

Input, Formatted Input of Numbers, Unformatted Input/Output,

Files, File Streams, Creating File Streams, Open Modes, Closing

a File, Reading and Writing Blocks, Object Persistence

UNIT 5: STORAGE CLASSES 7

Storage Classes and Namespaces, Storage Classes of Objects,

The Storage Class extern, The Storage Class static, The

Specifiers auto and register, The Storage Classes of Functions,

Namespaces, The Keyword using, Exception Handling,

Exception Handlers Throwing and Catching Exceptions, Nesting

Exception Handling, Introduction to Templates and Containers

TOTAL 35

Reference:

1. Object Oriented programming with C++ by E. Balagurusamy

2. Success with C++ by Kris James

3. Object Oriented programming with C++ by David Parsons

4. Programming in C++ by D. Ravichandran

Page 30: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

5. Programming in C++ by Dewhurst and Stark

Course outcomes:

On successful completion of the course, the student will be able to:

1. Differentiate about programming concepts

2. Implement algorithm into practice

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Page 31: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Industrial oriented project DBMS Lab Course Code :CA 554

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Students should have Basic knowledge of database is required.

Course Objectives:

To learn concepts of Programming Language

To learn how to write query in database

Course Content:

S.No. Name of Experiments Hours

1 To create a table and then perform Insertion, Deletion and Updating and then execute single line and group line functions.

2

2 To create a table and execute the TCL and DCL commands.

2

3 To create a table and to manipulate various database objects.

2

Page 32: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

4 To create a table and create locks, partitions for the

particular database. 2

5 To write a PL/SQL procedure for an application using user-

defined and predefined exceptions. 2

6 To write a PL/SQL program for an application using cursor. 2

7 To create a program to prepare reports for an application

using functions. 2

8 To create a PL/SQL block for transaction applications of a

typical application using triggers. 2

9 To create a PL/SQL block for transaction applications of a

typical application using Packages. 2

10 To create an employee application using VB as front end

and Oracle as backend. 2

Course outcomes:

On successful completion of the course, the student will be able to:

Learn data base handling and query writing in database

To Learn the database Concept.

Course Title: C++ Lab Course Code :CA 562

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programme: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of ‘C’ programming is required.

Course Objectives:

To learn concepts of Object oriented Programming Language

Page 33: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Content:

S.No Name Of Experiments Hours

1 Write a Program of Even and Odd. 2

2 Write a Program of Swap two numbers

2

3 Write a Program Prime Number 2

4 Write a Program Leap Year 2

5 Write a program to Find length of String 2

6 Write a program to Sort Array Element 2

7 Write a program to Sum of Array Elements 2

8 Write a program to print Triangle of Star 2

9 Write a program to Print Alphabet Pattern 2

10 Write a program to Print Number Series 2

Course outcomes:

On successful completion of the course, the student will be able to:

Learn object oriented programming concept

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Page 34: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: SOFTWARE ENGINEERING Course Code : CP 202

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programme: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Should have basic idea about software development life cycle

Course Objectives:

1. To learn about project management.

2. Understand software development life cycle

3. Understand system design and analysis of a program.

Course Content:

Topic and Contents Hours

UNIT-1: INTRODUCTION TO SOFTWARE

ENGINEERING

7

Introduction to Software Engineering: Introduction, Definitions

of Software Engineering, Program V/s. Software, Software

Characteristics, Software Components, Software Applications,

Software Crisis, Software Processes, Software Quality

Attributes, Key challenges faced by the Software Engineering,

Software Engineer, SDLC, Software System Development

Methodologies, CASE tools

UNIT-2: SOFTWARE PROJECT MANAGEMENT 7

Software Project Management: Project Management Process,

Page 35: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Feasibility Study, Software Project Planning, Project Execution,

Monitoring and Control, Project Termination Analysis, SCM,

Process Management Process, CMM, Risk Management Process,

Software Project Planning, Scheduling a Software Project,

UNIT-3: REQUIREMENT ENGINEERING 7

Requirement Engineering: Introduction to Requirement

Engineering, Functional Requirements, Non-Functional

Requirements, Domain Requirements, Requirement Engineering

Process, Software Requirements Specification (SRS)

UNIT-4: STRUCTURE ANALYSIS AND DESIGN 7

Structured Analysis & Design: Data Modeling, Data

Objects, Attributes And Relationships , Cardinality And

Modality, Entity – Relationship Diagram , Functional

Modeling, Data Flow Diagram, Logical And Physical DFDs

, Leveling Of DFDs, Control Flow Diagram, Behavioral

Modeling , Data Dictionary, Structured English, Decision

Trees, Decision Table, Software Design Model , Conceptual

and Technical Designs , Characteristics of a Good Design

, Design Principles, Design Guidelines ,

Decomposition and Modularity

UNIT 5: QUALITY ASSURANCE ACTIVITY 7

Quality Assurance Activities: Types of Quality Assurance

Activities , Verification and Validation, Testing, Testing

Fundamentals, Strategic Issues in Testing, Test Plan, Testing

Principles, General Testing Strategies, Code Testing,

Specification Testing, Black Box Testing, White Box Testing,

Testing Process

TOTAL 35

Reference:

1. C. Banerjee, “Software Engineering”, First Edition, Genius Publications

2. Roger, S. Pressman, “Software Engineering-A Practitioner’s Approach”, Third Edition,

McGraw Hill

3. R.E. Fairley, “Software Engineering Concepts”, McGraw Hill

4. Jalote “An Integrated Approach to Software Engineering”, Narosa Publishing House.

Course outcomes:

On successful completion of the course, the student will be able to:

Page 36: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1. Design a software

2. Understand and analyse system requirements

3. Understand system life cycle

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Page 37: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: DATA STRUCTURE AND ALGORITHM Course Code : CP 201

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Have basic knowledge of computer with understanding of basic programming languages.

Course Objectives:

1. To impart logical understanding to solve given task

2. Understand algorithm and their types for said cause.

Course Content:

Topic and Contents Hours

UNIT-1: DATA STRUCTURE 7

Data Structure: Definition, Implementation, Operation,

Application, Algorithm writing and convention. Analysis of

algorithm, Complexity Measures and Notations ,Arrays:

Representation of arrays (multidimensional), Address calculation

using column and row major ordering. Linked Lists :

Implementation, Doubly linked list, Circular linked list, unrolled

linked list, skip-lists, Splices, Sentinel nodes, Application

(Sparse Matrix, Associative Array, Functional Programming)

Page 38: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

UNIT-2: STACKS 7

Stacks : Definition, Implementation, Application (Tower of

Hanoi, Function Call and return, Parentheses Matching, Back-

tracking, Expression Evaluation), Queues : Definition, dequeue,

enqueue, priority queue, bounded queue, Implementation,

Application

UNIT-3: TREES 7

Tree: Definition of elements, Binary trees: Types (Full,

Complete, Almost complete), Binary Search Tree, Traversal,

(Pre, In, Post & Level order), Pruning, Grafting. Application:

Arithmetic Expressions Evaluation Variations: Indexed Binary

Tree, Threaded Binary Tree, AVL tree, Multi-way trees, B tree,

B+ tree, Forest, Tree and Dictionary

UNIT-4: GRAPH 7

Graphs: Elementary definition, Representation (Adjacency

Matrix, Adjacency Lists), Traversal (BFS, DFS)Application:

Spanning Tree (Prim's and Kruskal's Algorithm), Dijkstra's

algorithm, shortest path algorithms

UNIT 5: SORTING 7

Sorting: Bubble, Selection, Insertion, Quick, Radix, Merge,

Bucket, Heap, Searching: Hashing, Symbol Table, Binary

Search, Simple String Searching

TOTAL 35

Reference:

1. Aho A.V., J.E.Hopcroft. J.D.Ullman: Data Structures and Algorithms, Addison Wesley.

2. Brastrad: Algorithms, PHI.

3. Horowitz and Sahni: Algorithms Design and Analysis, CS Press.

4. Kruse R.L.: Data structure and Program Design.PHI.

5. Tenenbaum : Data structures in C,PHI

6. Trembley & Sorenson :An Introduction to Data Structures, Mc-Graw Hill International

Course outcomes:

On successful completion of the course, the student will be able to:

1. Should able to learn object oriented language

2. Differentiate traditional and object oriented programming concepts.

Page 39: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

3. Implement algorithm and design on their own.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Page 40: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: DSA LAB Course Code : CA 651

Semester : II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0 Credits : 2 Credits

Type of course : Practical assignments Total Contact Hours : 2 Hours

Weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Must have knowledge about data structure.

Course Objectives:

The practical implementation of data structure will be done by students through this lab work,

which will built efficient programming skills in students.

Course Content:

S.No Name of Experiments Hours

1 Addition and Multiplication of Two Polynomials.

2

2 Addition and Transpose of Sparse Matrices.

2

3 Singly Linked List: Create, Display, Insertion, Deletion, Search,

Reverse

2

4 Singly Circular Linked List: Create, Display, Insertion, Deletion,

2

Page 41: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Search,

5 Doubly Linked List: Create, Display, Insertion, Deletion, Search,

Reverse

2

6 Stack Application: Inter conversion of Infix, Prefix & Postfix

2

7 Stack Application: Palindrome & Matching Parenthesis.

2

8 .Binary Search Tree Implementation: Creation, Insertion,

Deletion, Copy,Mirror, Traversal (Preorder, Postorder, Inorder).

2

9 Queue Application: Job Scheduling.

2

10 Graph Application: Depth First Search, Breadth First Search,

And Shortest Path Algorithm.

2

Course outcomes:

On completion of this course students will be able to:

● Know about the basic concepts of Function, Array and Link-list.

● Understand how several fundamental algorithms work particularly those concerned with Stack, Queues, Trees and various Sorting algorithms.

● Design new algorithms or modify existing ones for new applications and able to analyze the space & time efficiency of most algorithms.

Course Title: PHP LAB Course Code : CA 518

Semester: II Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2 Credits

Type of course : Practical assignments Total Contact Hours : 20

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Page 42: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Pre-requisites:

Must have knowledge about c language.

Course Objectives:

Learn about PHP Syntax

Course Content:

S.No. Name of Experiments Hours

1 Introduction of PHP MySQL and setup Xampp 2

2 Testing Page , troubleshooting installation errors 2

3 Embed php in html and print value in next page 2

4 Using data type & variable in php 2

5 Conditional statement and array 2

6 Making and using function string function etc. 2

7 Using array and types of array 2

8 Accessing array and array function 2

9 Basics of database and Query 2

10 Table Records, RDBMS, working PHP My Admin 2

Course outcomes:

On completion of this course students will be able to:

● TO DESIGN A WEBSITE.

Page 43: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Learning Center Of Excellence With Google

DEPARTMENT OF COMPUTER APPLICATIONS

Teaching and Examination Scheme for Master of Computer Application 3 Year

2 Years (Lateral Entry)

EFFECTIVE FROM ACADEMIC SESSION 2017-18

Year: II Semester: III

COURSE

TYPE

Course Code Course Name Credits

LTPC

Weightage (in%)

CE ESE

EM 201 Employability Skills – VI 0201 40 60

PC 201 Proficiency in Co-Curricular Activities – III 2

HS 203 Economics and Social Science 3003 40 60

CA 615 Programming in Java 3003 40 60

CA 661 Industrial Project oriented Java lab 0032 60 40

SM 601 Project Training Seminar 0032 60 40

CA 620 Web Development 3003 40 60

CA 622 Web Development Lab 0032 60 40

CA 659 Networking Lab with CISCO Certification 0032 60 40

CA 623 E Commerce & Digital Marketing 3104 40 60

CA 621 Mobile Computing 3104 40 60

CP 307 Introduction to Android 3003 40 60

CA 655 Introduction to Android Lab 0021 60 40

Total Credits 24

Page 44: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Employability Skills – VI Course Code : EM 201

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:2:0:1 Credits : 1Credits

Type of course : Lecture Total Contact Hours : 12

Programmes: MASTER OF COMPUTER APPLICATIONS

Prerequisites: Knowledge about grammar

Course Objectives: 1.Self management

2.Interacting with other

Course Content:

S.No. Topic Details Contact

Hours

1 Communication Negotiation & Reasoning, Interaction Process,

Interpersonal Relationship

2

2 Quantitative Number System, Ratio & Proportion,

Partnership, Percentage, Profit &Loss

3

3 Reasoning, Analytical Reasoning, Coding & Decoding,

Series

2

4 Motivation Leadership & Styles, Self Esteem, Winning

strategies,

3

5 Preparation,

presentation

Self Esteem, Preparation of CV, Writing

Application, Placement Mantra

2

Total

12

References: Brilliant employability skills by Trought, Frances

Course outcomes:

. On successful completion of the course, the student will be able to:

Develop self confidence

Page 45: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: ECONOMICS AND SOCIAL SCIENCE Course Code : HS 203

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Understand economics.

Course Objectives:

● Foster intellectual curiosity, critical thinking, and logical reasoning.

● Develop knowledge of quantitative and qualitative methods for understanding human

behavior.

Course Content:

Unit Course Contents Total

Contact

Hours

35

I Introduction: Definition meaning, nature and scope of

economics.

7

II

Micro Economics: Definition, meaning and scope of

Microeconomics. Importance and limitations.

7

III

Concept of Demand and supply :Utility Analysis, Law of

Demand, Demand determinants, Demand Distinctions. Law of

Supply, Elasticity

7

IV Introduction to social Sciences: impact of british rule on

India(Economic Social and Cultural). Indian National movement,

Physiography of India.

7

V Political Economy: Agriculture, Socio-Economic development,

Challenges to Indian Democracy, Political Parties and pressure

groups.

7

Total

35

Reference Books:-

Page 46: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1.Micro Economics by M.L.Sethi

2. Advanced Microeconomics by M.L. Singham

Course outcomes:

On successful completion of the course, the student will be able to:

1. Structure, analyze, evaluate, and support an argument both orally and in writing in the

social sciences.

2. Interpret, compare, and contrast ideas in the social sciences.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

Page 47: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: PROGRAMMING IN JAVA Course Code : CA 615

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Understand basic programming

Course Objectives:

Understand fundamentals of object-oriented programming in Java, including defining

classes, invoking methods, using class libraries, etc.

Course Content:

Topic and Contents Hours

UNIT-1 7

An overview of Java: Object oriented programming, Two paradigms,

abstraction, the, OOP principles, Java class libraries Data types, variables

and arrays: Integers, floating-point types, characters, Boolean, Iterates,

Variable, Data types and casting, automatic type promotion in

Page 48: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

expressions arrays.

UNITS-2 7

Operators: Arithmetic operators, bitwise operators, relational operators,

Boolean logical assignment operators, conditional Operator, operator

precedence Control statements: -Java's selection statements, iteration

statements, jump statements Introduction to classes: Class

fundamentals, declaring object reference variable, Introducing methods,

constructors,the key word, garbage collection, the finalize () method

Methods and Classes:-Overloading methods, using objects as

parameters, recursion Inheritance: Inheritance basics, using super,

method overriding, dynamic method dispatch, using abstract Classes

UNITS-3 7

Using final with inheritance, Package and Interfaces, Package

access’s protection, importing packages Exception handling: Exception

handling fundamentals. Exception types, Uncaught Exceptions Using try

and catch, multiple catch clauses, nested try statements throw, Finally

Java built in exception creating your own exception subclasses, using

exceptions. Multithreaded Programming: The Java thread model, the

main thread, creating thread, creating multiple thread, using is alive ()

and join (). Thread priorities, synchronization, Inter thread

Communications, suspending resuming and stopping thread using

multithreading

UNIT-4 7

String handling: The string constructor, string length, special string

operator character extraction, string comparison,searching string,

modifying string, data conversion, changing the case of characters, string

buffer.

UNIT 5 7

Networking: Networking basics, Java and the Internet Address, TCP/IP

client Sockets URL,URL connection, TCP/IPserver Sockets The Applet

Class. The Applet Class: Its architecture displays methods. The HTML

APPLET. Passing parameters to Applet. The getDocumentation Base ()

and get Code Base () methods Applet Context and Show Document.

Page 49: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

TOTAL 35

Reference:

1. The Complete Reference: Patrick Naughton and Herbert Schildt

2. Khalid Maugham LPE Publisher

3. Head First Java : Keith Sherrie

Course outcomes:

On successful completion of the course, the student will be able to:

1. Implement Object Oriented Programming Concepts.

2. Use and create packages and interfaces in a Java program.

3. Use graphical user interface in Java programs.

4. Create Applets.

5. Implement exception handling in Java.

6. Implement Multithreading.

7. Use Input/output Streams.

8. Handle security implementations in Java.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Page 50: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Graded

Assignments

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Components

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 51: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Industrial Project oriented Java lab Course Code :CA 661

Semester : III Core / Elective : P Core

Teaching Scheme in Hrs (L:T:P) : 0 :0:3:2 Credits : 2 Credits

Type of course :PRACTICAL LAB Total Contact Hours : 2 Hours Weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites: Must have knowledge about java

Course Objectives:

1. Be aware of the important topics and principles of software development.

2. Have the ability to write a computer program to solve specified problems.

3. Be able to use the Java SDK environment to create, debug and run simple Java

programs.

Course Content:

S.No. Name of Experiments Hours

1 Programs based on inheritance property.

2

2 Programs of operator overloading (complex number

arithmetic, polar coordinates).

2

3 Programs using friend functions. 2

4 Write a Program for implementing exception handling . 2

5 Write a Program for implementing multithreading . 2

Page 52: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

6 Write a Program for creating a stack and its operation. 2

7 To implement spell checker using dictionary. 2

8 To implement color selector from a given set of colors. 2

9 To implement shape selector from a given set of shapes. 2

10 To implement a calculator with its functionality. 2

Course outcomes:

On successful completion of the course, the student will be able to:

To do programming in Java,and using its utilities and functions.

Course Title: Project Training Seminar Course Code :SM 601

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESEs : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATION

Pre-requisites:

Basic knowledge of minimum one programming is required.

Course Objectives:

To learn concepts of Development of project

Course Content:

Page 53: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Topic and Contents Hours

To Develop a project using of any programming language and

SRS

2 hours

weekly

Course outcomes:

On successful completion of the course, the student will be able to:

Learn the project development.

Course Title: Web development Course Code : CA 620

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Prerequisites: Knowledge of HTML

Course Objectives: This course enables students to understand web page site planning,

management and maintenance. The course explains the concepts of developing advanced HTML

pages with the help of frames, scripting languages, and evolving technologies like DHTML, and

XML.

Course Content:

Topic and Contents Hours

UNIT-1: 7

PHP Introduction: - Introduction PHP and MySQL, Benefits of using

PHP MySQL, Setup of PHP Environment, Testing the Page,

Troubleshooting Installation Errors.

UNITS-2: 7

PHP Programming Concepts: - Write your First PHP Program,

Embed PHP in HTML / HTML in PHP, PHP Data Types, Variables in

PHP, Super Global Variables, Operators in PHP, Conditional

Statements, Loops (For, While, Do While, Foreach ).

Page 54: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

UNITS-3: 7

PHP Functions: - Using Functions in PHP, User defined Functions,

Predefined Functions, Common Functions, String Functions, File

Functions, Date Functions, Hash Functions, Mail Function.

UNIT-4: 7

Arrays and Array Functions: - Why use Arrays, Types of Arrays,

Creating Arrays, Accessing Arrays, Array Functions, Using Array

Functions

UNIT 5: 7

MySQL Database Training: - What is Database, understanding an

RDBMS, Understanding Tables, Records, and Fields, SQL Language,

working with PHPMyAdmin, Creating and Types

TOTAL 35

Reference:

1.Complete reference HTML.

2. JavaScript Bible

3. HTML, DHTML, JavaScript, Perl & CGI Ivan Bayross W. Sebesta

Course outcomes:

● understand, analyze and apply the role languages like HTML, CSS, XML, JavaScript and

protocols in the workings of web and web applications.

● understand about network and security programming using Java and know about the

application of dynamic page functionality in web pages using CGI, Servlets, JSP, ASP.

create and communicate between client and server using Java and create a good, effective

and dynamic website.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term Two tests 20 Midterm 1 to 8

Page 55: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

ECT

ASS

MEN

T

CIE Test Answer

books

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 56: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Web Development Lab Course Code : CA 622

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2Credits

Type of course : Practical Assignment Total Contact Hours : 2 Hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of computer system and networking.

Course Objectives:

Describe the basic concepts of how data networks and the Internet support business

communications and everyday activities.

Units Course Contents Total

Contact Hrs.

1 Introduction of PHP MySQL and setup Xampp 2 hours

2 Testing Page , troubleshooting installation errors 2 hours

3 Embed php in html and print value in next page 2 hours

4 Using data type & variable in php 2 hours

5 Conditional statement and array 2 hours

6 Making and using function string function etc. 2 hours

7 Using array and types of array 2 hours

8 Accessing array and array function 2 hours

9 Basics of database and Query 2 hours

10 Table Records, RDBMS, working PHPMyAdmin 2 hours

Course outcomes:

On successful completion of the course, the student will be able to:

Learn the project development.

Page 57: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: NETWORKING LAB with CISCO Course Code :CA 659

Semester : III Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) :0: 0:3:2 Credits : 2 Credits

Type of course : PRACTICAL LAB Total Contact Hours : 2 HOURS WEEKLY

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes : MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of computer system and networking .

Course Objectives:

Describe the basic concepts of how data networks and the Internet support business

communications and everyday activities.

Course Content:

Topic and Contents Hours

CISCO Certification 2 Hours

weekly

Course outcomes:

On successful completion of the course, the student will be able to:

Students build simple LAN topologies by applying basic principles of cabling; performing basic

configurations of network devices, including routers and switches; and implementing IP

addressing schemes.

Page 58: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: E-Commerce and Digital Marketing Course Code : CA 623

Semester : III Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:1:0:4 Credits : 4Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic Knowledge about the ecommerce market.

Course Objectives:

Digital Marketing Course is an initiative designed to educate students and practitioners in the

area of Digital Marketing analytics and make them ready for jobs or prepare them to launch

campaign for their own organizations.

Course Content:

Units Course Contents Hrs.

1 Introduction: Motivation, Forces behind E-Commerce Industry

Framework, Brief history of E Commerce, Advantages and

Disadvantages of E-Commerce, Inter Organizational E-Commerce Intra

Organizational E-Commerce

7

2 Architectural framework, Network Infrastructure for E-Commerce

Network Infrastructure for E Commerce, Market forces behind I Way,

Component of I way Access Equipment, Global Information

Distribution Network, Broadband Telecommunication.

7

3

Electronic Payments and Encryption: Overview of Electronics

payments, Digital Token based Electronics payment System, Smart

Cards, Credit Card I Debit Card based EPS, Emerging financial

Instruments, Home Banking, Online Banking, World Wide Web &

Security, Encryption, Transaction security, Secret Key Encryption,

Public Key Encryption, Virtual Private Network (VPN),

Implementation Management Issues.

7

4 Introduction of Social Media, Social Media Optimization, eMail

Marketing, Mobile Marketing, performance marketing, online public

relations, content marketing, search engine optimization, search engine

marketing.

7

5

Introduction to Digital Marketing Tools: Google Analytics, Google

Adwords, Google Adsense, Hootsuite, Facebook Campaign Manager,

Twitter Campaign Manager

7

Page 59: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Total 35

Reference:

Reference Books: Digital Marketing strategy, implementation & practice by Dave

Chaffey

Course outcomes:

On successful completion of the course, the student will be able to:

The students will understand various channels and activities essential to plan implementing and

manage an effective digital marketing strategy for their businesses.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

Page 60: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Mobile Computing

Course Code : CA 621

Semester : III Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:1:0:4 Credits : 4Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about the computer network and mobile communication.

Course Objectives:

To impart fundamental concepts in the area of mobile computing, to provide a computer systems

perspective on the converging areas of wireless networking, embedded systems, and software,

and to introduce selected topics of current research interest in the field.

Course Content :

Units Course Contents Total

Contact

Hrs.

Page 61: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1

Introduction to Mobile Communications and Computing : Mobile

Computing (MC) : Introduction to MC, novel applications, limitations, and

architecture. GSM : Mobile services, System architecture, Radio interface,

Protocols, Localization and calling, Handover, Security, and New data

services.

7

2 (Wireless) Medium Access Control : Motivation for a specialized MAC

(Hidden and exposed terminals, Near and far terminals), SDMA, FDMA,

TDMA, CDMA.

7

3 Mobile Network Layer : Mobile IP (Goals, assumptions, entities and

terminology, IP packet delivery, agent advertisement and discovery,

registration, tunneling and encapsulation, optimizations), Dynamic Host

Configuration Protocol (DHCP).

Mobile Transport Layer : Traditional TCP, Indirect TCP, Snooping TCP,

Mobile TCP, Fast retransmit/fast recovery, Transmission /time-out freezing,

Selective retransmission, Transaction oriented TCP.

7

4

Database Issues : Hoarding techniques, caching invalidation mechanisms,

client server computing with adaptation, power-aware and context-aware

computing, transactional models, query processing, recovery, and quality of

service issues.

Data Dissemination: Communications asymmetry, classification of new data

delivery mechanisms, pushbased mechanisms, pull-based mechanisms, hybrid

mechanisms, selective tuning (indexing) techniques.

7

5 Mobile Ad hoc Networks (MANETs): Overview, Properties of a MANET,

spectrum of MANET applications, routing and various routing algorithms,

security in MANETs.

Protocols and Tools : Wireless Application Protocol-WAP. (Introduction,

protocol architecture, and treatment of protocols of all layers), Bluetooth (User

scenarios, physical layer, MAC layer, networking, security, link management)

and J2ME.

7

Total 35

Reference:

1. The Mobile Commerce Prospects: A Strategic Analysis of Opportunities in the Banking

Sector ; Research Project Mobile Commerce, Hamburg University Press, 2007

Page 62: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course outcomes:

On successful completion of the course, the student will be able to:

Determine solutions using problem solving principles, logic and systematic methodologies.

Evaluate the architecture and principles of operation of computer systems and networks.

Synthesize principles and theories of computer science and software engineering for application

to different computing paradigms.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Page 63: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Introduction To Android Course Code : CP307

Semester : III Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about JAVA and OOPS is required.

Course Objectives:

The Android environment

● Tools for creating Android applications

● The Android approach to structuring applications

● Basic user interfaces

● Application life cycles

Course Content :

Units Course Contents Total

Contact

Hrs.

Hello Android Introduction to Android Android Flavors Android OS

Page 64: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1 Architecture Gradle Build System Setting up Android Development

Environment System Requirements Android Studio Installation Create First

Android Application Understand Project Hierarchy.

User Interface & Event Handling Layouts & Views Resources User Input

Control Listview and Scrolling Views Recyclerview & Card View Themes &

Styles Material Design Providing Resources for adaptive layouts Dialogs –

Alert, Progress and Custom Floating Action Button Localization

7

2

Activities and Intents Activity Lifecycle Activity State Explicit Intent

Implicit Intent Intent resolution.

Exploring Actionbar Getting Access of Action Bar Option Menus Context

Menus Popup Menus Navigation Drawer Tab Navigation Swipe View with

View Pager

7

3 Broadcast Receivers & Notification:Broadcastreceiver Sending a Broadcast

Creating Receiver Registering broadcast receiver Notification Integrating

notification with broadcast receiver.

Services Service Types of Service Service Declaration Creating a Service

Extending Service Class Start a Service Stop a Service Creating a Bound

Service Life cycle of Service

7

4

Fragments What is Fragment? Creating a Fragment Fragment Lifecycle

Handling Fragment Events Fragment Communication

7

5

Background Tasks & Networking Asynctask Asynctask with Progress Bar

Android Networking Connecting to Internet using Asynctask Downloading an

Image using Asynctask Alarm Manager Job Scheduler Thread Handlers.

7

Total

35

Reference:

Programming Android :Java Programming by Zigurd Mennies ,Laird Dornim.

Course outcomes:

On successful completion of the course, the student will be able to:

The students will be introduced to mobile programming. Introduction to mobile programming

gives answer to where to start , how to implement and what are the requirements .

Page 65: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

Page 66: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation

40

Course Title: Introduction To Android Lab Course Code : CA 655

Semester : III Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 0:2:0:1 Credits : 1 Credits

Type of course : Practical Assignments Total Contact Hours : 2 Hours weekly

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about JAVA and OOPS is required.

Course Objectives:

The Android environment

● Tools for creating Android applications

● The Android approach to structuring applications

● Basic user interfaces

● Application life cycles ss

S.No. Name of Experiments Hours

1 Create the simple calculator. 2

2 Create an app that explores the life-cycle of an activity. 2

3 Create an app of registration form. 2

4 Create a simple game. 2

5 Create a Music Player using Spiner. 2

6 Create a chat application. 2

7 Create an application using Navigation Drawer. 2

8 Create an application of notification. 2

Page 67: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

9 Create an application of game. 2

10 Create an application of android tutorial using Sqlite. 2

Course outcomes:

On successful completion of the course, the student will be able to:

Learn the android application.

Page 68: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Learning Center Of Excellence With Google

DEPARTMENT OF COMPUTER APPLICATIONS

Teaching and Examination Scheme for Master of Computer Application 3 Year

2 Years(Lateral Entry)

EFFECTIVE FROM ACADEMIC SESSION 2017-18

Year: II Semester: IV COURS

E TYPE

Course

Code

Course Name Credits

LTPC

Weightage

(in%)

CE ES

E

EM 202 Employability Skills – VII 0201 40 60

PC 202 Proficiency in Co-Curricular

Activities – IV

2

PE 652 Project Stage-I 0032 60 40

CA 617 Operating System 3003 40 60

CA 657 Operating System Lab 0032 60 40

CA 653 Advance Java Lab 0032 60 40

CA 619 Introduction to IOT 3003 40 60

CP 407 Artificial intelligence 3003 40 60

CA 614 Advance Android Development 3003 40 60

CA 654 Advance Android Development

Lab

0032 60 40

CA 315 Computer Graphics 3003 40 60

CA 655 Computer Graphics Lab 0032 60 40

CP 408 Advance Computer Architecture 3003 40 60

CA 618 Object Oriented Analysis & Design 3003 40 60

CA 627 Entrepreneurship and small scale

business Management

3003 40 60

Total 26

Course Title: Employability Skills – VII Course Code : EM 202

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:2:0:1 Credits : 1 Credit

Type of course : Lecture Total Contact Hours : 12

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about English grammer.

Course Objectives:

Page 69: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1.Self management

2.Interacting with other

Course Content:

Topic and Contents Hours

UNIT-1: Communication 2

Role Plays - Negotiation, Listening, Interaction Process, Interpersonal Relationship

UNITS-2: Quantitative 2

Mixture & Allegation, Simple & Compound Interest, Time and work, Pipes and cistern,

Time Speed Distance,

UNITS-3: Reasoning, 3

Blood Relations, Direction Sense, Analogies, Odd one out, Logical Reasoning,

UNIT-4: Motivation 03

Mission, Vision ,Goal, Motivation & Types of Motivation, Practice Sessions on Leadership

thru case method,

UNIT 5: Preparation, presentation 12

Role play Presentation skills & Preparation

TOTAL 12

References: Brilliant employability skills by Trought, Frances Course outcome:

1. Students will learn about the self management.

2. Students will learn how to interact with other person

Course Title : PROJECT STAGE– I Course Code : PE 652

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2 Credits

Type of course : PRACTICAL LAB Total Contact Hours : 2 hrs.weekly

Continuous Internal Evaluation : 60 Marks ESE: 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Students have the knowledge of at least one programming language, database and software engineering

concept.

Course Objectives:

Students are able to learn the development of software.

Course Content:

Page 70: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Topic and Contents Hours

PROJECT STAGE -I

Minor project 2

Hrs.wee

kly

Course outcomes:

On successful completion of the course, the student will be able to:

Learn how to make project

Course Title: Operating System Course Code : CA 617

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about operating system and knowledge about subject

Course Objectives:

- To learn the fundamentals of Operating Systems - To gain knowledge on Distributed operating system

concepts that includes architecture, Mutual exclusion algorithms, Deadlock detection algorithms and

agreement protocols - To gain insight on the distributed resource management components viz. the

algorithms for implementation of distributed shared memory, recovery and commit protocols - To know

the components and management aspects of Real time, Mobile operating Systems.

Course Content:

Topic and Contents Hours

UNIT-1 7

Introduction to Operating Systems, Operating system services, multiprogramming,

time-sharing system, storage structure. System calls, multiprocessor system. Basic

concepts of CPU scheduling, Scheduling criteria, Scheduling algorithms, algorithm

evaluation, multiple processor scheduling, real time scheduling I/0 devices

organization, I/0 devices organization, I/0 devices organization, I/0 buffering

UNITS-2 7

Page 71: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Process concept, process scheduling, operations on processes Threads, inter-process

communication, precedence graphs Critical section problem, semaphores, and

classical problems of synchronization. Deadlock problem, deadlock characterization,

deadlock prevention, deadlock avoidance, deadlock detection, recovery from

deadlock, Methods for deadlock handling.

UNITS-3

7

Concepts of memory management, logical and physical address space swapping,

contiguous and non-contiguous allocation paging, segmentation, and paging

combined with segmentation

UNIT 4 7

Concepts of virtual memory, demand paging, page replacement algorithms

Allocation of frames, thrashing, demand segmentation. Security threads protection

intruders-Viruses-trusted system

UNIT 5

7

Disk scheduling, file concepts, file access methods, allocation methods, directory

systems, file protection,Introduction to distributed systems and parallel processing

case study.

TOTAL 35

Reference:

1. A.S.Tanenbaum-Modern Operating Systems, Pearson Education Asia.

2. D.M.Dhamdhere-Operating Systems-A Concept based approach, Tata Mc-Graw Hills.

3. Achyut godble -Operating Systems, Tata Mc-Graw Hills.

4. Stallings-Operating System, Pearson.

Course outcomes:

On successful completion of the course, the student will be able to:

The students should be able to: -Demonstrate the Mutual exclusion, Deadlock detection and agreement

protocols of Distributed operating system - Learn the various resource management techniques for

distributed systems - Identify the different features of real time and mobile operating systems -Modify

existing open source kernels in terms of functionality or features used.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Page 72: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

CT

ASS

MEN

T

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom’s

taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Operating System Lab Course Code : CA 657

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2 Credits

Type of course : Lecture + Assignments Total Contact Hours : 2 Hours weekly

Continuous Internal Evaluation : 60 ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about operating system and programming.

Course Objectives:

Page 73: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

- To learn the fundamentals of Operating Systems - To gain knowledge on Distributed operating system

concepts that includes architecture, Mutual exclusion algorithms, Deadlock detection algorithms and

agreement protocols - To gain insight on to the distributed resource management components viz. the

algorithms for implementation of distributed shared memory, recovery and commit protocols - To know

the components and management aspects of Real time, Mobile operating Systems.

Course Content:

S.no. Name of Experiments Hours

1 Write programs using the following system calls of UNIX operating

system:fork, exec, getpid, exit, wait, close, stat, opendir, readdir

2

2

Write programs using the I/O system calls of UNIX operating system

(open,read, write, etc)

2

3 Write C programs to simulate UNIX commands like ls, grep, etc. 2

4 Given the list of processes, their CPU burst times and arrival

times,display/print the Gantt chart for FCFS and SJF. For each of the

scheduling

2

5 Given the list of processes, their CPU burst times and arrival

times,display/print the Gantt chart for Priority and Round robin. For

each of the scheduling policies, compute and print the average

waiting time and average turnaround time.

2

6 Developing Application using Inter Process communication (using

shared memory, pipes or message queues)

2

7 Implement the Producer – Consumer problem using semaphores

(using UNIX system calls).

2

8 Implement some memory management schemes – I 2

9 Implement some memory management schemes – II 2

10 Implement any file allocation technique (Linked, Indexed or

Contiguous)

2

Course outcomes:

On successful completion of the course, the student will be able to:

Learn scheduling, programming

Course Title: Advance Java LAB Course Code :CA 653

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) :0: 0:3:2 Credits : 2 Credits

Page 74: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Type of course : PRACTICAL LAB Total Contact Hours : 2 HOURS

WEEKLY

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge of Programming language

Course Objectives:

Understand fundamentals of programming such as variables, conditional and iterative execution,

methods, etc. 2. Understand fundamentals of object-oriented programming in Java, including

defining classes, invoking methods, using class libraries, etc.

Course Content:

S.No. Name of Assignments Hours

1 WAP to swap two numbers without using third variable. 2

2 WAP to check whether a number is Armstrong or not. 2

3 WAP to implement the Concept of Function Overloading. 2

4 WAP to implement the Concept of Function Overriding. 2

5 WAP to implement the Exceptional Handling. 2

6 WAP of an applet that receives two numerical values as the input

from user and displays the sum of these two numbers.

2

7 WAP for displaying product list along with their prices and then allow

user to buy any1 item from them with required quantity.

2

8 WAP to implement multithreading(three threads using single run

method).

2

9 WAP to implement the calculator. 2

10 WAP to implement the URL 2

Course outcomes:

On successful completion of the course, the student will be able to:

To learn the advance java concept.

Course Title: INTRODUCTION TO INTERNET OF THINGS

Course Code : CA 619

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Page 75: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about programming

Course Objectives:

To assess the vision and introduction of IoT.

2. To Understand IoT Market perspective.

3. To Implement Data and Knowledge Management and use of Devices in IoT Technology.

4. To Understand State of the Art - IoT Architecture.

5. To classify Real World IoT Design Constraints, Industrial Automation in IoT.

Course Content:

Topic and Contents Hours

UNIT-1 7

Introduction & Concept : Introduction, physical design of IoT, Logical design of

IoT, IoT enabling Technologies, IoT level and development Templet.

UNITS-2 7

Domain Specific Iot’s: Home automation, Cities, Environment, Energy, Retail,

Logistics, Agriculture, Industry, Health & Lifestyle .

UNITS-3

IoT and Machine to Machine(M2M): M2M, Difference between IoT and M2M,

SDN and NFV for IoT,

7

UNIT 4 7

IoT System Management with NETCONF-YANG : Need for IoT system

management, simple network management protocol (SNMP), Network Orator

Requirement, NETCONF, YANG, IoT systems management with NETCONF-

YANG

UNIT 5 7

Developing Internet of things : Introduction, IoT Design Methodology, Case study

on Internet of things for weather Monitoring

TOTAL 35

Reference:

Iot by Arshdeep Bahga .

Introduction of things by Vijay Madisetti.

Course outcomes:

Page 76: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

On successful completion of the course, the student will be able to:

Interpret the vision of IoT from a global context.

Determine the Market perspective of IoT.

Compare and Contrast the use of Devices, Gateways and Data Management in IoT.

Implement state of the art architecture in IoT.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom’s

taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 77: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: ARTIFICIAL INTELLIGENCE Course Code : CP 407

Semester : IV Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Background in computer programming, undergraduate algorithms and data structures, and basic discrete

mathematics and probability theory.

Course Objectives:

Various symbolic knowledge representation to specify domains and reasoning tasks of a situated software

agents.

Use different logical systems for inference over formal domain representations, and trace how a particular

inference algorithm works on a given problem specification.

Course Content:

Topic and Contents Hours

UNIT-1 07

Meaning and definition of artificial intelligence, Various types of production systems,

Characteristics of production Systems Study and comparison of breadth first search and

depth first search. Techniques, other Search Techniques like hill Climbing, Best first

Search. A* algorithm, AO* algorithms etc, and various types of control strategies

UNITS-2 07

Knowledge Representation, Problems in representing knowledge, knowledge

representation using propositional and predicate logic, comparison of propositional and

predicate logic Resolution, refutation, deduction, theorem proving, inference, monotonic

and nonmonotonic reasoning

UNITS-3 07

Probabilistic reasoning, Bayes theorem, semantic networks scripts schemas, frames,

conceptual dependency and fuzzy logic, forward and backward reasoning

UNIT-4 07

Game playing techniques like minimax procedure, alpha-beta cut-offs etc, planning, Study

of the block world problem in robotics, Introduction to understanding and natural

languages processing

UNIT 5 07

Introduction to learning, Various techniques used in learning, introduction to neural

Page 78: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

networks, applications of neural networks, common sense, reasoning, some example of

expert systems.

TOTAL 35

1. References: Thomas Dean-Artificial Intelligence-Theory & Practice, Pearson Education, Asia.

2. Alison Cawsey - The Essence of Artificial Intelligence, Pearson Education, Asia.

Course outcome:

1. Use various symbolic knowledge representation to specify domains and reasoning tasks of a situated

software agent.

2. Use different logical systems for inference over formal domain representations, and trace how a

particular inference algorithm works on a given problem specification.

3. Understand the conceptual and computational trade-offs between the expressiveness of different formal

representations.

Transferable skills: Upon completion, students will be able to:

4. Use key logic-based techniques in a variety of

research settings;

5. communicate scientific knowledge at different

levels of abstraction.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Page 79: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom’s

taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Advance Android Development Course Code : CA 614

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about JAVA and OOPS is required.

Course Objectives:

The Android environment ● Tools for creating Android applications ● The Android approach to structuring applications ● Basic user interfaces ● Application publishment

Course Content:

Topic and Contents Hours

UNIT-1: INTRODUCTION: 7

Concept of Adv. Android: Introduction to adv. Android, activity and intents,

testing and debugging &

backwards compatibility, support library.

UNITS-2: User Interface 7

User Interface: User interaction with intuitive navigation, delightful user

experience, testing your UI.

UNITS-3: Background Tasks 7

Background Task: connection to the internet, notification and background tasks,

triggering scheduling and optimizing background tasks.

Maps with Android: Google Maps Android API Adding a Map to an

Application Display User’s current Location Change Map Type Map Gestures

Page 80: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Map Markers

UNIT-4: SQlite 7

Data saving retrieving loading: storing data in your APP, storing data using

SQLite, sharing data:

content resolvers and content provider, loading data using loaders.

UNIT 5: Publish of Android App 7

Testing Application: Use of Logcat as Debugging Use of Android

Debugger

tool Android JUnit Testing Testing User Interface Espresso testing.

Polish & publish : permission and libraries, security best practices,

widgets, publishing your app.

TOTAL 35

Reference:

Android Programming: (By: Bill Philips & Brian Hardy

Course outcomes:

On successful completion of the course, the student will be able to:

1.Will able to make android application.

2.Will able to deploy android application.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Page 81: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

INDI

REC

T

ASSE

SSM

ENT

Student feedback

Students

Middle of the

course

-NA-

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom’s

taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Advance Android Development Lab Course Code : CA 654

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2 Credits

Type of course : Practical Assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about animation and knowledge about subject

Course Objectives:

The objective of this course is to provide students with a basic understanding of multimedia

systems.

Page 82: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Content:

S.No Name of Experiments Hours

1 Create the simple calculator. 2 hours weekly

2 Create an app that explores the life-cycle of an activity. 2 hours weekly

3 Create an app of registration form. 2 hours weekly

4 Create a simple game. 2 hours weekly

5 Create a Music Player using Spiner. 2 hours weekly

6 Create a chat application. 2 hours weekly

7 Create an application using Navigation Drawer. 2 hours weekly

8 Create an application of notification. 2 hours weekly

9 Create an application of game. 2 hours weekly

10 Create an application of android tutorial using Sqlite. 2 hours weekly

Course outcomes:

On successful completion of the course, the student will be able to make android application. , to deploy

android application.

Course Title: Computer Graphics Course Code : CA 315

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student Should have knowledge of basics of mathematics, graphics devices.

Course Objectives:

The objective of this course is to make students to develop computer animation ,design and

multimedia.

Course Content:

Page 83: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Units Course Contents Total

Contact

Hrs.

1

Introduction: What is Computer Graphics, Elements of a Graphics,

Workstation, Graphics hardware, I/O devices, Introduction to Raster scan

displays, Storage tube displays, refreshing, flicking, interlacing, color

monitors, display processors resolution

7

2

Point Clipping. Line Clipping Algorithms, Polygon Clipping algorithms,

Introduction to Hidden Surface elimination, Basic illumination model, diffuse

reflection, specular reflection, phong shading, Gourand shading ray tracing,

color models like RGB, YIQ, CMY, HSV etc.

8

3

Scan conversion techniques, image representation, line drawing, simple

DDA, Bresenham’s Algorithm, Circle drawing, general method, symmetric

DDA, Bresenham’s Algorithm, curves, parametric function, Beizier Method, B-

sp-line Method.

7

4

2D & 3D Co-ordinate system, Translation, Rotation, Scaling, Reflection

Inverse

Transformation, Composite transformation, world coordinate system, screens

coordinate system.

8

5 Parallel and perspective projections, Representation of 3D object on 2D

screen.

7

Total 37

Reference books:

1. D.Rogers and J. Adams, Mathematical Elements for Computer Graphics, McGraw –Hill International Edition.

2. Computer Graphics (Schaum Series) by Lipschutz (MC Graw Hill) 3. Hearn and P. Baker. Computer Graphics, Prentice Hall. 6. Computer Graphics by Yashwant Kanetkar

Course outcomes: On successful completion of the course, the student will be able to develop computer animation ,design

and multimedia.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Page 84: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Graded

Assignments

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom’s

taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Computer Graphics Lab Course Code : CA 655

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 0:0:3:2 Credits : 2 Credits

Type of course : Practical Assignments Total Contact Hours : 02 Hours weekly

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student Should have knowledge of basics of mathematics, graphics devices.

Page 85: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Objectives:

The objective of this course is to make students to develop computer animation ,design and

multimedia.

Course Content:

S.No Name of Experiments Hours

1 To implement DDA algorithms for line and circle. 2 hours weekly

2 To implement Bresenham’s algorithms for line, circle and ellipse drawing

2 hours weekly

3 To implement Mid Point Circle algorithm using C . 2 hours weekly

4 To implement Mid Point Ellipse algorithm using C 2 hours weekly

5 To perform 2D Transformations such as translation, rotation, scaling, reflection and sharing

2 hours weekly

6 To implement Cohen–Sutherland 2D clipping and window–viewport mapping.

2 hours weekly

7 To implement Liang Barksy Line Clipping Algorithm 2 hours weekly

8 To perform 3D Transformations such as translation, rotation and scaling.

2 hours weekly

9 To convert between color models. 2 hours weekly

10 To perform basic operations on image using any image editing software

2 hours weekly

Reference:

Reference Books:

1. Ralf Steinmetz & Klara Nahrstedt - Multimedia: computing, Communication & Applications,

Pearson Education Asia.

2. Prabhat K.Andleigh-Multimedia System Design, Prentice Hall, Iran Thakrar

Course outcomes: On successful completion of the course, the student will be able to develop computer animation ,design

and multimedia.

Course Title: ADVANCED COMPUTER ARCHITECTURE Course Code : CP 408

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Page 86: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Prerequisites: ECE 152, CPS 104, or consent of instructor, Knowledge

Course Objectives: The course focuses on processor design, pipelining, superscalar, out-of-order

execution, caches (memory hierarchies), virtual memory, storage systems.

Advanced topics include a survey of parallel architectures and future directions in computer architecture

Course Content:

Topic and Contents Hours

UNIT-1 7

Introduction: Parallel Computing, Parallel Computer Model, Program and Network Properties, Parallel Architectural Classification Schemes, Flynn’s & Fang’s Classification, Performance Metrics and Measures, Speedup Performance Laws: Multiprocessor System and Interconnection Networks; IEEE POSIX Threads: Creating and Exiting Threads, Simultaneous Execution of Threads, Thread Synchronization using Semaphore and Mutex, Canceling the Threads.

UNIT-2 7

pipelining and memory hierarchy: Basic and Intermediate Concepts, Instruction Set

Principle; ILP: Basics, Exploiting ILP, Limits on ILP; Linear and Nonlinear Pipeline

Processors; Superscalar and Superpipelined Design; Memory Hierarchy Design:

Advanced Optimization of Cache Performance, Memory Technology and Optimization,

Cache Coherence and Synchronization Mechanisms.

UNIT-3 7

Multithreaded Architectures, Distributed Memory MIMD Architectures Shared Memory

MIMD Architecture, Clustering, Instruction Level Data Parallel Architecture, SIMD

Architecture, Fine Grained and Coarse Grained SIMD Architecture, Associative and

Neural Architecture Data Parallel Pipelined and Systolic Architectures, Vector

Architectures

UNIT-4 7

Parallel Algorithms: PRAM Algorithms: Parallel Reduction, Prefix Sums, Preorder Tree

Traversal, Merging two Sorted lists; Matrix Multiplication: Row Column Oriented

Algorithms, Block Oriented Algorithms; Parallel Quicksort, Hyper Quick sort; Solving

Linear Systems: Gaussian Elimination, Jacobi Algorithm; Parallel Algorithm Design

Strategies

UNIT-5 7

Meaning and definition of artificial intelligence, Various types of production systems,

Characteristics of production Systems Study and comparison of breadth first search and

Page 87: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

depth first search. Techniques, other Search Techniques like hill Climbing, Best first

Search. A* algorithm, AO* algorithms etc, and various types of control strategies

TOTAL 35

Reference Books:

1. Hwang & Briggs-Computer Architecture & Parallel Processing, Mcgraw Hill.

2. Subrata Das-Advanced Computer Architecture, Vol I & II.

Course outcomes:

● To apply the knowledge of performance metrics to find the performance of systems. ● To create an assembly language program to program a microprocessor system. ● To design a hardware component for an embedded system ● To deal with different types of computers ● To identify high performance architecture design ● To identify the problems in components of computer. ● To develop independent learning skills and be able to learn more about different computer

architectures and hardware. ● To learn & use the new technologies in computers. ● To use the knowledge of micro programming in the field of speech processing.

Course Assessment and Evaluation:

● The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

Page 88: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

assessment

methods

● CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

● Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: OBJECT ORIENTED ANALYSIS & DESIGN Course Code : CA 618

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks SEE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student must have knowledge about the object oriented.

Course Objectives:

1. To describe the object-oriented software development process, including object- oriented

methodologies and work flow

2. To be able to explain and justify designs based on design principles, patterns, and heurist

Course Content:

Topic and Contents Hours

UNIT-1 7

Unified Modeling Language, Basic structures and modeling classes, common modeling techniques, relationships, common mechanism, class diagrams

UNITS-2 7

Advanced structured modeling, advanced classes and relationships, interfaces, types and

roles, instances and object diagram.

UNITS-3 7

Behavioral modeling in OO perspective 7

Page 89: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

UNIT-4

Object- oriented concepts and principles. Identifying the elements of an object model.

Object oriented projects metrics and estimation

7

UNIT 5

. Design for object – oriented systems. The system design process. 7

TOTAL 35

Reference Books:

Object oriented software engineering by Timothy C. Lethbridge and Robert Laganière

Course outcome:

1. Will explain the object- oriented software development process, including object-oriented

methodologies and work flo

2. Will be able to justify designs based on design principles, patterns, and heurist

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the c

ourse 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

3. CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Page 90: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

4. Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: ENTREPRENEURSHIP AND SMALL

SCALE BUSINESS MANAGEMENT Course Code : CA 627

Semester : IV Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

1. Basics in management rules and techniques..

Course Objectives:

1. Apply the concept of management techniques.

2. Apply the various techniques for business management

Course Content:

Topic and Contents Hours

UNIT-1: INTRODUCTION: 7

Definition, meaning, importance and relevance types & characteristics and

classification of entrepreneurship, identification of business barriers to

entrepreneurship. Opportunities, environment scanning in rough 7 Domains of

market attractiveness & porter’s 5-forcus model

UNITS-2: NEEDS, TOOLS TECHNIQUES 7

For market assessment & survey, entrepreneurship motivations &

environment innovations & creativity.

UNITS-3: BUSINESS PLAN WRITING 7

scope, type, process of identifying target market, survey industry &

competition analysis.

UNIT-4: ENTREPRENEURSHIP DEVELOPMENT

PROGRAM

7

Page 91: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Objectives, Programs of EDP, Entrepreneurial development cause Relevance

& Accruements or EDP

UNIT 5: SMALL BUSINESS MANAGEMENT 7

Starting up a new business venture, Scope of fund raising to start up a new

venture.

TOTAL 35

Reference:

1.Jain P.C handbook for New Entrepreneurs: Oxford University Press

2.Drucker Peter F: Innovation & Entrepreneur

3.Lalitha D Rani : Women Entrepreneur. APH Publishing Corporation

Course outcomes:

On successful completion of the course, the student will be able to:

1.Will able to find the concept of small scale business management.

2.Will able to find various types of business management techniques.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study cases.

Method What To

whom

When/where

(Frequency

in the course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer books 1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer scripts

at BTE 1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4, delivery

of the course

End of Course survey End of course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

Page 92: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components:

Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom’s

taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 93: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Learning Center Of Excellence With Google

DEPARTMENT OF COMPUTER APPLICATIONS

Teaching and Examination Scheme for Master of Computer Application 3 Year

2 Years(Lateral Entry)

EFFECTIVE FROM ACADEMIC SESSION 2017-18

Year: III Semester: V

COURSE

TYPE

Course

Code

Course Name Credits

LTPC

Weightage

(in%)

CE ES

E

EM 303 Employability Skills – VIII 0201 40 60

PC 301 Proficiency in Co-Curricular Activities

– V

2

PE 701 Project Stage-II 0084 60 40

SM 701 Project Training Seminar - II 0042 60 40

CA 709 ERP System 3003 40 60

CA 261 Colloquium Lab 0032 60 40

CA 710 Introduction to iOS 3003 40 60

CA 712 Angular JS 3003 40 60

CA 708 Angular JS Lab 0032 60 40

UE CA 723 Research methodologies 3003 40 60

CA 624 Embedded System 3003 40 60

CA 719 Advanced Web Development 3003 40 60

CA-753 Advanced Web Development Lab 0021 60 40

CA 711 Decision support system 3104 40 60

CA 707 Cloud Computing 3003 40 60

CA 721 Cloud Computing Lab 0021 60 40

Total Credits 29

Page 94: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title : EMPLOYABILITY SKILLS – VIII Course Code : EM 303

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:2:0:1 Credits : 1 Credits

Type of course : Lecture + Assignments Total Contact Hours : 12

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about grammar

Course Objectives:

] 1.Self management

2.Interacting with other

Course Content:

Topic and Contents Hours

UNIT 1- Quantitative

Permutation and combination, Clock and calendar, Data

Interpretation and sufficiency, Inequalities

3

Puzzles, Statement & Assumptions, Strong & Weak Arguments,

Verbal and non verbal reasoning,

3

UNIT – 3 Motivation

Practice Sessions on Leadership thru case method, 3

UNIT- 4 Group Discussions & PI

Page 95: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Objective and Managing GD/PI, GD/PI-Technical /Mkt/HR/

IT/Gen round, Factual, Argumentative, Opinion, Abstract GDs,

Practice, Mock, Recorded PI/GD.

3

References: Brilliant employability skills by Trought, Frances

Course outcomes:

1. Students will learn about the self management.

2. Students will learn how to interact with other person

Course Title : PROJECT STAGE– II Course Code : PE 701

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:8:4 Credits : 4 Credits

Type of course : Practical Assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Students have the knowledge of at least one programming language, database and

software engineering concept.

Course Objectives:

Students are able to learn the development of software.

Course Content:

Topic and Contents Hours Marks

PROJECT STAGE -II

Major project 2

hours

weekly

Course outcomes:

On successful completion of the course, the student will be able to:

Make the project.

Page 96: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Project Training Seminar II Course Code :SM 701

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:4:2 Credits : 2Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of minimum one programming is required.

Course Objectives:

To learn concepts of Development of project

Course Content:

Topic and Contents Hours Marks

a) Student presentations on various topics.

b) At least one technical paper presentation in

National/International Conference/Seminar by the

student.

c) At least one technical paper publication by the student in

research journal/magazine of National/International

repute

2 hours

weekly

60

Course outcomes:

On successful completion of the course, the student will be able to:

Learn the project development.

Course Title: ERP SYSTEM Course Code : CA 709

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about software engineering.

Course Objectives:

Page 97: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

To make student able to build an understanding of the fundamental concepts of ERP

systems, their architecture, and working of different modules in ERP. Students will also

able to develop and design the modules used in ERP systems, and can customize the

existing modules of ERP systems.

Course Content:

Topic and Contents Hours Marks

UNIT-1 7 20

Enterprise wide information system, Custom built and

packaged approaches, Needs and Evolution of ERP Systems,

Common myths and evolving realities, ERP and Related

Technologies, Business Process Reengineering.

UNITS-2 7 20

ERP Benefits, classification, Present global and Indian

market scenario,milestones and pitfalls, Forecast, Market

players and profiles, Evaluation criterion for ERP product,

ERP Life Cycle.

UNITS-3

Analytical Hierarchy Processes (AHP), Various ERP modules

and applications, Vendor selection criteria for successful ERP

solution.

7 20

UNIT 4

ERP implementation strategies, Success and failure factors for

implementation, Hidden costs, ERP success inhibitors and

accelerators, Management concern for ERP success, Useful

guidelines for ERP Implementations.

7 20

UNIT 5 07 20

Technologies in ERP Systems and Extended ERP, Case Studies

Development and Analysis of ERP Implementations in

focusing the various issues discussed in above units

Learning and Emerging Issues. Concept of E-Governance :

Concept, E-Governance frame work, area of application like

public sector, service industry.

TOTAL 35 100

Reference Books:

1. ERP Systems , THM

Page 98: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course outcomes:

On successful completion of the course, the student will be able to:

Understand the basic concepts and technologies used in the field of management information

systems;

• Have the knowledge of the different types of management information systems;

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Page 99: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Introduction to iOS Course Code : CA 710

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Objective C, swift C

Course Objectives:

1. Understand and design ios application. 2. Identify the unique characteristics of ios application 3. Explain the general structure of a ios application 4. Define the unique design problems and challenges of ios application

Course Content:

Topic and Contents Hours

UNIT-1 7

Introduction to IOS: Why iOS, mobile app paradigm, difference between

mobile app & desktop app, iOS main components and services, iPhone &

iPad device anatomy, iOS architecture & SDK frameworks, iOS & SDK

version compatibility. Introduction to Xcode, Templates, projects &

workspaces

UNITS-2 7

Objective-C & Application Patterns: Classes, objects, methods, declared

properties, Memory management, Automatic Reference Counting

Page 100: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

(ARC), Categories & Extensions, Formal & Informal protocols, Blocks,

Collections, Enumeration, Dynamic typing & Binding, Objective-C vs

C++ vs C#, Model View Controller (MVC), IBOutlets and IBActions,

connecting outlets, sub classing and delegation

UNITS-3 7

Views and Navigation Based Applications: View Hierarchy, Containers,

Controls, Text & Web view, Navigation view, tab bar, Alert view,

Action sheets, controlling rotation behavior, Auto layout, Storyboards,

UITable view, UIImage view, UIPicker view & UIDate Picker.

Navigation based applications – Adding the root view controller,

Creating the Navigation controller, Controlling the Stack Navigation

Programmatically

UNIT-4 7

Directories, Files & Working with Data: NSFileManager, NSFileHandle

& NSData, Path names in objective-C, working with directories, working

with files, reading & writing from a file, iCloud, Key value data.

Working with data – SQLite Integration, using SQLite directly, core data

framework, querying data, managed objects, persistent store coordinator,

entity descriptions, retrieving & modifying data.

UNIT 5 7

Application Development in IPhone: Touch notification method, Gesture

motions & recognizers, 2-D graphics, Core animation blocks, animation

curves, Multitasking, Push & Local notifications, Core location

framework, Sending HTTP GET & POST requests, XML & JASON

parsing, Web service Integration, iPhone vs iPad, Multiple SDK support,

detecting device capabilities, supporting iOS versions.

TOTAL 35

Reference Books:

1 iOS 7 Programming Fundamentals by Matt Neuburg

2 “iOS Programming” by Joe Conway

Course outcomes:

Page 101: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

On successful completion of the course, the student will be able to:

The students will be able to design, simulate, built and debug IOS Application.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

Page 102: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Angular JS Course Code : CA 712

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about Java script,css,HTML

Course Objectives:

● Understand the design of single-page applications and how AngularJS facilitates their

development

● Properly separate the model, view, and controller layers of your application and

implement them using Angular JS

Course Content:

Topic and Contents Hours

UNIT-1 7

Overview of AngularJS - AngularJS architecture overview, The

Angular Batarang, Using Karma, Get Setup, Angular Seed Tour,

Build: Hello World, Bind tweet to input , Disable button, if tweet

is empty, Character count binding

UNITS-2 7

Data Binding - Wiring up a controller, Binding, Iteration,

Filters, Forms binding and validation, Build: A two-way bound

form with validation , Post: add tweet to list, Show error

validation message (tweet too long), Search filter by

tag/username/text

Page 103: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

UNITS-3

Services and DI - Overview of the built-in AngularJS services,

Using angular's $http and $resource services, Promises, Service

registration and injection, Using services to build a service,

Injecting services, Build: Create a twitter search service, Submit

simple search, Set result size, Create a paging stream (with

promises), Pass tests

7

UNIT 4

Templates and Routing - Linking and images, The routing API,

PushState, hasbangs and SEO, Build: Using templates with

iteration, Create a template for each tweet in the list, Build:

Using templates and routing for master/details navigation, Create

a details page for a tweet

7

UNIT 5 7

Directives - Simple directives, Using templates, Working with

controllers, Transclusion, Directive scope and isolate scope,

Build: Tweet Directive, Add a timer that updates tweet time

continuously, Add a marquee news ticker that can accept data

from the incoming tweets, Bonus: Use D3 to create a chart of

something

TOTAL 35

Reference Books:

1) Pro Angularjs By: Adam Freeman

2) AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps By: Shyam

Seshadri, Brad Green

Course outcomes:

On successful completion of the course, the student will be able to:

● Code an AngularJS Single Page Application from scratch

● Build an awesome User Interface

● Create and bind controllers with JavaScript

Course Assessment and Evaluation: The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To When/where Max Evidence Contributing

Page 104: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

whom (Frequency

in the

course)

Marks collected to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 105: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: Angular JS Lab Course Code : CA 708

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P:C) : 0:0:3:2 Credits : 2Credits

Type of course : Practical Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about Java script,css,HTML

Course Objectives:

● Understand the design of single-page applications and how AngularJS facilitates their

development

● Properly separate the model, view, and controller layers of your application and

implement them using Angular JS

Practical no.

Name of experiments Hours

1 Building single page application using AngularJS. 2

2 Integrating forms with AngularJS. 2

3 Organizing code using modules & Injecting dependencies into a module.

2

4 Performing Filters using AngularJS (Uppercase, Lowercase & Currency filter).

2

5 Performing Ajax requests with the $http & $resource services.

2

6 Reading data from remote servers using $http 2

7 Configuring routes with ngRoute and $routeProvider. 2

8 Enhancing the UI using Animations & Bootstrap 2

9 Extending AngularJS with custom directives (defining one & two-way Data Bindings)

2

10 project based on angular js 2

Course outcomes:

Page 106: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

On successful completion of the course, the student will be able to:

● Code an AngularJS Single Page Application from scratch

● Build an awesome User Interface

Create and bind controllers with JavaScript.

Course Title: RESEARCH METHODOLOGIES Course Code : CA 723

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic understanding about research .

Course Objectives:

1. Learn about primary and secondary data collection methods

2. Use of sampling

3. Algorithm design and development

Course Content:

Topic and Contents Hours

UNIT-1: Introduction to Research Methods 7

Philosophy of Science, Evolutionary Epistemology, Scientific

Methods, Hypotheses Generation and Evaluation, Code of

Research Ethics, Definition and Objectives of Research, Various

Steps in Scientific Research, Types of Research; Research

Purposes - Research Design - Survey Research - Case Study

Research.

UNITS-2: Data Collection and Sampling Design 7

Sources of Data: Primary Data, Secondary Data; Procedure

Questionnaire- Survey and Experiments – Design of Survey and

Experiments - Sampling Merits and Demerits - Control

Observations - Procedures – Sampling Errors.

Page 107: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

UNITS-3: Statistical Modeling and Analysis 7

Statistical Modeling and Analysis, Time Series Analysis

Probability Distributions, Fundamentals of Statistical Analysis

and Inference, Multivariate methods, Concepts of Correlation

and Regression, Fundamentals of Time Series Analysis and

Spectral Analysis, Error Analysis, Applications of Spectral

Analysis.

UNIT-4: Evolutionary Algorithms 7

Introduction to evolutionary algorithms - Fundamentals of

Genetic algorithms, Simulated Annealing, Neural Network based

optimization, Optimization of fuzzy systems.

UNIT 5: Research Report 7

Structure and Components of Research Report, Types of Report,

Layout of Research Report, Mechanism of writing a research

report

TOTAL 35

Reference Books:

1. C.R. Kothari, Research Methodology Methods and Techniques, 2/e, Vishwa Prakashan,

2006.

2. Bendat and Piersol, Random data: Analysis and Measurement Procedures, Wiley

Interscience, 2001.

3. Shumway and Stoffer, Time Series Analysis and its Applications, Springer, 2000.

4. Jenkins, G.M., and Watts, D.G., Spectral Analysis and its Applications, Holden Day,

1986.

5. Donald R. Cooper, Pamela S. Schindler, Business Research Methods, 8/e, Tata McGraw-

Hill Co. Ltd., 2006.

Course outcomes:

On successful completion of the course, the student will be able to:

Find the product of matrices, value of determinants, and inverse of matrix and solve the

simultaneous linear equation.

Find the product of vectors and their geometrical applications in finding moment of force, work

done.

Determine probability of various types of events.

Solve the problems related to logarithms.

Solve the problems on trigonometric functions with angle of any magnitude.

Evaluate the limiting value of algebraic and trigonometric functions.

Prepare for further study in theoretical courses such as differential and difference equations.

Enable students to use linear algebra use for numerical solvability of many problems.

Page 108: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Apply linear algebra to many practical applications in fields like computer science, physics and

engineering.

Course Assessment and Evaluation: The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

Page 109: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: EMBEDDED SYSTEMS Course Code : CA 624

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Microprocessor, Real Time System, Operating System, Database Management System

Course Objectives:

1.Understand and design embedded systems and real-time systems. 2.Identify the unique characteristics of real-time systems. 3.Explain the general structure of a real-time system. 4.Define the unique design problems and challenges of real-time systems. 5. Apply real-time systems design techniques to various software programs. 6. A survey of contemporary Real-time operating systems like microkernel based system. 7. Application of project management techniques to embedded systems projects. 8. Application of knowledge of embedded systems engineering technology, along with some specialization in at least one area of computer systems engineering technology. 9. Application of mathematics including differential and integral calculus, probability, and discrete mathematics to hardware and software problems.

Course Content:

Topic and Contents Hours

UNIT-1 7

Overview of Embedded System: Embedded System, Categories and

Requirements of Embedded Systems, Challenges and Issues in

Embedded Software Development, Applications of Embedded Systems

in Consumer Electronics, Control System, Biomedical Systems,

Handheld computers, Communication devices

UNITS-2 7

Embedded Hardware & Software Development Environment: Hardware

Architecture, Micro- Controller Architecture, Communication Interface

Page 110: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Standards, Embedded System Development Process, Embedded

Operating systems Types of Embedded Operating systems

UNITS-3 7

Design quality and Microcontroller: Quality matrix, software and

hardware, Estimation 8 Bit microcontrollers Architecture, on chip

peripherals, instruction set/programming of Intel MCS51 family (8 bit )

Inter facing of 8051 with LCD, ADC, sensors, stepper motor, key board,

DAC, memory

UNIT-4 7

Real Time & Database Applications: Real- Time Embedded Software

Development, Sending a Message over a Serial Link, Simulation of a

Process Control System Controlling an Appliance from the RTLinux

System, Embedded Database Applications using examples like Salary

Survey, Energy Meter Readings

UNIT 5 7

Programming Languages for Embedded Systems: Tools for building

embedded systems - with case studies. Microchip PIC16 family

PIC16F873 processor features architecture memory organization register

file map I/O ports PORTA - PORTB PORTC Data EEPROM and flash

program memory Asynchronous serial port SPI mode I2C mode

TOTAL 35

Reference Books:

1.William Stallings, Embedded System (PHI, 5th Ed.) , (2003)

2. James Martin: semiconductor in computer (PHI, 3rd Ed.) , (1995)

Course outcomes:

On successful completion of the course, the student will be able to:

The students will be able to design, simulate, built and debug complex combinational and

sequential circuits based on an abstract functional specification.

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To When/where Max Evidence Contributing

Page 111: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

whom (Frequency

in the

course)

Marks collected to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Page 112: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Title: ADVANCED WEB DEVELOPMENT Course Code : CA 719

Semester : V Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3

Type of course : Lecture + Assignments Total Contact Hours :35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about web technology

Course Objectives:

Giving the students the insights of the Internet programming and how to design

and implement complete applications over the web.

• It covers the notions of Web servers and Web Application Servers, Design

Methodologies with concentration on Object-Oriented concepts, Client-Side

Programming, Server-Side Programming, Active Server Pages, Database

Connectivity to web applications, Adding Dynamic content to web applications,

Programming Common Gateway Interfaces, Programming the User Interface for

the web applications.

Course Content:

Topic and Contents Hours

UNIT-1: 7

Overview of PHP: Introduction to web & internet,Introduction to server,

Understanding localhost server,Starting PHP , PHP syntax and variables, Operators

and Expressions, Conditional Branching and Looping Statements, Learning Arrays

in PHP.

UNITS-2: 7

Advance PHP: String and Math functions in PHP,Introduction HTML Form

Elements and Fields, Accessing PHP, Query Strings and Hyperlinks, Describing

Pre-Defined Variables - Super Global Arrays, Understanding Functions, What are

the Scope of variables, Usage of Include and require statements, Introduction to

files Handling, Classes and Objects.

UNITS-3: 07

WordPress: Overview, Setting up and Installing

WordPress, Introduction to Blogging, Designing, Theme

Installation, Theme Customization, Working with

WordPress Plugin, Working with eCommerce plugin .

Page 113: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

UNIT-4: 7

Magento and Open Cart: Installing and Working with

Magento and Open Cart, Installing Magento and Open

Cart Theme .

Unit-5 07

MYSQL Database

TOTAL 35

Reference:

1. HTML 5 by kevin kelly.

Course outcomes:

1. Apply knowledge learned in this course as well knowledge gained from previous

courses to design an almost error-free database structure to reflect the automated

system.

2. Use the development products of Microsoft Visual Studio.Net® products to

implement and connect the automated system to a database stored on a web server.

3. Learn how to link and publish Visual Studio.Net® applications to reflect a web

application.

Course Assessment and Evaluation: The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

Page 114: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

ASS

ESS

MEN

T End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

.

Course Title: Advanced

Web Development Lab Course Code :CA-753

sSemester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P) : 0:0:2:1 Credits : 1 Credits

Type of course : Practical assignments Total Contact Hours : 2 hours weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Knowledge about web technology like html,css,javascript.

Course Objectives:

● Understand the design and development of website.

● Learn about how to integrate payment gateway in website development.

Practical no.

Name of experiments Hours

Page 115: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1 Create a table. 2

2 Create a website in wordpress. 2

3 create a website in open cart. 2

4 install magento framework. 2

5 Make a student table with 3 column(id,Stu_name,Department) with insert ,delete,and select query with minimum 2 record?

2

6 Create a website in magento. 2

7 create a table in which insert,update,delete query should execute.

2

8 create a user define website in wordpress. 2

9 install plugins of wordpress. 2

10 Create a website in which payment gateway should use. 2

Course outcomes:

On successful completion of the course, the student will be able to:

Student will able to design the dynamic web site.

Course Title: DECISION SUPPORT SYSTEM Course Code : CA 711

Semester : V Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:1:0:4 Credits : 4 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Page 116: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Pre-requisites:

Student should have knowledge of System Analysis and Design,data,Information.

Course Objectives:

This course is intended to develop an appreciation of the nature of managerial business decision

making as well as a working knowledge of Decision Support Systems (DSS) for facilitating the

process of semi-structured decision making. Issues associated with the development of these

systems are introduced, along with some of the underlying mathematical modelling techniques

that provide DSS with a problem solving capability.

Course Content:

Topic and Contents Hours

UNIT-1: 7

Review of Decision making process in business and industrial

environment, Quantitative techniques for decision making,

Gaming and game theory, Group decision

UNIT 2 7

Evolution of Decision Support System (DSS) Specific DSS, DSS

generator and DSS Tools, Data, Model and Dialog Management

System and Interfaces between them Graphical and quantitative

tools to build model and model management

UNITS-3: 7

Group decision Evolution of Decision Support System (DSS)

UNIT-4: 7

Adaptive Design approach to DSS development.

Accommodating cognitive style in DSS, Integrating Expert and

decision support system and case studies

UNIT 5: 7

Integrating Expert and decision support system and case studies

TOTAL 35

Reference:

Page 117: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

1. Dr.Kumar Saurabh, “Cloud Computing”, Wiley India.

2. Ronald Krutz and Russell Dean Vines, “Cloud Security”, Wiley-India.

3. Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper, “Computing for Dummies”, Wiley India

Edition.

Course outcomes:

On successful completion of the course, the student will be able to:

1. Ability to select appropriate modelling techniques for supporting semi-structured

business decision making

2. Ability to identify and select appropriate decision support systems for generating

innovative business solutions

3.Ability to design and implement decision support systems for generating innovative

business solutions

Course Assessment and Evaluation: The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

Page 118: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: CLOUD COMPUTING Course Code : CA 707

Semester : V Core / Elective : Elective

Teaching Scheme in Hrs (L:T:P) : 3:0:0:3 Credits : 3 Credits

Type of course : Lecture + Assignments Total Contact Hours : 35

Continuous Internal Evaluation : 40 Marks ESE : 60 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Student should have basic knowledge of Networking, Internet Devices.

Course Objectives:

The student will learn about the cloud environment, building software systems and

components that scale to millions of users in modern internet, cloud concepts capabilities

across the various cloud service models including Iaas,Paas,Saas, and developing cloud

based software applications on top of cloud platforms.

Course Content:

Topic and Contents Hours

UNIT-1: 7

Page 119: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Introduction of Grid and Cloud computing, characteristics,

components, business and IT perspective, cloud services

requirements, cloud models, Security in public model, public

versus private clouds, Cloud computing platforms: Amazon

EC2,Platform as Service: Google App Engine, Microsoft Azure,

Utility Computing, Elastic Computing.

UNIT 2 7

Introduction of Grid and Cloud computing, characteristics,

components, business and IT perspective, cloud services

requirements, cloud models, Security in public model, public

verses private clouds, Cloud computing platforms: Amazon

EC2,Platform as Service: Google App Engine, Microsoft Azure,

Utility Computing, Elastic Computing.

UNITS-3: 7

Virtualization technology: Definition, benefits, sensor

virtualization, HVM, study of hypervisor, logical partitioning-

LPAR, Storage virtualization, SAN, NAS, cloud server

virtualization, virtualized data center.

UNIT-4: 7

Cloud security fundamentals, Vulnerability assessment tool for

cloud, Privacy and Security in cloud, Cloud computing security

architecture: Architectural Considerations- General Issues,

Trusted Cloud computing, Secure Execution Environments and

Communications, Micro-architectures; Identity Management and

Access control-Identity management, Access control, Autonomic

Security, Cloud computing security challenges: Virtualization

security management- virtual threats, VM Security

Recommendations, VM-Specific Security techniques, Secure

Execution Environments and Communications in cloud.

UNIT 5: 7

SOA and cloud, SOA and IAAS, cloud infrastructure

benchmarks, OLAP, business intelligence, e-Business, ISV, Clod

performance monitoring commands, issues in cloud computing.

QOS issues in cloud, mobile cloud computing, Inter cloud issues,

Page 120: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Sky computing, Cloud Computing Platform, Xen Cloud

Platform, Eucalyptus, OpenNebula, Nimbus, T Platform, Apache

Virtual Computing Lab (VCL), Anomaly Elastic Computing

Platform.

TOTAL 35

Reference:

1. Dr.Kumar Saurabh, “Cloud Computing”, Wiley India.

2. Ronald Krutz and Russell Dean Vines, “Cloud Security”, Wiley-India.

3. Judith Hurwitz, R.Bloor, M.Kanfman, F.Halper, “Computing for Dummies”, Wiley India

Edition.

Course outcomes:

On successful completion of the course, the student will be able to:

1. Understanding the key dimensions of the challenge of Cloud Computing

2. Assessment of the economics , financial, and technological implications for selecting cloud

computing for own organization

3. Assessing the financial, technological, and organizational capacity of employer’s for actively

initiating and installing cloud-based applications.

4. Assessment of own organizations’ needs for capacity building and training in cloud

computing-related IT area

Course Assessment and Evaluation:

The Course will be delivered through lectures, class room interaction, exercises and self-study

cases.

Method What To

whom

When/where

(Frequency

in the

course)

Max

Marks

Evidence

collected

Contributing

to course

outcomes

Mid Term

Test Two tests 20

Midterm

Answer

books

1 to 8

Weekly Test Two Weekly

Test 10

Weekly Test

Copies 7 to 9

Two

Assignments

10

Log of record

1 to 6

Total 40

Page 121: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

ESE End Sem

Evaluation

End of the

course 60

Answer

scripts at

BTE

1 to 9

Student feedback Middle of the

course

Feedback

forms

1 to 4,

delivery

of the course

End of Course

survey

End of

course Questionnaire

1 to 9,

Effectiveness

of delivery of

instructions

and

assessment

methods

CIE – Continuous Internal Evaluation ESE –End Semester Examination

Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components

(Bloom’s taxonomy) such as:

Sl.

No. Educational Component

Weightage

(%)

1 Remembering and Understanding 35

2 Applying the knowledge acquired from the course 25

3 Analysis and Evaluation 40

Course Title: Cloud Computing Lab Course Code : CA 721

Semester : V Core / Elective : Core

Teaching Scheme in Hrs (L:T:P:C) : 0:0:2:1 Credits : 1 Credits

Type of course : Lecture Total Contact Hours : 02 Hours

weekly

Continuous Internal Evaluation : 60 Marks ESE : 40 Marks

Programmes: MASTER OF COMPUTER APPLICATIONS

Pre-requisites:

Basic knowledge of computer system and networking .

Page 122: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Course Objectives:

Describe the basic concepts of how data networks and the Internet support business

communications and everyday activities.

S.No Name of Experiments Hours

1 Installation and configuration of oracle virtual box for window xp & android. 2 hours

2 Installation and configuration of Hadoop. 2 hours

3 Using hadoop for counting word frequency with map reduce. 2 hours

4 Service Deployment research & uses over cloud-Google app & Amazon web service.

2 hours

5 Clous security management. 2 hours

6 Performance services over cloud -Google app & Amazon web service. 2 hours

7 Cloud management system 2 hours

8 Hadoop management 2 hours

9 Amazon web services 2 hours

10 Web services installation 2 hours

Course outcomes:

On successful completion of the course, the student will be able to:

1. Understanding the key dimensions of the challenge of Cloud Computing

2. Assessment of the economics , financial, and technological implications for selecting cloud

computing for own organization

Page 123: Year: I Semester: I - gyanvihar.org of various digital electronic circuits. Course Content: Topic and ... NOR and NAND GATES As A Universal Gates ... analyze and design combinational

Learning Center Of Excellence With Google

DEPARTMENT OF COMPUTER APPLICATIONS Teaching and Examination Scheme for Master of Computer Application 3 Year Course

EFFECTIVE FROM ACADEMIC SESSION 2017-18 Year: III Semester: V

Prerequisites: Domain Specific Knowledge.

Course Objectives:

To provide industry exposure to the student, 6months training in a repute software

industry is mandatory for every student of Vth Semester.

Course Content:

Units Course Contents Total Contact

Hrs.

1 Trainings as per the industrial requirements. 18 hrs week

Course outcomes:

Successful completion of this course make student more employable, skilled and equipped with

more knowledge.

Course Code Course Name Credits

LTPC

Practical & Sessional:

PT 702 Industrial training 00018

Total Credits 18