UG Program | 4 years

BTech in Robotics & Cyber-Physical Systems

Solutions to grand challenges increasingly require reaching across the boundaries of the cyber, physical and human worlds. The Robotics & Cyber-Physical Systems program is different from traditional electrical/ mechanical engineering programs and is designed to target the growing and unmet need at the intersection of computing, mechatronics and human behavior. Students will be able to design engineering systems that interact with humans and environment, and create solutions to tackle some of India’s and the world’s most pressing grand challenges.

landing image
8 Semester Course Plan The curriculum at Plaksha is dynamic and continuously evolving, based on inputs from faculty, latest research and industry insights. Click the button below to explore the 8 semester course plan of Robotics & Cyber-Physical Systems major for each cohort.
  • Freshmore
    • Computational Thinking
    • Engineering Math in Action
    • Coding Café
    • Engines of Life
    • The Art of Thinking and Reasoning
    • Innovation Lab and Grand Challenge Studio
    • Design and Innovation
    • Programming and Data Structures
    • Foundations of Physical World
    • Mathematics of Uncertainty
    • Nature's Machines
    • Fundamentals of Microeconomics
    • Reimagining Technology and Society
    • Electronic System Engineering
    • Intelligent Machines
    • Computational Methods and Optimization
    • Entangled World: Technology and Anthropocene
    • Introduction to Data Science
    • The Philosophy and Foundations of Computing and AI
    • Calculus in Higher Dimensions
    • Ethics of Technological Innovation
  • Program Core & Electives
    • Machine Learning and Pattern Recognition
    • Connected Systems and IoT
    • Signals and Systems
    • System Dynamics and Control
    • Innovation Lab and Grand Challenge Studio
    • Foundations of Computer Systems
    • Deep Learning
    • Sensing and Actuation
    • Engineering Mechanics
    • Foundations of Electromagnetics
    • Drones and Precision Agriculture
    • Embedded Systems
    • Fluids in Action
    • Reinforcement Learning Fundamentals
    • Diagnostics Systems
    • Human-Tech Interaction
    • Machine Learning in Dynamic Environments

Computational Thinking

This course is the introductory course on computational thinking. The course aims to introduce the elements of programming and the paradigms starting from the most basic to the more advanced like divide and conquer and how these elements and paradigms can be used to build programs for problem solving. The course introduces these concepts through problems in computation that bring out the relevance and the significance of programming. Aside, the course aims to introduce students to important mathematical problems through the lens of computation and thereby inculcate a computational lens for problem solving. Given the proliferation of computation and the continued growth and relevance of computing systems, the course will therefore provide a very critical foundation: the means to “computational thinking”. The course simultaneously teaches ``how to apply the concepts and synthesize programs” using major programming languages such as C.

Engineering Math in Action

This course will cover fundamental aspects of linear algebra and ordinary differential equations from the stand point of basic theoretical knowledge and practical applications. Students will acquire training in foundational concepts. Additionally, they will learn how to use a computer to solve mathematical problems relevant to a broad engineering curriculum. The course is divided into four modules each spanning about four weeks. Each module comprises a conceptual core which is split across four sub-modules called tiers. Each tier will cover several related topics that will be discussed over weekly lectures and laboratory classes. There will be two lectures of forty five minutes each and one laboratory class of one hour and thirty minutes every week. The course will require completion of four topical mini-projects spread across the semester.

Coding Café

This course will cover fundamentals of a development environment to develop programs, testing, debugging, and trouble shooting. Since all programs run in a systems environment, the course will help to understand the behavior of the programs better and become more proficient in coding. It will also introduce students to vi editor, git, github, etc. Scripting languages primarily Bash, and Basic Python will be used to develop code. These scripting languages will enable you to write custom scripts to suit your needs, and also in various assignments to do automation of repetitive tasks and speed up by hundred times or more.


Engines of Life

