BACHELOR OF COMPUTER APPLICATION (B. C. A)

76
MAHATMA GANDHI UNIVERSITY SCHOOL OF DISTANCE EDUCATION CBCSS SYLLABUS FOR BACHELOR OF COMPUTER APPLICATION (B. C. A) (w. e. f. 2012 Academic Year) OFF-CAMPUS ACADEMIC PROGRAMME

Transcript of BACHELOR OF COMPUTER APPLICATION (B. C. A)

MAHATMA GANDHI UNIVERSITY

SCHOOL OF DISTANCE EDUCATION

CBCSS SYLLABUS FOR

BACHELOR OF COMPUTER APPLICATION

(B. C. A) (w. e. f. 2012 Academic Year)

OFF-CAMPUS ACADEMIC PROGRAMME

MAHATMA GANDHI UNIVERSITY

Priyadarshini Hills P.O., Kottayam.

Kerala – 686 560

Web : www.mgu.ac.in

[Established by Kerala State Legislature by Notification No. 3431/Leg.C1/85/Law

dated 17th

April 1985]

REGULATION FOR

CHOICE BASED CREDIT SEMESTER SYSTEM

UNDERGRADUATE PROGRAMMES

IN THE

SCHOOL OF DISTANCE EDUCATION

(MGU – CBCSS – UG – SDE 2012)

2012

MAHATMA GANDHI UNIVERSITY

Regulations of Choice based Credit Semester System Undergraduate Curriculum

2012 in School of Distance Education (CBCSS) - UG-SDE.

1. SHORT TITLE

1.1. These regulations shall be called "Mahatma Gandhi University Regulations of Choice

based Credit Semester System - Under Graduate Curriculum 2011, in School of Distance

Education” (MGU – CBCSS - UG SDE 20l2.)

2. APPLICABILITY AND COMMENCEMENT

2.1. The regulations provided herein shall apply to all UG Programmes conducted by the

Mahatma Gandhi University under School of Distance Education, under various faculties for the

Programmes, including private registration, commencing from 2012-13 admission.

2.2. The provisions herein supersede all the existing regulations/orders governing

conduct of programmes in Private/Distance mode in Undergraduate Programmes conducted by

the Mahatma Gandhi University unless otherwise specified.

3. DEFINITIONS

3.1. 'Programme' means the entire course of study and examinations (traditionally

referred to as course).

3.2. 'Duration of programmes’ means the time period required for the conduct of the

programme. The duration of an undergraduate degree programme shall be six semesters

distributed in a period of 3 years.

3.3. 'Semester’ means a term consisting of a minimum of 6 months including the days of

examination.

3.4. 'Course' means a segment of subject matter to be covered in a semester

(traditionally referred to as paper).

3.5. 'Common Course' means a course that comes under the category of courses,

including compulsory English and additional language courses and a set of general courses,

selection of which is compulsory for all students undergoing undergraduate programmes.

3.6. 'Core course' means a compulsory course in a subject related to a particular degree

programme.

3.7. 'Open Course' means a course which can be opted by a student at his/her choice.

(The Open Courses that can be chosen by the student shall be from among the courses

prescribed by the respective Board of Studies)

3.8. 'Complementary Course' means a course which is generally related to the core

course (traditionally referred to as subsidiary paper).

3.9. 'Repeat Course' is a course that is repeated by a student for having failed in that

course in an earlier registration.

3.10. 'Improvement course' is a course registered by a student for improving his

performance in that particular course. Improvement should be made in the first immediate

chance.

3.11. ‘Credit”(Cr.) of a course is a measure of the weekly unit of work assigned for the

course.

3.12. ‘Letter Grade’ or simply grade in a course is a letter symbol (A,B,C,D,E) which

indicates the level of performance of a student in a course.

3.13. Each letter is assigned a ‘Grade Point’ (G) which is integer indicating the numerical

equivalent of the broad level of performance of a student in a course.

3.14. 'Credit Point (P) of a course is the value obtained by multiplying the Grade Point

(G) by the Credits (Cr.) of the course P = G x Cr.

3.15. 'Semester Grade Point Average' (SGPA) is the value obtained by dividing the sum

of Credit Points (P) obtained by a student in the various courses taken in a semester by the total

number of Credits taken by him/her in that semester. The Grade Point shall be rounded off to

two decimal places. SGPA determines the overall performance of a student at the end of a

semester.

3.16. 'Cumulative Grade Point Average' (CGPA) is the value obtained by dividing the

sum of credit points in all the courses taken by the student for the entire programme by the

total number of Credits and shall be rounded off by two decimal places.

3.17. Words and expressions used and not defined in this regulation but defined in the

Mahatma Gandhi University Act and Statutes shall have the meaning assigned to them in the

Act and Statutes.

4. PROGRAMME STRUCTURE

4.1. Students shall be admitted into undergraduate programme under faculties of -

LANGUAGE AND LITERATURE, SOCIAL SCIENCES, SCIENCE, COMMERCE, MANAGEMENT

SCIENCE, AND BEHAVIOURAL SCIENCES.

4.2. Duration: The duration of an Undergraduate Programme shall be 6 semesters

distributed in a period of 3 academic years. The odd semesters shall be from June to October

and even semesters shall be from December to April.

4.3. Courses: The Undergraduate programme shall include four types of courses, viz.,

Common Course (Code A), Core Courses (Code B), Complementary Courses (Code C), Choice

Based course (Code D) and Open Courses (Code E).

4.4. Course Code: Each course shall have an alpha numeric code number, which includes

abbreviation of the subject in two letters, the semester number (1 to 6) in which the course is

offered, the code of the course (A to E) and the serial number of the course (01,02.........) For

example: ENIBOI means core course in English for the first semester.

4.5. Common Courses: Every under graduate student shall undergo 10 common courses

(Total 38 credits)

4.6. Core courses: Core courses are the courses in the major (core) subject of the degree

programme chosen by the student. The number of core courses varies from 10 to 18. The Credit

of Project Work in each programme shall be distributed to courses in the 5th

or 6th

Semesters.

4.7. Complementary courses: Complementary courses cover one or two disciplines that

are related to the core subject and are distributed in the first four semesters.

4.8. Open Courses

[Details of Core Courses, Complementary Courses and Open Courses will be notified

each year at the time of admission notification for each programme.]

4.9. Credits: Each course shall have certain credits. For completing the degree

programme, the student shall be required to attend examinations for a minimum of 120 credits

(of which 38 credit shall be from Common courses, 78 credits from Core, Complementary,

Choice based and 4 Credits from Open courses.)

5. REGISTRATION

5.1. All the students who satisfy the minimum eligibility conditions can register through

School of Distance Education, in different programmes.

5.2. A student who register for the programme shall complete the programme within 6

years from the year of registration.

5.3. Those students who have followed the UG courses in annual pattern can cancel

their earlier registration and can register afresh for Choice based Credit Semester System-UG-

School of Distance Education programme in the same discipline or a different one.

5.4. A student registered under Choice based Credit Semester System-UG-Regular

pattern can change over to the Choice based Credit Semester System-UG-School of Distance

Education mode in the same core programme, if that programme is offered under the CBCSS –

UG – SDE and continue his studies from where he had stopped.

5.5. A student registered under Choice based Credit Semester System-UG-School of

Distance Education mode may be permitted to change to Choice based Credit Semester System

- UG - Regular mode in the same programme only.

6. BOARD OF STUDIES AND COURSES

6.1. The Scheme and Syllabi approved by the Board of Studies (UG) for various courses

are offered in the Under-graduate Programmes in Distance Education Stream. The Board of

Studies may design and introduce new courses, modify or re-design existing courses and

replace any existing courses with new/modified /re-designed courses, if necessary, to facilitate

better exposures and training for the students.

6.2. The syllabus of a course shall include the title of the course, the number of credits

and reference materials. The student shall complete the prerequisites, if any, for the course

before the commencement of classes.

6.3. Each course shall have an alpha-numeric code, title and credits. The code gives

information on the subject, the semester number and the serial number of the course.

7. ADMISSION

7.1. The admission to all Programmes will be as per the rules and regulations of the

University.

7.2. The eligibility criteria for admission shall be as announced by the University from

time to time

7.3. All admission to Choice based Credit Semester System-UG-School of Distance

Education will be done through School of Distance Education/Private Registration section.

8. EXAMINATION

8.1. For practical convenience, 1st and 2nd

end semester exam may be conducted at the

end of 2nd semester, 3rd

and 4th

Semester examinations at the end of 4th

semester and 5th

and

6th

semester examinations at the end of 6th

semester.

8.2. The theory examination of each course will be of 3 hours duration. It shall contain

two parts (Internal and External). The internal examination will be conducted at the beginning

of this 3 hours duration. For Internal examinations, 20 multiple choice questions are to be

answered in the OMR Sheets during the first 15 minutes. The rest 2 hours 45 minutes are for

answering External examination in the bar coded answer books.

8.3. The external question paper may contain objective, short answer type, paragraph

type and essay type questions.

8.4. Different types of questions shall possess different weightage to quantify their

range. Weightage can vary from course to course depending on their comparative importance.

But a general pattern may be followed by the Board of Studies and is given in the appendix

(Table 3).

9. EVALUATION AND GRADING

9.1. The evaluation scheme for each course shall contain two parts.

(i) Internal Evaluation (OMR Test)

(ii) External Evaluation

The weightage of internal and external evaluation is as follows.

Evaluation Weightage

Internal 1

External 3

Both internal and external evaluation will be done using Direct Grading System.

9.2. Evaluation: The external examination is to be conducted with question papers set

by subject experts. The evaluation is done by a panel of examiners from affiliated colleges and

