FREE

GPU Architectures And Programming

Overview The course covers basics of conventional CPU architectures, their extensions for single instruction multiple data processing (SIMD) and finally the generalization of this concept in the form of single instruction multiple thread processing (SIMT) as is done in modern GPUs. We cover GPU architecture basics in terms of functional units and then dive into …

GPU Architectures And Programming Read More »

Optical Wireless Communications for Beyond 5G Networks and IoT

Overview ABOUT THE COURSE:Optical Wireless Communications (OWC) has become a promising technology for supporting high-data-rate 5G communication and the massive connectivity of IoT. This course broadly covers the four important aspects of OWC systems: (a) the fundamental principles of OWC, (b) devices and systems, (c) modulation techniques and (d) channel models and system performance analysis.The …

Optical Wireless Communications for Beyond 5G Networks and IoT Read More »

Course in Information Technology

Overview This Certificate Course of Information Technology consists of 30 modules having 3 credits. The terms “Information Technology” and “IT” are invariably used in all areas like business, government offices, banks, educational institutes etc. Today, we are heading towards ‘Digital India’. Most of us are using smartphone, I-pad or a laptop. It provides us all …

Course in Information Technology Read More »

Introduction to Automata, Languages and Computation

Overview Automata, Languages and Computation have been an important part of the curriculum in computer science department for several decades.The automata theory is the study of abstract machines and theirapplication in solving computational problems. Automata is a major part of this course, and is explained elaborately throughout in easily comprehensible ways. Besides providing students with …

Introduction to Automata, Languages and Computation Read More »

User-centric Computing For Human-Computer Interaction

Overview Human-computer interaction is an emerging field of study at present, due to the proliferation of large number of consumer electronic products. The key issue in this field is to make the products usable to lay-persons. In order to do that, we need to take care of the (creative) design aspects (the look-and-feel of the …

User-centric Computing For Human-Computer Interaction Read More »

Probability for Computer Science

Overview Probability is one of the most important ideas in human knowledge. This is a crash course to introduce the concept of probability formally; and exhibit its applications in computer science, combinatorics, and algorithms. The course will be different from a typical mathematics course in the coverage and focus of examples. After finishing this course …

Probability for Computer Science Read More »

Affective Computing

Overview ABOUT THE COURSE: Affective Computing focuses on enabling the machines with emotion recognition and adaptive interaction. It lies in the intersection of Computer Science, design and human psychology. This course will overview the emotion theory, computational modelling of emotions, analysis of emotions using different modalities (such as voice, facial expressions, physiological signals etc) and …

Affective Computing Read More »

Foundation of Cloud IoT Edge ML

Overview ABOUT THE COURSE: The disrupted conventional computing models for internet of things(IoT), cloud computing, machine learning and embedded technologies have emerging computing paradigms called as Edge Computing . Computing has taken many shapes from edge to cloud. This course has been designed with an objective to provide a comprehensive understanding of relevant technologies (IoT, …

Foundation of Cloud IoT Edge ML Read More »

Shopping Cart
  • Your cart is empty.