+ All Categories
Home > Documents > BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles ›...

BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles ›...

Date post: 25-Jun-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
63
1 ACADEMIC COUNSELLORS HANDBOOK BACHELOR OF COMPUTER APPLICATIONS SCHOOL OF COMPUTER AND INFORMATION SCIENCES INDIRA GANDHI NATIONAL OPEN UNIVERSITY MAIDAN GARHI, NEW DELHI-110068 www.ignou.ac.in
Transcript
Page 1: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

1

ACADEMIC COUNSELLORS HANDBOOK

BACHELOR OF COMPUTER APPLICATIONS

SCHOOL OF COMPUTER AND INFORMATION SCIENCES INDIRA GANDHI NATIONAL OPEN UNIVERSITY

MAIDAN GARHI, NEW DELHI-110068 www.ignou.ac.in

Page 2: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

2

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

Compiled by Dr. Sudhansh Sharma, Assistant Professor SOCIS, IGNOU Print Production Shri Rajiv Girdhar Shri Tilar Raj A.R. (P), MPDD S O (P), MPDD IGNOU, New Delhi IGNOU, New Delhi

June, 2015

Indira Gandhi National Open University, 2015

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.

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

Laser Composer : Tessa Media and Computers, C-206, A.F.E-II, Jamia Nagar, New Delhi-110025

Printed at:

Page 3: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

3

CONTENTS Message from the BCA Programme Coordinator 5

1. About the IGNOU 7 2. Objectives of IGNOU 7

3. School of Computer and Information Sciences 7 4. Programmes offered by SOCIS 8

5. Silent Features of BCA 8 6. Recognition 8

7. Basic Information 14 7.1 BCA Programme Objectives 14

7.2 Eligibility Criteria 14

7.3 Medium of Instruction 14

7.4 Duration of the Programme 14 7.5 Upgrade path 14

7.6 Credit System 15 7.7 Student to Cousellor Ratio 15

7.8 Computer to Student Ratio 15 7.9 Payment norms for Counselors 15

7.10 How to contact BCA Programme Coordinator? 15 8. Instructional System 15

8.1 Print material 16 8.2 Web based support 16

8.3 YouTube link 16 8.4 Audio Video material and CDs 17

9. Programme Structure (BCA Revised) 17 10. Objectives –BCA (Revised) Courses 19

11. Reference Books 28 12. Understanding Academic Counseling 33

13. Counseling Sessions 37 13.1 Theory Sessions 37

13.2 Practical Sessions and Compulsory attendance 37

13.3 Concept of observation book and lab record for lab courses 37

Page No.

Page 4: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

4

14. Instruction for Assignments 38

14.1 Assignments download link 38

14.2 Unfair means in attempting the assignments 39

14.3 Instructions for doing assignments 39 15. Theory and Practical Counseling Sessions 41

16. Software and Hardware requirements 43 16.1 Software requirements 43

16.2 Hardware requirements 44 17. Guidelines for conducting Term-End Practical Examination 44

18. BCSP-064 Assessment Pattern 47 19. Viva 51

20. Evaluation Scheme 52 21. Minimum Qualifying Marks 55

22. Educational Criteria for Academic Counselors 56 23. Some useful Address 56

24. Forms and Annexures 58

Form 1.: Personal Data Form for Academic Counselor of BCA (R) 58

Form 2: Proforma for BCA/MCA TEE Answer Script Evaluator 62

Page 5: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

5

MESSAGE FROM THE PROGRAMME CO-ORDINATOR

Dear Sir/Madam,

This manual is especially designed to assist you in smooth conduct of the revised Bachelor of Computer Applications (BCA) programme, a 3-year (6 semesters) Bachelor’s degree in computer applications programme which is on offer from July 2011 onwards. However, BCA Programme was on offer from 1996 onwards.

The delivery of programmes involves ODL system, ODL is a learner-centric, flexible system of education where learner can study at their own pace and place. The founding principle of ODL is democratization of higher education - it is be available to all those who seek it, especially to those who cannot access the on-campus, face-to-face educational system for one reason or the other. Today, about one-fourth of the total student population in higher education are enrolled in ODL programmes.

ODL student receive extensive support in the form of high-quality self-instructional material, academic support through counselling sessions and feedback on assignments, audio and video programmes, interactive radio and teleconference sessions etc. The delivery mechanism of ODL system involves academic counsellors as a vital entity; they provide a thorough and exhaustive insight in to the subject, through practical skills and cover major aspects of the course content.

The information, details about the programme, forms and formats given in this manual will help the Academic Counsellors, to understand the ODL system in a better way, and will help in improving the quality of academic counselling.

The BCA programme guide, forms / formats are available on the website. It is to be noted that the payments that are mentioned in various formats are as on date and may be revised from time to time. Please keep checking with the headquarters/website for any revision / modification.

We wish you all the success in the conduct of the BCA programme.

Dr. Sudhansh Sharma

BCA Programme Coordinator (July 1st, 2013 to June 30th, 2014)

Email: [email protected]

Page 6: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

6

Page 7: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

7

1. ABOUT THE IGNOU

The headquarters of the University are located at Maidan Garhi, New Delhi. IGNOU has established 67 Regional Centres and more than 2677 Study Centres in various parts of the country.

Indira Gandhi National Open University (IGNOU) is a national university under the Ministry of Human Resource Development, Government of India and is established by an Act of Parliament in 1985 (Act No. 50 of 1985) with the responsibility of enhancing access to quality higher education through distance mode.

The University started offering academic programmes from 1987 with strength of 4,528 students. Today, it serves the educational aspirations of about 3 million students in India and 42 other countries.

IGNOU is a Member of Association of Indian Universities and the Degrees/ Diplomas /Certificates issued by IGNOU are recognized by all other Universities.

IGNOU has been recognized as a “Centre of Excellence in Distance Education” by the Commonwealth of Learning, Canada. (1993)

IGNOU has received “Award of Excellence for Distance Education Material” by the Commonwealth of Learning, Canada. (1999)

UNESCO has declared IGNOU as the “Largest Institution of Higher Learning in the world” in 2010.

2. OBJECTIVES OF IGNOU

As per provision of the IGNOU Act, the University shall:

Advance and disseminate learning and knowledge by a diversity of means;

Provide opportunities for higher education to a large segment of the population;

Encourage the open university and distance education system in the educational pattern of the country; and

Coordinate and determine the standards in each systems.

3. SCHOOL OF COMPUTER AND INFORMATION SCIENCES

SOCIS was established in 1991 to provide Computer Education.

Vision and Objectives : The School of Computer & Information Sciences (SOCIS) was established in 1991 to provide computer education at the doorsteps of learners with the following objectives:

To demonstrate that an open learning approach to computer education is not only feasible but probably preferable.

To increase both accessibility and acceptability of IGNOU Computer Education Programmes in a coordinated way, ensuring high quality education at a number of levels.

To disseminate learning and knowledge through an innovative multiple media teaching/ learning system. IGNOU's Computer Education Programmes follow a multiple-entry and multiple-exit model for moving through a set of modular courses for a student to achieve her/ his goal.

Page 8: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

8

The computer education programmes developed by the School have succeeded in keeping a balance between courses catering to the development of fundamental concepts and understanding of the principles of computer sciences, and the skills required in response to the needs of the market.

To demonstrate that high quality computer education can be provided through an open learning approach.

To increase accessibility of Computer Education Programmes.

To ensure high quality computer education at various levels.

To disseminate learning and knowledge through an innovative multiple media teaching/ learning system.

4. PROGRAMMES OFFERED BY SOCIS

Doctorate in Philosophy (Computer Science) (Ph.D CS)

Master in Computer Applications (MCA)

Bachelor in Computer Applications (BCA)

Certificate in Information Technology (CIT)

5. SALIENT FEATURES OF BCA

The BCA course curriculum of IGNOU is designed according to the latest market trend. The salient features of BCA are listed below:

The course curriculum is base don multi channel Teaching Methodology.

BCA is a regular course and minimum 70% attendance is necessary for the student to appear in the Term End Practical Exams.

Along with many Theoretical and Practical subjects covered, students also achieve certain common skills, which are helpful in enhancing their personality and skills.

Projects help to prepare the students according to the emerging market trends. Multi level learner’s evaluation and assessment is carried out to ensure validity and reliability.

6. RECOGNITION

UNIVERSITY DEGREE RECOGNITION 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. F1-52/2000 (CPP-II) dated 5 May, 2004 & AIU Circular No. EV/B (449)/94/177115 dated January 14, 1994. Communication received from University Grant Commission (UGC) vide letter no. F.No. UGC/DEB/2013, Dated 14-10-2013, addressing the “Equivalence of Degree Awarded by Open and Distance (ODL) Institutions at par with Conventional Universities/Institutions” enclosed.

Page 9: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

9

Page 10: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

10

Page 11: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

11

Page 12: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

12

Page 13: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

13

Page 14: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

14

7. BASIC INFORMATION

7.1 BCA Programme Objectives The basic objective of the programme is to open a channel of admission for computing courses for students, who have done the 10+2 and are interested in taking computing/IT as a career. After acquiring the Bachelor’s Degree (BCA) at IGNOU, there is further educational opportunity to go higher studies, say MCA from IGNOU or so. A student may be able to get entry level job in the field of Information Technology or ITES on successful completion of BCA.

7.2 Eligibility Criteria The eligibility criterion for admission to the BCA (Revised) programme (as on 2014) is:

10+2 or its equivalent.

7.3 Medium of Instruction The medium of instruction is only in English. The course material will also be in English.

7.4 Duration of the Programme (Minimum - 3 Years, Maximum - 6 Years) In case the student is unable to pass all the courses of the BCA within the prescribed maximum duration of 6 years, s/he can apply for extension of the duration by another two years by seeking Re-admission on remitting the pro-rata fee of the left-over courses. For Re-admission Form, rules and regulations and Table of pro-rata fee, you may either contact concerned Regional Centre/ Student Registration Division or download it from website link below:

