Master of Computer Applications(MCA)

Similar documents
COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

Master of Computer Applications Course Structure and Scheme of Valuation w.e.f I Semester

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C


SAURASHTRA UNIVERSITY

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) Scheme and syllabus for B.A./B. Sc. (Information Technology)

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

B.Sc II Year Computer Science (Optional)

Krantiguru Shyamji Krishna Verma Kachchh University, Bhuj Master of Science (Computer Applications & Information Technology) Semester: II

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

CS 101 Advanced Computer System Architecture 100 ( ) CS 102 Operating System 100 ( )

Course Title: C Programming Full Marks: Course no: CSC110 Pass Marks: Nature of course: Theory + Lab Credit hours: 3

Writing an ANSI C Program Getting Ready to Program A First Program Variables, Expressions, and Assignments Initialization The Use of #define and

DATA STRUCTURES THROUGH C++

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( )

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE

SARVEPALLI RADHAKRISHNAN UNIVERSITY, BHOPAL (M.P.) Scheme of Examination. First Semester-Master of Computer Application

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course

Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects

Bachelor in Computer Application (BCA)

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies

DATA STRUCTURES USING C

Swami Ramanand Teerth Marathwada University, Nanded

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Course Description: This course includes concepts of instruction set architecture,

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.5) Sessional Unit Code. Theory Unit Course

B.Sc. Computer Science (Ancillary)

CHOICE BASED CREDIT SYSTEM (With effect from )

Programming for Problem Solving 105A L T P Credit Major Minor Total Time

REGULATIONS & SYLLABUS. Post Graduate Diploma in Computer Application (DISTANCE MODE)

DR. A.P.J. ABDUL KALAM TECHNICAL UNIVERSITY LUCKNOW. Evaluation Scheme & Syllabus. For. B.Tech. First Year (Programming for Problem Solving)

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S

PESIT Bangalore South Campus Department of MCA Course Information for

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f.

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

Syllabus of M.Sc Department of Computer Science University of Peshawar

Syllabus for BCA. BCA-101: Communicative English

MPATE-GE 2618: C Programming for Music Technology. Syllabus

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT D. C. A. (1 st SEMESTER) SYLLABUS

Madhya Pradesh Bhoj (Open) University, Bhopal

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT Post Graduate Diploma in Computer Application (Evening) Semester - I Effective from: July

MAHARSHI DAYANAND UNIVERSITY, ROHTAK Scheme of Examination (Semester System)

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division. SECOND SEMESTER Course Handout Part II

Page 1 of 7 SCAA Dt

Syllabus for Computer Applications

MCA-101 Information Technology

Kadi Sarva Vishwavidyalaya, Gandhinagar

Kumaun University Nainital Proposed Syllabus for B. Sc. Semester program to be implemented from session Subject: Computer Science

Fundamentals of Discrete Mathematical Structures

COURSE DESCRIPTION. CS 232 Course Title Computer Organization. Course Coordinators

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT-I

Object Oriented Programming

Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore

SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year and onwards] PART I

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

Computer Architecture and Organization:

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

Syllabus for Computer Science General Part I

2HS306 Applied Engineering Mathematics [ ]

(DMCA 101) M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75. Paper - I : INFORMATION TECHNOLOGY

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

B. Sc. (Honours) Computer Science

Chapter1 Overview of computers

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

Jiwaji University, Gwalior -- B.A. Session

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

MNPE In Collaboration with. Karnataka State Open University. Manasagangotri, Mysore-6. Syllabus. Diploma in Computer Application

Contents. Preface. Introduction. Introduction to C Programming

Course Outline Computing Science Department. Faculty of Science. COMP Credits Introduction to Computer Systems (3,1,0) Fall 2015

Boolean expression using Laws, Min terms (SOP) Max terms (POS), Standard/Canonical SOP and POS forms,

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

JAVA PROGRAMMING. Unit-3 :Creating Gui Using The Abstract Windowing Toolkit:

1) What is the role of Information Technology in modern business? 2) Define computer? Explain the Block Diagram of computer with a neat diagram?

Hrs Hrs Hrs Hrs Hrs Marks Marks Marks Marks Marks

SIR C R REDDY COLLEGE OF ENGINEERING

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

S Y B Voc Software Development Syllabus

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar

(DMCA 101) M.C.A.(Previous) DEGREE EXAMINATION, MAY 2006 PAPER - I - INFORMATION TECHNOLOGY

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

ADMINISTRATIVE MANAGEMENT COLLEGE

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

Rizvi College of Arts, Science & Commerce Bandra (W), Mumbai Teaching Plan Academic Year

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

Problem solving using standard programming techniques and Turbo C compiler.

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

