The course introduces the variety of concepts in the field of artificial intelligence. It discusses the philosophy of AI, and how to model a new problem as an AI problem. It describes a variety of models such as search, logic, Bayes nets, and MDPs, which can be used to model a new problem. It also teaches many first algorithms to solve each formulation. The course prepares a student to take a variety of focused, advanced courses in various subfields of AI.

Scope & Objective of the course: Python is a general-purpose, high-level, remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python supports multiple programming paradigms, including object-oriented, imperative, and functional programming styles. After completion of this course students will be able to understand why Python is a useful scripting language for developers, how to design and program Python applications.

Learning Outcome:

After completion of the course, students will be able to

  • Use if-else statements and switch-case statements to write programs in Python to tackle any decision-making scenario

  • Demonstrate their Problem solving and programming capabilities.

  • Master Object-oriented programming to create an entire Python project using objects and classes

  • Store and retrieve information using variables, list, tuples, dictionary




To provide complete knowledge on Software Engineering and to provide adequate skills on Software Engineering.





To provide complete knowledge on Multimedia Systems and to enable programmers to construct distributed applications to make use of continuous media applications.        

To provide complete knowledge on Multimedia Systems and to enable programmers to construct distributed applications to make use of continuous media such as audio and video applications.


PHP or "PHP: Hypertext Preprocessor" is an Open Source general-purpose scripting language that is well-suited for Web designing and development and can also be integrated with HTML.  The main purpose of this language is to allow web developers to write dynamically generated web pages quickly.

MySQL is an RDBMS which is used in order to store, retrieve and manage data related to required applications. Apache is an Open Source web server and it is also incorporated within XAMPP. A web-server is required to host a web-application (webpage) on a remote server and is catering to the need of processing the client requests.


Scope and objective of the Course: To provide complete knowledge on Software Engineering and to provide adequate skills on Software Engineering, to expose students to software engineering principles and practices, to provide adequate knowledge on requirement analysis and software design.

Learning Outcomes:

ยท         Acquire strong fundamental knowledge in science, mathematics, fundamentals of computer science, software engineering and multidisciplinary engineering to begin in practice as a software engineer.

  • Design applicable solutions in one or more application domains using software engineering approaches that integrate ethical, social, legal and economic concerns.
  • Deliver quality software products by possessing the leadership skills as an individual or contributing to the team development and demonstrating effective and modern working strategies by applying both communication and negotiation management skill.
  • Apply new software models, techniques and technologies to bring out innovative and novelistic solutions for the growth of the society in all aspects and evolving into their continuous professional development.
Assesment:
     Internal I  - 25%
     Mid Sem  - 20%
     Internal II - 20%
     Comprehensive - 30%