(http://www.ignou.ac.in> Student Zone> Downloads> Re-admission>).

7.5 Upgrade Path The University offers direct admission to MCA 2nd year Integrated Programme by sending offer letters to those BCA students who have paid fee of all the six semesters sequentially. Minimum and maximum duration of Integrated BCA-MCA is five and eight years respectively. Offer letters are sent to all the eligible students once only. Successful completion of BCA is not mandatory for seeking direct admission into 2nd year MCA under Integrated Programme. However, a student should have a minimum of two years left, out of the maximum duration of 8 years. If any student misses availing the offer, then he/she can approach the Regional Centre concerned at the appropriate time, as per schedule.

Some of the conditions for qualifying the Degrees of Bachelor of Computer Applications and Master of Computer Applications under Integrated Programme are as under:

a) Minimum duration for completion of all the requirements for the award of Degrees of Bachelor of Computer Applications as well as Master of Computer Applications would be 5(five years). However, a learner would be allowed a maximum duration of 8 (eight years). In case of failure to do so, he/she can seek re-admission by remitting the pro-rata fee of all those left-over courses of BCA as well as MCA simultaneously, which he/she had not successfully completed within the maximum duration. As per Re-admission rules, such students are also required to remit the fee of the missed semester(s), if any, in addition to pro-rata fee of the left-over courses. In such a case, the duration would be extended by another 2 years from the date of expiry of the maximum duration of 8 years. As per re-admission rules, pro-rata fee of BCA alone will not be accepted while seeking re-admission by the learners of Integrated

Page 15: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

15

Programme. BCA learners seeking direct admission into 3rd semester MCA may please note that under no circumstances the request for cancellation of MCA would be considered while seeking re-admission in order to get the duration extended by another two years.

b) A learner of BCA-MCA Integrated programme is not entitled for the award of PGDCA. However, MCA Degree would be awarded on successful completion of all the requirements of 2nd and 3rd year courses of MCA and the BCA Degree is awarded. Under no circumstances MCA degree will be awarded before conferring BCA degree.

c) Other conditions, if any, will be communicated in due course.

7.6 Credit System The University follows the ‘Credit System’ for its programmes. Each credit is worth 30 hours of student study time, comprising all the learning activities. Thus, a three-credit course involves 90 study hours. This helps the student to understand the academic effort one has to put into successfully complete a course. Completion of the programme requires successful completion of both assignments and the Term End Examination of each course in the programme.

7.7 Student to Counsellor Ratio For Theory counselling 60 students– One counsellor. For Practical counselling 20 students – One counsellor.

7.8 Computer to Student Ratio Computer to student ratio should be 1:2.

7.9 Payment Norms for Counsellors 700/- per Theory Session ; 600/- per Practical Session ; 300/- daily Conveyance; 25/- per Assignment Note : Subject to change, may contact concerned Regional Centre for necessary Updates

7.10 How to contact the BCA Programme Coordinator? Students may contact the BCA Programme Coordinator by sending a communication through post to The BCA Programme Coordinator, SOCIS, Vishveswaraiah Bhavan, C-Block, IGNOU Academic Complex, IGNOU, Maidan Garhi, New Delhi – 110068, or can send an Email to [email protected] Note : All Academic Counsellors are requested to visit BCA home page for necessary updates about the programme, link given below:

http://www.ignou.ac.in/ignou/aboutignou/school/socis/programmes/detail/190/2 Further they are advised to visit the student zone section of www.ignou.ac.in for concerned downloads viz. Question Papers, Assignments, Grade Cards, etc., link given below: http://www.ignou.ac.in/ignou/studentzone

8. INSTRUCTIONAL SYSTEM The methodology of instruction in this university is different from that of the conventional universities. The Open University system is more learner-oriented, and the student has to be an active participant in the teaching-learning process. Most of the instruction is imparted through a

Page 16: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

16

distance with only a small component of face-to-face communication. The University follows a multi-channel approach for instruction. It comprises a suitable mix of:

self-instructional printed material

audio / video cassettes and CDs

audio-video programmes transmitted through AIR and Doordarshan, and at study centre

face-to-face counselling at Study Centres by academic counsellors

reference library at study centre

web based academic support: e-content available on e-Gyankosh portal

assignments

practicals

Gyan Darshan Channel, including teleconferencing, Eklavya exclusively for Technology programmes

Gyan Vani. All the above mentioned components may or may not be part of support to courses of BCA(Revised).

8.1 Print Material Printed materials are the primary form of instructional materials. These are supplied to the learners in the form of several booklets called blocks. Each block consists of several units. The size of a unit is such that the material given therein may be expected to be studied by a student in a session of about 4 to 6 hours of study. Therefore, you have to concentrate mainly on the print materials, which we send to you. However, the fast pace of computer industry necessitates that students must do some additional readings. Students are advised to study reference books without fail. Studying the printed material alone may not be sufficient to write assignments and prepare for the term-end Examinations. Some reference books are available at your study centre. There may be delays in the receipt of printed study materials by the students owing to different reasons. However, students are advised to download the course material that is available on IGNOU website and start studying. They are also advised that they attend to the video lectures uploaded to

http://www.youtube./com/ignou .

8.2 Web Based Support The learners can have access to IGNOU’s website at the following address (URL):

http://www.ignou.ac.in. http://www.ignouonline.ac.in/Broadcast/ Gyandarshan time table link : http://www.ignou.ac.in/ignou/aboutignou/broadcast/schedule/1 http://www.ignou.ac.in/ignou/aboutignou/broadcast/schedule/2

8.3 YouTube Link http://www.youtube.com/ignou

http://www.youtube.com/user/ignousocis

Page 17: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

17

8.4 Audio-Video Material and CDs These are video-cassettes meant for clarification and enhancement of understanding. However, audio / video are supplementary material and would not be available in all the courses. The audio-video material supplements the print material. Hence, we advise you to make use of it as that will help you to understand the subject better. However, audio-video material will normally not be supplied to the students individually but will be made available at the Study Centres. You can watch these programmes during counselling sessions. The schedule for screening these films has been synchronised with the progress of relevant written material. Students desirous of buying the audio-video tapes can procure them from:

9. PROGRAMME STRUCTURE: BCA (REVISED)

The programme has been divided into two semesters per year (January to June and July to 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 duration and other formalities prescribed for the programme. Student may ensure that s/he paid the requisite fee as well as fulfils other requirements such as prescribed minimum attendance etc. before appearing in the term end examinations. The result may be withheld or may be cancelled in case it is found that the student’s registration to the course is invalid or did not register.

BCA Programme Structure

Semes-ter

Course Code

Course Title Credits

Course Coordinator

I FEG-02 Foundation course in English -2 4 ASG(SOH)

ECO-01 Business Organization 4 SOMS

BCS-011 Computer Basics and PC Software 3 AK

BCS-012 Mathematics 4 SS

BCSL-013 Computer Basics and PC Software Lab 2 SB

II ECO-02 Accountancy-1 4 SOMS

MCS-011 Problem Solving and Programming 3 VVS

MCS-012 Computer Organization and Assembly Language Programming

4 AK

MCS-015 Communication Skills 2 ASG(SOH)

MCS-013 Discrete Mathematics 2 MPM

BCSL-021 C Language Programming Lab 1 VVS

BCSL-022 Assembly Language Programming Lab 1 AK

The Director EMPC, Sanchar Kendra IGNOU, Maidan Garhi New Delhi-110068 Ph./Fax:91-011-29534299

Page 18: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

18

III MCS-021 Data and File Structures 4 PVS

MCS-023 Introduction to Database Management Systems

3 VVS

MCS-014 Systems Analysis and Design 3 PVS

BCS-031 Programming in C++ 3 MPM

BCSL-032 C++ Programming Lab 1 MPM

BCSL-033 Data and File Structures Lab 1 PVS

BCSL-034 DBMS Lab 1 VVS

IV BCS-040 Statistical Techniques 4 SS

MCS-024 Object Oriented Technologies and Java Programming

3 MPM

BCS-041 Fundamentals of Computer Networks 4 NK

BCS-042 Introduction to Algorithm Design 2 SB

MCSL-016 Internet Concepts and Web Design 2 SB

BCSL-043 Java Programming Lab 1 MPM

BCSL-044 Statistical Techniques Lab 1 AK

BCSL-045 Algorithm Design Lab 1 SB

V BCS-051 Introduction to Software Engineering 3 PVS

BCS-052 Network Programming and Administration 3 NK

BCS-053 Web Programming 2 AK

BCS-054 Computer Oriented Numerical Techniques 3 ML

BCS-055 Business Communication 2 VVS

BCSL-056 Network Programming and Administration Lab

1 NK

BCSL-057 Web Programming Lab 1 AK

BCSL-058 Computer Oriented Numerical Techniques Lab

1 ML

VI BCS-062 E-Commerce 2 PVS

MCS-022 Operating System Concepts and Networking Management

4 NK

BCSL-063 Operating System Concepts and Networking Management Lab

1 NK

BCSP-064 Project 8 SB

Page 19: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

19

(SB)Shri Shashi Bhushan, Director ; shashibhushan@ ignou.ac.in

(ML)Prof. Manohar Lal,; [email protected]

(AK)Shri Akshay Kumar; [email protected]

(PVS)Dr. P.Venkata Suresh; [email protected]

(VVS)Shri V.V. Subrahmanyam; vvsubrahmanyam@ ignou.ac.in

(NK)Dr.Naveen Kumar ; naveenkumar@ ignou.ac.in

(MPM) Shri M.P. Mishra; mpmishra@ ignou.ac.in

(SS)Dr. Sudhansh Sharma [email protected]

(ASG) Prof. Anju Sehgal Gupta [email protected]

Total: 39 Courses and 99 Credits.

10. OBJECTIVES : BCA (REVISED) COURSES

Sem

este

r

Cou

rse

Cod

e

Course Title

Cre

dits

Objective and aim of each course

I FEG-02 Foundation course in English -2

4 ASG (SOH)

ECO-01 Business Organization

4 Explain the nature of business organisation and identify various forms of organisation learn how business units are set up and financed

Under the ways and means of marketing the goods Explain how aids-to-trade facilitate the business

operations Evaluation the role of government in business

BCS-011 Computer Basics and PC Software

3 This is the first course in Computer Science for the BCA students; therefore, it deals with the basic concepts of computers. It discusses about the computer hardware, its components and basic computer architecture. The course also deals with the basic computer software including the operating system and its concepts. This course also highlights some of the open source software technologies. Finally the course highlights the applications of computers that include web applications, social networking and wiki.

BCS-012 Mathematics 4 The primary objective of this course is to introduce students some of the mathematics through which they can develop some mathematical maturity, that is enhance their ability to understand and create mathematical arguments. The secondary objective of this course is to prepare students for mathematical oriented courses in computer science such as discrete mathematics, database theory, analysis of algorithms etc.

Page 20: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

20

BCSL-013 Computer Basics and PC Software Lab

2 The main objectives of PC Software Lab course are to familiarize with basic operations of:

i) Operating systems such as Windows and Linux. ii) Word Processor such as Open Office and MSWord. iii) Workbook, worksheet, graphics and Spreadsheets. iv) PowerPoint including animation and sounds. v) Address book, Spam and Filtering in E-mail. vi) Browsing, Search, Discussion forum and Wiki’s.

