Year: I Semester: I

Tags: successful completion, Internal Evaluation, Core Credits, Midterm Answer, Course outcomes, Marks Programmes, Bloom's taxonomy, Assessment and Evaluation, MASTER OF COMPUTER APPLICATIONS, COMPUTER APPLICATIONS, Mid Term Test, Educational Components, Student feedback, Educational Component, Course Contents, Hours, Understanding, AngularJS, Course Content, Semester Examination, android application, programming, applications, computer system, Course outcome, Software Project Management, knowledge representation, Max Marks, application, Computer Graphics, Android applications, Digital Marketing, Array Functions, Core animation, Statistical Analysis, OBJECT ORIENTED PROGRAMMING, basic programming language, Software Engineering
Content: 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 Course e Type Code
Course Name
Credits LTPC
Weightage (in%)
CE
ESE
CA 503
Discrete Mathematics Structure
3003
40
60
PC 101 Proficiency in Co-Curricular Activities ­ 2 I
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
Course Title: DISCRETE MATHEMATICS STRUCTURE
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 503
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1 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
Hours 7
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
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
Mid Term Test
Two tests
20
Midterm Answer books
1 to 8
DIR
Weekly Test
Two Weekly Test
10
Weekly Test Copies
ECT CIE
ASS MEN T
Student
Two
Assignments
10
Log of record
7 to 9 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
End of Course survey
End of course
Questionnaire
CIE ­ Continuous Internal Evaluation ESE ­End Semester Examination Composition of Educational Components:
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
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: DIGITAL ELECTRONICS:
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: EC 220
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: Number System And Data Representation
Hours 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
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.
Course Assessment and Evaluation:
The Course will be delivered through lectures, class room interaction, exercises and self-study cases.
Method
What Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 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
End of Course survey
End of course
Questionnaire
CIE ­ Continuous Internal Evaluation ESE ­End Semester Examination Composition of Educational Components:
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom's taxonomy) such as:
Sl.
Weightage
Educational Component
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Fundamental of Computer
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 504
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: 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
Hours 7
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,
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 ecommerce, 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:
The Course will be delivered through lectures, class room interaction, exercises and self-study cases.
Method
What Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 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
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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: Human Values & Ethics
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 1:0:0:1
Type of course
: Lecture + Assignments
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: HS 101
Core / Elective : Core
Credits
: 1 Credits
Total Contact Hours : 12
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 UNIT-1 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 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.
Hours 6 6
Total
12
Reference:
1. Gaur RR, Sangal R & Bagaria GP. 2011. A Foundation Course in Human Values and Professional Ethics. Excel Books.
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.
Weightage
Educational Component
No.
(%)
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
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 517
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
Pre-requisites: Basic logical understanding and knowledge of basic computing.
Course Objectives:
Explore traditional programming into practice
Course Content:
Topic and Contents UNIT-1: Introduction About Program And Programming Language 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.
Hours 7
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
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
ASS MEN T
Weekly Test
Two Weekly Test
10
Weekly Test Copies
Two Assignments 10 Log of record
7 to 9 1 to 6
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: C PROGRAMMING Lab
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA 559
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
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 2
an Array
8
C Program to Calculate the Addition or Subtraction & Trace of 2 2
Matrices
9
C Program to Calculate the Addition or Subtraction & Trace of 2 2
Matrices
10
C Program to Find the Second Largest & Smallest Elements in 2
an Array
Course outcomes:
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
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 521
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: basic Internet technologies 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,
Hours 7
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
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 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
End of Course survey
End of course
Questionnaire
CIE ­ Continuous Internal Evaluation ESE ­End Semester Examination Composition of Educational Components:
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
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
Semester : I
Teaching Scheme in Hrs (L:T:P) 0: 0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA 563
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
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. 1
Name Of Experiments Write a Program to illustrate body and pre tags
2
Write a Program to illustrate text Font tag
3
Write a Program to illustrate comment,h1....h6, and div tag
4
Write a Program to illustrate text formatting tags
Hours 2 2 2 2
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.
Weightage
No.
Educational Component
(%)
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
Semester
:I
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA507
Core / Elective : Core
Credits
: 2 Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
Pre-requisites:
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.
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 EM 102 PC 102 CA 506 CA 514 CA 554 CA 562 CP 202 CP 201 CA 651 CA 518
Course Name
Credits Weightage (in%)
LTPC
CE
ESE
employability skills ­ V
0201
40
60
Proficiency in Co-Curricular Activities ­I I
2
-
Relational Database Management System 3003
40
60
Object oriented programming & C++
3003
40
60
Industrial oriented project DBMS lab
0032
60
40
C++ lab
0032
60
40
Software Engineering
3003
40
60
Data Structure & Algorithm
3003
40
60
Data Structure & Algorithm Lab
0032
60
40
PHP lab
0032
60
40
Total Credits
23
Course Title: Employability Skills ­ V
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 0:2:0:1
Type of course
: Lecture + Assignments
Programme: MASTER OF COMPUTER APPLICATION
Course Code :
EM 102
Core / Elective : Core
Credits
: 1 Credits
Total Contact Hours :12
Pre-requisites: Must have knowledge of personality development. Course Objectives: To have good overall development for placement Course Content:
S.No. Topic
1
Communication
2
Attitude &
Manners
3
Preparation,
presentation
4
Industry
Total
Details
Contact Hours
Role Play, Reading, Formal writing skills
3
Listening, Interaction Process, Interpersonal
Relationship
Motivation, Team Building, Winning
3
Strategy, CAN DO,
Presentation skills, Preparation Skills,
3
Concept & Importance of SIP, Industrial
3
Mentoring & Networking
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
Course Title: RELATIONAL DATABASE
MANAGEMENT SYSTEM
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 506
Core / Elective : Core
Credits
: 4 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: Overview of DBMS, Basic DBMS terminology, data base system v/s File System, data independence. Architecture of a DBMS.
Hours 7
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
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:
The Course will be delivered through lectures, class room interaction, exercises and self-study cases.
Method
What Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 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
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Educational Component
Weightage
No.
(%)
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++
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 514
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: OOPS CONCEPTS AND INTRODUCTION TO C++ 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
Hours 7
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
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey CIE ­ Continuous Internal Evaluation
Total
40
End of the course
60
Answer scripts
1 to 9
Middle of the course
Feedback forms
End of course
Questionnaire
ESE ­End Semester Examination
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom's taxonomy) such as:
Sl.
Educational Component
Weightage
No.
(%)
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
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA 554
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
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. 1 2 3
Name of Experiments
Hours
To create a table and then perform Insertion, Deletion 2 and Updating and then execute single line and group line functions.
To create a table and execute the TCL and DCL
2
commands.
To create a table and to manipulate various database 2 objects.
4
To create a table and create locks, partitions for the
2
particular database.
5
To write a PL/SQL procedure for an application using user- 2
defined and predefined exceptions.
6
To write a PL/SQL program for an application using cursor. 2
7
To create a program to prepare reports for an application 2
using functions.
8
To create a PL/SQL block for transaction applications of a 2
typical application using triggers.
9
To create a PL/SQL block for transaction applications of a 2
typical application using Packages.
10
To create an employee application using VB as front end 2
and Oracle as backend.
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
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programme: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA 562
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
Pre-requisites: Basic knowledge of `C' programming is required. Course Objectives: To learn concepts of Object oriented Programming Language
Course Content:
S.No
Name Of Experiments
1
Write a Program of Even and Odd.
2
Write a Program of Swap two numbers
3
Write a Program Prime Number
4
Write a Program Leap Year
5
Write a program to Find length of String
6
Write a program to Sort Array Element
7
Write a program to Sum of Array Elements
8
Write a program to print Triangle of Star
9
Write a program to Print Alphabet Pattern
10
Write a program to Print Number Series
Hours 2 2 2 2 2 2 2 2 2 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:
Sl.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: SOFTWARE ENGINEERING
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programme: MASTER OF COMPUTER APPLICATIONS
Course Code
: CP 202
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: INTRODUCTION TO SOFTWARE ENGINEERING 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
Hours 7
UNIT-2: SOFTWARE PROJECT MANAGEMENT
7
Software Project Management: Project Management Process,
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:
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey
Total
40
End of the course
60
Answer scripts at BTE
1 to 9
Middle of the course
Feedback forms
1 to 4, delivery of the course
1 to 9,
Effectiveness
End of course
of delivery of Questionnaire 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: DATA STRUCTURE AND ALGORITHM
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CP 201
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: DATA STRUCTURE 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)
Hours 7
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.
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey CIE ­ Continuous Internal Evaluation
Total
40
End of the course
60
Answer scripts
1 to 9
Middle of the course
Feedback forms
End of course
Questionnaire
ESE ­End Semester Examination
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
Composition of Educational Components: Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom's taxonomy) such as:
Sl.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: DSA LAB
Semester
: II
Teaching Scheme in Hrs (L:T:P) : 3:0:0
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 651
Core / Elective : Core
Credits
: 2 Credits
Total Contact Hours : 2 Hours
Weekly
ESE
: 40 Marks
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
2
Addition and Multiplication of Two Polynomials.
2
Addition and Transpose of Sparse Matrices.
2
3
Singly Linked List: Create, Display, Insertion, Deletion, Search, 2
Reverse
4
Singly Circular Linked List: Create, Display, Insertion, Deletion, 2
Search,
5
Doubly Linked List: Create, Display, Insertion, Deletion, Search, 2
Reverse
6
Stack Application: Inter conversion of Infix, Prefix & Postfix
2
7
Stack Application: Palindrome & Matching Parenthesis.
2
8
.Binary Search Tree Implementation: Creation, Insertion, 2
Deletion, Copy,Mirror, Traversal (Preorder, Postorder, Inorder).
9
Queue Application: Job Scheduling.
2
10 Graph Application: Depth First Search, Breadth First Search, 2 And Shortest Path Algorithm.
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
Semester: II
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 518
Core / Elective : Core
Credits
: 2 Credits
Total Contact Hours : 20
ESE
: 40 Marks
Pre-requisites: Must have knowledge about c language. Course Objectives: Learn about PHP Syntax Course Content:
S.No. 1 2 3 4 5 6 7 8 9 10
Name of Experiments Introduction of PHP MySQL and setup Xampp Testing Page , troubleshooting installation errors Embed php in html and print value in next page Using data type & variable in php Conditional statement and array Making and using function string function etc. Using array and types of array Accessing array and array function Basics of database and Query Table Records, RDBMS, working PHP My Admin
Course outcomes: On completion of this course students will be able to: TO DESIGN A WEBSITE.
Hours 2 2 2 2 2 2 2 2 2 2
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 COURSE TYPE
Course Code
Course Name
EM 201 PC 201 HS 203 CA 615 CA 661 SM 601 CA 620 CA 622 CA 659 CA 623 CA 621 CP 307 CA 655
Employability Skills ­ VI Proficiency in Co-Curricular Activities ­ III Economics and Social Science Programming in Java Industrial Project oriented Java lab Project Training Seminar Web Development Web Development Lab Networking Lab with CISCO Certification E Commerce & Digital Marketing Mobile Computing Introduction to Android Introduction to Android Lab Total Credits
Semester: III
Credits
Weightage (in%)
LTPC
CE
ESE
0201
40
60
2
3003
40
60
3003 40
60
0032 60
40
0032 60
40
3003 40
60
0032 60
40
0032 60
40
3104 40
60
3104 40
60
3003 40
60
0021 60
40
24
Course Title: Employability Skills ­ VI
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 0:2:0:1
Type of course
: Lecture
Programmes: MASTER OF COMPUTER APPLICATIONS
Prerequisites: Knowledge about grammar
Course Objectives: 1.Self management 2.Interacting with other Course Content:
Course Code
: EM 201
Core / Elective : Core
Credits
: 1Credits
Total Contact Hours : 12
S.No. Topic
Details
Contact
Hours
1
Communication Negotiation & Reasoning, Interaction Process, 2
Interpersonal Relationship
2
Quantitative Number System, Ratio & Proportion, 3
Partnership, Percentage, Profit &Loss
3
Reasoning,
Analytical Reasoning, Coding & Decoding, 2
Series
4
Motivation
Leadership & Styles, Self Esteem, Winning 3
strategies,
5
Preparation, Self Esteem, Preparation of CV, Writing 2
presentation Application, Placement Mantra
12
Total
References: Brilliant employability skills by Trought, Frances Course outcomes:
. On successful completion of the course, the student will be able to:
Develop self confidence
Course Title: ECONOMICS AND SOCIAL SCIENCE
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: HS 203
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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
I Introduction: Definition meaning, nature and scope of economics. II Micro Economics: Definition, meaning and scope of Microeconomics. Importance and limitations. III Concept of Demand and Supply :Utility Analysis, Law of Demand, Demand determinants, Demand Distinctions. Law of Supply, Elasticity IV Introduction to social Sciences: impact of british rule on India(Economic Social and Cultural). Indian National movement, Physiography of India. V Political Economy: Agriculture, Socio-Economic development, Challenges to Indian Democracy, Political Parties and pressure groups. Total Reference Books:-
Total Contact Hours 35 7 7 7 7 7 35
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
End of course
Effectiveness Questionnaire 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: PROGRAMMING IN JAVA
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 615
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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
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.
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Graded Assignments
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Weightage
Educational Components
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Industrial Project oriented Java lab
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 0 :0:3:2
Type of course
:PRACTICAL LAB
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA 661
Core / Elective
: P Core
Credits
: 2 Credits
Total Contact Hours : 2 Hours Weekly
ESE
: 40 Marks
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. 1
Name of Experiments Programs based on inheritance property.
Hours 2
2
Programs of operator overloading (complex number 2
arithmetic, polar coordinates).
3
Programs using friend functions.
2
4
Write a Program for implementing exception handling .
2
5
Write a Program for implementing multithreading .
2
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
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATION
Course Code
:SM 601
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESEs
: 40 Marks
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
To Develop a project using of any programming language and 2 hours
SRS
weekly
Course outcomes: On successful completion of the course, the student will be able to: Learn the project development.
Course Title: Web development
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 620
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: PHP Introduction: - Introduction PHP and MySQL, Benefits of using PHP MySQL, Setup of PHP Environment, Testing the Page, Troubleshooting Installation Errors.
Hours 7
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 ).
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
Reference:
TOTAL 35
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 Mid Term
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm
Contributing to course outcomes 1 to 8
ECT CIE
Test
ASS
MEN
T
Weekly Test
Answer books
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
End of Course survey
End of course
Questionnaire
CIE ­ Continuous Internal Evaluation ESE ­End Semester Examination Composition of Educational Components:
1 to 9 1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom's taxonomy) such as:
Sl.
Weightage
No.
Educational Component
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Web Development Lab
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical Assignment
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 622
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 Hours weekly
ESE
: 40 Marks
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.
Course Title: NETWORKING LAB with CISCO
Semester
: III
Teaching Scheme in Hrs (L:T:P) :0: 0:3:2
Type of course
: PRACTICAL LAB
Continuous Internal Evaluation : 60 Marks
Programmes : MASTER OF COMPUTER APPLICATIONS
Course Code
:CA 659
Core / Elective
: Core
Credits
: 2 Credits
Total Contact Hours : 2 HOURS WEEKLY
ESE
: 40 Marks
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.
Course Title: E-Commerce and Digital Marketing
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 3:1:0:4
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 623
Core / Elective : Elective
Credits
: 4Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 7
Framework, Brief history of E Commerce, Advantages and
Disadvantages of E-Commerce, Inter Organizational E-Commerce Intra
Organizational E-Commerce
2
Architectural framework, Network Infrastructure for E-Commerce 7
Network Infrastructure for E Commerce, Market forces behind I Way,
Component of I way Access Equipment, Global Information
Distribution Network, Broadband Telecommunication.
Electronic Payments and Encryption: Overview of Electronics 7
3
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.
4
Introduction of Social Media, Social Media Optimization, eMail 7
Marketing, Mobile Marketing, performance marketing, online public
relations, content marketing, search engine optimization, search engine
marketing.
Introduction to Digital Marketing Tools: Google Analytics, Google 7
5
Adwords, Google Adsense, Hootsuite, Facebook Campaign Manager,
Twitter Campaign Manager
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey
Total
40
End of the course
60
Answer scripts at BTE
1 to 9
Middle of the course
Feedback forms
1 to 4, delivery of the course
End of course
1 to 9, Questionnaire 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.
Weightage
No.
Educational Component
(%)
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
Teaching Scheme in Hrs (L:T:P) : 3:1:0:4
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Core / Elective : Elective
Credits
: 4Credits
Total Contact Hours : 35
ESE
: 60 Marks
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.
Introduction to Mobile Communications and Computing : Mobile
1
Computing (MC) : Introduction to MC, novel applications, limitations, and 7
architecture. GSM : Mobile services, System Architecture, Radio interface,
Protocols, Localization and calling, Handover, Security, and New data
services.
2
(Wireless) Medium Access Control : Motivation for a specialized MAC 7
(Hidden and exposed terminals, Near and far terminals), SDMA, FDMA,
TDMA, CDMA.
3
Mobile Network Layer : Mobile IP (Goals, assumptions, entities and 7
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. Database Issues : Hoarding techniques, caching invalidation mechanisms, 4 Client server computing with adaptation, power-aware and context-aware 7 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.
5
Mobile Ad hoc Networks (MANETs): Overview, Properties of a MANET, 7
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.
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
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey CIE ­ Continuous Internal Evaluation
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
End of course
Questionnaire
ESE ­End Semester Examination
1 to 9 1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
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
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CP307
Core / Elective : Elective
Credits
: 3Credits
Total Contact Hours : 35
ESE
: 60 Marks
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
1 Architecture Gradle Build System Setting up Android Development 7 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
Activities and Intents Activity Lifecycle Activity State Explicit Intent
2 Implicit Intent Intent resolution.
7
Exploring Actionbar Getting Access of Action Bar Option Menus Context
Menus Popup Menus Navigation Drawer Tab Navigation Swipe View with
View Pager
3
Broadcast Receivers & Notification:Broadcastreceiver Sending a Broadcast 7
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
Fragments What is Fragment? Creating a Fragment Fragment Lifecycle
4 Handling Fragment Events Fragment Communication
7
Background Tasks & Networking Asynctask Asynctask with Progress Bar 5 Android Networking Connecting to Internet using Asynctask Downloading an 7 Image using Asynctask Alarm Manager Job Scheduler Thread Handlers. 35 Total 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 .
Course Assessment and Evaluation:
The Course will be delivered through lectures, class room interaction, exercises and self-study cases.
Method
What Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
Effectiveness
End of course
of delivery of Questionnaire 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.
Weightage
No.
Educational Component
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
40
3
Analysis and Evaluation
Course Title: Introduction To Android Lab
Semester
: III
Teaching Scheme in Hrs (L:T:P) : 0:2:0:1
Type of course
: Practical Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 655
Core / Elective : Elective
Credits
: 1 Credits
Total Contact Hours : 2 Hours weekly
ESE
: 60 Marks
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. 1 2 3 4 5 6 7 8
Name of Experiments Create the simple calculator. Create an app that explores the life-cycle of an activity. Create an app of registration form. Create a simple game. Create a Music Player using Spiner. Create a chat application. Create an application using Navigation Drawer. Create an application of notification.
Hours 2 2 2 2 2 2 2 2
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.
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 Course
Course Name
Credits
Weightage
E TYPE
Code
LTPC
(in%)
EM 202 PC 202 PE 652 CA 617 CA 657
Employability Skills ­ VII Proficiency in Co-Curricular Activities ­ IV Project Stage-I Operating System Operating System Lab
0201 2 0032 3003 0032
CE
ES
E
40
60
60
40
40
60
60
40
CA 653 CA 619 CP 407 CA 614 CA 654 CA 315 CA 655 CP 408 CA 618 CA 627
Advance Java Lab Introduction to IOT Artificial intelligence Advance Android Development Advance Android Development Lab Computer Graphics Computer Graphics Lab Advance Computer Architecture Object Oriented Analysis & Design Entrepreneurship and small scale business Management Total
0032 3003 3003 3003 0032 3003 0032 3003 3003 3003 26
60
40
40
60
40
60
40
60
60
40
40
60
60
40
40
60
40
60
40
60
Course Title: Employability Skills ­ VII
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 0:2:0:1
Type of course
: Lecture
Programmes: MASTER OF COMPUTER APPLICATIONS
Pre-requisites: Knowledge about English grammer. Course Objectives:
Course Code Core / elective credits Total Contact Hours
: EM 202 : Core : 1 Credit : 12
1.Self management 2.Interacting with other Course Content: Topic and Contents UNIT-1: Communication Role Plays - Negotiation, Listening, Interaction Process, Interpersonal Relationship
Hours 2
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: PRACTICAL LAB
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE: 40 Marks
: PE 652 : Core : 2 Credits : 2 hrs.weekly
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:
Minor project
Topic and Contents PROJECT STAGE -I
Hours 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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CA 617 : Core : 3 Credits : 35 : 60 Marks
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 UNIT-1
Hours 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
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. 7 UNITS-3
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 7
UNIT 5 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 Max (Frequency Marks in the course)
Evidence collected
Contributing to course outcomes
Mid Term Test
Two tests
20
Midterm Answer books
1 to 8
CT ASS MEN T
Weekly Test
Two Weekly Test
10
Weekly Test Copies
Two
Assignments
10
Log of record
7 to 9 1 to 6
ESE
End Sem Evaluation
Total End of the course
40
60
Answer scripts at BTE
1 to 9
Student feedback
Middle of the course
Feedback forms
1 to 4, delivery of the course
1 to 9,
Effectiveness
of delivery of
End of Course survey
End of course
Questionnaire 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.
Weightage
No.
Educational Component
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Operating System Lab
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 60
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CA 657 : Core : 2 Credits : 2 Hours weekly : 40 Marks
Pre-requisites:
Basic understanding about operating system and programming.
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 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. 1
Name of Experiments
Hours
Write programs using the following system calls of UNIX operating 2 system:fork, exec, getpid, exit, wait, close, stat, opendir, readdir
2
Write programs using the I/O system calls of UNIX operating system 2
(open,read, write, etc)
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 2
times,display/print the Gantt chart for FCFS and SJF. For each of the
scheduling
5
Given the list of processes, their CPU burst times and arrival 2
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.
6
Developing Application using Inter Process communication (using 2
shared memory, pipes or message queues)
7
Implement the Producer ­ Consumer problem using semaphores 2
(using UNIX system calls).
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 2
Contiguous)
Course outcomes: On successful completion of the course, the student will be able to: Learn scheduling, programming
Course Title: Advance Java LAB
Semester
: IV
Teaching Scheme in Hrs (L:T:P) :0: 0:3:2
Course Code Core / Elective Credits
:CA 653 : Core : 2 Credits
Type of course
: PRACTICAL LAB
Continuous Internal Evaluation : 60 Marks Programmes: MASTER OF COMPUTER APPLICATIONS
Total Contact Hours : 2 HOURS
WEEKLY
ESE
: 40 Marks
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. 1
Name of Assignments WAP to swap two numbers without using third variable.
Hours 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
2
from user and displays the sum of these two numbers.
7
WAP for displaying product list along with their prices and then allow 2
user to buy any1 item from them with required quantity.
8
WAP to implement multithreading(three threads using single run
2
method).
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Course Code Core / Elective Credits
: CA 619 : Core : 3 Credits
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1
Hours 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
7
IoT and Machine to Machine(M2M): M2M, Difference between IoT and M2M,
SDN and NFV for IoT,
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 NETCONFYANG
UNIT 5
7
Developing Internet of things : Introduction, IoT Design Methodology, Case study
on Internet of things for weather Monitoring
Reference: Iot by Arshdeep Bahga . Introduction of things by Vijay Madisetti.
TOTAL 35
Course outcomes:
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 Mid Term Test
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two
Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Total End of the course
40
60
Answer scripts at BTE
1 to 9
Student feedback
Middle of the course
Feedback forms
1 to 4, delivery of the course
1 to 9,
Effectiveness
of delivery of
End of Course survey
End of course
Questionnaire 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.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: ARTIFICIAL INTELLIGENCE
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CP 407 : Core : 3 Credits : 35 : 60 Marks
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 UNIT-1 Meaning and definition of artificial intelligence, Various types of production systems, Characteristics of production systems Study and comparison of breadth first search and
Hours 07
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
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 Mid Term Test
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey CIE ­ Continuous Internal Evaluation
Total End of the course
40
60
Answer scripts at BTE
1 to 9
Middle of the course
Feedback forms
End of course
Questionnaire
ESE ­End Semester Examination
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CA 614 : Elective : 3 Credits : 35 : 60 Marks
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 UNIT-1: INTRODUCTION: Concept of Adv. Android: Introduction to adv. Android, activity and intents, testing and debugging & backwards compatibility, support library.
Hours 7
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
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 Mid Term Test
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
ESE
End Sem Evaluation
Two
Assignments
10
Log of record
Total End of the course
40
60
Answer scripts at BTE
1 to 6 1 to 9
INDI REC T ASSE SSM ENT
Student feedback
Middle of the course
Students
End of Course survey
End of course
-NA-
Feedback forms Questionnaire
1 to 4, delivery of the course 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.
Weightage
Educational Component
No.
(%)
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical Assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CA 654 : Elective : 2 Credits : 2 hours weekly : 40 Marks
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.
Course Content:
S.No 1 2 3 4 5 6 7 8 9 10
Name of Experiments Create the simple calculator. Create an app that explores the life-cycle of an activity. Create an app of registration form. Create a simple game. Create a Music Player using Spiner. Create a chat application. Create an application using Navigation Drawer. Create an application of notification. Create an application of game. Create an application of android tutorial using Sqlite.
Hours 2 hours weekly 2 hours weekly 2 hours weekly 2 hours weekly 2 hours weekly 2 hours weekly 2 hours weekly 2 hours weekly 2 hours weekly 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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CA 315 : Elective : 3 Credits : 35 : 60 Marks
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:
Units 1
Course Contents 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
Total Contact Hrs. 7
Point Clipping. Line Clipping Algorithms, Polygon Clipping algorithms, 8
2
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.
Scan conversion techniques, image representation, line drawing, simple 7
3
DDA, Bresenham's Algorithm, Circle drawing, general method, symmetric
DDA, Bresenham's Algorithm, curves, parametric function, Beizier Method, B-
sp-line Method.
2D & 3D Co-ordinate system, Translation, Rotation, Scaling, Reflection
8
4
Inverse
Transformation, Composite transformation, world coordinate system, screens
coordinate system.
5
Parallel and perspective projections, Representation of 3D object on 2D 7
screen.
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 Mid Term Test
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Graded Assignments
ESE
End Sem Evaluation
Two
Assignments
10
Log of record
Total End of the course
40
60
Answer scripts at BTE
1 to 6 1 to 9
Student feedback
Middle of the course
Feedback forms
1 to 4, delivery of the course
1 to 9,
Effectiveness
of delivery of
End of Course survey
End of course
Questionnaire 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.
Weightage
Educational Component
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Computer Graphics Lab
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 0:0:3:2
Type of course
: Practical Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours ESE
: CA 655 : Elective : 2 Credits : 02 Hours weekly : 60 Marks
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:
S.No 1 2 3 4 5 6 7 8 9 10
Name of Experiments
Hours
To implement DDA algorithms for line and circle.
2 hours weekly
To implement Bresenham's algorithms for line, circle and ellipse drawing
2 hours weekly
To implement Mid Point Circle algorithm using C .
2 hours weekly
To implement Mid Point Ellipse algorithm using C
2 hours weekly
To perform 2D Transformations such as translation, rotation, 2 hours weekly scaling, reflection and sharing
To implement Cohen­Sutherland 2D clipping and window­ 2 hours weekly viewport mapping.
To implement Liang Barksy Line Clipping Algorithm
2 hours weekly
To perform 3D Transformations such as translation, rotation 2 hours weekly and scaling.
To convert between color models.
2 hours weekly
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Course Code Core / Elective Credits
: CP 408 : Elective : 3 Credits
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1 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 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.
Hours 7 7
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
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
When/where Max
Evidence
Contributing
whom (Frequency Marks in the course)
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
ESE
End Sem Evaluation
Student feedback
End of Course survey
Two Assignments
10
Log of record
1 to 6
Total End of the course
40
60
Answer scripts at BTE
1 to 9
Middle of the course End of course
Feedback forms Questionnaire
1 to 4, delivery of the course 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.
Weightage
Educational Component
No.
(%)
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code Core / Elective Credits Total Contact Hours SEE
: CA 618 : Elective : 3 Credits : 35 : 60 Marks
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 UNIT-1 Unified Modeling Language, Basic structures and modeling classes, modeling techniques, relationships, common mechanism, class diagrams
common
Hours 7
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
UNIT-4
Object- oriented concepts and principles. Identifying the elements of an object model. 7 Object oriented projects metrics and estimation
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 Mid Term Test
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two
Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Total End of the c ourse
40
60
Answer scripts at BTE
1 to 9
Student feedback
Middle of the course
Feedback forms
End of Course survey
End of course
Questionnaire
3. CIE ­ Continuous Internal Evaluation Composition of Educational Components:
ESE ­End Semester Examination
1 to 4, delivery of the course 1 to 9, Effectiveness of delivery of instructions and assessment methods
4. Questions for CIE and SEE will be designed to evaluate the various educational components (Bloom's taxonomy) such as:
Sl.
Educational Component
Weightage
No.
(%)
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
Semester
: IV
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Pre-requisites:
1. Basics in management rules and techniques..
Course Code
: CA 627
Core / Elective Credits Total Contact Hours ESE
: Elective : 3 Credits : 35 : 60 Marks
Course Objectives: 1. Apply the concept of management techniques. 2. Apply the various techniques for business management Course Content: Topic and Contents UNIT-1: INTRODUCTION: 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 For market assessment & survey, entrepreneurship motivations & environment innovations & creativity. UNITS-3: BUSINESS PLAN WRITING scope, type, process of identifying target market, survey industry & competition analysis.
Hours 7 7 7
UNIT-4: ENTREPRENEURSHIP DEVELOPMENT
7
PROGRAM
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 Mid Term Test
To whom
When/where (Frequency in the course) Two tests
Max Marks 20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
ESE
End Sem Evaluation
Student feedback
End of Course survey
Two
Assignments
10
Log of record
1 to 6
Total End of the course
40
60
Answer scripts at BTE
1 to 9
Middle of the course End of course
Feedback forms Questionnaire
1 to 4, delivery of the course 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
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
COURSE Course
TYPE
Code
Course Name
Credits LTPC
EM 303 Employability Skills ­ VIII
0201
PC 301 Proficiency in Co-Curricular Activities
2
­V
PE 701 Project Stage-II
0084
SM 701 Project Training Seminar - II
0042
CA 709 ERP System
3003
CA 261 Colloquium Lab
0032
CA 710 Introduction to iOS
3003
CA 712 Angular JS
3003
CA 708 Angular JS Lab
0032
UE
CA 723 Research methodologies
3003
Semester: V
Weightage
(in%)
CE
ES
E
40
60
60
40
60
40
40
60
60
40
40
60
40
60
60
40
40
60
CA 624 Embedded System
3003
40
60
CA 719 Advanced Web Development
CA-753 Advanced Web Development Lab
CA 711 Decision support system
CA 707 CA 721
Cloud Computing Cloud Computing Lab Total Credits
3003 0021 3104 3003 0021 29
40
60
60
40
40
60
40
60
60
40
Course Title : EMPLOYABILITY SKILLS ­ VIII
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 0:2:0:1
Type of course
: Lecture + Assignments
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: EM 303
Core / Elective : Core
Credits
: 1 Credits
Total Contact Hours : 12
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 3
Interpretation and sufficiency, Inequalities
Puzzles, Statement & Assumptions, Strong & Weak Arguments, 3 Verbal and non verbal reasoning, UNIT ­ 3 Motivation
Practice Sessions on Leadership thru case method,
3
UNIT- 4 Group Discussions & PI
Objective and Managing GD/PI, GD/PI-Technical /Mkt/HR/ 3 IT/Gen round, Factual, Argumentative, Opinion, Abstract GDs, Practice, Mock, Recorded PI/GD. 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
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 0:0:8:4
Type of course
: Practical Assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: PE 701
Core / Elective : Core
Credits
: 4 Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
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:
Major project
Topic and Contents PROJECT STAGE -II
Course outcomes: On successful completion of the course, the student will be able to: Make the project.
Hours Marks 2 hours weekly
Course Title: Project Training Seminar II
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 0:0:4:2
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:SM 701
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
Pre-requisites: Basic knowledge of minimum one programming is required. Course Objectives: To learn concepts of Development of project Course Content:
Topic and Contents 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 Course outcomes: On successful completion of the course, the student will be able to: Learn the project development.
Hours 2 hours weekly
Marks 60
Course Title: ERP SYSTEM
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Pre-requisites:
Basic understanding about software engineering.
Course Objectives:
Course Code
: CA 709
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1
Hours Marks
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
7
20
Analytical Hierarchy Processes (AHP), Various ERP modules
and applications, Vendor selection criteria for successful ERP
solution.
UNIT 4
7
20
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.
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
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
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Introduction to iOS
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 710
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1 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 Objective-C & Application Patterns: Classes, objects, methods, declared properties, Memory management, Automatic Reference Counting
Hours 7 7
(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:
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 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
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Weightage
Educational Component
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Angular JS
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Course Code
: CA 712
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
Continuous Internal Evaluation : 40 Marks
ESE
Programmes: MASTER OF COMPUTER APPLICATIONS
: 60 Marks
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 UNIT-1
Hours 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
UNITS-3
7
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
UNIT 4
7
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
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
Mid Term Test
whom
(Frequency Marks in the course)
Two tests
20
collected Midterm Answer books
Weekly Test
Two Weekly Test
10
Weekly Test Copies
to course outcomes 1 to 8 7 to 9
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Weightage
No.
Educational Component
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Angular JS Lab
Semester
:V
Teaching Scheme in Hrs (L:T:P:C) : 0:0:3:2
Type of course
: Practical
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Pre-requisites:
Course Code
: CA 708
Core / Elective : Core
Credits
: 2Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
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 Name of experiments no.
1
Building single page application using AngularJS.
2
Integrating forms with AngularJS.
3
Organizing code using modules & Injecting dependencies
into a module.
4
Performing Filters using AngularJS (Uppercase,
Lowercase & Currency filter).
5
Performing Ajax requests with the $http & $resource
services.
6
Reading data from remote servers using $http
7
Configuring routes with ngRoute and $routeProvider.
8
Enhancing the UI using Animations & Bootstrap
9
Extending AngularJS with custom directives (defining
one & two-way Data Bindings)
10
project based on angular js
Course outcomes:
Hours 2 2 2 2 2 2 2 2 2 2
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
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 723
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: Introduction to Research Methods 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.
Hours 7
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.
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.
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
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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: EMBEDDED SYSTEMS
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 624
Core / Elective : Core
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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
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
Mid Term Test
whom
(Frequency Marks in the course)
Two tests
20
collected Midterm Answer books
Weekly Test
Two Weekly Test
10
Weekly Test Copies
to course outcomes 1 to 8 7 to 9
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Weightage
No.
Educational Component
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: ADVANCED WEB DEVELOPMENT
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 719
Core / Elective : Elective
Credits
:3
Total Contact Hours :35
ESE
: 60 Marks
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 UNIT-1: 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.
Hours 7
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 .
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments
10
Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
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.
Educational Component
Weightage
No.
(%)
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
sSemester
:V
Teaching Scheme in Hrs (L:T:P) : 0:0:2:1
Type of course
: Practical assignments
Continuous Internal Evaluation : 60 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
:CA-753
Core / Elective : Core
Credits
: 1 Credits
Total Contact Hours : 2 hours weekly
ESE
: 40 Marks
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 Name of experiments no.
Hours
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) 2
with insert ,delete,and select query with minimum 2 record?
6
Create a website in magento.
2
7
create a table in which insert,update,delete query should
2
execute.
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
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:1:0:4
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 711
Core / Elective : Elective
Credits
: 4 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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 UNIT-1: Review of Decision making process in business and industrial environment, Quantitative techniques for decision making, Gaming and game theory, Group decision
Hours 7
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:
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 Mid Term Test
To whom
When/where (Frequency in the course)
Max Marks
Two tests
20
Evidence collected Midterm Answer books
Contributing to course outcomes 1 to 8
Weekly Test
Two Weekly Test
10
Weekly Test Copies
7 to 9
Two Assignments 10 Log of record
1 to 6
ESE
End Sem Evaluation
Student feedback
End of Course survey
Total
40
End of the course
60
Middle of the course
Answer scripts at BTE Feedback forms
1 to 9 1 to 4, delivery of the course
1 to 9,
End of course
Questionnaire 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.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: CLOUD COMPUTING
Semester
:V
Teaching Scheme in Hrs (L:T:P) : 3:0:0:3
Type of course
: Lecture + Assignments
Continuous Internal Evaluation : 40 Marks
Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 707
Core / Elective : Elective
Credits
: 3 Credits
Total Contact Hours : 35
ESE
: 60 Marks
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:
UNIT-1:
Topic and Contents
Hours 7
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,
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
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
1 to 9,
Effectiveness
End of Course survey
End of course
of delivery of Questionnaire 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.
Educational Component
Weightage
No.
(%)
1
Remembering and Understanding
35
2
Applying the knowledge acquired from the course
25
3
Analysis and Evaluation
40
Course Title: Cloud Computing Lab
Semester
:V
Teaching Scheme in Hrs (L:T:P:C) : 0:0:2:1
Type of course
: Lecture
Continuous Internal Evaluation : 60 Marks Programmes: MASTER OF COMPUTER APPLICATIONS
Course Code
: CA 721
Core / Elective : Core
Credits
: 1 Credits
Total Contact Hours : 02 Hours
weekly
ESE
: 40 Marks
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.
S.No 1 2 3 4 5 6 7 8 9 10
Name of Experiments Installation and configuration of oracle virtual box for window xp & android. Installation and configuration of Hadoop. Using hadoop for counting word frequency with map reduce. Service Deployment research & uses over cloud-Google app & Amazon web service. Clous security management. Performance services over cloud -Google app & Amazon web service. Cloud management system Hadoop management Amazon web services Web services installation
Hours 2 hours 2 hours 2 hours 2 hours 2 hours 2 hours 2 hours 2 hours 2 hours 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
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
Course Code
Course Name
Credits LTPC
PT 702
Practical & Sessional: Industrial training Total Credits
Prerequisites: Domain Specific Knowledge.
00018 18
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.

File: year-i-semester-i.pdf
Author: amit
Published: Mon Sep 18 13:50:43 2017
Pages: 123
File size: 1.52 Mb


Exposure, 128 pages, 0.53 Mb

Old Testament Survey, 3 pages, 0.11 Mb

Education for What, 33 pages, 0.45 Mb
Copyright © 2018 doc.uments.com