The course is designed to answer the big question: Facing the Grand Challenges today, what solutions do we need to apply to create a positive future? Or, in the words of Buckminster Fuller: “To make the world work for a hundred per cent of humanity, in the shortest possible time, through spontaneous cooperation, without ecological offence or the disadvantage of anyone.” This course explores the rich source of ideas from a 3.8-billion-year research and development period. That source is the vast array of species of biological organisms that can be seen as embodying technologies equivalent to those invented by us. Humans have achieved remarkable things, but seeing some of the extraordinary adaptations that have evolved in natural organisms gives us a sense of humility about how much we must learn. Our fascination with nature goes way back to our existence. The great asset that nature offers is eons of evolutionary refinement. Nature has a way of using simple rules to create elegant solutions. And the recent advances in biology combined with the massive advantages of expanding scientific knowledge increase the human potential for innovation. The success of this course will lie in motivating the student in their endeavor to proceed further in the fascinating field of biological systems engineering.

The Art of Thinking and Reasoning

What are the assumptions and beliefs that we have not examined in the modern age? How do we become aware of our implicit beliefs? What possibilities open up if we investigate and examine our presuppositions? How can we respond to the Grand Challenges of our time, if we don’t know how to think and reason critically? Most of us go through life believing that what we have been told by some figure of authority or what we have read in a book or heard on TV or the radio is true. Our educational systems do not teach us to rigorously question and enquire into forms of knowledge that are presented to us. And, thus, we go through our education and later on in our careers believing in a set of assumptions that shape our possibilities. These assumptions limit the horizons of our thinking, perceiving, and acting. In this course, you will learn to meticulously develop the skill of thinking, reflecting, and enquiring critically and being able to reason in a scientific, evidence-based manner. The course will focus on sharpening your intellectual abilities so that thinking critically and scientifically becomes a natural way of approaching the world. 

Innovation Lab and Grand Challenge Studio

The broad goal of The Innovation Lab and Grand Challenges (ILGC) is to get students to experience the societal challenges that eventually link to global sustainable development goals. The semester one course allows students to experience life by exposing them to surrounding communities. Hence, they empathize with communities and their daily challenges in living conditions. Working collaboratively in teams, they understand the diversity and complexity of such challenges. This semester has a series of comprehensive tutorials to explain the concepts of sustainability, sustainable development goals and the connections between an individual, their community and the country/region they live in. Through field visits, the students learn to make non-participatory observations that are then discussed and presented. The community experience in this course in its first semester equips the students to delve deeper into the challenges in the following semester. 

Design and Innovation

Design and Innovation is about creating the future - that which does not exist today. Navigating the unknown requires a different set of skills from analytical problem-solving, and involves building empathy with the user. The design thinking process, a non-linear, iterative process; is a solution-based approach to solving problems. Students learn about empathy and the need for a human-centric approach in our thinking to better tackle ill-defined or even wicked problems. During the course, the students learn to reframe the problem in human-centric ways, create numerous concepts, work collaboratively, and adopt a hands-on approach to prototyping and rapid testing. Students are also taught the basics of engineering drawing, essential materials and processes and prototype making via the maker space. Having undergone this course the students will be empowered to apply the methodology to solve complex problems that occur in industry, our society, and across the world irrespective of their occupation or field of work and be able to make tangible prototypes.

Programming and Data Structures

This is an introductory course to Object-Oriented Programming and Data structures. These two topics play an important role in any programming task that the student will take up later in his/her career. These topics are also very basic and essential for all the four streams at Plaksha. 

Building on the Computational Thinking course taught in the first semester, students will be introduced to a deeper examination of the Object Oriented Programming (OOP) paradigm, its differences with other programming paradigms and the trade-offs. The OOP paradigm will be demonstrated through problem solving examples using commonly used data structures. Broadly, the following topics in the course will be emphasized: • Principles of OOP • Classes, objects, methods, and inheritance • Program structure, templates, and exception handling • Stacks, Queues and Lists • Trees, basics of Searching and Sorting • Graphs and applications

Foundations of Physical World

The course is designed to provide a broad foundation of concepts in basic and applied physics. The objective it to expose the students to core fields like classical mechanics, modern physics, quantum mechanics and thermodynamics while presenting the unified themes in a way that the students understand the concepts and can apply them in solving real life challenges. The course would be delivered while relying heavily on demonstrations, laboratory experiments and projects with the vision of project based experiential learning aligned towards generating theoretical as well as experimental skills.