retired teachers (upto the age of 65) on a well-defined scheme of evaluation prepared by

concerned Board of Examiners.

9.3. Photocopies of the answer scripts of the external examination shall be made

available to the students on payment of the prescribed fee with an application to that effect

after the completion of Re-valuation and Scrutiny. Students can apply for revaluation /

scrutiny within the last date prescribed in the notification of the results of each examination.

9.4. Re-valuation: There is provision for Re-valuation in the new system of grading. The

existing rules of award of grades consequent on Re-valuation will be followed.

10. DIRECT GRADING SYSTEM

10.1. DIRECT GRADING SYSTEM based on a 5 point scale is used to evaluate the

performance (External and Internal) of students.

Letter Grade Performance Grade Point Grade Range

A Excellent 4 3.50 to 4.00

B Very Good 3 2.50 to 3.49

C Good 2 1.50 to 2.49

D Average 1 0.50 to 1.49

E Poor 0 0.00 to 0.49

10.2. Each course is evaluated by assigning a letter grade (A,B,C,D or E) to that course by

the method of direct grading. The Internal (weight=1) and External (weight=3) components of a

course are separately graded and then combined to get the grade of the course after taking

into account of their weights (See Appendix for details).

10.3. A combined minimum of D Grade for Internal (OMR) and External is required for a

pass in a course and the entire programme for awarding a degree.

10.4. There will be no supplementary examinations. A student who fails to secure a

minimum grade for a pass in a course is permitted to write the examination along with the next

batch. For re-appearance / improvement, students can appear along with the next batch.

10.6. The Cumulative Grade Point Average (CGPA) of the student is calculated at the end

of a programme. The CGPA of a student determines the overall academic level of the student

in a programme and is the criterion for grading the students.

An overall grade (Cumulative Grade) for the whole programme shall be awarded to the

student based on the value of CGPA using a 7 point scale given below.

Overall Grade in a Programme

CGPA Overall Letter Grade

3.80 to 4.00 A+

3.50 to 3.79 A

3.00 to 3.49 B+

2.50 to 2.99 B

2.00 to 2.49 C+

1.50 to 1.99 C

1.00 to 1.49 D

For instance, if CGPA of a student turns out to be 3.42, then her/his Cumulative Grade will be

B+.

CGPA can be calculated as detailed below :

If the candidate is awarded two A grades, three B grades and one C grade for the six

semesters and has 120 credits, the CGPA is calculated as follows :

Semester Credit taken Grade Grade Point Credit Point

1 20 B 3 60

2 20 B 3 60

3 20 A 4 80

4 20 C 2 40

5 20 B 3 60

6 20 A 4 80

TOTAL 120 380

CGPA Total credit points / Total Credits = 380/120 = 3.17 (which is between 3.00

and 3.49 in the 7 point scale). The overall Grade awarded is B+

SGPA and CGPA shall be rounded off to two decimal places. CGPA determines the broad

academic level of the student in a programme and is the index for grading students. An overall

letter grade (Cumulative Grade) for the entire Programmes shall be awarded to a student

depending on her/his CGPA.

10.7. Improvement course: A maximum of two courses (common, core, complementary)

can be improved in each semester. Provided that it should be done at the next immediate

examination.

11. GRADE CARD

11.1. The University will not issue separate semester wise grade card to the students.

The students can download the same from University website. Semester wise grade card shall

be issued on specific request on payment of prescribed fee.

11.2. The final Grade Card issued at the end of the final semester shall contain the

details of all courses taken during the entire programme. The final grade card shall show the

CGPA and the overall letter grade of a student for the entire programme.

11.3. A separate grade card shall be issued with the CGPA of common courses alone at

the end of IV Semester of Model-I programmes.

12. AWARD OF DEGREE

12.1. The successful completion of all the courses (common, core, complementary and

open courses) for the degree programme with C grade (CGPA of 1.5) shall be the minimum

requirement for the award of the degree.

13. GRIEVANCE REDRESSAL COMMITTEE :

13.1. University level: The University shall form a Grievance Redressal Committee as per

the existing norms.

14. TRANSITORY PROVISION

Notwithstanding anything contained in these Regulations, the Vice-Chancellor shall, for

a period of one year from the date of coming into force of these regulations, have the power to

provide by order that these regulations shall be applied to any programme with such

modifications as may be necessary.

___

APPENDIX

1. DIRECT GRADING SYSTEM

Evaluation (Internal and External) is carried out using a Direct Grading System based on

a 5-point scale given below:

Table 1 : Direct Grading System

Letter Grade Performance Grade Point Grade Range

A Excellent 4 3.50 to 4.00

B Very Good 3 2.50 to 3.49

C Good 2 1.50 to 2.49

D Average 1 0.50 to 1.49

E Poor 0 0.00 to 0.49

In Direct Grading, each answer in an answer book is directly given a letter grade in place

of marks. The overall grade of the answer book is then obtained by adding these grades of the

individual answers accounting for the weights defined for the corresponding questions in the

question paper ( see below). Addition of letter grades is facilitated by the numerical grade

point associated with each letter grade (see table 1). There is no involvement of marks in this

system of valuation.

Grades of individual answers are decided with the help of a well defined scheme of

valuation. The best answer is given grade A (Excellent)and the worst answer is given grade E

