Title | : | Introductory Programming: Let Us Cut through the Clutter ! |
Speaker | : | Abhiram Ranade (IIT Bombay) |
Details | : | Tue, 12 Sep, 2017 4:00 PM @ Aryabhatta Hall |
Abstract: | : | Introductory programming courses often leave students unimpressed. We
feel this is because teaching approaches (a) overemphasize the
syntactic aspects of the programming language being taught instead
of using programming to do interesting things, (b) do not respect the
computational maturity/intellectual leanings of the students, and
(c) are simply not fun enough.
We have developed an approach which we believe addresses these issues in the context of teaching introductory programming to college students majoring in science and engineering. We use the C++ programming language augmented with a graphics library and some linguistic devices we have developed. We believe that our approach enables interesting material to be handled from day one and generally garners more student interest. This work appeared in the 21st International conference on Innovation and Technology in Computer Science Education, ITiCSE 2016. Speaker Bio: Professor Abhiram Ranade received a B.Tech degree in Electrical Engineering from IIT Bombay in 1981 and a doctorate in Computer Science from Yale University in 1989. He was an Assistant Professor of Electrical Engineering and Computer Science at the University of California, Berkeley during 1988-95. Since 1995 he is on the faculty of IIT Bombay, currently as a Professor of Computer Science and Engineering. His research interests are in Algorithms and Combinatorial Optimization. |