II ECO-02 Accountancy-1 4 This course consists of five blocks containing 22 units in all. This course introduces you to the basic accounting concepts and framework. It also covers the preparation of accounts of non-trading and those from incomplete records. After studying this course, you should be able to:

• Understand the whole process of accounting • Work out the net result of business operations by

preparing final accounts for both trading and non-trading concerns

• Appropriate special features of accounting fro consignments and joint ventures

• Describe different methods of providing depreciation • Explain the need for making provisions and various

kinds of reserves

MCS-011 Problem Solving and Programming

3 The course is aimed to develop problem-solving strategies, techniques and skills that can be applied to computers and problems in other areas which give students an introduction to computer and analytical skills to use in their subsequent course work and professional development. Emphasis of this course is to act as an introduction to the thinking world of computers, to help students develop the logic, ability to solve the problems efficiently using C programming. Knowledge in a programming language is prerequisite to the study of most of computer science courses. This knowledge area consists of those skills and concepts that are essential to problem solving and programming practice independent of the underlying paradigm. The student will learn various concepts and techniques for problem solving and will implement those ideas using C programs.

MCS-012 Computer Organization and Assembly Language Programming

4 In the modern era, Computer system is used in most aspects of life. You may use many different types of software on a computer system for particular applications ranging from simple document creation to space data processing. But, how does the Software is executed by the Computer Hardware? The answer to this basic question is contained in this Course. This course presents an overview of the Computer

Page 21: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

21

Organisation. After going through this course, you will not only acquire the conceptual framework of Computer Organisation and Architecture but also would be able to use the concepts in the domain of Personal Computers. In specific, you will be able to design digital circuits; describe the functions of various components of computers and their construction; and write simple assembly programs.

MCS-015 Communication Skills

2 This course is aimed to develop the communication skills at the work place. In this course, we concentrate on English at the workplace. You are probably wondering whether business English (as it is also called) is a separate language to general English. Certainly not, business English is not a separate language. It is English used at the workplace using specific vocabulary, and in certain situations having a different discourse. Every profession uses a certain ‘jargon’ and the business context in no different. While Business English is firmly rooted in general English, nevertheless there are certain distinguishing features which are evident. In this course, you will learn some theoretical inputs into the process of communication, its different types, the difference between written and oral communication. We then concentrate on the structure of conversation – its characteristics and conventions, effectively speaking over the telephone, preparing Curriculum vitae for jobs and interviews, preparing and participating in the Group Discussions, presentation skills, making negotiations and many more.

MCS-013 Discrete Mathematics

2 Discrete mathematics, sometimes called finite mathematics, is the study of mathematical structure that are fundamentally discrete, in the sense of not supporting notion of continuity. A study of discrete sets has become more and more necessary because of many application of Computer Science and various areas of engineering. Regarding computer science concept from discrete mathematics are useful to study or express objects or problems in computer algorithm and programming languages. For instance, to improve the efficiency of a computer programs, we need to study its logical structure, which involves a finite number of steps each requiring a certain amount of time. Using the theory of combinatory and graph theory, major areas of discrete mathematics, we can do this. Therefore, a study of these areas would complement and improve the understanding of courses based on algorithm and problem solving.

This course is designed to give basic concepts of propositions, predicates, Boolean algebra, logic circuit, sets, relations, functions, combinatorics, partitions and distributions.

Page 22: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

22

BCSL-021 C Language Programming Lab

1 This lab course is completely based on MCS-011 .The basic objective of the course is to provide the hands on experience on C Programming and improve the practical skill set. Also to apply all the concepts that has been covered in the theory course MCS-011. The learner will try to apply the alternate ways to provide the solution to a given problem. The learner will be able to develop the logic for the given problem, recognize and understand the syntax and construction of C code, gains experience of C , know the steps involved in compiling, linking and debugging C code, feel more confident about writing the C functions, write some complex programs

BCSL-022 Assembly Language Programming Lab

1 This lab course is completely based on MCS-012.The basic objective of the course is to provide the hands on experience on Assembly language programming and improve the practical skill set. Also to apply all the concepts that have been covered in the theory course MCS – 012. The learner will try to apply the alternate ways to provide the solution to a given problem. The learner will be able to develop the logic for the given problem, recognize and understand the syntax and construction of Assembly language code, gains experience of Assembly language programming, know the steps involved in compiling, linking and debugging Assembly language Program.

III MCS-021 Data and File Structures

4 The learner should be well versed with the fundamentals of Algorithms, learn various data structures, should be able to use them appropriately as per need during development of programs. Also, the learner should know different sorting and searching techniques so that correct techniques can be used in different programs so that the complexity of the program does not increase due the sorting/ search technique employed. The learner should have the knowledge about file structures and finally, s/he should also know the concepts of advanced data structures.

MCS-023 Introduction to Database Management Systems

3 Database systems are pervasive. They are present in every segment of commercial, academic and virtual world. They are required as the backbone of any information system, enterprise resource planning, research activities and other activity that require permanence of data storage. This course provides the basic introduction to database system technologies; and concurrency, security and recovery issues of database management systems. This course also provides the basic conceptual background necessary to design and develop simple database systems. The major focus in this course is the Relational database model; however, it also discusses about the ER model and distributed databases. This course enables you to write good queries using a standard query language called SQL.

Page 23: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

23

MCS-014 Systems Analysis and Design

3 The objectives of the course include the enabling of learner to identify the Software projects in an organization after studying various functionalities in the organization. Also, they should be able to structure various requirements, do the design and select the best method to develop the system. They should be able to implement and maintain the system. The learners should also get acquainted with different quality standards as well as learn about Management Information Systems.

BCS-031 Programming in C++

3 Objective: The object oriented programming paradigm is one of the popular programming paradigms of today. Due to its characteristics object orientation has added new dimensions in the software development process. In this course concept of Object Oriented Programming (OOP) is introduced and for this purpose C++ programming language is being used. C++ a very powerful general purpose programming language, which supports object oriented programming paradigm. This course covers basics of C++ programming language which includes data types, variables, operators, and array and pointers. Also object oriented features such as class and objects, inheritance, polymorphism are covered in this course. Finally exceptions handling, I/O operations and STL are explained.

BCSL-032 C++ Programming Lab

1 Objective of this course is to provide hands on experience to the learners in C++ programming. Learners will write program in C++ based on concepts learned in C++ programming course. In this course programming to be done for implementation of OO features such as class, objects, inheritance, polymorphism.

BCSL-033 Data and File Structures Lab

1 This lab is based on the courses MCS-021. This lab course involves the development of the practical skills in Data structures using C programming, Theoretical aspects were already covered in the respective theory courses. This course is an attempt to upgrade and enhance your theoretical skills and provide the hands on experience. By the end of these practical sessions of this course, you will be able to write programs using basic data structures such as Arrays etc. as well as advanced data structures such as trees etc.

BCSL-034 DBMS Lab 1 This lab is based on the courses MCS-023,. This lab course involves the development of the practical skills in DBMS using MS-Access , Theoretical aspects were already covered in the respective theory courses. This course is an attempt to upgrade and enhance your theoretical skills and provide the hands on experience. By the end of these practical sessions of this course, you will be able to create databases and use DBMS Tools in the areas of Database applications.

Page 24: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

24

IV BCS-040 Statistical Techniques

4 The main objective of the course is to develop the analytical and data interprative accumen in the learner. This course will facilitate the learner, to understand statistical theory and methodology, and their application in different domains. This couse, enables the learner to interpret and analyse the results produced by various statistical softwares.

MCS-024 Object Oriented Technologies and Java Programming

3 Today almost every branch of computer science is feeling presence of object- orientation. Object oriented technology is successfully incorporated in various fields of computer science. Since its arrival on the scene in 1995, the Java has been accepted as one of the primary programming language.

This course is designed to give you exposure to basic concepts of object-oriented technology. This course will help in learning to write programs in Java using object-oriented paradigm. Approach in this course is to take Java as a language that is used as a primary tool in many different areas of programming work.

BCS-041 Fundamentals of Computer Networks

4 The objective of this course is to enable students in developing an understanding of the structure of network, its elements and how these elements operate and communicate with each other.

