39
UNIT-I Fundamentals of accounting: Meaning, Nature and Scope of Accounting. Double entry system of accounting. User of accounting information. Accounting Process: Basic books of accounts-Journals, Ledger and subsidiary books. Preparation of trial balance, final accounts, company final accounts. UNIT-II Basic of financial management: Meaning and scope of financial management. Role of financial manager in modern organisation. Objectives of financial management: Time value of money, overview capitalisation and under capitalisation, financial accounting Vs financial management Vs cost accounting. UNIT-III Overview of cost accounting and marginal costing: Meaning, nature, scope and importance of cost accounting, basic cost concepts, cost sheet. Absorption costing Vs marginal costing, cost-volume-profit analysis, break-even point, significance and limitation of C-V-P analysis, simple problems on marginal costing and C-V-p analysis. UNIT-IV Budgetary control and standard costing: Meaning and features of budgetary control-preparation of various types of budgets fixed and flexible budgets ( production, sales, cash and master budgets) zero based budgeting. Standard costing: Meaning and features of standard costing- standard costing Vs budgetary control. Variance analysis- material, labour, overhead and sales variances- simple problems. UNIT-V Accounting packages and computerized accounting: LESSON PLAN Department: Master of Computer Application Program : MCA Course : MCA Academic Year : 2016-17 Semester : I SEM Subject : MCA101 ACCOUNTING AND FINANCIAL MANAGEMENT

LESSON PLAN M C A Program : Course : Academic Year : 2016

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

UNIT-I

Fundamentals of accounting:

Meaning, Nature and Scope of Accounting. Double entry system of accounting. User of accounting

information.

Accounting Process:

Basic books of accounts-Journals, Ledger and subsidiary books. Preparation of trial balance, final

accounts, company final accounts.

UNIT-II

Basic of financial management:

Meaning and scope of financial management. Role of financial manager in modern organisation.

Objectives of financial management:

Time value of money, overview capitalisation and under capitalisation, financial accounting Vs

financial management Vs cost accounting.

UNIT-III

Overview of cost accounting and marginal costing:

Meaning, nature, scope and importance of cost accounting, basic cost concepts, cost sheet.

Absorption costing Vs marginal costing, cost-volume-profit analysis, break-even point, significance

and limitation of C-V-P analysis, simple problems on marginal costing and C-V-p analysis.

UNIT-IV

Budgetary control and standard costing:

Meaning and features of budgetary control-preparation of various types of budgets fixed and

flexible budgets ( production, sales, cash and master budgets) zero based budgeting.

Standard costing:

Meaning and features of standard costing- standard costing Vs budgetary control. Variance

analysis- material, labour, overhead and sales variances- simple problems.

UNIT-V

Accounting packages and computerized accounting:

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year : 2016-17 Semester : I SEM

Subject : MCA101 – ACCOUNTING AND FINANCIAL MANAGEMENT

Computerization of accounts- accounting packages- tally & wings- documents used for data

collection,. Files management, master files transaction files- processing of different files and output

obtained.

Pre-requisite:

Students should have a good knowledge in Accounting and Financial Management concept.

Course Educational Objectives(CEOs):

To make students familiar with :

Principles of Financial Accounting like Journal, Ledger, Trial balance and final Accounts.

The Financial Management and Financial sources for an organization.

The basic concept of Cost Accounting, Cost Sheet and profit-Volume-Ratio.

The bottom line of budgetary control and various budgetary control techniques.

The Computerized Accounting and Accounting packages.

Course Outcomes(COs)

By the completion of the course, the students are able to:

CO1: Understand the Accounting principles and skill to solve Accounting problems.

CO2: Understand about the Financial Management and business techniques to raise funds.

CO3: Gain knowledge in Cost Accounting and fixing MRP for their product.

CO4: Handle the organization problems and sources and applications of funds.

CO5: Understand the importance of computerized Accounting in modern world.

S.No Teaching Learning Process (TLP) Delivery Methods

(DM)

Assessment Methods

(AM)

1 Explaining concept with case study Chalk & Talk Assignments

2 Explaining application before theory Ppt Quiz

3 Solving problems Group discussions Tutorials

4 Designing of experiments Industrial visit Surprise Tests

5 Problems on environmental,

economics, health & safety Field work Mid Exams

6 Problems on professional & ethics Case studies Model Exam

7 Seminar Mini Projects QAs

8 Self study Design / Exercises

Detailed Lesson Plan

S.NO

TOPIC TO BE COVERED Date

TLP DM AM Tentative Actual

UNIT –I:

1 Introduction to Subject 09-08-2016 2 1

1,3,5,7

2 Introduction 10-08-2016 2 1

3 Accounting: meaning and scope 11-08-2016 2 1

4 Double entry system of accounting 24-08-2016 2 1

5 User of accounting information 25-08-2016 2 1

6 Basic books of accounts 26-08-2016 2 1,8

7 Journals-problems 27-08-2016 2 1,8

8 Journals-problems 30-08-2016 2 1,8

9 Journals-problems 31-08-2016 2 1

10 Ledger-problems 01-09-2016 2 1

11 Ledger-problems 02-09-2016 2 1

12 Ledger-problems 03-09-2016 2 1,8

13 Subsidiary books-problems 06-09-2016 2 1

Subsidiary books-problems 07-09-2016 2 1

Subsidiary books-problems 08-09-2016 2 1

Trial balance-problems 09-09-2016 2 1

14 Trial balance-problems 10-09-2016 2 1

15 Trial balance-problems 13-09-2016 2 1

Trial balance-problems 14-09-2016 2 1

16 Final accounts-problems 15-09-2016 2 1

Final accounts-problems 16-09-2016 2 1

17 Final accounts-problems 17-09-2016 2 1

18 Final accounts-problems 20-09-2016 2 1

19 Final accounts-problems 21-09-2016 2 1

20 Tutorial 22-09-2016 2 1

UNIT –II:

Financial management-meaning and scope 23-09-2016 2 1

1,3,5,7

Role of finance manager in organization 24-09-2016 2 1,8

Objectives of financial management 27-09-2016 2 1,8

Time value of money 28-09-2016 2 1,8

Over and under capitalization 29-09-2016 2 1

Over and under capitalization 30-09-2016 2 1

Financial accounting/ financial management 01-10-2016 2 1

Financial accounting/ financial management 04-10-2016 2 1

Cost accounting 05-10-2016 2 1

Cost accounting 06-10-2016 2 1

Tutorial 07-10-2016 2 1,8

Unit –III

Cost accounting and marginal costing-intro 08-10-2016 2 1

1,3,5,7

I-MID EXAM

17-10-2016 TO 19-10-2016

Meaning , nature, scope 20-10-2016 2 1

Importance of cost accounting 21-10-2016 2 1,8

Basic cost concepts, cost sheet-problems

22-10-2016 2 1

Basic cost concepts, cost sheet-problems

25-10-2016 2 1

cost sheet-problems 26-10-2016 2 1

Absorption costing Vs marginal 27-10-2016 2 1,8

Cost-volume-profit analysis 28-10-2016 2 1

Break - even point 29-10-2016 2 1

Significance and limitation of CVP 01-11-2016 2 1

Tutorial 02-11-2016 2 1

UNIT –IV:

Budgetary control and standard costing-intro

03-11-2016

2 1

Meaning, features of budgetary control 04-11-2016 2 1

features of budgetary control 05-11-2016 2 1

Types –fixed and flexible budgets 06-11-2016 2 1

Production, sales, -problems 08-11-2016 2 1

Cash and master –problems 09-11-2016 2 1

Cash and master –problems 10-11-2016 2 Zero budget- problems 11-11-2016 2 1

Standard costing-meaning and features 12-11-2016 2 1

Standard costing-meaning and features 15-11-2016 2

Std costing Vs budgetary control 16-11-2016 2 1

1,3,5,7

Std costing Vs budgetary control 17-11-2016 2

