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.: ________________