Project Ideas

From IIITM-k-wiki

Jump to: navigation, search

Contents

Intelligent tool for drawing molecular structure (2 positions)

This project is about building a web-based tool for drawing diagrams of molecules in a way that allows the structure of the molecule to be specified in various ways, like for example, bond lengths and angles, symmetries, etc. This project will involved building a web-based tool, perhaps using Javascript and Ajax and SVG. Contact: Prof. M S Gopinathan, Dr. T K Manoj Kumar and Dr. C Venkatesh.


Development of course material for Scientific Computing (2 positions)

This project is about building browser-based interactive course material for the Scientific computing course. The project will require working with XML, Javascript, Flash and other web technologies. Contact: Prof. Gopinathan, Dr. C. Venkatesh.


Development of Instructional Support Software Technology for teaching Computational Biology (2 positions)

The project involves the creation of Web based interactive applications for animating computational biology experiments and algorithms for the computational biology course offered at IIITM-K. Details of the course are available on the institute wiki.

The position will involve programming in Java, Javascript. No knowledge of biology is needed, although it will be useful to have some. Since the project involves implementation of algorithms, some knowledge of algorithms is expected. Some knowledge of grammars and automata will be preferred. The intern will need to learn these concepts during the internship if he/she does not already have them. Contact: Prof. M S Gopinanathan and Dr. C Venkatesh.

Simulation of genetic mutations in E Coli Bacterium (1 position)

Extend the simulator being built by Nithya Sam and Vimi Soman. This project is about simulating the growth of cancerous cells in a poupulation of E Coli. Contact: Prof. M S Gopinathan and Dr. C Venkatesh.


Design and Development of lab support for Web Technologies (2 positions)

The goal of this project is to develop a set of web applications to teach web technology in an interactive manner. For example, a set of web applications could be developed for teaching HTTP, Servlets, sessions, ORM, etc.

The deliverables of this project are software implementations of the web applications and lab examples, their documentation, and the deployment of the software.

A good knowledge of Java or Scheme are required. This project may carry a stipend.

Contact: Venkatesh Choppella

Design and Development of instructional support for Principles of Programming (2 positions)

The goal of this project is to develop a completely portable set of lectures, homeworks, and lab assignments for the Principles of Programming, alongwith a Javascript and Web 2.0 based interactive learning material.

A good knowledge of Javascript and Scheme are required.


Contact: Venkatesh Choppella


Toolkit for teaching IT courses (2 positions)

From our experience teaching several IT courses, we feel that today's IT based teaching requires the instructor to work with a variety of technologies, rather than one monolithic "learning management system". For example, in the courses that I teach, I've used all the following technologies: Wiki, SVN, XML, Java, Javascript, Emacs, JTrac, Moodle, and Browsers. The main bottlneck in using these tools is building "glue" scripts that connect these tools and automate many routine teaching and course administration activities: quiz preparation and deployment, slide and notes preparation and disply, grading, updating teaching material, etc.

The goal of this project is to build XML-based toolkit for automating teaching and teaching administration.

Contact: Venkatesh Choppella

Personal tools
<
May 2012
>
SMTWTFS
12345
6789101112
13141516171819
20212223242526
2728293031
Events Upcoming
More ยป