180
Syllabus for Bachelor of Computer Application (BCA) Programme Session 2020-21 SHRI RAMSWAROOP MEMORIAL UNIVERSITY DEPARTMENT OF COMPUTER APPLICATIONS

SHRI RAMSWAROOP - SRMU

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Syllabus

for

Bachelor of Computer Application

(BCA)

Programme

Session 2020-21

SHRI RAMSWAROOP MEMORIAL UNIVERSITY

DEPARTMENT OF COMPUTER

APPLICATIONS

Program Learning Objectives

1. Apply knowledge of interdisciplinary and programming concepts to real world

problem solving skills.

2. Demonstrate the abilities to design and develop algorithms and other related concepts

like database, computer networks, operating system etc. and implement them.

3. Develop skills in software management and related IT fields and use them in

professional environment to deliver a quality product and services.

4. Adapt any modern engineering tools or software for analyzing and solving various

computational problems.

Program Learning Outcomes

1. Computer knowledge: Apply the knowledge of mathematics, science and

programming fundamentals to the solution of complex computing problems. 2. Problem analysis: Identify, formulate, research literature, and analyze complex

computing problems reaching substantiated conclusions using first principles of

mathematics, natural sciences, and computer science. 3. Design/development of solutions: Design solutions for complex computing problems

and design system components or processes that meet the specified needs with

appropriate consideration for the public health and safety, and the cultural, societal, and

environmental considerations. 4. Conduct investigations of complex problems: Use research-based knowledge and

research methods including design of experiments, analysis and interpretation of data,

and synthesis of the information to provide valid conclusions. 5. Modern tool usage: Create, select, and apply appropriate techniques, resources, and

modern IT tools including prediction and modeling to complex computing activities

with an understanding of the limitations. 6. The computer and society: Apply reasoning informed by the contextual knowledge to

assess societal, health, safety, legal and cultural issues and the consequent

responsibilities relevant to the professional practice. 7. Environment and sustainability: Understand the impact of the professional

computing solutions in societal and environmental contexts, and demonstrate the

knowledge of, and need for sustainable development. 8. Ethics: Apply ethical principles and commit to professional ethics and responsibilities

and norms of the computing practice. 9. Individual and team work: Function effectively as an individual, and as a member or

leader in diverse teams, and in multidisciplinary settings. 10. Communication: Communicate effectively on complex activities with society at large,

such as, being able to comprehend and write effective reports and design

documentation, make effective presentations, and give and receive clear instructions. 11. Project management and finance: Demonstrate knowledge and understanding of the

software developement and management principles and apply these to one’s own

work, as a member and leader in a team, to manage projects and in multidisciplinary

environments. 12. Life-long learning: Recognize the need for, and have the preparation and ability to

engage in independent and life-long learning in the broadest context of technological

change.

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

S. No

SubjectCode

Subject L T P CIE ESE Total C

THEORY

1. BHU1001 Functional English 3 0 0 40 60 100 3

2. BES1001 Environmental Studies 2 0 0 20 30 50 2

3. BMA1006 Mathematics-I 3 2 0 40 60 100 4

4. BMG1001Introduction to Management

3 1 0 40 60 100 3

5. BCS1005 Computer Fundamentals 3 2 0 40 60 100 4

PRACTICAL/TRAINING/PROJECT

6. BHU1501 English Language Lab 0 0 2 80 20 100 1

7. BCS1507Computer Fundamentals Lab

0 0 2 80 20 100 1

TOTAL 14 5 4 340 310 650 18

L - LectureT - TutorialP - PracticalCIE - Continuous Internal Evaluation ESE - End Semester ExamC - Credit

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

BCAI Year: I Semester

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

S. No

SubjectCode

Subject L T P CIE ESE Total C

THEORY

1. BMA2006 Mathematics-II 3 2 0 40 60 100 4

2. BHU2001Advanced Functional English

3 0 0 40 60 100 3

3. BEC2006Digital Electronics and Computer Organization

4 1 0 40 60 100 4

4. BCS2010Structured Programming using C

3 2 0 40 60 100 4

5. BCS2011 Database Systems 3 2 0 40 60 100 4

PRACTICAL/TRAINING/PROJECT

6. BEC2504Digital Electronics and Computer Organization Lab

0 0 2 80 20 100 1

7. BCS2510Structured Programming using C Lab

0 0 2 80 20 100 1

8. BCS2511 Database Systems Lab 0 0 2 80 20 100 1

9. BCS2509 Industrial Visit-I 0 0 0 100 - 100 1

TOTAL 16 7 6 540 360 900 23

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

BCAI Year: II Semester

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

S. No

SubjectCode

Subject L T P CIE ESE Total C

THEORY

1. BMA3011 Discrete Mathematics 3 2 0 40 60 100 4

2. BCM3006 Financial Management 3 1 0 40 60 100 4

3. BCS3006 Data Structure using C 3 2 0 40 60 100 4

4. BCS3008Object-Oriented Programming with C++

3 2 0 40 60 100 4

5. BCS3016 Operating System Concepts 3 2 0 40 60 100 4

PRACTICAL/TRAINING/PROJECT

6. BCS3515 Data Structures Lab 0 0 2 80 20 100 1

7. BCS3516 Seminar 0 0 2 100 - 100 1

8. BCS3517 C++ Programming Lab 0 0 2 80 20 100 1

9. BCS3512 Industrial Visit-II 0 0 0 100 - 100 1

TOTAL 15 9 6 560 340 900 24

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

BCAII Year: III Semester

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

S. No

SubjectCode

Subject L T P CIE ESE Total C

THEORY

1. BCS4024 Computer Networks 3 2 0 40 60 100 4

2. BCS4008 Software Engineering 3 1 0 40 60 100 3

3. BCS4025Object Oriented Programming using Java

3 2 0 40 60 100 4

4. BCS4021 Introduction to Algorithms 3 2 0 40 60 100 4

5. BCS4026 Cyber Law and Ethics 3 1 0 40 60 100 3

PRACTICAL/TRAINING/PROJECT

6. BCS4504 Java Programming Lab 0 0 2 80 20 100 1

7. BCS4516 Algorithms Lab 0 0 2 80 20 100 1

8. BSS4501 Soft Skill 0 0 2 100 - 100 1

9. BAP4501Aptitude & Reasoning and Online Test

0 0 2 100 - 100 1

10. BCS4515 Industrial Visit-III 0 0 0 100 - 100 1

Total 15 8 8 660 340 1000 23

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

BCAII Year: IV Semester

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

S.No

SubjectCode

Subject L T P CIE ESE Total C

THEORY

1. - Elective -I 3 1 0 40 60 100 3

2. BCS5018E-Commerce and M-Commerce Technologies

3 1 0 40 60 100 3

3. BCS5019 Web Technology 3 2 0 40 60 100 4

4. BCS5020 Internet of Things 3 1 0 40 60 100 3

5. BCS5021 Python Programming 3 2 0 40 60 100 4

PRACTICAL/TRAINING/PROJECT

6. BCS5517 Python Programming Lab 0 0 2 80 20 100 1

7. BCS5507 Summer Training 0 0 2 100 - 100 1

8. BCS5518 Minor Project 0 0 2 100 - 100 1

9. BSS5501 Soft Skill 0 0 2 100 - 100 1

10. BAP5501Aptitude & Reasoning and Online Test

0 0 2 100 - 100 1

11. BCS5514 Industrial Visit-IV 0 0 0 100 - 100 1

Total 15 7 10 780 320 1100 23

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

BCAIII Year: V Semester

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

S. No

SubjectCode

Subject L T P CIE ESE Total C

1. BCS6015 Advanced Java Programming 3 2 0 40 60 100 4

2. BCS6016Software Project Management

3 1 0 40 60 100 3

3. - Elective –II 3 1 0 40 60 100 3

4. - Elective-III 3 1 0 40 60 100 3

PRACTICAL/TRAINING/PROJECT

5. BCS6517 Major Project 0 0 6 80 20 100 4

6. BCS6518Advanced Java ProgrammingLab

0 0 2 80 20 100 1

7. BCS6512 Industrial Visit-V 0 0 0 100 - 100 1

Total 12 5 8 420 280 700 19

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

BCAIII Year: VI Semester

BCA

STUDY & EVALUATION SCHEME(Effective from the Session 2020-2021)

List of Electives

S.No. Subject Code SubjectElective-I V Semester

1 BCS5104 Network Security

2 BCS5105 Artificial Intelligence3 BCS5106 Cloud Computing

Elective-II VI Semester 1 BCS6116 Multimedia and Applications2 BCS6117 Object Oriented Analysis using UML3 BCS6118 Embedded Systems

Elective-III VI Semester1 BCS6204 System Software 2 BCS6205 Data Mining and Data Warehousing3 BCS6206 Mobile Computing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Volume No.: ________________

Functional English BHU1001

(40 Hours)

Course Learning Objectives: 1. To improve students’ written and oral communication skills in English.2. To help them acquire professional and interpersonal skills to attain both their career

and organization needs.3. To make the students apply effective communication skills in a variety of public and

interpersonal settings. 4. To help the students to develop reasoning, analytical and research skills.

UNIT-I (13 HOURS)

COMMON ERRORSNoun, Pronoun, Verb, Adjective, Adverbs, Preposition, Conjunction, Articles, Tense, Directand Indirect Narration, Active and Passive voice.

UNIT-II (7 HOURS)

COMMUNICATION AND ITS ASPECTSCommunication—definition, cycle, types and features; Flows of communication; Levels ofcommunication; Barriers to communication.

UNIT-III (8 HOURS)

LISTENING AND SPEAKING SKILLS Listening as a process and its types; Developing effective listening; Conversational ability;Situational conversation: at inquiry desk, at complaint desk, in hospital, at tourist place, withfellow travellers, etc; Organization and delivery of public speech.

UNIT-IV (12 HOURS)

READING AND WRITING COMPREHENSION Reading skills and its types, Reading strategies, Reading comprehension; Note Making andNote Taking, Précis Writing and Paraphrasing, Writing skills and its types, Paragraphwriting, Expansion, Essay writing, Article writing, Press Notes.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 0 0 3

Prescribed Texts for Reading Comprehension: i. The Effect of Scientific Temper on Man by Bertrand Russellii. The Aims of Science and the Humanities by Moody E. Prioriii. Mass Media and Society by Gerald Barry et. al.iv. The Mother of the Sciences by A. J. Bahm

Text Books

T1. Sinha, R.P. “Current English Grammar and Usage with Composition” OxfordUniversity Press, New Delhi.

T2. Raman, M. and Sharma, S. “Technical Communication: Principles and Practice”Oxford University Press.

T3. Arora, V.N. and Chandra, Lakshmi. “Improve Your Writing” Oxford UniversityPress, New Delhi.

T4. Kaul, A. “Business Communication” (2nd Edition) PHI Learning Pvt. Ltd. New Delhi.

Reference Books:

R1. Lesiker, R.V. et al., “Business Communication”, Tata Mc-Graw Hill.R2. Brians, P. “Common Errors in English Usage”, Franklin, Beedle& Associates, 2003.R3. Nitin, B. “Communicative English for Engineers and Professionals”, Pearson

Education India, 2010.R4. Bakshi, R.N. “A Course in English Grammar”, Orient Longman.

Course Learning Outcomes (CLO)

CLO Description Bloom’s TaxonomyLevel

CLO1 Recall  the basics of grammar without error. The studentswill list the usage of parts of speech and avoid the commonerrors in spoken and written communication. The studentswill summarize and develop the appropriateness ofgrammar in speech and writing and use English languagecorrectly and effectively.

1,1,2,3

Remembering,

Understanding,

Apply

CLO2 Develop information learnt about communication tobecome a good communicator. The studentswill examine  the types, flows and levels of communicationand effectively judge an appropriate level ofcommunication developing interpersonal skills. Thestudents will be acquainted with LSRW (Listening,

3,4,5

Applying,

Analyzing,

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Speaking, Reading and Writing) skills as well. Evaluating

CLO3 Apply the knowledge to differentiate between the processof listening and hearing. The students will examineaccurate way of communicating effectively by becomingan effective listener as well. The students will evaluate awell equipped communication channel by not onlybecoming a good speaker but also a good listener and willbe well acquainted with LSRW (Listening, Speaking,Reading and Writing) skills.

3,4,5

Applying,

Analyzing,

Evaluating

CLO4 Apply the usage of reading and writing skills and analyze

the importance of both the skills to make process ofcommunication successful to improve languagecomprehension ability. The students will determine anaccurate way to share their views and ideas in aprofessional and competent manner by acquaintingthemselves with LSRW (Listening, Speaking, Readingand Writing) skills.

3,4,5

Applying,

Analyzing,

Evaluating

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program Learning Outcomes (PLO’s)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6PLO

7PLO8 PLO9 PLO10 PLO11

PLO12 PS

O1

PSO

2PS

O3

CLO1 M L M M M M H M M

CLO2 M M M M M H H M H M

CLO3 H H H H M M H H M H M

CLO4 H H H H M M H H M H M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Environmental StudiesBES1001

L T P C 2 0 0 2

Course Learning Objectives (CO)

1. To tell some introductory knowledge on concepts and general principles regarding environment.

2. To illustrate role of education, religions, cultures, movements and sustainable developmental activities in ecological preservation.

3. To aim at understanding the sources, effects and control measures of pollution of air,water, land, noise, solid wastes and also creating awareness on globally recognized environmental challenges.

4. To examine the role of ways, legal methods and accountabilities in safeguarding environment.

Unit I: Basics of Environment and Natural Resources (08 Hours)

i. Components of the environment (atmosphere, hydrosphere, lithosphereand biosphere), types of environment (micro-level, macro-level, naturaland man-made), concept of ecology.

ii. Importance and multidisciplinary nature of environmental studies.

iii. Ecosystem; Structure and functions (energy flow, food chains and foodwebs).

iv. Land resources: Land use change; land degradation, soil erosion anddesertification.

v. Deforestation: Causes (mining, dam construction and urbanization) andimpacts on environment.

vi. Water resources: Use and over-exploitation of surface and ground water,conflicts over water (international & inter-state).

vii. Energy resources: Renewable and non renewable, alternate resources,growing energy needs.

Unit II: Ecological Behavior and Knowledge Management (07 Hours)

i. Ethics and ecological wisdom: Role of Indian and other religions and cultures inenvironmental conservation, ecological world view.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

ii. Environmental communication and public awareness, case studies (e.g., CNGvehicles in Delhi), energy and water conservation, consumerism, commitment toenvironmental organizations.

iii. Pollution case studies.

iv. Resettlement and rehabilitation of project affected persons; case studies.

v. Environmental movements: Chipko, Silent valley, Bishnois of Rajasthan etc.

vi. Sustainable Development and Agenda 21.

vii. Biodiversity: Importance, threats and conservation.

viii. Managing Environmental challenges for future.

Unit III: Environmental Pollution and Remediation (06 Hours)

i. Environmental pollution: Air, water, land, noise, and nuclear hazards.

ii. Solid waste management (municipal, industrial, commercial and hazardous).

iii. An understanding of environmental issues: Climate change, global warming, ozone layer depletion, acid rain, natural disasters and human population growth.

Unit IV: Environmental Laws and Regulations (04 Hours)

i. Policy consideration: Environmental (Protection), Act, 1986; Hazardous Wastes(Management and Handling) Rules, 1989; Noise Pollution (Regulation andControl)) Rules, 2000; Bio-Medical Waste (Management and Handling) Rules,1998.

ii. Role of different agencies in promoting environmental protection: Role ofmagistracy, higher courts and police.

iii. International agreements: Montreal and Kyoto protocols and Convention onBiological Diversity (CBD).

iv. Corporate Social responsibility (CSR).

TEXT BOOKS:

1. Environmental Science and Engineering by Benny Joseph (Tata Mc Graw Hill PublishingCompany, New Delhi).

2. Environmental Studies by R.C. Sharma and D. Gurbir Sangha (Kalyani Publishers, New Delhi).

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

3. Introduction to Environmental Science by Anjaneyalu, Y. (B.S. Publications, Hyderabad).

4. Environmental Pollution Control Engineering by C.S. Rao (New Age International Pub.).5.

REFERENCE BOOKS:

1. Text book of Environmental Studies for undergraduate courses by E. Bharucha (University Press Publication).

2. Environmental Studies: From Crisis to Cure by R. Rajagopalan (Oxford University Press).

3. Environmental Science by S.C. Santra (New Central Book Agency (P) Ltd., Kolkata).

OTHER REFERENCES:

i. http://nptel.ac.in/courses/122102006/

ii. https://www.youtube.com/watch?v=jXAIlwKkzhk

iii. https://www.youtube.com/watch?v=2OlRyx_f0_g

iv. https://www.youtube.com/watch?v=1izVLnqOm4A

v. https://www.youtube.com/watch?v=lDrIGTnTuBI

vi. https://www.youtube.com/watch?v=QFluIRVurhY

Course Learning Outcome (CLO): After completing this course, our students will be able to-

CLO Description

Bloom’s

Taxonomy

LevelCLO1 Recall, analyze and respond on the basic understanding of their

environmental complexes.1, 4

Remembering,Analyzing

CLO2Understand and analyze the ways education, social movements and fair developmental practices help in maintaining ecological balance.

2, 4Understanding,

Analyzing

CLO3Understand and analyze various aspects of deteriorating environmental components and also prevailing environmental threats.

2, 4Understanding,

Analyzing

CLO4Interpret and elaborate various tools viz. policies, rules/acts, mechanisms, compliances, institutions/agencies in securing the planet.

5, 6Evaluating, Create

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Matching of PLOs and CLOs:

CourseSpecific

Outcomes

(CLO)

Programme Learning Outcomes (PLO) Programme SpecificOutcomes

(PSO)P

LO

1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PSO1

PSO2 PSO3

CLO1 M M M L M M - M - M M - -

CLO2 M H M L H L M M - - H M

CLO3 M H - - H L M M M H M

CLO4 - - L H - H - M H M - - H

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mathematics-IBMA1006

(40 Hours) Course Learning Objectives:

1. To introduce some fundamental ideas about the matrix algebra.

2. To provide some understanding of the concepts the complex number.

3. To introduce the knowledge of calculus is essential for the students of mathematics for the better perceptions of the subject and its development.

4. To explore the solve problems using matrices and determinants and use fundamental concepts of calculus and complex analysis to understand advanced mathematics.

UNIT – I: MATRICES AND DETERMINANTS (08 Hours)Definition and properties of determinants,Definition and Types of matrices, Elementarytransformation, Method of finding inverse of a non-singular matrix by elementarytransformations, Rank of the matrix, Solution of system of linear equations using rank of thematrix.

UNIT – II: DIFFERENTIAL CALCULUS (08 Hours)Limit,Continuity, Differentiability, Derivative of some elementary functions, Derivatives ofcomposite functions, Indeterminate forms, L’ Hospital’s rule, Maxima and Minima forfunction of one variable.

UNIT – III: INTEGRAL CALCULUS (07 Hours)Indefinite integration Fundamental theorem of integral calculus, Method of integration bysubstitution and by parts, Definite integral and its properties.

UNIT – IV:DIFFERENTIAL EQUATIONS (09 Hours)Ordinary differential equation, Order and Degree of a differential equation, Differentialequation of first order and first degree, separation of variables, Homogeneous equations,Equations reducible to homogenous form, Integrating factor, Linear differential equations.

UNIT – V:COMPLEX NUMBERS (08 Hours)Definition, representation of complex numbers, Argand plane, sum, subtraction, product anddivision of complex numbers, magnitude, argument and square root of complex numbers.

TEXT BOOKS B.S. Grewal, “Higher Engineering Mathematics”, Khanna Publishers, 2010. Mathematics Part I - Textbook for Class XI and Class XII, NCERT Publication.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 2 0 4

REFERENCE BOOKS H.K.Dass,”Advanced Engineering Mathematics”, S.Chand and Company, Nineth RevisedEdition, 2001. Frank Ayres, Schaum's outline of theory and problems of Differential Equations, 1st ed. USA: McGraw-Hill, 1972. Frank Ayres and Elliott Mendelson, Schaum's Outline of Calculus, 5th ed. USA: Mc.GrawHill., 2008. Shanti Narayan,”Differential Calculus”, S.Chand and Company, 1998. Shanti Narayan,”Integral Calculus”, S.Chand and Company, 1999.

Course Learning Outcome (CLO): After completing this course, our Student will be able to

CLO1 recall, comprehend, apply and analyze the matrix and determinant.

CLO2 recall, understand, use and analyze the differential calculus.

CLO3 understand, analyze and apply the integral calculus.

CLO4remember, comprehend, apply and analyze the differential equation and complex number.

Matching of PLOs and CLOs:

CourseLearningOutcomes

Program Learning Outcomes PLOs)Program Specific

Outcomes (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H H M H M M L H M L H

CLO2 H H M H M M L H M L H

CLO3 H H M H M M L H M L H

CLO4 H H M H M M L H M L H

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Introduction to ManagementBMG1001

(40 Hours)

Course Learning Objectives (CO):1) To familiarize the students with the conceptual framework of Management.2) To enable students to understand the concept of planning and decision making.3) To outline the various methods of performance appraisal and training.4) To provide an insight about conflict and controlling.

Course Learning Outcomes (CLOs): On completion of this course, the students will be ableto:

1) Gain insight about various management styles and apply them in real business conditions and understand their implications.2) Understand the process of staffing, performance appraisal and training. Analyze and apply the best management practices in the organization.3) Analyze and evaluate the various issues and challenges arises due to organizational conflict. And making the decision effectively and efficiently for achieving organizational goal.4) Determine and Construct various controlling measures to solve various problems.

UNIT - I (10 Hours) Introduction to Management: Definition, importance, functions; Nature-as profession, science and art, universality of management; Levels of management; managerial skills and tasks.Evolution of Management Thought: Contribution of Taylor and Fayol, Neo-classical School- Human Relations approach and Behavioral science approach; Modern School-Systems approach and Contingency approach

UNIT – II (10 Hours) The Planning Function: Concept, importance, types, steps, premises barriers to planning and remedial measures: Strategic planning –concepts; Forecasting-concepts .The Complexities of Decision Making: Meaning of a decision, Types of decision, Steps in rational decision making, Common difficulties in decision making.Challenge of Organization: Concepts, importance, types ,process, principles of organizing.

