Scheme of examination for master of computer applications (M. C. A.)



Yüklə 0,49 Mb.
səhifə4/4
tarix08.08.2018
ölçüsü0,49 Mb.
#61232
1   2   3   4

UNIT – III

Internet Security Protocols and Standards: Secure Socket Layer (SSL) and Transport Layer Security (TLS), IPv4 and IPv6 Security, Kerberos 672, X.509 678, Public Key Infrastructure.

Linux Security Model, File System Security, Linux Vulnerability, Linux System Hardening, Application

Security. Window Security Architecture, Windows Vulnerability, Windows Security Defense, Browser Defenses.


UNIT – IV

Physical Security Threats, Physical Security Prevention and Mitigation Measures, Recovery form Physical

Security Breaches, Security Auditing Architecture, Security Audit Trail, Security Risk assessment, Security Controls or Safeguard, IT Security Plan, Implementation of Controls, Cybercrime and Computer Crime, Intellectual Property, Privacy, Ethical Issues.
Reference Books:

1. Charles. P. Pfleeger & Shari Lawrence Pfleeger, Security in Computing, Pearson Education.

2. William Stalling, Lawrie Brown, “Computer Security Principles and Practice”, Pearson Education.

MCA-16-54(III) information systems

Maximum marks: 100 (External: 75, Internal: 25) Time: 3 hours Credits: 4

Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of objective type/short-answer type questions covering the entire syllabus. In addition to question no. 1, the examiner is required to set eight more questions selecting two from each unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.


Objectives: The objectives of this course is to provide an in-depth exploration of how businesses successfully manage information and provide insight into how today's businesses leverage information technologies and systems to achieve corporate objectives.
Learning Outcomes: At the end of this course students should be able to:

  • To gain skills sought after in today’s workplace.

  • To be able to understand, participate in, and eventually lead management discussions and drive decisions about the firm’s information systems.

  • To study the new technologies and information system applications and their impact on business models and managerial decision-making.

UNIT – I

Fundamental of Management Information systems: The Fundamental Roles of Information System in business, Trends in Information Systems, Types of Information Systems, Managerial Challenges of Information Technology. 

The Components of Information Systems: System Concept, Components of an Information System, Information System Resources, Information System Activities, Recognizing Information Systems

UNIT – II

IT Infrastructure and Emerging Technologies: - IT Infrastructure, Infrastructure Components, Software/Hardware Platform Trends and Emerging Technologies, Management Issues.

Foundation of Business Intelligence: Databases and Information Management: Organizing Data in a Traditional File Environment, The Database Approach to Data Management, Using Database to Improve Business Performance and Decision Making, Managing Data Resources.

UNIT – III

Securing Information Systems: - System Vulnerability and Abuse, Business Value of Security and Control, Establishing a Framework for Security and Control, Technologies and Tools for Security.

Key System Applications for the Digital Age

Enterprise Applications: - Enterprise Systems, Supply Chain Management Systems, Customer Relationship Management Systems, Enterprise Applications: New Opportunities and Challenges.



UNIT – IV

Managing Knowledge: - The Knowledge Management Landscape, Enterprises-Wide Knowledge Management Systems, Knowledge Work Systems, Intelligent Techniques.

Enhancing Decision Making: - Decision Making and Information Systems, Systems for Decision Support, Executive Support Systems (ESS), Group Decision-Support Systems (GDSS).
Text Books:


  1. Kenneth C.Laudon, Jane P.Laudon, Management Information Systems Managing the Digital Firm, 10th Edition, Pearson Education.

  2. James A O’Brien, George M Marakas, Management Information Systems, 7th Edition, Tata McGraw-Hill.

