Issuu on Google+

IGNOU

HANDBOOK FOR REGIONAL CENTRE / PROGRAMME STUDY CENTRE / STUDY CENTRE

Master of Computer Applications (MCA) 2008

School of Computer and Information Sciences Indira Gandhi National Open University Maidangarhi New Delhi – 110068 www.ignou.ac.in

80 1


HANDBOOK FOR REGIONAL CENTRE / PROGRAMME STUDY CENTRE / STUDY CENTRE

MASTER OF COMPUTER APPLICATIONS 2008

(Version 2.0)

SCHOOL OF COMPUTER AND INFORMATION SCIENCES INDIRA GANDHI NATIONAL OPEN UNIVERSITY MAIDAN GARHI, NEW DELHI - 110 068. www.ignou.ac.in 80 2


Faculty of School of Computer and Information Sciences Prof. Manohar Lal, Director Shri Shashi Bhushan Shri Akshay Kumar Shri P.Venkata Suresh Shri V.V. Subrahmanyam Shri M.P. Mishra Shri.Naveen Kumar Shri Sudhansh Sharma

Compiled by Shri V.V.Subrahmanyam, Sr. Lecturer SOCIS, IGNOU

Print Production Shri Tilak Raj, S O (Printing) SOCIS, IGNOU

December, 2007 Indira Gandhi National Open University, 2007 All rights reserved. No part of this work may be reproduced in any form, by mimeograph or any other means, without permission in writing from the Indira Gandhi National Open University. Further information on the Indira Gandhi National Open University courses may be obtained from the University’s office at Maidan Garhi, New Delhi-110 068. 80 3


Printed and published on behalf on the Indira Gandhi National Open University, New Delhi by Director, SOCIS.

80 4


CONTENTS Message from the MCA Programme Coordinator 1.

2. 3. 4. 5. 6 7. 8. 9.

10. 11. 12. 13.

Page No. 4

Basic Information 5 1.1 MCA Programme Objectives 5 1.2 Eligibility Criteria 5 1.3 Duration of the Programme 5 1.4 MCA Programme Structure 6 1.5 Medium of Instruction 6 1.6 Recognition 7 1.7 Completion of CS-60 and CIC 7 1.8 Associate Studentship scheme 7 1.9 Student to Cousellor Ratio 7 1.10 Computer to Student Ratio 7 1.11 PGDCA Certification 7 1.12 Practical Sessions and Compulsory Attendance 7 1.13 Concept of Observation Book and Lab Record for Lab Courses 8 1.14 Web Based Support 8 Counselling Sessions 9 2.1 Semesters and the Number of Sessions 10 2.2 Detailed session schedule for all the courses of MCA 10 Software and Hardware Requirements for MCA 26 Educational Criteria for Academic Counsellors 28 Eligibility Criteria for Project Evaluators of MCA (MCSP-060) 28 Eligibility Criteria for Project Evaluators of Mini Project MCS-044 29 Eligibility Criteria for Appointment as PIC for MCA at SCs/PSCs 29 MCA Syllabus 30 Evaluation Scheme 39 9.1 Assignments and Term End Examination 39 9.2 Early Declaration of Results 42 9.3 Re-evaluation of Answer-script(s) 42 9.4 Improvement of Division/Class 43 Guidelines for MCS-044 44 Addresses 47 Reference Books for MCA Courses 48 Forms and Annexures 52 • Assignments Remittance-Cum-Acknowledgement Card • Non receipt of Study Material(s )/ Assignment(s) • Application Form for obtaining Duplicate Grade Card / Mark-sheet • Change of Address • Re-Registration Form for MCA • Re-evaluation of Answer script • Re-admission form for MCA programme • Application form for improvement in Division/Class • Personal Data Form for Academic Counsellor of MCA (Revised) • Proforma for BCA/MCA TEE Answer Script Evaluator • Award List of MCS-044(Mini Project) Examination • Proforma for MCS-044 Mini-Project Evaluator • Calendar for the MCA Project • Proforma for the approval of MCA Project Proposal (MCSP-060) • Sample Cover Page of the Project Report • Certificate of Originality • Project Trainee Letter (MCSP-060) • Remuneration Bill for the MCA Project Guide • Proforma for Project Evaluator (MCSP-060) • Assessment sheet for Project Evaluation MCSP-060 • Assessment pattern for MCA project (MCSP-060) 2


Annexure regarding the recognition of Degrees

80 3


MESSAGE FROM THE PROGRAMME CO-ORDINATOR Dear Sir/Madam, This manual is especially designed to assist you in smooth conduct of the revised Master of Computer Applications (MCA) programme, a 3-year (6 semesters) Master’s degree computer applications programme which is on offer from January, 2005 onwards. The information, details about the programme, forms and formats given in this manual will help the Regional Directors, DDs, ARDs, Study center coordinators, PICs and the support staff at various levels in the Regional centers / PSCs / SCs. The University may not always be able to communicate to all the students individually. All the important communications will be sent to the Regional Directors, which in turn will be intimated to the Study centre coordinators by the RD’s concerned. The Co-ordinators would display a copy of such important circulars/notifications on the notice board of the Study Centre for the benefit of all the students. Most of the circulars / notifications, School of Computer and Information Sciences (SOCIS) will try its level best to publish them on the website. The MCA programme guide, forms / formats are available on the website. It is to be noted that the payments that are mentioned in various proformas / formats are as on date and may be revised from time to time. Please keep checking with the headquarters/website for any revision / modification. Some useful forms and formats are given in this manual. You may use the photocopies of them. We wish you all the success in the conduct of the MCA programme.

V.V. Subrahmanyam MCA Programme Coordinator Email: vvsubrahmanyam@ignou.ac.in

80 4


1.

BASIC INFORMATION

1.1

MCA Programme Objectives

The broad objective of the MCA programme is to prepare graduate students for productive careers in software industry and academia by providing an outstanding environment for teaching and research in the core and emerging areas of the discipline. The programme’s thrust is on giving the students a thorough and sound background in theoretical and application-oriented courses relevant to the latest computer software development. The programme emphasizes the application of software technology to solve mathematical, computing, communications / networking and commercial problems. This Master’s Degree Programme has been designed with a semester approach in mind. The first year courses are aimed at skills development in computers using various technologies, the second year is more focussed on core courses providing a conceptual framework and the third year provides the specialization and the project work. 1.2

Eligibility Criteria

The eligibility criteria for the MCA programme (as on Jan, 2005) are: Bachelor of Computer Science / Applications / Information Sciences / Information Technology from Recognized / Deemed University. OR Other Graduates / Non-Computer Science B.Tech / M.Sc (such applicants are required to pursue CIC concurrently with MCA 1st semester) OR Graduates with PGDCA from a Recogniaed / Deemed University or its equivalent course not less than one year from a State Board of Technical Education, or its equivalent body established by the Central / State Government. Note: (i) The students who haven’t studied Mathematics at 10+2 level are required to do CS-60 in the first semester of MCA programme. (ii) The students enrolling for the MCA programme who have completed the DOEACC O-level programme are not required to enroll for CIC.

1.2

Duration of the Programme (Minimum - 3 Years, Maximum - 6 Years)

To fulfil the requirements for acquiring the MCA, a student may clear all the courses in three years. If a student fails to clear all the requirement of courses in three years s/he may be permitted to stretch it over a period of another 3 years. In case a student is unable to pass all the courses of the MCA programme in 6 years, s/he may be permitted to stretch it for another 2 years by taking readmission to the courses which s/he is unable to successfully complete. In such cases, the student has to seek readmission as per the “Re-admission” rules, and pay the requisite fee. Practical sessions in subsequent years are at the discretion of the University and subject to payment of the fees for the same. 1.4

MCA Programme Structure 80 5


The programme has been divided into two semesters per year (January-June and July-December). Consequently, there will be two examinations every year - one in the month of June for the January to June semester courses and the other in December for the July to December semester courses. The students are at liberty to appear for any of the examinations schedule conducted by the University during the year subject to completing the minimum time framework other formalities prescribed for the programme. Year I

Course Code MCS-011

Data and File Structures

4

3 4

MCS-022

Operating System Concepts and Networking Management

4

2

MCS-023

3

MCS-014

Systems Analysis and Design

3

MCS-024

Introduction to Database Management Systems Object Oriented Technologies and Java Programming

MCS-015

Communication Skills

2

MCSL-025

Lab (based on MCS-021, 022, 023 & 024)

4

Internet Concepts and Web Design C and Assembly Language Programming Lab III SEMESTER Design and Analysis of Algorithms Object Oriented Analysis and Design Advanced Discrete Mathematics

2

MCSL016 MCSL017 MCS-031 MCS-032 MCS-033 MCS-034 MCS-035 MCSL036 III

Credits

Problem Solving and Programming Computer Organization and Assembly language Programming Discrete Mathematics

MCS-013

MCS-051 MCS-052 MCS-053 MCSL054 MCSE001 TO 012

Credits

II SEMESTER Course Title

Course Code MCS-021

MCS-012

II

I SEMESTER Course Title

2

4

MCS-041

3

MCS-042

2

MCS-043

Software Engineering Accountancy and Financial Management Lab(based on MCS-032, 034 and 035) V SEMESTER Advanced Internet Technologies

3 3

MCS-044 MCSL-045

Principles of Management and Information Systems Computer Graphics and Multimedia

2

Lab( based on MCS-051 & 053) 3 Stream* Courses

3

IV SEMESTER Operating Systems

4

Data Communication and Computer Networks Advanced Database Management Systems

4

Mini Project Lab(UNIX & Oracle)

4 2

4

3 VI SEMESTER 3

MCSP-060

Project

16

4

2 9

* Presently, only 3 elective courses are on offer and student should needs to select all of them. As and when we design the new courses we will inform. Total number of Courses are 31 Total number of Credits are 108.

1.3

Medium of Instruction

The medium of instruction is only English.

1.6

Recognition 80 6


IGNOU is a Central University established by an Act of Parliament in 1985 (Act No.50 of 1985) IGNOU Degrees/Diplomas/Certificates are recognized by all member Universities of Association of Indian Universities (AIU) and are at par with Degrees/Diplomas/Certificates of all Indian Universities/Deemed Universities/Institutions vide UGC Circular No. F152/2000 (CPP-II) dated 5 May, 2004 & AIU Circular No. EV/B (449)/94/177115 dated January 14, 1994.

The All India Council for Technical Education (AICTE) vide letter no. AICTE/Academic / MOU-DEC/2005 dated May 13, 2005 has informed the Secretaries / Directors, Technical Education of all the State Governments/Union Territories that the Master of Business Administration (MBA) and Master of Computer Applications (MCA) degrees awarded by IGNOU are recognized by AICTE. Copy of the letter is printed on the last page.

1.7

Completion of CS-60 and CIC

The students who don’t have Mathematics at 10+2 level and opted for CS-60 and the students who have opted for CIC are advised to clear them along with the first year of MCA courses. However, all students have to successfully complete the CS-60 and CIC (wherever applicable) before reregistering for MCA 5th semester. 1.4

Associate Studentship Scheme

There is a provision of Associate Studentship scheme in MCA wherein the student can register for a minimum of 8 credits and a maximum of 32 credits. This scheme is permissible for any course(s) of any programme offered by IGNOU, subject to the conditions that the students fulfill the minimum eligibility requirements for the respective programme and also should undertake the minimum and maximum credits specified. Students are not eligible for admission under Associate Studentship scheme to the course(s) of the programme(s) where clearance of an entrance test is mandatory and also to the programmes where the intake is to a limited number of seats. 1.9

Student to Counsellor Ratio

For Theory counselling 60 students– One counsellor. For Practical counselling 30 students – One counsellor. 1.10

Computer to Student ratio

Computer to student ratio should be 1:2. 1.11

PGDCA Certification

After the successful completion of all the courses of the first year of MCA, the student will be awarded the Post Graduate Diploma in Computer Applications (PGDCA) by the University.

1.12

Practical Sessions and Compulsory Attendance

80 7


The practical sessions will be held in the computer centres / labs of the Programme Study Centres. In these computer labs, the participants will have the facility to use the computer and software packages relevant to the syllabus. The following points regarding the practical attendance are to be noted down: (i)

(ii) (iii)

(iv) (v)

1.13

70% attendance is compulsory for each lab course. However this condition is not applicable for the computer time allotted for assignment implementation for theory courses. This is a pre-requisite for taking the term-end practical examination in the respective lab courses. A student who fails to fulfill the 70% attendance requirements will be allowed to reregister for that lab course. However, for fee details and the application form, students will contact the regional centre concerned. Students are required to prepare a separate lab record for each lab course. The practical counselor should duly sign this lab record after each session. Student attendance will be recorded course-wise at the study centre.

Concept of Observation book and Lab record for lab courses Observation book: (i) The basic objective of this observation book is that, whenever the lab session is scheduled, the student comes prepared for lab session by completely writing the programs / solving the problems. (ii) These have to be executed on the computer and should compulsorily show the required output to the lab in-charge and get them signed on the book. Lab record: (i) The problems s/he has executed successfully in the previous lab session are to be recorded by referring to the observation book. (ii) The lab in-charge should crosscheck with the observation book before s/he signs on the lab record. (iii) Marks allocated for the lab record too.

1.14

Web Based Support The learners can have access to IGNOU’s website at the following address (URL): http://www.ignou.ac.in.You may inform the student that s/he can download Assignments, old question papers, circulars etc. from the website. Programme Guide, Project Guidelines are also available on the website.

2.

COUNSELLING SESSIONS

I SEMESTER

II SEMESTER

80 8


Credits

No. of Theory sessions (2 hrs each)

No. of Practical sessions (3 hrs each)

Course Code

Course Title

Credits

No. of Theory sessions (2 hrs each)

3

5

2^

MCS-021

4

8

4

8

2^

MCS-022

4

8

2^

2

3

MCS-023

3

5

2^

Systems Analysis and Design

3

5

MCS-024

3

5

2^

MCS-015

Communication Skills

2

2

MCSL-025

Data and File Structures Operating System Concepts and Networking Management Introduction to Database Management Systems Object Oriented Technologies and Java Programming Lab (based on MCS-021, 022, 023 & 024)

MCSL-016

Internet Concepts and Web Design C and Assembly Language Programming Lab

2

20

2

(10+10)

Design and Analysis of Algorithms Object Oriented Analysis and Design

4

8

3

5

MCS-033

Advanced Discrete Mathematics

2

3

MCS-043

MCS-034

Software Engineering Accountancy and Financial Management Lab (based on MCS032, 034 and 035)

3

5

MCS-044

3

8

MCSL-045

Advanced Internet Technologies

3

Principles of Management and Information Systems Computer Graphics and Multimedia

2

3

4

8

Year

Course Code

Course Title

I

MCS-011

Problem Solving and Programming Computer Organization and Assembly language Programming Discrete Mathematics

MCS-014

MCS-012

MCS-013

MCSL-017 III SEMESTER II MCS-031 MCS-032

MCS-035 MCSL-036 V SEMESTER III MCS-051 MCS-052 MCS-053 MCSL-054

MCSE-003 MCSE-004 MCSE-011

3

2^

4

No. of Practical sessions (3 hrs each)

(10+10+10+ 10)

IV SEMESTER MCS-041 Operating Systems

4

8

MCS-042

Data Communication and Computer Networks Advanced Database Management Systems Mini Project

4

8

2^

4

8

2^

4

10

Lab (UNIX & Oracle)

2

(10+10)

(10+10+10) VI SEMESTER

Lab (based on MCS051 & 053) Elective Courses*

5

2^ MCSP-060

Project

16

2#

2^ (10+10)

2

Artificial Intelligence and Knowledge Management

3

5

Numerical and Statistical Computing

3

5

Parallel Computing

3

5

* Presently, only 3 elective courses are on offer and student should needs to select all of them. As and when we design the new courses we will inform. # These sessions should be conducted in the 5th semester. ^ These sessions are meant for Assignment implementation and attendance is not compulsory.

2.1

Semesters and the Number of Sessions:

Semester

No. of Sessions Theory

Practical

Assignment implementation

No. of Hours Theory

80 9

Practical

Assignment implementation


I

23

40

4

46

120

12

II

26

40

6

52

120

18

III

29

30

2

58

60

6

IV

24

30

4

48

90

12

V

31

20

4

62

60

12

VI

2*

-

-

4

TOTAL

135

160

20

480

60

270

* These sessions should be conducted in the 5th semester.