BCS-042 Introduction to Algorithm Design

2 To learn about properties of algorithm and how to design an algorithm Discuss asymptotic notations , Design and measure time complexity analysis of searching, sorting and Graph traversal algorithms. Make comparison of different type of algorithm likes Linear, Quadratic, Polynomial and Exponential, Describe how greedy approach facilitate solving the problem. Discuss Divide and Conquer approach for solving the problem

MCSL-016 Internet Concepts and Web Design

2 The main objective of the course is to introduce the whole range of web technologies starting from HTML, DHTML, Java Script, VBScript, and Dreamweaver. It also gives a brief description on Internet. Through the various examples the course will describe how to design specific page, dynamic web page, forms and frames. It also focuses on the practical aspects of these technologies.

BCSL-043 Java Programming Lab

1 This lab is based on the course MCS-024. This lab course involves the development of the practical skills in Java Programming. Theoretical aspects were already covered in the respective theory courses. This course is an attempt to upgrade and enhance your theoretical skills and provide the hands on experience in Java programming. By the end of these practical sessions of this course, you will be able to write programs using java programming language.

Page 25: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

25

BCSL-044 Statistical Techniques Lab

1 This course is based on Statistical Techniques course. Objectives: This lab course will provide opportunity to the learners to implement the concepts and techniques learned in Statistical Techniques course in C/C++ Language and/or in MS-Excel.

BCSL-045 Algorithm Design Lab

1 This course will cover practical implementation of searching, sorting, graph traversal algorithms , and calculate time complexity through simple programs.

V BCS-051 Introduction to Software Engineering

3 After studying the course, the student should:

a) Be able to develop SRS as per any of the existing standards

b) Know various Function and Object oriented modeling & design techniques

c) Know various testing techniques d) Know different Software Development Life Cycle

models e) Know the concepts of Software Project Management

BCS-052 Network Programming and Administration

3 This course provides a comprehensive technical introduction to TCP/IP. Also, it is a hands-on guide to TCP/IP technologies, and shows how the protocols operate in practice.

BCS-053 Web Programming 2 After going through this course a student should be able to:

• Use XHTML tags to create simple static web pages • format a simple Web page using Cascading Style

sheets • state the concepts applicable to web programming • create an interactive and dynamic Web site using

JavaScript • represent data over the Web using XML • appreciate the use of Ajax and Rich Internet

Applications • perform server side scripting using Java Server Pages

(JSP)

BCS-054 Computer Oriented Numerical Techniques

3 In today’s world the practical problems are quite complex and it may not be possible to find their analytical solutions. Hence we have to resort to computer oriented numerical methods for solving them. Numerical analysis provides knowledge of various techniques to get mathematical entities involved in solving the problems.

BCS-055 Business Communication

2 • Making students aware of the importance of social

skills in business. • Preparing them for the job market.

Page 26: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

26

• Sensitizing them to implications of communicating in multi-cultural settings.

• Making students aware of difference between oral & written communication.

• Facilitating understanding & practice of in company and external business correspondence. Dealing with requirements of effective reports & proposals.

BCSL-056 Network Programming and Administration Lab

1 The objective of this course is to enable students in developing hands-on related to Unix/Linux administration and TCP/IP Socket programming.

BCSL-057 Web Programming Lab

1 • Create HTML pages and use Web 2.0 • create Cascading Style sheets for web pages and web

sites • create simple XML pages and write the DTD of

simple XML pages. • create dynamism in web sites using JavaScript and

events • Create dynamic web sites using JSP and Database as a

backend.

BCSL-058 Computer Oriented Numerical Techniques Lab

1 This lab course will provide opportunity to the learners to implement the concepts and techniques learned in course Computer Oriented Numerical Techniques in C/C++ Language and/or in MS-Excel/Any Spread Sheet.

VI BCS-062 E-Commerce 2 The Objectives of the Course are:

1. To make the student aware about the basics of E-commerce, its processes and some of the services/products supporting these processes

2. After studying this course, the students shall be able to understand the basic related business processes like B2B, C2B & B2C involved in the area of E-Commerce with an overview of the technical support for the processes.

MCS-022 Operating System Concepts and Networking Management

4 This course is intended to introduce the concepts, structure, features, trends and design mechanism of Operating system. The Operating System has seen consistent innovations and developments like other fields of computer science. In this course efforts have been to capture these changes. The trend is towards GUI based free, platform independent, secure and network-based operating system. Linux and Windows 2000 have got very wide coverage in the course. Security and network management, a part of modern Operating System design, have also been taken up.

Page 27: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

27

BCSL-063 Operating System Concepts and Networking Management Lab

1 The course objective is to work with the operating concepts of popular network operating systems and develop your skills to manage the real time networking using these operating systems.

BCSP-064 Project 8 The objective of the BCA project work is to develop a 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 (SDLC). The main objective of this project course is to provide learners a platform to demonstrate their practical and theoretical skills gained during five semesters of study in BCA Programme. During project development students are expected to define a project problem, do requirements analysis, systems design, software development, apply testing strategies and do documentation with an overall emphasis on the development of a robust, efficient and reliable software systems. The project development process has to be consistent and should follow standard.. For example database tables designed in the system should mach with the E-R Diagram. SRS documents to be created as per IEEE standards.

Students are encouraged to spend maximum time of the sixth semester working on a project preferably in a software industry or any research organization. Topics selected should be complex and large enough to justify as a BCA final semester project. The courses studied by the students during the BCA Programme provide them the comprehensive background knowledge on diverse subject areas in computer science such as computer programming, data structure, DBMS, Computer Organization, SAD, Software Engineering, Computer Networks etc., which will be helping students in doing project work. . Student will receive Project Guidelines along with their 5th semester course material. Students should strictly follow and adhere to the BCSP-064 project guidelines.

Page 28: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

28

11. REFERENCE BOOKS Seme-ster

Course Name Credits Reference Books

1 FEG-02 Foundation course in English -2

4 COURSE MATERIAL IS SUFFICIENT

ECO-01 Business Organization

4 COURSE MATERIAL IS SUFFICIENT

BCS-011 Computer Basics and PC Software

3 Understanding Computers: Today & Tomorrow, Comprehensive, 12th Edition or later edition, Deborah Morley, et al. , Published by Course Technology Cengage Learning,(Please check for Indian Edition).

BCS-012 Mathematics 4 Remedies mathematics Shahnaz Batmil, Prentice Hall of India, East Economy Edition, 2012

BCSL-013 Computer Basics and PC Software Lab

2 1. Linux, the complete reference, Petersen, fourth edition, Tata Mc Graw Hill.

2. Teach Yourself Word 2007 by Moira Stephen. 3. MicroSoft Excel 2007 for Dummies by Greg

Harvey. 4. MicroSoft Office Powerpoint 2007 for

Dummies by Doug Lowe

2 BCSL-021 C Language Programming Lab

1 The book has already been specified as Serial no 2 for MCS011

BCSL-022 Assembly Language Programming Lab

1 The book has already been specified as Serial no 1for MCS012

ECO-02 Accountancy-1 COURSE MATERIAL IS SUFFICIENT

MCS-011 Problem Solving and Programming

3 1) The C Programming Language ANSI C Version, Kernighan & Richie, PHI/Pearson Educaiton.

MCS-012 Computer Organization and Assembly Language Programming

4 1) IBM PC AssemblyLanaguage and Programming, Fifth Edition, Peter Abel, Peter Abel, PHI/Pearson Education, Latest Edition

2) Computer Organization & Architecture: Designing For Peformance, 6th Edition, Stangs W,

Prentice Hall of India Publication, 2002/Pearson Education Asia 2003

3) Computer System Architecture, 3rd Edition, Mano M Morris, Prentice Hall of India Publication, 2001/Pearson Education Asia 2003

Page 29: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

29

MCS-013 Discrete Mathematics

2 1. Discrete Mathematics & its Applications (latest edition) by Kanneth H Rosen (Tata McGrow-Hill)

2. Discrete Mathematics by Lipschulz& Lipson (latest edition) Schaum Series, TMN

3. Mathematical Foundation for Computer Sciences by Bathul (P.H.I)

MCS-015 Communication Skills

2 1) Leo Jones and Richard Alexander, New International Business English Cambridge: Cambridge University Press, 1996

2) Thill, J.V and Bovee, C.L. Excellence in Business Communication, New York: McGraw Hill, 1993.

3) Goodale, M. Professional Presentations. Cambridge: Cambridge University Press.

3 BCS-031 Programming in C++

3 1) Object Oriented Programming With C++ by E. Balagurusami, Tata McGraw-Hill Education, 2013

BCSL-032 C++ Programming Lab

1 1) Programming with C++ with ANSI C++ Standards by D Ravichandran, 3rd Edition Tata McGraw-Hill Education, 2010

2) Let us C++ by Yashvant karnet Kar, BPB, 2nd Edition, 2010.

BCSL-033 Data and File Structures Lab

1 1) Programming with C, Second Edition, Byron Gottfried, Schaum’sOuytrlines, Tata McGrawHill, 2003

BCSL-034 DBMS Lab 1 1) Database Management System by Korth and Silbershaz, 3rd /4th edition Tata McGraw Hill

MCS-014 Systems Analysis and Design

3 1) System Analysis and Design Methods, Fifth Edition, Jeffrey L. Whitten Lonnie D. Bentley and Kevin D. Dittman, TMGH, SBN 0-07-044539-7, 2001

2) Systems Analysis and Design, Second Edition, A.Dennis and B.H. Wixom;John Wiley & Sons, ISBN 9971-51-39-9-2002

3) Modern system analysis and design, third edition, Joey George, H. Hoffer and HosephValacich, Pearson Education, ISBN 8178087812, 2001

MCS-021 Data and File Structures

