Contents
Overview
For students of 1st and 2nd Year, Code In 102 is for students who are looking to learn and contribute to projects that are currently worked on by the IRIS team, after having met certain prerequisite tasks for each projects.
Goals
The program has several goals:
- Get more code written and deployed for the benefit of existing code infrastructure in NITK Surathkal.
- Inspire students to contribute as well as give them the confidence to develop and work on projects.
- Help students and faculty identify students who are talented and experienced.
- Provide students the opportunity to do work that they may not be able to pursue in their respective departments.
- Give students more exposure to real-world software development and provide them with experience regarding Software Development Life Cycle.
Benefits
- Students from IT and CS Department will be allowed to show the work done for their Web Dev (WTA for IT and ITA for CS) Courses and Software Engineering (SE for both CS and IT) Courses in their respective departments.
- Students from MACS Department will be allowed to show the work done for their Software Engineering (SE for both CS and IT) Courses in their respective departments.
- Students will get a Certificate from the faculty mentors associated with the projects which will be proof of them doing the work.
- Students will get recommendation letters from Faculty Mentors who will be assigned to their Projects.
- The Projects can also later be continued for the next few months as a continuation of their work.
Timeline
Dates | Schedule |
---|---|
29 Oct | Program announced and List of Projects sent to students |
4 Nov | Students submit Project Preferences |
7 Nov | First round of Shortlisting done. Students called for interviews |
11 Nov | Final list of students announced after interviews/discussions |
12 Nov – 30 Nov | Project (Mentor – Student) Bonding/Interaction Period and familiarity with the Development Environment |
1 Dec – 28 Dec | Coding Period of Projects as per the Project plans |
29 Dec – 2 Jan | Evaluations for Projects done by both Faculty Mentors and the Student Mentors |
30 Dec | Project Submission Deadline |
6 Jan | Results Announced – Certificates distributed after coming back to college |
Team
Name | Role |
---|---|
Dr. Sowmya Kamath S. | Faculty Advisor |
Dr. Mohit P. Tahiliani | Faculty Advisor |
Salman Shah | Program Administrator |
Manish Kumar | Program Administrator |
Mahim Agrawal | Program Administrator |
Govind Jeevan | Student Mentor |
Russel Shawn Dsouza | Student Mentor |
Pavan Vachhani | Student Mentor |
Mishal Shah | Student Mentor |
Eligibilty Criteria
Program | Year |
---|---|
B Tech | 1st Year, 2nd Year |
M Tech | 1st Year |
MCA | 1st Year, 2nd Year |
Projects On Offer
Project 1: IRIS Blog (Jekyll)
Description
- Integrating the IRIS Jekyll Blog with new functionalities and features to allow for more enhanced reach to users.
- Ruby Gems that will primarily be used are:
- Implement the IRIS Design Guidelines on the IRIS Blog.
Prerequisites:
- Familiarity with basic coding skills of an Object Oriented Language.
- Familiarity with Git and Github.
- At Least one notable project to show in Front End Development.
Technologies Used | On Campus Stay Needed | Difficulty | Student Mentor | Intake |
---|---|---|---|---|
Jekyll Ruby | No | Easy | Salman Shah | 1 Developer |
Project 2: IRIS Front End
Phase 1
- Frontend revamping of the Placement Module aligning it with the recently established design guidelines for IRIS and conducting A/B testing / Flow-based testing for the same.
Prerequisites:
- Familiarity with Git and Github.
- Working knowledge of Frontend Web Development technologies like Bootstrap or Materialise CSS.
- Familiarity with MVC architecture or Ruby On Rails framework is non-compulsory, but a plus.
Technologies Used | On Campus Stay Needed | Difficulty | Student Mentor | Intake |
---|---|---|---|---|
HTML, CSS, JavaScript, jQuery, Bootstrap, Ruby On Rails(optional) | No | Easy | Govind Jeevan | 1 Developer |
HTML, CSS, JavaScript, jQuery, Bootstrap, Ruby On Rails(optional) | No | Easy | Russel | 1 Developer |
Bootcamp: Ruby on Rails
Phase 1 (1st – 20th December)
- Introduction to Frameworks, MVC, Ruby and Rails.
- Installation.
- Working with Controllers and Views.
- MySQL and Active Record.
- Routing and Responses.
- Forms and Validations.
- Adding CSS and Javascript.
- Making a basic application with Scaffolding.
- Git and Deployment to Heroku.
Phase 2 (21st – 30th December)
Final project according to the requirements defined.
Technologies Used | On Campus Stay Needed | Difficulty | Student Mentor | Intake |
---|---|---|---|---|
Ruby On Rails | No | Easy | Pavan Vachhani, Mishal Shah | 15-20 Developers |
Application Form
Students interested in Frontend Internship may apply for the program here : Code In 102 Application
Students interested in Rails Bootcamp may apply here : Rails Bootcamp Registration
0