Total no. of theory counseling sessions = 135 = 135 X 2 Hours = 270 Hours Total Computer time = Practical time + Assignment implementation time = 160 Sessions + 20 Sessions = 480 hours + 60 hours = 540 hours Note: 70% attendance is compulsory in Practical Lab Sessions. However, this condition is not applicable for the time given for assignment implementation of theory courses.

2.2

Detailed session schedule for all the courses of MCA

MCA Ist semester schedule MCS-011: Problem Solving and Programming Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

5

Number of Sessions

2.

Practical Sessions

2

Comments One Session on Block -1 Two sessions each on Block-2 and Block - 3 These two practical sessions are not compulsory

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5

Practical Sessions

1&2

Block to be Covered Block-1 (Units 1, 2 3 & 4) Block-2 (Units 5 & 6) Block-2, (Units 7 & 8) Block-3, (Units 9 & 10) Block-3, Unit 11 & 12 Assignment

Topics to be covered Problem Solving, Basics of C, Variables and Constants, Expressions and Operators Decision and Loop Control Statements in C and Arrays Strings and Functions in C Structures & Unions, Pointers C Preprocessor and Files Design, write and test the MCS-011 assignment problems

MCS-012: Computer Organisation and Assembly Language Programming Counselling Sessions S. No. 1. 2.

Couselling Sessions Theory Sessions Practical Sessions

Number of Sessions 8 2 80 10

Comments Two sessions each on each Block These two practical sessions may be


used for solving assignment problems. These are not compulsory. Session Details Session Type Theory Counselling

Practical Sessions

Session Number 1

Block to be Covered Block 1, Unit 1, 2 & 3

2

Block 1, Unit 3&4

3

Block2, Unit 1&2

4

Block2, Unit 3&4

5

Block3, Unit 1&2

6

Block3, Unit 3, 4 &5

7

Block4, Unit 1, 2& 3

8

Block4, Unit 4

1&2

Assignment Problem

Topics to be covered von Neumann Architecture, Instruction execution, concept of Interrupts, Fixed point and floating point arithmetic, error detection and other codes, concepts of Gates and Logic Circuits The Combinational and Sequential circuits, Design of Combinational circuits, examples of combinational circuits, flip flops, sequential circuit design, examples of sequential circuits The memory hierarchy, Cache, RAM, ROM, DRAM, Flash Memory, secondary storage technologies and Characteristics, RAID and its levels, Cache Organisation, The Memory System of Micro-Computer, Input output interfaces, the concepts of device controllers, Input output techniques, DMA, Device drivers, Input output processors, Interrupt Processing Hard Drives: Partitioning and Formatting: FAT, Inodes, Drive Speed, Access Time, Rotation Speeds, Hard Drive Interfaces, Removable Storage Options, Video Cards, Liquid Crystal Display (LCD), Modems, Print Resolution, Scanners, Keyboards, Mouse, Power supply The Instruction format, The Instruction set architecture, The types of Instructions, The types of operands, Addressing modes and their importance, Description of Various types of Registers, Need and importance of registers, The Micro-operation concepts, The Instruction execution and micro-operations The organization of Arithmetic logic unit, The characteristics of ALU, Design of simple units of ALU, Pipelining, The hardwired control, Wilkes control, The Micro-programmed control, the microinstructions, the execution of micro-program, RISC principles, Large Register file in RISC, RISC pipelining 8086 microprocessor, The Instruction format, The addressing modes, The types of Instructions, The need and use of assembly language, Input output in assembly Language Program, Sample Assembly Programs including Arrays, Counters, Dealing with various simple statements, Use of various addressing modes Modular Programming, Interfacing assembly with HLL, Device drivers in assembly, Interrupts in assembly Design, write and test the MCS-012 assignment problem

MCS-013: Discrete Mathematics Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 3

Session Details 80 11

Comments One Session on Block -1 Two sessions on Block-2


Sessions Theory Counselling

Session Number 1 2 3

Block to be Covered Block-1 (Units 1, 2 & 3) Block-2 (Units 1,2) Block-2 (Units 3, 4)

Topics to be covered Propositional Calculus, Methods of Proof & Boolean Algebra and Circuits Sets, Relations and Functions & Combinatorics– An Introduction Some more Counting Principles, Partitions and Distributions

MCS-014: Systems Analysis and Design Counselling Sessions S. No. Couselling Sessions 1. Theory Sessions

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5

Number of Sessions 5

Block to be Covered Block-1 (Units 1, 2 3 & 4) Block-2 (Units 5,6 &7) Block-3 (Units 8 & 9) Block-3 ( Unit 10) Block-4 (Units 11, 12 & 13)

Comments One Session each on Block -1 and Block-2.Two sessions on Block3 and one session on Block-4.

Topics to be covered Introduction to Systems Analysis and Design, Profession of a Systems Analyst, Process of Systems Development and Documentation of systems Process of Systems planning, Modular and Structured Design and System Design and Modeling Forms and Reports Design, Physical File Design and Database Design CASE tools for systems development Implementation and Maintenance of systems, Audit and Security of Computer systems, Management Information Systems

MCS-015: Communication Skills Counselling Sessions S. Couselling Sessions No. 1. Theory Sessions

Session Details Sessions Theory Counselling

Number of Sessions 2

Session Number 1

Block to be Covered Block-1 (Units 1 to 5)

2

Block-2 (Units 6 to 10)

Comments One Session on Block -1 One session on Block-2

Topics to be covered Process of Communication, Telephonic Techniques, Job Applications and Interviews, Group Discussions & Managing Organizational Structure Meetings, Taking notes and preparing minutes, Presentation Skills I & II and Negotiation skills.

MCSL-016: Internet Concepts and Web Design 80 12


Counselling Sessions Sessions Practical Sessions Session Details Sessions Session Number Practical 1 Sessions 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Number of Sessions 20 Block to be Covered Block -2 ,Lab Manual (Section -1) Block -2, Lab Manual (Section -1) Block -2, Lab Manual (Section -1) Block -2 ,Lab Manual (Section -1) Block -2 ,Lab Manual (Section - 2) Block -2 ,Lab Manual (Section -2) Block -2 ,Lab Manual (Section -2) Block -2 ,Lab Manual (Section -2) Block -2 ,Lab Manual (Section -3) Block -2 ,Lab Manual (Section -3) Block -2 ,Lab Manual (Section -3) Block -2 ,Lab Manual (Section -3) Block -2 ,Lab Manual (Section -3) Block -2 ,Lab Manual (Section - 4) Block -2 ,Lab Manual (Section - 4) Block -2 ,Lab Manual (Section - 4) Block -2 ,Lab Manual (Section - 4) Block -2 ,Lab Manual (Section -5)

Comments Internet Concepts and web design

Topics to be covered All the problems given in the session- 1, session-2 and session-3 of Section -1 of the lab manual are to be executed. All the problems given in the session – 4, session-5 and session-6 of Section – 1 of the lab manual are to be executed. All the problems given in the session – 7 and session-8 of Section – 1 of the lab manual are to be executed. All the problems given in the session – 9 and session-10 of Section – 1 of the lab manual are to be executed. All the problems given in the session – 1, session- 2 and session - 3 of Section – 2 of the lab manual are to be executed. All the problems given in the session – 4, session-5 and session-6 of Section – 2 of the lab manual are to be executed. All the problems given in the session – 7, session-8 of Section – 2 of the lab manual are to be executed. All the problems given in the session – 9 and session-10 of Section – 2 of the lab manual are to be executed. All the problems given in the session – 1, session- 2 and session - 3 of Section – 3 of the lab manual are to be executed. All the problems given in the session – 4, session- 5 and session - 6 of Section – 3 of the lab manual are to be executed. All the problems given in the session – 7, session- 8 and session - 9 of Section – 3 of the lab manual are to be executed. All the problems given in the session – 10, session- 11 and session - 12 of Section – 3 of the lab manual are to be executed. All the problems given in the session – 13, session- 14 and session - 15 of Section – 3 of the lab manual are to be executed. All the problems given in the session- 1, session-2 and session-3 of Section -4 of the lab manual are to be executed. All the problems given in the session- 4, session-5 and session-6 of Section -4 of the lab manual are to be executed. All the problems given in the session- 7 and session-8 of Section -4 of the lab manual are to be executed. All the problems given in the session- 9 and session-10 of Section -4 of the lab manual are to be executed. All the problems given in the session- 1, session-2, session-3 and session-4 of Section - 5 of the lab manual are to be executed. 80 13


19

Block -2 ,Lab All the problems given in the session- 5, session-6 and Manual session-7 of Section - 5 of the lab manual are to be (Section -5) executed. Block -2 ,Lab All the problems given in the session- 8, session-9 and Manual session-10 of Section - 5 of the lab manual are to be (Section -5) executed. MCSL-017: C and Assembly Language Programming

20

Counselling Sessions Sessions Practical Sessions Practical Sessions

Number of Sessions 10 10

Comments Problem Solving and C programming Digital Logic Circuits and Assembly Language Programming

Session Details Sessions

Session Number 1 to 10

Practical Sessions

11 to 20

Block to be Covered Lab Manual (Section -1) Lab Manual (Section -2 & Section-3)

Topics to be covered All the problems given in the Section – 1 (session- wise) of the lab manual are to be executed. All the problems given in the Section – 2 and Section - 3 (session- wise) of the lab manual are to be executed.

MCA 2nd Semester Schedule MCS-021: Data and File Structures Counselling Sessions S. No. 1.

Counselling Sessions Theory Sessions

Number of Sessions 8

Comments Two sessions on each block

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5 6 7 8

Block to be Covered Block-1 Block-1 Block-2 Block-2 Block-3 Block-3 Block-4 Block-4

Topics to be covered All topics of Unit-1 and Unit-2 All topics of Unit-3 All topics of Unit-4 and Unit-5 All topics of Unit-6 All topics of Unit-7 All topics of Unit-8 and Unit-9 All topics of Unit-10 and Unit-11 All topics of Unit-12

MCS-022: Operating System Concepts and Networking Management Counselling Sessions S. No. 1. 2.

Counselling Sessions Theory Sessions Practical Sessions

Number of Sessions 8 2

Comments Two sessions on each Block These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Session Type

Session

Block to be

Topics to be covered 80 14


Theory Counselling

Number 1 2 3 4 5 6 7 8

Practical Sessions

1&2

Covered Block 1, Unit 1 and Unit 2 Block 1, Unit 3 and Unit 4 Block 2, Unit 1, Unit2 and Unit 3 Block 2, Unit 4 and Unit 5 Block 3, Unit 1 and Unit 2 Block 3, Unit 3 and Unit 4 Block 4, Unit 1 and Unit 2 Block 4, Unit 3 and Unit 4 Assignment Problems

Graphical User Interface and Introduction to Operating System Introduction to Networking concept and Internetworking: Concept, Architecture and Protocols Introduction to Linux OS, Linux Commands and Utilities, Editor User to User Communication and Unix System Administration Windows 2000 Networking and Managing Windows 2000 Server Advanced Windows 2000 Networking and Windows Xp Networking Security Concepts and Computer Security Security and Management Design, Implement and test the MCS-022 assignment problem. These sessions are not compulsory.

MCS-023: Introduction to Database Management Systems Counselling Sessions S. No. 1.

Counselling Sessions Theory Sessions

2.

Practical Sessions

Number of Sessions 5 2

Comments Two sessions each on first two Blocks and one session on Block 3 &4 These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Session Type Theory Counselling

Practical Sessions

Session Number 1

Block to be Covered Block 1: Unit 1 and Unit 2

2

Block 1: Unit 3 and Unit 4

3

Block2: Unit 1

4

Block2: Unit 2, Unit 3 and Unit 4

5

Block3 and Block 4

1&2

Assignment Problem

Topics to be covered The Database system, structure of a database, three level Architecture of databases and its importance, the relational model, the entity relationship model, conversion of ER diagrams to Relational Database. The concepts of integrity, referential integrity, functional dependency, the normal forms till BCNF, sequential file organization, indexes, index and B tree, multi key file organization. The Structured Query Language: data definition and manipulation commands, views, nested queries, examples Transactions, concurrency related problems and control, locks, two phase locking, deadlock. Database recovery techniques, security and integrity, authorization, data access control, The need and advantages of the distributed and client server database systems, data replication and fragmentation, distributed queries. Discuss the various issues on the case studies of these blocks. Suggest how these studies can be improved. Design, implement and test the MCS 023 assignment problem. 80 15


MCS-024: Object Oriented Technologies and Java Programming Counselling Sessions S. No. 1.

Counselling Sessions Theory Sessions

2.

Practical Sessions

Number of Sessions 5 2

Comments One Session on Block -1.Three sessions on Block-2 and Block-3 and one session on Block-4 These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Sessions Theory Counselling

Practical Sessions

Session Number 1

Block to be Covered Block-1

2

Block-2

3 4

Block-2, Block-3 Block-3

5

Block-4

1&2

Assignment Problem

Topics to be covered Object oriented concepts, JVM, basics of Java, data types, arrays etc. Concept of object, class, inheritance, polymorphism etc. Exceptions Handling and Multithreading Different types of I/O operations in java including files handling. String and StringBuffer classes and their methods. Applets programming, GUI components, Layouts and their management, Networking features, Introduction to JDBC, RMI, Java Beans. Design, implement and test the MCS 024 assignment problems.

MCSL-025: Data Structures, Networking, DBMS and Java Programming Counselling Sessions Sessions Practical Sessions Practical Sessions Practical Sessions Practical Sessions

Number of Sessions 10 10 10 10

Comments Data and File Structures Lab Operating System and Networking Lab DBMS Lab Java Programming Lab

Session Details Sessions Practical Sessions

Session Number 1 to 10

11 to 20

Block to be Covered

Topics to be covered

Lab Manual (Section - 1) Data and File Structures Lab Manual Lab Manual (Section -2) Operating Systems and Networking Lab

All the problems given in the Section – 1 (session- wise) of the lab manual are to be executed. All the problems given in the Section – 2 (session- wise) of the lab manual are to be executed.

80 16


21 to 30 31 to 40

Lab Manual (Section -3) DBMS Lab Lab Manual (Section - 4) Java Programming Lab

All the problems given in the Section – 3 (session- wise) of the lab manual are to be executed. All the problems given in the Section – 4 (session- wise) of the lab manual are to be executed.

MCA 3rd Semester Schedule MCS-031: Design and Analysis of Algorithms Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 8

Comments

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5 6 7 8

Block to be Covered Block-1 Block-1 Block-1 Block-2 Block-3 Block-3 Block-4 Block-4

Topics to be covered All topics of Unit-1 All topics of Unit-2 All topics of Unit-3 All topics of Unit-1 and Unit-2 All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit 4 All topics of Unit-1 All topics of Unit-2 and Unit-3

MCS-032: Object Oriented Analysis and Design Counselling Sessions S. No. Couselling Sessions 1. Theory Sessions 2.

Practical Sessions

Session Details Sessions Theory Counselling

Practical Sessions

Number of Sessions 5

Comments Two Session on Block -1.One sessions each on Block-2 and Block-3 and Block4 These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

2

Session Number 1 2 3

Block to be Covered Block-1 Block-1 Block-2

Topics to be covered

4

Block-3

Unit 1, Unit2, and Unit 3

5

Block-4

Unit 1, Unit2, and Unit 3

1&2

Assignment Problem

Unit 1 and Unit 2 Unit 3 Unit 1, Unit2, and Unit 3

Design different diagrams discussed in MCS032

MCS-033: Advanced Discrete Mathematics Counselling Sessions S. No. 1.

Counselling Sessions Theory Sessions

Number of Sessions 3 80 17

Comments


Session Details Sessions Theory Counselling

Session Number 1 2 3

Block to be Covered Block-1 Block-2

Topics to be covered Overview of MCS-013 All Units All Units

MCS-034: Software Engineering Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 5

Comments

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5

Block(s) to be Covered Block-1 Block-1, 2 Block-2 Block-3 Block-3

Topics to be covered All topics of Unit-1 , Unit-2 and Unit-3 All topics of Unit-4 of Block-1 and Units-1,2 of Block-2 All topics of Unit-3and Unit-4 All topics of Unit-1and Unit-2 All topics of Unit-3 and Unit-4

MCS-035: Accountancy and Financial Management Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5 6 7 8

Number of Sessions 8

Block to be Covered Block-1 Block-1 Block-2 Block-2 Block-3 Block-3 Block-4 Block-4

Comments

Topics to be covered All topics of Unit-1 , Unit-2 and Unit-3 All topics of Unit-1 and Unit 2 and Unit-3 All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit-4 All topics of Unit-1 and Unit 2 and Unit-3

