Available courses
Course Learning Objectives:
· Explain the use of learning full stack web development.
· Make use of rapid application development in the design of responsive web pages.
· Illustrate Models, Views and Templates with their connectivity in Django for full stack web development.
· Demonstrate the use of state management and admin interfaces automation in Django.
· Design and implement Django apps containing dynamic pages with SQL databases.
This course will enable students to,
• Study the TCP/IP protocol suite, switching criteria and Medium Access Control protocols for reliable and noisy channels.
• Learn network layer services and IP versions.
• Discuss transport layer services and understand UDP and TCP protocols.
• Demonstrate the working of different concepts of networking layers and protocols.
Course Learning Objectives:
- To understand Cryptography, Network Security and its principles
- To Analyse different Cryptography algorithms
- To Illustrate Public and Private key cryptography
- To Explain Key management, distribution and certification
- To understand necessary Approaches and Techniques to build protection mechanisms in order to secure computer networks.
Mini Project Is to be carried out by 5th Semester ISE Students
Mini-project work: Mini Project is a laboratory-oriented/hands on course that will provide a platform to students to enhance their practical knowledge and skills by the development of small systems/applications etc. Based on the ability/abilities of the student/s and recommendations of the mentor, a single discipline or a multidisciplinary Mini- project can be assigned to an individual student or to a group having not more than 4 students.
Course objectives:
• Learn the basic principles and theories underlying artificial intelligence, including machine learning, neural networks, natural language processing, and robotics.
• Apply AI techniques to solve real-world problems, including search algorithms, optimization, and decision-making processes.
• Understand the ethical, legal, and societal implications of AI, including topics such as bias, fairness, accountability, and the impact of AI on the workforce and privacy.
Mini-project work: Mini Project is a laboratory-oriented/hands on course that will provide a platform to students to enhance their practical knowledge and skills by the development of small systems/applications etc. Based on the ability/abilities of the student/s and recommendations of the mentor, a single discipline or a multidisciplinary Mini- project can be assigned to an individual student or to a group having not more than 4 students.
Course Learning Objectives
1. Learn How to add functionality to designs while minimizing complexity.
2. What code qualities are required to maintain to keep code flexible?
3. To understand the common design patterns.
4. To explore the appropriate patterns for design problems
Course objectives:
1)Learn the basic principles and theories underlying artificial intelligence, including
machine learning, neural networks, natural language processing, and robotics.
2) Apply AI techniques to solve real-world problems, including search algorithms,
optimization, and decision-making processes.
3) Understand the ethical, legal, and societal implications of AI, including topics such as
bias, fairness, accountability, and the impact of AI on the workforce and privacy.
Course Learning Objectives
Understand about the fundamentals of Internet of Things and its building blocks along with their characteristics.
Understand the recent application domains of IoT in everyday life.
Understand the protocols and standards designed for IoT and the current research on it.
Understand the other associated technologies like cloud and fog computing in the domain of IoT.
Improve their knowledge about the various cutting-edge technologies in the field IoT and machine learning applications.
Gain insights about the current trends of machine learning and AI techniques used in IoT to orient towards the present industrial scenario.
Course objectives:
● Introduce core concepts in Automata and Theory of Computation.
● Identify different Formal Language Classes and their Relationships.
● Learn concepts of Grammars and Recognizers for different formal languages.
● Prove or disprove theorems in automata theory using their properties.
● Determine the decidability and intractability of Computational problems.