Variance analysis- material-problems 18-11-2016 2

1

Variance analysis- material-problems 19-11-2016 2

Labour-problems 22-11-2016 2 1

Labour-problems 23-11-2016 2

Over- head and sales variance-problems 24-11-2016 2

3

Over- head and sales variance-problems 25-11-2016 2

Over- head and sales variance- 26-11-2016 2

problems

UNIT –V:

Accounting principles- intro

29-11-2016 2

1 1,3,5,7

GAAP 30-11-2016 2 1

GAAP 01-12-2016 2 1

Concepts of accounting 02-12-2016 2 1

Concepts of accounting 03-12-2016 2 1

Conventions of accounting 06-12-2016 2 1

Conventions of accounting 07-12-2016 2 1

Accounting std issued by ICAI 08-12-2016 2 1

Accounting std issued by ICAI 09-12-2016 2 1

Computerization of accounts 10-12-2016 2 1

Tally and wings 14-12-2016 2 1

documentation and output 15-12-2016 2 1

Tutorial

16-12-2016

1

MID-II

Instructor Course

Coordinator

Module Coordinator HOD

Name R.Jeyalakshmi I.Rajendra Kumar

Sign with Date

SYLLABUS

UNIT – I

Introduction to Digital Computer:

Number system - Binary, Octal, HEXA and their inter-conversion, 1’s and 2’s

complement,

Boolean Algebra and Logic Gates, De-Morgan’s Theorem, Duality Theorem, K-Maps,

Binary Addition, Binary Subtraction, Addition/Subtraction of Numbers in 1’s

Complement Notation, addition/Subtraction of Numbers in Two’s Complement Notation,

Fixed and floating point representation of numbers.

UNIT – II

Combinational and Sequential circuits:

Half Adder, Full Adder, Binary Adder and Subtracter, Decoder / Encoder, Multiplexer /

De-multiplexer,

Sequential Circuits: Flip Flops - SR, D, JK, Master – Slave and Edge Triggered, Shift

Registers.

Introduction to Counters: Synchronous and Asynchronous counters .

UNIT - III

Memory System:

Memory Hierarchy, Primary Memory – DRAM, SDRAM, DDR, RDRAM. ROM, PROM,

EPROM, EEPROM, Concepts of Auxiliary, Associative, Cache and Virtual Memory

UNIT- IV

CPU Organization:

CPU Building Blocks, CPU Registers and BUS Characteristics, Addressing Modes,

Instruction and Execution Interrupt cycle, Pipelining, Arithmetic Pipelining ,RISC

Pipelining, Instruction Pipelining, Micro programmed control - control memory, address

sequence, micro program example.

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year : 2016-17 Semester : I SEM

Subject : MCA102 – DIGITAL LOGIC AND COMPUTER SYSTEM ORGANIZATION

UNIT – V

Input- Output Organization:

IO interface, Modes of Transfer, Asynchronous Data Transfer, Interrupts, Direct Memory

Access, Input Output Processor

Text BOOK:

MORRIS MANO, “Computer System Architecture”, Pearson Education, 3rd edition, 2002

Reference Books:

1. THOMAS C BARTEE, “Digital Computer Fundamentals”, TMH, 6th edition. 2. Linda Null and Julia Lobur,” The Essentials of Computer Organization and

Architecture”, 2nd edition,2003. 3. William Stallings,” Computer Organization and Architecture”, 7th edition,

Pearson.2006

4. Rajaraman, Radhakrishnan, “Digital Logic and Computer Organization”, PHI, 2009.

5. Pal Chaudhuri, “Computer Organization & Design”, PHI, 2rd edition ,1999.

1. Pre-requisites:

Basic knowledge of Computer Fundamentals.

Boolean algebra and Number System Fundamental

2. Course Educational Objectives

In this course, the students will learn about

Binary number system representations

Basic concepts and elements of computer systems

Design various combinational and sequential circuits

Various CPU building blocks, the concepts of Pipelining, micro program

control unit and modes of transfer.

3. Course Outcomes

Upon completion of this course, students will be able to:

CO1: To understand the Minimization of Boolean expressions using algebraic

method and K-Maps.

CO2: Design and analyze simple combinational and synchronous sequential logic

circuits.

CO3: To understand and study the hierarchical memory system including Main

Memory, Cache Memory, Associative Memory and Virtual memories.

CO4: To understand the concepts of CPU building blocks, Organization of Micro

Program Control Unit, Parallel Processing, RISC and CSIC Architectures.

CO5: To Understand different ways of communicating with I/O devices and

standard I/O interfaces.

4. Course Articulation Matrix:

Course Code

COs Programme Outcomes

1 2 3 4 5

CO1 3 2 1 2

CO2 2 3 2 1

CO3 2 2 1 1

CO4 2 2 1

CO5 1 1 2 2

1= Slight(low) 2=Moderate(Medium) 3=Substantial(High)

Detailed Lesson Plan

S.No Name Of The Topic NO OF CLASSSES Date

DM As per

the Schedule

Expected date

1 Introduction to Digital Computers

1 24-08-2016 1

2 Boolean algebra 1 25-08-2016 1

3 Postulates and theorems 1 26-08-2016 1

4 Logic gates 1 26-08-2016 1

5 Demorgan’s theorems, Duality 1 29-08-2016 1

6 Canonical Forms 1 30-08-2016 1

7 Minimization Boolean functions

1 31-08-2016 1

8 Minimization Boolean functions

1 01-09-2016 1

9 Introduction to K-maps 1 02-09-2016 1

10 Introduction to K-maps 1 02-09-2016 1

11 Numbers systems 1 06-08-2016 1

12 Tutorial-1 1 07-092016 3

13 Complements 1 08-09-2016 1

14 Data Representation

1 09-09-2016 1

Fixed point Representation 1 09-09-2016 1

Floating point Representation 1 12-09-2016 1

Addition and subtraction of fixed point numbers

1 13-09-2016 1

Multiplication and Division of fixed point numbers

1 14-09-2016 1

Addition and subtraction of floating point numbers

1 15-09-2016 1

Multiplication and Division of floating point numbers

16-09-2016 1

Advanced Topics: Universal Gates NAND and NOT

16-09-2016 1

Tutorial-2 19-09-2016 3

Assignment-1 20-09-2016 4

UNIT-II

18 Half-Adder, Adders 21-09-2016 2

19 Full-Adder 22-09-2016 2

20 Binary-Adder, Binary Increment

23-09-2016 2

21 Binary Adder-Subtractor 23-09-2016 2

22 Decoder/ Encoder 26-09-2016 1

23 Multiplexer/De-multiplexer 27-09-2016 1,2

24 Introduction of Flip flops: SR, JK,

28-09-2016 1

25 D, T, Master-Slave and Edge Triggered flip flops

29-09-2016 1

26 Introduction to counters 30-09-2016 1

Synchronous and Asynchronous counters

30-09-2016 1

Advance Topic: Half-Adder Implementation using NAND and NOR gates.

03-10-2016 1,2

Tutorial-3 04-10-2016 3

Assignment-2 05-10-2016 4

UNIT-III

38 Introduction to memory 06-10-2016 1

39 Memory Hierarchy 07-10-2016 2

40 Primary Memory 07-10-2016 1

41 ROM and RAM variants 13-10-2016 1

42 Auxiliary Memory, Associative Memory

14-10-2016 1

43 I-MID EXAMS 17-10-2016

44 I-MID EXAMS 18-10-2016

45 I-MID EXAMS 19-10-2016

Discussion of I-mid question paper

20-10-2016 1

Virtual Memory 21-10-2016 2

Cache Memory 21-10-2016 2

Advanced Topic,Assignment-3 24-10-2016 4

Tutorial -4 24-10-2016 3

UNIT-IV

U CPU building blocks 25-10-2016 1

CPU registers 26-10-2016 2

Stack organization 27-10-2016 1

BUS characteristics 28-10-2016 1

Instruction formats, types of instructions