MCSL-036: Laboratory Course (For Object Oriented Analysis and Design, Software Engineering and Accountancy and Financial Management) Counselling Sessions Sessions Practical Sessions Practical Sessions Practical Sessions

Number of Sessions 10 10

Comments Object Oriented Analysis and Design Lab Software Engineering Lab

10

Accountancy and Financial Management Lab

Session Details

80 18


Sessions

Session Number 1 to 10

Practical Sessions

11 to 20

21 to 30

Block to be Covered

Topics to be covered

Lab Manual (Section -1) Object Oriented Analysis and Design Lab Lab Manual (Section -2) Software Engineering Lab Lab Manual (Section -3) Accountancy and Financial Management Lab

All the problems given in the Section – 1 (session- wise) of the lab manual are to be performed in the lab. All the problems given in the Section – 2 (session- wise) of the lab manual are to be performed in the lab. All the problems given in the Section – 3 (session- wise) of the lab manual are to be performed in the lab.

MCA 4th Semester Schedule MCS-041: Operating Systems Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 8

Comments

Session Details Sessions Theory Counselling

Session Number 1 2 3 4 5 6 7 8

Block to be Covered Block-1 Block-1 Block-2 Block-2 Block-2 Block-3 Block-3 Block-3

Topics to be covered All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit - 4 All topics of Unit-1 and Unit -2 All topics of Unit-3 All topics of Unit-4 All topics of Unit - 1 All topics of Unit - 2 All topics of Unit - 3 and Unit - 4

MCS-042: Data Communication and Computer Networks Counselling Sessions S. No. 1. 2.

Couselling Sessions Theory Sessions Practical Sessions

Number of Sessions 8 2

Comments These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Session Type

Session Number 1

Block to be Covered Block-1

Topics to be covered All topics of Unit-1 and Unit-2 80 19


Theory Counselling

2 3 4 5 6 7 8 1&2

Practical Sessions

Block-1 Block-2 Block-2 Block-3 Block-3 Block-4 Block-4 Assignment Problems

All topics of Unit-3 and Unit-4 All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit-4 All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit-4 All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit-4 These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

MCS-043: Advanced Database Management Systems Counselling Sessions S. No. 1. 2.

Couselling Sessions Theory Sessions Practical Sessions

Number of Sessions 8 2

Comments These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Session Type Theory Counselling

Practical Sessions

Session Number 1 2 3

Block to be Covered Block-1 Block-1 Block-2

Topics to be covered

4

Block-2

5 6 7 8 1&2

Block-3 Block-3 Block-4 Block-4 Assignment Problems

All topics of Unit-1 and Unit-2 All topics of Unit-3 and Unit - 4 All topics of Unit-1 and Topics relating to transactions management of Unit –2. All topics of Unit-3 and Unit - 4 and topics relating to recovery in Unit 2. All topics of Unit-1 and Unit - 2 All topics of Unit – 3 and Unit - 4 All topics of Unit – 1 and Unit -2 All topics of Unit - 3 and Unit - 4 These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

MCS-044: Mini Project Counselling Sessions S. No. 1.

Couselling Sessions Practical Sessions

Number of Sessions 10

Comments

Session Details Name of the Topic

No. of Practical Sessions (3 hrs each) 1 5

Project specification Coding / Implementation 80 20


Testing Documentation

2 2

MCSL-045: UNIX and DBMS LAB Counselling Sessions Sessions Practical Sessions Practical Sessions

Number of Sessions 10 10

Comments UNIX lab DMBS Lab

Session Details Sessions Practical Sessions

Session Number 1 to 10

Block to be Covered

Topics to be covered

Lab Manual (Section -1) UNIX Lab

All the problems given in the Section – 1 (session- wise) of the lab manual are to be executed.

11 to 20

Lab Manual (Section -2) DBMS Lab

All the problems given in the Section – 2 (session- wise) of the lab manual are to be executed.

MCA 5th Semester Schedule MCS-051: Advanced Interned Technologies Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

2

Practical Sessions

Number of Sessions 5 2

Comments Two sessions each on Block – 1 and Block – 2 and one session on Block – 3. These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Sessions Theory Counselling

Practical Sessions

Session Number 1 2 3

Block to be Covered Block-1 Block-1 Block-2

Topics to be covered

4

Block-2

All the topics of Unit-3 and Unit - 4

5

Block - 3

All the topics of Unit –1, 2 and 3

1&2

Assignment Problems

All the topics of Unit – 1 and Unit - 2 All the topics of Unit – 3 and Unit - 4 All the topics of Unit – 1 and Unit - 2

To solve MCS-051 assignment problems

MCS-052: Principles of Management and Information Systems Counselling Sessions S. No. Couselling Sessions 1. Theory Sessions Session Details

Number of Sessions 3

80 21

Comments


Sessions Theory Counselling

Session Number 1 2

3

Block to be Covered Block-1: Management Systems Block-1: Management Systems Block-2: Information Management Block-2: Information Management

Topics to be covered All topics of unit 1: Organisational overview and Unit 2: management functions and business processes All topics of unit 3: management systems and Unit 4: business values of information system All topics of unit 1: portfolio management and it applications. All topics of unit 2: enterprise resource planning system, unit 3: intelligence information systems and unit 4: social, ethical and legal aspects

MCS-053: Computer Graphics and Multimedia Counselling Sessions S. No. 1. 2

Couselling Sessions Theory Sessions Practical Sessions

Number of Sessions 8 2

Comments These two practical sessions may be used for solving assignment problems. These sessions are not compulsory.

Session Details Sessions Theory Counselling

Practical Sessions

Session Number 1

Block to be Covered Block-1

Topics to be covered

2

Block-1

3

Block-2

All the topics of Unit – 1 Upto Line Drawing Algorithms of Unit -2 Rest of the topics of Unit –2 are to be covered All the topics of Unit - 3 All the topics of Unit - 1

4

Block-2

All the topics of Unit-2

5

Block - 3

All the topics of Unit-1 Upto Depth Buffer method of Unit - 2

6

Block - 3

Rest of the topics of Unit 2 All the topics upto Shading of Unit 3

7

Block – 3 Block - 4

Rest of the topics of Unit 3 All the topics upto Simulating Accelerations of Unit -1

8

Block –4

Rest of the topics of Unit – 1 All the topics of Unit – 2

1&2

Assignment Problems

To solve MCS-053 assignment problems

MCSL-054: Laboratory Course (Advanced Internet Technologies & Computer Graphics and Multimedia) Counselling Sessions Sessions Practical Sessions

Number of Sessions 10

Comments Advanced Internet Technologies Lab 80 22


Practical Sessions

10

Session Details Sessions Session Number Practical 1 to 10 Sessions 11 to 20

Computer Graphics and Multimedia Lab

Block to be Covered

Topics to be covered

Lab Manual (Section -1) Advanced Internet Technologies Lab Lab Manual (Section -2) Computer Graphics and Multimedia

All the problems given in the Section – 1 (session- wise) of the lab manual are to be executed. All the problems given in the Section – 2 (session- wise) of the lab manual are to be executed.

MCSE-003: Artificial Intelligence and Knowledge Management Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 5

Comments Two Units per session

Session Details Sessions Theory Counselling

Session Number 1

Block to be Covered Block -1

Topics to be covered

2 3

Block - 1 Block - 2 Block - 2

All the topics of Unit – 3 All the topics of Unit -1 All the topics of Unit-2 and Unit-3

4

Block - 3

All the topics of Unit-1 and Unit-2

5

Block – 4

All the topics of Unit- 1 and Unit - 2

All the topics of Unit – 1 and 2

MCSE-004: Numerical and Statistical Computing Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 5

Comments One session on Block – 1 and two sessions each on Block – 2 and Block - 3

Session Details Sessions Theory Counselling

Session Number 1

Block to be Covered Block-1

Topics to be covered

2

Block-2

All the topics of Unit – 1 Upto Newton’s Cotes formulae of Unit-2

All the topics of Unit – 1, 2 and 3

80 23


3

Block-2

Rest of the topics of Unit – 2 All the topics of Unit-3

4

Block-3

All the topics of Unit-1 Upto Inversion Method of Unit-2

5

Block - 3

Rest of the topics of Unit-2 All the topics of Unit-3

MCSE-011: Parallel Computing Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions

Number of Sessions 5

Comments Two Units per session

Session Details Sessions Theory Counselling

Session Number 1

Block to be Covered Block-1

Topics to be covered

2

Block-1

All the topics of Unit – 3 and Unit - 4

3

Block-2

All the topics of Unit-1 and Unit-2

4

Block-2 Block -3

All the topics of Unit-3 All the topics of Unit - 1

5

Block - 3

All the topics of Unit-2 and Unit-3

All the topics of Unit – 1 and Unit - 2

MCA 6th Semester Schedule MCSP-060: Project Counselling Sessions S. No. 1.

Couselling Sessions Theory Sessions *

Sessions Theory Counselling*

Number of Sessions 2

Comments One session on the project proposal formulation and one session on the project report formulation

Session Number 1

Topics to be covered

2

Detailed discussion on the project report formulation

Detailed discussion on the project proposal formulation

* These sessions need to be completed during the 5th semester (during Jan-March) of MCA programme as the student needs to submit the project proposal during 1st April to 30th June in the first slot.

3.

SOFTWARE & HARDWARE REQUIREMENTS FOR MCA 80 24


All the Study centres / Programme Study Centres should compulsorily possess the following list of licensed software. Beta versions of the software should not be entertained in any case. Enough licenses as per the number of machines should be possessed. The Regional Directors / DDs / Asst Regional Directors should visit and cross-check all the study centres to ascertain whether they possess the licensed software before they give permission as study centres / PSC’s for MCA (Revised) programme. Software Requirements Course Code MCS-016

Course Title Internet Concepts and Web Design

Type of Software Needs HTML and JAVA Script editor, Browser and Web Page Design tool

MCS-017

C Programming

Any ‘C’ complier that support ANSI C specification Software is needed that support at least combinational circuit creation. Any Assembler that support 16 bit DOS applications and also support assembler directives as given in the block.

Logic Design Assembler (8086)

MCS-025

MCSL-036

Recommended software and reasons Notepad for HTML, and JAVA Script, Internet Explorer or any other Browser and Dream Weaver as a web page design tool. Dream Weaver is one of the most used software for Static web page design. It has a very good user-friendly interface. Borland C++, VC++, Visual Studio GNU-C, etc. Making logic diagrams – logic freely downloadable from http://www.pontybrenin.freeserve.co.uk/logic MASM/Turbo Assembler/Flat Assembler/NASM or any other assembler for 16 bit DOS based applications (in case any assembler has different directives than available in the block, then, you are also advised to make available to help file of the assembler on these directives to the students.) OR EMU-8086 - A visual emulator and assembler, it provides a very good user interface and can demonstrate step-by-step execution of an assembly program showing its effect on registers, flags, etc. Thus it is a very useful learning tool for 8086 assembly language programming.

MCS-021: Data and file structure MCS-022: Operating Systems concepts and Networking Management MCS-023: Introduction to DBMS

Any ‘C’ complier that supports ANSI C specifications. Networking Operating systems.

Borland C/ Borland C++ /Visual studio (VC++).

It requires a simple DBMS having SQL support and basic user interface.

MCS-024: Object Oriented Technologies and Java Programming MCS-032: Object Oriented Analysis and Design

Any JAVA development tool kit.

Two alternatives that can be used are: a) MS Access – this is a common and cheaply available software along with the MS Office Professional. It is very useful for making small data bases OR b) SQL with PHP interface. These are open source software that can be used to write SQL commands, PHP can be used to support interface. JDK latest version.

A practical requires include Analysis, Design aspects of UML

80 25

Linux – Windows 2000 server. Two most used Networking Operating System are Linux and Windows 2000 server. This course covers aspects relating to both these software.

The software recommended Visual Paradigm community. Freely downloadable. Other software that can be used include Rational Rose, Object Modeler Together, etc.


MCS-034: Software Engineering

The practical components cover Project Planning, Requirements Analysis, Design, Testing and Web Software Engineering. Hence, there is requirement of software which enable student to work on all the prescribed practical components.

1.