4 1) Data structures using C and C++, Yeidyah Langssam, Moshe J. Augestein, Aarom M. Tanenbaum, Second Edition, PHI Publications

2) Data structure and Program Design in C by Kruse, C.L. Tanodo and B.Leung, Pearson Education

3) Data structure and Algorithm Analysis in C, Mark Akllen Weiss, Pearson Education.

Page 30: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

30

MCS-023 Introduction to Database Management Systems

3 1) Database Management system, 4th Edition, R Elmasri, ShamkantNavate, Pearson

2) Database Management System by Korth and Silbershaz, 3rd /4th edition Tata McGraw Hill

3) Database Management System, 7th edition 2003, C.J. date, Addison Wesley.

4 BCS-040 Statistical

Techniques 4 1. Statistical Methods by SP Gupta, Sultan

Chand & Sons 2. Business Statistics By J K Sharma, Pearson

BCS-041 Fundamentals of Computer Networks

4 1. Introduction to Data Communication & Networking, Behrouz Forouzan, Tata McGraw Hill, 1999.

2. Computer Networks, A.S. Tanenbaum 4th Edition, Practice Hall of India, New Delhi, 2003.

3. Computer Networking, J.F. Kurose & K.W. Ross, A Top Down Approach Featuring the Internet, Pearson Edition.

4. Data and Computer Communications, Willian Stallings, 6th Edition, Pearson Education, New Delhi.

BCS-042 Introduction to Algorithm Design

2 1. Anany Levitin, "Introduction to the Design and Analysis of Algorithm", Pearson Education, 2003.

2. "Data Strucutre and Programme Design in C" by Kruse, C.L. Tonodo and B. Leung, Pearson Education.

BCS-043 JAVA PROGRAMMING LAB.

1 1) Thinking in Java, 3rd Edition, Bruce Eckel, Pearson Education

BCSL-044 Statistical Techniques Lab

1 1) Introduction to the Practice of Statistics, Fifith edition, 2004, David S. Moore, George P. McCabe, W.H. Freeman and Company, Newyork (PLEASE PROCURE IF CHEAP INDIAN EDITION EXISTS or ELSE the following book may be selected)

2) Probability and Statistics (Schaum's Outlines Series), SIE, 2010, Murray R. Spiegel, John J. Schiller, R. Alu Srinivasan, Debasree Goswami,Tata McGraw-Hill Publishing Co. Ltd., New Delhi

BCSL-045 Algorithm Design Lab.

2 1. Anany Levitin, "Introduction to the Design and Analysis of Algorithm", Pearson Education, 2003.

2. "Data Strucutre and Programme Design in C" by Kruse, C.L. Tonodo and B. Leung, Pearson Education.

Page 31: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

31

MCSL-016 Internet Concepts and Web Design

2 1) Web Technologies, Godbole, A Skahate, Atul, First Edition, TMGH, 2003

2) The Internet Book, Douglas E. Comer, 3rd Edition, PHI

MCS-024 Object Oriented Technologies and Java Programming

3 1) The complete Reference- Java2, 5th Edition, Herbert Schildt, Tata McGraw Hill

2) Thinking in Java, 3rd Edition, Bruce Eckel, Pearson Education

3) An Introduction to Java Programming, 3rd Edition, Y. DenielLiange, Prentice Hall

5

BCS-051 Introduction to Software Engineering

3 1) An Integrated Approach to Software Engineering by Prof. PankajJalote, Narose Publishing House

2) Software Engineering: A Practitioners approach by R.S. Pressman, McGrow Hill

BCS-052 Network Programming and Administration

3 1. W. Richard Stevens, “UNIX Network Programming”, Prentice Hall

2. Douglas E. Comer, Internetworking with TCP/IP Vol. 1 Principles, Protocols, and Architecture (4th Edition).

3. Berhouz Forouzan, TCP?IP Protocol Suite, TATA McGraw Hill

4. Cicso Certified Network Associate Study Guide, Seventh Edition by Todd Lammle

BCS-053 Web Programming 2 1) Internet and the World Wide Web, Pearson International Edition, Fifth Edition, 2012 by Harvey M. Deitel, Paul J. Deitel

2) Java for the Web with Servlets, JSP and EJB : A developer's Guide to scalable J2EE Solutions by Budi Kuriawan, Techmedia

BCS-054 Computer Oriented Numerical Techniques

3 1. Numerical Methods Using MATLAB(IV Edition) by J.H. Methews& K.D. FINK (PHI, 2012)

2. Computer –Orientated Numerical Methods (Latest edition) by V. Rajaram (P.H.I)

3. Applied Numerical Methods by A.Gourdin& M. Boumuhrat (P.H.I)

4. How to Programm (VIII Ed) by Deitel&Deitel 5. First course in Numerical Methods by Scher&

Greet (2013) BCS-055 Business

Communication 2 1) Leo Jones and Richard Alexander, New

International Business English Cambridge: Cambridge University Press, 199

2) Thill, J.V. and Bovee, C.L., Excellence in Business Communication, New York: McGraw Hill, 1993.

3) Goodale, M. Professional Presentations. Cambridge: Cambridge University Press.

Page 32: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

32

BCSL-056 Network Programming and Administration Lab

1 1. W. Richard Stevens, “UNIX Network Programming”, Prentice Hall

2. Window 2000 the complete reference by Ivens, Kathy, Tata McGraw Hill Publication.

BCSL-057

Web Programming Lab

1 Same as BCS-053

BCSL-058 Computer Oriented Numerical Techniques Lab

1 Same as BCS-054

6 BCS062 E-Commerce 2 COURSE MATERIAL IS SUFFICIENT

BCSL-063 Operating System Concepts and Networking Management Lab

1 1. Unix concepts and applications by Sumitabha Das, Tata McGraw Hill Publications.

2. Window 2000 the complete reference by Ivens, Kathy, Tata McGraw Hill Publications

MCS-022 Operating System Concepts and Networking Management

4 1) Data Communication and Networking, Behrouz A. Foruouzan, second edition, Tata McGraw Hill.

2) Cryptography and Network security, Principles and practice, William Stallings, second edition, Pearson Education

3) Linux, the complete reference, Petersen, fourth edition, Tata McGraw Hill.

BCSP-064 PROJECT 8 REFER TO PROJECT GUIDELINES

Page 33: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

33

12. UNDERSTANDING ACADEMIC COUNSELLING To let our academic counsellors understand the concept of Academic Counselling , some selected text from STRIDE Handbook no. 3 : Academic Counselling in Open and Distance Learning, is given below:

Note : For details may refer to link https://webserver.ignou.ac.in/institute/handbook3/HANDBOOK%203.htm

Shot-1 : Role and Functions of Academic Counsellor

Page 34: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

34

Shot-2: Check List for an Academic Counsellors

Page 35: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

35

Shot-3: Face to Face Counselling

Page 36: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

36

Shot-4: Counselling through Assignments

Page 37: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

37

13. COUNSELLING SESSIONS

13.1 Theory Sessions In Open and Distance Learning (ODL) system, face-to-face contact between the learners and their tutors/counsellors is relatively less. The purpose of such a contact is to answer some of your questions and clarify your doubts that may not be possible through any other means of communication. It also provides you with an opportunity to meet your fellow students. There are academic counsellors at the Study Centres to provide counselling and guidance to you in the courses that you have chosen for study. Normally, these sessions will be held at the study centres on Saturdays and Sundays.

You should note that the counselling sessions would be very different from the classroom teaching or lectures. Counsellors will not be delivering lectures as in conventional teaching. They will try to help you to overcome difficulties that you face while studying for the BCA programme. In these sessions, you must try to resolve your subject-based difficulties and any other related issues.

Before attending the counselling session for each course, please go through your course material as per the session schedule and make a plan of the points to be discussed.

13.2 Practical Sessions and Compulsory Attendance The practical sessions will be held in the computer centres / labs of the 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 must be noted: i) 70% attendance is compulsory for each lab course. However, this condition is not applicable

for the computer time given for assignment implementation. ii) This is a pre-requisite for taking the term-end practical examination in the respective lab

courses. iii) A student who fails to fulfill the 70% attendance requirements are required to re-appear in

the practical classes in the next session by remitting 50% of the pro-rata fee. For fee details and the application form, please contact your Regional Centre. In case, the student appears for the term end practical examination in a course without fulfilling the minimum attendance requirements, then the result shall be withheld and University reserves the right to cancel the result.

iv) Student attendance will be recorded course-wise at the study centre.

v) Strictly follow the guidelines given in the Lab manuals for the respective lab courses. vi) Computer to Student ratio will be 1:2.

13.3 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.

Page 38: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

38

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.

14. INSTRUCTIONS FOR ASSIGNMENTS The main objective of assignments is to keep student spend time in studying the course material and other materials such as reference books, related websites etc. Hence, students are suggested not to copy the answers for the assignments from the course materials.

Tips for assignments: While answering Assignments, the following guidelines are required to be followed. The word limits for answering most of the questions are mentioned with them if no word limit is prescribed, and then assume it to be about 300 words. You will find it useful to keep the following points in mind:

i) Planning: Read the assignment carefully. Go through the units on which they are based. Make some points regarding each question and rearrange these in logical order.

ii) Organisation: Be a little more selective and analytical before drawing up a rough outline of your answer. In an essay-type question give adequate attention to your introduction and conclusion. The introduction must offer brief interpretation of the question and how you propose to develop it. The conclusion must summarize your response to the question. Make sure that your answer: a) is logical and coherent;

b) has clear connection between sentences and paragraphs; c) is written correctly giving adequate consideration to your expression, style and presentation;

d) does not exceed the number of words indicated (if any) in your questions. ii) Presentation: Once you are satisfied with your answers, you can write down the final version

for submission, writing each answer neatly and underlining the points you want to emphasize.