28-10-2016 1

Instruction cycle 31-10-2016 1

Addressing modes 01-11-2016 1

Parallel processing 02-11-2016 1

46 Introduction to pipelining 03-11-2016 1

47 Arithmetic pipelining 04-11-2016 1

48 Instruction pipelining 07-11-2016 1

RISC & CISC 08-11-2016 1

RISC pipelining 09-11-2016 1

Microprogrammed control unit-control memory

10-11-2016 1

Address sequencing 11-11-2016 1

Micro-Program example 14-11-2016 1

Assignment-4 15-11-2016 4

Tutorial-5 16-11-2016 3

UNIT-V

49 Introduction to Input-Output organization

17-11-2016 1

50 IO interface 18-11-2016 2

51 Modes of transfer 18-11-2016 1

52 Asynchronous Data Transfer 21-11-2016 2

53 Asynchronous Data Transfer 22-11-2016 2

54 Interrupt Handing 23-11-2016 2

55 Parallel Priority Interrupt 24-11-2016 2

56 DMA 25-11-2016 1

57 Input-Output processor 25-11-2016 1

58 Flynn’s classification of computer

28-11-2016 1

59 Slip Test 29-11-2016 4

60 Assignment-5 30-11-2016 4

61 Revision 01-12-2016 1

62 Revision 05-12-2016 1

63 Revision 06-12-2016 1

Tutorial-6 07-12-2016 3

Delivery Methods (DM):

1. Chalk & Talk

2. ICT Tools

3. Tutorial

4. Assignment/Test/Quiz

5. Laboratory/ Filed Visit

6. Web based learning

Course Instructor

Course Coordinator

Module Coordinator

HOD

Signature

Name of the Faculty

G RAJENDRA

K.PHANEENDRA K.PHANEENDRA I. RAJENDRA KUMAR

Slip test 08-12-2016 4

Revision 09-12-2016 1

Revision 13-12-2016 1

Revision 14-12-2016 1

Revision 15-12-2016 1

II-MID EXAMS 19-12-2016

II-MID EXAMS 20-12-2016

II-MID EXAMS 21-12-2016

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year: 2016-17 Semester : I SEM FACULTY : M.HEMALATHA Subject : MCA 103 : Discrete Structures and Graph Theory

1. Pre-requisites:

Basic knowledge of Mathematics.

2. Course Educational Objectives (CEOs):

On completion of this course, the student will improve develop logical thinking and will be able to explain

and apply the basic methods of discrete mathematics in Computer Science. They will be able to use these

methods in subsequent courses in the design and analysis of algorithms, computability theory, software

engineering, and computer systems.

In particular, students will be able to

Be skillful in expressing mathematical properties formally via the formal language of propositional logic and predicate logic.

Learn the Properties of sets, relations and functions, pigeonhole principle and use them to solve real world problems.

Be able to apply basic counting techniques to solve combinatorial problems Acquire ability to describe computer programs (e.g. recursive functions) in a formal mathematical

manner like recurrence relations, and generating functions. Learn properties of Basic structures like graphs and trees. How to simplify and solve path problems using graph algorithms.

3. Course Outcomes (COs): At the end of the course, the student will be able to:

CO 1 : Construct simple mathematical proofs and possess the ability to verify them and Develop logical and Creative thinking to solve problems. CO 2 : Manipulate and specify basic mathematical objects such as sets, functions, and relations and will also be able to verify simple mathematical properties that these objects possess. CO 3 : Analyze and model computational processes using analytic and combinatorial methods, Recurrence relations and generating functions. CO 4 : Reason mathematically about basic data types and structures such as numbers, sets, graphs, and trees used in computer algorithms and systems. CO 5 : Apply different algorithms and tools on graphs and trees to visualize and simplify path problems. 4. Course Articulation Matrix:

Course Code

COs Programme Outcomes

1 2 3 4 5

CO1 2 3 1

CO2 3 3 3

CO3 2 1

CO4 1 1

CO5 3 3 3

1= Slight(low) 2=Moderate(Medium) 3=Substantial(High)

Course Delivery Plan:

S.NO

TOPIC TO BE COVERED NO OF CLASSSES Actual Date

Delivery Method As per

the Schedule

Expected Date

UNIT-I

1 Statements and Notations 1 08-08-2016 1 2 Connectives 1 10-08-2016 1

3 Well Formed Formulas 1 24-08-2016 1 4 Truth Tables 1 26-08-2016 1 5 Equivalences 1 26-08-2016 1 6 implications 1 27-08-2016 1 7 Normal Forms Disjunctive Normal Form 1 27-08-2016 1 8 Normal Forms Conjunctive normal Form 1 29-08-2016 1 9 Principal Conjunctive Normal Form 1 31-08-2016 1 10 Principal Disjunctive Normal Form 1 02-09-2016 1 11 Rules of inference 1 02-09-2016 1 12 Consistency of Premises 1 03-09-2016 1 13 indirect method of proof 1 0-09-2016 1 14 Predicates 1 07-09-2016 1 15 Statement Functions 1 09-09-2016 1 16 Variables and quantifiers 1 09-09-2016 1 17 predicate Formulas 1 14-09-2016 1 18 free and bound Variables 1 16-09-2016 1 19 Universe of Disclosure 1 16-09-2016 1 20 inference theory of predicate calculus 1 17-09-2016 1 21 Tutorial-1 1 17-09-2016 3 22 Class Test -1 1 19-09-2016 4 23 Revision of unit-I 1 21-09-2016 4 24 Revision of unit-I 1 23-09-2016 4 Number of Classes:

24

25 Introduction to sets 1 23-09-2016 1 26 Operations on Sets 1 24-09-2016 1 27 Operations on Sets 1 24-09-2016 1 28 Venn Diagrams 1 26-09-2016 1 29 set identies , principle of specification 1 28-09-2016 1 30 cartesian products 1 30-09-2016 1 31 Relations 1 30-09-2016 1 32 properties of binary relations 1 01-10-2016 1 33 Equivalence relations 1 01-10-2016 1 34 compatibility relations 1 03-10-2016 1 35 partial ordering 1 05-10-2016 1 36 Hasse Diagram 1 07-10-2016 1 37 Functions introduction 1 07-10-2016 1 38 compisition of functions 1 14-10-2016 1 39 inverse function 1 14-10-2016 1 40 Recursive functions 1 15-10-2016 1 41 Applications of pigeonhole principle , Applications 1 15-10-2016 1 42 Tutorial - 2 1 21-10-2016 3 43 Class Test-2 1 21-10-2016 4

44 Rivision of unit-II 1 22-10-2016 4

Number of Classes:

20

UNIT-III

45 basics of counting 1 22-10-2016 1 46 basics of counting 1 24-10-2016 1 47 combinations 1 26-10-2016 1 48 permutations 1 28-10-2016 1

49 Combinations and permutations examples 1 28-10-2016 1 50 binomial coefficients 1 29-10-2016 1 51 Binominal Theorems 1 29-10-2016 1 52 Multinomial Theorems 1 31-10-2016 1 53 Principle of inclusion and exclusion 1 02-11-2016 1 54 generating functions 1 04-11-2016 1 55 calculating coefficient of Generating functions 1 04-11-2016 1 56 recurrence relations 1 05-11-2016 1 57 solving recurrence relations by substitution 1 05-11-2016 1 58 solving recurrence relations by Characteristic roots 1 07-11-2016 1 59 solve recurrence relations by Generating functions 1 09-11-2016 1 60 solving non homogeneous recurrence relations 1 11-11-2016 1 61 solving non homogeneous recurrence relations 1 11-11-2016 1 62 Tutorial-3 1 16-11-2016 3 63 Class Test - 3 1 18-11-2016 4

Number of Classes: 19

UNIT-IV