Software Cost Estimation: • ezestimate (Downloadable from http://www.openrage.com/main/ez estimate_full.htm). This is a freeware. It is a use case based software development effort estimation tool. Terms and Conditions attached.

The Internet was browsed for appropriate freeware. With some freeware located, the following problems were found: • The freeware is an evaluation version for a limited period of time. • The freeware includes warning that there may be errors in it. • The freeware is Beta version. • The link to the freeware is not existent. In some cases, freeware is not found.

2.

Project Planning: • Microsoft Project OR • Star Team from Borland Analysis: • Gatherspace (Downloadable from http://www.gatherspace.com) . This is freeware. Internet access is constantly needed to work on this product. OR • IBM Rational Requisite Pro (not freeware) OR • CaliberRM (not freeware) from Borland Design: • IBM Rational Software Modeler (not freeware) OR • Together(not freeware) from Borland Testing: • IBM Rational Functional Tester OR • Optimizeit Server space from Borland (not freeware) Web Software Engineering: • Microsoft Office Project Web access

Keeping the above observations in view, the software in the adjacent column for MCS-034 are suggested.

3.

4.

5.

6.

MCSL-045

MCS-035: Financial and Accounting Management Unix/Linux and Oracle

Any financial package.

If you have Tally, you can use / MS Excel support financial applications.

Unix/Linux or any similar operating system. A commercial Database Management system.

Linux will be used, as it is freely available. Oracle 8i or above are suggested. Oracle is one of the most used DBMS and even in MCA old course practical it was used.

Hardware Requirements: • •

4.

Most of the software mentioned above for MCA(Revised) programme will run on PII machines. However, PIII/PIV or higher versions of the machines are preferable. Networking and Internet connection are compulsory.

EDUCATIONAL CRITERIA FOR ACADEMIC COUNSELLORS 80 26


MCA (Revised) COURSE CODES MCS-011,012, 014, 021, 022, 023, 024, 031, 032, 034, 041, 042, 043, 051, 052, 053, MCSE 001 to 012

Educational Qualifications for Academic Counsellors

MCSL-016, MCSL-017, MCSL-025, MCSL-036, MCS-044, MCSL-045, MCSL-054

1. Ph. D in Computer Science / M.Tech (Computer Science / IT) / MS (Computer Science / IT / Software systems) / M.Phil (Computers) OR 2. B.Tech (Computer Science/IT) / B.E(Computer Science/IT) / MCA / M.Sc(Computer Science/IT) with at least 2 experience of working with the software(related to the lab course whose details are given in the Annexure – A).

MCS-013 and MCS-033

M. Sc (Maths) or above with at least 2 years of teaching experience

MCS -035

MBA(Finance) / M.Com or above with at least 2 years of experience in teaching at Postgraduate level and knowledge in accounting software packages. MA(English) or above with at least 2 years of experience in teaching preferably in Linguistics / ELT

MCS-015

1. 2.

Ph. D in Computer Science / M.Tech (Computer Science / IT) / MS (Computer Science / IT / Software systems) / M.Phil (Computers) OR B.Tech (Computer Science/IT) / B.E(Computer Science/IT) / MCA / M.Sc(Computer Science/IT) with at least 2 years of experience in teaching / industry

Note: Please check whether the applicants possess necessary qualifications and experience mentioned against the respective courses before recommending them and sending them for approvals. To apply as an academic counsellor for the MCA courses, the applicant must use the form attached in this manual.

5.

ELIGIBILITY CRITERIA FOR PROJECT EVALUATORS OF MCA (MCSP-060)

The following are the revised eligibility criteria for Project Evaluators of MCA: (a)

Ph. D in Computer Science / M. Tech or equivalent in Computer Science with at least 5 years experience in teaching computer science courses in MCA / M. Tech /B.E / B. Tech Programmes in Computer Science / Information technology/ Computer Engineering in a University / Regional Engineering Colleges. OR

(b)

6.

B.E /B. Tech in Computer Science / IT or MCA working as the team leader for a period of 2 years in the top 20 NASSCOM registered companies / CMM level-3 or above companies with an overall post experience of 7 years in software development.

ELIGIBILITY CRITERIA FOR PROJECT EVALUATORS OF MCS-044

(a) All the approved project evaluators whoever are evaluating the BCA(CS-76) / MCA(CS-17 / MCSP-060) projects. OR

80 27


(b) M Tech/PhD in Computer Science/IT or equivalent in Computer Science with at least 3 years of experience (full time) of teaching courses in MCA / M.Tech / M.Sc / B.Tech Programmes in Computer Science / Information Technology / Computer Engineering in a University / Deemed University / Central University / Regional Engineering Colleges / Affiliated colleges OR (c) PhD/MTech/MSc/B.Tech or MCA working as Software professionals for a period of at least 2 years in the top 20 NASSCOM registered companies / CMM level 3 or above companies with an overall experience of 5 years in software development. OR (d) All permanent faculty members of IT/ Computer Science/Computer Engineering departments of central universities and regional engineering colleges, with a minimum of 5 year’s experience of teaching CS/IT courses in their respective departments. OR (e) Full-time faculty of AICTE recognized institutions with a minimum of two years experience is considered for project evaluation.

7.

ELIGIBILITY CRITERIA FOR APPOINTMENT AS PROGRAMME-IN-CHARGE FOR MCA AT SC’s/PSC’s

The following are the qualifications for appointment as Programme-in-charge at Study Centers/Programme Study Centers: 1. M. Tech/ Ph. D in Computer Science/IT OR 2. M. Sc. in Computer Science/Information Technology, with at least one year of teaching or industrial experience OR 3. B. Tech in Computer Science/Information Technology, with at least one year of teaching or industrial experience/industrial experience The above norms come into effect from July 1st, 2005 onwards.

8.

MCA SYLLABUS

The following are the syllabus for the first to fifth semester courses of MCA programme. The 6 th semester is completely devoted to project work. MCS- 011:

Problem Solving and Programming

3 Credits

Syllabus Problem solving techniques, Design of algorithms, Analysis of Algorithm efficiency, Analysis of Algorithm Complexity, Flowcharts, Programming and Programming lanaguage, Introduction to C, Historical development of C, Writing, Compiling and running the Program, Variables and Constant Types, Identifiers 80 28


and keywords, data types and storage, data type qualifiers, variables, declaring variables, initializing variables, constants, floating point constants, character constrants, string constants, symbolic constants, Type Conversion, Expressions and Operators, Assignment Statement, Arithmetic operators, Relational operators, Logical operators, Comma and Conditional operator, Priority of operators, Type cast operator size of operator, C shorthand, Decision and Loop Control Statements, Arrays, String Handling, Built in string handling functions, Functions, Types of functions, Structures, Unions and Pointers in C, The C preprocessor, File handling in C. MCS-012: Computer Organisation and Assembly Language Programming 4 Credits The computer and its components, History of Computing, Data representation, Number system, Fixed and Floating point numbers, Binary Arithmetic, BCD representation, error detection code, Fixed and Instruction execution, Interrupts, Buses, Boolean Algebra, Logic Circuits, Logic Gates, The Combinational and Sequential circuits, Design of Combinational and sequential circuits, Adders, Decoders, Multiplexes, Encoders, etc, flip flops: Edge triggered, Master-Slave, RS, JK, D, T, Counters, Registers etc. The Memory System, The Memory Hierarchy, RAM, ROM, DRAM, Flash Memory, Need of secondary storage technologies, Secondary memory and Characteristics, Optical Memories, Hard disk drives, Head Mechanisms, CCDs, Bubble memories, RAID and its levels, The concepts of high speed memory, Cache Organisation, The Memory System of Micro-Computers, Input/ Output System, The Input output interfaces, The concepts of device controllers, Input output techniques, DMA, Input output processors, External Communication Interfaces, Interrupt Processing, BUS arbitration, secondary storage technologies and their characteristics, Hard Drives, floppy Drives, CD-ROM and DVD-ROM, Zip, Jaz, and other Cartridge Drives, Recordable CDs, CD-RW, Input/ Output Technologies and characteristics, Video Cards, Monitors, USB Port, Liquid Crystal Display (LCD), Sound Cards, Modems, Printers, Scanners, Digital Cameras, Keyboards, Mouse, Power supply The Central Processing Unit, The Instruction and instruction Set, The Instruction format, The Instruction set architecture, The types of Instructions, The types of operands, Addressing modes and their importance, The Registers and Micro-operations, Description of Various types of Registers with the help of a Microprocessor example, The Need and importance of registers, The Micro-operation concepts, The Instruction execution and micro-operations, The Arithmetic Logic Unit, The organization of Arithmetic logic unit, The characteristics of ALU, Design of simple units of ALU, Various support units of ALU, The Control Unit, The hardwired control, Wilkes control, The Micro-programmed control, The microinstructions, The execution of micro-program. Assembly Language Programming, The microprocessor, Definition of a microprocessor, The Instruction format for an example Microprocessor, The addressing modes, The types of Instructions, The need and use of assembly language, Input output in assembly Language Program, Input/Output services, The Assembly Programming tools, Sample Assembly Programs including arrays, counters, dealing with various simple statements, use of various addressing modes, Modular Programming, Interfacing assembly with HLL, Device drivers in assembly, Interrupts in assembly language programming MCS-013:

Discrete Mathematics

2 Credits

Propositional Calculus: Propositions, Logical Connectives – Disjunction, Conjunction, Negation, Conditional Connectives, Precedence Rule, Logical Equivalence, Logical Quantifiers.

Methods of Proof: Different methods of proof – Direct Proof, Indirect Proof, Counter examples, Principle of Induction. Boolean Algebra and Circuits: Boolean Algebras, Boolean Expression, Logic Circuits, Boolean Functions. Sets, Relations and Functions: Introducing Sets, Operations on sets, Relations, Fuctions. Combinatorics: Multiplication and Addition Principles, Permutations – Notations, Circular Permutations, Permutations of Objects and Necessarily Distinct, Combinations – Formula for CC(n,r). Combination with Repetition, The Binomial Expansion, Pascal’s Formula for C(n,r), Some Identities Involving Binomial 80 29


coefficients, The Multinomial Expansion, Applications, to Combinatorial Probability, Elements of Classical Probability Theory, Addition Theorem in Probability. More About Counting: Pigeon- hole Principle, Inclusion-exclusion Principle, Application to number theory – Euler’s Totient Function, Application to onto maps, Application to Probability, Application to Derangements. Partitions And Distributions: Integer Partitions, Distributions – Distinguishable Objects into distinguishable, Containers, Generating Function, Approach, Containers with at most one object, distinguishable Objects into Indistinguishable Containers, Indistinguishable Object into Distinguishable Containers, Indistinguishable Object into Indistinguishable Containers. MCS-014:

Systems Analysis and Design

3 Credits

Fundamentals of system, real time systems, distributed systems, development of a successful system, various approaches for the development of information systems, why do businesses need systems analysts?, Analysts in various functional areas, role of a systems analyst, duties of a systems analyst, process of system development, Phases of SDLC, Approaches to development, Introduction to documentation of systems, Types of documentation, different standards of documentation, good practices of documentation, Project planning, performing the Feasibility Study, Design and Development, Design of User Interfaces, Deciding the formats of Reports, Control of user access, Implementation and Maintenance of Information System, CASE tools for systems development, implementation and security of systems and MIS, Audit and security of computer systems, MIS MCS-015:

Communication Skills (One audio CD will be sent with the material) 2 Credits

The Process of Communication: Communication, the process of communication, barriers of communication, different types of communication, characteristics and conventions of conversation, conversational problems of Second/foreign language users, difference between conversation and other speech events. Telephone Techniques: Speaking and listening, conference calls, vocabulary, writing and listening, grammer and usage, pronunciation. Job Applications and Interviews: Reading, Curriculum vitae, Preparing for an interview, Listening and Speaking in the Interviews. Group Discussions: Group Discussion, Study skills, language focus, speaking. Managing Organisational Structure: Role of a manager, Leadership, Language focus, writing reports, Pronunciation. Meetings: Successful meeting, One to one meeting, editing, criteria for successful meetings, Reporting verbs, memos. Taking notes and preparing minutes: Taking notes, preparing minutes, grammar. Presentation Skills: Presentation skills, Importance of body language in presentations, pronunciation, visual aids, podium panic, speaking. MCSL-016:

Internet Concepts and Web design

(Lab Course)

2 Credits

Environment: Review of the use of current Internet browser software and introduction of features – URLs, DHTML, Java Scripts Interpreter, Java applets, plug-ins, protocols etc. Page elements; development of skills in the use of mark-up language (e g. DHTML etc.)-headings, rules, frames, buttons, text and list boxes, hyperlink/anchors, graphical images, clickable images, map etc. Survey: review of current design/linkage/structure of pages on the Internet 80 30


Design: design of interlinked pages/frame-based web application Development: creation of a web application Structure tags: definition lists, unordered lists, ordered lists Style tags: text styles, images, colors, anchors, lists and lines Linking: Linking to other areas of the same page, linking to other WWW pages, using images to link to other areas of the page. Java script: development and application of Java script Simple scripts: Java script and HTML, even handlers, write, dialog boxes, the status line, colors, comment, working with different browsers. Variables and values: variables and types of data, creating variables, assigning values calculation, operator precedence, arrays, array methods, arrays of elements, strings Program flow: testing values, loops, break, continue, branching, with if, the conditional operator, using functions Active page: dates, time, timeout, scrolling, text, sounds, controlling sounds, the embeds array Working with images: image files, image objects, simple animation, animated/animating gifts, image maps. Inter active systems: ;checkboxes and radio buttons, links from lists, feedback on-line, checking entries, working in frames, windows control, the Java script URL. MCSL -017:

Lab (C and Assembly Language Programming)

2 Credits

MCS-021:

Data and File structures

4 Credits

Introduction to Algorithms, Algorithms for simple problems Recursive Algorithms, Array, Lists, Circular Lists, Doubly Linked Lists, Circularly Doubly Linked Lists, Stacks, Queues, Undirected Graphs, Directed Graphs, Single Source Shortest Path Problem, Dijkstra’s Algorithm, Trees, Binary Trees Traversal Algorithms (Both Recursive and Non-recursive), AVL Trees, B Trees, Files, Search Techniques, Binary Search, Linear Search, Sorting Techniques, Bubble Sort, Heap Sort, Merge Sort, Radix Sort. MCS-022:

Operating System concepts and Networking Management

4 Credits

Graphical User Interface, Evolution of the Human and machine interaction, functionality of GUI, Examples of some GUIs ,Goals of Operating system, Functions of an Operating System, System calls, system commands, Different types of operating system, Components of Operating System , File Concept, Directory Structure. Introduction to networking concept, Network basics, Sharing information, Topology, Protocols, Types of network, Networking devices, Internetworking: concept, Architecture and protocols. Unix/Linux Operating System: Introduction, commands, services and utilities, user to user communication, administration. Operating System – Windows 2000: Introduction, Managing Windows 2000 server, advanced Windows 2000 networking. Security and Management: Network management in Windows 2000. MCS-023:

Introduction to Database Management Systems

3 Credits

The Database Management System Concepts: The file based system, The need of database, The structure of a database, Three level Architecture of databases, The need of three level architecture, the relational Model, The Entity relationship model, Conversion of ER diagrams to Relational Database, The database Integrity, functional dependency and Normalisation,, Conventional File Organisation, The sequential file organization, Index sequential, Hashing file organization, Multi key file organization and inverted files, Sparse and dense index, Index and B tree,

80 31


The Structured Query Language: What is SQL? The data definition of SQl,, the data manipulation through SQL, Views, Table handling, Nested Queries. Distributed and Client-Server Databases: Need for these systems, Advantages of the distributed and client server database systems, Data Replication, Fragmentation, Client server implementation examples, Distributed queries, Design issues of distributed and client server databases. Database Recovery: Transactions, States of Transactions, Checkpoints, Forward and Backward recovery, SQL commands for Recovery. Concurrency Management: Concurrency Related Problems, Locks, Two Phased Locking, Deadlocks and its Prevention, Concurrency Control, SQL commands to control concurrency. Database Security: Security and Integrity, Authorization, Data Access Control, SQL commands for Security GRANT and REVOKE. CASE STUDY: Implementation of a Database solution to an Industrial Problem. The description may include: The Problem statement, The basic requirements, Analysis details, The ER diagrams, Realistic database design, Screens and reports, Some MIS oriented query implementation, Summary. MCS-024: Object Oriented Technology and Java Programming

3 Credits

Program Design Concepts, Software evolution and crisis, Procedure-Oriented Approach Introduction to common PO- languages, Features of good programs and software quality, Advantages and disadvantages of PO-methodology.

Object-oriented Methodology: Basic concepts of OO approach, Evolution of OO methodology and its benefits, Comparison of OO and PO approaches, Introduction to common OO Language, Applications of OOP, Paradigms of OO approach, abstraction, Classes and Objects. Encapsulation, Inheritance and Polymorphism, OO Software and quality. JAVA: Primitive Data types and Variables, Operators, Expressions and Statements, Decision and Interactive Constructs, Classes and Objects, Inheritance and Polymorphism, Packages and Interfaces, Exception handling, Multithreaded Programming, I/O IN JAVA, Strings and Characters, Exploring JAVA I/O, Applets, Graphics and User Interfaces, Networking Features, Java Servlets . MCSL-025:

Lab (Data Structures using C, WINDOWS 2000, LINUX / UNIX, Java and MSACCESS, My SQL) 4 Credits

MCS-031: Design and Analysis of Algorithms

4 Credits

Elementary Algorithmics, Problem and Instances, The Efficiency of algorithms, Average and worst case analyses, Some Examples, asymptotic notation , analysis of algorithms, Greedy algorithms, general characteristics of greedy algorithms, Graphs: Minimum spanning trees, Kruskal’s algorithms, Prim’s algorithms, Graphs: Shortest paths, The knapsack problem, Scheduling, Minimizing time in the system, Scheduling with deadlines, Divide and Conquer, Dynamic programming, Exploring graphs, Graphs and Games, Traversing trees, Depth-first search: Undirected graphs, Articulation points, Depth-first search: Directed graphs, Acyclic graphs: Topological sorting, Breadth-first search, Backtracking, The knapsack problem, Computational Complexity, Information-theoretic argument, Adversary argument, Linear reductions, Introduction to NP-completeness. MCS-032: Object Oriented Analysis and Design

3 Credits

Introduction to Object Oriented Systems, Various types of Modeling of Object Oriented Systems, Data flow Diagrams, Object Modeling Technique, Design Methodologies, Jackson, Structured Development, 80 32


Structured Analysis/Structured Design, Features of Object, Non Object Oriented Programming Languages, Relational Databases, Case studies. MCS-033: Advanced Discrete Mathematics

2 Credits

Recurrence relations, Three Recurrent Problems, More Recurrences, Divide and Conquer, Generating Functions, Exponential Generating Functions, Applications, Combinatorial Identities, Linear Equations, Partitions, Recurrence Relations, Solving recurrencies, Linear Homogeneous Recurrences, Linear Nonhomogenous Recurrences, Method of Telescoping sums, Method of Iteration, Method of Substitution, Graphs, Regular Graphs, Subgraphs, Connected Graphs, Paths, Circuits And Cycles, Components, Connectivity, Bipartite Graphs, Trees, Eulerian Graphs, Fleury’s Algorithm, Hamiltonian Graphs, Travelling Salesperson Problem, Graphs Coloring and Planar graphs, Vertex Colourings, Definition And Examples, Bounds For Chromatic numbers, Planar Graphs, Map Colouring Problem, Edge Colouring, Automata, grammars and languages, Sequential Circuits and Finite-State Machine, Finite-State automata, Languages and Grammars, No-deterministic Finite-State Automata, Relationships Between Languages and Automata. MCS-034: Software Engineering

3 Credits

Software Project Management, Introduction to Software Engineering, Evolving Role of Software, Software Myths, Software paradigms, Fourth Generation Techniques, Software Process Technology, The Spectrum of Project management, Components of Project Management, The project, Project Metrics and project Planning, Different types of project Metrics, Metrics for Software Project, Estimation of Software Project, Models for Estimation, Automated tools for Estimation, Risk Management and Project Scheduling, Software Quality Assurance, Classical Methods of Software Engineering, Principles of Software Requirements Analysis, Modeling and Design, Data Modeling, Functional Modeling, Methods of Systems Analysis, Software Design Principles, Modular Design, Methods of Design, Data Design, Architectural Design, Interface Design, HCI Design, Real Time Systems Design, Software Testing Object Oriented Software Engineering, Introduction to Object Oriented Software development, Components of Object Model, Managing an Object Oriented Software Project, Analysis of Object Oriented Systems, Components of Object Oriented Analysis, Object Relationship Model, Object Behavioral Model, Design of Object Oriented System, Components of Object Oriented Design, Process of Object Oriented Design, Object Oriented Programming, Testing of Object Oriented Systems, Reusability, Reengineering, Developing Client/Server Systems, CASE tools, CASE environment, advantages of CASE tools. MCS-035: Accountancy and Financial Management

3 Credits

Accounting Framework, Accounting and its functions, Accounting Concepts and Standards, Accounting Information and its Accounting, Understanding Financial Statement, Construction and Analysis of Balance Sheet, Construction and Analysis of Profit and Loss account, Construction and Analysis of Funds Flow Statement, Cost Management, Understanding and Classifying Costs, Absorption and Marginal Costing , Cost-Volume-Profit Analysis , Variance Analysis, Financial and investment analysis, Ratio Analysis , Leverage Analysis , Budgeting and Budgetary control, Investment Appraisal Methods, Financial Decisions, Management of Working Capital , Managing Cash Needs, Capital Structure, Dividend Decisions, Some example packages like TALLY, WINGS etc.. has to be discussed in detail. MCSL -036: Lab (Based on MCS-32, 034 and 035)

3 Credits

MCS-041: Operating Systems

4 Credits

Operating System Overview: Objectives and Functions, The evolution of operating systems, Types of Operating systems, Different views of operating systems. Processes: Process concept, Process states, description and control, Processes and threads, Scheduling, Scheduling Algorithms (FCFS, SRTN, RR, ED, MLQ), Performance evaluation of the algorithms. Concurrency: Principles. Mutual exclusion - software and hardware approaches, Semaphores, monitors, message passing, Principles of deadlock, prevention, detection, avoidance. 80 33


Memory Management: Principles, Requirements and design of memory management system, Partitioned Memory allocation (Static and Dynamic), Segmentation, Paging, Virtual Memory. File Management: Overview. File management systems, File organization and access, file directories, Sharing of files, Record blocking, Secondary storage management, Operating systems’ view of file management. I/O Management and Disk Scheduling: Organization of the I/O function. Direct memory access. Design issues. I/O buffering. Disk I/O. Disk cache. Security and Protection: Security threats and goals, Authentication, Protection and Access control, Formal model of protection, Cryptography. Multiprocessor systems: Multiprocessor Interconnections, Types of Multiprocessor Operating Systems, Multiprocessor OS Functions and Requirements, Multiprocessor Synchronization. Distributed Operating Systems: Algorithms of Distributed Processing, Coping with Failures Models of Distributed systems, Remote procedure calls, Distributed Shared Memory, Distributed File systems. MCS-042: Data Communication and Networks

3 Credits

Introduction to Data Communication and Computer Network Concepts, Data Transmission, Data Encoding & Communication Technique, Multiplexing and Communication Hardware, Media Access Control and Data Link Layer, Data Link Layer Fundamentals, Retransmission Strategies, Contention-based Media Access Protocols, Polling-based Media Access Control Protocols, Media Access Control Protocols for High Speed Networks, Introduction to Layer Functionality, Routing, Congestion Control Algorithms, Internet Protocol (IP), Internetworking, Transport Layer and Application Layer Services, Transport Services and Mechanism, Transport control mechanism, TCP/UDP, Remote Procedure Call(RPC), Applications. MCS-043: Advanced Database Management Systems

4 Credits

The Relational Model, relations, relational operators, relational algebra and calculus, embedded SQL, storage structures in databases, advanced concepts of Entity relationship model. Relational Database Design, Functional Dependency, Multi-valued dependency, Theory of Normalisation, Query Processing, Concurrency management, Recovery Management, Database Security management. Advanced Data Models, Client-Server database model, Distributed database model, Database servers and Application servers, Object Oriented Data Model, Knowledge Databases, Multimedia Databases, Geographical databases, webs database, Mobility and Personal Databases, Database as Backend to Web Tools, ODBC, JDBC. Data Warehousing: Concepts and Applications, Data Mining, Future trends etc. Architecture of advanced DBMS. MCSP-044P: Mini Project

4 Credits

The project work constitutes a major component in most of the professional programmes and it is to be carried out with due care and should be executed with seriousness by the students. The objective of the project is to help the student develop ability to apply theoretical and practical tools/techniques to solve real life problems related to industry, academic institutions and research laboratories. Working on Mini project is to get used to the larger project which you will be handling in the 6 th semester. MCSL-045 Lab (UNIX & Oracle)

2 Credits

MCS-051: Advanced Internet Technologies

3 Credits

Introduction to Servelet,Servelet life Cycle, HTTP Servelet Class, Request Interface, Response Interface, Session Tracking (Cookies VRL), Database Connectivity from Servelet, nterservelet Communication, Handling Servelet, Servelet Collaboration, Database Connection, JDBC Drivers, JDBC APIs, JDBC Techniques, Statements & its Types, Record Sets, Various Operations (Insertion, Deletion & updation), Overview of JSP, Relation of Applets and Servelets with JSP, Scripting Elements, JSP Expressions, JSP Scriplets, JSP Declarations , Predefined Variables, Creating Custom JSP Tag Libraries Using Nested Tags, Structuring Generated Servelet in JSP Pages, Including Files and Applets in JSP Documents, Integrating 80 34


Servelet and JSP, EJB and XML, Introduction to Beans, Types of Beans, Session Beans, Counting Beans, Message Beans, Context and Naming Convention , Creating Beans, How to Create Beans, Create Web Application, Create Application Client, Deploying Beans, Deploying J2EE Applications, Overview of XML, Overview of SGML, Differentiate Between SGML and XML, XML Development Goal, Structure of XML Document, Using DTD, XML Parser, Using XML Introduction, XML Entities, web security Concepts, HTTP Authentication, Compare and Contrast, Application Types (BASIC, DIGEST, FORM and Client CERT), Security Implementation, Retrieving Authentication Information, Security in Servelet, Form Based Custom Authorisation, Retrieving SSL Authentication, Case Study MCS-052: Principles of Management and Information Systems

2 Credits

Organisational Overview, Oraganisation Types, Organisational Structure, Organisational Characteristics, Organisation functions, Life cycle of organization, Vertical and horizontal organizations, Management Functions and Business Processes, Overview of management Levels, Business Processes, Information systems requirements, Requirement analysis, Tools and methods for requirement analysis, , Management Systems Types, Management Systems Requirements, Levels of management activities, Strategic level, Management level, Middle Management Level, Business values of Information System, Impact of Information Systems, Empirical studies, Cost Value Performance, Total cost of ownership, , Culture for Information Systems, Decision management with Information Systems, Porrtfolio Management and IT applications, What is portfolio management, Portfolio management methods, Design and implementation of portfolio management, Risk Management, Disaster Management, Portfolio management issues and challenges, Tools and techniques, Emerging technologies, Enterprise Information Systems, Evolution of enterprise information Systems, Enterprise Resource Planning, Resource planning management, ERP Market, Supply Chain Management, Customer Relationship Management, E-CRM Systems, Emerging technologies, Intelligence Information Systems, Knowledge Management in organization, Creating, developing & sharing Knowledge, Artificial intelligence in business, Business Analytics, Business Intelligence, Role of Business Intelligence, Business Intelligence Tools, Business Intelligence reports, Social, Ethical and Legal Aspects, Society in information age, Moral dimensions and information age, Technology trends and ethical issues, Ethical principal and dilemma, Responsibility, accountability and liability, Information right and acts MCS-053 Computer Graphics and Multimedia

4 Credits

Raster Graphics and Clipping, Introduction to Computer Graphics, What is Computer Graphics?, Application of Computer Graphics, Graphics Hardware, Input and Output Devices, Display Devices, Refreshing Display Devices, Raster-Scan, Random-Scan, Plasma Panel and LCD panels, Graphics Primitives, Points and Lines, Line-drawing Algorithms, DDA Algorithm, Bresenham’s line Algorithm, Circle-generating Algorithm, Properties of Circles, Midpoint Circle of Algorithm, Polygon Filling Algorithm: Scan-Line, 2-D Viewing and Clipping, Point Clipping, Line Clipping, Cohen-Sutherland Line Clippings, Cyrus-Beck Line Clipping Algorithm, Polygon Clipping: Sutherland Hodgman Algorithm, Windowing Transformation , 2-D and 3-D Transformations, Composite Transformations, Rotations about a point, Reflection about a line, Homogeneous Coordinate Systems, 3-D Transformations, Viewing Transformation, Projections, Parallel Projection, Orthographic & Oblique Projections, Isometric Projections, Perspective Projections, Modeling & Rendering, Curves and Surfaces, Polygon Representation Methods, Polygon Surfaces, Polygon Tables, Plane Equations, Polygon Meshes, Bezier Curves and Surfaces, Bezier Curves, Properties of Bezier Curves, Bezier Surfaces, Surface of Revolution, Visible – Surface Detection, Depth Buffer Method, Scan-Line Method, Area-Subdivision Method, Polygon Rendering and Ray Tracing Methods, Illumination Model, Ambient Reflection, Diffuse Reflection, Specular Reflection, Shading, Gouraud Shading, Phong Shading, Ray Tracing, Basic Ray-Tracing Algorithm Multimedia and Animation, Computer Animation, Basic of Animation, Types of Animation, Simulating Accelerations, Computer Animation Tools, Applications, Multimedia Concepts and Applications, Concepts of Hypertext/Hypermedia, Multimedia Applications, Education, Video Conferencing, Training, Entertainment, Electronic Encyclopedia, Images, Audio and Video, Analog and Digital Sound and Video, Mpeg, mpi, wav, etc., Multimedia Tools. MCSL-054 Lab (Advanced Internet Technologies and Computer Graphics) 80 35

2 Credits


MCSE-003 Artificial Intelligence and Knowledge Management

3 Credits

Introduction to Problem Solving & Search Techniques, Concepts & definitions of AI, Brief history of AI, AI and related fields, Problems, Techniques, Characteristics and underlying assumption of AI, Turing test, State Space Representation & Search Techniques, Uninformed searches, Informed searches: generate and test, Hill-climbing, best-first search, A* algorithm, Problem reduction, Constraint satisfaction, Game Playing, Overview of One & Two Player Game, The Min-Max Search Procedure, Alpha-Beta Cutoffs, Knowledge Representation, Prepositional & Predicate Logic, Syntax and semantics for prepositional logic, Syntax & semantics of First Order Predicate Logic (FOPL), Properties of well-formed formula (wff), Conversion to clausal form, Inference rules, The resolution principle, Non-deductive inference methods, Structured Knowledge , Representations, Production Rules, Semantic Nets, Frames, Conceptual Dependencies and Scripts, AI Programming Languages, Introduction to LISP, Syntax and Numeric Functions, Basic List Manipulation Functions in LISP Functions, Predicates and Conditionals, Input, Output, and Local Variables, Iteration and Recursion, Property Lists and Arrays, PROLOG: List, Operators, Arithmetic, Cut & Fail, Backtracking, Handling Inconsistent and Incomplete Knowledge, Truth Maintenance Systems, Reasoning Techniques, Concept of Uncertainty, Bayes’ Theorem, Certainty Factors and Rule-Based Systems, Bayesian Networks, Dempster-Shafter Theory, Fuzzy Logic, Fuzzy Sets, Fuzzy Operators & Arithmetic, Membership Functions, Fuzzy Relations, Applications of Artificial Intelligence, Expert Systems, Introduction and Concept of Planning, Representing and Using Domain Knowledge, Expert System Shells, Knowledge Acquisition, Intelligent Agents, Agents and environments, Rationality and other performance measures, Nature of environments, Structure of agents MCSE-004

Numerical and Statistical Computing

3 Credits

Numerical Computing, Floating Point Arithmetic and Errors, Floating Point Representation, Sources of Errors, Propagated Errors, Solution of Non-Linear Equations, Bisection Method, Regula-Falsi Method, Secant Method, Newton-Raphson Method, Successive Iteration Method, Solution of Linear Algebraic Equations, Direct Method, Gauss Elimination Method (without and with Pivoting), LU-Decomposition Method, Iterative Method, Jacobi Method, Gauss Seidel Method, Successive Over Relaxation Method, Interpolation, Differences – Forward and Backward Differences, Newton’s – Forward and Backward Difference Formulas, Lagrange’s Interpolation, Numerical Integration, Newton – Cotes Formulas, Composite Formulas, Gaussian Quadrature, Numerical Solution of ODE, Euler’s Method, Runge Kutta Method, Statistical Computing, Probability Distribution, Discrete Distribution, Binomial Distribution, Poisson Distribution, Continuous Distribution, Uniform Distribution, Exponential Distribution, Normal Distribution, Chi-square Distribution, Pseudo Random Number Generation, Uniform Distribution, Method of Generation (Discrete Case), Inversion Method (Exponential Distribution), Acceptance and Rejection, Regression, Linear Regression Model, Least Square for Parameter Estimation, Goodness-of-Fit, Residual Analysis, Non-Linear Regression. MCSE-011

Parallel Computing

3 Credits

Introduction to Parallel Computing, Basic concepts about program/process/ thread concurrent Execution Parallel Execution, granularity, Potential of Parallelism, Need of Parallel Computation, Levels of parallel processing, Parallel processing Vs. Parallel computing, Dataflow Computing concept, Applications of parallel processing, Scientific Applications / Image processing, Engineering Application, Database query / Answering applications, A I Applications, Mathematical simulations and modeling, Classification of Parallel Computers, Types of Classification, Flynn’s/ Handler classification, UMA / NUMA /COMA, Loosely coupled / tightly coupled, Classification based grain size and Instruction level parallelism, Interconnection Network, Need of Interconnection Network, Concept Bandwidth Nod degree diameter bisection bandwidth, In degree and Out degree, Static and Dynamic Interconnection network, Omega, Parallel Shifter, Bens, permutation, hypercube, butterfly, Shuffle exchange Network, Parallel Computer Architecture, Introduction to various computer architecture, Pipeline processing, Vector / Array processing, VLIW and Super scalar architecture, Associative architecture, Multithreaded architecture, Parallel Algorithm & Parallel Programming, Parallel Algorithm, Introduction to Parallel Algorithms, Analysis of Parallel Algorithms, Different models of computation, Combinational circuit, Permutation Circuit, Sorting circuit, Matrix 80 36


computation, PRAM Algorithms, Message passage programming, Shared memory, Message passing libraries, Data Parallel programming, Data Structures for parallel algorithms, Link list, Arrays pointers, Hypercube network, Parallel Programming, Introduction to Parallel Programming, Types of parallel programming, Programming based on message passing, Programming based on data parallelism, Programming for shared memory systems, Example programs for parallel systems, Operating System for Parallel Computers, Basic issues of Operating Systems for Parallel Computers, Process Management, Resource Management, Memory management, I/O Management, Inter-Processor Communication, Vectorisation Compiler, Performance Evaluation, Introduction to performance evaluation, Metric of Parallel overhead, Law Speedup, Measurement Tools, Recent Trends for Parallel Computer, Development of last 3 years, Multicompontent CPU, Apex architecture IA 64, Hyperthreading. MCSP-060

Project

16 Credits

The objective of the MCA project work is to develop quality software solution by following the software engineering principles and practices. During the development of the project the students should involve in all the stages of the software development life cycle like requirements engineering, systems analysis, systems design, software development, testing strategies and documentation with an overall emphasis on the development of reliable software systems. The primary emphasis of the project work is to understand and gain the knowledge of the principles of software engineering practices, so as to participate and manage a large software engineering projects in future. Student will receive Project Guidelines along with their 5 th semester course material. Students should strictly follow and adhere to the MCSP-060 project guidelines.

9.

EVALUATION SCHEME

Completion of the programme requires successful completion of both assignment component and the Termend Examination component for each of the course’s in the programme. The total numbers of courses in this MCA programme are 31 and the total number of credits is 108. Evaluation for each course covers two aspects: (a) (b)

Continuous evaluation through Assignment with a weightage of 25% (please refer to the table below). Viva- voce is compulsory for all the Assignments for which 20 marks are allocated. Term-end examination with a weightage of 75% (please refer to the table below).

Note: A learner should not apply for appearing at the term-end examination of any course without getting registered for the same and that if s/he does so, her/his result would not be declared and the onus shall be on him.

9.1

Assignments and Term - End Examination

The main purpose of assignments is to test student’s comprehension of learning the materials they receive from the University and also to help them get through the courses by providing feedback to them. The information given in the printed course materials should be sufficient for answering the assignments. However, as the Computer Science is ever enhancing area, the students should make an attempt and work with extra reading material easily available in the study centre / Regional Centre libraries or through websites for working on the assignments. This will enhance your learning capabilities. Mostly the assignments are designed in such a way as to help you concentrate mainly on the printed course material, exploit their personal experiences and apply the knowledge gained from various sources. Assignments: There will be only one assignment for each course worth 100 marks (weightage of 25%). The set of all the assignments for each semester are given in one booklet that you will get along with your course material as well as the same will be uploaded on the IGNOU’s website also. 80 37


Semester

I

Course Code

MCS-011

III

Assignment (Weightage – 25%) Max Min. Marks Marks 100 50

(Weightage – 75%) Duration

3

Max. Marks 100

Min. Marks 50

4

100

50

3

100

50

MCS-013

Discrete Mathematics

2

100

50

2

50

25

MCS-014

Systems Analysis and Design Communication Skills

3

100

50

3

100

50

2

100

50

2

50

25

2

100

50

2

50

25

2

100

50

2

50

25

4 4

100 100

50 50

3 3

100 100

50 50

3

100

50

3

100

50

3

100

50

3

100

50

4

100

50

3

100

50

4

100

50

3

100

50

3

100

50

3

100

50

2

100

50

2

50

25

Software Engineering Accountancy and Financial Management MCSL-036 Lab(based on MCS-032, 034 and 035) MCS-041 Operating Systems

3 3

100 100

50 50

3 3

100 100

50 50

3

100

50

3

100

50

4

100

50

3

100

50

MCS-042

Data Communication and Computer Networks Advanced Database Management Systems Mini Project Lab(UNIX & Oracle) Advanced Internet Technologies

4

100

50

3

100

50

4

100

50

3

100

50

4 2 3

100 100 100

50 50 50

2 3

(50+25 ) *** 50 100

50 25 50

Principles of Management and Information Sytems Computer Graphics and Multimedia

2

100

50

2

50

25

4

100

50

3

100

50

MCSL-054 Lab( based on MCS-051 & 053)

2

100

50

2

50

25

MCSE-001 Each Elective Courses** TO 012 MCSP-060 Project

9

100

50

2

100

50

(150 + 50 )***

75 +25

MCSL-016 Internet Concepts and Web Design MCSL-017 C and Assembly Language Programming Lab MCS-021 Data and File Structures MCS-022 Operating System Concepts and Networking Management MCS-023 Introduction to Database Management Systems MCS-024 Object Oriented Technologies and Java Programming MCSL-025 Lab (based on MCS021, 022, 023 & 024) MCS-031 Design and Analysis of Algorithms MCS-032 Object Oriented Analysis and Design MCS-033 Advanced Discrete Mathematics

MCS-044 MCSL-045 MCS-051 MCS-052 MCS-053

VI

Theory OR Practicals* ( for Lab courses only)

MCS-012

MCS-043

V

Term End Examination

3

MCS-034 MCS-035

IV

Continuous Evaluation

Problem Solving and Programming Computer Organization and Assembly language Programming

MCS-015

II

Course Title

Credits

Table shown below is the detailed marking scheme for the MCA courses.

16

80 38


*

No practical examinations in the non-lab courses. Practical examination will be conducted in the lab courses only. The letter ‘L’ in the course code represents the lab course. Pass in each and every section in the practical course of Term End Practical Examination is compulsory to in order to declare it successful in the respective course. ** There will be 3 elective courses of 3 credits worth. *** The Project consist of 2 components namely project report evaluation and viva. Viva-voce is compulsory and forms part of evaluation. A student in order to be declared successful in the project must secure 50% marks in each component (i) Project Evaluation and (ii) Viva-voce.

All the assignments and term-end exams will be scored on a numerical marking scheme. Any component that has not been attempted would be treated as having a score of zero marks. The requirement for passing would be at least 50% in continuous evaluation and 50% in the term-end examinations, with an overall average of 50% for a pass in the course. The viva voce is compulsory for the assignment evaluation. For any course, in case, if a student submitted the assignment and not attended the viva-voce, then the assignment is treated as not successfully completed and would be marked as ZERO. In order to be able to appear for the Term-end examination, it is a requirement that the student submit all the assignments according to the prescribed schedule. All students will be required to give an undertaking to this effect, and should it be later found that they had in fact not submitted the assignments as prescribed; the results for the Term-end examination will be treated as cancelled.

Viva-voce is compulsory for all the Assignments for which 20 marks are allocated. Unfair means in attempting the assignments If the learners copy the assignments, which is an important component of the ODL system, such assignments will be awarded “zero” and direct such students to re-attempt the fresh assignments pertaining to the next year which will indirectly delay the award of degree by a semester / year. Additional guidelines for Lab Course Assignments and TEE The following are the evaluation guidelines for the lab courses. (i)

Evaluation of Assignments for Lab Courses

The assignments of lab courses consist of three parts: • • •

Continuous assessment of practical sessions (lab records) (total 40 marks), Assignment questions (total 40 marks) A combined comprehensive viva-voce worth 20 marks

The marks allotment details for various lab courses are shown in the following table:

Course code MCSL-016 MCSL-017 MCSL-025

MCSL-36

Continuous assessment of practical sessions lab records (40) 40 Section –1(20) Section –2(20) Section –1(10) Section –2(10) Section –3(10) Section –4(10) Section –1(13) Section –2(13)

Assignment problems (40)

Combined Viva (20)

Total marks (100)

40 Section –1(20) Section –2(20) Section –1(10) Section –2(10) Section –3(10) Section –4(10) Section –1(13) Section –2(13)

20 20

100 100

20

100

20

100

80 39


MCSL-45

Section –3(14) Section –1(20) Section –2(20)

Section –3(14) Section –1(20) Section –2(20)

20

100

It is to be noted that minimum passing marks are overall (lab records + problems + viva) 50% in each assignment. (ii)

Evaluation of Term-end practical exam for Lab Courses

The term-end examination of these practical courses consists of several sections. Each section will be evaluated separately. The viva-voce for each section will also be separate. The following table shows the details:

(Practical questions –80 % and Viva-voce – 20 %) Course Code

MCSL-016 (2 credits) MCSL-017 (2 credits)

Duration of term-end practical exam. (Each section gets equal time) 2 hours 2 hours

TERM END PRACTICAL EXAMINATION AND VIVA-VOCE Marks Marks Marks Marks Section-1 Section-2 Section-3 Section-4 40(P) + 10 (V) = 50 marks 20 (P) +5(V) = 25 marks

#

#

#

20(P) + 5(V) = 25 marks

#

# 20(P) + 5(V) =25 marks #

MCSL-025 (4 credits)

3 hours

20(P) + 5(V) = 25 marks

20(P) + 5(V) = 25 marks

20(P) + 5(V) = 25 marks

MCSL-036 (3 credits) MCSL-045 (2 credits)

3 hours

25 (P) + 5(V) = 30 marks 20 (P) + 5(V) = 25 marks

25(P) + 5(V) = 30 marks 20(P)+ 5(V) = 25 marks

30(P) + 10(V) = 40 marks #

2 hours

#

P- problems given in the exam paper, V –Viva-voce for that section.

A student needs to obtain a minimum of 50% in each section of the term-end practical examination for successful completion of that particular section. In case a student does not secure the minimum passing marks in a section, s/he needs to appear for the term-end practical examination for only that section again.

9.2 Early Declaration of Results In order to facilitate the students who have got offer of admission and or selected for employment etc and are required to produce marks-sheet/grade card by a specified given date may apply for early process of their answer-scripts and declaration of the results for this purpose. The students are required to apply in the specified format available on the University website with a fee of Rs.500/- per course through Bank Draft drawn in favour of IGNOU along with the attested photocopy of the offer of 80 40


admission/employment offer. The students can submit their requests for early declaration before the commencement of the Term-end Examination i.e., before 1 st June and 1st December respectively. The University in such cases will make arrangements for processing the answer-scripts and declare the results as a special case. 9.3 Re-evaluation of Answer-script(s) The University has replaced the scheme of rechecking with the re-evaluation where by the answerscripts will be re-evaluated by another Evaluator in case the students are not satisfied with the marks/grades secured by them in Term-end Examination. Such students can apply for re-evaluation within one month from the date declaration i.e. the date on which the results are made available on the University Website on payment of Rs.300/- per course in the prescribed application form available on the University Website. The better of the two courses or original marks/grades and re-evaluated marks/grades will be considered and the revised marks/grades shall be incorporated in the students’ record as applicable and the revised grade card/marks sheet will be sent to the students within one month from the receipt of application. Re-evaluation is not permissible for Projects, Practical, Assignments and Seminars etc.

9.4 Improvement of Division/Class Keeping the interest of students who have completed their Bachelors Degree and Masters Degree Programmes, but falling short of 2% marks for securing 1 st Division/2nd Division the university has made a provision for allowing such students to improve their performance. The improvement is permissible only in theory papers and the students may apply for improvement of their performance on the prescribed application format along with a fee of Rs.300/- per course through a Bank Draft drawn in favour of IGNOU payable at Delhi and submit the application and fee to the Registrar, SRE Division, IGNOU, Maidan Garhi, New Delhi. The improvement is not permitted to those students who have completed their maximum duration of the programme including the re-admission period has expired. The students will be given only one opportunity to improve the marks/grades and they can apply for improvement a maximum of 25% of the credits for successful completion of the respective programme. However, the sealing for the number of courses in which the student can improve is five courses. The better of the two examinations i.e., marks already awarded and the marks secured in the improvement examination will be considered.

80 41


10.

GUIDELINES OF MCS-044

The mini project is designed to help students develop practical ability and knowledge about practical tools/techniques in order to solve real life problems related to the industry, academic institutions and computer science research. The course Mini Project is one that involves practical work for understanding and solving problems in the field of computing. Project Categories We have divided different projects into four broad areas / categories of computer science as given below, so that students can select any of these categories for there Mini project. • • • •

Application development Networking project System software Website development.

An initial list of project definition will be given to the students each year, however, a student can elaborate project definitions after discussing with the counsellor. Students should select projects from the given categories according to their interest; experience and knowledge in that area, students should evaluated themselves objectively and, then choose the project. Students may propose modification and suggestions in the given project specification and finalise it with the approval of the counsellor. Practical Counselling sessions Students can discuss their topic with the counsellors at study centres and the counsellors will give suggestions on project specification at the study centre during the practical sessions. There are total 10 practical sessions, as given below: Name of the Topic

No. of Practical Sessions (3 hrs each) 1 5 2 2

Project specification Coding / Implementation Testing Documentation 80 42


Counsellor The MCS-044 Mini-project counsellor is the person who motivates and helps students during the development of the project. The counsellor should take responsibility for guiding and approving different project processes, including Analysis, Design, Coding, Testing, and also the editing of project reports. Moreover, the main responsibilities of a counsellor are: • • • • • •

Dedicating adequate time to the student for providing effective supervision and encouragement, Making sure that the student chooses a manageable project topic, Providing critical comments on the student’s work and progress, Ensuring the student has access to necessary data, Encouraging the student to proceed in the intended direction and to agreed time limits, and Making sure that the project is the student’s own work.

PROJECT SUBMISSION Project Proposal Project proposal should be presented to, reviewed by and agreed upon in consultation with the project counsellor to provide constructive feedback on the proposal and planned programme of the project work. The preparation of the Project proposal report may be taken to be an opportunity for students to practice their report writing skills. It is expected that this report will contain an overall structure for the project analysis along with a substantial part of the survey of technologies. The survey of technologies, and associated list of cited references, would be complete at this stage. The project proposal should contribute to some of the content of the final report. It also provides the counsellor with an opportunity to make constructive comments on the written work completed at this stage. Submission of the Project Proposal One copy of the original project proposal with filled proforma is to be submitted to the Study Centre concerned. Students can discuss about their topic with counsellors at study centres. Counsellors will give suggestion on the project synopsis. Project Report The project report will contribute to the assessment and your marks. The format of this report will follow the format, guidelines and suggestions given in this block, but details should also be discussed with your counsellor. The final reports of students doing the project in a group should not be identical. Each student should emphasise on his/her role and responsibilities in the project work. Submission of the Project Report One copy of the original project report is to be submitted to the Study Centre concerned. A photocopy of the same project report must be retained by the student, which should be produced before the evaluation. EVALUATION SCHEME The project will be assessed by a written report and a combined presentation and viva voce (viva voce). To help the students we have given some guidelines about evaluation and assessment in the next section. If, the examiner finds that the project is lacking in any key areas then, the student will be asked to re-submit the project.

80 43


Resubmission of the project by the failed students If the student fails in project report evaluation or viva-voce or in both, the students needs to redo the entire process by selecting a new problem from the list of problems which will be updated every year. Project Synopsis/Proposal Students can discuss their project topic and proposal with counsellors at study centres during counselling, however, each student must send their complete project proposal to the counsellor with the proforma of the project proposal given in appendix 2 of guidelines. Further, counsellors will give suggestion on the project proposal/synopsis; students should modify the project work according to the suggestions given in the proforma of the project proposal.

Assignment/Continuous Evaluation 25% of total marks are allotted to continuous evaluation. If the student failed only in assignment component and successfully passed in project report evaluation and viva-voce, s/he needs to submit the fresh assignment of the current year, as is done in the normal courses. Final Evaluation 75% of total marks are evaluated in the final evaluation. These 75 marks will be given, based on the evaluation of project report. The weightage will be given to analysis, design, coding / implementation, testing and viva-voce. Viva –voce will be evaluated. The external examiner needs to enter the project report evaluation marks and viva-voce marks in the prescribed format enclosed. IMPORTANT: MCS-044 course has three main components consisting of assignment (25 marks), project report (50 marks) and viva-voce (25marks), A student is required to score 50% marks in each of these components separately for successful completion of the course. Scheme of Mini Project Evaluation The Term End Practical Examination of Mini Project will be conducted at the study centre concerned. An Approved evaluator will evaluate a maximum of 25 project reports along with the viva voce, in a day. Appointment of an approved external examiner is mandatory whose criteria is given in next section, for the final evaluation and conduct of viva-voce of MCS-044. Project evaluator criteria The eligibility criteria for external evaluators of MCS-044 may be considered as given below: • •

All the approved project evaluators of BCA/MCA can be approved as the external examiner. If more examiners are required the Study Centers/PSC should forward the biodata of the proposed evaluators in the prescribed format through regional director of the RC concerned for taking approval from SOCIS.

Payment Norms An examiner in addition to conveyance allowance may also be paid a minimum of Rs. 500/- and a maximum of Rs. 1000/- per day (for a work involving 8-10 hours) for a group of up to 25 students and the payment to other staff like machine room operator, attendant etc. may be made as per the University’s norms. 80 44


11.

ADDRESSES

11.1

Some Useful Addresses

i)

Admission, Fees, Scholarships, Change of Course/Programme, Assessment Sheets, Exam. Centres, Results, Rechecking, Change of Address and Study Centre, Discrepancies in Result etc.

The Registrar (SR&E) Indira Gandhi National Open University Maidan Garhi New Delhi - 110 068

ii)