Mathematics of Uncertainty

This course will cover fundamental aspects of probability and statistics from the standpoint of basic theoretical knowledge and practical applications. Students will acquire training in foundational concepts. Additionally, they will learn how to use a computer to solve diverse engineering problems by building and analyzing suitable mathematical models. The course is divided into five modules. Each module comprises a conceptual core which is split across multiple sub-modules (tiers). Each tier will cover several related topics that will be discussed over weekly lectures and laboratory classes.  

Nature's Machines

This course offers an exploration of the remarkable machinery shaped by nature, spanning from human organ systems down to the intricate world of cells and genetic material. The course consists of four modules: Human Physiology, Fundamental Biology, Immunology, and The Science and Art of Biomimicry. In the Human Physiology module, learners will gain insight into the functionality of different organ systems and their regulation, essential for maintaining optimal bodily function. Moving on to the Fundamental Biology module, we take a deep dive into the mesmerizing micro and nanomachinery present within cells and biomolecules. In the module on Immunology, we explore the intricate defense mechanisms that safeguard the human body. Finally, in the module on Biomimicry, we engage in captivating discussions about real-world design and engineering solutions, all inspired by natural designs. By the end of the course, the students will have a comprehensive understanding of the different mechanisms by which natural systems operate and will be able to connect these concepts and relate them to real-world applications.

Fundamentals of Microeconomics

The aim of this course is to learn how to think like an economist. It will offer a lens on how individuals and firms take decisions to maximize their utility and profits. It will develop the tools of modern microeconomic theory and discuss their applications. Topics include consumer theory, firms and costs, government policies, efficiency, perfect competition, monopoly, oligopoly, externalities, and frontiers of microeconomics. We develop models of how households make consumption decisions and then aggregate those results to the market level. We then turn to the supply side of markets, engaging in a detailed investigation of how firms make production decisions. Next, we combine demand and supply to understand how prices of goods are determined in perfectly and imperfectly competitive markets. The course will give you a closer look at economic notions of efficiency and well-being, and the ever-present trade-off between efficiency and equity. We will also take time to consider uncertainty and risk, game theory, and market failures. In the final part of the course, we turn our attention to macroeconomics, which involves the study of the economy, especially issues related to output, unemployment, productivity, and inflation.

Reimagining Technology and Society

What is the relationship between Technology and Society? Does technology influence society? Or does society influence technology? Or is there some other way – beyond the ideas of ‘influence’ and ‘cause and effect’ - to think about technology and society? But before we can get to a place to think about a different way of imagining the relationship between technology and society we must first ask ourselves the question: What is technology? By technology, do we simply mean an instrument like a cell phone, rocket ship, or electric car? Or is something more involved? Is technology perhaps first and foremost an ‘idea’? Or is technology a particular way of knowing the world around us? In this course, we will rigorously enquire into the different meanings of the idea of technology and its relationship to society from the perspectives of philosophy, history, social anthropology, human evolution and civilizational studies. We will look at examples from the past and present, but more importantly, also start imagining what the relationship between technology and society could be in the future. Above all, we will begin to understand technology from the standpoint of the threefold matrix of thinking, knowing and making.

Electronic System Engineering

The objective of the course is to train the students in the field of basic and applied electronics, which forms the backbone of the modern semiconductor and telecommunication industry. The course covers the fundamental and applied aspects of the subject aligned towards the design and development of novel electronic devices and systems. The course starts with an introduction to the broader field of electronics engineering and its relevance for other industry verticals against the framework of significant inventions and innovations. It will cover the essential aspects of circuit theory and evolves towards encompassing the operation of semiconductor devices which form the backbone of computational and communication systems. A special focus of the course is on how simple devices and circuits get interconnected to form complex units which play a defining role in the operation of sophisticated gadgets. Towards the completion of the course, the students would be able to conceive and prototype new artifacts, systems, and gadgets, while using the foundation of analog and digital electronics.

