Faculty of Engineering Savitribai Phule Pune University, Pune Maharashtra, India Curriculum for Fourth Year of Computer Engineering (2019 Course) (With effect from 2022-23) www.in Faculty of Engineering Savitribai Phule Pune University Third Year of Computer Engineering (2019 Course) (With effect from 2022-23) Prologue It is with great pleasure and honor that I share the syllabi for Fourth Year of Computer Engineering (2019 Course) on behalf of Board of Studies, Computer Engineering. We, members of BoS are giving our best to streamline the processes and curricula design. While revising syllabus, honest and sincere efforts are put to tune Computer Engineering program syllabus in tandem with the objectives of Higher Education of India, AICTE, UGC and affiliated University (SPPU) by keeping an eye on the technological advancements and industrial requirements globally. Syllabus revision is materialized with sincere efforts, active participation, expert opinions and suggestions from domain professionals.
Sincere efforts have been put by members of BoS, teachers, alumni, industry experts in framing the draft with guidelines and recommendations. Case Studies are included in almost all courses. Course Instructor is recommended to discuss appropriate related recent technology/upgrade/Case Studies to encourage students to study from course to the scenario and think through the largest issues/ recent trends/ utility/ developing real world/ professional skills. I am sincerely indebted to all the minds and hands who work adroitly to materialize these tasks.
I really appreciate your contribution and suggestions in finalizing the contents. Patil Chairman, Board of Studies (Computer Engineering), SPPU, Pune links for First Year, Second Year and Third Year Computer Engineering Curriculum 2019: 1.in/sites/documents/Syllabus%202019/Rules%20and%20Regulat ions%20F.in/sites/documents/Syllabus%202019/First%20Year%20Engine ering%202019%20Patt.in/sites/documents/Syllabus2020/SE%20Computer%20Engg.in/sites/documents/Syllabus2021/Third%20Year%20Engineerin g%202019%20Pattern_16022022.rar Syllabus for Fourth Year of Computer Engineering ` #2/128 Faculty of Engineering Savitribai Phule Pune University Savitribai Phule Pune University Third Year of Computer Engineering (2019 Course) (With effect from Academic Year 2021-22) Table of Contents Page Sr. Program Specific Outcomes 5 3. Course Contents (Semester V) 410241: Design and Analysis of Algorithms 11 410242:Machine Learning 14 410243: Blockchain Technology 18 410244A: Pervasive Computing 21 410244B: Multimedia Techniques 24 410244C: Cyber Security And Digital Forensics 27 410244D: Object Oriented Modeling And Design 30 410244E: Digital Signal Processing 33 410245A: Information Retrieval 36 410245B: GPU Programming And Architecture 40 410245C: Mobile Computing 43 410245D: Software Testing And Quality Assurance 46 410245E: Compilers 50 410246: Laboratory Practice III 53 410247: Laboratory Practice IV 57 410248: Project Stage I 65 410249: Audit Course 7 66 6.
Course Contents (Semester VI) 410250: High Performance Computing 73 410251: Deep Learning 76 410252A: Natural Language Processing 79 410252B: Image Processing 82 410252C: Software Defined Networks 85 Syllabus for Fourth Year of Computer Engineering ` #3/128 Faculty of Engineering Savitribai Phule Pune University 410253D: Advanced Digital Signal Processing 88 410252E: Open Elective 91 410253A: Pattern Recognition 92 410253B: Soft Computing 95 410253C:Buisness Intelligence 98 410253D:Quantum Computing 103 410253E: Open Elective 106 410254: Laboratory Practice V 107 410255: Laboratory Practice VI 111 410256: Project Stage II 120 410257: Audit Course 8 121 7. Task Force at Curriculum Design 128 Syllabus for Fourth Year of Computer Engineering ` #4/128 Faculty of Engineering Savitribai Phule Pune University Savitribai Phule Pune University Bachelor of Computer Engineering Program Outcomes (POs) Learners are expected to know and be able to– PO1 Engineering Apply the knowledge of mathematics, science, Engineering fundamentals, and an Engineering knowledge specialization to the solution of complex Engineering problems. PO2 Problem analysis Identify, formulate, review research literature, and analyze complex Engineering problems reaching substantiated conclusions using first principles of mathematics natural sciences, and Engineering sciences. PO3 Design / Design solutions for complex Engineering problems and design system components or Development of processes that meet the specified needs with appropriate consideration for the public health and Solutions safety, and the cultural, societal, and Environmental considerations.
PO4 Conduct Use research-based knowledge and research methods including design of experiments, analysis Investigations of and interpretation of data, and synthesis of the information to provide valid conclusions. Complex Problems PO5 Modern Tool Create, select, and apply appropriate techniques, resources, and modern Engineering and IT Usage tools including prediction and modeling to complex Engineering activities with an understanding of the limitations. PO6 The Engineer and Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal Society and cultural issues and the consequent responsibilities relevant to the professional engineering practice. PO7 Environment and Understand the impact of the professional Engineering solutions in societal and Environmental Sustainability contexts, and demonstrate the knowledge of, and need for sustainable development.
PO8 Ethics Apply ethical principles and commit to professional ethics and responsibilities and norms of the Engineering practice. PO9 Individual and Function effectively as an individual, and as a member or leader in diverse teams, and in Team Work multidisciplinary settings. PO10 Communication Communicate effectively on complex Engineering activities with the Engineering community Skills and 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. PO11 Project Demonstrate knowledge and understanding of the Engineering and management principles and Management and apply these to one’s own work, as a member and leader in a team, to manage projects and in Finance multidisciplinary Environments.
PO12 Life-long Recognize the need for, and have the preparation and ability to engage in independent and life- Learning long learning in the broadest context of technological change. Program Specific Outcomes (PSO) PSO1 Professional Skills-The ability to understand, analyze and develop computer programs in the areas related to algorithms, system software, multimedia, web design, big data analytics, and networking for efficient design of computer-based systems of varying complexities. PSO2 Problem-Solving Skills- The ability to apply standard practices and strategies in software project development using open-ended programming environments to deliver a quality product for business success. PSO3 Successful Career and Entrepreneurship- The ability to employ modern computer languages, environments, and platforms in creating innovative career paths to be an entrepreneur, and a zest for higher studies.
Syllabus for Fourth Year of Computer Engineering ` #5/128 Faculty of Engineering Savitribai Phule Pune University BE Computer Engineering 2019 Course tentative Curriculum structure: Savitribai Phule Pune University Final Year of Computer Engineering (2019 Course) (With effect from Academic Year 2022-23) Semester VII Teaching Course Scheme Course Name Examination Scheme and Marks Credit Scheme Code (Hours/wee k) Term work Mid-Sem End-Sem Practical Practical Practical Oral\Pre Tutorial Tutorial Lecture Lecture Total Total 410241 Design and Analysis of 03 - - 30 70 - - - 100 3 - - 3 Algorithms 410242 Machine Learning 03 - - 30 70 - - - 100 3 - - 3 410243 Blockchain Technology 03 - - 30 70 - - - 100 3 - - 3 410244 Elective III 03 - - 30 70 - - - 100 3 - - 3 410245 Elective IV 03 - - 30 70 - - - 100 3 - - 3 410246 Laboratory Practice III - 04 - - - 50 50 - 100 - 2 - 2 410247 Laboratory Practice IV - 02 - - - 50 - - 50 - 1 - 1 410248 Project Stage I - 02 - - - 50 - - 50 - 2 - 2 Total Credit 15 05 - 20 Total 15 08 - 150 350 150 50 - 700 15 05 - 20 410249 Audit Course 7 Grade Elective III Elective IV 410244(A) Pervasive Computing 410245(A) Information Retrieval 410244(B) Multimedia Techniques 410245(B) GPU Programming and Architecture 410244(C) Cyber Security and Digital Forensics 410245(C) Mobile Computing 410244(D) Object Oriented Modeling and Design 410245(D)Software Testing and Quality 410244(E) Digital Signal Processing Assurance 410245(E) Compilers Laboratory Practice III: Laboratory Practice IV: Laboratory assignments Courses- 410241, 410242, Laboratory assignments Courses- 410244, 410245 410243 Audit Course 7(AC7) Options: AC7- I MOOC- Learn New Skills AC7- II Entrepreneurship Development AC7- III Botnet of Things AC7- IV 3D Printing AC7- V Industrial Safety and Environment Consciousness Syllabus for Fourth Year of Computer Engineering ` #6/128 Faculty of Engineering Savitribai Phule Pune University Savitribai Phule Pune University Final Year of Computer Engineering (2019 Course) (With effect from Academic Year 2022-23) Semester VIII Teaching Course Scheme Course Name Examination Scheme and Marks Credit Scheme Code (Hours/wee k) Mid-Sem End-Sem Practical Practical Practical Oral/Pre Tutorial Tutorial Lecture Lecture Term Total Total work 410250 High Performance 03 - - 30 70 - - - 100 03 03 Computing 410251 Deep Learning 03 - - 30 70 - - - 100 03 03 410252 Elective V 03 - - 30 70 - - - 100 03 03 410253 Elective VI 03 - - 30 70 - - - 100 03 03 410254 Laboratory Practice V - 02 - - - 50 50 - 100 01 01 410255 Laboratory Practice VI - 02 - - - 50 - - 50 01 01 410256 Project Stage II - 06 - - - 100 - 50 150 06 06 Total Credit 12 08 - 20 Total 12 10 - 120 280 200 50 50 700 12 08 - 20 410257 Audit Course 8 Grade Elective V Elective VI 410252(A) Natural Language Processing 410253(A) Pattern Recognition 410252(B) Image Processing 410253(B) Soft Computing 410252(C) Software Defined Networks 410253(C) Business Intelligence 410252(D) Advanced Digital Signal Processing 410253(D) Quantum Computing 410252(E) Open Elective 410253(E) Open Elective Lab Practice V: Lab Practice VI: Laboratory assignments Courses- 410250, 410251 Laboratory assignments Courses- 410252, 410253 Audit Course 8(AC8) Options: AC8- I Usability Engineering AC8- II Conversational Interfaces AC8- II Social Media and Analytics AC8- IV MOOC- Learn New Skills AC8- V Emotional Intelligence Syllabus for Fourth Year of Computer Engineering ` #7/128 Faculty of Engineering Savitribai Phule Pune University General Guidelines 1. Every undergraduate program has its own objectives and educational outcomes. These objectives and outcomes are furnished by considering various aspects and impacts of the curriculum. These Program Outcomes (POs) are categorically mentioned at the beginning of the curriculum (ref: NBA Manual).
There should always be a rationale and a goal behind the inclusion of a course in the curriculum. Course Outcomes though highly rely on the contents of the course, many a times are generic and bundled. The Course Objectives, Course Outcomes and CO-PO mappings matrix justifies the motives, accomplishment and prospect behind learning the course. The Course Objectives, Course Outcomes and CO-PO Mapping Matrix are provided for reference and these are indicative only.
The course instructor may modify them as per his or her perspective. @CO and PO Mapping Matrix(Course Objectives and Program Outcomes) attainment mapping matrix at end of course contents, indicates the correlation levels of 3, 2, 1 and ‘-‘. The notation of 3, 2 and 1 denotes substantially (high), moderately (medium) and slightly (low). The mark ‘-‘ indicates that there isno correlation between CO and PO.
For each course, contents are divided into six units-I, II, III, IV, V and VI. #Elaborated examples/Case Studies are included at each unit to explore how the learned topics apply to real world situations and need to be explored so as to assist students to increase their competencies, inculcating the specific skills, building the knowledge to be applicable in any given situation along with an articulation. One or two sample exemplars or case studies are included for each unit; instructor may extend the same with more. Exemplar/Case Studies may be assigned as self-study by students and to be excluded from theory examinations.
*For each unit contents, the content attainment mapping is indicated with Course Outcome(s). Instructor may revise the same as per their viewpoint. For laboratory courses, set of suggested assignments is provided for reference. Laboratory Instructors may design suitable set of assignments for respective course at their level.
Beyond curriculum assignments and mini-project may be included as the part of laboratory work. Inclusion of it will be the value addition for the students and it will satisfy the intellectuals within the group of the learners and will add to the perspective of the learners. For each laboratory assignment, it is essential for students to draw/write/generate flowchart, algorithm, test cases, mathematical model, Test data set and comparative/complexity analysis (as applicable).