02. B.Tech. IT Final
Total Page:16
File Type:pdf, Size:1020Kb
ANNA UNIVERSITY, CHENNAI UNIVERSITY DEPARTMENTS REGULATIONS – 2019 CHOICE BASED CREDIT SYSTEM B.TECH. INFORMATION TECHNOLOGY DEPARTMENT OF INFORMATION SCIENCE AND TECHNOLOGY Vision of the Department To educate students with conceptual knowledge and technical skills in the field of Information Technology with moral and ethical values to achieve excellence in academic, industry and research centric environments. Mission of the Department 1. To inculcate in students a firm foundation in theory and practice of IT skills coupled with the thought process for disruptive innovation and research methodologies, to keep pace with emerging technologies. 2. To provide a conducive environment for all academic, administrative and interdisciplinary research activities using state-of-the-art technologies. 3. To stimulate the growth of graduates and doctorates, who will enter the workforce as productive IT engineers, researchers and entrepreneurs with necessary soft skills, and continue higher professional education with competence in the global market. 4. To enable seamless collaboration with the IT industry and Government for consultancy and sponsored research. 5. To cater to cross-cultural, multinational and demographic diversity of students. 6. To educate the students on the social, ethical, and moral values needed to make significant contributions to society. 1. PROGRAMME EDUCATIONAL OBJECTIVES (PEOs): I. Demonstrate core competence in basic engineering and mathematics to design, formulate, analyze, and solve hardware/software engineering problems. II. Develop insights in foundational areas of Information Technology and related engineering to address real-world problems using digital and cognitive technologies. III. Collaborate with industry, academic and research institutions for state-of-the- art product development and research. IV. Inculcate a high degree of professionalism, effective communication skills and team spirit to work on multidisciplinary projects in diverse environments. V. Practice high ethical values and technical standards. 2. PROGRAMME OUTCOMES (POs): After going through the four years of study, our Information Technology Graduates will exhibit ability to: PO# Graduate Attribute Programme Outcome Apply knowledge of mathematics, basic science 1 Engineering knowledge and engineering science. Identify, formulate and solve engineering 2 Problem analysis problems. Design a system or process to improve its 3 Design/development of solutions performance, satisfying its constraints. Conduct investigations of Conduct experiments & collect, analyze and 4 complex problems interpret the data. Apply various tools and techniques to improve the 5 Modern tool usage efficiency of the system. Conduct themselves to uphold the professional 6 The Engineer and society and social obligations. Design the system with environment 7 Environment and sustainability consciousness and sustainable development. Interact in industry, business and society in a 8 Ethics professional and ethical manner. 9 Individual and team work Function in a multidisciplinary team. 10 Communication Proficiency in oral and written communication. Project management and 11 Implement cost effective and improved system. finance Continue professional development and learning 12 Life-long learning as a life-long activity. 3. PROGRAM SPECIFIC OUTCOMES (PSOs): I. Ability to apply programming principles and practices for the design of software solutions in an internet-enabled world of business and social activities. II. Ability to identify the resources to build and manage the IT infrastructure using the current technologies in order to solve real world problems with an understanding of the tradeoffs involved in the design choices. III. Ability to plan, design and execute projects for the development of intelligent systems with a focus on the future. 4. PEO / PO Mapping: PROGRAMME PROGRAMME OUTCOMES EDUCATIONAL OBJECTIVES PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 I II III IV V MAPPING OF COURSE OUTCOME AND PROGRAMME OUTCOME: Course Name PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 Technical English Engineering Mathematics I Engineering Physics Engineering Chemistry Problem Solving and Python Semester 1 Semester Programming Basic Sciences Laboratory Problem solving and Python Programming Laboratory Professional Communication YEAR 1 YEAR Engineering Mathematics II Information Technology Essentials Basics of Electrical and Electronics Engineering Engineering Semester 2 Semester Graphics Information Technology Essentials Laboratory Electrical and Electronics Engineering Laboratory Discrete Mathematics Digital Logic YEAR 2 YEAR and Design Semester 3 Semester Programming and Data Structures Database Management Systems Software Engineering Electives – Humanities I Programming and Data Structures Laboratory Database Management Systems Laboratory Electives – Humanities II Environmental Sciences Semester 4 Semester Audit Course I Object Oriented Programming and Advanced Data Structures Design and Analysis of Algorithms Operating Systems Computer Architecture Operating Systems Laboratory Advanced Data Structures Laboratory Audit Course II Compiler Engineering Computer YEAR 1 YEAR Semester 5 Semester Networks Web Technologies Professional Elective I Electives – Humanities I Computer Networks Laboratory Web Technologies Laboratory Summer Internship / Summer Project (Minimum 4 Weeks) Embedded Systems and Internet of Things Data Science and Analytics Distributed and Cloud Computing Professional Elective II Professional Elective III Open Elective I Semester 6 Semester Embedded Systems and Internet of Things Laboratory Data Analytics and Cloud Computing Laboratory Socially Relevant Project Laboratory Artificial Intelligence Mobile Computing YEAR 2 YEAR Semester 7 Semester Cryptography and Security Professional Elective IV Professional Elective V Open Elective Mobile and Security Laboratory Project I Professional Elective VI Professional Elective VII Semester 8 Semester Project II ANNA UNIVERSITY, CHENNAI UNIVERSITY DEPARTMENTS B.TECH. INFORMATION TECHNOLOGY REGULATIONS – 2019 CHOICE BASED CREDIT SYSTEM CURRICULA AND SYLLABI FOR I - VIII SEMESTER SEMESTER I PERIODS TOTAL S. CODE COURSE TITLE CATEGORY PER WEEK CONTACT CREDITS NO. NO. L T P PERIODS THEORY 1 HS5151 Technical English HSMC 4 0 0 4 4 Engineering 2 MA5158 BSC 3 1 0 4 4 Mathematics I 3 PH5151 Engineering Physics BSC 3 0 0 3 3 4 CY5151 Engineering Chemistry BSC 3 0 0 3 3 Problem Solving and 5 GE5153 ESC 3 0 0 3 3 Python Programming PRACTICALS Basic Sciences 6 BS5161 BSC 0 0 4 4 2 Laboratory Problem Solving and GE5161 7 Python Programming ESC 0 0 4 4 2 Laboratory TOTAL 16 1 8 25 21 SEMESTER II PERIODS TOTAL S. CODE COURSE TITLE CATEGORY PER WEEK CONTACT CREDITS NO. NO. L T P PERIODS THEORY Professional 1 HS5251 HSMC 4 0 0 4 4 Communication Engineering 2 MA5252 BSC 3 1 0 4 4 Mathematics II Information Technology 3 IT5201 ESC 3 0 0 3 3 Essentials Basics of Electrical and 4 EE5251 ESC 3 0 0 3 3 Electronics Engineering 5 GE5151 Engineering Graphics ESC 1 0 4 5 3 PRACTICALS Information Technology 6 IT5211 ESC 0 0 4 4 2 Essentials Laboratory Electrical and Electronics 7 EE5261 ESC 0 0 4 4 2 Engineering Laboratory TOTAL 14 1 12 27 21 SEMESTER III PERIODS TOTAL S. CODE COURSE TITLE CATEGORY PER WEEK CONTACT CREDITS NO. NO. L T P PERIODS THEORY 1 MA5302 Discrete Mathematics BSC 3 1 0 4 4 Digital Logic and 2 IT5301 ESC 2 0 2 4 3 Design Programming and Data 3 IT5352 PCC 3 0 0 3 3 Structures IT5351 Database Management 4 PCC 3 0 0 3 3 Systems IT5302 5 Software Engineering PCC 3 0 0 3 3 6 Electives – Humanities I HSMC 3 0 0 3 3 PRACTICALS Programming and Data 6 IT5311 PCC 0 0 4 4 2 Structures Laboratory Database Management 7 IT5312 PCC 0 0 4 4 2 Systems Laboratory TOTAL 17 1 10 28 23 SEMESTER IV PERIODS TOTAL S. CODE COURSE TITLE CATEGORY PER WEEK CONTACT CREDITS NO. NO. L T P PERIODS THEORY 1. GE5251 Environmental Sciences BSC 3 0 0 3 3 Object Oriented Programming and 2. IT5401 PCC 3 0 0 3 3 Advanced Data Structures Design and Analysis of 3. IT5402 PCC 3 0 0 3 3 Algorithms 4. IT5403 Operating Systems PCC 3 0 0 3 3 5. IT5451 Computer Architecture PCC 3 0 0 3 3 6. Audit Course – I * AC 3 0 0 3 0 7. Electives – Humanities II HSMC 3 0 0 3 3 PRACTICALS Operating Systems 8. IT5411 PCC 0 0 4 4 2 Laboratory Advanced Data 9. IT5412 PCC 0 0 4 4 2 Structures Laboratory TOTAL 21 0 8 29 22 *Audit Course is optional SEMESTER V PERIODS TOTAL S. CODE COURSE TITLE CATEGORY PER WEEK CONTACT CREDITS NO. NO. L T P PERIODS THEORY 1. IT5502 Compiler Engineering PCC 3 0 0 3 3 2. IT5551 Computer Networks PCC 3 0 0 3 3 3. IT5501 Web Technologies PCC 3 0 0 3 3 4. Electives – Humanities I HSMC 3 0 0 3 3 5. Professional Elective I PEC 3 0 0 3 3 6. Audit Course II * AC 3 0 0 3 0 PRACTICALS Computer Networks 7. IT5511 PCC 0 0 4 4 2 Laboratory Web Technologies 8. IT5512 PCC 0 0 4 4 2 Laboratory Summer Internship / 9. IT5513 Summer Project EEC 0 0 0 0 2 (Minimum 4 Weeks) TOTAL 18 0 8 26 21 *Audit Course is optional SEMESTER VI PERIODS TOTAL S. CODE COURSE TITLE CATEGORY PER WEEK CONTACT CREDITS NO. NO. L T P PERIODS THEORY Embedded Systems 1 IT5601 PCC 3 0 0 3 3 and Internet of Things Data Science and 2 IT5602 PCC