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.
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