IMPORTANT NOTE : Wherever marks for viva-voce are mentioned in the assignment of any of the courses, viva-voce is compulsory. If the student submits assignment and does not attend viva-voce, then the submission of the assignment becomes NULL and VOID. Student will be awarded ZERO marks for the assignment. “Viva Component is meant to evaluate the understanding of the concepts learned through out the course and to screen the fairness in the execution of the assignment”.

14.1 Assignments Download Link https://webservices.ignou.ac.in/assignments/ 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.

Page 39: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

39

14.2 Unfair Means in Attempting the Assignments As per IGNOU Norms (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.) 14.3 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.

The following format is to be followed for submission of the assignment:

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

Page 40: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

40

(To be filled in Duplicate) Assessment

Enrolment No. ……………………………… Programme …………………………. Student’s Name ……………………………. . Course ..…………………………….

Study Centre Code No. ……………………. Assignment No. ……………………. __________________________________________________________________________

EVALUATORS COMMENTS

Please tick (√) in the relevant box below:

Evaluator’s Signature…………….………..Moderators comments, if any…………………...............

Date…………………………………………………………………..……………….........................

Name in full………………………………………………………………………..…………….……

Evaluator’s Code No………………………… Signature of the Moderator………….…………..…. Address……………………………………………… Name in full………………………………

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

CONTENT STRUCTURE & PRESENTATION

Accurate Inaccurate Information information Adequate Inadequate coverage coverage Good Poor Conceptual Conceptual analysis analysis

Well Inadequately Planned planned Concise Too long or too short Clearly Not Clearly expressed expressed

INDIRA GANDHI NATIONAL OPEN UNIVERSITY Assessment Sheet for Programmes under Numerical marking system

Page 41: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

41

15. THEORY AND PRACTICAL COUNSELLING SESSIONS The details of the theory and practical counselling sessions are given in the following sections.

Semester Course Code

Course Title Credits

No. of Counselling Sessions

I FEG-02 English 4 5

ECO-01 Business Organization 4 5

BCS-011 Computer Basics and PC Software 3 9 BCS-012 Mathematics 4 12

BCSL-013 Computer Basics and PC Software Lab 2 20

II ECO-2 Accountancy-1 4 5 MCS-011 Problem Solving and Programming 3 5 MCS-012 Computer Organization and Assembly

Language Programming 4 8

MCS-015 Communication Skills 2 2 MCS-013 Discrete Mathematics 2 3 BCSL-021 C Language Programming Lab 1 10 BCSL-022 Assembly Language Programming Lab 1 10

III MCS-021 Data and File Structures 4 8

MCS-023 Introduction to Database Management Systems

3 5

MCS-014 Systems Analysis and Design 3 5

BCS-031 Programming in C++ 3 9

BCSL-032 C++ Programming Lab 1 10

BCSL-033 Data and File Structures Lab 1 10

BCSL-034 DBMS Lab 1 10

IV BCS-040 Statistical Techniques 4 5

MCS-024 Object Oriented Technologies and Java Programming

3 5

BCS-041 Fundamentals of Computer Networks 4 12

BCS-042 Introduction to Algorithm Design 2 6

MCSL-016 Internet Concepts and Web Design 2 20

BCSL-043 Java Programming Lab 1 10 BCSL-044 Statistical Techniques Lab 1 10

BCSL-045 Algorithm Design Lab 1 10

Page 42: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

42

V BCS-051 Introduction to Software Engineering 3 9

BCS-052 Network Programming and Administration

3 9

BCS-053 Web Programming 2 10 BCS-054 Computer Oriented Numerical

Techniques 3 9

BCS-055 Business Communication 2 6 BCSL-056 Network Programming and

Administration Lab 1 10

BCSL-057 Web Programming Lab 1 10 BCSL-058 Computer Oriented Numerical

Techniques Lab 1 10

VI BCS-062 E-Commerce 2 6 MCS-022 Operating System Concepts and

Networking Management 4 8

BCSL-063 Operating System Concepts and Networking Management Lab

1 10

BCSP-064 Project 8 10

Note: For ECO-01,ECO-02, & FEG-02 courses, number of counselling sessions will be as per decisions of respective schools.

Semester wise Counseling Sessions:

Semester No. of Sessions No. of Hours

Theory Practical Theory Practical I 31 20 62 60 II 23 20 46 60 III 27 30 54 90 IV 28 50 56 150 V 43 30 86 90 VI 14 20 28 60 TOTAL 166 170 332 510

Note: 70% attendance is compulsory in Practical Lab Sessions. However, this time excludes the time given for assignment implementation.

Page 43: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

43

16. SOFTWARE AND HARDWARE REQUIREMENTS 16.1 Software Requirements

Course Code

Course Title Type of Software Recommended Software and reasons

BCSL-013 Computer Basics and PC Software Lab

Latest Windows OS (XP onwards) and Office 2005 onwards

Latest Windows OS (XP onwards ) and Office 2005 onwards

BCSL-021 C Language Programming Lab

Any ‘C’ compiler that support ANSI C specification

Making C++, VC++, Visual Studio GNUC, etc.

BCSL-022 Assembly Language Programming Lab

Software is needed that support at least combinational circuit creation and any Assembler that support 16 bit DOS applications and also support assembler directives as given in the block

Making logic diagrams-logic freely downloadable from http:/www.pontybrenin.freeserve.co.uk/logic and 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.

BCSL-032 C++ Programming Lab

Any ‘C++’ compiler Borland C++,VC++, Visual Studio etc.

BCSL-033 Data and File Structure Lab

Any ‘C’ compiler that supports ANSI C specifications.

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

BCSL-034 DBMS Lab It requires a simple DBMS having SQL support and basic user interface

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 usd to write SQL commands, PHP can be used to support interface.

BCSL-044 Java Programming Lab

Any Java development tool kit.

JDK latest version.

Page 44: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

44

BCSL-045 Statistical Techniques Lab

Any ‘C’ compiler that supports ANSI C specifications. And MS-Excel/Any Spread Sheet

Borland C/ Borland C++/Visual Studio (VC++) and MS-Excel/Any Spread Sheet

BCSL-046 Algorithm Design Lab

Any ‘C’ compiler that supports ANSI C specifications.

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

BCSL-056 Network Programming Lab

Linux Latest Version Linux Latest Version

BCSL-057 Web Programming Lab

Java/J2EE and Tomcat Webserver, MySQL

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

MS –Excel

BSCL-063 Operating Systems concepts and Networking Management Lab

Networking Operating Systems

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

MCSL-016 Internet Concepts and Web Design

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

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.

16.2 Hardware Requirements Most of the software mentioned above for BCA (Revised) Programme will run on P-III

machines. However, PIV or higher versions of the machines are preferable.

Networking and Internet connection, with minimum 1 MBPS speed is compulsory.

17. GUIDELINES FOR CONDUCTING TERM-END PRACTICAL EXAMINATION

a) Requirements for BCSL-13 Practical Examination: 1) Each Computer System must be pre-loaded with Linux Operating System and Windows

Operating System (Windows XP). MS Word, MS Excel, MS Power Point and MS Outlook.

2) The Test Paper will have Five Questions comprising Window XP and Linux, Word Processor, Spreadsheet PowerPoint and Outlook.

3) Duration of the Practical Examination will be of Two hours with 100 marks. (80 Marks for Practical Questions and 20 Marks for Viva-Voce).

Page 45: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

45

b) Requirements for BCSL-021 Practical Examination: 1) Each Computer system must be pre-loaded with any ‘C’ Compiler that supports ANSI C

Specifications However Borland C, Borland C++, Turbo C, VC++, GNU-C etc. are recommended.

2) Duration of the Practical Examination will be of One hour wit 50 marks (One credit course).

c) Requirements for BCSL-022 Practical Examination: 1) Each Computer system must be pre-loaded with any Assembler of 8086 Assembly

Language or Emulator of 8086 Assembly Language. However MASM/TASM/Flat Assembler/NASM/EMU 8086 (Emulator) recommended.

2) Duration of the Practical Examination will be of One hour with 50 marks (One credit course).

d) Requirements for BCSL-032 Practical Examination: 1) Each Computer system must be pre-loaded with any C++’Compiler. However Borland C,

Borland C++ Turbo C. VC++. GNU-C etc. are recommended 2) Duration of the Practical Examination will be of One hour with 50 marks (One credit

course).

e) Requirements for BCSL-033 Practical Examination: 1) Each Computer system must be pre- loaded with any Assembler of 8086 Assembly

Language or Emulator of 8086 Assembly Language. However MASM/TASM/Flat Assembler/NASM/EMU 8086 (Emulator) are recommended.

2) Duration of the Practical Examination will be of One hour with 50 marks (One credit course).

f) Requirements for BCSL-034 Practical Examination: 1) Each Computer system must be pre-loaded with MS-Access or My SQL 2) Duration of the Practical Examination will be of One hour with 50 marks (One credit

course).

g) Requirements for BCSL-043 Practical Examination: 1) All the machines should have latest version of JDK installed, preferably with Edit Plus or

Net Bean IDE or other EDE.

2) Duration of the Practical Examination will be of One hour with 50 marks (One credit curse).

h) Requirements for BCSL-044 Practical Examination: 1) All the machines should have MS-EXCEL or ANY OTHER Spreadsheet Package. 2) All the machines should have any C/C++ Computer.

3) Duration of the Practical Examination will be of One hour with 50 marks (One credit curse).

i) Requirements for BCSL-054 Practical Examination: 1) All the machines should have any C/C++ Compiler.

2) Duration of the Practical Examination will be of one hour with 50 marks (One credit curse).

Page 46: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

46

j) Requirements for CS-68 Practical Examination: The practical examination for CS-68 is based o two components, software and hardware.

1) Each Computer system must be pre-loaded with Linux Operating System. 2) Every system must be on the LAN.