64 Graph Theory Basic Concepts 1 18-11-2016 1 65 Graph Theory Basic Concepts 1 19-11-2016 1 66 Representation of Graphs 1 19-11-2016 1 67 BFS 1 21-11-2016 1 68 DFS 1 23-11-2016 1 69 Isomorphism 1 25-11-2016 1 70 sub graphs 1 25-11-2016 1 71 multi graphs, planar graphs 1 26-11-2016 1 72 Eular circuits 1 26-11-2016 1 73 Eular formula 1 28-11-2016 1

74 Hamiltonian Graphs 1 30-11-2016 1

75 chromatic numbers 1 02-12-2016 1

76 Tutorial - 4 1 02-12-2016 3

77 Class Test - 4 1 03-12-2016 4

Number of Classes: 14

UNIT-V

78 single source shortest path problems 1 03-12-2016 1 79 single source shortest path Dijkstras algorithm 1 05-12-2016 1 80 All pairs shortest path problems 1 07-12-2016 1 81 All pairs shortest path Floyd's algorithm 1 09-12-2016 1 82 Transitive closer Warshall's Algorithm 1 09-12-2016 1 83 spanning trees 1 12-12-2016 1

84 minimum spanning tree kruskal's algorithm 1 14-12-2016 1 85 minimum spanning tree Prims algorithm 1 16-12-2016 1

86 Example Problems on minimum Spanning trees 1 16-12-2016 1

87 Tutorial-5 1 17-12-2016 3

88 class Test-5 1 17-12-2016 4

Number of Classes: 11

Content beyond syllabus:

89 Parallel Concepts in Graph Theory 1 22-11-2016 2

90 Mathematical induction 1 06-12-2016 2

Total Number of Classes: 90

Delivery Methods (DM): 1. Chalk & Talk 2. ICT Tools 3. Tutorial 4. Assignment/Test/Quiz 5. Laboratory/ Filed Visit

6. Web based learning

Course

Instructor Course Coordinator

Module Coordinator

HOD

Signature

Name of the Faculty

Mrs M.Hema Latha

Mrs M.Hema Latha

Dr A. Rami Reddy

I.RAJENDRA KUMAR

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year: 2016-17 Semester : I SEM

Subject : MCA 104 : English Language for Communication

Course Educational Objectives

In this course, the students will learn

English with emphasis on LSRW skills.

The standard vocabulary along with the meaning and usage of the words.

The concepts of effective writing with special focus on drafting reports, e-mails, letters,

resume etc.

The concepts of process, channels, and barriers of effective communication ( verbal and

non-verbal)

The concepts of process and requisites of good Listening and Reading skills.

The concepts of soft skills such as team work, professional etiquettes, leadership strategies,

interpersonal and networking skills.

Course Outcomes

After the completion of this course, prospective engineers will have the ability to

Read, write and aptly understand what ever is written and spoken in English.

Speak fluently with acceptable pronunciation and write with appropriate words, spellings,

grammar and syntax

Manage the situation and negotiate business with good English communication.

Think and analyze the situations and make good presentations of their work and decisions.

prepare oneself to face interviews and also to participate in group discussions

Syllabus:

Pre requisite: Knowledge of grammar and its usage, sentence structures, a little vocabulary,

readiness English speaking, good group behavior

UNIT – I

Communicative Grammar: Tense forms, Subject - Verb Agreement, Question Tags,

Spotting the errors, Active and Passive voice, Direct & Indirect speech.

Vocabulary: One-Word Substitutes, Formation of Words, Using Words as Different Parts of

Speech, Idioms and phrases, Words often confused.

UNIT - II

Communication – Process, Methods and Channels of Communication, Non Verbal

Communication – Body Language, Barriers to Effective Communication.

UNIT - III

Listening-process & requisites of good listening, Reading skills- process & requisites

UNIT - IV

Features of Effective Writing-7 Cs- Letter writing, e-mail drafting, Resume Writing, Report

writing, Synopsis and Statement of purpose.

UNIT - V

Soft Skills-Significance and Components, Interpersonal Skills, Professional Etiquettes,

Empathy, Leadership development strategies - Team work- concept and exercises - Cross

cultural communication - Networking skills.

REFERENCES:

1. John Seely, “ Oxford Guide to Effective Writing and Speaking”, Oxford University Press,

New Delhi, 2005.

2. Murphy, “ English Grammar”, Cambridge University Press, New Delhi, 2009.

3. Rizvi Ashraf M, “Effective Technical Communication”, Tata McGraw Hill, New

Delhi,2008.

4.Ramesh & Ramesh, “ Ace of Soft skills”, Pearson Education, New Delhi, 2009.

5. Raman and Sharma, “ Technical communication” , Oxford University Press.

6. K. Alex, “Soft skills: know yourself & know the world”, S.Chand.

Sl. No.

No. of

Lecture

Hours

Date Planned Topics Unit Topics

Covered

Remarks

1 1 27-08-16 Introductory Period

2 1 27-08-16 Tense forms I

3 1 29-08-16 Tense forms I

4 1 30-08-16 Subject – verb agreement I

5 1 31-08-16 Subject – verb agreement I

6 1 03-09-16 Question Tags I

7 1 03-09-16 Spotting the Errors I

8 1 03-09-16 Tutorial – Spotting the Errors I

9 1 03-09-16 Active Voice – Passive Voice I

10 1 06-09-16 Voice Change I

11 1 07-09-16 Direct & Indirect speech I

12 1 10-09-16 Direct & Indirect speech I

13 1 10-09-16 Tutorial – Voice & Reported speech I

14 1 13-09-16 One word substitutes I

Course Cos POs

1 2 3 4 5

MCA 104

CO1 1

CO2 1

CO3 1

CO4 1

CO5 1

1= Slight (Low) 2= Moderate (Medium) 3. Substantial (High)

15 1 14-09-16 Formation of Words I

16 1 17-09-16 Using words as different parts of speech I

17 1 17-09-16 Idioms and phrases I

18 1 19-09-16 Words often confused I

19 1 20-09-16 Words often confused I

20 1 21-09-16 Tutorial – Vocabulary I

21 1 24-09-16 Communication – Process II

22 1 24-09-16 Communication – Process II

23 1 26-09-16 Methods & Channels of Communication II

24 1 27-09-16 Non-Verbal Communication II

25 1 28-09-16 Non-Verbal Communication II

26 1 01-10-16 Non-Verbal Communication II

27 1 01-10-16 Body Language II

28 1 03-10-16 Body Language II

29 1 04-10-16 Body Language II

30 1 05-10-16 Barriers to Effective communication II

31 1 08-10-16 Barriers to Effective communication II

32 1 08-10-16 Tutorial-Body Language II

I-MID EXAM(From 17-09-2016 to 19-09-2016)

33 1 15-10-16 Listening Skills III

34 1 15-10-16 Listening process III

35 1 17-10-16 Requisites of good listening III

36 1 18-10-16 Reading skills III

37 1 19-10-16 Process & requisites III

38 1 22-10-16 Tutorial – Listening & Reading Skills III

39 1 22-10-16 Features of Effective Writing IV

40 1 24-10-16 7 Cs of Communication IV

41 1 25-10-16 7 Cs of Communication IV

42 1 26-10-16 Letter – writing IV

43 1 29-10-16 Letter – writing IV

44 1 29-10-16 E-mail drafting IV

45 1 31-10-16 E-mail drafting IV

46 1 01-11-16 Resume-writing IV

47 1 02-11-16 Resume-writing IV

48 1 05-11-16 Report-writing IV

49 1 05-11-16 Report-writing IV

50 1 07-11-16 Synopsis IV

51 1 08-11-16 Synopsis IV

52 1 09-11-16 Statement of purpose IV

53 1 12-11-16 Statement of purpose IV

54 1 12-11-16 Tutorial – Writing skills IV

55 1 14-11-16 Soft skills-significance and components V

56 1 15-11-16 Interpersonal Skills V

57 1 16-11-16 Professional Etiquettes V

58 1 19-11-16 Professional Etiquettes V

