PROGRAM B.Tech in Computer Science and Engineering
Total Page:16
File Type:pdf, Size:1020Kb
PROGRAM B.Tech in Computer Science and Engineering REGULATIONS for students admitted from the year 2015 Table of Contents Program Outcomes (PO)............................................................................................5 Program Specific Outcomes (PSO) ...........................................................................6 Curriculum .................................................................................................................7 Evaluation Pattern................................................................................................... 15 Syllabi ......................................................................................................................33 2 Vision of the Institute To be a global leader in the delivery of engineering education, transforming individuals to become creative, innovative, and socially responsible contributors in their professions. Mission of the Institute: To provide best-in-class infrastructure and resources to achieve excellence in technical education, To promote knowledge development in thematic research areas that have a positive impact on society, both nationally and globally, To design and maintain the highest quality education through active engagement with all stakeholders –students, faculty, industry, alumni and reputed academic institutions, To contribute to the quality enhancement of the local and global education ecosystem, To promote a culture of collaboration that allows creativity, innovation, and entrepreneurship to flourish, and To practice and promote high standards of professional ethics, transparency, and accountability Vision of the Department: To be acclaimed internationally for excellence in teaching and research in Computer Science & Engineering, and in fostering a culture of creativity and innovation to responsibly harness state-of-the-art technologies for societal needs. Mission of the Department: To assist students in developing a strong foundation in Computer Science and Engineering by providing analytical, computational thinking and problem solving skills. To inculcate entrepreneurial skills to develop solutions and products for interdisciplinary problems by cultivating curiosity, team spirit and spirit of innovation. To provide opportunities for students to acquire knowledge of state-of-the-art in Computer Science and Engineering through industry internships, collaborative projects, and global exchange programmes with Institutions of international repute. To develop life-long learning, ethics, moral values and spirit of service so as to contribute to the society through technology. To be a premiere research-intensive department by providing a stimulating environment for knowledge discovery and creation. 3 The Department of Computer Science and Engineering was established on 7th October 1996 with seven faculty members . In nearly two decades, it has grown into one of the major departments in the Amrita Vishwa Vidyapeetham, with a dedicated team of 70+ experienced and qualified faculty members demonstrating excellence in teaching and research. Currently the department offers Bachelor of Technology (B. Tech.) in Computer Science and Engineering, Master of Technology (M. Tech.) in Computer Science and Engineering, Artificial Intelligence and Data science. The department also offers Ph.D. programmes in thrust areas. The department has attracted the best engineering aspirants and research scholars across the country. As the nature of Computer Science and Engineering has a never-ending cycle of innovation rooted in it, our focus is on increasing the standard of the teaching and learning to gain international importance in research and academics. Looking at the global perspective the department has identified a few thrust areas for research and development: Computational Intelligence and Information Systems, Artificial Intelligence, Data Science, Networks and Internet of Things (IoT). The department has set up a research hub with state-of-the-art facilities at Amrita Multi Dimensional Data Analytics Lab, Amrita Cognizant Innovation Lab, Signal Processing and Mobile Applications Lab, Networks and Internet of Things (IoT) Lab and Computational thinking for Research and Education (CORE) Lab, Smart space lab. Cisco India Pvt Ltd has sponsored ThingQbator, a lab where focused research in IoT takes place. Only five Universities in India have this facility. This has enabled a large number of faculty getting involved in research and producing high quality solutions. 4 PROGRAM EDUCATIONAL OBJECTIVES (PEOs) Graduate will strive on a global platform to pursue their professional career in Computer Science and Engineering. Graduate will contribute to product development as entrepreneurs in inter disciplinary fields of engineering and technology. Graduate will demonstrate high regard for professionalism, integrity and respect values in diverse culture, and have a concern for society and environment. PROGRAM OUTCOMES (PO) Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. 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. Design and development of solutions: Design solutions for complex engineering 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. 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. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. The engineer 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 engineering practice. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of and need for sustainable development. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. 5 Communication: Communicate effectively on complex engineering activities with the engineering community 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. Project management and finance: Demonstrate knowledge and understanding of the engineering 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. 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. Curriculum based on recommendations of IEEE-ACM Joint task force on Computing Curricula Right combination of courses from Humanities, Basic Sciences, Engineering, and Computer Science Mathematics courses to supplement the Computer Science requirements Unique course in India on “Computational Thinking for Problem Solving” to aid in better logical thinking and strengthen programming skills Innovative use of tools and programming languages like Scratch, Raptor, Python and Visual Java Industry case studies in courses like Software Engineering, Database Management Systems and Data Mining Project based courses to integrate the theoretical and practical aspects of computer science Courses reflecting industry trends like Machine Learning and Data Mining, Cloud Computing, Service Oriented Architecture, OS for Smart Devices, Pervasive Computing, Big Data Analytics, etc Open Labs for tech geeks and coders to take up competitive coding Curriculum prepares the students towards internship at industries, Research labs and Exchange Programmes at International Universities PROGRAM SPECIFIC OUTCOMES (PSO) Ability to design and engineer, innovative, optimal and elegant computing solutions to interdisciplinary problems using standard practices, tools and technologies. Ability to learn emerging computing paradigms for research and innovation 6 B.TECH. PROGRAMME COMPUTER SCIENCE AND ENGINEERING CURRICULUM 2015 admission onwards 7 SEMESTER I Cat. Code Course Title L-T-P Cr ES HUM 15ENG111 Communicative English 2 0 2 3 A SCI 15MAT111 Calculus and Matrix Algebra 2 1 0 3 B ENG 15CSE100 Computational Thinking and G Problem Solving 3 0 2 4 D SCI 15PHY100/ Physics / 15CHY100 Chemistry 3 0 0 3 C SCI 15PHY181/ Physics Lab. / 15CHY181 Chemistry Lab. 0 0 2 1 L1 ENG 15MEC180/ Workshop A/ G 15EEE180 Workshop B 0 0 2 1 L2 ENG 15MEC100 Engineering Drawing - CAD 2 0 2 3 E G HUM 15CUL101 Cultural Education I 2 0 0 2 F Total 20 SEMESTER II Cat. Code Course L-T-P Cr ES Title SCI 15MAT121 Vector Calculus and Ordinary