Study Material and Assignments

The Assistant Registrar MPDD Indira Gandhi National Open University Maidan Garhi New Delhi - 110 068

iii)

Purchase of Audio-Video tapes / CDs

The Director EMPC, Sanchar Kendra IGNOU, Maidan Garhi New Delhi - 110 068

iv)

Academic Matters

The MCA Programme Coordinator SOCIS, Academic Complex, Block – C, Indira Gandhi National Open University Maidan Garhi New Delhi - 110 068

v)

Administrative and counselling related matters, missing scores of Assignments

The Co-ordinator of your Study centre / Regional Director of the RC concerned

Telephone numbers of the Divisions/ Schools are provided on the website under the “Contact Us” option. Students are advised to be in touch with their Study Centres for advance / timely / day-to-day information or visit the website with URL www.ignou.ac.in Some useful E-mail addresses 1.

2. 3. 4. 5.

For all queries related to non-receipt and requisition of Course Material or Assignments , you can e-mail to mpdd@ignou.ac.in. For all queries related to Examinations, Evaluation, non-reflection of assignment marks in the grade card, requisition for grade card, hall-ticket , examination forms, e-mail sred@ignou.ac.in. All queries related to Change of Address / Study Center may be e-mailed to respective Regional Centre. Academic queries and technical doubts (subject related) in Course material may be e-mailed to mca@ignou.ac.in. For any general assistance, you can e-mail ssc@ignou.ac.in.

