Welcome to Computer Science (AI_ML) Engineering
Artificial Intelligence and Machine Learning (AI & ML) is a new and upcoming program in the area of computer science that is rapidly expanding its boundaries to variety of fields like healthcare, security, entertainment, education, autonomous transportation, intelligent robots, space exploration, speech processing, stock trading and many more. AI and its applications have brought significant changes in our lives. Those who are innovative thinkers and for those who want to master the world of technology. Students should have strong mathematical and analytical skills to understand how digital technologies can be used as drivers of innovation.
Department of AI & ML is structured for Excelling in teaching learning methodology. The department will train students so that they have consistent good academic track record also gives priority to practical perspective.
"Artificial intelligence will reach human levels by around 2029. Follow that out further to, say, 2045, we will have multiplied the intelligence, the human biological machine intelligence of our civilization a billion-fold." -Ray Kurzweil.
More Info...
Vision
To produce technically ethically competent graduates in the field of Artificial Intelligence and Machine Learning through quality-education.
Mission
M1: To develop professionals who are skilled in the area of Artificial Intelligence and Machine Learning M2: To inculcate ethical values, leadership abilities and need of life-long learning in the young minds M3: To imbibe curiosity among students to become researcher, responsible technocrats and innovative professionals in the field of Computer Science and Engineering
PO1: Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering 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/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.
PO4: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.
PO5: Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modelling to complex engineering activities with an understanding of the limitations.
PO6: 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.
PO7: 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
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO9: Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.
PO10: 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.
PO11: Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to ones own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.
PO12: Life-long learning: Recognise the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change.
Programme Specific Outcomes
PSO1: Engineering graduates will be able to use principles and concepts of Artificial Intelligence and Machine Learning for problem definition, analysis and design of systems.
PSO2: Engineering graduates will be able to use appropriate software tools and techniques to develop computer programs in the areas of machine learning, artificial intelligence, deep learning, web computing, data analytics and visualisation.
Programme Educational Objectives
1. To provide students a solid academic and technical background that would enhance their software development skills
2. Produce graduates having technical competency and leadership to become professional engineers leading to a successful career.
3. To create the desire among students to keep learning throughout life and the ability to work with others in professional and social settings.

Prof. K.N. Attarde
HOD, Computer Science (AI_ML) Department
The department of Computer Science and Engineering (AIML) started a 4-year full-time UG program from the academic year 2020-21 with intake of 90 students. Computer Science and Engineering Department offers a spectacular array of courses dedicated to frontiers in the field of Artificial Intelligence and Machine Learning (AI&ML) with a foundation of Computer Science and Engineering. AI and ML has become a fundamental tool for augmenting the human knowledge, which is an essential part of creation, discovery, and innovation. This specialized engineering degree course is specially designed to enable students to build intelligent machines, software, or applications with a cutting-edge combination of machine learning, analytics and visualization technologies. The teaching faculty and non-teaching staff of the department is committed to prepare our students by providing the expertise and proficiency in Artificial Intelligence and Machine Learning. There is a huge demand for Engineers in industries having Knowledge and Skills in the areas of Artificial Intelligence. The research has indicated that AI and the concepts of machine learning model development could create million jobs in the next few years for solving numerous computational and real-world problems. In our department we motivate the students to achieve not only excellence in academics but also on their overall personality development.
Event Description Photos
Teaching Staff

Designation: | Professor |
Qualification: | PhD, M.TECH. |
Area of Interest: | Instrumentation |
Email: |

Designation: | Asst Professor |
Qualification: | ME, BE |
Area of Interest: | Communication Engineering |
Email: | saleemchoudhary@theemcoe.org |

Designation: | |
Qualification: | ME, BE |
Area of Interest: | |
Email: |

Designation: | Asst Professor |
Qualification: | BE |
Area of Interest: | Vesd |
Email: | moeenuddin.ansari@theemcoe.org |

Designation: | Asst Professor |
Qualification: | M.TECH, BE |
Area of Interest: | Edt |
Email: | nirajsingh.yeotikar@theemcoe.org |

Designation: | Assistan Professor |
Qualification: | ME CSE, BE CSE |
Area of Interest: | |
Email: | ameen@theemcoe.org |

Designation: | Assistant Prof |
Qualification: | me, be |
Area of Interest: | Aiml |
Email: | manisha@theemcoe.org |