Semester - 1 Course Subject Credit Exam. EC-101 Communication English 2 Theory FC-101 Principles of Electronics & Digital Circuits.

SUBJECT COMPUTER SCIENCE PAGE 1

(DMCA101) M.C.A. DEGREE EXAMINATION, MAY First Year INFORMATION TECHNOLOGY

Transcription:

A D I K A V I N A N N A Y A U N I V E R S I T Y : R A J A M A H E N D R A V A R A M UNIVERSITY COLLEGE OF ENGINEERING Department Of Computer Science & Engineering Master of Computer Applications(MCA) Course Structure and Scheme of Valuation w.e.f. 2016-17

ADIKAVI NANNAYA UNIVERSITY Master of Computer Applications(MCA) Course Structure and Scheme of Valuation w.e.f. 2016-17 I Semester Code MCA 1.1 Name of the subject Computer Fundamentals and Programming in C Periods/week Max Marks Theory Practical External Internal Total Marks Credits 4-75 25 100 4 MCA 1.2 Data Structures 4-75 25 100 4 MCA 1.3 Discrete Mathematical Structures 4-75 25 100 4 MCA 1.4 Computer Organization 4-75 25 100 4 MCA 1.5 Management Accountancy 4-75 25 100 4 MCA 1.6 MCA 1.7 C and Data Structures Programming Lab Computer Organization Lab - 3 50 50 100 2-3 50 50 100 2 Total 700 24

MCA 1.1 Computer Fundamentals and Programming in C Internal:25 Marks, External: 75 Marks Total: 100 Marks -------------------------------------------------------------------------------------------------------- Unit-I Fundamentals of Computers: Computers, Computer generations and Classification, Moore s law, Data Representation: Representation of Characters, Integers and Fractions, Algorithms, Flowcharts, Input Units: Keyboard, Mouse, MICR and OMR; Output Units: Flat Panel Display, Printers and Plotters, Programming Languages: Assembly Language, Higher Level Programming Languages, Compiling a High Level Language Program, Some High Level Languages, Need of Operating Systems, Evolution of OS, Functions of OS. Unit-II Introduction to C Programming: C Character Set, Identifiers, Keywords, Variables, Constants, Type Conversion, Operators and Expressions, Operator Precedence and Associativity, Basic Input Output Types: Single Character and String, General; Formatted Input and Output, Running a Simple C Program Using gcc, tc++ Compilers. Control Structures: Sequence, Selection Using Simple if, if..else and switch, Iteration using while, do..while and for Statements. Counter Controlled and Sentinel Controlled Repetition, Break and Continue, Unconditional goto, Conditional Operator, null Statement. Unit-III Functions: Uses, User Defined and Library Functions, Calling Functions by Value and Reference, Storage Classes, Recursion, Macros vs Functions. C Library Functions: stdio.h, stdlib.h, math.h, string.h, ctype.h, alloc.h, graphics.h. Arrays and Strings: Array Uses and Operations, One and Two Dimensional Arrays, Array of Strings Pointers: Uses of Pointers, Pointer Variables, Dereferencing Pointers, Void Pointers, Pointer Arithmetic, Pointers to Pointers, Pointers and One Dimensional, Two Dimensional Arrays, Pointers and Functions, Array of Pointers, Pointer Constants, Pointers and Strings, Constant Pointers Unit-IV Structures and Unions: Declaring and Using Structures, Operations on Structures, Array of Structures, Pointers to Structures, Structures and Functions, Unions, Bitwise Operators, Bit Fields. Files: File Structure, File Handling Functions, Create, Read and Write of Sequential and Random Access Files. Dynamic Memory Allocation: Library Functions for Dynamic Memory Allocation, Dynamic Multi Dimensional Arrays, Self Referential Structures. Other Topics: Conditional Compilation, Command Line Arguments, Comma Operator, Enumeration Constants, Type Qualifiers: const and volatile Text Books: 1. Fundamentals of Computers. V Rajaraman, Neeharika Adabala, Fourth Edition PHI 2. Mastering C. K R Venugopal S R Prasad. Tata Mc Graw Hill. 3. C How to Program. Paul Dietel, Harvey Dietel. Sixth Edition. PHI. Reference Books: 1. C The Complete Reference. Herbert Schildt, Fourth Edition. Mc Graw Hill. 2. Programming in C. Stephen G Kochan. Third Edition. Sams Publishing. 3. The C Programming Language. Brian W Kernighan, Dennis M Ritchie. Second Edition. Prentice Hall.