Reference Books:

  1. Laudon & Laudon, Essentials of Management Information Systems, 8/e Pearson Education.

  2. McLeod & Schell, Management Information Systems, 10/e, Pearson Education.

  3. Rahmatian, Management Information Systems: Learning Exercises and Applications, 1/e Pearson Education.

  4. Jawadekar, W.S., Management Information Systems, 2/e, Tata McGraw-Hill.

  5. Robert G.Mudrick, Coel E.Ross, James R.Claggett,Information Systems for Modern Management.

  6. James A.O'Brien, Management Information Systems.

Mca-16-55(I) DIGITAL IMAGE PROCESSING

Maximum marks: 100 (External: 75, Internal: 25) Time: 3 hours Credits: 4

Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of objective type/short-answer type questions covering the entire syllabus. In addition to question no. 1, the examiner is required to set eight more questions selecting two from each unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.


Objectives:

The objective of this course is to provide the in-depth coverage of Digital Image Fundamentals and Processing Techniques. It focuses on transformations and filtering in Spatial Domain and Frequency Domain of images and other concepts like compression, segmentation and object recognition etc.


Learning Outcomes: At the end of this course students should be able to:

  • Classify Image representations

  • Apply Image transformation methods

  • Implement image processing algorithms

  • Design of object detection and recognition algorithms

UNIT – I

Introduction to Digital Image Processing, Applications of digital image processing, Steps in digital image processing, Components of an Image Processing system, Image sampling and Quantization, Relationships between pixels.

Image Enhancement: Intensity transformations and spatial filtering, Point and Mask based techniques,Histogram processing, Fundamentals of spatial filtering, Smoothing and sharpening spatial filters.

UNIT – II

Filtering in frequency domain: Fourier Series and Transform, Discrete Fourier Transform, Frequency Domain Filtering Fundamentals, Homomorphic Filtering.

Color Image Processing: Color Fundamentals, Color characteristics, Color models, RGB, CYK,CMYK, HIS, YIQ models, Pseudo color image processing, full color image processing, color transformations, Smoothening and sharpening of images.

UNIT – III

Image Restoration: Model of Image Degradation/Restoration process, Noise models, Linear, Inverse filtering, Mean Square Error Restoration.

Image Compression: Fundamentals, Lossless and Lossy Compression, Compression Methods:Huffman Coding, Run-Length Coding, LZW Coding, Arithmetic Coding, Bit-Plane Coding, Predictive Coding, Transform Coding, Wavelet Coding, Compression standards.

UNIT – IV

Image Segmentation: Fundamentals, Point, Line and Edge Detection, Thresholding, Region-Based Segmentation.

Image Representation: Boundary Representation, Chain Codes, Polygonal Approximations, Signatures,Boundary Descriptors, Shape Numbers, Topological Descriptors, Texture, Watermarking, Blending of images.
Text Book:

1. Gonzalez R.C., Woods R.E., “Digital Image Processing”, 3rd Ed., Pearson Education.

2. Vipula Singh, “Digital Image Processing with MATLAB and LABVIEW”, 1st Ed., Elsevier India.
Reference Books:

1. Ganzalez R.C., “Digital Image Processing with MATLAB”, Tata McGraw Hill.

2. Sonka Milan, “Image Processing Analysis and Machine vision”, 4th Ed., Cengage Learning.

3. William K. Pratt, “Digital Image Processing”, 4th Ed., Wiley India Pvt. Ltd.

4. Chanda B., Majumder D. Dutta, “Digital Image Processing and Analysis”, 2nd Ed., PHI Learning.

5. Jain A.K., “Fundamental of Digital Image Processing”, PHI Learning.

6. Jayaraman S., Esakkirajan S., Veerakumar T., “Digital Image Processing”, 3rd Ed., Tata McGraw Hill.

7. Annadurai, “Digital Image Processing”, 1st Ed., Pearson Education.

MCA-16-55(II) CLOUD COMPUTING

Maximum marks: 100 (External: 75, Internal: 25) Time: 3 hours Credits: 4

Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of

objective type/short-answer type questions covering the entire syllabus. In addition to question no. 1, the examiner is required to set eight more questions selecting two from each unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.