59 1 19-11-16 Professional Etiquettes V

60 1 21-11-16 Empathy V

61 1 22-11-16 Empathy V

62 1 23-11-16 Empathy V

63 1 26-11-16 Leadership development strategies V

64 1 26-11-16 Leadership development strategies V

65 1 28-11-16 Leadership development strategies V

66 1 29-11-16 Team work-concept V

67 1 30-11-16 Team work-exercises V

68 1 03-12-16 Team work-concept V

69 1 03-12-16 Team work-exercises V

70 1 05-12-16 Team work-concept V

71 1 06-12-16 Team work-exercises V

72 1 07-12-16 Cross cultural communication V

73 1 10-12-16 Cross cultural communication V

74 1 10-12-16 Networking skills V

75 1 12-12-16 Networking skills V

76 1 14-12-16 Tutorial V

77 1 17-12-16 Revision V

78 1 17-12-16 Revision V

II MID EXAMS

(From 19-12-2016 to 21-12-2016)

Instructor Course

Coordinator

Module

Coordinator

HOD

Name K. Sridevi Dr.B.Samrajya

Lakshmi

Dr.B.Samrajya

Lakshmi

Dr.A.Rami Reddy

Sign with Date

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year: 2016-17 Semester : I SEM Subject : MCA105: INTRODUCTION TO COMPUTER SYSTEMS AND PROGRAMMING

SYLLABUS

UNIT - I

Introduction to Computers: History and Generations of Computers, Primary and Secondary memory, Input-output

devices, ALU, Processor, Applications of computers.

C-Basics:

Algorithm / pseudo code, Flowcharts, Program development steps, Structure of C program, Identifiers, Basic data types

, Constants, variables, types of operators, expressions, precedence and order of evaluation, type conversions, conditional

expressions.

UNIT - II

Control structures: If, If-Else and switch statements, Loops- while, do-while and for statements, break, continue and goto, Programming

examples.

Arrays:

Introduction, Single-dimensional Arrays : Declaration of a Single-dimensional Array, Usage of Single-dimensional

Array, Memory Representation of Single-dimensional Array , Operations on a Single-dimensional Array, Array of

Arrays (Multi-dimensional Arrays) , Advantages and Limitations of Arrays

Strings and Character Arrays: Introduction, Strings, Character Arrays, Reading Strings from the Keyboard, Printing

Strings on the Screen, String Library Functions, Array of strings.

UNIT - III

Functions:

Introduction, Functions, Classification of Functions - Based Upon who Develops the Function, Based Upon the Number

of Arguments a Function Accepts. Storage Classes- auto, register, static, extern. C Pre-Processor: Translators, Phases

of Translation, Preprocessor Directive Handling.

Pointers:

Operations on Pointers , void pointer , Null Pointer, Relationship Between Arrays and Pointers, Array of Pointers,

Pointer to a Pointer , Pointer to an Array, Array of Character Pointers, Command Line Arguments, Dynamic Memory

Allocation.

UNIT - IV

Structures, Unions, Enumerations and Bit-fields:

Introduction, Structure definition, Structure declaration , Operations on Structures ,Pointers to Structures, Array of

Structures, Structures within a Structure (Nested Structures) Functions and Structures, type def and Structures, Unions,

Practical Application of Unions, Enumerations ,Bit-Fields

UNIT – V

Files:

Introduction, Files, Streams, I/O Using Streams :Opening a Stream, Closing Streams Character Input , Character

Output, File Position Indicator , End of File and Errors, Line Input , Line Output , Formatted Input, Formatted Output,

Block Input , Block Output, Stream Buffering and Flushing the Streams, File Type, Files and Command Line

Arguments

.Text Book:

1. Ajay Mittal, “Programming in C: A Practical Approach” , First Edition , Person Education, 2010

Reference Books:

1. Reema Thareja “Programming in C”, First Edition, Oxford Publications,2011.

2. Pradip Dey, Manas Ghosh “Programming in C”, First Edition, Oxford Publications.

3. Brian W. Kernighan, Dennis M. Ritchie“ The C Programming Language”, 2nd Edition, PHI/Pearson

Education, 1988

4. B.A. Forouzan and R.F. Gilberg Computer science, “A structured programming approach using C”, Third

edition, Thomson

Course Education Objectives:

The main objective of this course is students will learn about writing algorithms, drawing flow

charts and implementing the problems using „C‟ constructs. Students will also learn the

Fundamental concepts of C Programming like Data types, Operators, Conditional Statements,

Control structures, Arrays, Functions, Pointers, Structures & Unions and Files concepts

Student has to learn about the mentioned concepts and get benefited in these areas in practical

environment.

To make students familiar with:

Writing algorithms, flowcharts to implement operations involved in different Problems.

To handling arrays, Know the limitations of static memory allocation, various operations on

strings, importance of dynamic memory allocation.

The functions used for dynamic memory allocation, storage classes of variables, sending

input through command line, modularization, and pointer concept.

Manipulating Records, linked list introduction, applications of unions.

The advantages of permanent storage, various operations on files and format the output.

Course Outcomes:

At the end of this course student will be able to

CO1: Write the algorithm and Draw the flow charts, Understand the basic terminology used in

computer programming, Write, compile and debugging programs in C language.

CO2: Use different data types in a c program, Design programs involving control structures and

functions.

CO3: Explain the difference between call by value and call by reference, understand the

dynamic memory management.

CO4: Get the complete information about structures and unions.

CO5: Usage of the files and operations on files. Get the programming skills on all the concepts, To

cover the topics in interview orientation, Students are confident about the topics in the way of

campus placements, Able to do the Mini projects on files and other functional areas.

Pre requisite:

Knowledge about various components in computer

Algorithm writing Flowchart drawing skills and

Problem solving skills.

4. Course Articulation Matrix:

Course Code

COs Programme Outcomes

1 2 3 4 5

CO1 3 2 3

CO2 2 3 2 3

CO3 2 3 3 2

CO4 2 3 1 3

CO5 2 3 3 1

1= Slight(low) 2=Moderate(Medium) 3=Substantial(High)

Course Delivery Plan:

S.

No

Expected

Date

Date of

Delivery

Topics to be covered No.of

Hrs

Teaching

Method/Aid

1 24-08-2016 Unit-1

Introduction to Computers/

Classification of Languages/

Classification of Computers/

Basic concepts in computers

3 1

2 25-08-2016 Algorithm/pseudo code and examples 2 1

3 26-08-2016 Flow chart and examples 2 1

4 27-08-2016 Program development steps 1 1

5 31-08-2016 Introduction to C,Structure of c

program

1 1

6 01-09-2016 Identifiers, variables and constants 1 1

7 02-09-2016 Simple C Programs 1 1

8 02-09-2016 Basic data types and sizes 1 1

9 03-09-2016 Arithmetic, relational and logical

operators

1 1

10 03-09-2016 Tutorial hour 1 3

11 07-09-2016 Increment and decrement, assignment

and conditional operators

1 1

12 07-09-2016 Bitwise operators 1 1

13 08-09-2016 Typeconversions,conditional

expressions, Precedence and order of

evaluation

1 1

14 09-09-2016 Input and output statements, statements

and blocks

1 1

15 10-09-2016 Decision making with if ,simple if 1 1

16 14-09-2016 If else and nested if else statements 1 1

17 14-09-2016 Tutorial hour 1 3

18 15-09-2016 Else if ladder, switch statement 1 1

19 17-09-2016 Loops:while,dowhile 3 1

20 21-09-2016 For statements, break statement 2 1

21 23-09-2016 Continue, goto and labels 1 1

22 28-09-2016 Switch Statement Programming

examples &Tutorial hour

1 1,3

23 29-09-2016 Arrays Advantages and Drawbacks

Accessing elements, storing elements

1

1

24 30-09-2016 Unit-2

Types of Arrays and 1DA

1 1

25 30-09-2016 1DA examples and Tutorial hour 2 1,3