MCA 1.2 Data Structures Internal:25 Marks, External: 75 Marks Total: 100 Marks ------------------------------------------------------------------------------------------------------ - Unit I The Stack: Primitive operations stack as an ADT Implementing the Stack operations using Arrays and Structures, Queue as Abstract Data Type Sequential Representation, Types of Queues Operations Implementation using Arrays and Structures, Linked List:Operations, Implementation of Stacks, Queues and priority Queues,insertion, deletion and concatenation operations on circular lists, Stacks and Queues as circular lists, doubly linked lists-applications. Unit II Trees: Binary Trees Operations and Applications. Binary Tree Representation: Node Representation Implicit array Representation Choice of Representation Binary Tree Traversal Threaded Binary Trees and their Traversal- Huffman Algorithm-Representing Lists as Binary Trees Trees and their Applications. Binary Search Tree: Insertion in to a Binary Search Tree Deleting from a Binary Search Tree Efficiency of Binary Search Tree operation Unit III Sorting: General Background-Exchange sorts-selection and Tree Sorting-Insertion sorts- Merge and Radix Sort Searching: Basic Search Techniques- Tree Searching-General Search Trees:B Trees and B + Trees. Unit IV Hashing: Open Addressing-deleting items-binary Tree hashing-dynamic Hashing and Extendible Hashing-Choosing a hash function Graphs: Graphs-Linked Representation of Graphs-Graph Traversals: BFS and DFS. Text Books: 1.Data Structures Using C and C++ Yedidyah Langsam, Moshe J.Augenstein and Aaron M. Tanenbaum, Prentice Hall of India (2ndEdition) 2. Data Structures, Algorithms and Applications with C++, SahaniMc- GrawHill. 3. File Structures An Object Oriented Approach with C++ by Michael J. Folk, Bill Zoellick and Greg Riccardi,, Pearson

MCA 1.3 Discrete Mathematical Structures Internal:25 Marks, External: 75 Marks Total: 100 Marks -------------------------------------------------------------------------------------------------------- Unit I Introduction: Logic-Prepositional Equivalences-Truth tables-totalogies-predicates and Quantifiers-Sets-Operations on sets-sequences and Summations -Growth functions - relations and their properties- n-ary relations and their applications - Representation of relations-closures of relations-equivalence relations-partial Orderings. Unit II Counting Techniques: Basics of Counting- Pigeonhole Principle- Combinations and Permutations-Generalized Per mutations and Combinations Recurrence relations: Solving Recurrence Relations-Divide and Conquer relations- Inclusion and Exclusion-Applications of Inclusion-Exclusion. Unit III Graphs: Introduction to Graphs-Terminology-Relations and Directed Graphs - Representations of Graphs- Isomorphism-Connectivity- Euler and Hamiltonian Paths - Shortest Path problems- Planar Graphs - Graph Coloring- Trees: Introduction to trees- Applications of trees- Traversals-Trees and sorting- Spanning Trees-Minimum Spanning Trees. Unit IV Boolean Algebra and Models of Computation: Boolean Functions- Representing Boolean Functions -Logic Gates-Minimizations of Circuits-Languages and Grammars- Finite State Machines with and with no output. Text Book: Discrete mathematics and its applications, Keneth. H. Rosen, Tata McGraw-Hill Publishing Company, New Delhi Reference Books: 1) Discrete Mathematics for computer scientists & Mathematicians, Joe L. Mott, Abraham Kandel & T. P. Baker,Prentice Hall of India Ltd, New Delhi 2) Discrete mathematics, Richard Johnsonbaug, Pearson Education, New Delhi

MCA 1.4 Computer Organization Internal:25 Marks External: 75 Marks Total: 100 Marks ------------------------------------------------------------------------------------------------------------ UNIT-1 Digital Logic Circuits : Digital Computers, Logic Gates, Boolean Algebra, Map Simplification, Combinational Circuit, Flip-flops Sequential Circuits. Digital Components: Integrated Circuits, Decoders, Multiplexes, Registers,Shift Registers, counters, Memory Unit. UNIT-2 Data Representation: Data Types, Complements, Fixed-point Representation, Floating point Representation Register Transfer and Micro Operations: Register Transfer Language, Register Transfer, Bus and Memory Transfer, Arithmetic Micro Operations, Assembly language Instructions, 8085 Microprocessor Instruction Set Architecture. UNIT-3 Basic Computer Organization and Design: Instruction Codes, Computer Register, Computer Instructions, Timing and Control, Instruction Cycle memory reference Instructions, Input-Output, Interrupt. Central Processing Unit: Introduction, General Register Organization, Stack Organization, Instruction formats, addressing modes. UNIT-4 Input /Output Organization: Peripherals Devices, I/O Interface, Asynchronous Data Transfer, Mode of Transfer, Priority Interrupt, Direct memory access, Input Output Processor(IOP). Memory Organization: Memory Hierarchy, Main memory, Auxiliary Memory, Associate Memory, Cache Memory and Virtual Memory. Text Books: 1.Computer System Architecture, M.Morris Mano, Prentice Hall of India Pvt.ltd. Third Edition, Sept. 2008. Reference Books:* 1.Computer Architecture and Organization, William Stallings, PHI Pvt. Ltd. Eastern Economy Edition, Sixth Edition, 2003. 2.Computer System Architecture John P. Hayes. 3.Computer Architecture A Quantitative approach 3 rd Edition John L. Hennessy & David A. Patterson Morgan Kufmann (An Imprint of Elseveir)

