Professional Documents
Culture Documents
Programming Assignment
Programming Assignment
2. Evaluation Criteria:
1. Design Approach, including the ability to make right
assumptions and meaningful considerations.
2. Implementation which would include, but not limited to:
1. Functional Completeness
2. In Code Documentation
3. Optimization
3. Testing and Debugging approach
1. Unit Test Case considerations.
2. Approach towards Debugging
3. Documentation of results.
Example of Encryption
Here, the forth letter is “s”, which is replaced with next one, i.e. “u”, the
8th letter is “p”, which would be changed with next letter i.e. “e” and so
on. So after making this change the sentence would look like:
The suspense of Talaash is that Kareena is a ghost who does all the
killings
The usspnese fo Taalahs is taht Kraeean is g ahost whd ooea sll teh
kililngs.
Now while these changes were done, the words that did not get changed
are:
The, is, is
Gsv usspnese fo Taalahs rh taht Kraeean rh g ahost whd ooea sll teh
killings
4. Guidelines
The problem statement would be made available to the students who would be appearing
for the selection process of Happiest Minds, 3 days in advance of the Happiest Minds
visit.
The students are supposed to individually attempt the problem and have the solution
ready.
This is an “Open Book” exam – i.e. students can refer books, net etc while doing the
assignment.
Each student should have his / her distinct implementation available for review. The
college should have a system that would be available to panel members to review the
implementation and also do testing if needed.
The selection process would include VIVA on the assignment for students shortlisted by
the written test that would be conducted on the day of the visit.