ICASE
From IIITM-k-wiki
Contents |
ICASE
ICASE is an overloaded acronymn referring to:
Integrated Computer (science) And Software (engineering) Education (ICASE-1)
and, alternatively to
Integrated Computational Approach to Science Education (ICASE-2)
The genesis of the ICASE programme is the Informal Workshop on Software Science Education held in March 2007 at IIITM-K. The ICASE programme is set to implement the objectives of that workshop, which are excerpted below.
Over the last few months, several of us at IIITM-K and outside have been involved in lively discussions and some action on how to teach Software, Computer Science, Computational Sciences and IT in ways that are rooted in a more scientific approach to their education than the fragmented method of teaching them as catalog list of courses.
ICASE-1
ICASE is an initiative towards Integrated Computer (science) and Software (engineering) Education.
Computer science and software engineering education as taught in many colleges around the country is not only unecessarily fragmented, it is also distanced both from foundations and real world applications. Courses are typically compartmentalized into data structures, mathematical foundations, database, object-oriented programming etc. This division fails to bring out the connections between fundamental scientific concepts and their manifestation across different subject areas. To cite just three examples, wouldn't it be much more effective and interesting to learn mathematical induction and see XML as an inductive tree data type, learn first order logic and see its application in database query language, or understand continuations in programming languages and build an interactive web application based on it, rather than to study each of these topics in isolation.
The objectives of the ICASE-1 programme are to (1) develop
an integrated approach to teaching computer science and
software engineering that cuts across artificial
inter-disciplinary boundaries, (2) emphasize teaching
foundations and, (3) connect foundations to real world
applications.
Under the ICASE-1 umbrella, the programme will consist of developing teaching content, explore new pedagogies of teaching, and develop supporting software and other information technologies. The teaching content will primarily focus on building a series of modules integrating fundamental concepts drawn from the following disciplines:
- Mathematical Foundations
- Principles of Programming
- Data Structures and Algorithms
- Data Base Systems
- Web Technologies
- Software Engineering
The work in this project will be necessarily collaborative, with close and continuous engagement with the institute faculty and experts from the industry and other academic institutes with India and abroad.
ICASE-2
To be announced.
Internship Positions for ICASE
The institute has identified six paid internship positions earmarked for ICASE-1.
Here is a sample of the types of activities envisaged for interns under this initiative:
- Designing course syllabi, structure and content in specific topics.
- Building and implementing lab experiments.
- Building software, including web applications, in Java, Javascript, Scheme or other languages for experiments as well as instructional support, like automatic grading programs, quiz and exam generators, etc.
- Building a distributed information infrastructure for deployment of educational material in the industry and colleges.
- Organizing and participating as instructors or associated instructors in workshops. Lawyers Liability Insurance
Students selected for internship are expected to write a report about their internship which will be evaluated by the institute's academic committee for partial fulfilment of the PG Diploma.
How to Apply
Students interested in applying for ICASE-1 internships may make a formal application to the ICASE-1 coordinator Venkatesh Choppella choppell@iiitmk.ac.in (cc to director@iiitmk.ac.in) who will then forward the application to an institute internship selection committee. Please include a half to one page statement on why you are interested in this project and how you see yourself contributing to the project. Please feel free to meet the coordinator if you wish to know more about the project.

