Available courses

Programming for Problem Solving
Satvir Singh

Programming for Problem Solving

Welcome to Engineering Science Course entitle as Programming for Problem Solving (PPS)

Artificial Neural Networks
Satvir Singh

Artificial Neural Networks

Course Objective: The objective of this course is to provide students with a basic understanding of the fundamentals and applications of artificial neural networks.

 

Course Outcomes: At the end of this course students will demonstrate the ability to:

CO1: Understand generic machine learning terminology.

CO 2: Understand the mathematical foundations of neural network models

CO3: Have a broad knowledge in Fuzzy logic principles and will be able to determine different methods of Defuzzification.



Web Application Development
Satvir Singh

Web Application Development

Course Objective: This course will enable students to develop interactive web applications using HTML, MySQL, PHP, and JavaScript.

Course Outcomes:
At the end of this course, students shall be able to
CO1: Understand working with HTML elements to create webpages
CO2: Apply concepts of HTML & CSS to design attractive websites
CO3: Create dynamic webpages with JavaScripting
CO4: Interface webpages with MySQL databases using PHP

Internet of Things & Applications
Satvir Singh

Internet of Things & Applications

Course Objective: This course is meant to familiarize student with underneath technologies in IOT and its applications. Students will then be able to generalize then to solve real world problems.

Course Outcomes: At the end of this course, students shall be able to
CO1: Write sketches/program in Arduino IDE
CO2: Understand and use Arduino boards and shields
CO3: Use NodeMCU & ESP32 in IoT applications 
CO4: Install & configure IoT enabled switch boards and home appliances


Android Development with Kotlin

Android Development with Kotlin

Course Objective: In this course students will learn KOTLIN (Google's Official language for Android App Development) to create their mobile apps for their capstone projects.

Course Outcomes: At the end of this course, students shall be able to
CO1: Write Kotlin programs to explore the language features for android developments.
CO2: Install Android Studio and create building blocks required in mobile apps.
CO3: Explore and implement advanced features of android app architecture.
CO4: Create android apps having internet connectivity to enhance their utility.


Introduction to Artificial Intelligence

Introduction to Artificial Intelligence

Course Objective: This is a minor degree course meant to introduce fundamental concepts of artificial intelligence to student.

Course Outcomes: At the end of this course, students shall be able to
CO1: Comprehend fundamentals of soft computing and problem complexities
CO2: Understand and write basic machine learning algorithms using ANN
CO3: Understand and apply fundamentals of fuzzy logic to solve engineering problems
CO4: Apply knowledge Genetic Algorithms to evolve solutions for engineering problems


Android Machine Learning with TensorFlow

Android Machine Learning with TensorFlow

Course Objective: Through this course students will learning creating development of Android Apps based on Deep Learning features.

Course Outcomes:
At the end of this course, students shall be able to
CO1: Write Python code for machine learning
CO2: Understand fundamental concepts of machine and deep learning
CO3: Understand TansorFlow work environment for deep learning
CO4: Develop android apps based on deep learning