Intelligent Machines

This course offers a comprehensive introduction to robotics and cyber-physical systems. Students will engage in hands-on lab activities, assignments, projects, and guest lectures covering both research and practical applications. Key topics include sensors and actuators, system modeling, kinematics, dynamics and controls, perception, planning and navigation, IoT systems, communication, and hardware. These components are essential for designing intelligent machines. By the end of the course, students will have gained the skills to design, build, and evaluate simple robotic and IoT systems, preparing them for more complex projects in their future endeavors.

Computational Methods and Optimization

This is a broad course which will introduce students to various topics in Applied Mathematics including (but not limited to): ordinary differential equations, numerical integration, partial differential equations, calculus of variations for finding optimal solutions, and derivation of numerical methods for finding optimal solutions. This course starts with an overview of single variable calculus. It then discusses Taylor series expansion, linear approximations, and how to numerically differentiate a function. The course then touches upon first and second order numerical optimization methods. Post that, it discusses ordinary differential equations covering aspects of their analytical and numerical solutions. The course then discusses multi-variable calculus and linear constraint optimization. Finally, the course will introduce partial differential equations and calculus of variations.

Entangled World: Technology and Anthropocene

What do we mean when we say Entangled Worlds? Entanglement as such implies a state of intertwining, interpenetration, deep connectivity, interlocking and irreducible, fundamental interdependency and interrelationship. Although it would seem obvious that we live in a profoundly interconnected world in which both processes initiated by humans and non-human biological and non-biological entities continuously impact one another, our actions as organic, conscious and sentient beings do not reflect the obvious fact of interconnectedness. Human beings by and large continue to operate as though their actions are isolated events that do not impact the rest of the world including other human beings, plant and animal species. We could claim that the way we think and act is no longer commensurate with the kinds of immense global challenges we are facing. In this course, we will explore and reflect on the question of entanglements from a variety of transdisciplinary perspectives including those of art, music, imagination, biological systems, quantum mechanics, language, mathematics, design, thought, time, space, history, philosophy and technology. 

Introduction to Data Science

This course offers an introduction to the area of Data Science, combining scientific methods, visualization, statistics, and computing to extract meaningful insights from data. The course will introduce the students to data in various forms, the strategies used for collecting data, and techniques to visualize the data for exploratory analysis. The students will get hands-on practice to develop intuition for forming hypotheses and testing them using the available data or designing strategies for collecting appropriate data. They will also learn techniques for fitting data for extracting more complex relations between data attributes.

The Philosophy and Foundations of Computing and AI

This course explores philosophical and foundational issues concerning computers, computing, and artificial intelligence. It addresses a range of fundamental questions, including: What is a computer? Could a computer be conscious? How could you test whether a computer is thinking? Are thinking and consciousness the same or different? Is the human brain a computer? Are there limits to what is computable? The course also describes the work of Alan Turing, and his revolutionary ideas and legacy. While a graduate student, Turing invented the fundamental logical principles of the modern computer. He is responsible for the model of computability that underlies modern computer science—the universal Turing machine. The course investigates this important model and the scope and limits of the universal machine. It also includes an introduction to the early years of the computer revolution, covering the secret origins of electronic computers during World War II and the earliest work on artificial intelligence.

Calculus in Higher Dimensions

The course will introduce fundamental aspects of complex analysis, fourier series and vector calculus, with applications to science and engineering.  

Ethics of Technological Innovation

We live in a time of tremendous technological progress. Simultaneously we also live in a time of unprecedented uncertainty. The advent of technology since the turn of the century has led to many advancements in the way that humans live and operate. Each new technological advancement seems to bring with it unforeseen consequences. Although it would seem obvious that we live in a profoundly interconnected world in which both processes initiated by humans and non-human biological and non-biological entities continuously impact one another, our actions as organic, conscious and sentient beings do not reflect the obvious fact of interconnectedness. Human beings by and large continue to operate as though their thoughts and actions are isolated events that do not impact the rest of the world including other human beings, plant and animal species. Environmental degradation, climate change, species extinction, economic inequality, various forms of injustice, war and so on seem to point toward a fundamental flaw in the way we think and act. In fact, the way we think and act is no longer commensurate with the kinds of immense global challenges we are facing in the so-called ‘Anthropocene’.

