- Teaching and Learning Programming
- History of Science and Medicine
- Indian History and Philosophy
- Poverty, Education, and Child Welfare
- Social and Economic Development in India
- Robotics and Automated Systems
- South Asian Studies and Diaspora
- Educational Games and Gamification
- African cultural and philosophical studies
- Software Engineering Techniques and Practices
- Diverse Historical and Scientific Studies
- Online Learning and Analytics
- School Choice and Performance
- Modular Robots and Swarm Intelligence
- Robotic Path Planning Algorithms
- Experimental Learning in Engineering
- South Asian Studies and Conflicts
- South Asian Cinema and Culture
- Software Testing and Debugging Techniques
- Scientific Computing and Data Management
- Indian Economic and Social Development
- Digital Games and Media
- Education and Critical Thinking Development
- Yersinia bacterium, plague, ectoparasites research
- Art, Technology, and Culture
Maulana Azad National Institute of Technology
2025
Vivekananda Global University
2024
Amity University
2024
Jawaharlal Nehru University
2010-2023
Tata Institute of Social Sciences
2023
Dev Sanskriti Vishwavidyalaya
2020
Babasaheb Bhimrao Ambedkar Bihar University
2020
Government Medical College
2019
Bryn Mawr College
2009-2019
National Institute of Science, Technology and Development Studies
1996-2017
There is a growing consensus among computer science faculty that it quite difficult to teach the introductory course on Artificial Intelligence well [4, 6]. In part this because AI lacks unified methodology, overlaps with many other disciplines, and involves wide range of skills from very applied formal. funded project described here we have addressed these problems by Offering unifying theme draws together disparate topics AI; Focusing syllabus role plays in core curriculum; Motivating...
We have developed a CS1 curriculum that uses robotics context to teach introductory programming [1]. Core our approach is each student has their own personal robot. Our robot and software been specifically support the needs of curriculum. frame traditional problems (robot control) in terms are personal, relevant, fun. Initial trial classes shown successful adaptable.
The research aims to develop and evaluate the validity usability of “From Formulas A+” Malaysian Certificate Education (SPM) Mathematics Comprehensive Module, covering Kurikulum Standard Sekolah Menengah (KSSM), which is National Secondary School Curriculum, topics from Form 1 through 5. Targeted at Upper students, module seeks enhance their understanding mathematics support effective teaching learning sessions. study adopts a Developmental Research Design (DRD) utilizes ADDIE model as its...
Gender studies have been given importance since the dawn of twentieth century by Indian writers. The perceptions writers were to break oppressive systems through education for girls. second wave in mid-twentieth voiced their concern and gave preeminence selfhood above nationhood, speaking about sexuality that was subjected generations. This paper explores impressions women's dilemma be attuned modernity or tradition. characters entangled between double standards are observed thereby they...
In this article we describe a programming framework called Pyro, which provides set of abstractions that allows students to write platform-independent robot programs. This project is unique because its focus on the pedagogical implications teaching mobile robotics via top-down approach. We background project, novel abstractions, library objects, and many learning modules have been created from curricula for different types courses can be drawn. Finally, explore Pyro students' perspective in...
An exciting new initiative at Georgia Tech and Bryn Mawr College is using personal robots both to motivate students serve as the primary programming platform for Computer Science 1 curriculum. Here, authors introduce outline plans future.
We have developed a CS1 curriculum that uses robotics context to teach introductory programming [1]. Core our approach is each student has their own personal robot. Our robot and software been specifically support the needs of curriculum. frame traditional problems (robot control) in terms are personal, relevant, fun. Initial trial classes shown successful adaptable.
In this paper we describe the success of bringing Creative Computation via Processing into two very different high schools that span range possibilities grades 9-12 in American education. is an emerging discipline requires a thorough grounding both media arts and computing. We report on how contextualized computing supports integration arts, design, computer science can successfully attract motivate students to learn foundations programming come back for more. The work school teachers with...
Abstract We propose an intrinsic developmental algorithm that is designed to allow a mobile robot incrementally progress through levels of increasingly sophisticated behavior. believe the core ingredients for such are abstractions, anticipations, and self-motivations. describe multilevel, cascaded discovery control architecture includes these ingredients. As first step toward implementing proposed architecture, we explore two novel mechanisms: governor automatically regulating training...
No abstract available.
This article examines the determinants of private school choice for elementary students in India with emphasis on characteristics. We also analyze gender differences demand schools among households, a relatively less explored issue literature India. find that are preferred by families when they have high teacher attendance, employ local teachers, and better parental participation parent-teacher associations/meetings. Our results suggest better/quality education English as medium instruction...
In this paper, we present the design and development of a new approach to teaching college-level introductory computing course (CS1) using context art creative coding. Over semester, students create portfolio aesthetic visual designs that employ basic structures typically taught in traditional CS1 courses Processing programming language. The goal is bring excitement, creativity, innovation fostered by We also results from comparative study involving two offerings at different institutions....
This paper describes Pyro, a robotics programming environment designed to allow inexperienced undergraduates explore topics in advanced robotics. which stands for Python Robotics, runs on number of platforms. In addition, programs Pyro can abstract away low-level details such that individual work unchanged across very different hardware. Results using an undergraduate course are discussed.
This article introduces Pyro, an open-source Python robotics toolkit for exploring topics in AI and robotics. We present key abstractions that allow Pyro controllers to run unchanged on a variety of real simulated robots. demonstrate Pyro's use set curricular modules. then describe how can provide smooth transition the student from symbolic agents real-world robots, which significantly reduces cost learning Finally we show has been successfully integrated into existing courses.
Using games to teach introductory computing courses provides another context with which exploring the possible attraction, retention, and education of a new generation computer science (CS) students. At Bryn Mawr College, we have been actively these contexts identified four that great promise for use in teaching courses: visualization, multimedia, robotics, and, most recently, games. We are currently using analysing robots some preliminary results. believe much what learned classroom can be...
We describe myro.chuck, a Python module for controlling music synthesis, and its applications to teaching introductory computer science. The was built within the Myro framework using ChucK programming language, used in an science course combining robots, graphics music. results supported value of engaging students broadening their view