3) The centre must make arrangements for the following network components: i) Switches (Two Nos.)

ii) UTP Cable iii) RJ-45 Connector

iv) NIC Cord 4) The centre should also make arrangements for two extra Computers pre-loaded with

Linux/Unix OS.

k) Requirements for BCS-061 Practical Examination: 1) Each Computer system must be pre-loaded with Linux /Unix Operating System. 2) Every system must be on the LAN.

3) All software like TCP, UDP, TELNET, etc. must also be loaded.

Page 47: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

47

18. BCSP-064 ASSESSMENT PATTERN

Project Report

Software Process

Analysis

Project planning: Cost & efforts estimation is to be done with the held of functional point analysis.

Project scheduling: Pert chart: Proper Decomposition of stages-

(i) Gantt chart: time line structure and validity of chart

Software requirement specification document (SRS)

Student may use IEEE standards or any other international standard

Student should make SRS with proper structure based on software engineering Concepts (SRS in running text should be avoided)

Entity Relationship diagram (ER Diagram)

Indicators:

Should use proper symbol of attributes, entities and relationship

Should Define Relationship of ER diagram to SRS with strong association OR

Define Class diagrams for projects which does not use any DBMS but developed in an Object Oriented Programming Language

Indicators:

Class diagrams indicating hierarchies

OR For projects which neither use any DBMS nor any object oriented programming language but used a procedural language Indicators: System should be modular

Each module should control the functions of appropriate number of subordinate modules at the next level

Modules should be independent

Each module should perform on function

Each module should be of reasonable size OR

Modeling diagrams consist of data models

Page 48: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

48

Data Flow Diagram (DFD) Requirements:

All data flow should be leveled and should have proper input and output.

Relationship of data flow to data dictionary

OR Any other suitable UML diagram/model viz. Behavior Model and /or State Transition Diagram is to be drawn

Data Dictionary Requirements: It should explain each entity and relationship in ER diagram and data flow in DFD.

Data element definitions should be given

Database schema with reference keys should be defined OR

Projects which does not use nay DBMS but developed in an Object Oriented Programming Language

Data objects definition and description should be given

Relation ship between data objects should be given OR

Details on various Data Structures Used, is to explicitly defined

Design

Program structure: Requirements: It should have the proper modularizations of software and specification of each module.

Schema Design and Normalized tables: Requirements: Normalize the table to minimum 3NF. If any demand of Demoralizations explain clearly the reasons.

OR

Program architecture and Explanation on suitability of Data Structure uses

Page 49: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

49

Data Integrity & Constraints: Requirements:

Explain the referential diagram. Define entity integrity which should include keys, alternate keys and other keys

OR

Value constraints and ranges

Procedural Design: Requirements: Explain using Flowchart/Pseudo code/PDL

User Interface design: Requirements: Coherence with dataflow and processor; Consistency of interface and naming convention.

Coding

Comments and description Requirements: Should have comments with functional description- input, output, total function calls to/from other functions, function parameters, description of main variables, Data type, logic description, etc

Standardization of coding

Naming convention of variable and functions is to be given

Nested depth is to be mentioned

Naming constant are to be defined

Use of data structure an style is to be described

Error Handling Requirements:

Explain the exceptions handling

Explain the conditional checking

Parameter passing and calling Requirements: Check the technique used for this purpose, how it optimize the coding

Page 50: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

50

Security

Database or Data security Requirements: (for database security)

Use of Views

Use of Revoke and grant Requirement: (for data security)

Proper encapsulation leading to secure data

User and Access rights

Steps taken against hacking of system

Testing

Test case Design may involve following:

Unit Testing

Integration testing

System testing etc.

Test reports may involve following:

Unit Testing

Integration testing

System testing etc.

Debugging and code improvement

Organization of report

Proper Binding of project report

Content page and page numbering

Organization of content, proper printout of text and images

Page 51: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

51

19. VIVA

VIVA

Presentation

Analysis: Questions Related to Following areas may be asked

Project Objectives

ER Diagrams/Data Model/class diagram/Reasons for using the particular software to develop project

Context Diagram

Level-1 DFD/Functional OR behavioral diagram

Hardware and software used and why? Etc.

Design: Questions Related to Following areas may be asked

Project architecture: How Modules are linked?

Data design or Tables and there referential linkage

Algorithms/procedure details

Coding : Questions Related to Following areas may be asked

Implementation details of software

Input output screens of functions

Details of Standards used etc.

Coding Demonstrations: Student should be asked to write code for problem during viva to demonstrate his coding capabilities and s/he should be asked to write any segment of coding given in project report.

Testing: Questions Related to Following areas may be asked

test cases

test Reports etc.

Explanations of subjects area’s related to the project

Page 52: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

52

20. EVALUATION SCHEME Completion of the programme requires successful completion of both assignment component and the Term-end Examination component for each of the courses in the programme. The total numbers of courses in BCA(Revised)e are 39 and the total number of credits are 99.

Evaluation for each course covers two aspects: a) Continuous evaluation through Assignment with a weightage of 25% in all courses except

ECO-01, ECO-02, FEG-02, and BCSP-064. The weightage for assignments in ECO-01, ECO-02 and FEG-02 is 30%. There is no assignment component in BCSP-064(Project Course). Wherever marks for viva-voce are mentioned in the assignment of any of the courses, viva-voce is compulsory. If the student submits assignment and does not attend viva-voce, then the submission of the assignment becomes NULL and VOID. Student will be awarded ZERO marks for the assignment.

b) Term-end examination with a weightage of 75% for all the courses except ECO-01, ECO-02, FEG-02 and BCSP-064. The weightage for term end examination for ECO-01, ECO-02 , and FEG-02 is 70%. In the case of BCSP-064, Project Report evaluation is having a weightage of 75% and viva-voce is having a weightage of 25%.

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 be withheld. The result may be cancelled and the onus shall be on the student. Evaluation Methodology of courses of BCA (Revised) In the following methodology, Min. Marks indicate Qualifying Marks/Passing Marks. It is essential to pass in each of the components of the course individually to be declared as successful in the respective course. It is also to inform that , there is no need for students to submit Practical Record in any of the courses of BCA(Revised) except BCSP-064 in which the student will submit Project Report:

Note: i) 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.

ii) * For these courses existing rules of the university will be applicable. iii) **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 40% marks in each component (i) Project Evaluation and (ii) Viva-voce. Maximum Marks for project report will be 150 and for Viva-Voce Maximum Marks will be 50.To Pass the project course one need to score minimum 60 marks in Project Report and minimum 20 marks in Viva-Voce.

iv)*For FEG-02, ECO-01 and ECO-02 maximum marks and duration will be as per existing rules of the University.

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 withheld and may be cancelled.

Page 53: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

53

EVALUATION SCHEME ON TABULAR FORM The following table shows the semester-wise courses with their course codes and the credits, Continuation Evaluation Marks and Term End Examination, Project Reports Evaluation marks, Project Viva.

Sem

este

r

Cou

rse

Cod

e

Course Title

Cre

dit

s

Continuation Evaluation Marks through (Assignment, Viva, Project Report

Evaluation)

Term End Examination Marks through Theory Or Practical, Project Viva

(for Lab courses only)

Maximum Marks Minimum Marks

Weightage Duration in Hrs

Maximum Marks

Minimum Marks

Weightage

I * FEG-02 Foundation course in English -2 4 100 35 30% 2 50 17.5 70% *ECO-01 Business Organization 4 100 35 30% 2 50 17.5 70% BCS-011 Computer Basics and PC Software 3 100 40 25% 3 100 40 75% BCS-012 Basic Mathematics 4 100 40 25% 3 100 40 75% BCSL-013 Computer Basics and PC Software