(Poor). Answers falling in between these two grades are assigned the grades B (Very GOOd, C

(Good), D(Average) depending on their quality with reference to the scheme.

2. EXTERNAL EVALUATION

2.1. Calculation of the Grade of an answer paper (External Grade)

Let us now consider a full question paper consisting of 9 short answer type

(compulsory), 7 paragraph type (5 to be answered) and 3 essay type questions (two to be

answered). Knowing the grades awarded to the answers of these questions the overall grade of

the answer paper can be calculated as shown in table 2.

Table 2. Calculation of Grade of an answer paper

Question

Type

Question No. Grade

Awarded

Grade Points Weight Weighted

Grade Point

1 A 4 1 4

2 D 1 1 1

3 B 3 1 3

4 C 2 1 2

5 A 4 1 4

6 B 3 1 3

7 D 1 1 1

8 C 2 1 2

Short Answer

(Compulsory)

9 A 4 1 4

10 A 4 2 8

11 D 1 2 2

12 B 3 2 6

13 - - - -

14 A 4 2 8

15 B 3 2 6

Short Answer

Type (5 out

of 7)

16 - - - -

17 - - - -

18 A 4 4 16

Essay ( 2 out

of 3)

19 A 4 4 16

TOTAL 27 86

Grade of a Course = Sum of weighted Grade points / sum of weight

= 86/27

= 3.19 = Grade B.

3. INTERNAL EVALUATION

The internal examinations may be conducted with 20 multiple choice question (taken

from a pool of 200-250 MCQ provided as a question bank by School of Distance Education) and

OMR answer sheet. The grading may be done as follows (Table 3)

Table.3

Correct Answer to Grade Awarded

16-20 questions A

11-15 questions B

06-10 questions C

01-05 questions D

0 questions E

4. CALCULATION OF THE GRADE OF A COURSE

The grade of a course is calculated by combining the grades of the External and internal

examinations taking care of their weights. For a particular course, let the grades scored by a

student be C and B respectively for the External and Intemal evaluations as shown in the above

examples. Then the grade of the course can be calculated as follows :

Table 4 Calculation of the Grade of a course:

Exam Weight Grade Awarded Grade Points Weighted Grade

Points

External 4 C 2 8

Internal 1 B 3 3

Total 5 11

Grade of a course = Sum of weighted grade points / sum of weight = 11/5 = 2.20 = Grade C

5. CALCULATION OF SGPA

After calculating the grade of each course as mentioned above, we can calculate SGPA as

shown below.

Table 5 Calculation of SGPA

Course Code Title of

Course

Credit Grade

Awarded

Grade Points Credit Points

01 … 3 A 4 12

02 … 4 B 3 12

03 … 4 C 2 8

04 … 4 C 2 8

05 … 4 B 3 12

Total 19 52

SGPA = Sum of Credit points/Sum of Credits = 52/19 = 2.74

SGPA is shown in 2 decimal places

6. CALCULATION OF CGPA : Just as we calculated SGPA, CGPA can be calculated at the end of a

programme considering all the courses taken by the student Subject to the minimum credits

requirements.

___

SCHEME FOR BCA PROGRAMME UNDER OFF Campus SDE Stream

WEIGHTAGE Course Code Title of Course

Credit Int. Ext.

BCA101 Common course – English – 1. Communication Skills in

English

4 1 3

BCA102 Complementary-1 : Mathematics – Matrices,

Calculas and lapilas transformers

4 1 3

BCA103 Complementary-2 : Basic Statistics 4 1 3

BCA104 Core -1 : Introduction to Computers 4 1 3

BCA105 Core -2 : Methodology of Programming and

programming in C

3 1 3

BCA106 Core -3 : Software Lab – I 2 1 3

SE

ME

ST

ER

I

TOTAL 21

BCA201 Common Course – English-2 : Critical Thinking,

Academic Writing & Presentation

4 1 3

BCA202 Complementary-3 : Discrete Mathematics 4 1 3

BCA203 Core -4 : Accounting & Programming in Cobol 3 1 3

BCA204 Core -5 : Data Structures 3 1 3

BCA205 Core -6 : Fundamentals of Digital Systems 4 1 3

BCA206 Core -7 : Software Lab – II 2 1 3

SE

ME

STE

R I

I

TOTAL 20

WEIGHTAGE Course Code Title of Course

Credit Int. Ext.

BCA301 Complementary-4: Advanced Statistical Methods 4 1 3

BCA302 Core -8 : Design and Analysis Of Algorithms 4 1 3

BCA303 Core -9 : Computer Organization & Architecture 4 1 3

BCA304 Core -10 : Computer Graphics 4 1 3

BCA305 Core -11 : Object Oriented Programming and C++ 3 1 3

BCA306 Core -12 : Software Lab – III 2 1 3

5S

EM

ES

TE

R I

II

TOTAL 21

BCA401 Complementary-5: Operational Research 4 1 3

BCA402 Core -13 : Microprocessor & PC Hardware 4 1 3

BCA403 Core -14 : System Analysis & Design 4 1 3

BCA404 Core -15 : Database Management Systems 4 1 3

BCA405 Core -16 : Visual Programming Techniques 3 1 3

BCA406 Core -17 : Software Lab – IV 2 1 3

SE

ME

ST

ER

IV

TOTAL 21

BCA501 Core -18 : Computer Networks 4 1 3

BCA502 Core -19 : Operating Systems 4 1 3

BCA503 Core -20 : Java Programming 3 1 3

BCA504 Core -21 : Open Course 4 1 3

BCA505 Core -22 : Software Lab – V 2 1 3

BCA506 Core-23 : Software Development Lab – I (Mini

Project)

2 1 3

SEM

ES

TE

R

V

TOTAL 19

BCA601 Core -24 : Web Technology 4 1 3

BCA602 Core -25 : Software Engineering 4 1 3

BCA603 Core -26 : Choice based : (Any one of the following)

(A) Client Server Computing

(B) Linux Operating System

4 1 3

BCA604 Core -27 : Seminar 2 1 3

BCA605 Core -28 : Software Development

Lab II ( Main Project)

4 1 3

SE

ME

ST

ER

VI

TOTAL 18

CREDIT DETAILS :

Common Course – I : English 08

Complementary CourseS 20

Core Course 88

Open Course 04

TOTAL 120

Communication Skills in English

A Course in Listening and

Speaking I & II

Study Listening: A

Course in Listening to

Lectures and Note-taking

Study Speaking: A

Course in Spoken English

for Academic Purposes

Study Reading: A Course in

Reading Skills for Academic

Purposes

Communication Studies

Effective Communication for

Arts and Humanities Students

124

MATRICES , CALCULUS AND LAPLACE TRANSFORMS

4 hrs/week 4 credits

Text Book:

1. Matrices, Frank Ayres JR Schaum's Outline Series, TMH Edition

2. Thomas and Finney - Calculus and analytical geometry (Addison-Wesley )

3. Dr. B. S. Grewal – Higher Engineering Mathematics

MODULE I : Matrices (17 hrs)

A quick review of the fundamental concepts, Rank of a Matrix, Non-Singular and Singular

matrices, Elementary Transformations, Inverse of a Non-Singular Matrix, Canonical form,

Normal form. Systems of Linear equations: Homogeneous and Non Homogeneous Equations,

Characteristic equation of a matrix. (Relevant sections of Text 1).

(proof of all the theorems are to be excluded.)

MODULE I I : Differential Calculus: (20hrs)

A quick review of limits of function, rules for finding limits, extensions of limit concepts,

derivative of a function, differentiation rules, chain rule, rate of change and simple applications

of the rules. Extreme values of a function Rolle’s Theorem, Mean Value Theorem.

(Sections 1.1, 1.2, 1.3, 2.1, 2.2, 2.3 , 3.1, 3.2 of Text 2)

MODULE III : Partial Differential Equations (15 hrs)

Introduction, formulation of Partial Differential Equation by elimination of arbitrary constants and by elimination of arbitrary function. Solution of first order equations using Lagrange’s method.

(relevant sections of Text 3)

MODULE IV : Laplace Transforms (20 hrs)

125

Definitions- transforms of elementary functions, properties of Laplace transforms, inverse

transforms- convolution theorem (no proof). (relevant sections of Text 3).

Reference Books:

1. S.K . Stein – Calculus and analytic Geometry , (McGraw Hill )

2. Zubair Khan, Shadab Ahmad Khan - Mathematics – 1 and

Mathematics – II ( Ane Books )

3. Shanti Narayan - Matrices (S. Chand & Company)

4. N.P.Bali, Dr.N.Ch.Narayana Iyengar-Engineering mathematics - Laxmi Publications

5. Erwin Kreyszig : Advanced Engineering Mathematics, Eighth Edition, Wiley, India.

QUESTON PAPER PATTERN

Module Part A Part B Part C Part D

I 4 2 2 1

II 4 2 2 1

III 4 2 1 -

IV 4 2 1 1

Total 16 8 6 3

BCA 103 : Basic Statistics

Module I

Introduction to Statistics, Population and Sample, Collection of Data, Census and

Sampling, Methods of Sampling Simple Random Sampling (with and without

replacement) stratified sampling systematic sampling (Method only), Types of data

quantitative, qualitative, Classification and Tabulation, Diagrammatic representation

Bar diagram, pie diagram; Graphical representation histogram; frequency polygon;

frequency curve; ogives and stem and leaf chart.

Module II

Measures of Central Tendency Mean, Median, Mode, Geometric Mean, Harmonic

Mean, Percentiles, Deciles. Measures of Dispersion Range, Quartile Deviation, Box

Plot, Mean Deviation, Standard Deviation, Coefficient of Variation.

Module III

Idea of Permutations and Combinations, Probability Concepts Random Experiment,

Sample Space, Events, Probability Measure, Approaches to Probability Classical,

Statistical and Axiomatic, Addition Theorem (upto 3 events) Conditional Probability,

Independence of events, Multiplication theorem (upto 3 events), Total Probability Law,

Bayes Theorem and its applications.

Module IV

Random variables and distribution functions Random variables, probability density(mass)

function, distribution function, mean and standard deviation of different probability

density function, moment generating function.

Core Reference

1. S.P. Gupta: Statistical Methods (Sultan Chand & Sons Delhi).

2. S.C. Gupta and V.K. Kapoor: Fundamentals of Mathematical Statistics, Sultan

Chand and Sons.

3. B.L. Agarwal: Basic Statistics, New Age International (p) Ltd.

Additional References

1. Parimal Mukhopadhya: Mathematical Statistics, New Central Book Agency (p)

Ltd, Calcutta

2. Murthy M.N.: Sampling theory and Methods, Statistical Publishing Society,

Calcutta.

BCA104 : Introduction to Computers (Core) Unit-1: Introduction: Parts of Computer System- Hardware, Software, Data, Users, Different types of computers, Characteristics of computers, Computer Languages - Machine , Assembly Language and Higher Level languages - 3GL, 4GL, 5GL Unit-2: Interacting with Computers:-Input Devices - Key Board, Mouse, Variants of Mouse, Hand held devices, Optical Input devices. Output Devices: Monitors, Sound Systems, and Printers. Unit-3: Data Processing: Representation of data, processing of data - The CPU, Memory-different types of RAM and ROM, Factors affecting speed Unit-4: Storing Information in a Computer: Types of Storage Devices - Magnetic Storage Devices Data storage and organization on a Magnetic Disk, Finding data on a disk -Diskettes - Hard Disks- Tape drives- Optical Storage devices ,Solid state storage devices Unit-5: Operating Systems and Networking: Definition of an Operating System - Different types of PC Operating Systems. Computer Networks uses - categories of networks - LAN, WAN, The Internet - Working of Internet - Major Features of Internet. Brief idea of multimedia. Book of study : Peter Nortons Introduction to Computers, Sixth

Edition, Published by Tata McGraw Hill References: Computer Fundamentals By P K Sinha & Priti Sinha Fourth Edition. Introduction to Computer Science, ITL Education Solutions limited.

BCA105 : Methodology of Programming and Programming in C (Core) UNIT 1 Program Concept, Characteristics of Programming, Various stages in Program

Development Programming aids Algorithms, Flow Charts - Symbols, Rules for making

Flow chart, Programming Techniques Top down, Bottom up, Modular, Structured - Features, Merits, Demerits, and their Comparative study. Programming Logic- Simple,

Branching, Looping, Recursion, Cohesion & Coupling, Programming Testing & Debugging & their Tools . Unit 2: C language basics: C character set, Identifiers and keywords, Data types, Enumeration type, constants, variables, declarations, qualifiers long, short and unsigned declarations, expressions, symbolic constants, input/output functions, compound statements, arithmetic operators, unary operators, relational and logical operators, assignment operators, increment and decrement operators, Precedence and order of evaluation, conditional operators, bit operators, type casting, using library functions in math. Unit 3: Control flow: If statement, if.else statement, nested if ..else statement, switch statements, looping for loop , while loop, do while statements, nested loop structure, break, continue and go to statements. Arrays & Strings: Single dimensional arrays, multidimensional arrays, initializing array using static declaration, Searching and sorting of Arrays, Array of Characters, Character arrays

and strings, String handling Functions. Unit 4: User Defined Functions: Function declaration, definition & scope, recursion, Arrays and functions, call by value, call by reference, Storage Classes: automatic, external (global), static & registers. Unit 5: Structures: Definition of Structures, declaration, structure passing to functions, array of structures, arrays with in structures, unions, typedef statements. Pointers: Pointer Definition, pointer arithmetic, array & pointer relationship, pointer to array, pointer to structure, dynamic memory allocation. Book of study: Programming in ANSI C 4E , E. BalaGuruswamy, TMH Programming in C, Byron S Gottfried, Shaums Outline series. TMH References: Computer Fundamentals By P K Sinha & Priti Sinha Fourth Edition. B. Kernighan and D. Ritchie, The ANSI C Programming Language, PHI

BCA106 Software Lab I (Core)

[There will be two questions: the first from Exercises 3 to 5 and the second from Exercises 6 to 10. Exercises 1 and 2 will be included in the viva] 1. Familiarization of Computer System and installation: Demonstration of various units of Computer system, handling of devices, demo on hardware units, Login process, Booting Process, software installation, driver installation, printer installation etc. 2. Practicing Operating System Commands: MS-DOS internal & External commands (dir, copy, del, ren, copy con, date, time, chkdsk, mkdir, cd, rmdir, EDIT etc). MS-WINDOWS using start menu, desk top, task bar, word pad, note pad, file management- creation, copy, delete, moving of files in directories, selecting and executing a program - Demonstration of editing, compiling and executing a C program using a C compiler. 3. Programs using Basic Constructs: Fundamental data types, qualifiers- long, short, unsigned, input/output functions scanf(), printf(), Arithmetic expressions, Evaluation of integer, real and mixed mode arithmetic expressions, truncation effect, type casting, relational and logical expressions, Conditional operators, trigonometric functions- sin(), cos(), tan(), mathematical functions abs(), sqrt(), round() defined in math.h, printing formatted outputs using width specifier. 4. Programs using control structures: if, switch, for, while, dowhile, nested structures, break and continue. Sample programs should include printing of Fibonacci numbers, prime numbers, check for Armstrong numbers, summation series exp(x), sin series etc and verification of result using built in functions, printing pyramid like pattern & other similar patterns using nested loops.

5. Programs using Arrays: Array based programs Creation of array containing prime numbers, matrix addition, matrix multiplication, transpose of a matrix, array sorting, preparing rank lists based on marks, searching of arrays (linear) for finding price of an item. Static initialization of arrays. 6. String manipulation programs reading strings using %s, gets(), getchar(), copying one string into another, counting number of characters, vowels, words etc, using string handling functions. 7. User Defined Functions: Programs using return type functions, void type functions, example program using recursive functions, array sorting program using function with call by reference, function to copy one string into another. 8. Program using structures: array of structures, program using structure containing arrays and array of structures. Rank list preparation 9. Simple program using pointers

Critical Thinking,

Academic Writing and Presentation Skills

126

DISCRETE MATHEMATICS

4 hrs/week 4 credits

Text Books :

1. Petergray – Logic, Algebra and databases (chapter 3), Affiliated East West press pvt Ltd.

2. Robert J mcEliece, Robert B Ash and Carol Ash – Introduction to discrete mathematics

(chapter 1,2 and 4) , Mc.Graw Hill.

MODULE I : Preliminaries (17 hrs)

Basic set Theory, terminology and notation, Venn diagrams, truth table and proof. Functions and relations, partial orderings and equivalence relations, mathematical induction. An application of Hamming codes.

MODULE II : Combinatorics (15 hrs)

The theory counting. The multiplication rule, ordered sample and permutations, unordered samples without repetition, permutations involving indistinguishable objects, multinomial co-efficient, unordered samples with repetition, permutation involving indistinguishable objects.

MODULE III : Propositional Calculus (15 hrs)

Proposition, compound proposition, truth table for basic operators, connectives, theorems from Boolean algebra, De-Morgan’s law, normal forms, rules of inference, chain rule and modusponens, chains of inference, tautology, proof by adopting a premise. Reductio- ad-absurdum, proof by resolution.

MODULE IV : Graphs and Algorithms (25 hrs)

Leonhard Euler and the seven bridges of Konigsberg, trees and spanning trees, minimal spanning trees, binary trees and tree searching. Planar graphs and Euler’s theorem, the shortest path problem, Dijkstras Algorithm, two “all-pairs” Algorithm, Floyd’s Algorithm and Marshal’s Algorithm.

Reference Books:

1. S. Lipschutz : Set Theory and related topics (Second Edition), Schaum Outline Series,

Tata McGraw-Hill Publishing Company, New Delhi.

127

2. R.G..Stoll - Set Theory and Logic

3. P.R. Halmos - Naive Set Theory, Springer

4. John Clark & Derek Allen Holton - A first book at graph theory (Allied Publishers)

5. Douglas B west – Introduction to Graph Theory , Pearson Education

QUESTON PAPER PATTERN

Module Part A Part B Part C Part D

I

II

III

IV

Total 16 8 6 3

BCA203: Accounting and Programming in COBOL (Core)

Unit-1 : Accounting Principles: Accounting concepts, conventions, Double Entry

systems, Journal and Journalizing, Ledger- Posting and balancing, Trial balance

Unit 2 : Final accounts: Manufacturing account, Trading account, Profit and Loss

account, Balance sheet.

Unit 3: Introduction to COBOL: History of COBOL, COBOL Coding sheet, Basic

structure of COBOL programs, Character set, COBOL words and rules, Data names,

Identifiers, Literals, Figurative constants,IDENTIFICATION DIVISION-

entries, ENVIRONMENT DIVISION - CONFIGURATION SECTION, DATA

DIVISION - WORKING-STORAGE SECTION - Level numbers and structure - data

entries-VALUE clause, PICTURE clauses- Edited Picture clauses.

Unit 4: PROCEDURE DIVISION : Need for Paragraph, Input-Output Verbs

DISPLAY and ACCEPT, Data Movement Verb MOVE, Arithmetic verbs- ADD,

SUBTRACT, MULTIPLY, DIVIDE, COMPUTE- ROUNDED option - ON SIZE

ERROR option, Operator precedence, conditional verb-IF statement, IF-ELSE statement,

Nested IF statement, Conditions in IF statement- class, sign, relational, negated,

compound, condition name condition, Sequence control verbs-GO TO, STOP

RUN, CORRESPONDING option MOVE ADD - SUBTRACT, Table Handling-

Arrays and subscripting- one, two dimensional tables, PERFORM statement - five

different formats, GO TO with DEPENDING ON option. Programs based on above

verbs.

Unit 5: SEQUENTIAL FILES AND FILE PROGRAMS :Various types of files,

File program entries in various divisions- ENVIRONMENT DIVISION, INPUT-

OUTPUT SECTION- DATA DIVISION- FILE SECTION entries- Level numbers, Level

indicators- FD - SD, FILLER clause, PROCEDURE DIVISION for sequential files-

OPEN, READ, WRITE, REWRITE, CLOSE verbs, various File opening modes-INPUT,

OUTPUT, EXTEND and I-O modes, Simple SORT verb, Simple MERGE verb, Detailed

structure of COBOL programs, SEQUENTIAL FILE program including sorting and

merging. Concept of Indexed sequential file and Random access files.

Book of study:

1. Financial Accounting: Balakrishnan Nair.

2. COBOL Programming: M.K Roy, D.G Dastidar, - Tata McGraw Hill Second

Edition.

References:

1. Accountancy : S P Jain , K L Narang

2. Advanced Accountancy (Vol.1) : S N Maheshwari, S K Maheshwari

BCA204 : Data Structures (Core)

Unit 1:

Concept of Structured data: Data structure definition, Different types and

classification of data structures, Arrays representation of array in the memory, linear

array operations, Bubble sort, Selection sort, linear search, binary search, sparse matrix.

Unit 2: Stacks and Queues: organization and operation on stacks Conversion

between infix to postfix & prefix representations- Expression Evaluation - Organization

and operations on queues-circular queue-multiple stacks and queue - Applications of

stacks and queues.

Unit 3:

Linked list: Concept of dynamic data structures, linked list, types of linked list, linked

list using pointers, insertion and deletion examples, circular list doubly linked lists,

garbage collection.

Unit 4:

Trees: Concept of recursion, definition of - trees, binary trees, strictly binary trees,

complete binary tree and Binary search tree, Creation of binary search tree, traversing

methods - examples.

Unit 5:

File organization: File organizations- sequential, random files, linked organization,

inverted files, cellular partitioning, hashing function

Book of study :

Data Structures Through C (A Practical Approach), G.S

Baluja

Danapat Rai & Co.

Fundamentals of Data Structures, Ellis Horowitz and Sartaj

Sajni

Galgotia Publications

References:

Introduction to data structures in C , Ashok N. Kamthane, Person Education

Theory and Problems of Data Structures, Schaums Outline Series, Seymour

Lipschutz

Data structures using c and C++ , Tanenbaum

BCA205 : Fundamentals of Digital Systems (Core)

Unit 1:

Number Systems: Base of a number system, Positional number system, Popular

number systems(Decimal, Binary, Octal and Hexadecimal), Counting in binary number

system, Conversion-Decimal to Binary, Binary to Decimal, Decimal to Octal, Octal to

decimal and binary, Decimal to hexadecimal, Hexadecimal to decimal, Binary and

octal, Concept of binary addition and subtraction, Complements in binary

number systems,1s Complement, 2s Complement and their applications, Number

representation in memory- bi-stable devices, Signed magnitude form, Representation of

real numbers, BCD numbers- concept and addition, Concept of parity bit.

Unit 2:

Boolean Algebra and Gate Networks: Logic gates- AND, OR, NOT, NAND and NOR

Truth tables and graphical representation, Basic laws of Boolean Algebra,

Simplification of Expressions, De Morgans theorems, Dual expressions, Canonical

expressions, Min terms and Max terms, SOP and POS expressions, Simplification of

expression using K-MAP (up to 4 variables), Representation of simplified expressions

using NAND/NOR Gates, Dont care conditions, XOR and its applications, parity

generator and checker.

Unit3:-

Sequential and Combinational Logic. Flip flops- Latch, Clocked, RS, JK, T, D and

Master slave , Triggering of flip flops , Counters- Synchronous and asynchronous ,

BCD, Ripple counters, Half adder, Full adder( need and circuit diagram), Encoders,

Decodes, Multiplexers and Demultiplexers( working of each with diagram), Analog to

digital and digital to analog converters (Diagram and working principle).

Unit 4:-

The Memory Elements: Concept of Registers, Shift Registers, Flip

flops as building blocks of memory, RAM, ROM, organization .

Book of study :

M.M.Mano-Digital Logic and Computer design

References:

1. Thomas C Bartee- Digital computer Fundamentals

2. Floyd- Digital Electronics

3. Malvino & Leach- Digital Principles and Applications

BCA206 : Software Lab II (Core)

(There will be two questions; the first from COBOL and second from Data

structures.)

Business Data Processing Using COBOL (only business problems)

(2 hours per week)

1. Programs using ADD, SUBTRACT, MULTIPLY, DIVIDE, COMPUTE VERBS

2. Programs using IF, IF.. ELSE, GO TO statements

3. Programs using PERFORM statements.

4. Programs using sequential file processing only Accounting problems are to be

given as listed below.

i) To create a sequential file to store journal entries. The structure of

