Download presentation
Presentation is loading. Please wait.
Published byPiers Harrell Modified over 9 years ago
1
ACM India Education Committee ACM Education Council September 2014, Portland OR Mathai Joseph Chair, ACM India Education Committee
2
ACM India members June 20, 2014 ACM Council Meeting 2
3
ACM India Education Committee Members Purandar Bhaduri (IIT Guwahati) Mathai Joseph (Convenor) Amardeep Kahlon (formerly BM Univ, New Delhi) Madhavan Mukund (CMI, Chennai) Maneesha V Ramesh (Amrita Univ) Abhiram Ranade (IIT Powai) Vipul Shah (TCS R&D) Gautam Shroff (TCS R&D) R. Venkatesh (TCS R&D)
4
Main Activities Increasing knowledge, ability and interest in computing in schools, Improving teaching methods and content in engineering colleges, and Encouraging use of on-line material for learning about computing
5
Schools Workshop with educators, school heads, teachers from selected schools and ACM India computer scientists (2013) Good discussion on how computing can be taught in schools Series of talks on computer science at Pune schools Aim to replicate this in other cities
6
Schools Groups to study CSTA (Computer Science Teachers Association), CMC (Computer Masti Curriculum) and other curricula; Start workshops for teachers in several areas (Alan Turing, Algorithms, Scratch etc.). Computer Masti: managed by Sridhar Iyer (IIT Powai)
7
Colleges Focus on improving teaching in engineering colleges This is where most of India’s IT recruits come from Severe lack of teachers Inflexible syllabus
8
Colleges Initial focus on teaching algorithms & complexity –Core for understanding CS Teacher training workshops held in –Hyderabad, Trivandrum, Pune (2) More planned in other cities Bring in discussion on ACM Curriculum 2013
9
MOOCs Very limited uptake from institutions Participation by individual students to improve employability/admission prospects for higher education Need for Indian MOOCs –Oriented around existing syllabuses –Understand student background –Low cost by Indian standards
10
Mini-MOOCs Course on Big Data at IIT Delhi / IIIT Delhi Introductory course on programming from IIT Powai Introductory course on programming and data structures from IIT Madras (part of NPTEL)
11
Obstacles Inflexible syllabus –Compendium of topics –Highly prescriptive –Very little problem solving Changes will not happen quickly –Need discussions with governing boards, government committees, etc. Changes will be resisted ! –Need extensive teacher training
12
New Courses Opportunity exists! –Introduce elective courses –Develop material, deliver, record 1.Programming 2 –Python-based, focus on problem-solving –Reasoning: logic, assertions, etc. 2.Android programming –Introduction to OS, threads, concurrency etc. –Theoretical foundations
13
Summary Long haul, no quick solutions! –Work to change syllabus, methods –Train teachers to deliver core topics –Bring in new topics Motivate colleges, teachers Attract students
14
Query Concurrency now seems off the agenda in undergraduate teaching How are concurrency, distributed systems taught at your institution? Glad to discuss this further (offline)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.