26 01-10-2016 Two- dimensional arrays and

examples

2 1

27 04-10-2016 Multi dimensional arrays,

applications of arrays and

Tutorial hour

1 1,3

28 05-10-2016 Character Arrays(Strings)

creation,declaration,reading,

writing with strings

1 1

29 07-10-2016 Arithmetic Operations on

charecters,String Handling

Functions

3 1

30 14-10-2016 Functions Introduction and

basics

1 1

31 17-10-2016 Types of functions 2 1

32 19-10-2016 Types of functions& Parameter

passing techniques

1 1

33 21-10-2016 Parameter passing techniques 1 1

34 24-10-2016 Recursive Functions, Functions

with Arrays

2 1

35 26-10-2016 Storage

classes:extern,auto,register and

static

2 1

36 28-10-2016 Scope rules, block structure, user

defined functions, Standard

library functions

2 1

37 31-10-2016 Header files preprocessors and

example programs and Revision

2 1

38 01-11-2016 Unit-3

Pointers:concepts,initialization

of pointer variables

1 1

39 02-11-2016 Pointers and function arguments 1 1

40 04-11-2016 Address arithmetic, character

pointers and functions

1 1

41 05-11-2016 Character pointers and functions,

pointers to pointers

1 1

42 08-11-2016 Preprocessor Directives and

Macros

1 1

43 10-11-2016 Tutorial hour 1 3

44 11-11-2016 Pointers and arrays 1 1

45 15-11-2016 Dynamic memory management

functions

2 1

46 16-11-2016 Command line arguments, void

pointer

1 1

47 17-11-2016 Sample example programs 1 1

48 18-11-2016 Tutorial hour and Revision 1 3

Delivery Methods (DM):

1. Chalk & Talk 2. ICT Tools 3. Tutorial 4. Assignment/Test/Quiz

5. Laboratory/ Filed Visit 6. Web based learning

Course Instructor

Course Coordinator

Module Coordinator

HOD

Signature

Name of the Faculty

P.ASHOK

REDDY

P.ASHOK

REDDY

P.ASHOK

REDDY

I.RAJENDRA KUMAR

49 19-11-2016 Unit-4

Derived Types: Structures

Introduction

1 1

50 22-11-2016 Structures: Creation,declaration 2 1

51 24-11-2016 Initialization of structure

variables

1 1

52 27-11-2016 Nested structures 1 1

53 28-11-2016 Arrays of structures, Tutorial

hour

1 1,3

54 29-11-2016 Structures and functions 2 1

55 31-11-2016 Pointers to structures

Self referential structures, unions

2 1

56 02-12-2016 Typedef,bitfields and sample

prgms

Tutorial hour

2 1,3

57 06-12-2016 Unit-5

Concept of file,text and binary

files

1 1

58 07-12-2016 Streams 1 1

59 08-12-2016 Standard i/o operations 1 1

60 09-12-2016 Formatted i/o operations 1 1

61 09-12-2016 Tutorial hour 1 3

62 13-12-2016 File i/o operations 2 1

63 14-12-2016 Error handling and sample

programs

2 1

64 16-12-2016 Command Line arguments 1 1

65 17-12-2016 Content Beyond Syllabus and

Revision

1 1

TOTAL NO OF HOURS 87

19-12-2016 to 21-12-2016 MID-II

SYLLABUS

UNIT – I : PROBABILITY

Probability Theory: Sample space, Events & Probability, axioms of Probability. addtion law of

probability ,conditional probability, Multiplication theorem and Baye‟s theorem.

UNIT – II: PROBAILITY DISTRIBUTIONS

Random variables and distributions : Discrete and continuous Random variables, Mathematical

Expectation. Discrete and continuous probability distributions- Binomial, Poisson, Normal

Distributions and its applications.

UNIT - III : SAMPLING DISTRIBUTION AND ESTIMATION

Sampling distribution: Populations and samples - Sampling distributions of mean (known and

unknown) proportions, sums and differences.

Estimation – point estimation, interval estimation, Bayesian estimation.

UNIT – IV: TESTS OF HYPOTHESIS

Testing of hypothesis: Null and alternative hypothesis, one-tail and two-tail tests, tests of

Hypothesis concerning means, Tests of Hypothesis concerning proportions, F-test for variances ,

chi-squre test for goodness of fit and independence of attributes.

UNIT – V : CORRELATION AND CURVE FITTING

Correlation and Regression: Simple bivariate correlation coefficient, rank correltion and Linear

regression, regression lines.

Non Linear regression: Least square fit , fitting of straight line, polynomial and Exponential curve.

TEXT BOOK

1. S.C.Gupta & V.K.Kapoor “Fundamentals of Mathematical statistics” Sultan chand and sons,

New Delhi. 11th

edition,2002.

REFERENCES

1. Jay L.Devore “Probability and Statistics for engineering and the sciences.” Cengage

Learning india, 8th edition,2012.

2. Murray R.Spiegel “Probability and Statistics” Schaum;s outline series, ,Mc Graw Hill, 4th

edition.

3. T.K.V. Iyengar “Probability & Statistics for MCA ”. S. Chand & company, New Delhi, 2009

edition.

4. Miller and Freund‟s “Probability and Statistics for Engineers” Prentice Hall of

India,NewDelhi, 8th

edition,2011.

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year : 2016-17 Semester : I SEM

Subject : MCA106 – PROBABILITY & STATISTICAL APPLICATIONS

1. Pre-requisites: None

2.Course Educaitonal Objectives:

The main objectives of this course are

To revise elementary concepts and techniques encountered in probability.

To introduce new techniques for carrying out probability calculations and identifying

probability distributions.

To motivate the use of statistical inference in practical data analysis

To study elementary concepts and techniques in statistical methodology.

To develop the skills for applying the probability and statistical techniques in computer

science.

3.Course outcomes:

After the completion of course, the students will be able to

Predict various probabilistic situations based on various laws of probability like additive,

multiplicative laws.

Distinguish among the criteria of selection and application of Binomial, Poisson, Normal

and Gamma distributions.

Estimate the point and interval estimators of mean, variance and proportion for the given

Sample data.

Apply various sample tests like Z-test, t-test, F-test and χ2 -test for decision making

regarding the population based on sample data.

Estimate the level of correlation, the linear relationship for the given bivariate data and

the best fit curve of the given data by the method of least squares.

4. Course Articulation Matrix:

Course Code

COs Programme Outcomes

1 2 3 4 5

CO1 3 2 1

CO2 3 2 1

CO3 3 2 1

CO4 3 2 1

CO5 3 2 1

1= Slight(low) 2=Moderate(Medium) 3=Substantial(High)

Course Delivery Plan:

S. No.

Topics to be covered Number of Classes

Tentative Date

Actual Date

Delivery Method

Unit-1

1 Introduction class 1 24-08-16 DM1

2 Probability theory: Introduction 1 25-08-16 DM1

3 sample space and events 1 26-08-16 DM1

4 Simple examples 1 27-08-16 DM1

5 Axioms of probability, simple theorems 1 29-08-16 DM1

6 Simple theorems and examples 1 30-08-16 DM1

7 Addition theorem, examples 1 31-08-16 DM1

8 problems 1 01-09-16 DM1

9 problems 1 02-09-16 DM1

10 Conditional probability, 1 03-09-16 DM1

11 Multiplication theorem 1 06-09-16 DM1

12 Independent events, theorems 1 07-09-16 DM1

13 Problems on multiplication theorem 1 08-09-16 DM1

14 Problems 1 09-09-16 DM1

15 Problems on independent events 1 11-09-16 DM1

16 Problems 1 13-09-16 DM1

17 Baye‟s theorem 1 14-09-16 DM1

18 Problems on Baye‟s theorem 1 15-09-16 DM1

19 Problems 1 16-09-16 DM1

20 Tutorial class 1 17-09-16 DM1,3 Number of classes 20

Unit-II