Objectives: The objective of this course is to provide comprehensive and in-depth knowledge of Cloud Computing concepts, technologies, architecture and applications by introducing and researching state-of-the-art in Cloud Computing fundamental issues, technologies, applications and implementations. Another objective is to expose the students to frontier areas of Cloud Computing while providing sufficient foundations to enable further study and research.

Learning Outcomes: Completing this course you should be able to


  • Articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing

  • Identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.

  • Explain federated and multimedia cloud computing architectures.

  • Explain the core issues of security, privacy, and interoperability in cloud computing.

  • Analyze and design applications for clouds using Python language.

UNIT – I

Cloud Computing: Definition, Roots of Clouds, Characteristics, Cloud Architecture – Public, Private,

Hybrid, Community, Advantages & Disadvantages of Cloud Computing.

Virtualization: Benefits & Drawbacks of Virtualization, Virtualization Types – Operating System

Virtualization, Platform Virtualization, Storage Virtualization, Network Virtualization, Application

Virtualization, Virtualization Technologies.

UNIT – II

Cloud Services & Platforms: Compute services, Storage services Database services, Application Services,

Queuing services, E-mail services, Notification services, Media services, Content delivery services, Analytics services, Deployment & management services, Identity & access management services. Case studies of these services.

Federated & Multimedia Cloud Computing: Architecture, Features of Federation Types, Federation

Scenarios, Layers Enhancement of Federation; Multimedia Cloud.

UNIT – III

Python: Introduction, Installation, Data types: Numbers, Lists, Tuples, Sets, Dictionaries, Files;

Input/Output Statements, Control Flow statements, Functions and Variables, Object-Oriented

Programming: State, Class, Object, Relationship.

UNIT – IV

Python in Cloud Computing: Iterators & Generators, Functional programming: Recursion, Higher Order

Functions; Python for Google Cloud Platform and Windows Azure Platform; Packages: JSON, SMTPLib, NumPy, PiCloud, Django; Cloud Application Development in Python.


Text Books:

  1. ArshdeepBahga, Vijay Madisetti, “Cloud Computing – A Hands-on Approach”, University Press, 2014

  2. RajkumarBuyya, James Broberg, Andrzej Goscinski, “Cloud Computing – Principles and Paradigms”, Wiley India Pvt. Ltd.

  3. Mark Lutz, “Learning Python”, O’Reilly Publications.

Reference Books:



  1. Barrie Sosinsky, “Cloud Computing Bible”, Wiley India Pvt. Ltd.

MCA–16-55(III) OPERATIONAL RSEARCH

Maximum marks: 100 (External: 75, Internal: 25) Time: 3 hours Credits: 4

Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of objective type/short-answer type questions covering the entire syllabus. In addition to question no. 1, the examiner is required to set eight more questions selecting two from each unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.


Objectives: The objective of this course is to provide the in-depth coverage of various linear programming problems and their solution techniques. It focuses on various operational research techniques and their applications in problem solving
Learning Outcomes: At the end of this course students should be able to:

  • Classify different problems as linear and non-linear programming problems.

  • Apply different methods in problem solving

  • Implement these solutions with any programming language for automation


UNIT – I

Introduction: The Historical development, Nature, Meaning and Management Application of Operations research. Modelling, Its Principal and Approximation of O.R.Models, Main characteristic and phases, General Methods of solving models, Scientific Methods, Scope, Role on Decision Making and Development of Operation Research in India.



UNIT – II

Linear Programming: Formulation, Graphical solution, standard and matrix form of linear programming problems, Simplex method and its flow chart, Two-phase Simplex method, Degeneracy.

Duality: Definition of Dual Problem, General Rules for converting any Primal into its Dual, Dual Simplex method and its flow chart.

UNIT – III

Integer Programming: Importance, Applications and Classification, Gomory's all integer programming problem technique and its flow chart, Branch and Bound Method.