80 45


12.

REFERENCE BOOKS FOR MCA COURSES Reference books for first semester MCA courses

MCS-011 1. 2.

Problem Solving and Programming The C Programming Language ANSI C Version, Kernighan & Richie, PHI / Pearson Education. Programming with C, Second Edition, Byron Gottfried, Schaum’s Outlines, Tata Mc Graw Hill,

2003. MCS-012 1. 2. 3.

IBM PC Assembly Language and Programming, Fifth Edition, Peter Abel, Peter Abel, PHI / Pearson Education, Latest Edition. Computer Organization & Architecture: Designing For Performance, 6th Edition, Stallings. W, Prentice Hall of India Publication, 2002/ Pearson Education Asia 2003 Computer System Architecture, 3rd Edition, Mano M Morris, Prentice Hall of India Publication, 2001 / Pearson Education Asia 2003

MCS-013 1. 2 3

2. 3.

2. 3.

Communication Skills

Leo Jones and Richard Alexander, New International Business English Cambridge: Cambridge University Press, 1996. Thill, J.V. and Bovee, C.L., Excellence in Business Communication, New York: McGraw Hill, 1993. Goodale, M. Professional Presentations. Cambridge: Cambridge University Press.

MCSL-016 1. 2.

Systems Analysis and Design

Systems Analysis and Design Methods, Fifth Edition, Jeffrey L. Whitten, Lonnie D. Bentley and Kevin C.Dittman, TMGH, SBN 0-07-044539-7, 2001. Systems Analysis and Design , Second Edition, A.Dennis and B.H.Wixom; John Wiley & Sons, ISBN 9971-51-391-9, 2002. Modern Systems Analysis and Design , Third Edition, Joey George , J. Hoffer and Joseph Valacich, Pearson Education, ISBN 8178087812, 2001.