UNIT - III (10 Hours) Staffing: Importance and need of proper staffing, Manpower planning, Job analysis, Recruitment, Selection, Placement, Induction (Orientation). Performance Appraisal: Introduction, Meaning of performance appraisal, purpose and criteria of performance appraisal and its different methods.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 1 0 3

Training, Development: Types of training program, Advantages of training program, Selection and evaluation of training methods.

UNIT – IV (10 Hours) Motivational Theories & Applications: Concepts of motivation, its importance, contribution of McGregor, Maslow’s and Herzberg’s. Reward system: Incentives(Financial and non- Financial) Controlling: Introduction and scope of control, Types of control,steps of control, process and need of control, Limitation of control Organizational Conflict: Levels of Organizational conflict, Stages of conflict, Causes of conflict, its prevention and resolution.

TEXT BOOKS:T1. Robbins, DeCenzo, “Fundamentals of Management”,(1995) Prentice Hall Publishers.T2. “Management”, by Kinicki and Williams Irwin McGraw Hill

REFERENCE BOOKS:R1. “Training In Interpersonal Skills” by Stephen P.Robbins and Phillip L.Hunsaker Koontz and Weirich.R2. Drucker, PF, “Management challenges for the 21st century”-Butterworth OxfordR3. Luthans, F, “Organisationalbehaviour” –Tata McGraw Hill New York.R4. Allen, LA, “Management and Organisation”-TokyoR5. Stoner and Freeman, “Management”—Prentice Hall, New Delhi.R6. Griffin, RW, “Management”, HoughtanMiffin, Boston.R7. ParagDeewan, “Management, Principles and practices”-Excel Books.R8. JwalkarGhanekar and Bhivpathaki, “Principles and Practices ofmanagement”- Everests publishing house.

Course Learning Outcomes (CLOs):On completion of this course, the students will be able to:

CLO Description Bloom’sTaxonomy

CLO1 Gain insight about various management styles,choose andapply them in real business conditions and understandtheir implications.

1,2,3RememberingunderstandingApplying

CLO2 Understand the process of staffing, performance appraisaland training. Analyze and applythe best managementpractices in the organization.

2, 3Understand,ApplyingAnalyzing

CLO3 Analyze and evaluate the various issues and challengesarises due to organizational conflict. And making thedecision effectively and

4, 5Analyzing,Evaluating

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

efficiently for achievingorganizational goal.

CLO4 Determine and construct various controlling measures tosolve various problems.

5,6Evaluating ,CreatingSignature of

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes(CLOs)

ProgramLearningOutcomes

(PLOs)

ProgramSpecificOutcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 M L M L

CLO2 H M H L

CLO3 H H L L H L H

CLO4 H H L L H L H

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Computer FundamentalsBCS1005

L T P C3 2 0 4

(40 Hours)Course Objectives (CO): The main objectives of this course is

CLO1. To recall and demonstrate basic knowledge about computers, make use of number system and familiarize with basics of Information Technology.CLO2. To build the flowcharts for real world problems and interpret, relate with different problem solving methodologies.CLO3. To define, illustrate, construct the Linux commands and shell scripting constructs.CLO4. To recall and classify timesharing, multitasking and various operating systems, computer networks and storage media.CLO5. To define and demonstrate the concepts of registers, processors, data, information and DBMS software used in a system.

Unit – I (09 Hours) Basics of Computer and its Evolution: Definition of Computer, Characteristics of computers, Different generations of computers, Block diagram of computer, Classification of computers, Number Systems and their Inter-conversion, Parts of processing unit and their working. Input and Output Devices, Memory hierarchy. Computer Software: Software, Types of Software, Computer Languages, Compiler and Interpreter.

Unit – II (08 Hours) Operating System: Introduction, Functions of operating system, Types of operating system. Linux Operating System: Linux Features, Linux vs Unix ,vi editor basics and commands, Getting help in Linux with –help, whatis, man command, info command.Simple commands- ls, cp, mkdir, date, whoami, who, hostname, uname, concept of aliases.

Unit III: (09 Hours) Shell Scripting: The Bourne Again Shell, Invoking the Shell, Syntax, Functions, Variables, Arithmetic Expressions. Commands like tail, wc, uniq, sort, cut, diff. Basic shell scripts- grep, sed, awk. Creating Archives using tar and gzip. Processes and Kernel: Process related commands (nice, renice, fork, kill, df, free).

Unit – IV (07 Hours) Basic of Database Management: Introduction, Characteristics, Applications, Comparison with File system. Networking Concepts: Introduction, Types of network (LAN, MAN, WAN), Mode of Transmission, Network Topologies, Networking devices, Internet, Intranet, Extranet.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit - V (07 Hours) Introduction to Problem Solving Methodologies: Concept, Problem solving techniques, Steps in problem solving. Algorithms and Flowcharts: Definitions, Symbols, Characteristics of an algorithm, Solving Basic Problem with the Help of Algorithm and Flowchart.

TEXT BOOKS: T1. P.K. Sinha, “Computer Fundamentals”, BPB Publication. T2. Balaguruswami, “Fundamentals of Computers”, TMH. T3. Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, “Linux in a Nutshell”, O’ Reilly. T4. N.Mathew & R.Stones- Beginning Linux Programming Wiley Publishing

REFERENCE BOOKS: R1. Thareja, “Computer Fundamental & Programming in C”, Oxford University Press. R2. Anita Goel, “Computer Fundamentals”, Pearson Education India. R3. A. Robbins- Linux Programming by Example- Pearson Education.

Course Learning Outcomes (CLO):

CLO Description Bloom’s TaxonomyLevel

CLO1 To define and illustrate the basics of computer system, working of its components and their functions. 1,2

Remembering Understanding

CLO2 To define, compare and contrast different types of operatin systems, computer networks, memory and software in a system. 1,2

Remembering Understanding

CLO3 To tell, apply and demostrate the Linux commands and shell scripting constructs. 1,2,3

Remembering UnderstandingApplying

CLO4 To outline, model the flowcharts for real world problems andrelate with different problem solving methodologies. 1,2,3

UnderstandingRemembering Applying

CLO5 To recall, explain the concepts of the database, file systems, processingunit and be able to solve number system conversions. 1,2,3

Remembering

Understanding

Applying

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSO

s)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O1

2

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M M M M M M M

CLO2 M M M M M M M

CLO3 M M M M M M M

CLO4 M M M M M M M

CLO5 M M M M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

English Language LabBHU1501

L T P C 0 0 2 1

Course Learning Objectives:

1. To develop effective communication skills, team spirit, leadership quality,presentation skills, interpersonal skills and professional etiquette.

2. To improve accent, intonation, pronunciation and overall language skills. 3. To organize language workshops or activities to enhance confidence in group

discussion, debate, speaking, public speaking, situational conversation, mockinterviews, etc.

4. To design suitable activities and create environment to boost up confidence andeffective communication skills.

LIST OF ACTIVITIES

1. PRONUNCIATION PRACTICE (2 lab days) i. Sounds of English ii. Syllableiii. Accent iv. Intonation v. Common Errors in Pronunciationvi. Pronunciation Practice

2. SPEAKING PRACTICE (2 lab days)i. Phenomenon Descriptionii. Live commentaryiii. Process Descriptioniv. Routine and Properties v. Future Plansvi. Story Telling

3. PRESENTATION (2 lab days)i. Use of Power Point Presentation ii. Salient Features of Effective PPTiii. Slide Makingiv. Delivery v. Practice

4. PUBLIC SPEECH (1 lab day)i.Use of Public Speechii.Salient Features of an Effective Speechiii.General Challenges iv.Audience Analysis

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

v.Persuasion Techniques: Ethos, Pathos, Logosvi.Body Language, Tone, and Delivery vii. Speech Practice

5. INTERVIEW (1 lab day)i. Making an Effective CVii. Preparation for an Interview iii. Interview Etiquettes iv. Most Common Interview Questionsv. Mock Interview

6. GROUP DISCUSSION (2 lab days) i. Purposeii. GD Etiquettes iii. Rules and Techniquesiv. GD Practice

7. DEBATE (1 lab day)i. Purposeii. Rules and Techniquesiii. Debate Practice

8. SITUATIONAL CONVERSATION (2 lab days)i. At Hotelii. At the Air-Portiii. At Bankiv. At Shopv. At Workplace

TEXT BOOKS:i. Beebe, S.A.et al. “Communication: Principles for Lifetime”(3rd edition), Pearson.ii. Raman, M. and Sharma, S. “Technical Communication: Principles and Practice”

Oxford University Press.iii. Sethi, J. and Dhamija, P.V. “A Course in Phonetics and Spoken English”(2nd

Ed.),PHI Learning Pvt. Ltd.

REFERENCE BOOKS:i. Hencock, M. “English Pronunciation in Use”, Cambridge University Press.ii. Carter, R. “Seeing Through Language: A Guide to Styles of English Writing”,

Blackwell Publications.iii. Balasubramanian, T. “A Textbook of Phonetics for Indian Students”, Macmillan.iv. Humes, J.C. “Speak Like Churchill, Stand Like Lincoln: 21 Powerful Secrets of

History's Greatest Speakers”, Three Rivers Press.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO): On completion of this course, the students will be able to:

CLOs Description Bloom’s TaxonomyLevel

CLO1 Show confidence in group discussion, debate, speaking, publicspeech, situational conversation, etc.

2Understanding

CLO2 Identify and demonstrate effective communication skills, teamspirit, leadership quality, presentation skills, interpersonal skills andprofessional etiquette.

2, 3Understanding,

Applying

CLO3 Take part in group discussion, debate and interviews comfortablyand confidently; influence the public with professional competence.

4, 5Analysing, Evaluating

CLO4 Improve accent, intonation, diction and overall communication and presentation skills; adapt themselves to new situations or as per the need of organization.

6Creating

Mapping of CLOs with Programme Learning Outcomes (PLOs) and ProgrammeSpecific Outcomes (PSOs):

CLOs PLOs PSOs

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

CLO1 M L M M M M H M M

CLO2 M M M M M H H M H M

CLO3 H H H H M M H H M H M

CLO4 H H H H M M H H M H M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Computer Fundamentals LabBCS1507

Course Objectives (CO): CO1. To relate and make use of desktop applications like Word Excel, MS-PowerPoint and MS-Access so as to develop student’s computing skills.CO2. Students will be able Demonstrate and apply their skills which will help themby differentiating them in today's competitive job market and broaden theiremployment opportunities by displaying their advanced skills that are applicable inmany industries.

1. Working with MS-Word: Text formatting, Paragraph and Page layout, Tables, Image

formatting and Working with Graphics.

2. Working with MS-PowerPoint: Designing Slides, Working with Slides, Creating a

Multimedia Presentation, Adding Effect.

3. Working with MS-Excel: Spreadsheet Basics, Formatting Cells, Formulas and

Functions, Charts.

4. Working with Linux basic commands- help, whatis, pwd, ls, cp, mkdir, date,

whoami, who, hostname, uname etc.

5. Working with commands like tail, wc, uniq, sort, cut, diff.

6. Understanding shell scripting- variables, arithmetic expressions, functions etc.

7. Understanding shell scripting – loop constructs.

8. Working with commands like grep, sed, awk.

9. Working with Microsoft Access: Creating Tables, Creating Queries.

10. Implementation of basic I/O functions, Variable Initialization etc in C.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 2 1

Course Learning Outcomes (CLO):

CLO Description Bloom’s Taxonomy LevelCLO1 Outline and utilize MS-Word to write text and insert graphical

images into file. 2,3

Understanding, Applying

CLO2 Construct presentations using multimedia contents and special effects in MS-PowerPoint.

3 Applying

CLO3 Outline and apply MS-Excel and MS-Access to build spreadsheets, charts and basic level database.

2,3Understanding, Applying

CLO4 Define and explain basic input/output functions and variable declaration in C language.

1,2Remembering,Understanding

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearning

Outcomes (PLOs)

Program

Specific

Outcomes