Lab 2 (Assig Q. 80 marks+

Viva 20 marks=100 20 25% 2 50 20 75%

II * ECO-02 Accountancy-1 4 100 35 30% 2 50 17.5 70% MCS-011 Problem Solving and Programming 3 100 10 25% 3 100 40 75%

MCS-012 Computer Organization and Assembly language Programming

4 100 10 25% 3 100 40 75%

MCS-013 Discrete Mathematics 2 100 40 25% 2 50 20 75% MCS-015 Communication Skills 2 100 40 25% 2 50 20 75% BCSL-021 C Language Programming Lab 1 (Assig Q. 40 marks+

Viva 10 marks=50 20 25% 1 50 20 75%

BCSL-022 Assembly Language Programming Lab

1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

III MCS-021 Data and File Structures 4 100 10 25% 3 100 40 75%

MCS-023 Introduction to Database Management Systems

3 100 10 25% 3 100 40 75%

MCS-014 Systems Analysis and Design 3 100 10 25% 3 100 40 75% BCS-031 Programming in C++ 3 100 40 25% 3 100 40 75% BCSL-032 C++ Programming Lab 1 (Assig Q. 40 marks+

Viva 10 marks=50 20 25% 1 50 20 75%

BCSL-033 Data and File Structures Lab 1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

BCSL-034 DBMS Lab 1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

Page 54: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

54

Sem

este

r C

ours

e C

ode

Course Title

Cre

d Continuation Evaluation Marks through (Assignment, Viva, Project Report

Evaluation)

Term End Examination Marks through Theory Or Practical, Project Viva (for Lab courses

only)

Maximum Marks Minimum Marks

Weightage Duration in Hrs

Maximum Marks

Minimum Marks

Weightage

IV BCS-040 Statistical Techniques 4 100 35 25% 2 50 17.5 75% MCS-024 Object Oriented Technologies and Java

Programming 3 100 10 25% 3 100 40 75%

BCS-041 Fundamentals of Computer Networks 4 100 40 25% 3 100 40 75% BCS-042 Introduction to Algorithm Design 2 100 40 25% 2 50 20 75% MCSL-016 Internet Concepts and Web Design 2 (Assig Q. 40 marks+

Viva 10 marks=50 20 25% 2 50 20 75%

BCSL-043 Java Programming Lab 1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

BCSL-044 Statistical Techniques Lab 1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

BCSL-045 Algorithm Design Lab 1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

V BCS-051 Introduction to Software engineering 3 100 40 25% 3 100 40 75% BCS-052 Network Programming and

Administration 3 100 40 25% 3 100 40 75%

BCS-053 Web Programming 2 100 40 25% 2 50 20 75% BCS-054 Computer Oriented Numerical

Techniques 3 100 40 25% 3 100 40 75%

BCS-055 Business Communication 2 100 40 25% 2 50 20 75% BCSL-056 Network Programming Lab 1 (Assig Q. 40 marks+

Viva 10 marks=50 20 25% 1 50 20 75%

BCSL-057 Web Programming Lab 1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

BCSL-058 Computer Oriented Numerical Techniques Lab

1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

IV BCS-062 E-Commerce 2 100 40 25% 2 50 20 75% MCS-022 Operating System Concepts and

Networking Management 4 100 10 25% 3 100 40 75%

BCSL-063 Operating System Concepts and Networking Management Lab

1 (Assig Q. 40 marks+ Viva 10 marks=50

20 25% 1 50 20 75%

BCSP-064 Project** 8 Project Report Evaluation:

150

60 75% N/A Project Viva: 50 20 25%

Note: The total numbers of courses in BCA(Revised) are 39 and the total number of credits are 99.

Page 55: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

55

21. MINIMUM QUALIFYING MARKS

THE MINIMUM QUALIFYING MARKS FOR THE STUDENTS OF BCA AND MCA WITH EFFECT FROM DECEMBER, 2008 TERM-END-EXAMINATION Notification vides F.No. IG/SED/EX-III/09 dated 07-07-2009 The minimum qualifying marks for the students of BCA and MCA with effect from December, 2008 Term-End-Examination will be as under:

Year Programme Criteria

Jan 2005 and earlier batches

Students of BCA, MCA 50% for all courses of all semester

Integrated BCA-MCA and integrated BIT/ADIT/-MCA students

50% for all courses of all semester

Jan 2006 batch BCA students and direct MCA students

50% for the courses of 1,2,3,4 & 5 semesters 40 % for the courses of all semester

Integrated BCA-MCA,BIT/ADIT-MCA students

50% for the courses of all semester

July 2006 batch BCA and direct MCA students 50% for the courses of 1,2,3 & 4 semesters 40% for the courses of 5th & 6th semesters

Integrated BCA-MCA, BIT/ADIT-MCA students

50% for the courses of all semesters

Jan 2007 batch BCA and direct MCA students 50% for the courses of 1,2 and 3 semesters 40% for the courses of 4,5 & 6th semester

Integrated BCA-MCA ,BIT/ADIT-MCA students

50% for the courses of 3,4 & 5th semesters 40% for the courses of 3,4,5 & 6th semester

July 2007 batch BCA students, direct MCA students

50% for the courses of 1 & 2nd semesters 40% for the courses of 3,4,5 & 6th semester

Integrated BCA-MCA, BIT/ADIT-MCA students

50% for the courses of 3 & 4th semesters 40% for the courses of 5 & 6th semester

January 2008 and subsequent batches

MCA students 40% for all courses of all semesters

BCA students 40% for all courses of all semesters

The minimum passing marks mentioned above is applicable for term end examination as well as assignments and practical

The minimum qualifying marks in CS-60, FHS-01/BSHF-101, FST-01 and MTE-03 will be 35% both in term end examination and assignments with effect from December, 2008 TEE.

Page 56: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

56

22. EDUCATIONAL CRITERIA FOR ACADEMIC COUNSELLORS

BCA (Revised) COURSE CODES Educational Qualifications for Academic Counsellors

MCS-011, 012, 014, 021, 022, 023, 024, MCSL-016, BCS-011, BCSL-013, BCSL-021, BCSL-022, BCS-031, BCSL-032, BCSL-033, BCSL-034, BCS-041, BCS-042, BCSL-043, BCSL-044, BCSL-045, BCS-051, BCS-052, BCS-053, BCSL-056, BCSL-057, BCS-062, BCSL-063, BCSP-064

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 years of experience in teaching/ industry

MCS-013, BCS-012, BCS-054, BCSL-058

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

MCS-015, BCS-055, FEG-02 MA (English) or above with at least 2 year of experience in teaching preferably in Lingustics/ELT

ECO-01, ECO-02 M.Com with 5 years teaching experience, at UG/PG Level

BCS-040 M.Sc. Stat/M.Sc. Math with specialization in Stat/MCA/M.Tech/B.Tech (CS/IT) with at least two years of teaching exp in Statistical Technique

23. SOME USEFUL ADDRESSES 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 For your information, the following officers deal with different educational aspects:

i) Student Registration related issues

Registrar (SRD), Indira Gandhi National Open University , Maidan Garhi New Delhi -110068, 011-29532741 (SRD), 1302/1316 (SRD), Email: [email protected]

ii) Exam Centres, Results, Rechecking of answer scripts, Discrepancies in Result, marks update etc.

Registrar (SED), Indira Gandhi National Open University, Maidan Garhi New Delhi -110068, Phone No: 011-29535828/2482 (SED),

Intercom No. 2204/2205(SED),

FAX No.011-29534429 068

Page 57: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

57

iii) Admission, Fees, Scholarship, Change of Course/Programme, Change of Address, Study Centre/Regional Centre, Isssue of Bonafide Certificate, Migration Certificate, Duplicate Identity Card and Non-receipt of Self-learning/Study Materials, Assignments etc.

Regional Director of concerned Regional Centre

iv) Academic Matters BCA Programme Coordinator Indira Gandhi National Open University Visveswarayya Bhawan, New Academic Complex, Maidan Garhi New Delhi - 110 068 e-mail : [email protected]

v) Administrative and counseling matters, missing score of theory and practical assignments, Assessment Sheets

Co-coordinator of your Study Centre/Regional Director of the Regional Centre concerned

vi) Issue of Degree/Diploma/Certificate, Despatch of returned Degrees, verification of Degree

Dy. Registrar (Exam-I) Examination –I

Indira Gandhi National Open University , Maidan Garhi New Delhi -110068,

Phone No.011-29535438 Intercom No.2224/2213

e-mail [email protected]

For any general assistance Student Support Centre Indira Gandhi National Open University , Maidan Garhi New Delhi -110068, Phone: 011-29535714, 29572512, 29572514,

29533869 and 29533870 e-mail : [email protected]

Page 58: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

58

24 FORMS AND ANNEXURES

INDIRA GANDHI NATIONAL OPEN UNIVERSITY

REGIONAL SERVICES DIVISION MAIDAN GARHI, NEW DELHI-110068

PERSONAL DATA FORM FOR ACADEMIC COUNSELLOR OF BCA (Revised) Programme : Bachelor of Computer Applications (BCA)

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: Telephone ( R) :

Email address : 6. Office Address :

Telephone (O) : Email address : Mobile :

7. Academic Qualifications: (Attach the photocopies of the educational qualifications) Degree Branch /

Specialization University Year of

Passing %

Ph.D __ M.Tech / MS B.E / B.Tech MCA / M.Sc

Any Other Qualifications

Self Attested Photograph

For Office use only: Name of the Study centre: __________________________________ Study Centre Code: _________ Name of the Regional centre: ________________________________ Regional Centre Code:_________

Form No.1

Page 59: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

59

8. Teaching / Industry Experience:

Level (UG

/ PG / Corporate training)

Position University / Institution

Topics* Taught

No. of years of teaching experience

Period From ….. To…….

9. 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

Page 60: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

60

10. Please mention priority wise, the choice of courses you would like to counsel for.

(see below for the structure of BCA programme and eligibility criteria for coursewise counsellor)

SEMESTER COURSE CODES

I

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: Signature of the Applicant

Place: FOR USE AT THE REGIONAL CENTRE

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

SEMESTER COURSE CODES

I

II

III

IV

V

Assistant Regional Director

Date:______________ Place:______________ Regional Director

Page 61: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

61

For information Eligibility criteria for Academic Counsellors:

BCA (Revised) COURSE CODES

Educational Qualifications for Academic Counsellors

MCS-011, 012, 014, 021, 022, 023, 024, MCSL-016, BCS-011, BCSL-013, BCSL-21, BCSL-022, BCS-031, BCSL-032, BCSL-033, BCSL-034, BCS-041, BCS-042, BCSL-043, BCSL-044, BCSL-045, BCS-051, BCS-052, BCS-053, BCSL-056, BCSL-057, BCS-062, BCSL-063, BCSP-064

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

MCS-013, BCS-012, BCS-054, BCSL-058

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

MCS-015, BCS-055, FEG-02 MA(English) or above with at least 2 year of experience in teaching preferably in Lingustics/ELT

ECO-01, ECO-02 M.Com with 5 years teaching exp.., at UG/PG Level

BCS-040 MSc. Stat/MSc Math with specialization in Stat/MCA/M.Tech/B.Tech (CS/IT) with at least two years of teaching exp in Statistical Technique

Page 62: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

62

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

1. Name (in block letters): 2. Date of Birth: 3. Designation/Profession and Institution working with: 4. Whether Permanent/Temporary/Part-time/Adhoc: 5. 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 University Year & Month Subject/specialisation

Self attested Photograph

FormNo. 2

Page 63: BACHELOR OF COMPUTER APPLICATIONS - IGNOUignou.ac.in › userfiles › BCA-HANDBOOK_20_Aug_2015.pdf · This manual is especially designed to assist you in smooth conduct of the revised

63

9. 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

Post Graduate

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

Year Courses Place/ Counselled Institution

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

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 12. Any other relevant information:

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Date: Signature of the Applicant

Place:


Recommended