Machine Learning and Pattern Recognition Core

Dive into the dynamic world of Machine Learning and Pattern Recognition. Here, you will explore essential principles, analysis techniques, and algorithms crucial for recognizing patterns in a variety of real-world data types, including audio, visual, text, and financial information. This course highlights the transformative impact of AI across multiple domains, with practical applications demonstrated through online search, voice recognition, facial identification, and medical diagnosis. As Machine Learning continues to evolve as a field with broad applications across disciplines, this interdisciplinary course provides students with a comprehensive foundation in the subject.

Connected Systems and IoT Core

Considering the layered network structure of modern networks, this course follows the top-down approach for presenting network applications, architecture and protocols. We start from a simple overview of general network structure to give a contextual description of the material to follow in the course, starting from the Application Layer and then going down to the Transport Layer, Network Layer, the Wired and Wireless Link Layers and ending with some of the important aspects of data and network security that would be important for distributed applications.

Signals and Systems Core

This course introduces fundamental concepts in Signals and Systems. Students will learn mathematical modeling of signals (both, in continuous time and discrete time), Linear Time-Invariant (LTI) systems and its representation via impulse response, properties of LTI Systems viz stability, causality through its impulse response, and convolution operation. The course then covers Fourier analysis of signals at a significant depth covering Fourier series, Fourier transforms, and Discrete-time Fourier transform (DTFT) also touching open the filtering insights these transforms offers. The course also covers how the broad class of LTI systems is represented by linear constant coefficient differential equations. The course introduces the Laplace transform, Z–Z-transform to the students and emphasizes its usefulness in analyzing signals and systems defined by those signals.

System Dynamics and Control Core

This course provides an introduction to dynamic systems. The focus of the course is to understand how the dynamic behavior of the physical systems around us can be modeled in the form of differential equations. In particular, we will concentrate on systems that can be modeled by Ordinary Differential Equations (ODEs), and that satisfy certain linearity and time-invariance conditions. We will then introduce different tools for analyzing linear systems such as transfer functions and Laplace transforms. The idea of feedback systems and methods on how control systems can be designed in a systematic fashion to ensure stability, performance, and robustness, will be introduced. This course will contain both lectures and labs to provide students with relevant exposure to these concepts.

Innovation Lab and Grand Challenge Studio Core

This course introduces the Grand Challenges at the interface of societal needs and technological capabilities. It will offer the opportunity for students to develop an interdisciplinary appreciation for engineering from a technical perspective as well as from a global and historical perspective. The primary focus of the IL/GC course is embarking on a multi-year project this semester. ILGC will help with connecting students with mentors of their choice. Since projects may be at different phases of the design process, specific activities throughout the term will assist in project progress and ensure project continuity. Projects could be taken up either in faculty exploratory research areas related to grand challenges, or service learning-based projects, or students’ own idea within Grand Challenges framework; or could even be tackling industry partner-led problems.

Foundations of Computer Systems Core

Systems Programming provides a programmer's view of how computer systems execute programs, store information, and communicate. It enables students to become more effective programmers, especially in dealing with issues of performance, portability and robustness. It also serves as a foundation for courses on compilers, networks, operating systems, and computer architecture, where a deeper understanding of systems-level issues is required. Topics include C, C++, and assembly language programming, performance analysis and improvement strategies, memory management, caching, concurrency, threads, and synchronization.

Deep Learning Elective

Deep learning has made impressive advances in various domains. The backbone of these advances has been the learning of representations enabled through big data. In this course, one would get a conceptual and practical introduction to the elements of deep learning. Module 1 will discuss the building blocks: different types of neural networks (conv, recurrent, graph), and how to learn effective embeddings through state-of-the-art architectures like attention modules, transformers, memory networks, GPT, etc. We will also discuss perception and generation in text as well as images. Module 2 will be reinforcing these blocks through applications in NLP – summarization, sentiment analysis, translation and applications in computer vision - object detection, segmentation, monocular depth estimation, stable diffusion, GANs, etc. Module 3 covers different optimization algorithms and settings – SGD, Adam, Minimax games and provides insights into methods for learning i) from large data but no labels and ii) small data but with labels, i.e., self-supervised learning and energy-based models.