21 Random variables: Introduction 1 19-09-16 DM1

22 Discrete & continuous r.v‟s , Distribution

function 1

20-09-16 DM1

23 Mathematical Expections, Problems 1 21-09-16 DM1

24 Problems on pmf 1 22-09-16 DM1

25 Problems on pmf 1 23-09-16 DM1

26 Problems on pdf 1 24-09-16 DM1

27 Problems on pdf 1 26-09-16 DM1

28 Binomial distribution- Mean, variance 1 27-09-16 DM1

29 Problems on binomial distribution 1 28-09-16 DM1

30 Problems on binomial distribution 1 29-09-16 DM1

31 Fitting of Binomial distribution 1 30-09-16 DM1

32 Poisson distribution-Mean, variance 1 01-10-16 DM1

33 Problems on poisson distribution 1 03-10-16 DM1

34 Problems on poisson distribution 1 04-10-16 DM1

35 Fitting of poisson distribution 1 05-10-16 DM1

36 Normal distribution- Properties 1 06-10-16 DM1

37 Problems on normal distribution 1 07-10-16 DM1

38 Problems on normal distribution 1 08-10-16 DM1

39 Problems 1 13-10-16 DM1

40 Problems 1 14-10-16 DM1

41 Tutorial class 1 15-10-16 DM1,3 Number of classes 21

42 I mid exams 17-10-16

43 I mid exams 18-10-16

44 I mid exams 19-10-16

Unit-III

45 Population, sample,parameter,statistic,

s.d 1

20-10-16 DM1

46 Problems of sampling distributions 1 21-10-16 DM1

47 Problems 1 22-10-16 DM1

48 problems 1 24-10-16 DM1

49 Central limit theorem and applications 1 25-10-16 DM1

50 Problems on central limit theorem 1 26-10-16 DM1

51 Sampling distribution of sums and

differences 1

27-10-16 DM1

52 problems 1 28-10-16 DM1

53 Point and interval estimation 1 29-10-16 DM1

54 Interval estimation for mean, proportion 1 31-10-16 DM1

55 Problems on interval estimation (lagre

samples) 1

01-11-16 DM1

56 Problems on interval estimation (small

samples) 1

02-11-16 DM1

57 Bayesian Estimation , problems 1 03-11-16 DM1

58 Tutorial class 1 04-11-16 DM1,3 Number of classes 14

Unit-IV

59 Testing of hypothesis, introduction 1 05-11-16 DM1

60 Large sample tests, Z-test for single

mean 1

08-11-16 DM1

61 Problems 1 09-11-16 DM1

62 Z-test for difference of means 1 10-11-16 DM1

63 Problems 1 11-11-16 DM1

64 Z-test for single proportion 1 12-11-16 DM1

65 Z-test for difference of proportions 1 15-11-16 DM1

66 problems 1 16-11-16 DM1

67 t-test for single mean 1 17-11-16 DM1

68 t-test for difference of means 1 18-11-16 DM1

69 problems 1 19-11-16 DM1

70 Paired t-test 1 22-11-16 DM1

71 Problems 1 23-11-16 DM1

72 F-test for variances 1 24-11-16 DM1

73 Chi-square test for goodness of fit 1 25-11-16 DM1

74 Chi-square test for independence of

attributes 1

26-11-16 DM1

75 problems 1 29-11-16 DM1

76 Tutorial class 1 30-11-16 DM1,3 Number of classes 18

Unit-V

77 Correlation and regression, introduction 1 01-12-16 DM1

78 Problems on correlation coefficient 1 02-12-16 DM1

79 Problems on change of origin method 1 03-12-16 DM1

80 Regression lines, problems 1 06-12-16 DM1

81 Problems 1 07-12-16 DM1

82 problems 1 08-12-16 DM1

83 Rank correlation 1 09-12-16 DM1

84 Problems on rank correlation 1 10-12-16 DM1

85 Curve fitting- stright line, parabola 1 13-12-16 DM1

86 Power curve, exponential and other

curves. 1

15-12-16 DM1

87 problems 1 16-12-16 DM1

88 Tutorial class 1 17-12-16 DM1,3 Number of classes 12

Content beyond syllabus:

89 Applications of sampling tests 1

90 Correlation for bivariate frequency data 1

Total no. of classes 90

Delivery Methods (DM):

1. Chalk & Talk 2. ICT Tools 3. Tutorial 4. Assignment/Test/Quiz 5. Laboratory/ Filed Visit 6. Web based learning

Course Instructor

Course

Coordinator

Module

Coordinator

HOD

Name M.RAMI REDDY

M.RAMI REDDY

Signature

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year: 2016-17 Semester : I SEM

Subject : MCA151 : C – PROGRAMMING LAB

LIST OF EXPERIMENTS

Cycle-1:

1) Student is expected to observe various components of computer physically

and assembling and dissembling of components.

2) Write programs in C Language:

a. To Exercise preliminary data types

b. To illustrate the usage of various Operators

c. To illustrate the order of evaluation of expressions

Cycle-2:

Write programs in C Language

a) To check whether the given year is leap year (or) not

b) To convert given two digit number into words using switch statement

c) To illustrate the usage of „goto‟ statement

d) To find smallest& biggest number from the given set of 4 numbers using „if‟ statement.

e) To calculate the student grade in the examination – assume suitable constraints.

f) To prepare electricity bill for the consumed units – assume suitable constraints.

g) To find roots of Quadratic Equation.

Cycle-3:

Write programs in C Language

a) To display first N natural numbers

b) To find whether the given number is Armstrong (or) not

c) To find reverse of the given number and to check whether it is palindrome (or) not.

d) To find whether given number is strong number (or) not.

e) To check whether a given number is Prime (or) not

f) To display prime numbers with in the given range(Nesting of Loops).

g)To display the following formats (Nesting of Loops)

i) 1 ii) 5 4 3 2

1 2 4 3 2 1

1 2 3 3 2 1

1 2 3 4 2 1

1 2 3 4 5 1

Cycle -4:

Write programs in C Language

a) To Find the sum and average of given numbers using Arrays.

b) To display elements of array in reverse order

c) To search whether the given element is in the array (or) not

using linear search & binary search.

d) Addition, subtraction and multiplication of Matrices

e) Transpose of given matrix

f) To illustrate the use of any 5 string handling functions.

g) To accept line of text and find the number of characters, number of

vowels and number of blank spaces in it.

h) To find whether the given string is palindrome (or) not.

Cycle -5:

Write programs in C Language

a) To find factorial of a given number using functions.

b) To swap two numbers using functions.

c) To find GCD of two numbers using recursion

d) To solve Towers of Honai problem.

e) To illustrate the use of external & static storage classes.

Cycle-6 :

Write programs in C Language

a) Illustrating pointer declaration, initialization and Pointer arithmetic.

b) To illustrate call by reference.

c) To find sum of the elements of the array using functions.

d) To illustrate the usage of command line arguments.

e) To illustrate the usage of dynamic memory management functions.

Cycle-7:

Write programs in C Language

a) To process the student records. Assume suitable fields for student structures

(Different kinds of initialization of structure variables are to be exercised)

b) To read records of 10 employees and find their average salary

(exercise array of structures & Nested structures concepts ).

c) To handle a structure variable using pointers and implement

self - referential structure

d) To exercise i) unions ii) bit fields iii) enum

Cycle -8 :

Write programs in C Language

a) Accessing content from files and writing content in to it.

(Exercise different file operation modes)

b) Accessing structured data using files.

c) Copy the contents of one file into another

(Exercise different file operation modes)

c) Exercise random access files operations

Course Education Objectives:

Student has to learn about the mentioned concepts and get benefited in these areas in

practical environment.

To make students familiar with:

Writing algorithms to implement operations involved in different Problems.

To handling arrays, Know the limitations of static memory allocation, various operations on

strings, importance of dynamic memory allocation.

The functions used for dynamic memory allocation, storage classes of variables, sending

