0% found this document useful (0 votes)
19 views16 pages

Sem 4

hvyuov

Uploaded by

koustavsaha610
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
19 views16 pages

Sem 4

hvyuov

Uploaded by

koustavsaha610
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 16
MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Semester IV SI.No. | Category | Course Code Course Name LT] P| Credits Theory + Practical 1 ccs. BCAC401 | Database Management System 4 | o]4| 6 BCACA91_| Database Management System Lab 2 | cco | Bcacao2 | software Engineering alol4| 6 BCACA92__ | Software Engineering Lab 3 | ccto | BcAca3 | Python Programming 4lo[4] 6 BCAC493 _| Python Programming Lab 4 | sec2 | BCAS401 | Entrepreneurship z2jojo] 2 s | GES ‘Any one from GE basket. 40/4) 6 ifals sii}o Total Credit | 26 MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Name of the Course: BCA Subject: Database Management System Course Code: BCAC401+BCAC491 | Semester: 3rd Duration: 48 Hours ‘Maximum Marks: 100 + 100 Teaching Scheme Examination Scheme Theory: 4 End Semester Exam: 70 Tutorial: 0 Attendance : 5 Practical: 4 Continuous Assessment: 25 Credit:4+2 Practical Sessional internal continuous evaluation: 40 Practical Sessional external examination: 60 Aim: Sl.No. 1 Familiarization with Database Management System. 2 Comprehensive knowledge of database models. 3 Ability to code database transactions using SOL. Objective: Sl.No. 1 To introduce the students to the database system. 2 To learn how to design a database by using different models 3 To enable the students to understand the database handling during execution of the transactions. 4 To understand the handling of database by concurrent users. 5 To gain complete knowledge of SQL and PL/SQL. Pre-Requisite: Sl.No. None MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Contents Chapter | Name of the Topic Hours | Marks o1 Introduction 6 5 Concept & Overview of DBMS, Data Models, Database Languages, Database Administrator, Database Users, Data Abstraction, Three Schema architecture of DBMS. 02 E-R Model 6 10 Need for E-R Model, Various steps of database design, Mapping Constraints, E-R diagram, Subclass, Generalization, Specialization, Aggregation, Strong Entity-Weak Entity, 03, SQL. 6 10 Concept of DDL, DML, DCL. Basic Structure, Set operations, Aggregate Functions, Null Values, Domain Constraints, Referential Integrity Constraints, assertions, views, Nested Subqueries, Stored procedures,cursors and triggers. 04 Relational Model and Relational Database Design 8 20 Concept of Relational Model, Design Issues, Keys, Closure set, Functional Dependency, Different anomalies in designing a Database., Normalization using functional dependencies, Decomposition, Boyce- ‘Codd Normal Form, 3NF, Normalization using multivalued dependencies, 4NF,5NF, Centralized and distributed database. 05 File Organization and Query Optimization 6 10 Concepts of File and Records, Fixed Length-Variable length Record, Query optimization. 06 Indexing 6 5 Primary, secondary, clustering, Multilevel Indexes. o7 ‘Transaction Management 6 10 ‘Transaction definition, properties, transaction state diagram, commit and rollback, Concurrency control, lock based protocols,two phase locking, Recovery management. 70 Internal Assessment Examination & Preparation of Semester Examination | 4 30 Total: 48 100 Practical MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Course Code: BCAC491 Credit: 2 Skills to be developed: List of Practical: 1. Basics of SQL and diferent types of queries that should cover major portion of DDL,DML structures. Assignments: Based on the curriculum as covered by the subject teacher. List of Books Text Books: Name of Author Title of the Book Edition/ISSN/ISBN ‘Name of the Publisher Henry F. Korth and | Database System Me.Graw Hill Silberschatz Abraham | Concepts Ramez Elmasri, Fundamentals of ‘Addison Wesley Shamkant B.Navathe | Database Systems Reference Books: st of equipment/apparatus for laboratory experiments: SI.No. 1 Computer with Oracle/ any other DBMS package installed. End Semester Examination Scheme. Maximum Marks-70. Time allotted-3hrs. Group | Unit Objective Questions Subjective Questions (MCQ only with the correct answer) No of Total Marks | No of Toanswer | Marks per | Total Marks question to ‘question to question be set beset A 1107 10 10 B 1107 5 3 5 70 c 1to7 5 3 15 ‘* Only multiple choice type question (MCQ) with one correct answer are to be set in the objective part. ‘© Specific instruction to the students to maintain the order in answering objective questions should be given on top of the question paper. Examination Scheme for end semester examination: MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Group Chapter Marks ofeach —_| Question to be set | Question to be question answered A All 1 10 10 B All 5 5 3 c All 15 5 3 Examination Scheme for Practical Sessional examination: Practical Internal Sessional Continuous Evaluation Internal Examination: Five No of Experiments External Examination: Examiner- Signed Lab Note Book(for five 52-10 experiments) (n Spot Experiment(one for each 10 group consisting 5 students) Viva voce MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB. Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Name of the Course: BCA Subject: Software Engineering Course Code: BCAC402 + BCAC492_| Semester: ath Duration: 48 Hours ‘Maximum Marks: 100 + 100 Teaching Scheme Examination Scheme Theory: 4 End Semester Exam: 70 Tutorial: 0 Attendance : 5 Practical: 4 Continuous Assessment: 25 Credit:4+2 Practical Sessional internal continuous evaluation: 40, Practical Sessional external examination: 60 Aim: Sl.No. 1 Familiarization with the concept of software engineering and its relevance. 2 Understanding of various methods or models for developing a software product. 3 Ability to analyze existing system to gather requirements for proposed system. 4 Gain skill to design and develop softwares. Objective: Sl.No. 1 To introduce the students to a branch of study associated with the development of a software product. 2 ‘To gain basic knowledge about the pre-requisites for planning a software project. 3 To learn how to design of software 4 To enable the students to perform testing of a software. Pre-Requisite: Sl.No. 1 None Contents Chapter | Name of the Topic Hours | Marks MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System o1 Overview of Computer Based Information System- TPS, OAS, MIS, [12 | 20 DSS, KBS Development Life Cycles- SDLC and its phases Models- Waterfall, Prototype, Spiral, Evolutionary Requirement Analysis and Specification, SRS System analysis- DFD, Data Modeling with ERD 02 Feasibility Analysis System design tools- data dictionary, structure [42 | 45 chart, decision table, decision tree. Concept of User Interface, Essence of UML. CASE tool 03, Testing- Test case, Test suit, Types of testing- unit testing, system 10/20 testing, integration testing, ‘acceptance testing Design methodologies: top down and bottom up approach, stub, driver, black box and white box testing, ERP, MRP, CRM, Software maintenance SCM, concept of standards [10 | 15 [ISO and CMM) Sub Total: 44 43 «| 70 1: Develop requirements specification for a given problem (The requirements specification should include both functional and non-functional requirements). 2: Develop Structured Design for a given software in its requirement phase 3: Develop Object Modelling Using UML for a given software in its requirement phase 4; Develop Use Case Diagram for a given software in its requirement phase 5: Develop Class Diagrams for a given software in its requirement phase 6: Develop Interactive Diagram for a given software in its requirement phase 7: Develop Activity and State Chart Diagram for a given software in its requirement phase 8: Use of any testing tool and how to handle it. 9: Use of any configuration management tool and how to handle it 10: Use of any one project management tool and how to handle it MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System 11: Complete documentation of developing the software using SDLC model -1 12: Complete documentation of developing the software using SDLC model -2 Assignments: Based on the curriculum as covered by the subject teacher. List of Books Text Books: Name of Author Title of the Book Edition/ISSN/ISBN ‘Name of the Publisher Igor Hawryszkiewyez_ | System analysis and PEARSON design \V Rajaraman Analysis and design of PHI Information System Jan Sommerville Software Engineering Addison-Wesley Reference Books: st of equipment/apparatus for laboratory experiments: SI. No. 1 Computer with moderate configuration 2 MS-Project or similar software. End Semester Examination Scheme. Maximum Marks-70. Time allotted-3hrs. Group | Unit Objective Questions Subjective Questions (MCC only with the correct answer) No of Total Marks | No of Toanswer | Marks per | Total Marks question to ‘auestion to auestion beset be set A 1to4 0 10 B 1to4 5 3 5 70 c 1t04 5 3 15 ‘© Only multiple choice type question (MCQ) with one correct answer are to be set in the objective part. ‘© Specific instruction to the students to maintain the order in answering objective questions should be given on top of the question paper. Examination Scheme for end semester examination: MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Group Chapter Marks ofeach —_| Question to be set | Question to be question answered A All 1 10 10 B All 5 5 3 c All 15 5 3 Examination Scheme for Practical Sessional examination: Practical Internal Sessional Continuous Evaluation Internal Examination: Five No of Experiments External Examination: Examiner- Signed Lab Note Book(for five 52510 experiments) (On Spot Experiment(one for each 10 group consisting 5 students) Viva voce MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA {Effective for 2020-2021 Admission Session) Choice Based Credit System ‘Name of the Course: BCA Subject: Python Programming Course Code: BCAC403 and BCACA93_| Semester: 4 Duration: 48 Hrs. ‘Maximum Marks: 100 + 100 Teaching Scheme Examination Scheme Theory: 4 End Semester Exam:70 Tutorial: 0 ‘Attendance: 5 Practical: 4 Continuous Assessment: 25 Credit: 4+2 Practical Sessional internal continuous evaluation: 40 Practical Sessional external examination: 60 ‘Aim: Sl.No. 1 The point of this course is to give you a vibe the fundamentals of Python programming environment. 2 You should have some idea of how to work with different data types, operators and conditional operators in python. 3 You should have some idea of how to work with string, list, tuple and dictionary 4. You will be able to use and design program using there advanced data structures 3 You will learn to work with object oriented programming constructs in python I To understand the Fundamentals of data types and operators 2. To understand concepts about conditional statements in python 3 To understand and implement string, List, Tuples and Dictionary. 4 To understanding about object oriented programming in python. Pre-Requisite: SI. No. 1 Basics of programming language. 2 Logic building skills. Contents Chapter Name of the Topic Hours Marks 01 Introduction to Python 12 20 Python variables, expressions, statements Variables, Keywords, Operators & operands, Expressions, Statements, Order of operations, String operations, Comments, Keyboard input, Example programs Functions, Type conversion function, Math functions, Composition of functions, Defining own function, parameters, arguments, Importing functions, Example programs MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System 02 Conditions and iterations 10 20 Modulus operator, Boolean expression, Logical operators, if-else, if-elif-else, Nested conditions, Example programs Iteration while, for, break, continue, Nested loop, Example programs 03 Recursion, Strings,List, Dictionaries, Tuples 12 20 Recursion Python recursion, Examples of recursive functions, Recursion error, Advantages & disadvantages of recursion Strings Accessing values in string, Updating strings, Slicing strings, String methods — upper), find(), lower(), capitalize(), count(), join(), len(), isalnum(), isalpha(),isdigit(), istower(), isnumeric(), isspace(), isupper() max(), min(), replace(), split(), Example programs List Introduction, Traversal, Operations, Slice, Methods, Delete element, Difference between lists and strings, Example program Dictionaries Introduction, Tuples Introduction, Brief idea of lists & tuples, Brief idea of dictionaries & tuples idea of dictionaries & lists 04 Classes& Objects 10 10 Creating class, Instance objects, Accessing attributes, Built in class attributes, destroying objects, Inheritance, Method overriding, Overloading methods, Overloading operators, Data hiding, Example program ‘Sub Total: 44 70 Internal Assessment Examination & Preparation of 4 30 Semester Examination Total: 48 100 Practical: (Python Programming Lab) Skills to be developed: Intellectual skills: 1. Skill to understand the python environment and different data types. 2. Knowledge of advanced data structures and their operations in python. 3. Ability to implement algorithms to perform various operations on data structures in python MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System List of Practical: 3. Program to display name, college name and other messages. 1. Program using typel) function to display different basic data types in python. 2. Program to input two numbers the find larger / smaller number. 3. Program to input three numbers and find largest and smallest number. 4. Program to determine Armstrong number / palindrome number. 5. Program to display the terms of a Fibonacci series. 6. Program to work with string. 7. Program to find largest / smallest number in a list/tuple. 8 Program to work with dictionary. 9. Program to create class / objects in python 10. Program to work with class constructors and other elements of OOP in python. 11. Programs involving NumPy with Pandas and Matplotlib. 12. Practice package installation and other basic application usage. Assignments: Based on the curriculum as covered by the subject teacher. List of Books Text Books: Name of | Title of the Book Edition/ISSN/ISBN Name of the Author Publisher Zed A. Shaw | Learn Python The Hard Way __| New Edition ‘ADDISON-WESLEY Dr. Pooja | Programming In Python 2" Edition BPB Sharma Reference Books: Reema Python Programming- Using | New Edition ‘OXFORD Thareja Problem Solving Approach UNIVERSITY PRESS Ust of equipment/apparatus for laboratory experiments: ‘SI. No. L Computer with moderate configuration 2 Python 3 or higher End Semester Examination Scheme. ‘Maximum Marks-70. Time allotted-3hrs. Group Unit | Objective Subjective Questions Questions (MCQ only with the correct answer) Noof | Total | Noof question | To Marks | Total question | Marks | to be set answer | per Marks tobe question set A 1to9 | 10 10 5 3 5 60 MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System B 1to9 5 3 15 c 1109 * Only multiple choice type question (MCQ) with one correct answer are to be set in the objective part. © Specific instruction to the students to maintain the order in answering objective questions should be given on top of the question paper. Examination Scheme for end semester examination: Group Chapter Marks of each question Question to | Question to beset be answered A All [2 10 10 B All [5 5 3 c All [15 5 ai Examination Scheme for Pra I Sessional examination: Practical Internal Sessional Continuous Evaluation Internal Examination: Continuous evaluation 40 External Examination: Examiner- Signed Lab Note Book 10 On Spot Experiment 40 Viva voce 10 60 MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System ‘Name of the Course: BCA Subject: Entrepreneurship Course Code: BCAS401 Semester: 4 (Duration: 48 Hrs. ‘Maximum Marks: 100 [Teaching Scheme Examination Scheme (Theory: 2 End Semester Exam: 70 (Tutorial: 0 Attendance : 5 [Practical: 0 Continuous Assessment: 25 (Credit: 2 Practical Sessional internal continuous evaluatior Practical Sessional external examination: NA Aim: SI.No. 1, | To understand the function of the entrepreneur in the successful, commercial application of innovations. 2. _ | To investigate methods and behaviours used by entrepreneurs to identify business opportunities and put them into practice. 3. _ | To discuss how ethical behavior impacts on business decisions for a selected business startup. ‘4. | To build and check the feasibility of business projects and the development of the projects for the same. To provide the overview of Business Ethics and its importance. 5. | Tounderstand the various Management and Business scenarios of Ethics. To get the overall knowledge on corporate culture and its impact on business. Objective: SI. No. 1. _ | Develop an understanding the basics of Entrepreneurship and Entrepreneurship Behaviour 2. | Gain familiarity with Project Feasibility Analysis 3. Develop a basic understanding of what is Creativity and Innovation 4. | Develop an understanding of how market operates and how resources can be mobilized. Pre-Requisite: SI. No. Not Required Contents. Chapter | Name of the Topic Hours | Marks on Introduction to Entrepreneurship 10 [20 Theories of Entrepreneurship, Role and Importance of Entrepreneur in Economic Growth. Entrepreneurial Behaviour Entrepreneurial Motivation, Need for Achievement Theory, Risk- taking Behavior, Innovation and —_ Entrepreneur Entrepreneurial Traits Definitions, Characteristics of Entrepreneurs, Entrepreneurial Types, Functions of Entrepreneur 02 Project Feasibility Analysis 10/10 Business Ideas - Sources, processing; Input Requirements, MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System Sources of Financing, Technical Assistance, Marketing Assistance, Preparation of Feasibility Reports, Legal Formalities |_and Documentation. 03 (Creativity 10 | 20 Introduction - Meaning - Scope — Types of Creativity - Importance of Creativity ~ Steps of Creativity Innovation Introduction ~Steps in Innovation — Stages of of Innovation — Technology aspects in Innovation. 04 Understanding the Market 14 [20 Types of Business: Manufacturing, Trading and Services — Market Research - Concept, Importance and Process - Market Sensing and Testing Resource Mobilization Types of Resources - Human, Capital and Entrepreneurial tools and resources- Selection and utilization of human resources and professionals like Accountants, Lawyers, Auditors, Board Members, etc. Role and Importance of a Mentor- Estimating Financial Resources required. Methods of meeting the financial requirements — Debt vs. Equity Sub Total: 44 [70 Internal Assessment Examination & Prepar: 4 30 Examination Total: 48 | 100 List of Books Text Books: Name of Author Title of the Book Edition/ISSN/ISBN | Name of the Publisher ‘Arya Kumar Entrepreneurship 2nd Edition Pearson. Chakraborty, Tridib Introducing Modern Book Agency. Entrepreneurship Development Reference Books: Dr. Aruna Bhargava. | Everyday New Edition Modern Book Agency. Entrepreneurs - The harbingers of Prosperity and creators of Jobs End Semester Examination Scheme. Maximum Marks-70. Time allotted-3hrs. Group | Unit Objective Questions ‘Subjective Questions (MCQ only with the correct answer) Noof | Total Noof | To Marks | Total Marks MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WB Syllabus of BCA (Effective for 2020-2021 Admission Session) Choice Based Credit System question [Marks | question | answer | per to be set to be set question A 1,2,3,4,5 | 10 10 8 34,5 5 3 5 60 c 123,45 5 3 15 Only multiple choice type question (MCQ) with one correct answer are to be set in the objective part. Specific instruction to the students to maintain the order in answering objective questions should be given on top of the question paper. Examination Scheme for end semester examination: Group ‘Chapter | Marks ofeach | Questiontobe | Question to be | question set answered A All 1 10 10 B All 5 5 3 c All [as 5 3

You might also like