Transportation Models: Formulation of problem, Obtaining Initial Basic feasible solution, Optimality tests, Progressing towards optimal solution, Unbalanced Transportation Problems.

UNIT – IV

Assignment Models: Formulation of problem, Hungarian Method for Assignment Problems, Unbalanced Assignment Problems.

PERT and CPM: Basic steps in PERT/CPM, Techniques, Network Diagram Representation, Forward and Backward Pass-computation, Representation in Tabular form, Determination of Critical path, Critical activity, Floats and Slack Times, Implementation in any programming language.
Text Books:


  1. Sharma, S.D., Operations Research, Kedar Nath and Ram Nath, Meerut.

  2. Gupta P.K., Hira and D.S., Operation Research, Sultan Chand & Sons, New Delhi.


Reference Books:

1. Kanti Swarup, Gupta P.K. & Man Mohan, Operation Research, Sultan Chand & sons, New Delhi.

2. Rao S.S., Optimization Theory and Applications, Wiley Eastern Ltd. New Delhi.

3. Taha, H.A., Operation Research – An Introduction, McMillan Publishing Co, New York.

MCA-16–58 SEMInar
Maximum marks: 50 Time: 1/2 hours CREDITS: 1
Seminar

Each student shall individually prepare and submit a seminar report within stipulated time. A panel consisting of two teachers (internal) should evaluate the seminar report and the presentation. Marks should be distributed considering report writing, presentation, technical content, depth of knowledge, brevity and references and their participation in seminar. The time allotted for presentation will be 30 minutes.


MCA– 16-61 ADVANCED JAVA TECHNOLOGIES

Maximum marks: 100 (External: 75, Internal: 25) Time: 3 hours Credits: 4

Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of objective type/short-answer type questions covering the entire syllabus. In addition to question no. 1, the examiner is required to set eight more questions selecting two from each unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.


Objectives: The objective of this course is to provide the detailed coverage of advanced technologies of JAVA programming language. It encourages the students to learn and use advanced java to make their projects to get ready for software-industry.
Learning Outcomes: At the end of this course students should be able to:

  • Create GUI based projects in Java.

  • Understand and use the databases and streams in Java.

  • Create multithreaded programs and handle inter-process communication.


UNIT-I

Features of Java; Data-types, Variables & Arrays, Control statements, class & object, garbage collection & finalize () method, Inheritance, method overriding, super, final, package, Interface, Abstract class, JVM

Exception and Multithreads: Exception-type, Uncaught Exception, finally, Throwable class and object, Create own exception subclass. Creating multiple threads, isAlive(), join(), Thread priorities, Deadlock, wait(), notify(), notify All() methods, Inter-Thread Communication, suspend, resume & stop the threads.

UNIT-II

Input/ Output Operation; Java(java.io Package), Streams and I/O Capabilities, Understanding Streams, Classes for Input and Output, Working with File Object, File I/O Basics, Reading and Writing to Files, Buffer and Buffer Management, Read/Write Operations with File Channel, Serialization, Network basics, Networking classes and Interfaces, TCP/IP Client/Server socket.



UNIT-III

GUI Programming; Designing Graphical User Interfaces in Java, Applet Architecture, Applet Life Cycle, HTML-APPLET Tag, get Document Base (), get Code Base (), Applet Context, show Document(). AWT Classes, AWT Controls, AWT Button, AWT Label, AWT TextField, AWT TextArea, AWT Checkbox, AWTCheckboxGroup, AWT Choice, AWT List, AWT Canvas, AWT Scrollbar, AWT MenuItem & Menu, AWT PopupMenu, AWT Panel, AWT Dialog, AWT Toolkit,



UNIT-IV

Event Handling & JDBC; Event Listeners, Java ActionListener, Java MouseListener, MouseMotionListener, Java ItemListener, Java KeyListener, Java WindowListener. Adapter Classes as Helper Classes in Event Handling. Layout managers- Grid Layout, Flow Layout, Card Layout, Border Layout, Menus, Frames panels and borders, Java Servlet classes & Life Cycle.