input through command line, modularization, and pointer concept.

Manipulating Records, linked list introduction, applications of unions.

The advantages of permanent storage, various operations on files and format the output.

Course Outcomes (COs): By the completion of the course, the students are able to:

CO1: Write the algorithm and Draw the flow charts, Understand the basic terminology used in

computer programming, Write, compile and debugging programs in C language.

CO2: Use different data types in a c program, Design programs involving control structures and

functions.

CO3: Explain the difference between call by value and call by reference, understand the

dynamic memory management.

CO4: Get the complete information about structures and unions.

CO5: Usage of the files and operations on files. Get the programming skills on all the concepts,

To cover the topics in interview orientation, Students are confident about the topics in

the way of campus placements, Able to do the Mini projects on files and other functional

areas.

Articulation Matrix

Course Code

COs Programme Outcomes

1 2 3 4 5

CO1 2 2 3 2

CO2 3 3 2

CO3 3 2 3

CO4 2 3 2 3

CO5 3 3 2 1

1= Slight(low) 2=Moderate(Medium) 3=Substantial(High)

Notification of Lab Cycles

S.No Name of the

Experiments

Date of Conduction

(Expected)

Actual Date of

Conduction

1 Basics Hand Outs 30-08-2016

2 Dos Commands 01-09-2016

3 Basic Programs on C 06-09-2016

4 Cycle 1 13-09-2016

5 Cycle 1

Cycle 2

22-09-2016

6 Cycle 2 29-09-2016

7 Cycle 3 06-10-2016

8 Cycle 3 18-10-2016

9 Cycle 4 27-10-2016

10 Cycle 4 03-11-2016

11 Cycle 5 15-11-2016

12 Cycle 6 24-11-2016

13 Cycle 6 29-11-2016

14 Cycle 7 01-12-2016

15 Cycle 7 08-12-2016

16 Cycle 8 Revision of

Experiments

13-12-2016

17 Lab Internal Exam 15-12-2016

Course

Instructor Course Coordinator

Module Coordinator

HOD

Signature

Name of the

Faculty

P.ASHOK

REDDY

P.ASHOK

REDDY

P.ASHOK REDDY I.RAJENDRA

KUMAR

SYLLABUS EXERCISE 1

Using Logic Gates:- AND, OR, NOT , NOR, XOR, NAND, XNOR, Buffer EXERCISE 2

Boolean Algebra: Theorems and logical Gates, verification of truth tables for some given expressions EXERCISE 3

Realization of Boolean expressions; Using (i) AND – OR-NOT Gates (ii) NAND Gates (iii) NOR Gates EXERCISE 4

Latches Flip – Flops : RS, JK,T,D, Master –Slave FF, Edge – Triggered Flip – Flops EXERCISE 5

Registers: All types of Shift Register s and Adder, Subtractor, Divider, Negator, Comparator EXERCISE 6

Counters: Binary Counter, Synchronous Binary Counter, Synchronous Up/Down counter EXERCISE 7 Asynchronous Binary Counter, Ripple Counter, Decade Counter, Up/Down Counter EXERCISE 8

Modulo Counter: Modulo - 5, Modulo – 10 EXERCISE 9

Adders / Sub tractors: Half Adder, Full Adder, 1 ‘s and 2’s complement addition EXERCISE 10

Multiplexers/ Data Selector: 2- input and 8- input, Demultiplexers , Logic Function Generator EXERCISE 11

Decoders and Encoders EXERCISE 12 BCD adders and Comparators EXERCISE 13

Code Converters : Decimal –to-Binary, Binary – to – Decimal, Decimal – to- Hexa Decimal, BCD- to –Decimal, Binary – to- gray, gray- to –Binary EXERCISE 14

RAM, ROM, PROM, EPROM – Testing Memory Chips REFERENCES

1. Digital Fundamentals, Floyd & Jain, Pearson, 2005. 2. Digital Logic and Computer Organization, Rajaraman, Radhakrishnan, PHI, 2006

1. Pre-requisites:

Basic knowledge of Computer Fundamentals.

Boolean algebra and Number System Fundamentals

2. Course Educational Objectives (CEOs):

This includes the study of conversions among different number systems, construction of

combinational and sequential circuits.

3. Course Outcomes (COs): At the end of the course, the student will be able to:

CO1: To understand the functionality and working various Logic Gates and Universal Gates.

LESSON PLAN

Department: Master of Computer Application Program : MCA Course : MCA Academic Year: 2016-17 Semester : I SEM Subject : MCA152 – DIGITAL LOGIC AND COMPUTER SYSTEMS ORGANIZATION LAB

CO2: Ability to construct circuit diagrams and verify various Boolean Algebra rules and theorems. CO3: Realize of Boolean Expressions and Logic gates using Universal Gates. CO4: To construct various circuits for implementation of Arithmetic Operations. CO5: To implement sequential circuits such as Flip-flops, Registers, Counters and Modulo Counters. CO6: To implement combinational circuits such as Multiplexer, Demultiplexer, Encoder and Decoder and simulated circuits using gates. 4. Course Articulation Matrix:

Course Code

COs Programme Outcomes

1 2 3 4 5

CO1 3 3 2 1

CO2 3 3 2 1

CO3 3 2 2 1

CO4 3 2 1 1

CO5 3 2 1 1

1= Slight(low) 2=Moderate(Medium) 3=Substantial(High) [

LIST OF EXPERIMENTS

S.No Name of the Experiments Date of Lab Schedule

Actual date

DM

1 Using Logic Gates:- AND, OR, NOT, XOR, XNOR, Buffer, NAND and NOR

29-08-2016

2

2

Boolean Algebra: Theorems and logical Gates, verification of truth tables for some given expressions

29-08-2016

2

3

Realization of Logic Gates using Universal Gates NAND and NOR Realization of NAND using NOR & NOR Using NAND

12-09-2016

2

4

Realization of Boolean expressions Using (i) AND – OR-NOT Gates (ii) NAND gates (iii) NOR gates

12-09-2016 2

5 Adders / Sub tractors: Half Adder, Full Adder, 1 ‘s and 2’s complement addition

19-09-2016 2

6 Additional Lab Experiments Half-Adder Implementation Using NAND and NOR gates

26-09-2016

2

7 26-09-2016 2

Decoders and Encoders

8 Additional Lab Experiments Construct 3X8 decoder with two 2x4 decoders

03-10-2016 2

9

Multiplexers/ Data Selector: 2- input and 8- input, Demultiplexers , Logic Function Generator

24-10-2016 2

10

Registers: All types of Shift Registers and Adder, Subtractor, Divider, Negator, Comparator

31-10-2016 2

11 Latches Flip – Flops : RS, JK,T,D, Master –Slave FF, Edge – Triggered Flip – Flops

07-11-2016 2

12 BCD adders and Comparators

11-11-2016

2

13 Modulo Counter: Modulo-5, Modulo – 10

21-11-2016 1

14 Additional: Lab Experiments: Modulo Counter : Modulo-6, Modulo-12

21-11-2016 2

15 Counters: Binary Counter, Synchronous Binary Counter, Synchronous Up/Down counter

28-11-2016 2

16 Asynchronous Binary Counter, Ripple Counter, Decade Counter, Up/Down Counter

28-11-2016 2

17

Code Converters : Decimal –to-Binary, Binary – to – Decimal, Decimal – to- Hexa Decimal.. etc

05-12-2016 2

18 RAM, ROM, PROM, EPROM – Testing Memory Chips

12-12-2016

2

19 Revision 12-12-2016 2

Delivery Methods (DM):

1. Chalk & Talk 2. ICT Tools 3. Tutorial 4. Assignment/Test/Quiz 5. Laboratory/ Filed Visit 6. Web based learning

Course Instructor

Course Coordinator

Module Coordinator

HOD

Signature

Name of the Faculty

G RAJENDRA

K.PHANEENDRA K.PHANEENDRA I. RAJENDRA KUMAR