Unit I MCA 1.5 Management Accountancy Internal:25 Marks External: 75 Marks Total: 100 Marks ------------------------------------------------------------------------------------------------------------ Principles Of Accounting: Nature And Scope Of Accounting,Double Entry SystemOf accounting introduction To Basic Books Of Accounts Of Sole Proprietary Concern, closing of books of accounts and Preparation Of Trial Balance. FinalAccounts: Trading,Profit And Loss Accounts And Balance Sheet Of Sole Proprietary Concern with Normal Closing Entries.(With numerical problems) Unit II Ratio Analysis:Meaning, Advantages, Limitations, Types of Ratio and Their Usefulness. (Theory only)fund Flow Statement: Meaning Of The Term Fund, Flow Of Fund, Working Capital Cycle, Preparation and Inter-preparation Of Statement. Unit III Costing:Nature, Importance And Basic Principles. Budget and Budgetary Control: Nature And Scope, Importance, Method Of Finalization And Master Budget, Functional Budgets. Marginal Costing:Nature,Scope, Importance,Construction Of Break Even Chart, Limitations And Uses Of Break Even Chart, Practical Applications Of Marginal Costing.(with numerical problems) Unit IV Introduction To Computerized Accounting System: Coding Logic And Codes Required,Master Files, Transaction Files,Introduction To DocumentsUsed ForData Collection, Processing Of Different Files And Outputs Obtained. TextBooks: 1.Introduction to Accountancy.T.S. Grewal. 2.Management Accountancy, S.P.Jain. ReferenceBook: Introduction To Accounting,G.Agarwal.

MCA1.6 Data Structures and Programming Lab Instruction:3 Periods/week Time: 3 Hours Credits:2 Internal:50 Marks External: 50 Marks Total: 100 Marks ---------------------------------------------------------------------------------------------------------------- Cycle-I : Write programs in C to implement the following concepts / solve the problems. 1. Type Conversion 2. Operator Precedence and Associatively 3. Basic and Formatted Input Output 4. Control Structures 5. Counter and Sentinel Controlled Repetition 6. Break and Continue Statements 7. Functions: Call by Value and Reference 8. Storage Classes 9. C Library Functions 10. Array Operations 11. Array of Strings and Pointers 12. Structures and Unions 13. Sequential and Random Access Files 14. Dynamic Memory Allocation 15. Any other concepts Cycle-II 1. Implementation of ADT Linked list. 2. Implementation of Stack using arrays and Linked Lists 3. Implementation of Queue using arrays and Linked Lists 4. Write Programs to implement Conversion of prefix expression into post-fix form using stacks. 5. Implementation of Binary tree and its Traversals a)preorder b)in order c)post order. 6. Write a C Programming to implement the Sorting techniques 7. Write a C Programming to implement the Searching techniques 8. Write C Programs to implement B Trees and B+ Trees 9. Implement BFS and DFS in Graphs 10. Write Program to implement hashing techniques.

MCA 1.7 Computer Organization Lab Instruction:3 Periods/week Time: 3 Hours Credits:3 Internal:50 Marks, External: 50 Marks Total: 100 Marks ---------------------------------------------------------------------------------------------------------------- CYCLE-I:Digital Logic Design Experiments 1. TTL Characteristics and TTL IC Gates 2. Multiplexers&Decoders 3. Flip-Flops 4. Counters 5. Shift Registers 6. Binary Adders & Subtractors 7. ALU Text Book1 : Computer System Architecture, M.Morris Mano, Preintice Hall of India Pvt.Ltd. Third Edition. CYCLE-II:8085Assembly Language Programming: 1. 8085Assembly Language Programming according to theory course microprocessors using the following trainers: Keyboard Monitor of 8085µP Trainer. Serial Monitor of 8085 µp Trainer with Terminal 8085 Line Assembler of 8085µP Trainer with PC as Terminal 8085Cross Assembler using In-Circuit Emulator(ICE)with 8085µP Trainer and PC as Terminal Graded Problems are to be used according to the syllabus 2. Pentium class pc architecture familiarization hardware & software parts demonstration. Text Book2 : Fundamentals of Micro Processor and Micro Controllers by B.RAM B.Ram