Designation: | Assistan Professor |
Qualification: | ME CSE, BE CSE |
Area of Interest: | Data Science |
Email: | gupta@theemcoe.org |

Designation: | Assistant Prof |
Qualification: | ME CSE, BE CSE |
Area of Interest: | Aiml |
Email: | salman@theemcoe.org |

Designation: | Assistan Professor |
Qualification: | ME , BE |
Area of Interest: | |
Email: |

Designation: | Assistant Prof |
Qualification: | ME, BE |
Area of Interest: | Aiml |
Email: | tanisha@theemcoe.org |

Designation: | Assistan Professor |
Qualification: | ME, Br |
Area of Interest: | Aiml |
Email: |

Designation: | Assistant Prof |
Qualification: | ME, BE |
Area of Interest: | Aiml |
Email: |
Non-Teaching Staff

Designation: | Lab Assistant |
Qualification: | BE |

Designation: | Lab Assistant |
Qualification: | BE |

Designation: | Attendant |
Qualification: | 12 |

Designation: | Attendant |
Qualification: | 12 |
Name of the Laboratory Description
Programming Lab
View Lab | The lab is designed for conducting practical,s based on Java Programming data structures, Object Oriented Programming The main objective of lab is to provide practical environment to encourage the students for developing practical skills |
Multimedia Lab
View Lab | The main objective of the lab is to provide the students the practical knowledge of design by having hands on practice on web technology.The lab is equipped with Intel Dual Core 3.10 ghz processor machines and necessary software tools. |
Object Oriented Analysis And Design Lab
View Lab | This lab is being used as the informal basis for the conceptual design of interactivesystems. Given recent advances in the development of object-oriented modeling languages and methodologies, it is now time to re-evaluate the role of object modeling during the process of user interface design.The lab is equipped with Intel I-3 3.10 ghz processor machines and necessary software tools. |
Notice Board
Sem 3 | Engineering Mathematics-III | Understand complex variable theory, application of harmonic conjugate to get orthogonal trajectories and analytic function. | Plot the image of the curve by a complex transformation from z-plane to w-plane. | Expand the periodic function by using Fourier series and complex form of Fourier series lema?s | Understand the concept of Laplace transform and inverse Laplace transform of various functions and its application to solve ordinary differential equations. | Apply the concept of Z- transformation and its inverse of the given sequence. | Apply the concept of Correlation and Regression to the engineering problems. | Discrete Structures and Graph Theory | Understand features and concepts of object oriented programming. | Solve various computational problems using constructs such as if-else. | Understand the concepts of classes and objects in detail. | Understand the importance of interfaces and classes. | Understand the use of multithreading,packages,lists and wrapper classes. | Handle exceptions and program applets. | Data Structure | Study different data structures. | Implement different operations on stack and queue. | Implement different operations on Link list. | Implement different operations on trees. | Handle different traversal techniques using graph. | Select appropriate sorting techniques for a given problem. | Select appropriate searching techniques for a given problem. | Digital Logic & Computer Organization and Architecture | Understand different number systems and their conversions | Analyze and minimize Boolean expressions. | Design and analyze combinational circuits. | Design and analyze sequential circuits | understand the basic concepts of VHDL. | study basics of TTL and CMOS Logic families. | Computer Graphics | reason logically. | understand use of functions, graphs and trees in programming applications. | understand use of groups and codes in Encoding-Decoding.. | express recursive functions of other subjects like Data Structures as recurrence relation. | Mini Project A |
Sem 4 | Engineering Mathematics-IV | Analysis of Algorithms | calculate time complexity and space complexity of an algorithm | analyze different divide and conquer problems | analyze different greedy method problems. | analyze different dynamic programming problems | analyze different backtracking problems | analyze different string matching algorithms. | select appropriate problem solving strategies | Operating System | have the ability to reason logically. | understand use of functions, graphs and trees in programming applications. | understand use of groups and codes in Encoding-Decoding.. | express recursive functions of other subjects like Data Structures as recurrence relation. | get the idea of ACID properties used in transaction. They will get to understand the concept of deadlock handling and how it should be prevented or detected. | get the idea of various techniques used for query optimization. | Microprocessor | Get a conceptual understanding of the fundamentals of alphabets ,grammer languages. | Develop an understanding of different types of turing machines and their applications. | Classify and differentiate between the power and limitations of theoretical models of computations. | Grasp the design of basic machines,regular expressions,deterministic and non deterministic machines. | Understand the various problems including the halting problems and undecidability. | Compare different types of languages and machines. | Mini Project B |
Sem 5 | Computer Network | Select protocols or technologies required for various web applications | Explore different design issues at data link layer. | Design the network using IP addressing and sub netting / supernetting schemes. | Analyze transport layer protocols and congestion control algorithms. | Explore protocols at application layer | Web Computing | Select protocols or technologies required for various web applications | Apply JavaScript to add functionality to web pages. . | Design front end application using basic React. . | Construct web based Node.js applications using Express | Design front end applications using functional components of React. | Design back-end applications using Node.js | Artificial Intelligence | 1 .Identify the characteristics of the environment and differentiate between various agent architectures. | 2 .Apply the most suitable search strategy to design problem solving agents. | 3 .Represent a natural language description of statements in logic and apply the inference rules to design Knowledge Based agents. | 4 .Apply a probabilistic model for reasoning under uncertainty. | 5 .Comprehend various learning techniques. | 6 .Describe the various building blocks of an expert system for a given real word problem. | Data Warehousing and Mining | "1.Understand data warehouse fundamentals and design data warehouse with dimensional modelling and apply OLAP operations. | 2.Understand data mining principles and perform Data preprocessing and Visualization. | 3.Identify appropriate data mining algorithms to solve real world problems. | 4.Compare and evaluate different data mining techniques like classification, prediction, clustering and association rule mining | 5.Describe complex information and social networks with respect to web mining." | Internet of Things | "1.Describe the Characteristics and Conceptual Framework of IoT | 2.Differentiate between the levels of the IoT architectures | 3.Analyze the IoT access technologies | 4.Illustrate various edge to cloud protocol for IoT | 5.Apply IoT analytics and data visualization | 6.Analyze and evaluate IoT applications" | Business Communication & Ethics II | 1 .Plan and prepare effective business/ technical documents which will in turn provide solid foundation for their future managerial roles. | 2 .Strategize their personal and professional skills to build a professional image and meet the demands of the industry. | 3 .Emerge successful in group discussions, meetings and result-oriented agreeable solutions in group communication situations. | 4 .Deliver persuasive and professional presentations. | 5 .Develop creative thinking and interpersonal skills required for effective professional communication. | 6 .Apply codes of ethical conduct, personal integrity and norms of organizational behaviour. | Mini Project 2A |
Sem 6 | Data Analytics and Visualization | "1.Apply qualitative and quantitative techniques to understand the data | 2.Formulate testable hypotheses and evaluate them using common statistical analyses. | 3.Perform regression analysis on a given data set for prediction and forecasting. | 4.Apply ANOVA method to find the statistical differences between the means in a given data. | 5.Fit an ARIMA model for prediction and forecasting of time series data | 6.Translate the data into visual context to identify patterns, trends and outliers in large data sets." | Cryptography & System Security | "1.Understand system security goals and concepts, classical encryption techniques and acquire fundamental knowledge on the concepts of modular arithmetic and number theory | 2.Understand, compare and apply different encryption and decryption techniques to solve problems related to confidentiality and authentication | 3.Apply different message digest and digital signature algorithms to verify integrity and achieve authentication and design secure applications | 4.Understand network security basics, analyse different attacks on networks and evaluate the performance of firewalls and security protocols like SSL, IPSec, and PGP | 5.Analyse and apply system security concept to recognize malicious code" | Software Engineering and Project Management | "1.Understand and use basic knowledge in software engineering. | 2.Identify requirements, analyze and prepare models. | 3.Plan, schedule and track the progress of the projects. | 4.Design & develop the software solutions for the growth of society | 5.Apply testing and assure quality in software solutions | 6.Generate project schedule and can construct, design and develop network diagram for different type of Projects. They can also organize different activities of project" | Machine Learning | "1.Comprehend basics of Machine Learning | 2.Build Mathematical foundation for machine learning | 3.Understand various Machine learning models | 4.Select suitable Machine learning models for a given problem | 5.Build Neural Network based models | 6.Apply Dimensionality Reduction techniques" | Mini Project 2B |
Sem 7 | Deep Learning | Big Data Analytics | Natural Language Processing | Cyber Security and Laws | Blockchain Technologies | |||||
Sem 8 | Advanced Artificial Intelligence | Reinforcement Learning | Social Media Analytics | Digital Business Management |