MCS-015 1.

Discrete Mathematics

Discrete Mathematics and its Applications, 5th Edition, Kenneth H. Rosen, TMGH, 2002. Discrete Mathematics, Richard Johnsonbaugh, Pearson Education, 2003. Discrete Mathematical Structures, Kolman, Busby and Ross , PHI, 2002.

MCS-014 1.

Computer Organization and Assembly language Programming

Internet Concepts and Web Design Web Technologies, Godbole, A Skahate, Atul, First Edition, TMGH, 2003. The Internet Book, Douglas E. Comer, 3rd Edition, PHI. Reference books for Second semester MCA courses

MCS-021: Data and File Structures 1.

Data Structures using C and C++, Yedidyah Langsam, Moshe J. Augenstein, Aarom M. Tanenbaum, Second Edition, PHI Publications. 80 46


2. 3.

Data Structures and Program Design in C by Kruse, C.L.Tonodo and B. Leung, Pearson Education. Data Structures and Algorithm Analysis in C, Mark Allen Weiss, Pearson Education.

MCS-022: Operating System Concepts and Networking Management 1. 2. 3.

Data Communication and Networking, Behrouz A. Forouzan, second edition, Tata McGraw Hill. Cryptography and Network Security, Principles and Practice, William Stallings, second edition, Pearson Education. Linux, the complete reference, Petersen, fourth edition, Tata Mc Graw Hill.

MCS-023 Introduction to Database Management Systems Database Management system, 4th edition, R Elmasri, Shamkant Navate, Pearson. Database Management System by Korth and Silberschaz,3 rd/4th edition Tata McGraw

1. 2. Hill. 3.

Database Management System, 7th edition 2003, C.J. Date, Addison Wesley.

MCS-24: Object Oriented Technologies and Java Programming 1. 2. 3.

The complete Reference – Java2, 5th Edition, Herbert Schildt, Tata McGraw Hill. Thinking in Java, 3rd Edition, Bruce Eckel, Pearson Education. An Introduction to Java Programming, 3rd Edition, Y. Deniel Liang, Prentice Hall. Reference books for Third semester MCA courses

MCS-031: Design and Analysis of Algorithms 1. 2. 3.

Introduction to Algorithms, Second Edition,Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest & Clifford Stein, (Prentice Hall of India Private Limited, 2001). Fundamentals of Computer Algorithms, E. Horowitz & S. Sahni, Galgotia Publications. The Design and Analysis of Algorithms, Anany Levitin, Pearson Education, 2003.

MCS-032: Object Oriented Analysis and Design 1. 2. 3.

Object Oriented Modeling and Design, 4th Indian Reprint 2004, James Rumbaugh, Michael Blaha, William Lorensen, Frederick Eddy William Premerlani, Pearson Education. Object Oriented Analysis and Design with Applications, 8th Indian Reprint, Grady Booch, Pearson Education. Practical Object Oriented Design, Mark Priestly, McGraw Hill.

MCS-033: Advanced Discrete Mathematics 1.

Discrete Mathematics and its Applications, by Kenneth Rosen, 5th Edition, Tata Mc-Graw Hill.

MCS-034: Software Engineering 1. 2. 3.

Software Engineering Standards : A user’s road map, J.W.Moore; Wiley-IEEE Computer Soceity Press. Roger S. Pressman; Software Engineering – A Practitioner’s Approach, Sixth Edition;McGraw-Hill International Edition. Software Project Management in Practice, Pankaj Jalote; Addison Wesley.

80 47


MCS-035: Accountancy and Financial Management 1.

Corporate Finance Theory and Practice, Damodaran Aswath, John Wiley & Sons (Asia), Singapore,2004.

2. 3.

Cost & Management Accounting, Kishore M. Ravi, Taxmann Allied Services, New Delhi,2002. Financial Management, Ninth Edition, Pandey IM, Vikas Publishing House, New Delhi,2005. Reference books for Fourth semester MCA courses

MCS-041: Operating Systems 1. 2. 3.

Operating System Concepts, Seventh Edition, Silberschatz, Galvin, Gagne, John Wiley & Sons, 2004. Operating Systems - Concepts and Design, Milan Milenkovic, TMGH, 2000. Operating Systems A Concept Based Approach, D M Dhamdhere, TMGH, 2006.

MCS-042: Data Communication and Computer Networks 1. 2. 3. 4.

Computer Networks, Andrew S. Tanenbaum, 4th Edition, PHI. Computer Networking, A Top-Down Approach Featuring the Internet, Second Edition, James F. Kurosa, Keith W. Ross, Pearson Education, 2002. Introduction to Data Communications and Networking, Behrouz Forouzan, TMGH. Data & Computer Communications, 6th Edition, William Stallings, Pearson Education, 2002.

MCS-043: Advanced Database Management Systems 1. 2. 3.

Fundamentals of Database Systems, Elmasri, Ramez, Navathe Shamkant B, Fourth Edition, Pearson Education, India, 2004 Database System Concepts, Silberschatz A., Korth Henry F., S.Sudarshan, Fifth Edition, McGraw Hill, 2006. An Introduction to Database Systems, Date C.J., 7th / 8th edition, Addison Wesley, 2006.

MCSL-045 UNIX and DMBS Lab 1. 2. 3. 4. 5.

The UNIX Programming Environment, Brain W. Kernighan, Rob Pike, PHI. Your UNIX – The Ultimate Guide, Sumitabha Das, TMGH, 2002. UNIX and Shell Programming, Behrouz A. Foroujan, Richard F.Gilberg, Thomson Press, 2003. Learning Oracle PL/SQL, Bill Pribyl, Steven Feuerstein, Oreilly, 2001, Oracle 9i, The Complete Reference, Kevin Loney, George Koch, Mc Graw Hill, Oracle Press, Reference books for Fifth semester MCA courses

MCS-051: Advanced Internet Technologies 1. 2. 3. 4. 5.

Keogh, James, J2EE: The Complete Reference, Mc. Graw – Hill. Marty Hall, Core Servlets and Java Server Pages (JSP), Prentice Hall. Budi Kurniawan, java for the Web and Servlets, JSP and EJB: A Developer’s Guide to J2 EE Solutions, New Riders Publishing. Brett McLaughlin, Justin Edelson, Java and XML, 3rd Edition, Oreilly. Stalling Williams, Cryptography and Network Security, principles and Practice, Second Edition, Pearson Education, 2000. 80 48


MCS-052: Principles of Management and Information Systems 1. 2. 3.

K.C. Laudon. and J.P. Laudon, Management Information Systems: Managing the Digital Firm (8th Edition). Prentice Hall. Sadagopan S., Management Information Systems, PHI. Robert Schultheis & Mary Sumner, Management Information Systems-The Manager's View, Tata McGraw Hill.

MCS-053: Computer Graphics and Multimedia 1. 2.

Donald Hearn, M.Pauline Baker, Computer Graphics, Second Edition, PHI, New Delhi. Schaum Series, Computer Graphics, Second Edition, Tata Mc Graw Hill

MCSL-054 Lab (based on MCS-051 & MCS-053) Advanced Internet Technologies Lab 1. 2. 3.

Bryan Basham, Kathy Sierra and Bert Bates, Head First Servlet and JSP, O,Reilly publication, First Edition, Eighth India Reprint, 2006. Jason Hunter and William Grawford, Java Servlet Programming, O,Reilly publication, 2nd Edition. Hans Bengsten, Java Server Pages, O,Reilly publication , 3rd Edition .

Computer Graphics and Multimedia Lab 1. 2.

Dave Shreiner, Jackie Neider, Tom Davis, OpenGL Programming Guide-The Official Guide to Learn OpenGL, Version 1.4 (4th edition), Pearson Education. F.S. Hill, J.R, Computer Graphics-using OPENGL (2nd Edition), Pearson Edition.

MCSE-003 Artificial Intelligence and Knowledge Management 1. 2. 3.

Patterson, D.W, Introduction to Artificial Intelligence and Expert Systems, Pearson Education, India. Rich. E and Knight K, Artificial Intelligence, Second Edition, Pearson Education. Rusell. S, Norvig P, Artificial Intelligence – A Modern Approach.

MCSE-004 Numerical and Statistical Methods 1. 2. 3.

S. Balachandra Rao, C.K. Shantha, Numerical Methods: With programs in BASIC, FORTRAN, Pascal, C++, University Press, Hyderabad, 2004. V.K. Singh, Numerical and Statistical Methods in Computer, Paragon International publishers, New Delhi. M.K.Jain, S.R.K. Iyengar, R.K. Jain, Numerical Methods for Scientific and Engineering Computations, New Age International Publishers

. MCSE-011 Parallel Computing 1. 2. 3.

V. Rajaraman, C. Shiv Ram Murthy, Parallel Computer: Architecture and Programming, PHI. Salim G. Akl, Parallel Computation, Models and Methods, Prentice Hall. Kai Hwang, Advanced Computer Architecture, , TMGH.

80 49


13.

FORMS AND ANNEXURES Form No.1

Enrol. No._____________ Programme Title: ________________

INDIRA GANDHI NATIONAL OPEN UNIVERSITY ASSIGNMENTS REMITTANCE -CUM-ACKNOWLEDGEMENT CARD

Name : __________________________________ Course Code: ______________Medium: _______

Programme Title: _______________

Name : ___________________________

Medium : _____________________

Course Code: _____________________

S.No.Assignment No. Signature of the Student Date : _____________

Enrol. No._________________________

For Office Use Only

S.No.

S.No. ___________________________

S .No. ___________

Signature of the recevier ____________

Date of Receipt: ____ Name of Evaluator: _ Date of despatch to the Evaluator:

For Office Use Only

Assignment No.

Date : ____________

Signature of the Student

Seal

________________ Date of receipt from the Evaluator: _________________

Name : _______________________ Address of the Student : ________________________ Date : _____________ (Please write your complete address and affix adequate postal stamp on reverse)

Affix Stamp Here

From:

To The Coordinator Study Centre concerned

(ADDRESS OF THE STUDENT) ……………………………….. ………………………………….. …………………………………..

80 50


Please read the instructions overleaf before filling up this form:

FORM NO. 2

Indira Gandhi National Open University New Delhi REQUISITION FOR FRESH SET OF ASSIGNMENTS

Programme of Study Enrolment Number

Study Centre Code

Write in BLOCK CAPITAL LETTERS only. Name: Shri/Smt./Kum

Please indicate course code, assignment code and course title for which you need the assignments in the following columns. The assignments of the course which you have already passed should not be mentioned. Sl. No. 1. 2. 3. 4. 5. 6. 7. 8.

Course Code

Assignmen t Code

Course Title

Medium

REASONS FOR REQUEST FOR FRESH SET OF ASSIGNMENTS: (Tick (√) whichever is applicable) 1. 2. 3. 4. 5. 6.

Assignments not received at all earlier. Assignments were received after the due dates prescribed for their submission. Assignments submitted but could not secure minimum qualifying score. Assignments submitted earlier but misplaced at Study Centre/Post/HQ. Assignments responses submitted after due dates were rejected by the Study Centre. Failed to secure over-all qualifying grade in course(s) mentioned above and wish to improve over-all qualifying grade only by attempting one assignment.

Complete Address .......................................................................

Signature ......................................

......................................................................................................

Date ..............................................

...................................................................................................... Pin. Code : ................................................................................... For Office Use Only: Date of Despatch of Assignments to the student: ......................................

80 51


INSTRUCTIONS FOR DOING ASSIGNMENTS 1.

Read instructions for submission of assignments given in your Programme guide carefully.

2.

Assignments should be demanded only, if your registration for that course (Subject) is valid.

3.

Please ensure that you have mentioned your correct Enrolment No. (it consists of 9 digits), Name, Course Code/ Title, Name of semester/year, wherever applicable and Study Centre Code on your assignment responses before submitting it to concerned authorities.

4.

Submission of assignments within due dates is prerequisite for appearing in the term-end examination. You are, therefore, advised to submit your ASSIGNMENTS at your Study Centre within the prescribed dates. Assignment received after due dates will be summarily rejected.

5.

You can appear in term-end examination or submit only minimum required number of assignments if you fail to secure over-all qualifying grade in the course (subject).

6.

Assignments should not be demanded to improve your score if you have secured minimum qualifying score in a course (subject).

7.

Please do not submit your assignment responses twice either at the same Study Centre or at different Study Centres for evaluation.

Please mail this form to: The Registrar MPPD Indira Gandhi National Open University Maidan Garhi NEW DELHI- 110 068

Please retain a photocopy of any matter that you submit to the University.

80 52


Form No. 3

Indira Gandhi National Open University Maidan Garhi, New Delhi-110 068 Application Form for obtaining Duplicate Grade Card/Mark-sheet

Name of the Candidate ................................................................. Enrolment No. Address

............................................................................. ............................................................................. ............................................................................. Pin Code :

Programme .................................................................................. Month and Year of the Exam ...................................................... Centre from where appeared at the last examination: ................................................................................ Bank Draft/IPO No. ........................................... dated ................... for Rs. 100/- in favour of IGNOU, New Delhi

............................................................. Signature

Date: ...............................

Note: Fee for duplicate, grade card is Rs. 100/-. The duplicate grade card/mark list will be sent by Registered Post. The filled in form with the requisite fee is to be sent to: The Registrar (S R & E) Indira Gandhi National Open University Block 12, Maidan Garhi New Delhi -110 068.

Form No.4

80 53


(For Change of Address, send it duly filled-in to the concerned Regional Director, who will forward it to the Director (SR&ED), Maidan Garhi, New Delhi after verification )

Application for Change of Address Date: __________ To The Registrar, SR&ED IGNOU Maidan Garhi New Delhi-110 068. THROUGH THE REGIONAL DIRECTOR CONCERNED

Enrolment No._____________________ Programme________________________ Name (in caps)_____________________

1. DETAILS FOR CHANGE/CORRECTION OF MAILING ADDRESS New Address

Old Address

__________________________

___________________________

__________________________

___________________________

__________________________

___________________________

__________________________

___________________________

City________________Pin______

City__________________Pin_____

State________________________

State_________________________

__________________________ Signature of the Student

Form No.5

80 54


80 55


Form No.6 INDIRA GANDHI NATIONAL OPEN UNIVERSITY MAIDAN GARHI NEW DELHI – 110 068 80 56


APPLICATION FORM FOR RE-EVALUATION OF ANSWER SCRIPT Name:

…………………………………………………………………………….

Programme

………………………………………………………………………

Enrolment No. Address: ………………………………………………………………………….. ………………………………………………………………………….. …………………………………………………………………………… ……………………………………………………………………………

Pincode

Month and Year of the Exam:…………………………………………………………. Name of Exam Centre:…………………………………………………………………. Centre Code:……………………………………………………………………………. Courses, in which Re-evaluation is sought

COURSE CODE

TITLE OF THE COURSE

………………….

……………………………...

………………….

……………………………...

………………….

……………………………...

………………….

……………………………...

Total amount paid Rs:…………………………………………………… (Rs.300/- per course/paper) Bank Draft No………………(Issuing Bank)……………………………