Sensing and Actuation Core

As a fundamental building block, all industrial automation, including robotics, CPS, and biomedical instrumentation requires monitoring by comprising several sensors embedded in situ or in a remote environment. This course will equip students with fundamental knowledge and skills on sensors, actuators, associated materials & processes, and generic electronic conditioning circuits and systems. 

It includes an introduction to operating principles, materials, and characterization of various sensing technologies and their selection based on functional characteristics and performance criteria. Students will learn about typical analogue and digital processing approaches, simulation techniques, display and analyses, etc. while physically implementing it in some representative applications as a PBL component. 

Engineering Mechanics Core

In this course tailored for Robotics and Cyber-Physical Systems, students will explore the fundamental principles of Engineering Mechanics with a focus on relevant applications. The course will delve into Newtonian dynamics, analyzing the motion of particles, systems of particles, and rigid bodies. Students will study simple mechanisms and harmonic oscillators, which are crucial components in dynamical systems. They will also learn about impulse, momentum, angular momentum, work, and energy. Two-dimensional kinematics, including motion relative to moving reference frames, will be explored, as this is fundamental to planning and navigation. Additionally, students will develop proficiency in setting up and solving differential equations of motion which is critical for programming and controlling. Three-dimensional rigid-body dynamics is also planned to be introduced. Throughout the course, emphasis will be placed on practical applications to equip students with the skills and knowledge to analyze and predict the motion and behavior of various dynamical systems. 

Foundations of Electromagnetics Elective

This course provides an in-depth study of electromagnetic theory, focusing on fundamental principles and mathematical framework that governs electromagnetic fields and waves.

Drones and Precision Agriculture Elective

This course provides an in-depth exploration into optical remote sensing, covering various platforms and sensor technologies crucial for precision agriculture. Participants will engage in hands-on sessions using both open-source and subscription-based software tools for processing airborne and space-borne datasets. Emphasis is placed on practical application through group projects using drone and satellite-based sample data, supplemented by accessible datasets. Evaluation will focus on live interactive quizzes and project presentations, fostering active class participation and encouraging innovative project development.

Embedded Systems Core

The course involves design and manufacture of electronic circuits for various applications by clubbing together chips and electronic components on printed circuit boards. The course also discusses the programming required at both levels – bare metal (embedded C) and operating systems (drivers and application programs). The combination of these skills would enable students to design reliable electronics and the necessary software for applications in medicine, smart cities, home appliances, etc. The course is divided into four modules - basic analog electronics of power supplies, digital circuits in a microcontroller, real time operating systems and tiny machine learning to power these devices.

Fluids in Action Core

This course covers essential aspects of fluid mechanics and thermodynamics required in the design of physical systems interacting with surrounding fluid media. It begins with the basic principles of thermodynamics and fluid properties, then explores fluid statics, where fluids are at rest. Fluid kinematics is then introduced, focusing on the motion of the fluids. The course proceeds to fluid dynamics, using both differential and integral methods to analyze fluid flow. Students then apply these concepts to solve real-world problems involving both laminar and turbulent flows. Boundary layer theory is presented, examining the layer of fluid close to a solid surface. Finally, the course delves into aerodynamics, studying the flow of fluids over bodies, such as air over an airplane wing, and includes dimensional analysis to understand the importance and application of non-dimensional numbers in real-world situations. This course blends theoretical knowledge with practical applications to prepare students for challenges in fluid mechanics.

Reinforcement Learning Fundamentals Core

This course introduces the fundamental concepts and techniques of reinforcement learning (RL). Students will learn the basics of RL, explore key algorithms, gain practical experience through coding assignments, and discover real-world applications. Topics include Multi-armed Bandits, Markov Decision Processes, Q-Learning, Policy Gradient methods, Deep Reinforcement Learning, Multiagent RL, and Inverse RL. By the end of this course, students will have a strong foundation in RL and the ability to apply these concepts to practical problems.