the file may be Date, Account Name to be debited, Account Name to be

credited, Amount.

ii) Using the journal file created above, display total debit amount,

total credit amount, Debit balance or credit balance for a particular

account name entered through the keyboard. (Balance is the Difference of

debit total and credit total Debit balance when debit total exceeds

credit total, Credit balance otherwise)

iii) Preparing a sequential file containing Salary statement using an

input file containing employee pay details.

iv) To Display the summary of total deposits and total withdrawals in a

day using a bank transaction file containing date, Account no, Type of

transaction (D-deposit, W-withdrawal) and Amount.

v) Preparing Electricity Bill using a sequential file containing

Consumer No, Name, Previous Reading and Current Reading. An

appropriate tariff structure may be assumed.

II. Data Structures using C. ( 3 hours per week)

1. Array search and sort Bubble sort, Selection sort, linear search, binary search,

sparse matrix, polynomial addition.

2. Stack implementation, Application of stacks Conversion of infix expression to

postfix, expression evaluation.

3. Queue implementation, Implementation of circular queue.

4. Linked list- implementation, concatenation etc., circular list and doubly linked list

implementation, implementation of stacks and queue using linked lists.

5. Creation and traversal of binary search trees.

BCA301 : Advanced Statistical Methods

Module I Theoretical distributions. Discrete distribution(binomial and Poisson ), mean, variance, moment generating functions and fitting of data. Continuous distribution- normal distribution only. Area under the normal curve-related problems,. Module II Sampling Distributions definition, Statistic, Parameter, Standard Error, Sampling Distributions of Mean and Variance, χ2, t and F (without derivation), properties, Inter relationships. Module III Concepts of Estimation, Types of Estimation Point Estimation, Properties of Estimation Unbiasedness, Efficiency; Consistency; Sufficiency; Interval Estimation, Interval Estimation for Mean, Variance and Proportion