(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H H H M H H H H H M H

CLO2 H H H M H H H H H M H

CLO3 H H H M H H H H H M H

CLO4 H L M L H H L M M M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mathematics–IIBMA2006

Course Objective(CO) (40 Hours)

CO1 To introduce some fundamental ideas about sets, relations and functions.

CO2 To provide some understanding of progression & series and its applications.

CO3 To aim at understanding and debating what is meant by vectors, geometry(2D & 3D) andpartial differential equations.

CO4 To explore its connection between pure and applied mathematical aptitude.

UNIT- I: SETS, RELATIONS AND FUNCTIONS (08 Hours)Sets, Basic set identities, Cartesian product, Relations, Equivalence relation, Functions, Inversefunctions, Composition of functions, Inverse of compositions, Binary operations, Properties ofbinary operations.UNIT –II: SEQUENCE AND SERIES (08 Hours)Arithmetic progression, Geometric progression, Harmonic progression, Sum of n terms of aarithmetic series, Geometric series, Harmonic series, Arithmetic mean, Geometric mean,Harmonic mean, Relation between arithmetic mean.UNIT-III: COORDINATE GEOMETRY (09 Hours)Straight Lines,Slope of a line and angle between two lines, General equation of a line, Generalequation ofcircle, ellipse, Parabola, Hyperbola and its properties, Introduction to Three -dimensional Geometry, Coordinate axes and coordinate planes in three dimensions, Distancebetween two points ,Direction cosines/ratios of a line joining two points.UNIT-IV: VECTORS (07 Hours)Vectors and scalars, Direction cosines/ratios of vectors, Types of vectors, Components of avector, Addition of vectors, Double and triple scalar and vector product, Position vector,Projection of a vector on a line. UNIT- V: PARTIAL DIFFERENTIAL EQUATION (08 Hours)Partial differentiation, Formulation of partial differential equations, Solution of first order linearpartial differential equations by Lagrange’s method.

TEXT BOOKST1. “Higher Engineering Mathematics” by B S Grewal, Khanna Publishers, 2005T2. Mathematics Part I - Textbook for Class XI and Class XII, NCERT Publication T3. Mathematics Part II - Textbook for Class XI and Class XII, NCERT Publication

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 2 0 4

REFERENCE BOOKSR1. “Advanced Engineering Mathematics” by Erwin Kreyszig, John Wiley & Sons, New York,

2005R2. “Advanced Engineering Mathematics” by Peter V. O'Neil, Cengage Learning, 2007.

Course Learning Outcome (CLO):

After completing this course, our Student will be able to

CLO1 recall, comprehend and analyze the concept of sets, relations and functions

CLO2 recall, understand, use the application of progression &series

CLO3 understand, analyze and solve vectors and geometrical problems

CLO4 understand, analyze and solve partial differential equations of the first order

Matching of PLOs and CLOs:

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1

L M H L M L

CLO2

L M H L M L

CLO3

L M H L L

CLO4

L M H L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Advanced Functional EnglishBHU2001

(40 hours)

Course Learning Objectives:

1. To get students proficient in drafting and editing of business letters and inter-official correspondence documents.

2. To improve their oral and written communication and make it more impressive andcomprehensive.

3. To improve their reasoning and logical skills in finding out solutions to certainproblems.

4. To help the students to learn the basics of phonetics.

Course content

UNIT-I: (10 HOURS)

APPLIED GRAMMAR AND VOCABULARY BUILDING Phrase, Clause, Sentence, Transformation.Word formation (borrowing, clipping, blending, acronyms, compounding, conversion,backformation and affixation) Antonyms, Synonyms, and Homophones, Proverbs, Idioms, andForeign Expressions, One Word Substitution.

UNIT-II: (15 HOURS)

BUSINESS CORRESPONDENCE AND REPORT WRITINGBusiness Correspondence (Letter of Sales, Credit, Enquiry, Quotation, Order, Complaint,Adjustment; Circulars, and Memos); Meeting Etiquettes—Drafting Notices, Agenda, Minutes;E-mail writing, Drafting and editing of CV/Résumé, Covering LetterReport: Types, Features, Forms and Structure.

UNIT III: (08 HOURS)

DATA INTERPRETATION

Reading of Articles Featuring Graphs, Interpretation of the Graph, Understanding theTerminology, Use of Comparatives, Matching a Pictorial Representation to a Verbal

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 0 0 3

Description, Reading and Interpretation of Articles and Brochures Related to Business, Readingof Clippings from Business Newspapers.

UNIT-IV: (07 HOURS)

BASICS OF PHONETICSOrgans of Speech, Sounds of English (RP): Vowels and consonants, Syllable, Word Stress,Common Errors in Pronunciation.

Text Books

T1. Sinha, R.P. “Current English Grammar and Usage with Composition” Oxford UniversityPress, New Delhi.

T2. Sethi, J. and Dhamija,P.V. “A Course in Phonetics and Spoken English” (2nd Ed.)PHILearning Pvt. Ltd.

T3. Raman, M. and Sharma, S. “Technical Communication: Principles and Practice” OxfordUniversity Press.

Reference Books

R1. Sharma, R.C. and Krishna, M. “Business: Correspondence and Report Writing”, Tata

McGraw Hill, 3rd Edition

R2. Pal, R. “Business Communication”, Sultan Chand & Sons Publication

R3. Nitin, B. “Communicative English for Engineers and Professionals”, Pearson Education

India, 2010

R4. Straus, J. “The Blue Book of Grammar and Punctuation”, John Wiley & Sons, 2011

R5. Aarts, B. “Oxford Modern English Grammar”, Oxford University Press, 2011

Course Learning Outcomes (CLO)

CLO Description Bloom’s TaxonomyLevel

CLO1 List and explain the applied grammar and vocabularybuilding through worksheets and exercises.

Level 1,2Remembering,Understanding

CLO2 Apply the art of writing good letter, drafting certain technicaldocuments. They will examine and analyze the format andcontent of technical documents.

Level 3,4

Applying, Analyzing

CLO3 Develop an insight to review data. The students will compareand evaluate the data.

Level 3,4,5Applying, Analyzing,

Evaluating

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

CLO4 Analyze the basic knowledge of Phonetics- IPA Sounds,Speech and its production, Syllable division. The students willevaluate and design the same.

Level 4,5,6Analyzing, Evaluating,

Creating

PLO1 PLO2PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

CLO1

H M M H H M

CLO2

M M M M H M H M H M

CLO3

M M M M H M M H H M

CLO4

M M M M H M H M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Digital Electronics and Computer OrganizationBEC2006

(40 hours) Course Learning Objectives:CLO1. To Understand, Analyze basic number system codes, logic gates and Boolean algebra.CLO2. To Understand, Recall the efficient design of combinational and sequential circuits.CLO3. To Understand, Analyze, Recall the different ways of communicating with I/O devicesand standard I/O interfaces.CLO4. To Understand, Analyze, Recall the hierarchy of different memories in a Computersystem .

UNIT I: (08 Hours)DIGITAL SYSTEMS: Binary Numbers, Octal, Hexadecimal and other base numbers, Numberbase conversions, complements, signed binary numbers, Floating Point Number Representation.Digital logic gates, Boolean algebra, Boolean functions, canonical and standard forms. Gate–Level Minimization and combination circuits, The K-Maps Methods, Three Variable, sum ofproducts, product of sums Simplification.

UNIT II: (08 Hours)COMBINATIONAL LOGIC: Combinational circuits: Half Adder, Full Adder, Half subtractor,Full Subtractor, Binary Adder, Binary Subtractor, Binary Multiplier, Magnitude Comparator,Decoders, Encoders, Multiplexers, De-multiplexers.

UNIT III: (08 Hours)SEQUENTIAL LOGIC: Latches, Flip-flops- SR FF, JK FF, D FF, T FF, inter conversionbetween filp-flops, analysis of clocked sequential circuits, design of counters, Ripple counters,Up-down counters, Synchronous Counters, Registers, Shift registers.

UNIT IV: (09 Hours)PROCESSING UNIT: Organization of a processor - Registers, ALU and Control unit,Introduction to CPU design, Instruction cycle, Organization of a control unit -Hardwired controlunit, Micro programmed control unit, Machine instructions, Operands, Addressing modes,Instruction format.

UNIT V: (07 Hours)INPUT/OUTPUT SUBSYSTEM & MEMORY SUBSYSTEM: Access of I/O devices, I/Ocontrol mechanisms -Program controlled I/O, Interrupt controlled I/O and DMA controlled I/O,Memory Hierarchy, Semiconductor memories, SRAM, DRAM, Main Memory, 1D decoding,2D decoding.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

4 1 0 4

TEXT/REFERENCE BOOKS:1. M. Morris Mano and M. D. Ciletti, “Digital Design”, 4th edition.2. Computer Organization”, William Stalling, PHI3. “Computer System Architecture”, M. Mano, PHI4. “Computer System Architecture”, John. P. Hayes, McGraw Hill5. Hill & Peterson, “Switching Circuit & Logic Design”, Wiley.6. Mohammad A. Karim and Xinghao Chen, “Digital Design-Basic concepts and Principles”,CRC Press Taylor & Francis group, 2010.7. “Computer Fundamentals: Architecture and Organization”, B. RAM

Course Learning Outcomes (CLO):

CLO Description Bloom’s TaxonomyLevel

CLO1 Understand, apply and recall the process of minimization through K-mapping and tabular method.

1,2, 3Remembering,Understanding,

Applying

CLO2 Understand, analyze, construct and recall of Combinational circuitsand Sequential circuits and their applications in Digital Circuits.

1,2, 3, 4

Remembering,Understanding,

Applying,Analyzing

CLO3 Understand, analyze and recall the design and working of Memory elements.

1,2,4

Remembering,Understanding,

Analyzing

CLO4 Understand, analyze the memory hierarchy and virtual memoryconcept. Also construct I/O data transfer techniques and future trends.

2,3,4

Understanding,Applying,Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

LearningOutcomes

Program Learning Outcomes (PLOs) Program Specific Outcomes

PLO1 PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3PSO4

CO1

H L H M M M

CO2

H H L H M M M

CO3

H L L L H M M M

CO4

H H L H M M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Database SystemsBCS2011

(40 Hours)

Course Objectives (CO):

CO1. To make students understand the basic concepts of database management systems and apply ER model concepts in designing a database.CO2. To understand the concepts of relational database model and different SQL commands to solve queries for specific users’ information needs.CO3. To apply functional dependency concepts in relational database design and construct well-designed database schemas as well as understanding transaction processing concepts.

Unit- I (08 Hours)Introduction: An overview of database management system, database system vs. file system,DBMS architecture, data models, schema and instances, data independence and databaselanguages and interfaces.

Unit -II (08 Hours)Data modeling using the Entity Relationship Model: ER model concepts, notation for ERdiagram, mapping constraints, keys, concepts of super key, candidate key, primary key,Generalization, aggregation, reduction of an ER diagrams to tables, extended ER model.

Unit- III (08 Hours)Relational data Model and Language: Relational data model concepts, integrity constraints,entity integrity, referential integrity, Keys constraints, and Domain constraints.Introduction on SQL: Characteristics of SQL, advantage of SQL, SQL data type and literals.Types of SQL commands, SQL operators, tables, views, Queries and sub queries. Aggregatefunctions. Insert, update and delete operations, Joins, Union, Intersection and Minus operations.

Unit- IV (08 Hours)Database Design & Normalization: Functional dependencies, Partial FunctionalDependencies, normal forms, first, second, third normal forms, BCNF.

Unit- V (08 Hours)Transaction Processing Concept: Transaction system, ACID properties, Recoverability ofschedules, Serializability of schedules. Introduction to Concurrency control.

TEXT BOOKS: T1. Korth, Silberschatz, Sudarshan, “Database Concepts”, McGraw HillT2. Elmasri, Navathe, “Fundamentals of Database Systems”, Pearson Education

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C3 2 0 4

REFERENCE BOOKS: R1. Shio Kumar Singh, “Database Systems”, Pearson.R2. Date C.J., “An Introduction to Database Systems”, Addision Wesley.R3. Leon & Leon,”Database Management Systems”, Vikas Publishing House.R4. Bipin C. Desai, “An Introduction to Database Systems”, Gagotia Publications.R5. Majumdar & Bhattacharya, “Database Management System”, TMH.

Course Learning Outcomes (CLO):

CLO Description Bloom’s Taxonomy

LevelCLO1 To study and relate the concepts of DBMS like its architecture, ER-

model, relational model,

normalization rules etc with a goal to analyze, design and create an efficient & effective database.

1,2

Remembering,Understanding

CLO2 To make use of ER model concepts so as to analyze

the real world problem domains in the context of DBMS and solve the same through ER diagram.

3,4

Applying, Analyzing

CLO3 To apply and examine the use of integrity constraints in designing a relation in relational data model, analyze and solve queries using knowledge

of SQL commands.

3,4

Applying, Analyzing

CLO4 To relate the concepts of inference rules, data constraints and normalization and applying them to

simplify and construct a relation schema.

2,3,4

Understanding,Applying, Analyzing

CLO5 To illustrate, apply and examine basic issues in Transaction processing and concurrency control

techniques.

2,3,4

Understanding,Applying, Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program Learning Outcomes (PLOs) ProgramSpecific

Outcome

s (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H M H M M H H M L H

CLO2 H M H M H H H H H L

CLO3 H M M M H M M H H H H

CLO4 H H M M M M H H H

CLO5 H M M M M M M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Structured Programming using CBCS2010

(40 Hours)Course Objectives (CO): The main objectives of this course is

CO1. Understand the concept of data types, loops, functions, array, pointers, string,structures and files. CO2. Illustrate flow-chart, algorithm and program logic.CO3. Analyze problems, errors and exceptions.CO4. Apply programming concepts to compile and debug c programs to find solutions.

Unit-I (08 Hours)Introduction to C: Introduction to ‘C’ Language, Translator, Compiler, History, Need and Applicationsof C Language Character-set, Keywords, Identifiers, Variables, Constant, Data-Types, and Comments.Operators and I/O Functions: Types of operators, Precedence and Associativity, Expression,Statement and Types of Statements, Increment, Decrement, Built-in Operators and Function, Concept ofHeader Files, Preprocessor Directives, Console Based I/O and related built-in I/O Function, printf(),scanf(), getch(), getchar(), putchar(). Control Statements: if-else, switch statement, for, while and do-while, break, continue, goto.

Unit-II (07 Hours)Function: Introduction, Basic types of function, Declaration and definition, Function call, Parameter passing, Scope of variables, Storage classes, Recursion.

Unit-III (09 Hours)Arrays: Definition, types, initialization, processing an array, passing arrays to functions, Characterarrays.Structures: Structure, Arrays of structure, Passing structures to functions, nested structures.

Unit-IV (08 Hours)Pointers: Declaration, operation on pointers, Call by value, Call by reference.Strings: What are strings, Pointers and Strings, Standard Library String Functions: strlen(), strcpy(),strcat(), strcmp().

Unit-V (08 Hours)File Handling: Streams, File Operations, Formatted I/O, Character I/ O, Line I/O, Block I/O, Filepositioning, String I/ O.

TEXT BOOKS:T1. Reema Thareja “Computer Fundamentals and Programming in C”, Oxford.T2. Goyal, “Computer Fundamentals”, Pearson

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 2 0 4

REFERENCE BOOKS:R1. Balagurusamy, “Computing Fundamentals and C Programming”. TMH.R2. Programming Languages, 2nd Edition, A.B. Tucker, R.E. Noonan, TMH.

Course Learning Outcomes (CLO):

CLO Description Bloom’sTaxonomy

Level1 Understand basics of computer and working of its components and their

functions.Understand 2

2 Define the concept of data types, loops, functions, array, pointers, string,structures and files..

Remember 1

3 Demonstrate and Explain the flow-chart, algorithm and program logic. Understand 2

4 Apply programming concepts to compile and debug c programs to findsolutions.

Apply 3

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs

)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M M M M M M M

CLO2 M M M M M M M

CLO3 M M M M M M M

CLO4 M M M M M M M

CLO5 M M M M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Digital Electronics and Computer Organization LabBEC2504

Course Learning Objectives:

1. To design (build/simulate) digital logic gates, experiments and show the truth table.

2. To design (build/simulate), experiment & demonstrate the operation of combinationaland sequential circuits.

3. To design (simulate), and demonstrate the working of arithmetic logic unit (ALU).4. To learn the process of assembling and dismantling of PC

LIST OF EXPERIMENTS:

S.No. Name of the Experiment1. Implementation of the given Boolean function using logic gates in both SOP and POS

forms.2. Implementation and verification of Decoder/De-muliplexer and Encoder .using logic gates

3. Implementation of 4x1 multiplexer using logic gates.

4. Verification of state table of RS,JK,T and D Flip-flops using NAND & NOR gates.

5. Demonstration of Binary adder and Substractor.

6. Design and verify the 4-bit synchronous counter.7. Design and verify the 4-bit asynchronous counter.

8. To design TTL NAND and NOR Gate and verify its operation

9. To design CMOS inverter Gate and verify its operation.

10. Implementation of a 3-bit SIPO and SISO shift registers using flip-flops.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 2 1

Course Learning Outcomes:

CLOs Description Bloom’sTaxonomy

LevelCLO1 To design digital logic gates, demonstrate and

distinguish their operational behavior, and list the truthtable.

1, 2, 4

Remembering, Understanding, and Analyzing

CLO2 To Design the combinational circuits (BCD Adder & Subtractor, BCD to Seven segment decoder) demonstrate and analyze their operation list their truthtable.

1, 2, 4, 6

Remembering, Understanding, Analyzing and Creating

CLO3 To understand the functioning of sequential circuits(shift register), and analyze and list the operation of ALU

1, 2, 4

Remembering, Understanding, Analyzing

CLO4 To understand and remember the functioning of various ports and components of PC and demonstrate

the Dismantling and assembling of PC

1,2,

Understanding, Analyzing

Mapping of CLOs with POs & PSOs:

CourseLearnin

g Out comes

Program Learning Outcomes Program SpecificOutcomes

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H H L L L H M M M

CLO2 H H L H M M LCLO3 H M M L L L H M L LCLO4 M M L M L L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Database Systems Lab

BCS2511

Course Objectives (CO): The main objective of this lab is: To relate and make use of database management systems software to execute basic

queries using Structured Query Language (SQL). To apply various commands used in database languages like DDL, DML and DCL in

designing, manipulating and retrieving the database.

1. Write the queries for Data Definition and Data Manipulation Language.

2. Write SQL queries using logical operators.

3. Write SQL queries using SQL operators

4. Write SQL query using character, number, date and group functions

5. Write SQL queries for deletion and updation of records.

6. Write SQL queries for extracting data from more than one table

7. Write SQL queries for sub queries, nested queries

8. Write SQL queries to join two tables.

9. Write SQL queries related to aggregate functions.

10. Write SQL queries to create VIEWS.

Course Learning Outcomes (CLO):

CLO Description Bloom’s TaxonomyLevel

CLO1 Outline and build a database schema for a given problem domain.

2,3Understanding,

ApplyingCLO2 Recall and Construct SQL queries using DDL,

DML, DCL commands to retrieve and manipulate data from a database.

1,3Remembering,

ApplyingCLO3 Apply and Analyze integrity constraints and views

on a database using SQL commands. 3,4

Applying, Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C0 0 2 1

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes

(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H H M H H H H H H M H

CLO2 H M H H H M H H H M M

CLO3 H M M H H M H H H M M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Structured Programming using C LabBCS2510

Course Objectives (CO): The main objective of this course is: 1. Understand and apply building blocks of C language to write basic programs.2. Understand conditional and looping statements, arrays, structures, pointers, functions in Clanguage.3. Acquire skills to analyze computer programs and identify logical and syntactical errors in theprograms.4. Understands file handling in C language.

1. Implementation of basic Input and Output functions.

2. Implementation of Variable Initialization, displaying values.

3. Implementation of Assignment, Arithmetic and Logical Operator.

4. Implementation of Relational Operators, Increment and Decrement Operators.

5. Implementation of Flow control, looping and Repetition.

6. Implementation of Structures and Nested structures.

7. Implementation of Built-in and User-defined Functions.

8. Implementation of Pointers in array.

9. Implementation of Strings.

10. Implementation of File Handling.

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to:

CLO DescriptionBloom’s Taxonomy

LevelCLO1 Apply different data types, operators, conditional

statements, looping statements, functions, arrays, structures and pointers to write program in C language

1, 2, 3, 4 Remembering,Applying, Understanding,

Analyzing

CLO2 Apply debugging skills to identify logical and syntacticalerrors in any C program

2, 4 Applying, Analyzing

CLO3 Analyze C programs to predict its output and explain its working

2, 3, 4 Applying,Understanding, Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 2 1

CLO4 Create C programs to update, modify files on hard disk using knowledge and skills of file handling in C language

2, 3 Applying, Understanding,

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearningOutcomes

(PLOs)

Program SpecificOutcomes (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M L M

CLO2 M L M

CLO3 M M L L M

CLO4 M M L L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Industrial Visit-I BCS2509

Course Objective: CO1: To provide a platform for students to gain an insight into the working environment.

CO2: To gain knowledge by observing functional and experimental processes.

CO3: To develop their communication and inter-personal skills in the context of work.

1. Official tour organised to industry with working areas aligned with the course.

2. Release of tentative presentation schedule and preparation of reports.

3. Presentation by students (individual).

4. Report Submission

5. Final Evaluation (by Internal Panel).

CLO Description

Bloom’s Taxonomy Level

CLO1 Understand and correlate the working of Industry with the curriculum

2,4 Understanding,Analyzing

CLO2 Describe and Explaining of Industrial working environment.

2,3 Understanding,

Applying

CLO3 Apply the project report presentation skills and quality of writing and presentation skills.

3,6 Create

Applying

CLO4 Opportunity to understand the company policies in terms of production, quality, and service management.

2,4 Understanding,

Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 0 1

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L M L M L L L

CLO2 L L M L L L

CLO3 L M L L L M

CLO4 L M L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Discrete MathematicsBMA3011

(40 Hours)

Course Objective(CO)1. To introduce general techniques of problem solving and explores the creation of

mathematical logic, algebraic structure and combinatory.2. To study methods for finding explicit formulae for the terms of sequences that satisfy

certain types of recurrence relations.3. To aim that understanding the concept of mathematical arguments and graph theory.4. To explore a logical approach to decision making and problem solving of graph theory.

Unit- I (09 Hours)

Set Theory: Definition of sets, Venn diagrams, complements, Cartesian products, power sets,

counting principal, cardinality and countability, proofs of some general identities on sets.

Relation: Definition, types of relation, composition of relations, domain & range of a

relation, properties of relation, partial ordering relation.

Function: Definition & types of function, composition of functions.

Unit- II (07 Hours)

Combinatorics: Recurrence relation (nt h order recurrence relation with constant coefficient,

Homogenous and non- homogenous), generating function, solution of recurrence relation

using G.F., partial order sets, Hasse diagram.

Unit- III (08 Hours)

Lattices and Propositional logics: Definition and properties of Lattices- Bounded,

Complemented, complete lattice, Boolean algebra, Karnaugh maps, Logic gates, proposition

logic, truth tables, tautologies.

Unit– IV (09 Hours)

Graph Theory: Graphs, subgraph, some basic properties, various operations on graphs,

Hamiltonian paths and circuits, Euler graphs, the traveling sales man problem, connected and

disconnected graphs & component, Planner graphs, thickness and crossings coloring,

chromatic number.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 2 0 4

Unit– V (07 Hours)

Tree: Tree and fundamental circuits, distance diameters, radius & pendent vertices, spanning

trees, finding all spanning trees of graphs and a weighted graph, algorithm of primes, Kruskal

and Dijkstra algorithm.

TEXT BOOKS:T1. Babu Ram, “Discrete Mathmatics”, PearsonT2. Lipschutz & Lipson, “Discrete Mathematics”, TMH

REFERENCE BOOKS:R1. Tremblay & Manohar, “Discrete Mathematical structure with Applications to ComputerScience” TMHR2. Rosen, “Discrete Mathematics & its Application”, TMH.

Course Learning Outcome (CLO): CLO1: Recall, comprehend, apply and analyze the mathematical arguments using logical connectives..CLO2: Recall, understand, use and analyze the basic concept of lattices and Boolean algebra.CLO3: The student will be able to solve various problems on combinatorics and logics.

CLO4: Inculcate a logical approach to decision making and problem solving of graph theory.

Matching of PLOs and CLOs:

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1

L M H L M L

CLO2

L M H L M L

CLO3

L M H L L

CLO4

L M H L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Financial ManagementBCM3006

(40 Hours)

Course Learning Objectives:1. To understand the concept of financial management and identify the tools for best

financial management practices.

2. To acquaint the students with the skills for reporting and decision making in areas ofinvestment, finance and dividend decisions by applying the various tools andtechniques.

3. To give an insight about Finance manager role and responsibility and develop thoseskills in students. Analysis of qualitative and quantitative information needed todevelop a financial plan.

4. To impart knowledge for efficient utilization of organisation funds and evaluation offinancial instruments.

Course Learning Outcomes (CLO):1. Understanding the concept of maximization of shareholders wealth by applying

techniques of time value of money, asset valuation and risk return tradeoff.Understanding and analyzing the real life situations in the corporate world and publicsector related to financial aspects of business.

2. Understanding the concept of Investment Decision and Cost of capital for optimumallocation of funds. Learn to apply evaluation techniques like Payback period, NetPresent Value, Internal Rate of Return, Profitability Index etc in decision making.

3. Developing understanding about various sources of finance and financial assets such asshares, debenture etc. Analyzing risk return characteristics of different alternative capitalstructure through leverage and EBIT-EPS Analysis.

4. Evaluation and selection of dividend decisions that maximize shareholder’s wealth.Understanding concept of Working Capital Management, examining trade-offbetween liquidity and profitability for optimum utilization of fixed assets.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 1 0 4

UNIT - I (8 Hours) Conceptual Framework of Financial Management:

Meaning, Nature and Scope of Financial Management

Financial Goal- Profit Vs. Wealth Maximization

Role and Functions of Finance Manager

Finance Functions-Investment, Financing and Dividend Decisions

Time Value of Money

UNIT - II (12 Hours) Investment Decision: Investment Decisions- Nature of Investment Decisions, Investment Evaluation

Criteria-Traditional Approach – Payback Period, Accounting Rate of Return (ROR),Modern Approach – Net Present Value (NPV), Internal Rate Of Return (IRR),Profitability Index (PI) and Capital Rationing

Cost of Capital: Significance of Cost of Capital, Calculation of Cost of Equity,Preference Shares, Debentures and Retained Earnings and Weighted Average Cost ofCapital (WACC)

UNIT - III (11 Hours)Financing Decision:

Sources of Business Finance: Long – Term Sources of Finance – Equity Shares,Preference Shares, Debentures and Bonds

Concept and Approaches of Capital Structure Decision: Net Income Approach (NI),Net Operating Income Approach (NOI), Traditional and Modigliani Miller Approach

Leverage Analysis – Financial, Operating and Combined Leverage; EBIT-EPSAnalysis and Indifference Points

UNIT - IV (09 Hours) Dividend Decision: Concept of Retained Earnings and Plough Back of Profits,

Relevance and Irrelevance Theories of Dividend Decision: Walter’s Model, Gordon’sModel and Modigliani Miller Model; Factors Affecting Dividend Decision.

Working Capital Management: Concept of working capital, components of workingcapital, working capital cycle, factors affecting working capital requirement,management of working capital, financing of working capital, approaches in workingcapital financing.

TEXT BOOK:T1. Khan and Jain; “Financial Management- Text and Problems” Tata McGraw Hill, 6 th Ed.,

2012.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

T2. S.A. Ross, R.W. Westerfield, J.F. Jaffe and G.S. Roberts,. Corporate Finance, McGraw-Hill Ryerson, 6th Ed., 2011.

REFERENCE BOOKS:T1. Paresh Shah; “Financial Management”, Biztantra, 2nd Ed., New Delhi, 2012R2. Prasanna Chandra; “Financial Management Theory and Practice”, TMH, 8th Ed., 2011T2. R P Rustagi; “Financial Management: Theory, Concepts & Problem”, Taxmann, 2010 T3. Lawrence Gitman “Principles of Managerial Finance”, Pearson, 2010T4. Pandey, I. M.; “Financial Management” Vikas Publishing House Pvt. Ltd, 8th Ed.,

New Delhi, 2010T5. Gupta, S. P.; “Financial Management”, Sahitya Bhawan Publication, 2nd revised Ed.,

Agra, 2009T6. Van Horne & Wachowicz; “Fundamentals of Financial Management”, Pearson, 2009 T7. Weston Besley & Brigham, “Essentials of Managerial Finance ”, W B Saunders, 1996

Course Learning Outcomes (CLO) :

CLO DESCRIPTION

Bloom’sTaxonomy

Level

CLO1 Understanding the concept of maximization of shareholderswealth by applying techniques of time value of money, assetvaluation and risk return tradeoff. Understanding andanalyzing the real life situations in the corporate world andpublic sector related to financial aspects of business.

2,3,4

Understanding, Applying,Analyzing

CLO2 Understanding the concept of Investment Decision and Costof capital for optimum allocation of funds. Learn to applyevaluation techniques like Payback period, Net Present Value,Internal Rate of Return, Profitability Index etc in decisionmaking.

2,5,6

Understanding Evaluating,

Creating

CLO3 Developing understanding about various sources of financeand financial assets such as shares, debenture etc. Analyzingrisk return characteristics of different alternative capitalstructure through leverage and EBIT-EPS Analysis.

2,4,5

Understanding, AnalyzingEvaluating

CLO4 Evaluation and selection of Dividend decision thatmaximizes shareholders wealth. Understanding concept ofWorking Capital Management, examining trade-off betweenliquidity and profitability for optimum utilization of fixedassets.

2,4,5

Understanding, Analyzing Evaluating

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

ProgramLearning

Outcomes(PLOs)

Program SpecificOutcomes

(PSOs)

Learning Outcomes

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1 PSO2 PSO3

PSO4

CLO1 H H H M L M H H L

CLO2 H H H M H H L

CLO3 H H H M H H L

CLO4 H H H M H H L

Operating System ConceptsBCS3016

(40 Hours)Course Objectives(CO): The main objective of this course is to enable students

• To relate, interpret and distinguish between different types of Operating Systems, kernelarchitecture and intricacies of an operating system.

• To understand process management and apply different scheduling algorithms.Distinguish as well as apply the inter-process communication techniques likeSemaphores, Mutex etc on Critical Section Problem.

• To summarize, identify and inspect different techniques of Memory Management likePaging and its page replacement algorithms, Segmentation etc.

• To understand, apply and analyze the Deadlock algorithms and need of Multi-Threadingin a parallel environment.

To understand, develop and analyze different file systems, I/O management anddesign principles of Modern Operating System etc.

Unit- I (08 Hours)

Operating System Objectives and functions, The Evolution of Operating Systems, SerialProcessing, Simple batch Systems, Multi Programmed batch Systems, Time Sharing Systems,Architecture, System calls.

Unit- II (08 Hours)

Process: Definition, Process States, Process Control Block, Operations on Process, Inter-Process Communication, Communication in Client-server System.Multi-threaded Programming: Basic concepts of threads, Multi-threading Programming,Multi-threading models.CPU Scheduling: Scheduling Criteria, Scheduling algorithms, FCFS, SJF, SRTF, Priority,RR.

Unit- III (08 Hours)

Process synchronization: The Critical Section Problem, Peterson’s solution, BakeryAlgorithm, Synchronization Hardware, Mutex locks and Semaphores, Classical Problems ofsynchronization- Bounded Buffer, Readers-Writers, Dining Philosopher.Deadlock: Prevention, Detection, Avoidance, Banker’s algorithm, Ostrich Algorithm.

L T P C

3 2 0 4

Unit- IV (08 Hours)

Memory Management: Address binding-Logical Vs Physical address space-DynamicLoading, Dynamic Linking and Shared Libraries, Overlays, Swapping, Contiguous Memoryallocation, Paging, Segmentation, Virtual memory, Demand paging, Page replacementalgorithms, Thrashing.Disk management: Disk structure, Disk scheduling methods, Disk Recovery.

Unit- V (08 Hours)

File systems: Structure, File concept, access methods, Efficiency and performance.Input Output Management: Input output modes, Device drivers, interrupt handling, buffermanagement.Modern Operating Systems: Architecture and Features, Design principles and componentsof Linux and Windows.

TEXT BOOKS:

T1. “Operating System Concepts”, Silberschatz, Galvin, Gagne, Sixth Edition-John

Willey & Sons INC.

REFERENCE BOOKS

R1. “Operating Systems, Internals and Design Principles”, William Stallings, Fifth

Edition, PHI Publications.

R2. “Modern Operating System”, Andrew S. Tanenbaum, Third Edition, Prentice Hall.

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to

CLO Description Bloom’s TaxonomyLevel

CLO1 Define and explain different types of OperatingSystems, kernel architecture in order to examine theintricacies of an operating system.

1,2,4Remembering,Understanding,

Analyzing

CLO2 Illustrate process management and build differentscheduling algorithms. Examine and apply the inter-process communication techniques like Semaphores,

2,3,4Understanding,

Applying,

Mutex etc on Critical Section Problem. Analyzing

CLO3 Understand, apply and analyze different techniquesof Memory Management like Paging and its pagereplacement algorithms, Segmentation etc.

2,3,4Understanding,

Applying, Analyzing

CLO4 Explain, construct and analyze the Deadlockalgorithms and need of Multi-Threading in a parallelenvironment.

2,3,4Understanding,

Applying,Analyzing

CLO5 Demonstrate, construct and analyze different filesystems, I/O management and design principles ofModern Operating System etc.

2,3,4Understanding,

Applying,Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes (PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 H H H M L L H H L M

CLO2 H H H M M L L H H L M

CLO3 H H H M M L L H H L M

CLO4 H H H M L L H H L M

CLO 5 H H H M L L H H L M

Data Structure using CBCS3006

(40 Hours)Course Objectives (CO): The objective of this course is:

To make students understand the strengths of Data Structures, which provide students ability to select appropriate and efficient Data Structures for solving a given real world problem.

Explain the concept of data structures through ADT including Arrays, List, Stack, Queues,Trees etc. and apply them in various applications.

Unit– I (8 Hours)Definition: Concepts of data types. Elementary structures, Data types and their interpretation.Complexity: Big O Notation, Big-omega and Big-theta notations, Growth of Functions. Arrays: Types, Memory representation. Address translation. Functions of single and multi- dimensional arrays with examples.

Unit– II (8 Hours)Pointers: Definition and declaration, Pointer variables, Pointer arithmetic, Pointer Arrays, Pointer to structure, Dynamic Memory Allocation, Garbage collection, Memory Leak, Segmentation fault.Linked Structures: Single and doubly linked list (non-circular and circular), List manipulation with pointers, Insertion and deletion of elements. Unit– III (8 Hours)Stacks: Abstract Data Type, Primitive Stack operations, Array and Linked Implementation of Stack, Prefix and Postfix Expressions, Evaluation of postfix expression, Recursion, Tower of Hanoi. Queues: Operations on Queue: Create, Add, Delete, Full and Empty; Array and linked implementation of queues, Circular queues, Priority Queues.

Unit– IV (8 Hours)Heaps: Basic Terminology, Types of Heaps, Binary Heaps, Min Heap and Max Heap.Hashing: Concepts, Advantages and disadvantages. Different types of hash functions- Index mapping, collision handing – Separate Chaining, Open Addressing(Linear Probing, Quadratic Probing, Double Hashing).

Unit– V (8 Hours)Binary Trees: Types of Binary Trees, Properties of Binary trees, Array and Linked list representation of Binary trees, Tree Traversal algorithms, N-ary trees.AVL Trees: Basic terminology, Properties, Insertion and Deletion.Graph: Representations of Graphs- Adjacency List and Adjacency Graph, Graph Traversal algorithms- DFS and BFS.

L T P C

3 2 0 4

TEXT BOOKS: T8. Lipschutz: Schaum's outline series Data structures Tata McGrawT9. Kamthane: Introduction to Data Structures in C. Pearson Education

REFERENCE BOOKS: R2. Langsam, Ausenstein Maoshe& M. Tanenbaum Aaron Data Structures using C and

C++, Pearson Education

Course Learning Outcomes (CLO): On completion of this course, the students will be able to:

CLO Description Bloom’s TaxonomyLevel

CLO1 To study and explain the concepts of data structures like pointers, linked lists, stack, queue, trees, graphs etc. with a goal to use these concepts in implementingalgorithms and programming codes to solve real world problems.

1,2Remembering,Understanding

CLO2 To explain and analyze space and time complexity of an algorithm and to implement various operations using arrays and pointers.

2,4Understanding,

AnalyzingCLO3 To understand, implement and analyze the concept of

linked list, stack and queues using arrays and linked list and apply them in various applications.

3,4Applying, Analyzing

CLO4 To understand, compare and implement sorting and searching algorithms and to make use of heap and hashing techniques to solve problems.

2,3Understanding,

ApplyingCLO5 To understand, implement and analyze tree and

graph data structures and apply it to real world problems like finding shortest path etc.

3,4Applying, Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program LearningOutcomes (PLOs)

Program

Specific

Outcomes

(PSOs)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9PLO10

PLO11

PLO12

PSO1 PSO2 PSO3 PSO4

CLO1 H H H M H H M H H H H

CLO2 H H H H H H H H H H H

CLO3 H H H H H H H H H H H

CLO4 H H H H H H H H H H H

CLO5 H H H M H H H H H H H

Object Oriented Programming with C++BCS3008

(40 Hours)Course Objectives(CO): To illustrate and apply the key aspects of object oriented principles using C++. To build an understanding and implement the concept of inheritance and polymorphism. To make use of file handling in building real world applications using C++.

Unit- I (07 Hours)Introduction to Object Oriented Programming: Procedure oriented programming vs. Objectoriented programming, Basic Concepts of Object Oriented Programming, Benefits of OOPIntroduction to C++: Comments, Output operator, Input operator, Cascading of I/O operators,TokensOperators in C++: Scope resolution operators, Memory Management operators, new and delete.

Unit- II (07 Hours)Functions: Introduction, Function Prototyping, Call by reference, Inline functions, function withdefault arguments, Function overloadingClasses and Objects: Introduction, Limitations of C structures, defining a class, Class vs.structures, Creating objects, Accessing class members, Defining member functions, outside theclass definition, inside the class definition, Memory allocation for objects, Array of objects,Friendly functions.

Unit- III (09 Hours)Constructors and Destructors: Basic Concepts of constructors, Default constructor,Parameterized constructor, Multiple constructors in a class, Constructor with default arguments,Dynamic initialization of objects, Copy constructor, Dynamic constructors, Destructors.Operator Overloading: Introduction, Rules for overloading operators, operator overloading,Overloading Unary operators, Overloading Binary operators, Overloading using friend functions

Unit- IV (08 Hours)Inheritance: Introduction, Defining derived classes, Types of inheritances, Single, Making aprivate member inheritable, Multilevel inheritance, Multiple inheritance, Hierarchicalinheritance, Hybrid inheritance, Virtual base classes, Abstract classes, Constructors in derivedclasses, Nesting of classes.

Unit- V (09 Hours)Virtual functions and Run time polymorphism: Introduction, Compile time and Runtimepolymorphism, Pointers to objects, this pointer, Pointer to derived classes, Virtual functions,Rules for virtual functions, Pure virtual functions

L T P C

3 2 0 4

Files: Introduction, Stream classes for files, Opening files using open(), File modes, Detectingend of file using eof(), Sequential input and output, put() and get(), Reading and writing objects,read() and write, file pointers, seekg(), seekp(), tellg() and tellp()

TEXTBOOKS:T1. Deitel and Deitel, “C++ How to program”, Pearson T2. Balagurusamy, “Object oriented programming with C++”, TMH.

REFERENCE BOOKS:R1. Venugopal, “Mastering C++”, TMH.R2. Stroustrup, “The C++ Programming Language”, Pearson.

Course Learning Outcomes(CLO):

CLO Description Bloom’s

Taxonomy Level

CLO1 Relate and illustrate the basic concept of OOP, analyze

the real world problem using OOP, understand the

structure of C++ program using various construct and

write basic C++ program.

1, 2, 3, 4

Remembering,

Understanding,

Applying, Analyzing

CLO2 Illustrate, apply and analyze the concepts of class,

object, functions (inline, overloading and friend) to write

C++ program.

2, 3, 4

Understanding,

Applying, Analyzing

CLO3 Illustrate, apply and analyze the concepts of

constructor, destructor and operator overloading to write

C++ program.

2, 3, 4

Understanding,

Applying, Analyzing

CLO4 Illustrate, apply and analyze the concept of inheritance

of real world to write C++ program.

2, 3, 4

Understanding,

Applying, Analyzing

CLO5 Illustrate, apply and analyze the concepts of

polymorphism and file handling of real world to write C+

+ program.

2, 3, 4

Understanding,

Applying, Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10

PLO11

PLO12

PSO1 PSO2 PSO3 PSO4

CLO1 L L M L H M

CLO2 H H M M M H L M

CLO3 H H M H M H LM

CLO4 H H M H H H L M

CLO5 M H M H H H L M

SeminarBCS3516

L T P C 0 0 2 1

Course Objective (CO):1. To make students aware of the research areas and the upcoming trends in the field of

Information Technology.2. To make them communicate the ideas related to technical topics and confidently

reflect their thoughts.

1. Briefing about technical and research areas of Computer Science & Information Technology.

2. Discussion about the topics of current trends.3. Selection and submission of topics by students.4. Guidelines for the preparation of seminar report and presentation.

5. Display of schedule for Presentation and discussion about contents of topics selected by students.

6-12. Submission of seminar reports and presentations (10-15 minutes) by students.

13-16. Submission of seminar reports and presentations by repeated improvements.

Learning Outcome:

CLO Description Bloom’s

Taxonomy

Level

CLO1 To study from various sources for understanding of a new field, in the absence of a textbook.

2Understand

CLO2 To identify promising new directions of various cutting edge technologies

3Apply

CLO3 To apply skills in preparing detailed report describing the project and results

3Apply

CLO4 To effectively utilize communication skill by making an oral presentation.

3Apply

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 M M M M M M

CLO2 M M M M M M

CLO3 M M M M M M

CLO4 M M M M M M

Data Structures LabBCS3515

Course Objectives (CO): The main objective of this lab is:

To demonstrate to students the concepts of linear and non linear data structures and their practical applications.

To strengthen the ability of students to identify and apply the suitable data structure forthe given real world problem.

Write Program in C for following:

1. Implementation of Array.

2. Implementation of Pointer and Structures.

3. Implementation of Dynamic Memory Allocation and demonstration of segmentation fault.

4. Implementation of Linked List Creation, Traversing and Searching.

5. Implementation of Stack.

6. Implementation of Queue.

7. Implementation of Sorting techniques.

8. Implementation of Searching techniques.

9. Implementation of Binary tree and its traversal.

10. Implementation of Graph traversal algorithms.

Course Learning Outcomes (CLO): On completion of this course, the students will be able to:

CLO Description Bloom’s TaxonomyLevel

CLO1 Write programs using arrays and pointers and apply them to solve problems.

1,3Remembering,

ApplyingCLO2 Demonstrate the use of linked lists, stacks and

queues and apply them in different applications.2,3

Understanding, Applying

CLO3 Compare different searching and sorting techniques; illustrate the use of trees and graphs and apply them to solve real world problems.

2,3,4Understanding,

Applying, Analyzing

L T P C

0 0 2 1

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes

(PSOs)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10

PLO11

PLO12

PSO1 PSO2 PSO3

PSO4

CLO1 H M M M H H H H H M H

CLO2 H H H H H H H H H H H

CLO3 H H H H H H H H H H H

C++ Programming LabBCS3517

Course Objectives(CO): 1. To apply the key aspects of object oriented principles using C++.2. To analyze and implement the concepts of inheritance and polymorphism.3. To build real world applications by applying the concept of file handling in C++.

1. Write a C++ program to implement basic operation of Operators.

2. Write a C++ program to implement memory management using new and delete operators.

3. Write a C++ program to implement Inline Function

4. Write a C++ program to implement Class and Object.

5. Write a C++ program to implement Constructor and Destructor.

6. Write a C++ program to implement Operator Overloading.

7. Write a C++ program to implement Inheritance.

8. Write a C++ program to implement Polymorphism.

9. Write a C++ program to implement Virtual Functions.

10. Write a C++ program to implement basic operations of File.

Course Learning Outcomes(CLO):

CLO Description Bloom’s

Taxonomy Level

CLO1 Illustrate, write and analyze the basic C++ program. 2, 3, 4

Understanding,

Applying, Analyzing

CLO2 Illustrate, apply and analyze the concepts of class,

object, functions (inline, overloading and friend) for

writing C++ program.

2, 3, 4

Understanding,

Applying, Analyzing

CLO3 Illustrate, apply and analyze the concepts of

constructor, destructor and operator overloading for

writing C++ program.

2, 3, 4

Understanding,

L T P C

0 0 2 1

Applying, Analyzing

CLO4 Illustrate, apply and analyze the concept of inheritance

for writing C++ program.

2, 3, 4

Understanding,

Applying, Analyzing

CLO5 Illustrate, apply and analyze the concepts of

polymorphism and file handling of real world to write

C++ program. .

2, 3, 4

Understanding,

Applying, Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10

PLO11

PLO12

PSO1 PSO2 PSO3 PSO4

CLO1 L L M L H M

CLO2 H H M M M H L M

CLO3 H H M H M H L M

CLO4 H H M H H H L M

CLO5 M H M H H H L M

Industrial Visit – IIBCS3512

Course Objective: CO1: To provide a platform for students to gain an insight into the working environment.

CO2: To gain knowledge by observing functional and experimental processes.

CO3: To develop their communication and inter-personal skills in the context of work.

1. Official tour organised to industry with working areas aligned with the course.

2. Release of tentative presentation schedule and preparation of reports.

3. Presentation by students (individual).

4. Report Submission

5. Final Evaluation (by Internal Panel).

CLO Description

Bloom’s Taxonomy Level

CLO1 Understand and correlate the working of Industry with the curriculum

2,4 Understanding,Analyzing

CLO2 Describe and Explaining of Industrial working environment.

2,3 Understanding,

Applying

CLO3 Apply the project report presentation skills and quality of writing and presentation skills.

3,6 Create

Applying

CLO4 Opportunity to understand the company policies in terms of production, quality, and service management.

2,4 Understanding,

Analyzing

L T P C

0 0 0 1

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 L M L M L L

CLO2 L L M L

CLO3 L M L L M

CLO4 L M L

Computer NetworksBCS4024

(40 Hours)Course Objectives:

1. To recall and outline the basic taxonomy and terminology of the computer networking andillustrate the layers of OSI model and TCP/IP model.

2. To define, explain and analyze the Application layer and Presentation layer paradigms, DLL layer services, Session layer design issues, Transport layer services and protocols.

3. To define, explain, examine the Network layer routing protocols and IP addressing.

4. To recall, outline and examine the basics of Physical layer and apply them in real time applications.

Unit- I (08 Hours)Introduction to Networks: Internet, Protocols and Standards, Network Models, OSI model,Layers in OSI model, TCP/IP Protocol Suite, Physical Topology, Transmission Mode,Addressing, Networking Devices.

Unit- II (08 Hours) Physical Layer and Media: Data, Signals, Digital Transmission, Analog Transmission,Multiplexing, Transmission Media, Switching.Data Link Layer: Introduction, Framing, Error Detection and Correction Techniques.

Unit- III (08 Hours)Data Link Layer: Data Link Control Protocols, Stop-and-Wait protocol, Stop-and-WaitARQ protocol, Go-Back-N ARQ protocol, Selective Repeat ARQ protocol.Medium Access Control Sub Layer: Channel Allocation problem, Multiple AccessProtocols, Ethernet, Wireless LANs.

Unit- IV (08 Hours)Network Layer: Logical Addressing, IPv4 addresses, NAT, IPv6 addresses, Internetprotocols, Internetworking, IPv4, IPv6, Transition from IPv4 to IPv6, Address Mapping,ICMP, Delivery, Forwarding and Routing.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 2 0 4

Unit- V (08 Hours)Transport Layer: Elements of Transport protocols, UDP and TCP protocols, TCPConnection Management, Data traffic, Congestion control, QoS, Integrated services,Differentiated services Application Layer: Domain name space, Electronic mail, FTP, WWW, HTTP

TEXT BOOKS:T1. “Data Communications and Networking”, Behrouz A. Forouzan, Fourth Edition, TMH, 2006.T2. “Computer Networks”, Andrew S. Tanenbaum, 4th Edition. Pearson Education/PHI

REFERENCE BOOKS:R1. Computer Networking: A Top-Down Approach Featuring the Internet, James F.Kurose, K.W.Ross,3rd Edition, Pearson Education.

Course Learning Outcomes(CLO):

CLO Description Bloom’s Taxonomy Level

CLO1 To define and explain the functions of each layer in OSI and TCP/IP model.

1,2

Remember, Understand

CLO2 To recall the OSI layers and explain the functions of Application layer and Presentation layer paradigms and Protocols, data link layer services, Session layer design issues and Transport layer services..

1,2

Remember, Understand

CLO4 Classify the routing protocols and analyze how to assign the IP addresses for the given network.

2,4

Understand, Analyze

CLO6 Explain and choose the types of transmission media with real time Applications.

1,2

Remember, Understand

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning

Outcomes

Program Learning Outcomes (PLOs)

Progra

m

Specific

Outcom

es

(PSOs)PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 H M

CLO2 M L M

CLO3 M L M

CLO4 M L L L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Software EngineeringBCS4008

(40 Hours)Course Objective (CO):

1. Recall, understand software crises and need of software engineering.2. To understand and define SDLC models: waterfall, spiral, iterative, prototype.3. To understand and analyze the various qualities of a good SRS. To apply the

underline concepts of coupling and cohesion in software engineering practices.

4. To remember, understand and analyze the different types of testing strategies.5. To remember, understand and analyze SQA techniques.

Unit– I (09 Hours)The product, the evolving role of software, software myths, process, methods, and tools, ageneric view of software engineering, software process, software process models, waterfallmodel, spiral model, RAD model, incremental model.

Unit– II (08 Hours)The management spectrum: people, product, process, project, players, team leaders, softwareteam, coordination and communication issues, melding the product and the process, projectplanning, project scheduling and risk management

Unit– III (08 Hours)Role of system analyst, SRS, properties of good SRS, requirement engineering process,software design and software engineering, properties of good software design, designconcepts: abstraction, refinement, modularity, structure partitioning, cohesion, coupling,UML diagrams

Unit– IV (07 Hours)Software testing fundamentals, test case design, white box testing, basis path testing, blackbox testing, unit and integration testing, validation testing, debugging

Unit– V (08 Hours)Software cost estimation: Estimation techniques, software quality assurance: qualityconcepts, quality control, SQA activities, software reliability, SQA plan

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 1 0 3

TEXT BOOKS:T1 Sommerville, “Software Engineering”, PearsonT2 Pressman, “Software Engineering: A Practiioners Approach”, TMHT3 Rajib Mall, “Fundamentals of Software Engineering”, PHI

REFERENCE BOOKS:R1 Pankaj Jalote, “Pankaj Jolate’s Software Engineering: A Presice Approach”, WileyR2 Behforooz & Hudson, “Software Engineering Fundamentals”, Oxford

Course Learning Outcomes (CLO):

CLO Description Bloom’s

Taxonomy

Level

CLO1 Understand the evolving role of software, Explain software myths,process, methods, and tools; analyze the generic view of softwareengineering, Explain software process, software process models likewaterfall model, spiral model, RAD model, and incremental model.

.

2, 4

Understandin

g Analyzing

CLO2 Understand The Role of management spectrum: people, product, process,project, players, team leaders, software team, coordination andcommunication issues, and Analyze of melding the product and the process,project planning, Understand the project scheduling and risk management

2, 4

Understanding, Analyzing

CLO3 Analysis the Role of system analyst and understand the importance of SRS,properties of good SRS and applying the SRS for different problemstatements. Requirement engineering process, software design and softwareengineering, properties of good software design, Explain the softwareabstraction, refinement, modularity, structure partitioning, cohesion,coupling, UML diagrams and also applying it using different problemstatement.

.

2, 3, 4

Understanding, Analyzing,

applying

CLO4 Understand the need of Software testing fundamentals, Developing testcases design using different techniques and Analyze white box testing, path

2, 3, 4

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

testing, black box testing, unit and integration testing, validation testing,debugging Understanding,

Applying, Analyzing

CLO5 Understand the Software cost estimation techniques, using software qualityassurance Explain quality concepts, quality control, SQA activities, softwarereliability, SQA plan.

2

Understanding

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10

PLO11

PLO12

PSO1 PSO2 PSO3 PSO4

CLO1 M M M M M M M

CLO2 MM M

M M M M

CLO3 MM

M M M M M

CLO4 M M L M M M M

CLO5 M M M M M

Object Oriented Programming using JavaBCS4025

(40 Hours)Course Objective (CO):

1. To illustrate and apply the key aspects of object oriented principles using Java.2. To build an understanding and implement the concept of inheritance and

polymorphism.3. To make use of I/O Programming, Multithreading, Event handling and GUI in

building real world applications using Java.

Unit- I (08 Hours)Introduction to Object Oriented Programming: Basics of Object oriented concepts, Objectsand classes, object creation and lifetime, Architecture of JVM, Data types, Variables, Operators,Control structures, Loops, Arrays.

Unit- II (08 Hours)Basics of Java: Java methods, Constructors, Garbage Collection, Method Overloading, Statickeyword and this reference, Access Modifiers, Nested classes, Built-in classes.

Unit- III (08 Hours)Inheritance and Polymorphism: Inheritance, Super and Sub class, Method Overriding,Polymorphism, Dynamic binding, Generic programming, Casting objects, Instance of operator,Abstract class, Interface in java, Extends vs implements, Package in java.

Unit- IV (08 Hours) I/O Programming & Multithreading: Text and Binary I/O, Binary I/O classes, Object I/O,Random Access Files, Multithreading in java, Thread life cycle and methods, Thread class,Runnable interface, Thread synchronization, Exception handling with try-catch-finally.

Unit- V (08 Hours)Event and GUI Programming: Applet and its life cycle, Event handling in java, Event types,Mouse and key events, GUI Basics, Panels, Frames, Layout Managers, GUI components,Windows, Menus, Dialog Box.

Text book:T1. Herbert Schild, “The Complete Reference, Java 2 EEE”, TMH.

Reference Books:R1. Daniel Liang, “Introduction to Java Programming”, Pearson

R2. Malhotra and Chaudhary, “Programming in Java” Oxford.

L T P C3 2 0 4

Course Learning Outcomes(CLO):

CLO Description Bloom’s Taxonomy

Level

CLO1 Relate and illustrate the basic concept of OOP, analyzethe real world problem using OOP, illustrate thestructure of Java program using various construct andwrite basic Java program using theconcept of class.

1, 2, 3, 4Remembering,Understanding,

ApplyingAnalyzing

CLO2 Illustrate, apply and analyze the concepts of class,object, constructor and overloading for writing Javaprogram.

2, 3, 4

Understanding,Applying,Analyzing

CLO3 Illustrate, apply and analyze the concepts of Inheritanceand Polymorphism for writing Java program.

2, 3, 4Understanding,

Applying,Analyzing

CLO4 Illustrate, apply and analyze the concept of I/OProgramming, Multithreading and exception handlingfor writing Java program.

2, 3, 4Understanding,

Applying,Analyzing

CLO5 Illustrate, apply and analyze the concepts of abstractwindow tool kit and event handling for writing GUIbased interactive Java program.

2, 3, 4

Understanding,Applying,Analyzing

Mapping of CLOs with PLOs & PSOs

Course Learning Outcome s

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs

)

PLO1 PLO2 PLO3 PLO4 PLO5 PLO6 PLO7 PLO8 PLO9 PLO10

PLO11

PLO12

PSO1 PSO2 PSO3 PSO4

CLO1 L L M L H M

CLO2 H H M M M H LM

CLO3 H H M H M H LM

CLO4 H H M H H H LM

CLO5 M H M H H H LM

Introduction to AlgorithmsBCS4021

Course Objective (CO):1. To relate, interpret and distinguish between asymptotic notations in order to examine

space and time complexity of various algorithms.2. To understand and apply different algorithms in sorting and searching and

distinguish between the complexities of these algorithms.3. To summarize, identify and inspect different techniques of algorithm design like

Divide and Conquer, Greedy Approach and Dynamic Programming.4. To build and compare the advanced data structures like B-Tree, B+ Tree, Hash

Tables etc and their respective uses.5. To understand, develop and analyze different graph related problems like finding

shortest path- single pair and all pair, minimum spanning trees etc.

Unit- I (08 hours)Introduction to Algorithms: Analyzing algorithms, Complexity of algorithms, Growth of functions, Recurrences, Substitution method, Recursion tree method, Master’s theorem.Sorting Algorithms: Insertion sort, Merge Sort, Quick Sort, Heap Sort.

Unit- II (08 Hours) Advanced Data Structures: B-Tree, Insertion and Deletion in B-Tree, B+ tree and its operations.Hash Tables: Direct addressing, Hash functions, Hash Tables, Collision Handling- Chaining andOpen Addressing.

Unit- III (08 Hours) Divide and Conquer: Definition and visualisation, Problems on Divide and Conquer- The maximum-subarray problem and Strassen’s algorithm for matrix multiplication.

Greedy Approach: Introduction, Knapsack Problem, Job sequencing problem, Huffman Codingproblem, Activity selection problem.

Unit– IV (08 Hours) Dynamic Programming: Definition, Understanding Dynamic Programming, Bottom-up and Top-down approaches, Tabulation vs Memoization, Optimal Substructure property and Overlapping Subproblems property, Problems on Dynamic Programming- Longest common subsequence, 0/1 Knapsack Problem.

L T P C3 2 0 4(40 hours)

Unit– V (08 Hours) String Matching Algorithms: Naive string matching algorithm, Rabin-Karp algorithm.Graph Algorithms: Graph representation, Breadth first search, Depth first Search, Growing a Minimum Spanning tree, Algorithms of Kruskal and Prim, Single Source Shortest Path- Bellman Ford algorithm and Dijkstra’s algorithm.

Text books: T1. Thomas H. Coreman, Charles E. Leiserson and Ronald L. Rivest, “Introduction to Algorithms”, Prentice Hall of India.T2. E. Horowitz & S Sahni, "Fundamentals of Computer Algorithms", Universities Press, 2008.

References:

R1. Aho, Hopcraft, Ullman, “The Design and Analysis of Computer Algorithms” Pearson Education, 2008.

Course Learning Outcomes (CLO):

CLO Description Bloom’s TaxonomyLevel

CLO1 Define and explain asymptotic notations in order toexamine space and time complexity of variousalgorithms.

1,2,4

Remembering,

Understanding,Analyzing

CLO2 Illustrate and build sorting and searching algorithms and examine the complexities of these algorithms.

2,3,5

Understanding,Applying,Analyzing

CLO3 Understand, apply and analyze different techniquesof algorithm design like Divide and Conquer,Greedy Approach and Dynamic Programming.

3,4,5

Understanding,

Applying,Analyzing

CLO4 Construct and analyze the advanced data structureslike B-Tree, B+ Tree, Hash Tables etc and itsrespective applications

3,4,5

Applying,Analyzing

CLO5 Demonstrate, construct and analyze different graphproblems like finding shortest path, minimumspanning trees etc.

3,4,6

Understanding,Applying,Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program Learning Outcomes (PLOs) Program Specific

Outcomes (PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 H H H M L L H H L M

CLO2 H H H M M L L H H L M

CLO3 H H H M M L L H H L M

CLO4 H H H M L L H H L M

CLO 5 H H H M L L H H L M

Cyber Law and EthicsBCS4026

L T P C 3 1 0 3

(40 Hours)Course Objectives(CO):

1. Understand comprehensive study of various unethical, illegal and offensive events and activities done using Internet(called Cyber-Crimes) to harm individuals, society, governments, industries or enterprise and how to detect and prevent such activities and punish the culprits.

2. Recall Modern techniques to detect Cyber Crimes.3. Develop them for how to protect Digital Contracts and Intellectual Property Right from

Cyber-Crimes by framing appropriate Cyber Laws.4. Make use of Cyber law and develop an insight for Cyber related crimes and law

Unit- I (8 Hours)Basic Concepts of Technology and Law: Understanding the Technology of Internet, Scope ofCyber Laws, Cyber Jurisprudence. Legal Issues in Data Ethics- Ethical Issues, Issues in Data andSoftware PrivacyThe Cyber Crimes: Tampering with Computer Source Documents, Hacking with Computer,System, Publishing of Information Which is Obscene in Electronic Form, Offences: Breach ofConfidentiality & Privacy.

Unit- II (8Hours)Law of Digital Contracts: The Essence of Digital Contracts, the System of Digital Signatures,the Role and Function of Certifying Authorities, the Science of Cryptography.Intellectual Property Issues in Cyber Space: IPR, Patent Law, Copyright Law, Domain Namesand Related issues, Patents in the Cyber World.

Unit-III (8 Hours)Information Technology Act 2000:Information Technology Act-2000-1 (Sec 1 to 13), Information Technology Act-2000-2 (Sec 14to 42 and Certifying authority Rules), Information Technology Act-2000-3 (Sec 43 to 45 and Sec65 to 78), Information Technology Act-2000-4(Sec 46 to Sec 64 and CRAT Rules).

Unit- IV (8 Hours)

Rights and E-Governance: Privacy and Freedom Issues in the Cyber World, E-Governance,

Cyber Crimes and Cyber Laws

International Scenario in Cyber Laws:

Data Protection Laws in EU and USA, Child Abuse Protection Laws in EU and USA, CyberLaws - the Malaysian Approach.

Unit- V (8 Hours)

Cyber Law Issues for Management:Cyber Law Issues in E-Business Management, Major issues in Cyber Evidence Management,Cyber Law, Compliancy Audit References.

TEXT BOOK:T1: Vivek Sood , “Cyber Law Simplified” Tata McGraw HillT2: Peter Weill, Jeanne Ross “IT Governance: How Top Performers Manage IT Decision Rightsfor Superior Results

REFERENCE BOOKS:R1. Godbole, “Information Systems Security”, Willey R2. Yadav, “Foundations of Information Technology”, New Age, Delhi R3. Schou, Shoemaker, “Information Assurance for the Enterprise”, Tata McGraw Hill R4.Sood,“Cyber Laws Simplified”, McGraw Hill R5.Furnell, “Computer Insecurity”, Springer

R6. Rodney Ryder, “Guide to Cyber Laws”, Wadhwa Publications, Nagpur.

Course Learning Outcomes(CLO):

CLO Description Bloom’s

Taxonomy Level

CLO1 Understand what constitutes the Cyber Crimes and how such crimes arecommitted, Analysis of Consumer Modern techniques to detect CyberCrimes and Evaluation of how to protect Digital Contracts andIntellectual Property Right from Cyber-Crimes by framing appropriateCyber Laws.

2, 4, 5

Understanding,Analyzing,Evaluating

CLO2 Understand learn and acquire skills and techniques to detect cyber-crimes Examine how to detect and preventsuch activities and punish the culprits contrasting the properties of ethical issues.

2, 4, 5

Understanding,Examining,Contrasting

CLO3 Analysis protect Digital Contracts and Intellectual

Property Right from Cyber-Crimes by framing appropriate Cyber Laws. Understanding Modern techniques to detect Cyber Crimes and Evaluating what constitutes the Cyber Crimes and how such crimes are Committed.

2, 4, 5

Understanding,Analyzing,Evaluating

CLO4 Understanding the System of Digital Signatures, the Role and Function of Certifying Authorities,, Analyze the Science of Cryptography

2, 4

Understanding,Analyzing

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program LearningOutcomes (PLOs)

Program

Specific

Outcomes(PS

Os)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1

L HH

L H L H L

CLO2

L HH

L H L H L

CLO3

H H H H L L H L H L

CLO4

H HH

L H L H L

Java Programming LabBCS4504

L T P C0 0 2 1

Course Objective (CO):1. To apply the key aspects of object oriented principles using Java.2. To analyze and implement the concepts of inheritance and polymorphism using Java3. To apply and implement the concept of exception handling and multithreading using

Java.4. To build real world GUI based interactive Java applications.

1. Write a Java program to define a class, describe its constructor, overload the Constructors and

instantiate its object.

2. Write a Java program to define a class, instance methods and overload them and use them for

dynamic method invocation.

3. Write a Java program to demonstrate use of super class and sub class.

4. Write a program to create and implementing interfaces.

5. Write a Java program to demonstrate use of nested class.

6. Write a Java program to practice String class and its methods.

7. Write a Java program to implement the concept of exception handling using predefined

exception.

8. Write a Java program for launching multiple threads to perform a single operation and

synchronize them.

9. Write a Java program using Applet to display a message.

10. Write a Java program to demonstrate keyboard and Mouse events.

Course Learning Outcomes(CLO): CLO Description Bloom’s

Taxonomy LevelCLO1 Illustrate, write and analyze basic Java program. 2, 3, 4

Understanding,

Applying, AnalyzingCLO2 Illustrate, apply and analyze the concepts of class,

object, and constructor for writing Java program.

2, 3, 4

Understanding,

Applying, AnalyzingCLO3 Illustrate, apply and analyze the concepts of inheritance

and polymorphism for writing Java program.

2, 3, 4

Understanding,

Applying, AnalyzingCLO4 Illustrate, apply and analyze the concept of exception

handling and multithreading for writing Java program.

2, 3, 4

Understanding,

Applying, AnalyzingCLO5 Illustrate, apply and analyze the concepts of abstract

window tool kit and event handling for writing GUI

based interactive Java program.

2, 3, 4

Understanding,

Applying, Analyzing

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program Learning Outcomes (PLOs) Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 L L M L H M

CLO2 H H M M M H L M

CLO3 H H M H M H L M

CLO4 H H M H H H L M

CLO5 M H M H H H L M

Algorithms Lab BCS4516

Course Objectives (CO):

i. To relate and make use of asymptotic notations in order to compute complexity of algorithms.

ii. To develop basic logic and algorithms in C language.iii. To understand the intricacies involved in designing algorithm.iv. To analyze the correct programming technique for a given problem and apply it.

1. Analyzing the growth of complexity using loops.

2. Implementation of Sorting algorithms and analyzing complexity.

3. Implementation of Hashing.

4. Implementation of applications of Greedy algorithms.

5. Implementation of applications of Divide and Conquer strategies.

6. Implementation of applications of Dynamic Programming.

7. Implementation of Breadth first search algorithm.

8. Implementation of Minimum Spanning Tree- Kruskal.

9. Implementation of Single pair shortest path algorithm – Dijkstra’s algorithm.

10. Implementation of Single pair shortest path algorithm – Bellman Ford algorithm.

L T P C

0 0 2 1

Course Learning Outcomes (CLO):

CLO Description Bloom’s TaxonomyLevel

CLO1 Outline and utilize different asymptotic notations for computing complexity of algorithms.

2,3

Understanding,Applying

CLO2 Construct programs in C language using differentalgorithmic techniques.

3

Applying

CLO3 Demonstrate the use of administrative commandsand shortcuts.

2

Understanding

CLO4 Inspect the correct programming technique for a given problem and develop it.

3,4

Applying,Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearningOutcomes

(PLOs)

Program

Specific

Outcomes

(PSOs)

PLO 1

PLO 2

PLO 3

PLO 4

PLO 5

PLO 6

PLO 7

PLO 8

PLO 9

PLO 10

PLO 11

PLO 12

PSO 1

PSO 2

PSO 3

PSO 4

CLO1H H H H M L H H L H

CLO2H H H H M L H H L M

CLO3H M M H M L H H L M

CLO4H M M H M L H H L M

Soft SkillBSS4501

L T P C0 0 2 1

(24 hours)Learning Objective:

a. To enable the students to improve their communication skills.b. To introduce them to professional skills & personal skills.c. To improve their grooming & manners.

Learning Outcomes:

The students will develop confidence in their written & verbal communication. Will improve their personality. Will learn about skills that will help them in their profession

Unit 1: Introduction [02]

Introduction to soft skills: What are soft skills, importance and application of soft skills?

SWOT Analysis: Elements of SWOT Analysis, practice

Unit 2: Communication Skills [10]

Extempore Speech: Tips on extempore speech, practice.

JAM/HAM: Tips on JAM/HAM, making short meaningful conversation.

Role Play: Role play practice on various situations.

E-mail etiquette and writing: Email fields, etiquettes, mistake’s to avoid, practice.

Business and Cover Letters: Format of business & cover letter, practice business correspondenceand cover letters.

Written Comprehension: Understanding a written passage & answering questions

Unit 3: Professional Skills [08]

Presentation Skills: Slide preparation, stage & audience management, effective delivery.

Stress Management: What is stress, identifying causes of stress, handling stress.

Selling, Networking, Negotiation skills: What are selling skills, how to develop selling skills,employing the skills to achieve personal and organizational goals, networking with persons, &through sites, making a professional profile, negotiation skills for professional use.

Leadership: Types of leaders, qualities of a leader, displaying leadership.

Creativity: What is creativity, developing creativity in day to day life.

Team Work & Team Building: What is team work, advantages of team work. Building teamsand team work to achieve specific goals.

Unit 4: Personal Skills [03]

Grooming and etiquette: Importance of grooming, grooming process, dressing up for theoccasion, displaying correct manners.

Problem Solving and Decision Making: Steps to problem solving and correct decision making.

Time Management: Importance of time management, making effective use if time, prioritization,identifying wasteful activities.

Unit 5: Group Discussion [01]

Introduction to Group Discussion: Introduction, skills required, roles & techniques in GroupDiscussion.

TEXT BOOKS: T1. The Ace of Soft Skills- G Ramesh, Mhadevan Ramesh-2013 EditionT2. Communication Skills for Engineers & Scientists- Sangeeta Sharma, Binod Mishra-2013Edition

REFERENCE BOOKS:

R1 Personality Development by Rajiv Mishra-2014 Edition

Course Learning Objective (CLO)

CLO Description Bloom’s Taxonomy Level

CLO1 Discuss the Importance of Soft Skills Examine the skills required to be updated. Compare the behavior and attitude of the students

2,4,6

Discuss, Examine,Compare.

CLO2 Explain the Verbal Comprehension & listening skills.Illustrate the role and importance of VerbalComprehension, listening skills, HAM/JAM, publicspeaking , body language, Examine the importance oflistening skills, HAM/JAM, public speaking , bodylanguage. Evaluate on the basis Question & answersbased on read out passage. Compare the improvementin listening skills, body language. Illustrate theimportance of email writing, application writing, roleplay Demonstrate the format of email and application.Evaluate through practice of writing applications,emails and evaluate role plays through practice.

2, 3, 4, 6, 2,2

Explain, Illustrate,

Evaluate, Compare,Demonstrate

.

CLO3 Build professional skills, Develop presentation skills, Create presentations, Make use of selling skills personally and professionally, Develop leadership skills, Demonstrate benefits of team work

3, 3, 6, 3, 2

Build, Develop, Create, Make use of, Demonstrate

CLO4 Explain grooming & etiquette. Experiment socialetiquette. Construct their own opinion about thegrooming & etiquette Analyse problems, Take part indecision making

2,3,4,6,4,4

Explain,Experiment,

Construct, Analyse,Take Part

CLO5 Explain GD Skills Demonstrate the importance of GD Skills Conclude and Compare Importance, purpose, types, do’s & don’ts , difference between GD & Debate.

5,2,4,4

Explain, Demonstrate,Conclude, Compare,

Mapping of CLOs with PLOs and PSOs

Course

Learning

Outcomes

Program Learning Outcomes

(PLOs)

Program SpecificOutcomes (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1

CLO2 H

CLO3

CLO4 M

CLO5

Aptitude & Reasoning And Online TestBAP 4501

L T P C0 0 2 1

SUBJECT OBJECTIVE:

To enable the students to refine their mathematical , logical and analytical skills. To enhace their employability skills. To prepare the students for competition. To give them practice sessions to increase their speed and confidence.

Expected outcome:

The students can examine their employability skills . They can identify their weakness for various competitive exams. The students will develop their Competitive skills The students will improve their quantitative and reasoning skills.

UNIT 1 (3 hours)

LOGICAL REASONING 1 Cube Cuboid, Dice and Figure Problem, Venn diagram, Syllogism, Set Theory

UNIT 2 (3 hours)

LOGICAL REASONING 2 Puzzle Test, Matrix, Sitting Arrangement, Statement, Binary Logic

UNIT 3 (6 hours)

QUANTITATIVE APTITUDE 1 Mixture and Allegation, Ratio and Proportion, Problems on Ages, Time Speed and Distance,Problems on Boats and Trains, Geometry

UNIT 4 (6 hours)

QUANTITATIVE APTITUDE 2 Trigonometry, mensuration, algebra and linear and quadratic equations, simple and compoundinterest

UNIT 5 (6 hours)

QUANTITATIVE APTITUDE 3 Permutation and Combination, Probability, Data Interpretation

REFERENCE BOOKS:R1. Dr. R S Aggarwal “Quantitative aptitude”,S. Chand Publishing , 2018

R2. Dr. R S Aggarwal “A modern aproach to logical reasoning”,S. Chand Publishing , 2018

Course Learning Outcomes(CLO): On completion of this course, the students willbe able to:

CLO Description Bloom’s

Taxonomy

Level

CLO1 Identify their weakness for various competitive exams theirquantitative and reasoning skills.

3 Apply

CLO2 Examine their employability skills 4 Analyze

CLO3 Develop their Competitive skills 6 Create

CLO4 Improve their quantitative and reasoning skills. 6 Create

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes

(PSOs)PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 M H M

CLO2 M M M

CLO3 M M L M

CLO4 M L M

Industrial Visit-IIIBCS4515

L T P C0 0 0 1

Course Objective: CO1: To provide a platform for students to gain an insight into the working environment.

CO2: To gain knowledge by observing functional and experimental processes.

CO3: To develop their communication and inter-personal skills in the context of work.

1. Official tour organised to industry with working areas aligned with the course.

2. Release of tentative presentation schedule and preparation of reports.

3. Presentation by students (individual).

4. Report Submission

5. Final Evaluation (by Internal Panel).

CLO Description Bloom’s Taxonomy Level

CLO1 Understand and correlate the working of Industry with the curriculum

2,4 Understanding,Analyzing

CLO2 Describe and Explaining of Industrial working environment.

2,3 Understanding,

Applying

CLO3 Apply the project report presentation skills and quality of writing and presentation skills.

3,6 Create

Applying

CLO4 Opportunity to understand the company policies in terms of production, quality, and service management.

2,4 Understanding,

Analyzing

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 L M L M L L L

CLO2 L L M L L L

CLO3 L M L L L M

CLO4 L M L L

Web TechnologyBCS5019

L T P C 3 2 0 4 (40 hours)

Course Objective (CO):1. To develop knowledge on strategies used for web development and to create web

pages in HTML. 2. To demonstrate the understanding of practical knowledge on various web

development techniques. 3. To identify various internet related technologies and systematic way of developing a

website.

Unit- I (8 Hours)Introduction and Web Development Strategies History of Web, Protocols governing Web,Creating Websites for individual and Corporate World, Cyber Laws, Web Applications,Writing Web Projects, Identification of Objects, Target Users, Web Team, Planning andProcess Development.

Unit- II (8 Hours)HTML Introduction, Editor, Element, Attributes, Link, Head, Image, Table, Forms (TextFields, Password, Radio Buttons, Checkboxes, Submit Button), Color, Layout, symbols, URLEncode.

Unit- III (8 Hours)CSS Introduction, Syntax, Id & Class, How To, Backgrounds, Text, Fonts, Links, Lists,Tables, Box Model, Border, Outline, Margin, Padding, Grouping/Nesting, Dimension,Display, Positioning, Floating.

Unit- IV (8 Hours)Java Script Introduction, Output, Syntax, Comments, Variables, Data Types, Objects,Functions, Numbers, Strings, Dates, Arrays, Booleans, Math, Operators, Comparisons,Conditions, Switch, Loop For, Loop While, Breaks, Errors, Validation, Reserved.

Unit- V (8 Hours)PHP Introduction, Installation, Syntax, Variables, Echo / Print, Data Types, String Functions,Constants, Operators, If...Else...Else if, Switch, While Loops, For Loops, Functions, Array,Sorting Arrays, Super globals, Forms, Form Handling, Form Validation, Form Required,Form URL/E-mail, Form Complete. Database Connectivity in PHP to various databases(MySQL, Oracle).

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Text Books:T1. Chris Bates, “Web Programming Building Internet Applications”, Wiley.T2. Utam K. Roy, “Web Technologies”, Oxford.T3. Timothy Boronczyk, Elizabeth Naramore, Jason Gerner, Yann Le Scouarnec, Jeremy

S, “Beginning PHP 6, Apache, MySQL 6, Web Development”, Wiley India – Wrox.

Reference Books:R1. Eric Freeman & Elisabeth Robson, Head First HTML5 Programming, 1,

O’RIELLY, 2011R2. W. Jason Gilmore, Beginning PHP and MySQL: From Novice to Professional,

Apress, 2010R3. Jon Duckett, HTML & CSS: design and build websites, 1, John Wiley & Sons,

2011.R4. Bryan Basham, Kathy Sierra & Bert Bates, Head First Servlets &

JSP,2,O'RIELLY,2008.

Course Learning Outcome (CLO):

CLO Description Bloom’s Taxonomy

Level

CLO1 Understand working of web, client server model andanalyze various protocols governing web.

2, 4Understanding, analyzing

CLO2 Design and develop static and dynamic WebPages usingHTML, CSS and Javascript.

3,6Applying, creating

CLO3 Design and develop server side scripting using PHP 3,6Applying, creating

CLO4 Analyse and apply the various concepts of databaseconnectivity in PHP.

3,4Applying, Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)P

LO

1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M H M

CLO2M H M H

CLO3M H M H

CLO4 M M M L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

E-Commerce and M-Commerce TechnologiesBCS5018

L T P C3 1 0 3

(40 Hours)Course Objective (CO):

1. Relate and compare various e commerce business models and discover their use in unidentified business segments.

2. Plan web and mobile application development phases and policies as well as Illustratethe impact of different network specifications.

3. Make use of EDI on various B2B e commerce business models and tell the concept ofdata warehousing.

4. Experiment with various marketing and advertising strategies for customized promotion of the business and product and Examine the consumer information space

5. Compare various payment methods and categorize them according to the safety and ease of the mode.

Unit- I (08 Hours)

Electronic Commerce: Frame work, Anatomy of E-Commerce applications, E-Commerce

Consumer applications, E-Commerce organization applications, Consumer Oriented

Electronic commerce - Mercantile Process models.

Unit- II (08 Hours)

Mobile Commerce: Introduction, Architecture of M-Commerce, Types of M-Commerce

Services, Framework of NTT Docomo’s I-Mode, Wireless Devices For Mobile Commerce,

Wireless Personal And Local Area Networks.

Unit- III (08 Hours)

Inter Organizational Commerce: EDI, EDI Implementation, Value added networks.

Intra Organizational Commerce: Work Flow, Automation Customization and internal

Commerce, Supply chain Management.

Corporate Digital Library: Document Library, digital Document types, corporate Data

Warehouses.

Unit- IV (08 Hours)

Advertising and Marketing: Information based marketing, Advertising on Internet, on-line

marketing process, market research.

Consumer Search and Resource Discovery: Information search and Retrieval, Commerce

Catalogues, Information Filtering.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit- V (08 Hours)

Electronic payment systems: Digital Token-Based, Smart Cards, Credit Cards, Risks in

Electronic Payment systems.

Security: Need for Security, Firewall, Cryptography, Secret Key Encryption, Private Key

Encryption, Digital Signatures.

Text Books:

T1. Kalakata, Whinston, “Frontiers of electronic commerce”, Pearson.

T2. Hendry Chan, Raymond Lee, Tharam Dillon, Ellizabeth Chang, “E-Commerce

fundamentals and applications”, John Wiley.

Reference Books:

R1. S.Jaiswal, “E-Commerce”, Galgotia.

R2. B.Bhaskar, “Electronic Commerce”, 3rd edition, TMH.

R3. Bajaj and Nag, “E-Commerce the cutting edge of Business”, TMH.

Course Learning Outcomes (CLO):

CLO Description Bloom’s Taxonomy Level

CLO1 Define and Categorize the types of e commerce business models as well as they can Compare an e commerce business plan.

1,2,4Remembering,Understanding,

AnalyzingCLO2 Interpret and Relate the concept of M-commerce and

Various Computer Networks, also they will be able to Develop the standards for e commerce mobile applications.

1,2,3Remembering,Understanding,

ApplyingCLO3 Know that How EDI works and be able to

Construct the work flow of business.1,3

Remembering,Applying

CLO4 Tell various type of advertisement and Build the best marketing strategy for an e commerce business.

1,3Remembering,

Applying

CLO5 Explain various EPS as well as they can Comparethe strength of various security algorithms.

2,4Understanding,

Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 H H M H L H M L M

CLO2 H M M H L H M L M

CLO3 H M H H L H M L M

CLO4 H H H H L H M L M

CLO5 H M M H L H M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Internet of ThingsBCS5020

L T P C3 1 0 3

(40 hours)

Course Objective (CO): 1. To relate and compare different concepts of Internet of Things.2. To illustrate the various devices, sensors and applications3. To apply design concept to IoT solutions. 4. To Analyze various M2M and IoT architectures 5. To experiment with design issues in IoT applications and analyze the performance of IoT

solutions using sensors, actuators and Devices.

Unit 1 (08 HOURS)Introduction to IoT: Sensing, Actuation, Networking basics, Communication Protocols, Sensor Networks, Machine-to-Machine Communications, IoT Definition, Characteristics. IoT Functional Blocks, Physical design of IoT, Logical design of IoT, Communication models & APIs.

Unit 2 (08 HOURS)

M2M to IoT- The Vision-Introduction, From M2M to IoT, M2M towards IoT-the global context,A use case example, Differing Characteristics. Definitions, M2M Value Chains, IoT Value Chains, An emerging industrial structure for IoT. M2M vs IoT- An Architectural Overview–Building architecture, An IoT architecture outline, standards considerations. Reference Architecture and Reference Model of IoT.

Unit 3 (08 HOURS)IoT Reference Architecture- Getting Familiar with IoT Architecture, Various architectural views of IoT such as Functional, Information, Operational and Deployment. Constraints affecting design in IoT world- Introduction, Technical design Constraints.

Unit 4 (08 HOURS)Domain specific applications of IoT: Home automation, Health care industry, Industryapplications, Surveillance applications and others, Case Study: Agriculture, Healthcare, ActivityMonitoring.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit 5 (08 HOURS)Developing IoT solutions: Introduction to Python, Introduction to different IoT tools, Introduction to Arduino and Raspberry Pi, Implementation of IoT with Arduino and Raspberry, Cloud Computing, Fog Computing, Connected Vehicles, Smart Grid, Data Aggregation for the IoT in Smart Cities, Privacy and Security Issues in IoT.

Text Books

T1: Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos, David Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence”, 1st Edition, Academic Press, 2014

T2: Francis daCosta, “Rethinking the Internet of Things: A Scalable Approach to Connecting Everything”, 1st Edition, Apress Publications, 2013

REFERENCE BOOKS:R1. Cuno Pfister, Getting Started with the Internet of Things, O‟Reilly Media, 2011, ISBN:

978-1-4493- 9357-1 R2. Vijay Madisetti and Arshdeep Bahga, “Internet of Things (A Hands-onApproach)”, 1st

Edition, VPT, 2014

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO):

CLO Description Bloom’s Taxonomy Level

CLO1 Define and Categorize different concepts of Internet of Things as well as Compare among different IoT setups.

1,2,4Remembering, Understanding, Analyzing

CLO2 Interpret and Relate with the concepts of the various devices, sensors and applications, also they will be able to Develop the standards for IoT.

1,2,3Remembering, Understanding, Applying

CLO3 Know that How solutions are developed for the design concept in IoT and be able to Construct the solutions for IoT problems.

1,3Remembering, Applying

CLO4 Tell various IoT architecture issues and Build the best solution in terms of architecture, design flaw etc..

1,3Remembering, Applying

CLO5 Understand domain specific applications of IoT as well as Compare the functionalities of IoT in different domains.

2,4Understanding, Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 H H M H L H M L M

CLO2 H M M H L H M L M

CLO3 H M H H L H M L M

CLO4 H H H H L H M L M

CLO5 H M M H L H M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Python Programming BCS5021

L T P C3 2 0 4

(40 Hours)

Course Objectives(CO): 1. To understand knowledge on strategies used in programming in Python and are

able to define the key aspects on Python.2. To illustrate the use of data types, control statements, strings, text-files, lists,directories, functions, GUI’s etc3. To explain the string manipulations and understand functionality of WindowsForms, Error Handling, define the Web Services, Window Services issues in detail andcompare the various .Net Assemblies.

Unit- I (08 Hours)Introduction, What is Python, Origin, Comparison, Comments, Operators, Variables and Assignment, Numbers, Strings, Lists and Tuples, Dictionaries.Installing Python; basic syntax, interactive shell, editing, saving, and running a script.

Unit- II (08 Hours)The concept of data types; variables, assignments; immutable variables; numerical types; arithmetic operators and expressions; comments in the program; understanding error messages. Conditions, Boolean logic, logical operators; ranges; Control statements: if-else, loops (for, while); short-circuit (lazy) evaluation.

Unit- III (08 Hours)Strings and text files; manipulating files and directories, os and sys modules; text files: reading/writing text and numbers from/to a file; creating and reading a formatted file (csv or tab-separated). String manipulations: subscript operator, indexing, slicing a string; strings and number system: converting strings to numbers and vice versa. Binary, octal, hexadecimal numbers.

Unit- IV (08 Hours)Lists, tuples, and dictionaries; basic list operators, replacing, inserting, removing an element; searching and sorting lists; dictionary literals, adding and removing keys, accessing and replacing values; traversing dictionaries. Design with functions: hiding redundancy, complexity; arguments and return values; formal vs actual arguments, named arguments. Program structure and design. Recursive functions.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit- V (08 Hours)File Handling: Introduction, Reading and Writing into a file using functions – open(), read(), write(), append(), with(), split()Graphical user interfaces; creating simple GUI; buttons, labels, entry fields, dialogs; widget attributes - sizes, fonts, colors layouts, nested frames.

TEXT BOOKS:T1. Chun, J Wesley, Core Python Programming, Second Edition, Pearson, 2007 Reprint 2010

REFERENCES:R1. Barry, Paul, Head First Python, 2nd Edition, O Rielly, 2010 R2. Lutz, Mark, Learning Python, 4th Edition, O Rielly, 2009

Course Learning Outcomes (CLO):

CLO Description Bloom’s

Taxonomy LevelCLO1 Develop graphic user interfaces and Define and compare the

functionalities of Python programming constructs.1,2, 3Remembering,Understanding,Applying

CLO2 Define & Illustrate the Datatypes, Strings, Lists, Directories,Tuples. Make use of Files and GUI’s.

1,2,3Remembering,Understanding,Applying

CLO3 Explain and compare the various Input-Output functions andMake use of Operators, Variables and Assignment, Numbers,Strings, Lists and Tuples, Dictionaries.

1, 2,3,4Remembering,UnderstandingApplyingAnalyzing

CLO4 Illustrate functions and use of recursion. Define and analyzefile handling and error handling concepts.

1,2,4Remembering,UnderstandingAnalyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1M L L M M L L L

CLO2M L L H M L L M

CLO3H M M H M M M H

CLO4H M M H M H M H

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Python Programming Lab BCS5517

L T P C 0 0 2 1

Course Objectives (CO): The main objectives of this course are 1. To illustrate and apply the fundamentals of Python programming.2. To analyse and implement Non-Primitive Data Structures in python. 3. To analyse and implement file I/O in python. 4. To build real life project using python.

1 Introduction to Python programming and Environment Setup of Python

2 Implementation of Basic Syntax, Variable Types and Basic Operators

3 Implementation of Decision Making statements

4 Implementation of Python - Loops statements

5 Implementation of Numbers and Strings

6 Implementation of Lists, Tuples

7 Implementation of Dictionary

8 Implementation of Functions

9 Implementation Files I/O

10 Implementation of Graphics

TEXT BOOKS:T1. John M. Zelle, “Python Programming:An Introduction to Computer Science”, Franklin,

Beedle & Asssociates inc.

REFERENCE BOOKS:R1. Mark Lutz, “Programming Python”, O'ReillyR2. David Beazley and Brian K. Jones, Python Cookbook,O'RIELLY,2008

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes(CLO): On completion of this course, the students willbe able to :

CLO Description Bloom’s

Taxonomy LevelCLO1 Illustrate, apply and analyze programing skills for

writing python program.

2, 3, 4

Understanding,

Applying, AnalyzingCLO2 Illustrate, apply and analyze the concepts of Lists, Tuples

and Dictionaries using functions for writing python program.

2, 3, 4

Understanding,

Applying, AnalyzingCLO3 Illustrate, apply and analyze the concepts of Exception

Handling, Graphics and Files I/O for writing python

program.

2, 3, 4

Understanding,

Applying, AnalyzingCLO4 Illustrate, apply the concepts using python to create a

project.

2, 3, 6

Understanding,

Applying, Creating

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L L M M L

CLO2 L L M M L

CLO3 L L M M L

CLO4 L L M M L M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Summer TrainingBCS5507

L T P C0 0 2 1

Objective:1. To provide an exposure to real life organisational and environmental situations.2. To enable the students to explore an industry/organisation, build a relationship with a

prospective employer, or simply hone their skills in a familiar field.3. To adopt a suitable platform based on area of interest and to identify a suitable

analysis.

1. Submission of Training Certificate.

2. Discussion about Layout/Guidelines for Presentation

3. Distribution of Detailed Presentation Schedule and doubt clearing session.

4. Discussion about Layout/Guidelines for Report Preparation

5. Oral Presentation by each student about their formal/informal experience of visit.

6. Submission on Report and report evaluation.

7. Presentation by Student on the industrial project.

8. Feedback and suggestions should be given to the students based on their report and presentations.

9. Submission of Report (after Modification, if needed).

10. Final Presentation by Students (In case of Repetition).

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes(CLO):

CLO Description Bloom’s Taxonomy Level

CLO1 Develop awareness, understanding and capacity in thespecific roles and responsibilities, and to effectivelyparticipate in these roles and responsibilities.

2,3,Understand

, Apply

CLO2 Understand through an intensive experience the nature of workplaces and their associated values, routines and cultures.

2, Understand

CLO3 Develop and refine their skills and professional capacity. 3, Apply

CLO4 Develop an awareness of other people in the community, and their roles and responsibilities,

3, Apply

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program Learning Outcomes(PLOs)

Program Specific

Outcomes(PSOs)

PLO 1

PLO 2

PLO 3

PLO 4

PLO 5

PLO 6

PLO 7

PLO 8

PLO 9

PLO 10

PLO 11

PLO 12

PSO 1

PSO 2

PSO 3

PSO 4

CLO1 L L M L M H L L

CLO2 L L M L M H L L

CLO3 L L M L M H L M

CLO4 L L M L M H L H

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Minor ProjectBCS5518

L T P C 0 0 2 1

Objective: 1. To carry out a small scale project to develop hands-on experience of working in a project.2. The student will also develop knowledge of various web technologies. 3. The students will learn working basic project management skills. 4. The student will also learn about formulating project documentations.

1. Project ideas and proposal guidance.

2. Installation of required software’s.

3. Project Designing and coding.

4. First Evaluation- Focussed on evaluation in terms of project design and architecture.

5. Finalization of Project and Project Report.

6. Second Evaluation – Complete project and report evaluation.

7. Final Viva (Internal).

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes(CLO):

CLO Description Bloom’s TaxonomyLevel

CLO1 Scope of Problem and relevance of project.

.

1,2

Remembering,Understanding

CLO2 Understand and correlate relevant technologies. 2,4

Understanding,Analyzing

CLO3 Describe and Developing of database design. 2,3

Understanding,Applying

CLO4 Implementation and result analysis. 2,3,5

Understanding,ApplyingEvaluate

CLO5 Apply the project report presentation skills and quality of the project.

3,6

CreateApplying

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs

)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H M M H L H M L M

CLO2 H M M H L H M L M

CLO3 H M M H L H M L M

CLO4 H M M H L H M L M

CLO5 H M M H L H M L M

Network SecurityBCS5104

(40 Hours)

Course Objectives:

1. To define, understand and analyze the introductory concepts of network security like E-mail security, web security, and ethics of computer security.

2. To define and analyze different model of network security attacks and threats.3. To define, understand and analyze computer network security issues like virus,

worms, bacteria etc.4. To define, explain and analyze the working of system utilities in protecting network.5. To define, explain and analyze the need of cryptographic systems and their working.

Unit- I (08 Hours)Introduction: Introduction to Information Security, Need of Security, Introduction to EmailSecurity, Web Security, and Network Security, Picking a Security Policy, Strategies for aSecure Network, The Ethics of Computer Security, Security Threats and levels, Security Plan.

Unit- II (08 Hours)Classes of Attack: Stealing Passwords, Social Engineering, Bugs and Backdoors.Authentication Failures, Protocol Failures, Information Leakage, Exponential Attacks Virusesand Worms, Denial-of-Service Attack.

Unit- III (08 Hours)Computer Security: Hardware Security, Software Security, Trojan Horse, Worms, How toprotect the computer against virus, Structure of virus, Viruses, Worms & Bacteria; SecurityStrategies Risk, Risk Control,

Unit- IV (08 Hours)Firewalls and Proxy Servers: Kinds of Firewalls. Packet Filters. Application-Level Filtering.Circuit-Level Gateways. Dynamic Packet Filters. Distributed Firewalls, Filtering Services.Reasonable Services to Filter, Digging for Worms. Packet Filtering, Implementing policies(Default allow, Default Deny) on proxy.

Unit- V (08 Hours)Cryptography: Introduction to Basic encryption and Decryption, Need, Role ofCryptography in Security, Cypher, Encryption and Decryption, Public and Private Key, Secretkey, Role keys, Process of Encryption and Decryption, Key exchange, Digital Signatures,Process.

TEXT BOOKS:T1. Man Young Rhee, “Internet Security: Cryptographic Principles, Algorithms and

Protocols”, Wiley.T2. Willian R. Cheswick, “Firewalls and Internet Security”, Repelling the Wily Hacker.\

L T P C

3 1 0 3

REFERENCE BOOKS:R1. John R. Vacca, “Practical Internet Security”.

Course Learning Outcomes(CLO): CLO Description Bloom’s

Taxonomy Level

CLO1 Define, understand and demonstrate the need of secure information exchange over internet and www

1,2

Remembering

,Understanding

CLO2 Understand and illustrate the different types of security threats and attacks in Modern Internet and www. Compare and contrast the different types of security attacks and threats.

2, 4,

Understanding,

Analyzing

CLO3 Define firewalls and its types. Understand and demonstrate the different types of firewall and proxy server to secure LANs

1, 2

Remembering,

Understanding

CLO4 Define Cryptography and apply it for secure information exchange over the internet and www

1,3Remembering,

Applying

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program Learning Outcomes (PLOs)

Program

Specific

Outcomes

(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L L M M

CLO2 L M L L M

CLO3 L M L L M

CLO4 L L L L M M L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Artificial IntelligenceBCS5105

(40 Hours)Course Objectives(CO): The main objective of this course is to enable students

1. To relate, interpret and distinguish between different foundations and applications of AI.2. To understand and apply different search strategies and distinguish on the basis of thecomplexities and usage of these techniques. 3. To summarize, identify and inspect different techniques of knowledge representation andreasoning.4. To understand, build and compare the functionality and performance of differentapplications of Machine Learning like Dimensionality reduction techniques, Decision trees,Neural Network, Naive Bayes model, Genetic algorithm etc.5. To understand, build and compare the functionality and performance of clusteringalgorithms and classification algorithms.

Unit- I (08 Hours)Introduction: Introduction to Artificial Intelligence, Foundations and History of Artificial Intelligence,Applications of Artificial Intelligence, Intelligent Agents, Structure of Intelligent Agents, NaturalLanguage Processing.

Unit- I (08 Hours)Introduction to Search: Searching for solutions, Uniformed search strategies, Informed searchstrategies, Local search algorithms and optimistic problems, Search for games, Alpha-Beta pruning, A*algorithm, AO* algorithm, Minimax algorithms.

Unit- III (08 Hours)Knowledge Representation & Reasoning: Introduction to Knowledge Representation & Reasoning,Propositional and Predicate Logic, First Order Logic, Forward and Backward Chaining, Basics of FuzzyLogic, Markov process, Hidden Markov Models, Bayesian Networks.

Unit- IV (08 Hours)Machine Learning: Types of learning, Decision trees, Statistical learning models: Neural network,Learning with complete data - Naive Bayes model, Genetic algorithm, Reinforcement learning.

Unit- V (08 Hours)Pattern Recognition : Statistical Pattern recognition, Parameter estimation methods - PrincipleComponent Analysis (PCA) and Linear Discriminant Analysis (LDA), Classification Techniques –Nearest Neighbor (NN) Rule, Support Vector Machine (SVM), K-means clustering technique.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 1 0 3

TEXT BOOKS:T1. Stuart Russell, Peter Norvig, “Artificial Intelligence, A Modern Approach”, Pearson Education.T2. Elaine Rich and Kevin Knight, “Artificial Intelligence”, McGraw,Hill

REFERENCE BOOKS:R1. E Charniak and D McDermott, “Introduction to Artificial Intelligence”, Pearson EducationR2. Dan W. Patterson, “Artificial Intelligence and Expert Systems”, Prentice Hall of India.

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to

CLO Description Bloom’s TaxonomyLevel

CLO1 Define, explain and compare different foundationsand applications of AI.

1,2,4Remembering,Understanding,

Analyzing

CLO2 Illustrate and build different search strategies andexamine the basis of the complexities and usage ofthese techniques.

2,3,4Understanding,

Applying, Analyzing

CLO3 Understand, apply and analyze different techniquesof knowledge representation and reasoning.

2,3,4Understanding,

Applying, Analyzing

CLO4 Explain, Construct and analyze the functionalityand performance of different applications ofMachine Learning like Dimensionality reductiontechniques, Decision trees, Neural Network, NaiveBayes model, Genetic algorithm etc.

2,3,4Understanding,

Applying,Analyzing

CLO4 Explain, Construct and analyze the functionalityand performance of clustering algorithms andclassification algorithms.

2,3,4Understanding,

Applying,Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H H H M L L H H L M

CLO2 H H H M M L L H H L M

CLO3 H H H M M L L H H L M

CLO4 H H H M L L H H L M

H: High M: Medium L: Low

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Cloud ComputingBCS5106

(40 Hours)Course Objectives (CO):

1. To define and understand the fundamentals and essentials of cloud computing application software to be operated using internet-enabled devices.

2. To describe and define cloud computing that relies on sharing of resources to achieve coherence and economies of scale over a network and demonstrate adopting cloud computing services and tools in their real life scenarios.

3. To recall and explain some important cloud computing driven commercial systems and applications.

4. To define, describe and demonstrate frontier areas of cloud computing and information systems, while providing sufficient foundations to enable further study and research.

Unit- I (8 Hours)Overview of Computing Paradigm: Recent trends in Computing- Grid Computing, Cluster Computing, Distributed Computing, Utility Computing, Cloud Computing.

Introduction: NIST Model, Pros and Cons of Cloud Computing, Cloud computing vs. Cluster computing vs. Grid computing. Role of Open Standards.

Unit- II (8 Hours)Cloud Computing Architecture: Comparison with traditional computing architecture(client/server), Services provided at various levels, How Cloud Computing Works, Role ofNetworks in Cloud computing, protocols used, Role of Web services.Service Models (XaaS): Infrastructure as a Service(IaaS), Platform as a Service(PaaS), Softwareas a Service(SaaS)Deployment Models: Public cloud, Private cloud, Hybrid cloud, Community cloud.

Unit- III (8 Hours)Infrastructure as a Service(IaaS): IaaS definition, Introduction to virtualization, Differentapproaches to virtualization, Hypervisors, Machine Image, Virtual Machine(VM).Resource Virtualization: Server, Storage, Network(Storage as a service)Case Study: Eucalyptus, Amazon EC2.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 1 0 3

Unit- IV (7 Hours)Platform as a Service(PaaS): Definition, Service Oriented Architecture (SOA)- Cloud Platformand Management, Computation, Storage.Case Study: Google App Engine, Microsoft Azure.Software as a Service(SaaS): Introduction, Web services, Web 2.0,Web OS, Case Study on SaaS.

Unit- V (9 Hours)Cloud Security: Infrastructure Security- Network level security, Host level security, Applicationlevel security; Data security and Storage- Data privacy and security issues, Jurisdictional issues raised by Data location; Access Control, Trust, Reputation, Risk.

Load Balancing Algorithms in Clouds: Performance comparative study of algorithms like Round Robin, Ant Colony, Particle Swarm Optimization, MaxMin, MinMin, Genetic Algorithm.

TEXT BOOKS:

T1. Cloud Computing Bible, Barrie Sosinsky, Wiley-India,2010. T2. Cloud Computing: Principles and Paradigms, Rajkumar Buyya, James Broberg, Andrzej M. Goscinski, Wiley, 2011.

REFERENCE BOOKS:R1. Cloud Computing: Principles, Systems and Applications, Editors: Nikos Antonopoulos,

Lee Gillam, Springer, 2012R2. Cloud Security: A Comprehensive Guide to Secure Cloud Computing, Ronald L. Krutz,

Russell Dean Vines, Wiley-India, 2010

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO):

CLO Description Bloom’s

Taxonomy

Level

CLO1R5.To recognize and review the main concepts, key

technologies, strengths, and limitations of cloud computing

and the possible applications for state-of-the-art cloud

computing and describe the appropriate cloud computing

solutions and recommendations according to the applications

used.

1,2

Remembering

Understanding

CLO2R6.To recall and identify the architecture and infrastructure of

cloud computing, including SaaS, PaaS, IaaS, public cloud,

private cloud, hybrid cloud, etc.

1,2

Remembering

Understanding

CLO3 To recall maximizing the effectiveness of the sharedresources using cloud computing, identify problems, explain,analyse various cloud computing solutions and illustrate howcloud resources are dynamically reallocated per demand.

R7.

1,2,3

Remembering

Understanding

Applying

CLO4 To define, explain the core issues of cloud computing such as security, privacy, and interoperability and discuss how cloud computing allows enterprises to get their applications up and running faster, with improved manageability and less maintenance.

1,2,3

Remembering

Applying

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs

)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L L M L L L H M L H M

CLO2 L L M M L L H L L H H

CLO3 M M L M L L H M L H H

CLO4 M M L M L L M L L H M

CLO5 L L M L L H M L H M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Soft SkillsBSS 5501

L T P C

0 0 2 1

Learning Objective:

1. To enable the students to improve their communication skills.2. To introduce them to professional skills & personal skills.3. To improve their grooming & manners.

Learning Outcomes:

1. The students will develop confidence in their written & verbal communication.2. Will improve their personality.3. Will learn about skills that will help them in their profession

Unit 1: Introduction [02]

Introduction to soft skills: What are soft skills, importance and application of soft skills?

SWOT Analysis: Elements of SWOT Analysis, practice

Unit 2: Communication Skills [10]

Extempore Speech: Tips on extempore speech, practice.

JAM/HAM: Tips on JAM/HAM, making short meaningful conversation.

Role Play: Role play practice on various situations.

E-mail etiquette and writing: Email fields, etiquettes, mistake’s to avoid, practice.

Business and Cover Letters: Format of business & cover letter, practice business correspondenceand cover letters.

Written Comprehension: Understanding a written passage & answering questions

Unit 3: Professional Skills [08]

Presentation Skills: Slide preparation, stage & audience management, effective delivery.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Stress Management: What is stress, identifying causes of stress, handling stress.

Selling, Networking, Negotiation skills: What are selling skills, how to develop selling skills,employing the skills to achieve personal and organizational goals, networking with persons, &through sites, making a professional profile, negotiation skills for professional use.

Leadership: Types of leaders, qualities of a leader, displaying leadership.

Creativity: What is creativity, developing creativity in day to day life.

Team Work & Team Building: What is team work, advantages of team work. Building teamsand team work to achieve specific goals.

Unit 4: Personal Skills [03]

Grooming and etiquette: Importance of grooming, grooming process, dressing up for theoccasion, displaying correct manners.

Problem Solving and Decision Making: Steps to problem solving and correct decision making.

Time Management: Importance of time management, making effective use if time, prioritization,identifying wasteful activities.

Unit 5: Group Discussion [01]

Introduction to Group Discussion: Introduction, skills required, roles & techniques in GroupDiscussion.

TEXT BOOKS: T1. The Ace of Soft Skills- G Ramesh, Mhadevan Ramesh-2013 EditionT2. Communication Skills for Engineers & Scientists- Sangeeta Sharma, Binod Mishra-2013Edition

REFERENCE BOOKS:

R1 Personality Development by Rajiv Mishra-2014 Edition

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Objective (CLO)

CLO Description Bloom’s Taxonomy Level

CLO1 Discuss the Importance of Soft Skills Examine the skills required to be updated. Compare the behavior and attitude of the students

2,4,6

Discuss, Examine,Compare.

CLO2 Explain the Verbal Comprehension & listening skills.Illustrate the role and importance of VerbalComprehension, listening skills, HAM/JAM, publicspeaking , body language, Examine the importance oflistening skills, HAM/JAM, public speaking , bodylanguage. Evaluate on the basis Question & answersbased on read out passage. Compare the improvementin listening skills, body language. Illustrate theimportance of email writing, application writing, roleplay Demonstrate the format of email and application.Evaluate through practice of writing applications,emails and evaluate role plays through practice.

2, 3, 4, 6, 2,2

Explain, Illustrate,Evaluate, Compare,

Demonstrate .

CLO3 Build professional skills, Develop presentation skills, Create presentations, Make use of selling skills personally and professionally, Develop leadership skills, Demonstrate benefits of team work

3, 3, 6, 3, 2Build, Develop,

Create, Make use of,Demonstrate

CLO4 Explain grooming & etiquette. Experiment socialetiquette. Construct their own opinion about thegrooming & etiquette Analyse problems, Take part indecision making

2,3,4,6,4,4

Explain,Experiment,

Construct, Analyse,Take Part

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

CLO5 Explain GD Skills Demonstrate the importance of GD Skills Conclude and Compare Importance, purpose, types, do’s & don’ts , difference between GD & Debate.

5,2,4,4

Explain, Demonstrate,Conclude, Compare,

Mapping of CLOs with PLOs and PSOs

Course

Learning

Outcomes

Program Learning Outcomes

(PLOs)

Program SpecificOutcomes (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1

CLO2 H

CLO3

CLO4 M

CLO5

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

A & R and Online Test for Even SemesterBAP 5501

L T P C

0 0 2 1

SUBJECT OBJECTIVE:

1. To enable the students to refine their mathematical , logical and analytical skills.2. To enhace their employability skills.3. To prepare the students for competition.4. To give them practice sessions to increase their speed and confidence.

Expected outcome:

1. The students can examine their employability skills .2. They can identify their weakness for various competitive exams.3. The students will develop their Competitive skills4. The students will improve their quantitative and reasoning skills.

UNIT 1:INTRODUCTION TO BASIC LR (3 hours)

Coding and decoding, alphabet , blood relationship, direction sense test, series completion

UNIT 2: INTRODUCTION TO DATES AND TIME (3 hours)Calendar : day fetching using the concept of standard table, backward stepping table, forwardstepping table, clock: problem on angle, time variation, incorrect time

UNIT 3: NUMBER SYSTEM (6 hours)

Number system, introduction, divisibility rule, last digit calculation, number of zeroes, remaindertheorem

UNIT 4: BASICS OF QUANTITATIVE APTITUDE (8 hours)

HCF and LCM, work and time, statistics , power and roots , percentage

UNIT 5: PROFIT LOSS AND DISCOUNT (4 hours)

profit and loss, function inequalities and crypto arithmetic

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

REFERENCE BOOKS:R1. Dr. R S Aggarwal “Quantitative aptitude”,S. Chand Publishing , 2018

R2. Dr. R S Aggarwal “A modern aproach to logical reasoning”,S. Chand Publishing , 2018

Course Learning Outcomes(CLO):

CLO Description Bloom’s

Taxonomy

Level

CLO1 Identify their weakness for various competitive exams theirquantitative and reasoning skills.

3

Apply

CLO2 Examine their employ-ability skills. 4

Analyze

CLO3 Develop their Competitive skills 6

Create

CLO4 Improve their quantitative and reasoning skills. 6

Create

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

CourseLearningOutcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes

(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M M

CLO2 M M L M

CLO3 M M L L M

CLO4 M L L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Industrial Visit – IVBCS5514

L T P C0 0 0 1

Course Objective: CO1: To provide a platform for students to gain an insight into the working environment.

CO2: To gain knowledge by observing functional and experimental processes.

CO3: To develop their communication and inter-personal skills in the context of work.

1. Official tour organised to industry with working areas aligned with the course.

2. Release of tentative presentation schedule and preparation of reports.

3. Presentation by students (individual).

4. Report Submission

5. Final Evaluation (by Internal Panel).

Course Learning Outcomes(CLO): CLO Description Bloom’s Taxonomy Level

CLO1 Understand and correlate the working of Industry with the curriculum

2,4 Understanding,Analyzing

CLO2 Describe and Explaining of Industrial working environment.

2,3 Understanding,Applying

CLO3 Apply the project report presentation skills and quality of writing and presentation skills.

3,6 Create

Applying

CLO4 Opportunity to understand the company policies in terms of production, quality, and service management.

2,4 Understanding,

Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 L M L M L L

CLO2 L L M L

CLO3 L M L L M

CLO4 L M L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Advanced Java ProgrammingBCS6015

(40 Hours)

Course Objectives (CO): The main objectives of this course are 1. To develop powerful Java front ends using Swing components for commercial

applications.2. To demonstrate the understanding of practical knowledge on web development

technique using JSP. 3. To understand development environment and to develop, debug and run multi-tier

web applications.4. To make use of database handling in building software and web application.

Unit- I: Swing Basic and User Interface Elements (08 Hours)Introduction to Swing, SWING Containers (Panel, Frame, Window), Swing Componenets(Jlabel, JButton, JCheckBox, JRadioButton, JList, JComboBox, JTextField, JPasswordField,JTextArea, JScrolPane, JProgressBar, JSpinner, JSlider, JTable, JFileChooser , JTree,JColorChooser, JTabbedPane and Java JDialog), Layout Manager (BorderLayout,CardLayout, FlowLayout GridLayout, GridBagLayout, GroupLayout, and SpringLayout).

Unit- II : Swing Behaviour (08 Hours)Event, Event Handling (Source, Listener and Event Object), Delegation Event Model, EventClasses (ActionEvent, KeyEvent, MouseEvent, WindowEvent and MouseMotionEvent),EventListner Interface (ActionListener, KeyListener, MouseListener, WindowListener,MouseMotionListener and FocusListener), Menu (JmenuBar, JmenuItem, Jmenu,JcheckboxMenuItem, JRadioButtonMenuItem and JPopupMenu).

Unit- III : Java Server Pages (JSP) and Components (09 Hours)Introduction to JSP, features, Advantages, Environmental Setup, Architecture, Life Cycle, JSPDirectives JSP Scripting, JSP Actions.

Unit- IV : JSP Implicit Objects (09 Hours)JSP Implicit Objects: page, config, request, config, request, out, session, application,pageContext and exception, Exception Handling, Session Management, Servlet.

Unit- V : Java Database Connectivity (JDBC) (06 Hours)Introduction to JDBC, JDBC Drivers (Type1, Type2, Type3 and Type4), JDBC Connectivity(Oracle and SQL) with JSP applications and Swing Applications, JDBC - Statements,PreparedStatement, CallableStatement, ResultSet, Transactions, Batch Processing, StoredProcedure.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 2 0 4

TEXT BOOKS:T1. Patrick Naughton and Herbert Schildt, “Java 2: The Complete Reference”,

Osborne/McGraw-Hill

T2. Vivek Chopra, Sing Li, Rupert Jones, Jon Eaves, John T. Bell Beginning JavaServerPages, Wiley Publishing

T3. Ying Bai, “Practical Database Programming with Java”, Wiley Publishing

REFERENCE BOOKS:

R1. Dave Wood, Robert Eckstein, Marc Loy, James Elliott, Brian Cole, “Java Swing, 2ndEdition”, O'Reilly Media, Inc.

R2. Bryan Basham, Kathy Sierra & Bert Bates, Head First Servlets & JSP,2,O'RIELLY,2008R3. Phil Hanna, “JSP: The Complete Reference”, Osborne/McGraw-Hill

Course Learning Outcome (CLO): Students will be able to:

CLO Description Bloom’s Taxonomy Level

CLO1 Relate, illustrate and analyze the concept of swing to write GUI based Java program.

1, 2, 3, 4Remembering,

Understanding, ApplyingAnalyzing

CLO2 Illustrate, apply and analyze the concepts of eventhandling, Menu and Layout Manager for writing Swingbased interactive Java program.

2, 3, 4Understanding, Applying,

Analyzing

CLO3 Relate, illustrate and analyze the concept of JSP to writeweb based application.

1, 2, 3, 4Remembering,

Understanding, ApplyingAnalyzing

CLO4 Illustrate, apply and analyze the concept of database handling for writing Software and web application.

2, 3, 4Understanding, Applying,

Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L M L M

CLO2 L M L M

CLO3 L M M L M

CLO4 L M M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Software Project ManagementBCS6016

(40 Hours)

Course Learning Objectives: 1. To select and demonstrate an appropriate project management approach through an

evaluation of the business context and scope of the project.2. To tell, compare and contrast software testing approaches for validation of the software

product.3. To find and demonstrate various software project Estimation Techniques so as to develop

contingency plans in case of project risk.4. To recall and Identify Cost Benefit Evaluation techniques to pick the projects that returns

maximum benefits.5. To relate and illustrate appropriate project management tools and software quality

metrics to ensure good quality software product.

Unit- I (10 Hours)Introduction and Software Project Planning: Project definition, Need Identification,Vision and Scope document, Project Management Cycle, Management Spectrum, SoftwareProject Planning, Planning Objectives, Project Plan, Types of project plan, Software projectestimation, Estimation methods, Estimation models, Decision process.

Unit- II (6 Hours)Project Evaluation and Activity Planning: Strategic Assessment, Technical Assessment,Cost Benefit Analysis, Cash Flow Forecasting, Cost Benefit Evaluation Techniques, RiskEvaluation.

Unit-III (8 Hours)Project Monitoring and Control: Dimensions of Project Monitoring & Control, EarnedValue Analysis, Earned Value Indicators, Interpretation of Earned Value Indicators, ErrorTracking, Software Reviews.

Unit- IV (8 Hours)Software Quality Assurance and Testing: Objectives of Testing, Test Plans, Test Cases,Types of Testing, Levels of Testing, Program Verification & validation, Testing Automation& Testing Tools, Software Quality Metrics.

Unit- V (8 Hours)Project Management and Project Management Tools: Software ConfigurationManagement, Baselines, Change Requests Management, Version Control, Risk Management,Risk Breakdown Structure (RBS), Risk Management Process, Risk Planning and Control.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

3 1 0 3

Text Books:T1. Royce, “Software Project Management”, Pearson Education.T2. M. Cotterell, Software Project Management, Tata McGraw-Hill Publication.T3. Bob Hughes, Mikecotterell, “Software Project Management”, Third Edition, Tata

McGraw Hill.

Reference Books:R1. Jalote, “Software Project Manangement in Practive”, Pearson Education.R2. Kieron Conway, Software Project Management, Dreamtech PressR3. S. A. Kelkar, Software Project Management, PHI Publication.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO):

CLO Description Bloom’s

Taxonomy

Level

CLO1 To define a project’s vision, interpret the steps required and outline a project plan to manage projects at each stage of the Software development life cycle (SDLC).

1,2

Remembering

Understandin

g

CLO2 To classify, define various software testing approaches such as unittesting and integration testing and model the test cases for differentscenarios.

1,2,3

Remembering

Understandin

g

Applying

CLO3 To recall and identify cost, time and effort estimation using Earned value analysis, Estimation models and infer risk in case a project goes out of budget or schedule or fail to produce expected return of investment.

1,2,3

Remembering

Understandin

g

Applying

CLO4 To define and make use of Cost Benefit Evaluation techniques to pickthe projects that returns maximum benefits.

1,3

Rememberin

g Applying

CLO5 To select appropriate project management tools and

demonstrate various software quality metrics to ensure good quality software product.

1,2

Remembering

Understandin

g

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs

)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L LM L L L H

M L H M

CLO2 L LM M L L H

L L H H

CLO3 M ML

ML L H

M L H H

CLO4 M ML M L L M

L L H M

CLO5 L LM L L H

M L H M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Major ProjectBCS6517

Course Objectives(CO): The main objective of this course is1. Scope of Problems relevance of project.2. Relavant literature review.3. Developing of research methology.4. Implementation and result analysis.5. Project report presentation and quality of writing and presentation skills.

1. Allotment of Group.

2. Allotment of Project Guide.

3. Allotment of Project Title by Group.

4. Installation of Required Software and Starting Phase.

5. Working on Project Design and Coding.

6. First Evaluation- Focussed on evaluation in terms of project design and architecture.

7. Finalization of Project and Project Report.

8. Second Evaluation – Complete project and report evaluation.

9. Final Viva (External).

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 6 4

Course Learning Outcomes(CLO):

CLO Description Bloom’s Taxonomy Level

CLO1 Scope of Problems relevance of project.

.

1,2

Remembering,Understanding

CLO2 Understand and correlate relevant literature review. 2,4

Understanding,Analyzing

CLO3 Describe and Developing of research methodology. 2,3

Understanding,Applying

CLO4 Implementation and result analysis. 2,3,5

Understanding,ApplyingEvaluate

CLO5 Apply the project report presentation skills and quality of writing and presentation skills.

3,6

CreateApplying

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H M M H L H M L M

CLO2 H M M H L H M L M

CLO3 H M M H L H M L M

CLO4 H M M H L H M L M

CLO5 H M M H L H M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Advanced Java Programming LabBCS6518

Course Objectives (CO): The main objectives of this course are 1. To develop powerful Java front ends using Swing components for commercial applications.2. To analyse and implement the practical knowledge on web development technique using JSP. 3. To apply and implement the concept of multi-tier web applications.4. To build real world GUI based interactive Java applications and web application.

1. Write a Java program to create GUI using swing components ((Jlabel, JButton, JTextField,

JPasswordField, JTextArea).

2. Write a Java program to create GUI using swing components (JCheckBox, JRadioButton, JList,

JComboBox)

3. Write a Java program to create GUI using swing components (JScrolPane, JProgressBar, JSpinner,

JSlider).

4. Write a Java program to create GUI using swing components (JTable, JFileChooser , JTree,

JColorChooser, JTabbedPane and JDialog)

5. Write a Java program to create interactive GUI using event handling and with different types of

event.

6. Write a Java program to create interactive GUI using database handling.

7. Write a small web application using JSP to handle http request and http response.

8. Write a small web application using JSP to implement session handling.

9. Write a program to create server side web page using servlet.

10. Write a small web application using JSP to perform database operations.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 2 1

Course Learning Outcome (CLO): Students will be able to:

CLO Description Bloom’s Taxonomy Level

CLO1 Relate, illustrate and analyze the concept of swing to write GUI based Java program.

1, 2, 3, 4Remembering,

Understanding, ApplyingAnalyzing

CLO2 Illustrate, apply and analyze the concepts of eventhandling, Menu and Layout Manager for writing Swingbased interactive Java program.

2, 3, 4Understanding, Applying,

Analyzing

CLO3 Relate, illustrate and analyze the concept of JSP to writeweb based application.

1, 2, 3, 4Remembering,

Understanding, ApplyingAnalyzing

CLO4 Illustrate, apply and analyze the concept of database handling for writing Software and web application.

2, 3, 4Understanding, Applying,

Analyzing

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes(PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 L M L M

CLO2 L M L M

CLO3 L M M L M

CLO4 L M M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Multimedia and Applications BCS6116

L T P C3 1 0 3

(40 Hours)

Course Objectives (CO):

1. To relate, apply and analyse the fundamentals of Multimedia like Text, Audio, Videos,Still Images, Animations, Interactive Contents and about their authoring and software tools.

2. To understand, apply and analyse how images and videos are digitally represented andstored inside a Computer System or over the Computer Networks.

3. To understand, apply and analyse the different image formats, color models, color science and how multimedia is recorded, played, displayed or accessed by Computer Information Content processing devices such as Computers and Electronic Devices.

4. To understand, apply and analyse the different techniques for multimedia compression.

Unit- I (08 Hours)

Introduction to multimedia: Multimedia Systems, Design Fundamentals, Elements of

multimedia, Components of multimedia, history of multimedia, hypermedia and multimedia,

World Wide Web, Overview of Vector and Raster Graphics, Overview of Mu1timedia

Software Tools.

Overview of Multimedia Software Tools: Music sequencing and notation, Digital Audio,

Graphics and Image Editing, Video editing, animation.

Multimedia Authoring Tools: Adobe premiere, Macromedia Director, Macromedia flash,

Dream weaver.

Unit- II (08 Hours)

Graphics and Image Data Representation: Image data Types: 1-bit images, 8-bit grey-levelimages, 24-bit color images, 8-bit color images, color look up tables.Popular file formats: Image File Format (GIF, JPEG, PNG, TIFF, EXIF), Graphics animationFiles, PS and PDF, Windows WMF, BMP, Anti-aliasing and Morphing.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit- III (08 Hours)

Color Science: Light and spectra, human vision, spectral sensitivity of the eye, imageformation camera systems, gamma correction, color matching functions, CIE chromaticitydiagram, color monitor specifications, out-of-gamut colors, white-point correction, XYZ toRGB transform, transform with Gamma correction, L*a*b*(CIELAB) color models.Color Models in images: RGB model for CRT displays, CMY color model and CMYKsystem.

Unit- IV (08 Hours)

Fundamental Concepts in video: Types of video signals: components video, composite

video, svideo, Video representation, Colors, Video Compression, MPEG standards, MHEG

Standard.

Basics of Digital Audio: Digitization, Nyquist theorem, Signal-to-Noise Ratio, Signal to

Quantization-noise ratio, Linear and nonlinear Quantization, Audio filtering,

MIDI: Overview, Hardware aspects of MIDI, Structure of MIDI Messages.

Unit- V (08 Hours)

Multimedia Data Compression: Lossless Compression Algorithm: Run-Length Coding,

Variable-Length Coding (VLC), Shannon-Fano Algorithm, Huffman Coding.

Lossy Compression Algorithms: Distortion Measures: The Rate-Distortion Theory,

Quantization.

Text Books:

T1. “Fundamentals of Multimedia”, Ze-Nian-Li, Mark S.Drew Pearson Education, 2004.

T2. “Multimedia Systems” –Buford J. K. Pearson Education.

Reference Books:

R1. “Fundamentals of Computer graphics & Multimedia”, Mukherjee, PHI

R2. “Multimedia –A Practical Approach”, Sanhker, Jaico Richard Peterson.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to:

CLO DescriptionBloom’s

Taxonomy LevelCLO1 Relate, apply and analyse the fundamentals of Multimedia

like Text, Audio, Videos, Still Images, Animations, Interactive Contents and about their authoring and softwaretools.

1, 2, 3, 4Remembering,

Applying,Understanding,

Analyzing

CLO2 Understand, apply and analyse how images and videos are digitally represented and stored inside a Computer System or over the Computer Networks.

2, 3, 4Understanding,

Applying, Analyzing

CLO3 Understand, apply and analyse the different image formats, color models, color science and how multimedia is recorded, played, displayed or accessed by Computer Information Content processing devices such as Computers and Electronic Devices.

2, 3, 4Applying,

Understanding,Analyzing

CLO4 Understand, apply and analyse the different techniques for multimedia compression.

2, 3, 4Applying,

Understanding,Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes (PSOs)P

LO

1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M L M

CLO2 M L M

CLO3 M M L L M

CLO4 M M L L M

CLO5 M M L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Object Oriented Analysis using UML BCS6117

L T P C3 1 0 3

(40 Hours)

Course Objectives (CO): The main objective of this course is: 1. Understands the basics of Object-Oriented (OO) analysis and design skills.2. Understands the Unified Modelling Language (UML) design diagrams.3. Develop skills to map object-oriented design to code.4. Develop skills to perform various testing techniques.

Unit- I (08 Hours)UML Diagrams: Introduction to Object Oriented Analysis and Design, Unified Process,UML diagrams, Use Case, Class Diagrams, Interaction Diagrams, State Diagrams, ActivityDiagrams, Package, component and Deployment Diagrams.

Unit- II (08 Hours)Design Patterns: General Responsibility Assignment Software Patterns (GRASP), Designingobjects with responsibilities, Creator, Information expert, Low Coupling, High Cohesion,Controller, Design Patterns, creational, factory method, structural, Bridge, Adapter,behavioral, Strategy, observer.

Unit- III (08 Hours)Case Study: Next Gen POS system, Inception, Use case Modeling, Relating Use cases,include, extend and generalization, Elaboration, Domain Models, Finding conceptual classesand description classes, Associations, Attributes, Domain model refinement, Findingconceptual class Hierarchies, Aggregation and Composition.

Unit- IV (08 Hours)Applying Design Patterns: System sequence diagrams, Relationship between sequencediagrams, use cases Logical architecture and UML package diagram, Logical architecturerefinement, UML class diagrams, UML interaction diagrams, Applying GoF design patterns.

Unit- V (08 Hours)Coding and Testing: Mapping design to code, Testing, Issues in OO Testing, Class Testing,OO Integration Testing, GUI Testing, OO System Testing.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

TEXTBOOKS:1. Craig Larman, “Applying UML and Patterns: An Introduction to Object-Oriented

Analysis and Design and Iterative Development”, Third Edition, Pearson Education,2005.

REFERENCE BOOKS:1. Simon Bennett, Steve Mc Robb and Ray Farmer, “Object Oriented Systems Analysis

and Design Using UML”, Fourth Edition, Mc-Graw Hill Education, 2010.2. Erich Gamma, and Richard Helm, Ralph Johnson, John Vlissides, “Design patterns:

Elements of Reusable Object-Oriented Software”, Addison-Wesley, 1995.3. Martin Fowler, “UML Distilled: A Brief Guide to the Standard Object Modeling

Language”, Third edition, Addison Wesley, 2003.4. Paul C. Jorgensen, “Software Testing: - A Craftsman‟s Approach”, Third Edition,

Auerbach Publications, Taylor and Francis Group, 2008.

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to:

CLO DescriptionBloom’s

Taxonomy LevelCLO1

Design and implement projects using OO concepts.1, 2, 3, 4

Remembering,Applying,

Understanding,Analyzing

CLO2 Apply the UML analysis and design diagrams 2, 4Applying, Analyzing

CLO3 Apply appropriate design patterns 2, 3, 4Applying,

Understanding,Analyzing

CLO4 Create code from design. 2, 3Applying,

Understanding,

CLO5 Compare and contrast various testing techniques. 2, 3, 4Applying,

Understanding,Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes (PSOs)P

LO

1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M L M

CLO2 M L M

CLO3 M M L L M

CLO4 M M L L M

CLO5 M M L L

H: High M: Medium L: Low

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Embedded SystemsBCS6118

L T P C3 1 0 3

(40 Hours)Course Objectives (CO):

1. To relate, apply and analyse the architecture of ARM processor and embedded computing platform design and analysis.

2. To understand, apply and analyse the embedded software, concepts of thread programming and Zephyr RTOS.

3. To understand, apply and analyse the different scheduling algorithms and schedulability analysis of embedded systems.

4. To understand, apply and analyse the different techniques for Model real-timeapplications using embedded-system concepts.

Unit- I (08 Hours)Introduction to embedded computing and arm processors: Complex systems andmicroprocessors– Embedded system design process –Design example: Model train controller-Instruction sets preliminaries – ARM Processor – CPU: programming input and output-supervisor mode, exceptions and traps – Co-processors- Memory system mechanisms – CPUperformance- CPU power consumption.

Unit- II (08 Hours)Embedded computing platform design: The CPU Bus-Memory devices and systems–Designing with computing platforms – consumer electronics architecture – platform-levelperformance analysis – Components for embedded programs- Models of programs- Assembly,linking and loading – compilation techniques- Program level performance analysis – Softwareperformance optimization – Program level energy and power analysis and optimization –Analysis and optimization of program size- Program validation and testing.

Unit- III (08 Hours)Embedded software and thread programming: task model and specification, event loop,never-ending tasks, periodic and aperiodic tasks, thread synchronization, inter-taskcommunication.Zephyr RTOS: nano- and micro-kernels, synchronization and scheduling mechanisms, andmemory management.

Unit- IV (08 Hours)Scheduling algorithms and schedulability analysis: rate-monotonic scheduling, EDF, resourcesharing, priority inheritance, sporadic servers, multiprocessor scheduling, and emerging issues inscheduling for real-time computing.

Unit- V (08 Hours)Model-driven development: model construction, code generation, embedded target platform,synchronous execution model.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Model of computation including finite state machine, hybrid system, time automata, andconcurrency.

TEXT BOOKS:T1. Marilyn Wolf, “Computers as Components – Principles of Embedded Computing System

Design”, Third Edition “Morgan Kaufmann Publisher (An imprint from Elsevier), 2012.T2. Jane Liu, Real-time Systems, Prentice Hall; ISBN: 0130996513.

REFERENCE BOOKS:R1. Giorgio C. Buttazzo, Hard Real-Time Computing Systems, Springer, 2004.R2. Jonathan W.Valvano, “Embedded Microcomputer Systems Real Time Interfacing”, Third

Edition Cengage Learning, 2012.R3. David. E. Simon, “An Embedded Software Primer”, 1st Edition, Fifth Impression,

Addison-Wesley Professional, 2007.R4. Raymond J.A. Buhr, Donald L.Bailey, “An Introduction to Real-Time Systems- From

Design to Networking with C/C++”, Prentice Hall, 1999.

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to:

CLO DescriptionBloom’s

Taxonomy LevelCLO1 Relate, apply and analyse the architecture of ARM processor

and embedded computing platform design and analysis.1, 2, 3, 4

Remembering,Applying,

Understanding,Analyzing

CLO2 Understand, apply and analyse the embedded software, concepts of thread programming and Zephyr RTOS.

2, 3, 4Understanding,

Applying, Analyzing

CLO3 Understand, apply and analyse the different scheduling algorithms and schedulability analysis of embedded systems.

2, 3, 4Applying,

Understanding,Analyzing

CLO4 Understand, apply and analyse the different techniques for Model real-time applications using embedded-system concepts.

2, 3, 4Applying,

Understanding,Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes (PSOs)P

LO

1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 M L M

CLO2 M L M

CLO3 M M L L M

CLO4 M M L L M

CLO5 M M L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

System Software BCS6204

L T P C3 1 0 3

(40 Hours)Course Objective (CO):

1. To define and explain the different commands and techniques involved in the process of System Administration and System Software.

2. To understand the security loop-holes involved in such scenarios and the differentways to overcome them.

3. To demonstrate TCP/IP Networking Configuration and experiment with the firewall concepts implemented in any organizations network set-up.

4. To understand Unix file systems and construct user accounts i.e. adding user account, deleting user account, updating information etc

Unit 1: System Software (08 HOURS)

Assemblers: General design procedures, Design of two pass assemblers, Cross Assemblers, Macro Assemblers. Loader schemes: Compile and go loaders, absolute loaders, relocating loader, Linking, Reallocation- static & dynamic linking, Direct linking loaders, Binders, Overlays, dynamic binders; Working principle of Editors, Debuggers.

Unit 2: System Administration (08 HOURS)

Administrator tasks and tools, Overview of permissions. Processes: Process status, Killing processes, process priority. Starting up and Shut down: Peripherals, Kernel loading, Console, The scheduler, init and the inittab file, Run-levels, Run level scripts.

Unit 3: Managing User Account (08 HOURS)

Managing User Accounts: Principles, password file, Password security, Shadow file, Groups and the group file, Shells, restricted shells, user management commands, homes and permissions, default files, profiles, locking accounts, setting passwords, Switching user, Switching group, Removing users.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit 4: Managing Unix File Systems (08 HOURS)Partitions, Swap space, Device files, Raw and Block files, Formatting disks, Making file systems, Super block, I-nodes, File system checker, Mounting file systems, Logical Volumes, Network File systems, Boot disks.

Unit 5: Configuring the TCP/IP Networking and TCP/IP Firewall (08 HOURS)

Kernel Configuration; Mounting the /proc Filesystem, Installing the Binaries, Setting the Hostname, Assigning IP Addresses, Creating Subnets, Writing hosts and networks Files, ifconfig, netstat command, Checking the ARP Tables.

Setting Up Linux for Firewall, Testing a Firewall Configuration; IP Acing, Configuring and using IP Accounting, Configuring the Kernel for IP Accounting Results.

Text BooksT1: Michel Ticher – “PC System Programming”, Abacus. T2: Kirch – “Linux network Administrator’s guide (2nd Ed.)” – O’Reilly. T3: Limoncelli –“The Practice of System & Network Administration”-Pearson.

Reference Books:R1. W. R. Stevens – “Unix network programming, vol. 1(2nd Ed.)” – Pearson

Education/PHI.R2. Comer – “Internetworking with TCP/IP, vol. 1(4th Ed.)” – Pearson Education/PHI.R3. E. Nemeth, G. Snyder, S. Seebass, T. R. Hein – “ Unix system administration

handbook” – Pearson Education.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO): Upon completion of this course, Students will be able to:

CLO DescriptionBloom’s

Taxonomy LevelCLO1 Relate with the different commands and techniques involved

in the process of System Administration and System Software.1, 2

Remembering,Understanding

CLO2 Understand and correlate the security loop-holes involved in such scenarios and the different ways to overcome them.

2, 4Understanding,

Analyzing

CLO3 Describe TCP/IP Networking Configuration and make use of the firewall concepts implemented in any organizations network set-up.

2, 3Applying,

Understanding

CLO4 Infer Unix file systems and develop user accounts i.e. adding user account, deleting user account, updating information etc.

2, 3Applying,

Understanding,

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes (PSOs)P

LO

1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H M M H L H M M L

CLO2 H M M H L H M M L

CLO3 H M M H L H M M L

CLO4 H M M H L H M M L

H: High M: Medium L: Low

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Data Mining and Data Warehousing BCS6205

L T P C3 1 0 3

(40 Hours)Course Objectives(CO): The main objective of this course is to enable students

1. To relate, interpret and distinguish between different data mining techniques likeClassification, Clustering, Association analysis.

2. To understand and apply different data warehousing techniques and distinguish onthe basis of the complexities of these techniques.

3. To summarize, identify and inspect different techniques of implementing datawarehouse.

4. To understand, build and compare the performance of different applications ofmining algorithms like Classification, Clustering, Prediction and AssociationAnalysis.

Unit 1: Data Warehousing & modeling (08 HOURS)

Introduction, Data Warehousing: A multi-tier Architecture, Data warehouse models: Enterprise warehouse, Data mart and virtual warehouse, Extraction, Transformation and loading, Schema for multidimensional Data models: Data Cube, Stars, Snowflakes and Fact constellations. Dimensions: The role of concept Hierarchies, Measures: Their Categorization and computation, typical OLAP Operations.

Unit 2: Data warehouse implementation & Data mining (08 HOURS)

Efficient Data Cube computation: An overview, Indexing OLAP Data: Bitmap index and join index, Efficient processing of OLAP Queries, OLAP server Architecture, ROLAP versus MOLAP Versus HOLAP. Introduction of Data Mining: Definition, Need and Challenges, Data Mining Tasks, Data: Types of Data, Data Quality, Data Preprocessing, Measures of Similarity and Dissimilarity.

Unit 3: Association Analysis (08 HOURS)

Problem Definition, Frequent Item set Generation, Rule generation. Alternative Methods for Generating Frequent Item sets, FP-Growth Algorithm, Evaluation of Association Patterns.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Unit 4: Classification (08 HOURS)Decision Trees Induction, Method for Comparing Classifiers, Rule Based Classifiers, NearestNeighbor Classifiers, Bayesian Classifiers, Support Vector Machine.

Unit 5: Clustering Analysis (08 HOURS)

Overview, K-Means, Agglomerative Hierarchical Clustering, DBSCAN, Cluster Evaluation, Density-Based Clustering, Graph- Based Clustering, Scalable Clustering Algorithms.

Text BooksT1: Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “Introduction to Data Mining”,

Pearson Education.T2: K.P. Soman, Shyam Diwakar and V. Aja, “Insight into Data Mining Theory and

Practice”, Eastern Economy Edition, Prentice Hall of India.T3: Alteryx, Michael Wessler, “Data Blending for Dummies”, Wiley Education.

Reference Books:R1. Daniel T.Larose, “Data Mining Methods and Models”, Wiley-Interscience, 2006 R2. Ralph Kimball, Margy Ross, “The Data Warehouse Toolkit: The Definitive Guide to

Dimensional Modeling”, Prentice Hall of India.

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Course Learning Outcomes (CLO): Upon completion of this course, Students will be ableto

CLO Description Bloom’s TaxonomyLevel

CLO1 Define, explain and compare different data miningtechniques like Classification, Clustering,Association analysis.

1,2,4Remembering,Understanding,

Analyzing

CLO2 Illustrate and build different data warehousingtechniques and examine the complexities of thesetechniques.

2,3,4Understanding,

Applying, Analyzing

CLO3 Understand, apply and analyze different techniquesof implementing data warehouse.

2,3,4Understanding,

Applying, Analyzing

CLO4 Explain, Construct and analyze the performance ofdifferent applications of mining algorithms likeClassification, Clustering, Prediction andAssociation Analysis.

2,3,4Understanding,

Applying,Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course

Learning

Outcomes

ProgramLearning

Outcomes (PLOs)

Program Specific

Outcomes (PSOs)

PL

O1

PL

O2

PL

O3

PL

O4

PL

O5

PL

O6

PL

O7

PL

O8

PL

O9

PL

O10

PL

O11

PL

O12

PS

O1

PS

O2

PS

O3

PS

O4

CLO1 H H H M L L H H L M

CLO2 H H H M M L L H H L M

CLO3 H H H M M L L H H L M

CLO4 H H H M L L H H L M

H: High M: Medium L: Low

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mobile ComputingBCS6206

L T P C3 1 0 3

(40 Hours)Course Objectives(CO):

1. To understand basic concepts of mobile computing and wireless telephony and are able to define the key aspects on cellular systems.

2. To illustrate the use of Wireless Networking, Mobile Network Layer and analyze the Medium Access Control.

3. To explain the Mobile Transport Layer and understand functionality of Ad Hoc networks, define the MAC issues in detail and compare the various Routing protocols

Unit– I (08 Hours)Introduction, Issues in mobile computing, Overview of wireless telephony: cellular concept,GSM: air-interface, channel structure, Location management: HLR-VLR, hierarchical,handoffs, channel allocation in cellular systems.

Unit - II (08 Hours)Wireless Networking, Wireless LAN Overview, IEEE 802.11, BlueTooth, Wireless multipleaccess protocols, Medium Access Control: Motivation for a specialized MAC (Hidden andexposed terminals, Near and far terminals), SDMA, FDMA, TDMA, CDMA.

Unit- III (08 Hours)Mobile Network Layer: Mobile IP (Goals, assumptions, entities and terminology, IP packetdelivery, agent advertisement and discovery, registration, tunneling and encapsulation,optimizations), Dynamic Host Configuration Protocol (DHCP).

Unit- IV (08 Hours)Mobile Transport Layer: Traditional TCP, Indirect TCP, Snooping TCP, Mobile TCP, Fastretransmit/fast recovery, Transmission /time-out freezing, Selective retransmission,Transaction oriented TCP.WAP: Architecture, protocol stack, application environment, applications.

Unit– V (08 Hours)Ad Hoc networks, localization, MAC issues, Routing protocols, global state routing(GSR), Destination sequenced distance vector routing (DSDV), Dynamic source routing(DSR), Ad Hoc on demand distance vector routing (AODV).

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

TEXT BOOKS:T1. J. Schiller, Mobile Communications, Addison Wesley.

REFERENCE BOOKS:R1. A. Mehrotra, GSM System Engineering.R2. M. V. D. Heijden, M. Taylor, Understanding WAP, Artech House.R3. Charles Perkins, Mobile IP, Addison Wesley.R4. Charles Perkins, Ad hoc Networks, Addison Wesley.

Course Learning Outcomes (CLO): CLO Description Bloom’s

Taxonomy Level

CLO1 Demonstrate basics of Mobile Computing and Define the Cellular Architecture in detail, identify the concept of frequency reuse in cellular system.

1,2, 3

Remembering, Understanding, Applying

CLO2 Illustrate the Wireless Networking and Mobile Network Layer- Wireless LAN, Mobile IP. Make use of Bluetooth network. Distinguish the SDMA, FDMA, TDMA, CDMA

2,3,4

Understanding, Applying, Analyzing

CLO3 Explain and compare the various Mobile Transport Layers and explain the working of WAP and their applications. Why encapsulation and optimization are used.

1, 2,4

Remembering, Understanding Analyzing

CLO4 Illustrate various ad hoc routing protocols to be used in Infrastructure less and hostile Environment and applications of Ad hoc networks. define the MAC issues in detail. compare the various Routing protocols.

1,2,4

Remembering, Understanding Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

ProgramLearningOutcomes

(PLOs)

Program Specific

Outcomes(PSOs)

PLO 1

PLO 2

PLO 3

PLO 4

PLO 5

PLO 6

PLO 7

PLO 8

PLO 9

PLO 10

PLO 11

PLO 12

PSO 1

PSO 2

PSO 3

PSO 4

CLO1L H M M L

CLO2H M L M L

CLO3M L L M

CLO4H M M L M

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

Industrial Visit- VBCS 6512

Course Objective: CO1: To provide a platform for students to gain an insight into the working environment.

CO2: To gain knowledge by observing functional and experimental processes.

CO3: To develop their communication and inter-personal skills in the context of work.

1. Official tour organised to industry with working areas aligned with the course.

2. Release of tentative presentation schedule and preparation of reports.

3. Presentation by students (individual).

4. Report Submission

5. Final Evaluation (by Internal Panel).

CLO Description Bloom’s Taxonomy Level

CLO1 Understand and correlate the working of Industry with the curriculum

2,4 Understanding,Analyzing

CLO2 Describe and Explaining of Industrial working environment.

2,3 Understanding,

Applying

CLO3 Apply the project report presentation skills and quality of writing and presentation skills.

3,6 Create

Applying

CLO4 Opportunity to understand the company policies in terms of production, quality, and service management.

2,4 Understanding,

Analyzing

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________

L T P C

0 0 0 1

Mapping of CLOs with PLOs & PSOs

Course Learning Outcomes

Program LearningOutcomes (PLOs)

Program Specific

Outcomes(PSOs)

PLO1

PLO2

PLO3

PLO4

PLO5

PLO6

PLO7

PLO8

PLO9

PLO10

PLO11

PLO12

PSO1

PSO2

PSO3

PSO4

CLO1 L M L M L L L

CLO2 L L M L L L

CLO3 L M L L L M

CLO4 L M L L

Signature of the Dean Signature of the Director Signature of the VC

Date:________________________

Issue No.: ________________