Diagnostics Systems Elective

To couple engineering techniques relevant to devices & systems and material characterization techniques with medical diagnostics demands. 

To address the fundamentals of human body systems in relation to the physical principles and design of typical bio-mechatronic diagnostic techniques. To appraise and understand the physical and operating principals of various imaging devices and modalities used in medical and industrial applications - as representative case studies, System models, ISO standards, classification of medical diagnostic devices in terms of safety and regulatory regimes worldwide, including relation to the development and deployment (entrepreneurial aspects) of new (without predicates) devices. 

Human-Tech Interaction Elective

Immerse yourself in the fascinating study of Human-Tech Interaction, a course designed to delve into the complex interactions between humans and technology through a multi-modal sensory approach. This approach harnesses technologies such as bio-sensors, computer vision, and electro-mechanical sensors to monitor and model human physiological and behavioral responses. Aligned with industry needs, the course also focuses on strategies to enhance safety, productivity, and creativity across various environments—from industrial settings to office spaces. This is essential for designing technology that improves user experience and effectiveness in different work contexts. Machine Learning Principles and Practices (MLPR) is a prerequisite.

Machine Learning in Dynamic Environments Elective

Have you considered how Netflix recommends movies to you? Or how you are recommended items to buy on Amazon? Recommender systems are systems that recommend restaurants, movies, or content to watch, etc., by learning a user's preferences. When a new user signs up, the system has no prior knowledge of the user and has to improve its recommendations on-the-fly by observing the user's behavior. Such a paradigm of machine learning where the system has to learn "on-the-go" is broadly termed as online learning. Online learning is a major paradigm of machine learning and has a wide array of applications in the real world like the recommender system. The goal of online learning is to make a sequence of accurate predictions given knowledge of the correct answer to previous prediction tasks and possibly additional available information. The effectiveness of the prediction, for instance in recommendations, is critical to long term engagement of the users and the success of the platforms. It is particularly relevant where the users themselves can be dynamic and the standard machine learning approach of batch updating can be expensive in terms of performance and also scaling. This course will introduce the algorithmic techniques through various practically relevant problems such as classification, portfolio management, recommender systems, etc. The course will then discuss some of the basic algorithmic techniques to solve these problems. The course is an introductory level course that is aimed at exposing the students to the basics of online learning.

Learning Experiences

Experiential Learning

Integrated learning experience across 4 years. Students work on authentic, real world projects through industry and community.

image

By having access to state-of-the-art makerspaces and coding cafes and incorporating them in the curriculum, students will become more context-aware, develop critical thinking abilities, and learn by creating. This will help foster a tinkering and problem solving mindset, immersing students in experiential learning from day one. These areas will be open to students to explore, create, prototype and design, while also housing equipment and technologies like 3D printers, sensors, etc.

image

The core curriculum will not just be limited to engineering and sciences, but bring in exposure to entrepreneurship and design which will enable humane and empathetic outcomes through technology. Each student will undertake multiple different experiences to develop skills like finding opportunities, creating value, and embracing risks. Students will be mentored and supported by Plaksha founders and professionals from industry.

image

At Plaksha, learning and skill development do not stop in the classroom. Students will have the opportunity to create and immerse themselves in pursuing their academic and creative interests. Student led clubs will be autonomous bodies that operate under the purview of the Office of Student Life. Being the founding batch, students will be encouraged to help establish a vibrant culture through clubs and societies on campus.

Hear about the course from the experts

Watch Dr. Hanumant Singh of Northeastern University and Dr. Richard Voyles of Purdue University explain the relevance and scope of this B.Tech degree.

Find the answers to your questions in some of our frequently asked questions by students
calendar-icon

Dates to Remember

Dec 15, 2024

Round 1 Deadline

Feb 15, 2025

Round 2 Deadline

April 15, 2025

Round 3 Deadline

June 1, 2025

Round 4 Deadline

*Round deadlines are subject to change.

Other Programs

Up Next

UG Admissions