Instructional courses in Computer Science

IARCS home > ACTIVITIES > Courses


The Indian Association for Research in Computing Science (IARCS) invites proposals from college and university teachers for organizing instructional courses into various aspects of Computer Science to strengthen their foundations in the area.

IARCS will provide the teaching resources (speakers) and partial financial support for travel and honororium expenses for the speakers, and other local expenses. The hosting institution is expected to provide local infrastructural support (lecture rooms, Xeroxing facilities etc) and local hospitality (guest house/hotel accomodation) for the speakers. It should also provide publicity in colleges of their region so that the impact of the courses is maximum among the teachers in the region.

Possible topics for the courses

Discrete mathematics, Graph theory - concepts, applications and algorithms, Data structures and algorithms, automata and computability, NP-completeness and coping strategies, Distributed systems, Operating systems and computer organization, Verification, Introduction to complexity theory, Principles of programming langugages, Databases, Computer logic, Parallel computing, Randomized algorithms, Approximation algorithms, Cryptography, Compilers, and Combinatorial Optimization. (Institutions can also request topics related to computer science not listed here.)

Suggested Course format

The course can be of one of the three formats:

  • mini—two days, typically but not necessarily, over a weekend where one or two topics (say, automata theory and computability, or algorithms and data structures) is covered by two speakers. The course should be for a minimum of five hours.

  • short—six days, where two to four topics is covered by two to four speakers.

  • long—three weeks, where four to six topics (along a particular theme, say theoretical computer science) is covered by up to eight speakers.

Contact Information

Please send all applications and enquiries by email to

Only electronically submitted applications, (in plain text), will be considered.

Application process

Who can apply:

Any teacher (or a group of teachers) affiliated as faculty member(s) to academic institution(s) in India having computer science programs.

How to apply:

Send email to the contact address along with the details requested at least six weeks before the expected date of the course for a mini or short term course and at least three months before the expected date for a long term course. (It is the responsibility of the applicant to obtain necessary permission from his/her head of the department or the institution to conduct the course on their premises.)

Personal Details:

 (if more than one applicant, provide information of all)

Name, designation, institution, number of years in the institution with postal address, phone, fax and email.

Details about the organizing institution(s):

 (if more than one, give breakup)

Programmes in Computer Science offered (BSc/MCA/BE etc), number of students in each, number of teachers in the department(s).

Details about the proposed course:

Proposed dates (give at least two), location and format (short/mini/long), proposed topics, Justification for the topics (whether they are parts of course(s) or part of a research topic pursued in the department, the books followed etc), expected number of participants including teachers.

Available local support:

 (give breakup amount, in Rupees, where applicable)

Class rooms, Guest house/hotel, food, honororium and travel support for speakers, food and travel support for outstation participants, miscellaneous (xeroxing, local transport etc).

Selection Process

All requests will be processed by a committee nominated by the IARCS Executve Council.

Request for foundational courses will have preferences over other courses. For three week long term course, the hosting institution should have good infrastructure like library, computing facilities and the program should have significant teacher participants. A request will be granted based on the relevance of the course, the standing of the institution, the expected number of teacher participation and the availability of the teaching resources for the dates requested. The notification will be sent to the applicant at least three weeks before a short/mini course, and at least six weeks before a long term course.

Courses held under this programme

  1. Machine Learning, , Bapatla Engineering College, February 7-11, 2012.

  2. Rigorous Software Engineering, Thiagarajar College of Engineering, Madurai, August 11-12, 2011.

  3. Distributed Systems, SNS College of Engg, Coimbatore, November 25-26, 2010.

  4. Graph Algorithms, National College, Tiruchi, June 3-7, 2009.

  5. Design and Analysis of Algorithms K.S.R. College of Arts & Science, Tiruchengode, October 18-19, 2008.

  6. Algorithms and Complexity, Bhilai Institute of Technology, Durg, September 26-27, 2008.

  7. Advanced Topics in Theoretical Computer Science, Phase-II, Vellore Institute of Technology, Vellore, Tamil Nadu, Jan 21-23, 2008.

  8. Algorithms and Complexity, Mar Athanasius College, Kothamangalam, Kerala, Nov 23-24, 2007.

  9. Advanced Topics in Theoretical Computer Science, Phase-I, Vellore Institute of Technology, Vellore, Tamil Nadu, Nov 21-23, 2007.

  10. Parallel Computing, P.B.Siddhartha College of Arts and Science, Vijayawada, Andhra Pradesh, Aug 4-5, 2007.

  11. Distributed Computing and Software Verification, NITK Surathkal, Karnataka, Jul 23-27, 2007.

  12. Graph Algorithms and Data Structures, Department of Futures Studies, University of Kerala, Trivandrum, Kerala, Feb 10-12, 2007.

  13. Data Structures and Algorithms, V.O.Chidambaram College, Tuticorin, Tamil Nadu, Sep 28-29 2006.

  14. Mathematical Aspects of Computer Science, KSR College of Technology, Tiruchengode, Tamil Nadu, Sep 22-23 2006.

  15. Data Structures and Algorithms, Selvamm College of Arts and Science, Namakkal, Tamil Nadu, Jan 6-7, 2006.

  16. Operating Systems, and Parallel and Distributed Computing, Sacred Hearts College, Tirupattur, Tamil Nadu, Apr 26-30 2004.

  17. Algorithms and Data Structures, Sacred Hearts College, Tirupattur, Tamil Nadu, Dec 11-12 2003.

Copyright (c) IARCS 2003-2017;   Last Updated: 25 Dec 2012