Date:………………………

Signature of the student

NOTE:

80 57


The request for re-evaluation by the students must be made before 31 st March for December TEE and 30th September for June TEE or within one month of declaration of results whichever is later. The date of declaration of results will be calculated from the date on which the results are placed on the IGNOU website. After re-evaluation, the better of the two scores of original marks/grade and re-evaluated marks will be considered. The revised marks after the re-evaluation shall be incorporated in the student record and the revised Grade card/Marks sheet shall be sent to the students within one month from the receipt of the application. Re-evaluation is not permissible for the Projects, Practicals, Assignments, Seminar etc. The filled in form with the requisite fee is to be sent to: Dy. Registrar (Exam-III) (S.R. & E. Division) Indira Gandhi National Open University Maidan Garhi, New Delhi – 110 068

Form No.7

80 58


INDIRA GANDHI NATIONAL OPEN UNIVERSITY Form No.8 80 59


APPLICATION FORM FOR IMPROVEMENT IN DIVISION/CLASS (Rules & regulations are mentioned on next page of this form. Please go through them carefully before filling up the form). Prescribed dates for submission of form:1st to 30th April for June Term-end Exam. 1st to 31st October for December Term-end Exam. 1.

Name :…………………………………………………………………………………………

2.

Programme:

3.

Address:

Enrolment No. : ………………………………………………………………………………………………… …………………………………………………...…………………………………………….

…………………………………………………. 4.

Pin Code

Term-end examination, in which programme completed June/December ……………… Total marks/Overall point grade obtained

Percentage obtained

………………………………………….. ………………………. (Please enclose photocopy of the statement of marks/grades card) 5.

Course(s), in which Improvement is sought:

COURSE CODE 1.

.………………….

2. …………………. 6.

COURSE CODE 4.

……………………

5. ……………………

3. …………………. Fee details:(The fee for this purpose is to be paid through demand draft drawn in favour of IGNOU & payable at New Delhi). No. of Course(s) …………. …… X Rs. 300/- =Total Amount …………………….... Demand Draft No. ………………………… Date ……………………

……………..

Issuing Bank ……………………………………………………………………………. 7.

Term-end examination, in which you wish to appear:- June /December…………....

8.

Examination centre details, where you wish to appear in term-end examination:Exam. Centre Code:…………… City/Town: ……………………………………….

………………………………………… UNDERTAKING I hereby undertake that I shall abide by the rules & regulations prescribed by the University for improvement in Division/Class. Date: ……………… Place: ………………

Signature: ……………………………… Name: ………………………………….. P.T.O.

80 60


RULES & REGULATION FOR IMPROVEMENT IN DIVISION/ CLASS 1.

The improvement of marks/grades is applicable only for the Bachelor’s/Master’s Degree Programmes.

2.

The students, who fall short of 2% marks for securing 1 st Division or 2nd Division only, are eligible for applying for improvement. Only one opportunity will be given to improve the marks/grade.

3. 4.

The improvement is permissible only in theory papers. No improvement is permissible in Practicals / Lab courses, Projects, Workshops and Assignments etc.

5.

Under the Provision of improvement, a maximum of 25% of the maximum credits required for successful completion of a programme shall be permitted. Students wishing to improve the marks will have to apply within six months from the date of issue of final statement of marks/grade card to them, subject to the condition that their registration for the programme/course being applied for improvement, is valid till the next term-end examination in which they wish to appear for improvement.

6.

7.

No student will be permitted to improve if maximum duration to complete the programme, including the re-admission period, has expired.

8.

After appearing in the examination for improvement, better of the two examinations i.e. marks/grade already awarded and the marks/grade secured in the improvement examination will be considered. In such cases, the improved marks/grade can be incorporated only on surrender of the statement of marks/Grade Card, Provisional Certificate and Degree Certificate already issued to the student.

9.

In case of improvement, the month and year of completion of the programme will be changed to the Term-end examination, in which students appeared for improvement.

10.

Students will be permitted for improvement of marks/grades provided the examination for the particular course, in which they wish to improve is being conducted by the University at that time.

11.

Students wishing to improve their performance should submit the application in the prescribed format alongwith fee @ Rs. 300/- per course by means of Demand Draft drawn in favour of IGNOU payable at New Delhi and send within the prescribed dates to the following address:Registrar, Student Registration & Evaluation Division, Indira Gandhi National Open University, Maidan Garhi, New Delhi-110068

12.

On the top of the envelope containing the prescribed application form, Please mention “APPLICATION FORM FOR IMPROVEMENT IN DIVISION/CLASS”

FORM No. 8

Form No. 9

INDIRA GANDHI NATIONAL OPEN UNIVERSITY

80 61


REGIONAL SERVICES DIVISION MAIDAN GARHI, NEW DELHI-110068 PERSONAL DATA FORM FOR ACADEMIC COUNSELLOR OF MCA (Revised) Programme : Master of Computer Applications (MCA)

For Office use only: Name of the Study centre: __________________________________

Study Centre Code: _________

Name of the Regional centre: ________________________________ Regional Centre Code:_________ 1.

Name (in block letters):

2.

Date of Birth:

3.

Designation/Profession and Institution working with:

4.

Whether Permanent/Temporary/Part-time/Adhoc:

5.

Residential Address:

6.

7.

Telephone ( R) Email address

: :

Office Address

:

Telephone (O) Email address Mobile

: : :

Self Attested Photograph

Academic Qualifications: (Attach the photocopies of the educational qualifications) Degree

Branch / Specialization

University

Ph.D

%

__

M.Tech / MS B.E / B.Tech MCA / M.Sc Any Other Qualifications

8.

Year of Passing

Teaching / Industry Experience:

80 62


Level (UG / PG / Corporate training)

9.

Position

University / Institution

Topics* Taught

No. of years of teaching experience

Period From ….. To…….

Practical Experience SOFTWARE

EXPERIENCE OF WORKING WITH THIS S/W

PERIOD From ……….…To………….

OPERATING SYSTEMS WINDOWS 2000/ME/XP WINDOWS NT LINUX / UNIX SERVER S/W PWS IIS WINDOWS NT Specify the name of the other(if any)

SOFTWARE C / C++ VISUAL BASIC RATIONAL ROSE / any other CASE tools (Specify the name)

CASE 4.0 / TURBO ANALYST MICROSOFT PROJECT JAVA ORACLE 8 / 8i TURBO ASSEMBLER / MICROSOFT ASSEMBLER / Emu 8086 LISP PROLOG MS FRONT PAGE TALLY Editor (ADOBE FRAMEMAKER / XML Pro) Any XML Parser MACROMEDIA FLASH MACROMEDIA DIRECTOR MACROMEDIA DREAMWEAVER COREL DRAW ADOBE PHOTOSHOP

10.

Please mention priority wise, the choice of courses you would like to counsel for. (see below for the structure of MCA programme and eligibility criteria for coursewise counsellor) SEMESTER I

COURSE CODES

80 63


II III IV V 11.

Any other relevant information: DECLARATION

I hereby declare that the information given above is correct. I accept to undertake the task of academic counselling. Date: Place:

Signature of the Applicant FOR USE AT THE REGIONAL CENTRE

Recommended for the appointment of academic counsellor for the following courses:

SEMESTER I II III IV V

COURSE CODES

Assistant Regional Director Date:______________ Place:______________

Regional Director

For information Eligibility criteria for Academic Counsellors: MCA (Revised) COURSE CODES MCS-011,012, 014, 021, 022, 023, 024, 031, 032, 034, 041, 042, 043, 051, 052, 053, MCSE 001 to 012

Educational Qualifications for Academic Counsellors

MCSL-016, MCSL-017, MCSL-025, MCSL-036, MCS044, MCSL-045, MCSL-054

1. Ph. D in Computer Science / M.Tech (Computer Science / IT) / MS (Computer Science / IT / Software systems) / M.Phil (Computers) OR 2. B.Tech (Computer Science/IT) / B.E(Computer Science/IT) / MCA / M.Sc(Computer Science/IT) with at east 2 experience of working with the software(related to the lab course whose details are given in the Annexure – A). M. Sc (Maths) or above with at least 2 years of teaching experience

MCS-013 and MCS-033 MCS -035 MCS-015

3. 4.

Ph. D in Computer Science / M.Tech (Computer Science / IT) / MS (Computer Science / IT / Software systems) / M.Phil (Computers) OR B.Tech (Computer Science/IT) / B.E(Computer Science/IT) / MCA / M.Sc(Computer Science/IT) with at least 2 years of experience in teaching / industry

MBA(Finance) / M.Com or above with at least 2 years of experience in teaching at Postgraduate level and knowledge in accounting software packages. MA(English) or above with at least 2 years of experience in teaching preferably in Linguistics / ELT

FormNo. 10 INDIRA GANDHI NATIONAL OPEN UNIVERSITY SCHOOL OF COMPUTER & INFORMATION SCIENCES MAIDAN GARHI, NEW DELHI-110068 PROFORMA FOR BCA/MCA TERM END EXAMINATION ANSWER-SCRIPTS EVALUATOR 80 64

Self attested Photograph


1.

Name (in block letters):

2.

Date of Birth:

3.

Designation/Profession and Institution working with:

4. 5.

Whether Permanent/Temporary/Part-time/Adhoc: Office Address:

________________________________________________________ ________________________________________________________ _________________________ PINCODE:_____________________ Telephone(O): _________________

6.

Residential Address: ________________________________________________________ ________________________________________________________ _________________________ PINCODE:_____________________ Telephone(R): _________________ Mobile:___________________

7.

Email Address:

8.

Academic Qualifications: (Give details from Bachelor’s degree onwards in a chronological order. Attach the photocopies).

Degree

9.

________________________________________________________

University

Year & Month

Subject/specialisation

Interested Areas (in Computer Science):

10. Details of teaching experience: (Attach relevant photocopies) ________________________________________________________________________________ Level Courses Tutorial/Teaching Name of the Total Teaching Taught Experience Institution Experience Under Graduate

80 65


Post Graduate

11.

Experience in the academic counselling through Distance Education mode (if any):

Year

Courses Counselled

Place/ Institution

________________________________________________________________________________ 12.

Experience in the paper-setting / moderation of question papers / answer scripts evaluation / other confidential activities, if any, please mention the details: ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ 13.

Any other relevant information:

________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Date:

Signature of the Applicant

Place: INDIRA GANDHI NATIONAL OPEN UNIVERSITY SCHOOL OF COMPUTER & INFORMATION SCIENCES MAIDAN GARHI, NEW DELHI-110068 PROFORMA FOR PROJECT EVALUATOR (MCSP-060) 1.

Name (in block letters): 80 66

FormNo. 11

Photograph


2.

Date of Birth:

3.

Present Designation, Department and University:

4.

Whether Permanent/Temporary/Part-time/Adhoc:

5.

Residential Address:

6.

Office Address:

7.

Email Address:

8.

Mobile no:

Tel(Res):

Tel(Off):

9.

Academic Qualifications: (Give details from Bachelor’s degree onwards in a chronological order. Attach the Photocopies). Degree University Year & Month Subject/specialisation

10.

Interested Areas (in Computer Science):

11. Details of teaching experience: __________________________________________________________________________ Level Courses Tutorial/Teaching Name of the Total Teaching Taught Experience Institution Experience Under Graduate Post Graduate 12. Research and Publications: (A)

I) Research M.Tech / M. Phil Ph. D.

II)

Area of Research currently involved:

Topic

80 67


III)

Details of Research Work/Project Work guided:

(B)

Publications (Give details of publications like title of Article, Journal/Book, Year of Publication, etc. and add an additional sheet, if required. Articles:

Books:

13. Experience in the Distance Education System, (if any): i) Familiarity/Interaction in the Distance Education system such as course Writing, A/V Script writing or Evaluation work, (please give details on a separate sheet) ii) Previous experience in counselling through Distance Education mode, (if any): Year

Courses Place/ Counselled Institution ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ _______________________________________________________________________________ 14.

Any other relevant information: 80 68


________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Date:

Signature of the Applicant

Place:

INDIRA GANDHI NATIONAL OPEN UNIVERSITY SCHOOL OF COMPUTER & INFORMATION SCIENCES MAIDAN GARHI, NEW DELHI-110068

FormNo. 12

PROFORMA FOR MINI-PROJECT EVALUATOR (MCS-044) 1.

Name (in block letters):

2.

Date of Birth:

3.

Present Designation, Department and University:

Photograph

80 69


4.

Whether Permanent/Temporary/Part-time/Adhoc:

5.

Residential Address:

9.

Office Address:

10.

Email Address:

11.

Mobile no:

Tel(Res):

Tel(Off):

9.

Academic Qualifications: (Give details from Bachelor’s degree onwards in a chronological order. Attach the Photocopies). Degree University Year & Month Subject/specialisation

10.

Interested Areas (in Computer Science):

11. Details of teaching experience: __________________________________________________________________________ Level Courses Tutorial/Teaching Name of the Total Teaching Taught Experience Institution Experience Under Graduate Post Graduate 12. Research and Publications: (A)

I) Research M.Tech / M. Phil Ph. D.

Topic

II)

Area of Research currently involved:

III)

Details of Research Work/Project Work guided: 80 70


(B)

Publications (Give details of publications like title of Article, Journal/Book, Year of Publication, etc. and add an additional sheet, if required. Articles:

Books:

13. Experience in the Distance Education System, (if any): i) Familiarity/Interaction in the Distance Education system such as course Writing, A/V Script writing or Evaluation work, (please give details on a separate sheet) ii) Previous experience in counselling through Distance Education mode, (if any): Year

Courses Place/ Counselled Institution ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ _______________________________________________________________________________ 14.

Any other relevant information:

________________________________________________________________________________ ________________________________________________________________________________ 80 71


________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________

Date:

Signature of the Applicant

Place:

80 72


*

INDIRA GANDHI NATIONAL OPEN UNIVERSITY AWARD LIST OF MCS-044 EXAMINATION

JUNE / DECEMBER ____________ Master of Computer Applications Programme Course Code: MCS-044 (Mini Project)

Study Centre Code: __________________

Month & Year: ________________ S. No

Regional Centre Code: _______________

Enrolment Number

Name of the Student

*Project Report Evaluation (50 Marks)

Marks Obtained *Viva-voce (25Marks)

Total

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

Certified that all the above students have more than 70% attendance. Signature _____________________________

Signature ___________________________

Name of the Study Centre Coordinator:

Name of the Examiner:

_____________________________________ ___________________________________ Date:

Study Centre Stamp ________________

______________________ Note: The Project Report is evaluated for 50 marks and the viva-voce is for 25 marks. Viva-voce is compulsory 80 73


and forms part of the evaluation. A student in order to be declared successful in the project (MCS-044) must secure 50% marks in each component (i) Project Evaluation and (ii) Viva-voce. Pass in both the components is compulsory.

80 74


INDIRA GANDHI NATIONAL OPEN UNIVERSITY SCHOOL OF COMPUTER & INFORMATION SCIENCES MAIDAN GARHI, NEW DELHI-110068 PROFORMA FOR MCS-044 PROJECT EVALUATOR 1.

Name (in block letters):

2.

Date of Birth:

3.

Present Designation/Profession:

4.

Residential Address:

5.

Office Address:

Photograph

6.

Academic Qualifications: (Give details from Bachelor’s degree onwards in a chronological order. Attach the Xerox copies). Degree University Year & Month Subject/specialisation

7.

Interested Areas (in Computer Science):

8. Details of teaching experience: ________________________________________________________________________________ Level Courses Tutorial/Teaching Name of the Total Teaching Taught Experience Institution Experience Under Graduate Post Graduate 9.

Research and Publications:

(A)

I) Research M. Phil Ph. D.

II)

Area of Research currently involved:

Topic

80 75


III)

Details of Research Work/Project Work guided:

(B)

Publications (Give details of publications like title of Article, Journal/Book, Year of Publication, etc. and add an additional sheet, if required. Articles:

Books:

10.

Experience in the Distance Education System, (if any):

i) Familiarity/Interaction in the Distance Education system such as course Writing, A/V Script writing or Evaluation work, (please give details on a separate sheet) ii) Previous experience in counselling through Distance Education mode, (if any): Year

Courses Place/ Counselled Institution ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ _______________________________ 11.

Any other relevant information:

________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ ________________________________________________________________________________________________ 80 76


________________________________________________________________________________________________ ________________________________________________________________

Date:

Signature of the Applicant

Place:

80 77


MCA Handbook for SC-RC