Module IV Testing of hypothesis- Statistical hypothesis, Simple and composit hypothesis Null and Alternate hypothesis, Type I and Type II errors, Critical Region, Size of the test, P value, Power, Neyman Pearson approach , Large Sample test Z test, Chi-Square test-goodness of fit, test of independence. Book of study :

Fundamentals of Mathematical Statistics -S C Gupta and V K Kapoor

Server
Typewritten Text
SEMESTER 3

BCA302 : Design and Analysis of Algorithms (Core)

Unit I:

Introduction Definition of Algorithm, Areas

of algorithm study, performance analysis space complexity, time

complexity, asymptotic notations (Ore, Ω, θ).

Unit II:

Divide and Conquer General method,

Binary search, finding the maximum and minimum, merge sort, quick

sort, performance measurement of quick sort, Selection, Saracens

matrix multiplication.

Unit III:

Greedy method General method, Knapsack

problem, Job sequencing with dead lines, Minimum cost spanning

trees Prims algorithm, Kruskals algorithm, Optimal merge

patterns, Single source shortest path, Optimal binary search trees.

Unit IV:

Dynamic programming The general

method, multistage graphs, all-pairs shortest path, Single source

shortest path, 0/1 Knapsack problem, Traveling Sales person problem.

Unit V:

Basic traversal and search techniques - BFS and

traversal, DFS and traversal, Bi-connected components and DFS,

Backtracking General method, 8-queens problem, Sum of subsets

problem, Graph coloring, Hamiltonian cycles.

Book of study:

Ellis Horowitz, Sartaj Sahni, Sanguthevan

Rajasekharan

Computer algorithms/C++ (Second Edition)

Universities Press.

Reference:

1. Anany Levitin

Introduction to design and analysis of algorithms

Addison Wesley

Low price edition.

2. Richard Neapolitan, Kumarss Naimipour

Foundation of Algorithms using C++

BCA303: Computer Organization and Architecture

(Core)

Unit 1:

Functional units of a computer, Basic operational concepts, Bus

structure, Addressing methods, Memory locations and addresses,

Instructions and instruction sequencing, Instruction execution.

Unit 2:

Central Processing Unit, General Register Organization, Stack Organization,

Instruction Formats, Instruction Classification, Addressing modes.

Unit 3:

Main Memory, Organization of RAM, SRAM, DRAM,, Read Only

Memory-ROM,PROM,EROM,EEPROM, Auxiliary memory, Cache

memory, Virtual Memory, Memory mapping Techniques.

Unit 4:

Parallel Computer Structures: Introduction to parallel processing, Pipeline

computers, Multi processing systems, Architectural classification scheme-

SISD, SIMD, MISD, MIMD.

Unit 5:

Pipelining and Vector processing, Introduction to pipelining, Instruction and

Arithmetic pipelines(design) Vector processing, Array Processors.

Book of study :

M.M Mano-Computer Systems Architecture

Kai Hwang and F A Briggs-Computer Architecture and parallel processing

Reference

Hamachar-Computer Organization

BCA304: Computer Graphics (Core)

Unit 1:

Practical applications of Computer Graphics: Display devices, Raster

Scan Display, DVST, Flat panel, LCD, Raster Scan systems, Random Scan

systems. Input devices, Hard copy devices, Graphics software.

Unit 2:

Points and lines: Line drawing algorithms, Simple DDA. Circle

generation, Mid point circle algorithm, Character generation.

Unit 3:

2D Transformations: Translation, Rotation, Scaling Matrix

representation and homogenous coordinates, composite transformation,

raster methods for transformations. Two-dimensional viewing: viewing

pipeline, concept of window and view port, window to viewport

transformation. Clipping operations point clipping, line clipping, Cohen

Sutherland line clipping, polygon clipping, Sutherland-Hodgeman polygon

clipping.

Unit 4:

Structure Concepts: Basic structure functions, setting structure

attributes, Editing structures. Graphical User interface and interactive

input methods: Input of graphical data, interactive picture construction

techniques.

Unit 5:

Three-dimensional concepts: Three dimensional display methods, three

dimensional graphics packages. Three dimensional object

representations: Polygon surfaces, sweep representations, constructive

solid geometry methods, octrees and quad trees.

Book of study :

Hearn D & Baker MP, Computer Graphics, PHI pvt Ltd

References

1. Newman W M & R F Sproul, Principles of Interactive Computer

Graphics, Mc-Graw Hill Book Company.

2. Plastock R & Xiang Z, Theory and problems of computer

Graphics, Schaum Series, McGraw Hill bok Company.

BCA305 :Object Oriented Programming and C++ (Core) Unit 1:

Introduction- Object Orientation- object oriented development-

Object oriented Methodology-Object oriented Models-Object oriented

themes-Modeling-Objects and classes concepts-Links and

association concepts-Generalization and Inheritance-state modeling-

interaction modeling

Unit 2:

Object Oriented language C++: Basic concept of object oriented

programming -benefits of oops-Structure of C++ Program-Basic, derived

and user defined data types-Symbolic constants-operators in C++ - Control

Structures -Functions in C++-The main function, function prototyping-call

by reference-return by reference- inline function-function overloading-

friend and virtual functions,

Unit 3:

classes and objects-specifying a class - Defining member functions -

Nesting of member functions - Private member functions - arrays within a

class - static data members - static member functions - Arrays of objects-

objects as function arguments

Unit 4: Constructors and Destructors- Constructors- Parameterized

Constructors-Multiple constructors - Copy constructor - Dynamic

constructor-Destructors - Operator overloading & Type conversions.

Inheritance-Defining derived classes-Single, Multiple, Multilevel,

Hierarchical and hybrid inheritance- private, public, protected

inheritance-virtual base classes-Abstract classes- Constructors in derived

classes- nesting of classes.

Unit 5: Pointers-Virtual functions and polymorphism-Pointers-

Pointers to objects-this pointer-pointer to derived classes-virtual functions-

Pure virtual functions-C++ streams-Stream classes-Unformatted and

Formatted console I/O operations- Managing output with manipulators.

Manipulating strings.

Book of study :

Object Oriented Modeling and Design with

UML, Second Edition

By James Rumbaugh, Michael Blaha

Object oriented Programming with C++, Fourth

edition By E. Balaguruswamy

References: Let Us C++ ,Yashwant Kanetkar, Bpb Publications

John R Hubbard, Programming with C++, Shaums Outline series.

Objected-Oriented Programming in C++ , Rajesh K Shukla, Wiley India.2008

Edition

Venugopal, Rajkumar, Ravishankar, Mastering C++, Mc Graw

Hill

BCA306 : Software Lab III (Core)

[There will be two questions one from 1 to 4 and second from 5 to 8]

1. Programs based on class, objects and manipulation of objects using

member functions

2. Programs based on friend functions, passing objects as arguments to

function.

3. Programs based on array of objects.

4. Programs based on function overloading, Default arguments.

5. Programs based on operator overloading (binary, unary) using

member functions and friend functions.

6. Programs based on constructors, different types of constructors- copy

constructor, default constructor.

7. Programs based on Inheritance, different types of inheritance.

8. Programs using virtual functions and polymorphism, this pointer

128

FOURTH SEMESTER

OPERATIONS RESEARCH

4 hrs/week 4 credits

Text Book:

Belly E Gillet – Introduction to Operations Research ( A Computer Oriented Arithmetic Approach) ( Tata Mc. Graw Hill)

MODULE I : Basics of O.R. (10hrs)

The nature and uses of O.R- mach concepts and approaches of O.R- models in O.R.

MODULE II : Linear programming problems (25 hrs)

Mathematical formulation of a L.P.P. General linear programming problems, solution of a L.P.P, graphical method for solving a L.P.P.

Simplex Method: Stack and surplus variables- reduction of any feasible solution to a basic feasible solution. Unbounded solution. Optimality conditions- artificial variable techniques- Big M method.

MODULE III : Transportation & assignment Problems (20 hrs)

Transportation model- solution by simplex method- north west corner rule, lowest cost entry method, vogel method, MODI method, degeneracy, assignment problems.

MODULE IV: Game Theory (17 hrs)

Two persons zero sum games, pure and mixed strategy with saddle point, solution of pure strategy games, solution of mixed strategy problems by arithmetic method. Principle of dominance.

Reference Books: 1. V.K Kapoor – Operations Research

2. Kanti Swarup , P.K Gupta and Man Mohan – Operations Research, Sultan Chand & Sons

3. K.V Mital and C. Mohan – Optimization Methods in Operations Research and System

Analysis

4. J. K Sharma – Operations Research Theory and Applications , Macmillan

5. B. N. Mishra, B. K. Mishra – Optimization Linear Programming Ane Books

QUESTON PAPER PATTERN

129

Module Part A Part B Part C Part D

I

II

III

IV

Total 16 8 6 3

BCA402 : Microprocessors and PC Hardware (Core)

Unit1: Introduction to the concept of 8085 microprocessor: Intel 8085, Instruction cycle, Timing diagrams, Instruction set of 8085, Addressing modes, Status flags, Intel 8085 Instructions. Unit2: Introduction to the concept of 8086 microprocessor: Introduction, Pin-out Diagram, Operating modes, Operation of 8086, Registers, Interrupts, Bus Cycle, Addressing modes.

Unit3:

Motherboard : Components of motherboard- Chip set introduction, Super I/O chip, ROM BIOS, System buses- Processor Buses, Memory buses, I/O Bus(ISA,PCI Local Bus, AGP, USB), Motherboard selection criteria. Unit4: Hard disk: Hard Disk drive, Definitions, Hard Disk operations, Disk formatting, Basic hard disk drive components, Hard disk features, Hard disk drive installation procedure, FAT Disk, VFAT and log file names, FAT 32, NTFS. Unit5: Types of memory: Physical Memory, Memory modules:- SIMMs, DIMMs, RIMMs, Brief study of conventional base memory, Upper memory area, High memory area, Extended memory, Expanded memory.

Book of study : 1. B RAM -Fundaments of microprocessors and micro computers 2. Lotia and Nair- Modern all about motherboard. 3. Lotia and Nair- Modern all about Hard Disk.

References:- 1. R S. Gaonkar- Micro processor Architecture, Programming and

applications with 8085.

2. Venugopal and Ravikanth- Introduction to assembly language programming in 8086.

3. Scottmuller with Creigzacker- Upgrading and repairing PCs.

BCA403 : System Analysis And Design (Core)

Unit I Information systems concepts, Business information systems; Describing the business organization organization chart , organization function list ; information system levels - operational, lower, middle, top management; the system development life cycle concepts; hardware and software end products. Life cycle activities- life cycle flow chart, task, management review, baseline specifications, role of system analyst. Unit II Basic tool of system analysis: identification codes definition, need for codes, code plan, code dictionary, common type of codes, forms design basic parts of form, style and types of form, principles of form design Tools for structure analysis and design: Types of basic charts, decision tables, decision trees, structured English, data flow diagram, data dictionary, system flow charts, flow charting symbols, information oriented flow charts, process oriented flow charts, HIPO charts. Unit III Study phase: Study phase activities, information service request, initial investigation, fact finding techniques, fact analysis techniques, steps in feasibility analysis, study phase report. Unit IV Design phase: Design phase activities, structure design, input design- input data, input media and devices, output design, design phase report. Unit V

Development phase: Development phase activities, bottom up and top down computer program development, training- programmer, operator, user trainings ; convertion; change over plan; PERT; steps in computer program development; structured programming; development phase report.

Book of study : Elements Of System Analysis Marvin Gore & John Stubbe, Galgotia Book Source. References System Analysis And Design Elias M Awad , Galgotia Book Source. Software Engineering Concepts Richard Fairley , Tata Mc Graw Publication.

BCA404 : Data Base Management System (Core) Unit I: Introduction: Characteristics of database approach, Data base users-DBA, Data base designers and end users, Advantages of using DBMS, Data Modes- Schemas and instances, DBMS architecture and data independence. DBMS language-DDL, DML,DCL Data Base system environment, DBMS Component and modules. ER Modeling- Introduction- Entity types, Entity sets, Attributes and Keys, Relationship Types, Relationship Sets relationship instances, Constraints on relationship types, Weak entity types, sample ER diagrams. Unit-II: Relational Data Model: Relational model concepts domains, attributes, tuples and relations, characteristics of relations. Relational Model constraints Relational Databases and relational data base schemas, entity integrity, referential integrity and foreign keys with examples. Relational algebra and Relational calculus: Relations Operations- SELECT, PROJECT, , UNION, INTERSECTION, The CARTESIAN PRODUCT, JOIN, EQUIJOIN, Aggregate functions. Examples of queries in Relations Algebra Tuple relations calculus, Domain relational calculus. Relational Data base design using ER-to-Relational mapping.

Unit-III : SQL: Data definition commands- CREATE, ALTER,DROP, Adding constraints, Basic SQL queries-INSERT, SELECT,DELETE,UPDATE Ordering of rows UNION,EXCEPT,INTERSET Substring comparisons using LIKE operator, BETWEEN operator, Complex Queries-Nested queries, EXISTS and UNIQUE functions, NULL values, Renaming of attributes and joining of tables, Aggregate functions and grouping, Managing views Unit IV: Data Normalization:- Informal Design Guide lines for relation schemas, functional dependencies, Normal forms- first, second and third normal form, Boyce- Codd normal form. Indexing structures for files- types of single level ordered indexes. Unit V: Transaction processing:- Introduction to transaction processing, Transaction and system concepts, Desirable properties of transactions. Concurrency Control:- Locking techniques for concurrency control. Database Security and Authorization:- Types of security , control measures, database security and the DBA, Access protection, User accounts and database audits, Access Control based on granting and Revoking privileges.

Book of study : Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems Pearson Education, 5th edition References:

1. C.J Date, An Introduction to Database systems

2. Reghu Ramakrishnan, Data base Management Systems, Mc Graw Hill

international Edition.

3. Bipin Desai, An Intriduction to Database Systems Galgoria

Publications, 1991

BCA405 : Visual Programming Techniques (Core)

Unit 1 Visual BasicBasic Concepts: Getting Started with Visual Basic 6, Understanding Visual Basic Projects, Designing the user interface, Putting your Forms to Work with controls, Mastering Menus and Toolbars. Unit 2 Programming in Visual Basic : Visual Basic Code Basics, Using Visual Basic Variables, Using the Visual Basic Debugging Tools, Handling Runtime Errors. Unit 3 Objects and Classes :Creating Objects and Classes, Advanced Class Concepts, Working with objects and collections. Unit 4 Working with other Applications & Database Access: Mastering the Visual Basic Data Control, Creating Queries in Visual Basic, Mastering Jet DAO.

Unit 5

Advanced Data Access Methods & Report generation :Using

Advanced Data Access Methods ADO, OLEDB; Using Crystal Reports,

Using the Package and Deployment Wizard.

Book of study :

Peter Nortons Guide to Visual Basic 6 by Peter Norton and Michael Groh, Techmedia Publications -Chapters:

References:

1. Visual Basic 6 from the Ground Up by Gary Cornell, Tata

McGraw-Hill

2. Using Visual Basic 6 by Bob Roselman, Richard Peasley and Wayne

Prunchiah, PHI

BCA406: Software Lab IV (Core) [There will be two questions, the first one from Group I and second from Group II]

I SQL Commands (2 hours) 1. Data definition commands - CREATE, ALTER, DROP, Adding Constraints Primary key, foreign key, unique key, check, not null. 2. Basic SQL queries INSERT, SELECT, DELETE, UPDATE, Using multiple tables, ordering of rows using ORDER BY option, Set operations using UNION, EXCEPT, INTERSECT, Substring Comparison using LIKE operator, BETWEEN operator. 3. Complex Queries Nested Queries, EXISTS and UNIQUE/DISTINCT functions, NULL values, Renaming of attributes and Joining of tables, Aggregate functions and grouping. 4. Managing views, Simple stored procedures. 5. Data Control commands - Access Control and Privilege commands.

. II Visual Basic (4 hours) 6. Designing User Interface using- List Box, Combo Box, Image and Picture Box, Directory-File-Drive list boxes, Rich text box, etc 7. Creating Menus- Creating Menus and writing Codes, Linking Menus with SDI

forms, Creating toolbox and access it for loading and working forms.

8. Database Connectivity using Controls - Designing user interface with forms

and controls and create database connectivity by DAO and ADO Control.

9. Database connectivity using Object models - Creating Database connectivity

by DAO Object model and Connectivity Using ADO Object model by OLE DB as well as ADODC Connectivity.

10. Creating Reports - Create reports using Data Report in VB and also using Crystal report.

11. Package and deployment Wizard - Package, Deploy and Scripting

SEMESTER 5

BCA501 : COMPUTER NETWORKS UNIT -1: Need of network. Network classifications-LAN, MAN , WAN, wireless networks & Internet. Data and signals-analog and digital, periodic analog signals, digital signals, bit rate, baud rate, bandwidth . Transmission impairments- attenuation distortion and noise. Data communication protocols and standards, Network models - OSI model-layers and their functions. TCP/IP protocol suite. UNIT-2 Bandwidth utilization Multiplexing: FDM, TDM, spread spectrum. Transmission Media- guided media and unguided media. Switching: message, Circuit and packet switched networks, datagram networks, virtual- circuit networks. UNIT-3 Hop to Hop Delivery. Error Detection and Correction Type of Errors, Redundancy, Detection ,Correction, Forward Error and Retransmission. Coding -Block Coding(Parity Chek Code and Hamming Code) and Cyclic Codes. Framing, flow and error control, Protocols - Noiseless channels (Simplest , Stop and Wait) and Noisy channels(Stop and Wait and Piggy Backing) . UNIT-4 Multiple Access Protocols . Random Access-ALOHA, CSMA. Wired LANs-IEEE standards, standard Ethernet, wireless LANs-Bluetooth, Wireless Lan- Cellular Telephony-Frequency Reuse Principle ,Transmitting, Receiving, Handoff, Hard Hand off, Soft Hand off, Roaming . Cellular Telephony Generations First, Second and Third generations. Satellite Networks Geo, Meo, Leo. UNIT-5 Host- To-Host Communication . Network Level Logical addressing-IPv4 addresses, IPv6 addresses, Internet protocol-IPv4 andIPv6, Process to

Process Delivery Connectionless and Connection Oriented Service : UDP, TCP. Congestion control, quality of service. Client Server Programs. Name space, domain name space, Remote logging, Electronic mail, file transfer.

Book of study : Data communication and Networking (fourth edition)-B. A. Forouzan BCA 502 : Operating Systems

Unit 1: Introduction: OS Definition, Functions, OS as a resource manager, types of OS Evolution of OS, Operating System Operations, Operating System Services, User Operating System Interface, System Calls, Types of System Calls. Unit 2: Process: Basic Concepts, Process Scheduling, Operations on Processes, Inter process communication, Process Scheduling - Scheduling Criteria, Scheduling Algorithms, Multiple Processor Scheduling. Unit 3: Process Coordination : Synchronization - The Critical Section problem, Synchronization Hardware, Semaphores, Classic Problems of Synchronization, Monitors. Dead Locks : System Model, Dead Lock Characterization, Methods of Handling Dead Locks, Dead Lock Prevention, Dead Lock Avoidance, Dead Lock Detection, Recovery from Dead Lock. Unit 4: Memory Management: Memory Management Strategies -Swapping, Contiguous memory allocation, Paging, Segmentation. Virtual Memory Management- Demand paging, Page Replacement Unit 5:

Storage Management :-File System :- File Concept, Access Methods, Directory Structure, protection , Implementing File Systems :-File System Structure, Directory Implementation, Allocation Methods, Free Space Management, Efficiency and Performance, Recovery.

Book of study : Operating System Principles, Seventh Edition, Abraham Silberschatz, Peter Galvin and Greg Gagne, John Wiley Operating Systems- By William Stallings Reference: Operating Systems- By Milan Kovic (TMH )

BCA 503: Java Programming Unit 1: Object oriented programming-Encapsulation-Inheritance-Polymorphism-Genesis of Java-characteristics of java- program structure-identifiers-operators-variables-literals-data types-Arrays. Control Statements-selection statements-iterative statements-jump statements - Loops- while loop-do while loop- for loop Unit 2: Classes-declaration object references-instantiation- method declaration-method calling this operator- constructor- method overloading-constructor overloading-method overriding-inheritance-super class-dynamic method dispatch-final-static-abstract classes String Handling. Unit 3: Packages - creating packages-using packages-Interfaces-Exception Handling Techniques-try-catch-throw-throws-finally -Multithreading- creation of multithreaded program-Thread class-Runnable interface- thread priorities. Unit 4:

Event Handling-Delegation Event Model-Event Classes-Sources of Events-Event Listeners- AWT: Frame Class-AWT Controls: Label-Button-Checkbox-List-Choice control-Text Field-Text Area- Lay out Managers. Unit 5 Applet Fundamentals -applet tag-applet life cycle-passing parameters to applets- working with graphics Line-Rectangle-Oval Arc- color setting-I/O Streams: DataInputStream-DataOutputStream-BufferedReader-BufferedWriter classes

Book of study : Java2 The Complete Reference Seventh Edition: Patrick Naughton Reference: 1. Programming with java .E. Balagurusamy 2. Core Java Volume 1- Fundamentals eighth edition Cay S

Horstmann & Gary Cornell 3. Java 6 Programming Black Book 2007 Edition Dreamtech

press-

BCA504: OPEN COURSE

BCA 504 – Internet, Web Designing and Cyber Laws [Not Applicable For BCA Students]

Unit I

Internet – Introduction, Basic Communication, Local Area Network, Packet Switching,

Internet: A Network of Networks, ISPs and Network Connections, IP Address,

Transaction Control Protocol (TCP), Domain Names.

Unit II

Internet Services: Electronic Mail, Bulletin Board Services (Network News), Browsing

the World Wide Web, Automated Web Search (Search Engines), Audio and Video

Communication, Faxes and Files (FTP), Remote Login.

Unit III

Facilities for Secure Communication, Electronic Commerce and Business.

Unit IV

Web Programming – Introduction to HTML, Creating Web Pages, Formatting Tags,

Font, Lists, Table, Form, Marquee, Frame Tags, Creation of simple websites.

Unit V

Cyber Crimes- Computer Crime, Nature of Crimes, Penalty for damage to computer,

Computer system, Tampering with Computer source documents, Hacking, Computer

related offences, Theft, The Language of Cyber space.

Text Books 1. “The Internet”, Douglas. E. Comer, Prentice hall of India – Third Edition

2. HTML Black Book

3. “Cyber Law Crimes”, Barkhs and U. Rama Mohan, Asia Law House, New Edition

References

1. “Internet Complete Reference, Harley Hahn.

BCA505: Software Lab V Part I Applet Programs : Graphics- AWT controls- Event Handling Part II (using class and read inputs from keyboard) Java Programs: MethodOverloading- MethodOverriding-inheritance-abstract class interfaces- packages-Exception Handling-Multithreading.

BCA506: SOFTWARE DEVELOPMENT LAB I ( Mini

Project) Mini project shall be a small complete project, to make the student confident in designing a system based on System Analysis & Design course, using VB and SQL Server/ ORACLE..

SEMESTER 6

BCA601: WEB TECHNOLOGY

UNIT I: INTERNET- Basics of internet- Addresses & names for the

internet, Web objects & site , E-mail, WWW, File transfer, The TELNET , The

USENET , Gopher, Wais, Archie, Veronica, Internet chat, Web server, Proxy

server, Fast ready connections to the Web, Web Browser.

UNIT II : HTML, Basic HTML, Document Body Text, Hyperlink, Adding

more formatting, LISTS- Using Colour & images- Tables, Multimedia objects,

Frames, forms- MARQUEE.

UNIT III: DHTML, Cascading ,style sheets, Introduction using

styles, Working simple examples, Defining your own styles, Properties &

values in styles , Style sheets A worked example , Formatting blocks of

information

UNIT IV: Java script Introduction to Java script Basics Variables

String manipulation Mathematical Functions Operations Arrays

Functions Objects in Java script- regular expressions Built- in objects

Data validation Messages & Confirmation Status bar- Writing to a

different frame.

UNIT V: PHP Introduction to PHP , Including PHP in a page , Datatypes

, Program Control, Arrays , User defined functions, Built-in Functions ,

Regular expressions Using files

Book of study :

1. Internet & Web Technologies, Raj Kamal, Tata Mc Graw Hill

2. Web Programming, Chris Bates, 3 rd Edition; Pub: John Wiley & Sons

Reference 1.HTML Black Book, Steven Holzner, Dreamtech Publishers

BCA602: Software Engineering

Unit I: Introduction to Software Engineering Definition, Program Vs Software, and Software process, Software Characteristics, Brief introduction about product and process, Software process and product matrices. Software life cycle models Definition, Waterfall model, Increment process models, Evolutionary process models, Selection of a life cycle model.

(Chapter 1 and 2) Unit II: Software Requirement Analysis and Specification Requirements

Engineering type of requirements, Feasibility Studies, Requirement Elicitation, Various steps for requirement analysis, Requirement documentation, Requirement validation, an example to illustrate the various stages in Requirement analysis. Project planning-Size estimation, cost estimation, the constructive cost model (COCOMO)

(Chapter 3 and 4)

Unit III: Software Design - Definition, Various types, Objectives and

importance of Design phase, Modularity, Strategy of design, Function oriented design, IEEE recommended practice for software design descriptions. Steps to Analyze and Design Objected Oriented System.

Software Reliability Definition, McCall software quality model, Capability Maturity Model

(Chapter 5 and 7)

Unit IV: Software Testing What is testing?, Test, Test case and Test Suit, Verification and Validation, Alpha, beta and acceptance testing, functional testing, techniques to design test cases, boundary value analysis, Equivalence class testing, decision table based testing, cause effect graphing technique, Structural testing path testing, Graph matrices, Data flow testing; Levels of testing Unit testing, integration testing, system testing, validation testing, a brief introduction about debugging and various testing tools.

(Chapter 8) Book of Study:

K K Aggarwal, Yogesh Singh Software Engineering (Third Edition) New Age International Publications

Reference: 1. Ian Sommerville

Software Engineering VII th Edition Pearson Education 2 Pankaj Jalote

An Integrated approach to Software Engineering Narosa Publishing Company, Second Edition. Pearson Education BCA603(A): Client Server Computing

Unit 1 Overview of C/S Computing: Definition, Benefits & Evolution, Hardware & Software, Trends, Evolution of operating systems, networking trends. Overview of C/S applications: components, classes, categories. Overview of C/S computing: Dispelling the Myths, Obstacles- Upfront and hidden, open systems and standards, Standards setting organizations, factors of success.

Unit 2 Client hardware and software: Client components and operating systems. What is GUI?,Xwindow vs. windowing, database access. Application logic client software products: GUI environments, converting 3270/5250 screens, database access tools.

Client requirements: GUI design standards, Open GUI standards, Interface dependents, testing interfaces, development aides. Unit 3 Server hardware: Benchmarks, categories of servers, features and classes of server machines. Server Environment: eight layers of softwares, network management and computing environments, extensions, network operating systems, loadable modules. Server operating systems: OS/2, Windows new technology, UNIX based operating systems. Unit 4 Server Requirements : Platform independence, transaction processing, connectivity, intelligent database, stored procedures, Triggers, Load Leveling, Optimizer, testing and diagnostics tools, real ability backup and recovery mechanisms. Server data management and access tools: Data manager features, data management software, database gateways. LAN hardware and software, Network Operating Systems.

Text 1. Dawna Travis Dewire , Client Server Computing, McGraw Hill

International

References 1. Tanenbaum and Van Steen, Distributed Systems Principles and Paradigams, Pearson Education, 2005 2. Orfali,Harkey and Edwards, The Essential Client server Survival guide, 2nd edition Galgotia, 2003 3. Jeffrey.D.Schan, C/S Application and Architecture, Novell Press, BPB 4. Joe Salami, Guide to C/S Databases, Bpb Publn., 1994 5. David Vaskevitch , Client Server Strategies, Galgotia, 1994.

BCA603(B): Linux Operating System Unit 1: Linux introduction and file system - Basic Features, Advantages, Installing requirement, Basic Architecture of Unix/Linux system, Kernel, Shell - Linux File system - Boot block, Super block, Inode table, Data blocks, Linux standard directories. Commands for files and directories cd, ls, cp, rm, mkdir, rmdir, pwd, file, more, less, Creating and viewing files using cat, file comparisons, View files, disk related commands, checking disk free spaces. Unit 2: Essential Linux commands, Understanding shells, Processes in Linux, process fundamentals, connecting processes with pipes, redirecting input/output, Background processing, managing multiple processes, scheduling of processes. Batch commands, kill, ps, who, Printing commands, find, sort, touch, file, file processing commands - wc, cut, paste etc - mathematical commands - expr, factor etc. Creating and editing files with vi editor Unit 3: System administration - Common administrative tasks, identifying administrative files configuration and log files, Role of system administrator, Managing user accounts-adding & deleting users, changing permissions and ownerships, Creating and managing groups, modifying group attributes, Temporary disabling of users accounts, creating and mounting file system, checking and monitoring system performance - file security & Permissions, becoming super user using su. Getting system information with uname, host name, disk partitions & sizes, users, kernel, installing and removing packages with rpm command Unit 4: Shell programming - Basics of shell programming, various types of shell available in Linux, comparisons between various shells, shell programming in bash Conditional and looping statements, case statement, parameter passing and arguments, Shell variables, system shell variables, shell keywords, Creating Shell programs for automating system tasks Unit 5:

Simple filter commands pr, head, tail, cut, sort, uniq, tr - Filter using regular expression grep, egrep, sed Understanding various Servers DHCP, DNS, Squid, Apache, Telnet, FTP,Samba.

Book of study : 1. Red Hat Linux Bible by Cristopher Negus, Wiley Dreamtech India 2. UNIX Shell Programming by Yeswant Kanethkar, BPB

References : 1. Official Red Hat Linux Users guide by Redhat, Wiley Dreamtech India 2. UNIX for programmers and users by Graham Glass & King Ables, Pearson Education 3. Beginning Linux Programming by Neil Mathew & Richard Stones, Wiley

Dreamtech India

BCA 604 Seminar The student shall choose a modern topic of current day interest in the areas of Computer Science / Information Technology and present a seminar using appropriate presentation media such as LCD projector, OHP etc. A seminar report in bound form in the pattern of a complete technical report (with contents page, well structured presentation, references etc.) shall be submitted. BCA 605: SOFTWARE DEVELOPMENT LAB II ( Main Project)

The project topic shall be chosen from areas of current day interest using

latest packages/ languages running on appropriate platforms, so that the student can be trained to meet the requirements of the Industry. A project report shall be submitted in hard bound complete in all aspects. For internal evaluation, the progress of the student shall be systematically assessed through various stages of evaluation at periodic intervals

LIST OF OPEN COURSES

OFFERING FACULTY COURSE OFFERED

ENGLISH ENGLISH FOR CAREERS

HINDI FILM STUDIES

MALAYALAM ÉøßØíÅßÄßÏᢠØÞÙßÄcÕá¢

SANSKRIT Kudiyattam – A Study

ARABIC A PACKAGE IN GULF ARABIC

HISTORY ENVIRONMENTAL HISTORY IN INDIAN CONTEXT

POLITICS HUMAN RIGHTS IN INDIA (PS5DO7UG)

ECONOMICS OUTLINE OF ECONOMIC THROUGHT (EC6B14.1U)

SOCIOLOGY MEDIA AND SOCIETY

ISLAMIC HISTORY ISLAMIC ECONOMICS AND BANKING

PHILOSOPHY YOGA AND PERSONALITY DEVELOPMENT

BFT & APPAREL DESIGN INDIAN EMBELLISHMENT TECHNIQUES

B C A INTERNET, WEBDESIGNING & CYBER LAWS

B.Sc. COMPUTER SCIENCE INTERNET, WEBDESIGNING & CYBER LAWS

B SW Project Planning Management

BBM Modern Banking Practices

BBA Investment & Port Folio Management

Note : Students should not select Open Course of their own programme. Eg.

Students belonging to English – Language and Literature should select any courses

other than the one offered by the English Department – ie., ENGLISH FOR

CAREERS.

The Chairperson, BoS, Hindi has recommended some omissions in the Prescribed

Text for Common courses as detailed below :

1. COMMON COURSES

A) BA Hindi Language and Literature

Semester Course

I Common Course- 1 : Prose and One act Play

Prescribed Text Book :GADYA GAGAN ( MG University Publication)

II Common Course- 2 : Translation, Communication Skills And Applied

Grammar

Prescribed Text :SAMVAAD THADA SANRACHANA (M G University Publication)

Omission : Bhoomika Page 70-75

Passages 4& 5 from Solved passages page 78-90 ( English to Hindi)

Passages 4,5,6,7,8,9,10 From Unsolved Passages ( Hindi to English)

Page 81-83

Samuchaya Bodhak Page 169-176

SahayakKriyaem Page 127-135

III Common Course – 3 : Poetry and Fiction

Prescribed Text : AHITHYA MANJUSHA (M G University Publication)

Lessons to be studied from PART I :Poetry

Kabeer : First 4 Doha

Tulasi : First 4 Doha

MeeraBaiFirst Pada

Nirala :SarojSmriti

Ajney :Naach

VijayaDev Narayan Sahi :KhamoshDhadkanem

Anamika :Sthriyaam

BadriNarayan :PremPatru

Lessons to be studied from PART II : Stories

Premchand :Aansuvoom Ki Holi

MannuBhandaari :RaaniMaamKachaboothara

Udayaprakaash :Aparaadhi

Novel : AKELI AWAAZ – RajendraAwasti ( RajPal and Sons .New Delhi Publication)

IV Common Course – 4 : SAANSKRITIK VIRAASAT (MG University Publication)

Lessons to be studied

1. Sanskrithik ki Kahani Bhagvath Sharan Upadhyaya

2. Bharatiya Sanskrithi Dr. Rajendra Prasad

3. Lokthantha Ek Dharm hai Dr. Radakrishnan

4. Mahaanom ka Manwandar Mukthibodh

5. Sabhyatha ka Rahasya Premchand

6. Sanskrithi aur Apasanskrithi Kishan Patnatik

7.Ham Sanskrithi me Nahi Vikriti me

vikasith ho rahe hei

Sundarlal Bahuguna

8.Athangavad aur hum Ram Saranan Joshi

9.Keral: IthihaskeJharoke se Dr. K.K. N Kurup

10.Samajik Kranthi ke Agradooth Sree

Narayana Guru

Dr. Iqbal Ahammad

11.Dalith Anthonlan aur Ayyankali Dr. R. Sasidhran

B) B.Com – HINDI – COMMON COURSES

Semester Course

I

Common Course 1 : Prose & Applied Hindi Prescribed Text

SahityaDarpan( Mg university publication)

RachanaKaSach( Mg university publication)

Prose Section from SahityaDarpan

VyavasayikPatravyavahaar and Technical terminology from RachanaKasach

II Common Course 2 : Poetry, Communicative Hindi & Translation

Poetry section from Sahityadarpan

From RachanaKaSach

Part II – Samvaad ,ShabdhSangrah

Part III – Translation

Omission :

Pages 123-131

Solved Passage 3 Page 137

Unsolved passage 5 Page 140

Solved Passage 1 Page 141

Unsolved Passage 1 Page 142

Students under Private Registration / SDE stream need to study the above

portions only for Common Course – Hindi.

___