Database Programming using JDBC; Introduction to JDBC, JDBC Drivers & Architecture, Connecting to non-conventional Databases.
Text Books

1. Herbert Schildt (2006), “The Complete Reference Java 2 (Updated to Cover J2SE 1.4)”, Ed. 05, Tata McGraw-Hill, New Delhi, India.

2. Cay S. Horstmann Gary Cornell, “ Core Java 2 Volume-I Fundamentals”, Ed-07, PEARSON Education, Singapore Pte. Ltd., Indian Branch, New Delhi, India 2005.
Reference Books

1. Michael Morgan, “Java 2 for Professionals Developers”, Ed. 01, SAMS Techmedia, New Delhi, India 2000.

2. Bruce Echel, “ Thinking in Java, The Definitive Introduction to Object-Oriented Programming in the Language of World-Wide-Web”, Ed-03, PEARSON Education, Singapore Pte. Ltd., Indian Branch, New Delhi, India 2005.

MCA–16-62 python programming

Maximum marks: 100 (External: 75, Internal: 25) Time: 3 hours Credits: 4

Note: Examiner will be required to set NINE questions in all. Question Number 1 will consist of objective type/short-answer type questions covering the entire syllabus. In addition to question no. 1, the examiner is required to set eight more questions selecting two from each unit. Student will be required to attempt FIVE questions in all. Question Number 1 will be compulsory. In addition to compulsory question, student will have to attempt four more questions selecting one question from each Unit. All questions will carry equal marks.


Objectives: The objective of this course is to provide the in-depth coverage of Python language. It focuses on various features and problem solving techniques in python.
Learning Outcomes: At the end of this course students should be able to:

  • Program various solutions in python.

  • Apply different features of python to solve many problems efficiently.


UNIT – I

Python: Introduction, Installation, Data types: Numbers, Lists, Tuples, Sets, Dictionaries, Files; Operators, Input/Output Statements, Control Flow statements.

Lists, tuples, and dictionaries; basic list operators, replacing, inserting, removing an element; searching and sorting lists; dictionary literals, adding and removing keys, accessing and replacing values; traversing dictionaries.
UNIT – II

Text files: manipulating files and directories, os and sys modules, reading/writing text and numbers from/to a file; creating and reading a formatted file (csv or tab-separated).

String manipulations: subscript operator, indexing, slicing a string; strings and number system: converting strings to numbers and vice versa.

Design with functions: hiding redundancy, complexity; arguments and return values; formal vs actual arguments, named arguments.Program structure and design.Recursive functions.


UNIT – III

Graphics and Image Processing: “turtle” module; simple 2d drawing- colors, shapes; digital images, image file formats.

Classes and OOP: classes, objects, attributes and methods; defining classes;design with classes, data modeling; persistent storage of objects, inheritance, polymorphism, operator overloading (_eq_,_str_, etc); abstract classes; exception handling, try block
UNIT – IV

Graphical user interfaces; event-driven programming paradigm; tkinter module, creating simple GUI; buttons, labels, entry fields, dialogs; widget attributes - sizes, fonts, colors layouts, nested frames



Multithreading, Networks, and Client/Server Programming; interacting with remote HTML server, running html-based queries, downloading pages; CGI programming, programming a simple CGI form, Regular expressions.
Text Books:

  1. Kenneth Lambert, “Fundamentals of Python: First Programs”, Course Technology, Cengage Learning, 2012

  2. T. Budd, “Exploring Python”, Tata Mcgraw Hill, New Delhi.


Reference Books:

  1. Zed A. Shaw, “Learn Python The Hard Way”, 3rd Edition, Pearson Education.

  2. Mark Lutz, “Learning Python”, O’Reilly Publishers.

Yüklə 0,49 Mb.

Dostları ilə paylaş:
1   2   3   4




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə