BCA new Syllabus 2014 Click here to download

107 downloads 3905 Views 327KB Size Report
Sep 27, 2013 ... 11. BCA102. Mathematics-I (Bridge Course). Theory. 12. BCA103 ..... R.S. Aggarwal : Senior Secondary School Mathematics for Class 11, ...
Mizoram University Aizawl – 796 004                                     

         

REVISED Course Structure & Syllabi for

Bachelor of Computer Applications (BCA)

(October 2013)

1   

PREFACE

The Bachelor of Computer Application (BCA) course commenced in 2007 under Mizoram University. Since then there had not been any revision in the course till date. It is a known fact that there is very rapid changes and advancement taking place in IT sectors which therefore requires revisions in the subject like BCA so that our young and fresh minds will be able to keep pace with the changing world of IT software development. This will enable our young graduates in BCA to face the ever developing and challenging IT sectors. With this in mind, the task of revision of BCA course was under taken by the Chairman of BOS in Computer Application (BOS-CA) since 2012. With the sincere efforts of all the members of BOS-CA, the BCA syllabus was thoroughly revised and approved in the BOS-CA which was held on 27th September, 2013. This revised syllabus is targeted to be implemented from the new session of 2014. BOS-CA Chairman takes this opportunity to thank all the members for actively involved in the revision of the BCA syllabus. He also thanks all the faculty members teaching BCA course in Mizoram who have also contributed to the development of this revised syllabus. Ms. Malsawmdawngliani, Asst. Prof., Department of BCA, Govt. Zirtiri Residential Science College, Aizawl, has immensely contributed in framing of this syllabus. In fact she as coordinator has put in all hard works with sincerity along with her other colleagues to make this syllabus a success. All the members of the BOS-CA and faculty teaching BCA course thank Hon’ble Vice Chancellor Prof. R. Lalthantluanga for granting permission to hold the BOS-CA meeting three times with almost the same agenda. It is hoped that our young students in Mizoram opting to study BCA course will be highly benefited.

Aizawl Dated 30th October, 2013

Prof. R. K. Thapa Dean & Chairman Board of Studies in Computer Application Mizoram University

2   

CONTENTS 3 YEARS DEGREE BACHELOR OF COMPUTER APPLICATION Paper Code

Name of Paper Contents Introduction Rules and Regulations Course Structure and Marks Distributions

Type

Page No 1 3 4 9

BCA101 BCA102 BCA103 BCA104 BCA105 BCA103P BCA105P

1st Semester English Language & Communication Skills Mathematics-I (Bridge Course) Introduction to Information Technology Digital Computer Fundamentals Programming Language through C PC Applications and Internet Technology Programming in C

Type Theory Theory Theory Theory Theory Practical Practical

Page No 11 12 13 14 15 16 18

BCA201 BCA202 BCA203 BCA204 BCA205 BCA203P BCA205P

2nd Semester Personality and Soft Skills Development Mathematics –II (Discrete Mathematics) Data Structure using C System Analysis and Design Accounting and Financial Management Data Structure using C Tally ERP 9.0

Type Theory Theory Theory Theory Theory Practical Practical

Page No 20 21 22 23 24 25 26

BCA301 BCA302 BCA303 BCA304 BCA305 BCA303P BCA304P

3rd Semester Management Information Systems Mathematics – III (Numerical Analysis) Operating Systems Object Oriented Programming in C++ Computer Organization and Architecture Unix and Shell Programming C++ Programming

Type Theory Theory Theory Theory Theory Practical Practical

Page No 27 28 29 30 31 32 33

BCA401 BCA402 BCA403 BCA404 BCA405 BCA402P BCA405P

4th Semester Environment and Ecology Database Management Systems Computer Networking Software Engineering GUI Programming Oracle Laboratory Programming with VB 2010 with Mini Project

Theory Theory Theory Theory Theory Practical Practical

Page No 34 35 36 37 38 39 43

Theory Theory Theory Theory Practical Practical

Page No 44 45 46 47 48 49

BCA501 BCA502 BCA503 BCA504 BCA501P BCA503P  

5th Semester Introduction to Java Programming Computer Graphics and Multimedia Microprocessors Software Project Management Java Programming Assembly Language Programming  

3   

BCA5E1 BCA5E2 BCA5E3

Elective – I (Any one from below) Introduction to e-Governance Computer Network Security Data Mining and Warehousing

Theory 50 51 52

6th Semester BCA6E1 BCA6E2 BCA6E3 BCA6E4 BCA6E5 BCA6E6 BCA6E7 BCA6E8 BCA601P

Elective – II (Any one from below) Operation Research Theory of Computing Fundamentals of TCP/IP IT Acts and Cyber Laws Elective – III (Any one from below) Artificial Intelligence Internet and e-Commerce Simulation and Modeling Analysis and Design of Algorithms PROJECT WORK

Page No Theory 53 54 55 56 Theory

Practical

57 58 59 60 61

4   

MIZORAM UNIVERSITY SYLLABUS FOR 3 YEARS DEGREE BACHELOR OF COMPUTER APPLICATIONS (BCA) INTRODUCTION OBJECTIVE:

The knowledge and skills required to plan, design and build complex application software system, which are very much needed in all industry sectors including business, health, education and the arts. The basic objective of BCA Course is to provide young minds with the required knowledge and necessary skills to get rewarding careers into the ever changing world of Information technology. THE JOB OPPORTUNITIES ARE:

The graduates could begin their career as Junior Programmer and then matured as Sr. Programmer, System Analysts, etc. They may seek entrepreneurial roles in the computer world as independent business owners, software authors, consultants, or suppliers of systems and equipments. Career opportunities exist in such areas as management, software and hardware Industries, technical writing, IT Training Institutes, Software consultancy & Technical Support. Application

areas

include

airline/railway/banking),

transaction

accounting

processing

functions,

(such decision

as

order

support

processing, and

data

communications. The BCA programme will be a full time three years (six semesters) Bachelor’s Degree in Computer Application. The institutes should organize training programme/project in the final year by interacting with software company and consultancy within in and outside the state.

5   

RULES AND REGULATIONS Short Title and Introduction These regulations shall be called “Revised Regulations for Bachelor of Computer Applications (BCA) Program, as approved by the 25th Academic Council of Mizoram University held on 3rd December 2013. These shall come into force from the Academic year 2014. These regulations are subject to modifications as deemed whenever necessary by the Academic Council of the Mizoram University. 1. Programme: The Bachelor of Computer Applications (BCA) Program shall consist of 6 (six) semesters. While pursuing the course, the students are not allowed to pursue any other programme within or outside the University. 2. Duration: The minimum duration of the BCA Program is 6 (Six). The students are required to complete the BCA Course within a maximum of 5 years (10 semesters) failing which they shall have to seek fresh admission. 3. Medium of instruction: English is the only medium of instructions. 4. Eligibility of admission : A candidate seeking admission to the BCA Course must have passed 10+2 (any stream) securing not less than 50% marks in aggregate (5% relaxation to ST/SC candidates) from the Central Board of Secondary Education or any other equivalent examination recognized by the Mizoram University preferably with Mathematics as one of compulsory or optional course, or any other vocational course related to the computer stream having either Computer Science or Computer Engineering as compulsory/optional course. 5. Commencement of the Course: As notified by the Mizoram University. 6. Working days in academic year: Each semester shall consist not less than 90 effective teaching days. This will be as notified by the Mizoram University. 7. Eligibility for appearing at the University Examination: Candidates having attendance less than 75% in any semester both in theory and practical courses separately are not eligible to appear in that semester examination. A maximum of 15% relaxation in attendance shall be considered as per the Mizoram University rules. 8. Examination : a. All Students in the first semester must clear Mathematics-I (Bridge course) paper in first attempt failing which he/she shall discontinue the program and may seek for fresh admission. b. There shall be no supplementary examination for any course. However, students are allowed to clear any course with maximum of two extra attempt. This will be arranged with the respective (i.e., Odd or Even) end semester examination. c. The pass marks for each course is 40% both in the Internal and End-semester Examinations, separately. For clearing a semester the minimum SGPA is 5.0 and similarly, for clearing the course the overall CGPA required is 5.0. 6   

d. A minimum of 5 SGPA (Semester Grade Point Average, defined at Point #11) is required to clear/pass a semester. Similarly, a minimum of 5 CGPA required to clear the BCA program. f. The duration of end semester examination will be 3 hours.

9. 10.

Re-evaluation will be allowed as per Mizoram University regulations. Grading System: Based on overall performance of the student in each semester, the Grade shall be awarded on a scale of Ten (10) point grade as per following scheme:

Marks Range (Out of Grade 100)

Grade Points

Description Performance

100-91

A+

10

Outstanding

90-81

A

9

Excellent

80-71

B+

8

Very Good

70-61

B

7

Good

60-50

C+

6

Average

49-40

C

5

Below Average

< 40

Not to be considered for Awarding grades

of

At the end of each end-semester examination, a student shall be awarded a Semester Grade Point Average (SGPA) which shall be calculated as: n

n

i 1

i 1

SGPA   c i g i /  c i Where, n=Total number of papers in the semester. Ci=Number of credits in the ith paper. gi=Grade points earned in the ith paper. At the end of BCA programme, a student shall be awarded a Cumulative Grade Point Average (CGPA) which shall be calculated as m

m

i 1

i 1

CGPA   C i S i /  C i where, m=Total number of semesters in the programme. Si =SGPA in the ith semester. Ci=Total number of credits in the ith semester. 7   

If the comparison of the performance of a student of Mizoram University with those from the other Universities/Institute, if required, the following formula for converting CGPA to percentage of marks shall be used: Equivalent Percentage= 10 X CGPA-5, for CGPA up to 9. Equivalent Percentage= 15 X CGPA-50, for CGPA above 9.

11. Award of Division: On the basis of the CGPA, the result of each student shall be declared as follows:

12.

CGPA 8.0 and above

Passed in First Division with Distinction.

CGPA 7.0 – 7.9

Passed in First Division.

CGPA 6 and 6.9

Passed in Second Division.

CGPA 5 – 5.9

Passed in Third Division

CGPA Below 5

Failed.

Award of Rank: Rank of a student will be awarded as per Mizoram University rules.

  13. Re-examinations/Improvement facilities This will be as per Mizoram University existing regulations.

14. Assessment

Theory: For each Theory paper, there will be 25/75% assessment for Internal/External examinations, respectively. In each semester examination, out of total 100 marks, Theory question paper will be set for 75 marks and remaining 25 marks will be set for internal examinations. The project in the final semester will be assessed for total marks of 300 but will be converted into a scale of 100 point. Internal assessment includes Terminals, Practical skills, Assignment, Presentations, Performances, Attendance etc.

8   

Practical :

The marks distribution for Practical papers will be followed as:

The breakup of marks for the Internal and External Exam will be as under: Internal Assessment(Practical) Internal Test 15 marks Practical skills/performances etc. 10 marks 25 marks Total External(Practical) Laboratory Record 10 marks Viva Voce 15 marks Program Development and 50 marks Execution 75 marks Total

Teaching Scheme(per week) in each Paper Theory(hrs) Demonstration(hrs) Practical(hrs) 3

1

4

15. Revision of Syllabus:Major/Minor Revision of the syllabus will be allowed as per Mizoram University regulations. 16. Question pattern: The question pattern will contain Very Short (Multiple choice), Short answer and Descriptive types. The distribution of marks will be as follows: a) Theory papers (Full marks: 75 Marks) Part A – Objective (25 marks) Section –I (15 marks) i) Multiple choice : 10 Questions of 1 mark each (10X1=10 marks). ii) True or False: 5 Questions of 1 mark each (5X1=5 marks). Section-II (10 marks) Short Answer – 5 Questions of 2 marks each (5X2=10 marks) Part B – Descriptive (50 marks) 5 out of 10 questions to be answered each will carry 10 marks. 2 questions must be taken from each Unit.

9   

b) Practical Papers (Full Marks: 75) Section A: 2 out of 3 practicalsto be conducted each of 15 marks (2X15=30 Marks). Section B: 1out of 2 practicals to be conducted each of 20 marks (1X20=20 marks). Section C: Viva (15 marks), Practical Record (10 marks). c) Final Project Work (Full Marks:300, this will be converted into a scale of 100 point) External (225 marks) i) ii) iii) iv)

Project Record Project Development and execution Viva Presentation

: : : :

25 marks 110 marks 55 marks 35 marks

Internal (75 marks) Internal marks distributions will be made by teachers of the concerned colleges for the purpose of the final project work evaluation.

17. Removal of Discrepancy/Difficulties: Notwithstanding anything contained in this Regulation, any discrepancy/difficulty arising in interpretation of, or giving effect to, any provision of this regulation, shall be referred to the ViceChancellor, whose interpretation or decision thereon shall be final.

10   

COURSE STRUCTURE AND MARKS DISTRIBUTION 3 YEARS DEGREE BACHELOR OF COMPUTER APPLICATION Paper Code BCA101 BCA102 BCA103 BCA104 BCA105 BCA103P BCA105P

BCA201 BCA202 BCA203 BCA204 BCA205 BCA203P BCA205P

BCA301 BCA302 BCA303 BCA304 BCA305 BCA303P BCA304P

BCA401 BCA402 BCA403 BCA404 BCA405 BCA402P BCA405P

Name of Paper 1st Semester English Language & Communication Skills Mathematics-I (Fundamentals of Mathematics) Introduction to Information Technology Digital Computer Fundamentals Programming Language through C PC Applications and Internet Technology (Practical) Programming in C (Practical)

Personality and Soft Skills Development Mathemetics –II (Discrete Mathematics) Data Structure using C System Analysis and Design Accounting and Financial Management Data Structure using C(Practical) Tally ERP 9.0(Practical)

Max. Marks Scale Int. Ext. 25 75

Total Total 100

Credit per week L T P 2 1 0

Course Credit 3

Exam (hrs) T P 3 -

25

75

100

3

1

0

4

3

-

25

75

100

2

1

0

3

3

-

25 25 25

75 75 75

100 100 100

2 2 0

1 1 0

0 0 3

3 3 3

3 3 -

3

25

75

100 700

0 11

0 5

3 6

3 22

-

3

100

2

0

1

3

3

3

2nd Semester 40 60 25

75

100

3

1

0

4

3

-

25 25 25

75 75 75

100 100 100

2 2 2

1 1 1

0 0 0

3 3 3

3 3 3

-

25 25

75 75

100 100 700

0 0 11

0 0 4

3 3 7

3 3 22

-

3 3

100 100

2 3

1 1

0 0

3 4

3 3

-

100 100

2 2

1 1

0 0

3 3

3 3

-

100

2

1

0

3

3

-

100

0

0

3

3

-

3

100 700

0 11

0 5

3 6

3 22

-

3

100 100 100 100 100 100 100

2 2 3 2 2 0 0

1 1 1 1 1 0 0

0 0 0 0 0 3 3

3 3 4 3 3 3 3

3 3 3 3 3 -

3 3

700

11

5

6

22

3rd Semester Management Information Systems 25 75 Mathematics-III (Numerical 25 75 Analysis) Operating Systems 25 75 Object Oriented Programming in 25 75 C++ Computer Organisation and 25 75 Architecture Unix and Shell Programming 25 75 (Practical) C++ Programming (Practical) 25 75 4th Semester Environment and Ecology 25 75 Database Management Systems 25 75 Computer Networking 25 75 Software Engineering 25 75 GUI Programing 25 75 Oracle Laboratory (Practical) 25 75 Programming with VB 2010 with 25 75 Mini Project(Practical)

11   

BCA501 BCA502 BCA503 BCA504 BCA501P BCA503P

BCA5E1 BCA5E2 BCA5E3

BCA6E1 BCA6E2 BCA6E3 BCA6E4

BCA6E5 BCA6E6 BCA6E7 BCA6E8 BCA601P

5th Semester Introduction to Java Programming 25 75 Computer Graphics and 25 75 Multimedia Microprocessors 25 75 Software Project Management 25 75 Java Programming (Practical) 25 75 Assembly Language Programming 25 75 (Practical) 25 75 Elective – I (any one) Introduction to e-Governance Computer Network Security Data Mining and Warehousing

Elective – II (any one) Operation Research Theory of Computing Fundamentals of TCP/IP IT Acts and Cyber Laws

6th Semester 25 75

Elective – III (any one) Artificial Intelligence Internet and e-Commerce Simulation and Modeling Analysis and Design of Algorithms Project Work

100 100

2 2

1 1

0 0

3 3

3 3

-

100 100 100 100

2 2 0 0

1 1 0 0

0 0 3 3

3 3 3 3

3 3 -

3 3

100

3

1

0

4

3

-

700

11

5

6

22

100

3

1

0

4

3

-

25

75

100

3

1

0

4

3

-

100

200

300* 500 4000

0 6

0 2

8 8

8 16 126

-

6

Grand Total *This will be converted into a scale of 100 point.  Theory Credit Practical Credit -

88 38

L=Lecture, T= Tutorial, P = Practical Note: Choice of Elective(s) would be available based on the availability of Faculty in the College/Institution.

12   

BCA101: ENGLISH LANGUAGE & COMMUNICATION SKILLS Marks Scale: 100 marks (End Sem. Exam: 75+Int.: 25)

Credit: 3 (2- 1- 0)

Unit 1 : Introduction to Language Communication (10L) Importance of English Language, Basics of Communication – Process of Communication, Components of Communication, factors of Communication; Barriers to Communication – Physical, Psychological, Semantics, Organizational and Interpersonal Barriers; How to overcome Barriers. Unit 2: Communication Skills in English (10L) Language Skills- Reading Skills and Listening Skills; Verbal Communication- Vocal Communication techniques and Oral Presentation; Non Verbal Communication- Personal appearance; Facial Expression, Movement, Posture, Gesture, Eye Contact. Unit 3 : Effective Writing (10L) Writing Abstracts and Summaries; Note Making; Report Writing- Structure and Layout, Elements of Structure, Front Matter, Main Body, Back Matter;Laboratory Reports. Unit 4 : Grammar 1 (10 L) Parts of Speech, Definition & Identification of ‘Subject’ and ‘Predicate’, Phrases & Clauses, Tense – Types of Tenses & their use. Unit 5: Grammar 2 Voice – Active voice and Passive voice, Concept of Concord – What is Concord? Agreement; Reported Speech – Direct and Indirect Speech.

(10L) Subject - Verb

Recommended Books: 1. R.C.Sharma& Krishna Mohan:Business Correspondence & Report Writing, A Practical Approach to Business and Technical Communication, Tata McGraw Hill (2002). 2. ArunaKoweru:Professional Communication, Tata McGraw Hill Pub. Co. Ltd. (2008). 3. Wren & Martin:English Grammar and Composition, S. Chand Publisher (2011).

13   

BCA 102: MATHEMATICS - I (BRIDGE COURSE) Marks Scale : 100 marks (End Sem. Exam : 75 + Int. : 25)

Credit : 4 (3-1-0)

Unit 1: Basic Numeracy

(10 L)

Test for Divisibility of Numbers; General Properties of Divisibility; Division and Remainder Rules; Principle of Prime Factorization; Difference between HCF and LCM; Definition and Comparison of Fractions; Insertion of any number of Fractions in between two given Fractions; Operation Order Sequence (VBODMAS); Algebraic Formula; Percentage and their Inter-conversion; Average; Ratio and Proportion. Binomial Theorem and expansions. Unit 2 : Sequence and Series

(10 L)

Definition of Sequence, Series and Progression; Definition of Arithmetic Progression (AP); nth term of an AP; sum of n terms of an AP; Arithmetic Mean (AM); Properties of AP; Definition of Geometric Progression (GP); nth term of a GP; Sum of n terms of a GP; Geometric Mean (GM); Properties of GP; Definition of Harmonic Progression (HP); Harmonic Mean (HM); Relations between AM, GM and HM. Unit 3 : Matrix and Determinant

(10 L)

Matrices: Definition of a Matrix; Various Types of Matrices; Operations on Matrices; Symmetric and Skew-Symmetric Matrices; Row Operations, Column Operations; Inverse of a Matrix by Elementary Row Operations. Determinants: Concept of Determinant; Minors and Co-factors in Determinants; Expansion of a Determinant; Properties of Determinants. Unit 4 : Differential Calculus

(10 L)

Basic Formulae of Differentiation; Differentiation from the First Principle; Derivative of the Product of Functions, Quotient of two functions, Function of a function (Chain Rule). Derivatives of Exponential functions, Logarithmic functions, Inverse Trigonometric functions; Differentiation by Trigonometrical Transformations; Differentiation of Implicit functions; Differentiation using Logarithms. Unit 5 : Integral Calculus

(10 L)

Indefinite Integral: Basic Formulae and Standard results of Integration; Integration by Substitution; Integration using Trigonometric Identities; Integration by Parts. Recommended Books : 1. Arun Sharma & M.K. Bhagat : General Studies Paper II for Civil Services Preliminary Examination, Tata McGraw Hill Education Private Limited (2013). 2. R.S. Aggarwal : Senior Secondary School Mathematics for Class 11, BharatiBhawan (Publishers & Distributors). 3. Aggarwal, R. S. : Senior Secondary School Mathematics for Class 12, BharatiBhawan (Publishers & Distributors). 4. Parmanand Gupta : Comprehensive Mathematics for Class XI Part A, Laxmi Publications (P) Ltd, New Delhi. 5. Shanti Narayanan :A Textbook of Matrices, S. Chand & Company, 9th Edition (1997). 6. B.C. Das & B. N. Mukherjee : Differential and Integral Calculus,? 14   

BCA103: INTRODUCTION TO INFORMATION TECHNOLOGY Marks Scale: 100 marks (End Sem. Exam: 75 + Int.: 25)

Credit: 3 (2- 1- 0)

UNIT – 1 (10L) Computer: Definition of computer, characteristics, computer generation & evolution of computers, Classification of Computers, Distributed Computer System, Parallel Computers, computer organization & block diagram representation, storage devices. Memory: Concept of primary & secondary memory, RAM, ROM, types of ROM, flash memory, Magnetic Hard disk, floppy Disk, Drives, Compact Disk Read Only Memory, Magnetic Tape Drives. UNIT –2 (10 L) Computer Language: Low level and high level languages, assemblers, compilers, interpreters, linkers, algorithms, flow charting, decision tables, pseudo code. Software concepts: Definition, types of software: system & application software packages, hardware & software. UNIT –3 (10 L) Overview of Operating System: Definition, functions of operating system, concept of multiprogramming, multitasking, multithreading, multiprocessing, time-sharing, real time, single-user & multi-user operating system. Computer Virus: Definition, types of viruses, characteristics of viruses, anti-virus software. UNIT – 4 (10 L) Network: Basic elements of a communication system, Data transmission modes, Data Transmission speed, Data transmission media, Digital and Analog Transmission, Network topologies, Network Types (LAN, WAN and MAN), OSI & TCP/IP Model, Network, Client and Servers, Host & Terminals, TCP/IP. UNIT – 5 (10 L) Internet: Definition, World Wide Web, Uniform Resource Locator, Web Browsers, IP Address, Domain Name, Internet Services Providers, Internet Security, Search Engines, Net Etiquette, Internet Services, Intranet, Extranet. E-mail, advantages and disadvantages of Email, format of email addresses, influences or impacts of internet to society, education, research etc. Cybercrimes, Hacker, Cracker .

Recommended Books: 1. 2. 3. 4. 5. 6.

P. K. Sinha&PritiSinha : Computer Fundamentals, BPB Publications (2009). Alex Leon & Mathews Leon : Fundamentals of Information Technology, LeonTechworld (1999). Vikas Gupta : Comdex Computer Kit, Wiley Dreamtech, Delhi (2004). V. Rajaraman : Introduction to Computers, PHI (1998). Alex Leon & Mathews Leon : Introduction to Computers, Vikas Publishing House (2001) Peter Norton : Introduction to Computers, 4th Edition, TMH (2001).

15   

BCA 104- DIGITAL COMPUTER FUNDAMENTALS Marks Scale: 100 marks (End Sem. Exam: 75 + Int.: 25)

Credit: 3 (2- 1- 0)

UNIT 1: (10 L) Introduction to Number system and Codes – Digital computers and Digital Systems, Binary Numbers, Octal and Hexadecimal numbers, Number Base Conversion- different number systems and their conversions (Decimal, Binary, Octal, Hexadecimal), Complements- r’s complement and (r-1)’s complement, Binary Codes- Decimal Codes, Error Detection Codes, Alphanumeric Codes. Binary Storage and Registers. Binary Logic (Definition, Switching Circuits and Binary Signals, Logic Gates), Integrated Circuits. UNIT 2: (10 L) Boolean algebra and Logic Gates – Basic Definition, Basic theorems and properties of Boolean algebra, Boolean functions, Canonical and Standard forms, Other logic operations, Digital logic gates, Universal property of NAND gate and NOR gate, De- Morgan’s theorems, Simplification of Boolean algebra, Karnaugh map- two, three and four variable maps, Sum of Product and Product of Sum simplification. UNIT 3: (10 L) Combinational Logic – Introduction, Design procedure, Adders (half and full), Subtractor (half and full), Parallel binary adders, Decoder, Encoder, Multiplexer, De-multiplexer, Programmable Logic Array (PLA). UNIT 4: (10 L) Sequential Logic- Flip-Flops - RS flip-flops, D flip-flops, JK flip-flops. T flip-flops, Trigerring of flipflopsMaster slave flip-flop, edge trigger flipflop. Registers and Counters – Register, Shift Register, Asynchronous counters -Four bit ripple counter, Synchronous counter- Binary Counter, BCD Counter. UNIT 5: (10 L) Register- Transfer Logic – Introduction, Interregister transfer- Bus Transfer, Memory Transfer, Arithmetic, Logic and Shift Microoperations, Fixed point binary data, Overflow, Arithmetic Shift, Decimal data, Floating point data, Instruction codes- Instruction code formats, Macrooperations versus Microoperations, Design of Simple Computer.

Recommended books: 1. M. Morris Mano : “ Digital Logic and Computer Design”, Eastern Economy Edition, Prentice Hall of India (2003). 2. Brown Malvino : “Digital Computer Electronics”, 3rd Edition, Tata McGraw Hill (1995). 3. Paul Albert Malvino and Donald P Leach : “Digital Principles and Applications”, 4th Edition, TMH (2000). 4. Malvino, Paul Albert and Leach, Donald P : “Digital Computer Fundamentals”, 3rd Edition, TMH, (1995). 5. Thomas C Bartee : “Digital Computer Fundamentals”, 6th Edition, TMH (1995). 6. Thomas L Floyd : “Digital Computer Fundamentals”, 3rd Edition, University Book Stall (1997).

16   

BCA105: PROGRAMMING LANGUAGE THROUGH ‘C’ Marks Scale: 100 marks (End Sem. Exam: 75 + Int.: 25)

Credit: 3 (2- 1- 0)

UNIT 1 (10L) Overview of C:Importance of C, sample C programs, basic structure of C programs, programming style, executing C program. Character set, C tokens, keywords and identifiers, constants, variables, data types, declaration of variables, assigning value to variable, defining symbolic constants. Operators and Expression:Operators - arithmetic, relational, logical, assignment, increment-decrement, conditional, bit-wise and special. Arithmetic expressions, evaluation of expressions, precedence of arithmetic operators, type conversions in expressions, operator precedence and associativity. Managing Input and Output Operators: Formatted input/output-more about printf() and scanf() functions. Unformatted input – getchar(), getch(), getche(), gets(). Unformatted output – putchar (), puts (). UNIT 2 (10 L) Overview of C: Decision making with IF statement: simple IF statement, the IF-ELSE statement, nesting of IF …ELSE statements, the ELSE IF ladder. The switch statement, break, continue, goto statements, enum. Decision Making and Looping:Looping statements - WHILE, DO….WHILE and FOR. Nesting and Jumps in loops, Infinite loop . UNIT 3 (10 L) Functions:Definition, prototype of a function, standard library functions, User-Defined Functions, Need for user-defined functions, return values and their types, category of functions: no arguments and no return values, arguments but no return values, arguments with return values. Handling of non-integer functions, calling a function-call by value and call by reference, recursion and iteration, storage classes of variablesautomatic, static, register and external, their scopes and lifetime. Arrays:Definition, declaration and initialization: One-dimensional arrays, two-dimensional arrays. Multidimensional arrays. Sorting: Bubble and insertion sort. Linear search. UNIT 4: (10 L) Handling of Character Strings:Declaring and initializing string variables, reading string from terminal, writing string to screen, string concatenation, comparison of two strings, string handling functions. Pointers:Definition, accessing the address of variable, declaring and initializing pointers, accessing a variable through its pointer, pointers and arrays, arrays of pointers, pointers and functions. UNIT 5 : (10 L) Structures and Unions:Structure definition, structure initialization, user-defined data types, arrays of structures, arrays within structures, structures within structures, structures and functions, pointers and structures. Self-referential structures, union, tydef. File Management in C:File concept, various operations on files – Defining, opening, closing, input/output operations on files, command line arguments.

Recommended Books: 1. 2. 3. 4.

E. Balagurusamy : Programming in ANSI C, Tata McGraw Hill Publications (2004). Ashok. N.Kamthane : Programming with ANSI and Turbo C, Pearson Education (2006). B. Kernigan and D. Ritchie : The ANSI C Programming Language, PHI Publications (1988). Byron Gottfried : Programming with C, Tata McGraw Hill Publications (2010).

17   

BCA103P- PC APPLICATIONS AND INTERNET TECHNOLOGY (Practical) Marks Scale: 100 marks (End Sem. Exam: 75+Internal: 25)

Credit: 3 (0- 0- 3)

A. B. C.

(10 marks) (15 marks) (50 marks)

Record Book Viva Voce Practical

UNIT 1 - Windows Basic and DOS Personalizing Windows - Backgrounds, Themes, Working with Files and Folders, Windows Accessories Paint, Notepad, Wordpad, etc. Windows Tools - Disk Cleanup, Defragmenter, System Restore, etc. Important DOS commands, Internal Commands - CD, Cls, Color, Copy, Date, Del, Dir, Echo, Exit, Goto, Md, Move, Pause, Prompt, Rd, Ren, Time, Ver, Vol; External Commands - Append, At, Attrib, Chkdsk, Edit, Help, Ipconfig, Label, More, Netstat, Shutdown and creating Batch Files. UNIT 2 - Microsoft Word 2010 Word Introduction, The Workplace, Typing and Editing, Bullets and Numbering, Finding and Replacing, AutoCorrect, Formatting Text and Paragraphs, Header and Footers, Sorting Lists, Working with Tables and Using Formulae in Tables, Graphics and Multimedia, Page Design and Layout, File Management, Opening, Saving, and Protecting Documents, Printing, Mail Merge Practical may be given for - Creating the documents with Special effects like font, color, underline, bold, different size, - Find and Replace operations like cut, paste, copy clipboard. - Inserting Pictures, Bullets & Numbering - Paragraphs, bullets, indentation - Printing the documents, it includes paper-size, margins, header and footer, page no. - Creating a table. - Mail merge, spell-check, drawing table. UNIT 3 - Microsoft Excel 2010 Introduction to Excel, Working in Workbooks and Worksheet, Entering Data, Using Formulas and Functions to Calculate Values, Editing a Worksheet, formatting a Worksheet, Creating Charts, (graphs ), Chart Types, Formatting Chart, Data sorting and filtering Data in a List, Adding Comments to Documents, Recording and Using Macros, Saving and Protecting a Workbook. Practical may be given for - Creating Worksheets. - Printing, Inserting, Deleting, Copying, Moving worksheets. - Formulas, Built-in functions. - Graph-Plotting facilities. - Formatting cells, Worksheets etc. - Protection facility - Macro facility UNIT 4 - PowerPoint 2010 and Access 2010 PowerPoint Basics, Creating New Slide, Inserting and Deleting slides, Slides Layout, Inserting sound, picture and multimedia objects, creating different charts, Setting and Editing Slide Designs, Setting Transition Effects, Choosing Animations, Setting Custom Animations, Rehearsing and Viewing Slide Shows. Access Basics, Creating Tables, Setting Primary Keys, Table Relationships, Creating Views, Using Operators in Queries, Creating Access Forms, Creating Reports. 18   

UNIT 5 - HTML HTML 5 Documents Basics, DOCTYPE, Head, Body, and Body, CSS Styles, Headings and Heading Styles, Page Divisions: div for Structure and Layout, Paragraph and Text Styles, Links and Link Styles, Multimedia, Images, and Image Styles, Lists and List Styles, Tables and Table Styles, Forms and Form Styles. Practical Demonstration of the followings: 1. Demonstration of complete HTML programming with suitable example 2. Develop an HTML document for a web page for a personal information background color, text color and background image. The design should focus on Personal Identification i.e. Name, Address, Father/Mother’s name, Address, Education information, Field of Interest. 3. Develop an HTML document for a web page of your favorite News Paper. Design the page with an attractive color combination, with suitable headings and horizontal rules. 4. Write an HTML document with an example of Ordered List and Unordered List. 5. Write an HTML document with an example of Table format to print your Bio-Data. Recommended Books: 1. The AGI Training Team : Microsoft Office 2010 Digital Classroom, Wiley Publishing Inc (2011). 2. Thomas. A. Powell : The Complete HTML and CSS References, 5th Edition, McGraw Hill (2010). 3. Brian P. Hogan : HTML5 and CSS3 - Develop with Tomorrow's Standards Today, The Pragmatic Bookshelft (2011). Note:The above lists of experiments are suggestive of the standard. Department may modify, add or delete any experiment whenever it considered necessary

19   

BCA105P- PROGRAMMING IN ‘C’ (PRACTICAL) Marks Scale: 100 marks (End Sem. Exam: 75+Internal: 25)

A. Record Book B. Viva Voce C. Practical

Credit: 3 (0- 0- 3) (10 marks) (15 marks) (50 marks)

List of Minimum Practical to be performed: 1. Write a program to find the average of six subjects and display the results as follows: AVERAGE RESULT >75 &&60 &&49 &&34 &&