GATE CS & DA Preparation Guide Module 10 – Full mocks, exam day and after
GATE exam day, answer keys, results and scorecards
What to carry on GATE exam day and when to arrive, how to check your responses against the key and decide on a contest, and how results and scorecards work.
What you will learn
- Prepare for exam day with the admit card, the right photo ID, the timings and the list of prohibited items
- Check your own responses against the provisional key after putting them into the official paper's order
- Decide whether to contest an answer from what each outcome would do to your marks
- Explain how results, scores and scorecards work and how admissions and PSU recruitment use them
- Recognise a fake offer of marks, seats or papers by where it comes from
Before you start
What you’ll learn · Before you start
What you will learn
- Prepare for exam day with the admit card, the right photo ID, the timings and the list of prohibited items
- Check your own responses against the provisional key after putting them into the official paper's order
- Decide whether to contest an answer from what each outcome would do to your marks
- Explain how results, scores and scorecards work and how admissions and PSU recruitment use them
- Recognise a fake offer of marks, seats or papers by where it comes from
Before you start
On this page
On GATE exam day you need two things from home, a printed admit card: The document each candidate downloads from GOAPS and prints on A4 paper to enter the exam centre, with the original photo ID named in the application. It names the centre, date, session and reporting time. and the original photo ID you named in your application, and nobody can log in once 15 minutes of the paper have passed. Seats open 40 minutes before the start and login 20 minutes before it; phones, watches, calculators, wallets and papers stay outside the hall.
After the exams, GOAPS: GATE Online Application Processing System: the portal where a candidate applies and fixes defects, downloads the admit card, and later sees their responses, marks and score. More in “GATE 2027 CS and DA: dates, fees and eligibility” shows your responses beside the official paper and its key, and you can contest a key’s answer in a short window for a fee; results come 26 days after the last exam day on the GATE 2027 timetable, and a score stays valid for three years. Below, those rules become a checklist that names its sources, an invented response sheet is scored against an invented key, and a contest is priced before you pay for it.
Not affiliated
MySmartCoPilot is not affiliated with IIT Madras, IISc or any IIT, and offers no counselling, cut-off predictions or admission services. The official website, the Information Brochure and GOAPS decide every rule; where this lesson differs from them, they are right.
Two documents get you in: the printed admit card and the original ID
The admit card is only ever downloaded: GOAPS offers it once the download opens, on a date announced on the official site, and it is neither posted nor emailed. Print it on an A4 sheet, preferably in colour, and look at it closely, because the brochure treats it as valid only when your photograph and signature on it are clear. A copy on a phone, tablet or laptop does not get you in. Read every line while you are at it: the admit card names the centre, the date, the session and a reporting time, requests to change any of them are not entertained, and a paper held in several sessions puts you in exactly one of them. The city of your centre is notified earlier, in January.
The second document is the photo ID you named when you applied, and it has to be the original. The FAQ rules out photocopies, scans and expired documents, and lists the IDs it accepts from Indian candidates: Aadhaar (the preferred one), a passport, a PAN card, a voter ID card or a driving licence; the brochure’s list for the application also names the Aadhaar virtual ID and IDs issued by the government. Foreign nationals may bring a valid passport, a photo ID issued by their government or a driving licence. If you registered through a DigiLocker account that was not verified, the brochure asks for the original documents at the venue as well. The two documents side by side:
| Document | What gets you in | What does not |
|---|---|---|
| Admit card | Printed on A4 paper, preferably in colour, with a clear photograph and signature | A copy on a phone, tablet or laptop |
| Photo ID | The original of the ID named in your application, valid on the day | A photocopy, a scan or an expired document |
Two groups have extra steps. Candidates who use a scribe get 20 minutes of compensatory time: Extra time at the end of a session for eligible PwD candidates: 20 minutes for every hour of the paper, so up to 60 minutes on a three-hour GATE paper. More in “GATE 2027 CS and DA: dates, fees and eligibility” for every hour, 60 minutes for the three-hour paper, given automatically and to be checked at the start of the exam. Candidates with a functional limitation in writing who work without a scribe get compensatory time only if they asked for it in the application: requests in the hall are not entertained. The brochure also encourages candidates with disabilities to visit the centre a day before. And anyone whose application still shows a defect in GOAPS should fix it now: in the 2026 cycle, candidates with unresolved defects could see their responses but not contest a key, and were warned that their results could be withheld.
Key idea
Bring the admit card printed on A4 paper and the original, valid photo ID you named when you applied: nothing on a phone and no copies get you in.
Checkpoint
Check: The admit card and the photo ID
A checklist that names a source for every line
The program below prints a checklist for one session from a list in which every line carries the section of the brochure or the FAQ it comes from. The recorded run is for a forenoon paper and a journey of 70 minutes; press Edit to set your own start, travel time and margin, then print the output.
"""A printable exam-day checklist for GATE 2027 in which every line names the official text it comes from.
Set START to your session's start (forenoon 09:30, afternoon 14:30), TRAVEL to your journey to the centre in
minutes and MARGIN to the minutes you want in hand at the gate; EXTRA is compensatory time, if you have it.
IB is the GATE 2027 Information Brochure (section numbers), FAQ the frequently asked questions on the official site.
"""
from datetime import datetime, timedelta
from textwrap import wrap
START, TRAVEL, MARGIN, EXTRA = "09:30", 70, 30, 0
BEFORE = [
("Download the admit card from GOAPS once the download opens; it is not posted or emailed", "IB 6.10, FAQ"),
("Print it on A4 paper, in colour if you can, and check that its photograph and signature are clear", "IB 6.10"),
("Note the date, reporting time, session and centre on the admit card; none of them can be changed", "IB 2, 6, FAQ"),
("Find the original photo ID you named in the application: no photocopy, scan or expired card", "IB App. C, FAQ"),
("Registered through an unverified DigiLocker account? Carry the original documents too", "IB 2"),
("Fix any defect GOAPS still shows on your application", "IB 6.9"),
]
CARRY = [
("The printed admit card; a copy on a phone is not accepted", "IB 6.10, FAQ"),
("The original photo ID named in your application", "IB App. C"),
]
LEAVE = [
("Phone, even switched off, and any other electronic or communication device", "IB 7, App. C"),
("Watch of any kind, analog, digital or smart", "IB 7"),
("Calculator: the only one allowed is the virtual calculator on the screen", "IB 7"),
("Wallet, papers, loose sheets, books, notes, and pen or pencil boxes", "IB 7, App. C"),
("Valuables: the exam bodies take no responsibility for belongings", "IB 7, App. C"),
]
HALL = [
("Write your name and registration number on the scribble pad before you use it", "IB 7"),
("One pad at a time: return it to get the next, never tear out a sheet, return all at the end", "App. C"),
("No talking or signs to other candidates, and no tampering with the computer", "App. C"),
("A prohibited item or act cancels the candidature, used or not", "IB 7, App. C"),
]
def at(minutes):
"""The clock time `minutes` after (or, if negative, before) the session's start."""
return (datetime.strptime(START, "%H:%M") + timedelta(minutes=minutes)).strftime("%H:%M")
TIMES = [
(f"Leave home by {at(-40 - MARGIN - TRAVEL)}: {TRAVEL} minutes of travel and {MARGIN} in hand, your own choice", ""),
(f"Arrive by {at(-40 - MARGIN)}, or by the admit card's reporting time if that is earlier", "IB 6"),
(f"Seats open at {at(-40)}, 40 minutes before the start", "IB 7.1"),
(f"Login and the instructions from {at(-20)}", "IB 7.1"),
(f"No login after {at(15)}", "IB 7.1"),
(f"The paper ends at {at(180 + EXTRA)}; nobody leaves before the scheduled end", "IB 7.1"),
]
def section(title, rows, box="[ ]"):
"""One block of the checklist, wrapped to fit a phone's screen or half a printed page."""
print(title)
for text, source in rows:
# The source is kept on one line: its spaces are no-break spaces while the text is wrapped.
cited = f"{text} ({source.replace(' ', '\u00a0')})" if source else text
lines = [line.replace("\u00a0", " ") for line in wrap(cited, 33, break_long_words=False)]
print(f"{box} {lines[0]}")
for line in lines[1:]:
print(f"{' ' * len(box)} {line}")
print()
section("Before the day", BEFORE)
section(f"On the day, session from {START}", TIMES, box="-")
section("Carry", CARRY)
section("Leave outside the hall", LEAVE)
section("In the hall", HALL, box="-")
print(f"{sum(map(len, (BEFORE, CARRY, LEAVE, HALL, TIMES)))} lines; every one but your departure")
print("time names its source") Output
Before the day
[ ] Download the admit card from
GOAPS once the download opens; it
is not posted or emailed
(IB 6.10, FAQ)
[ ] Print it on A4 paper, in colour
if you can, and check that its
photograph and signature are
clear (IB 6.10)
[ ] Note the date, reporting time,
session and centre on the admit
card; none of them can be changed
(IB 2, 6, FAQ)
[ ] Find the original photo ID you
named in the application: no
photocopy, scan or expired card
(IB App. C, FAQ)
[ ] Registered through an unverified
DigiLocker account? Carry the
original documents too (IB 2)
[ ] Fix any defect GOAPS still shows
on your application (IB 6.9)
On the day, session from 09:30
- Leave home by 07:10: 70 minutes
of travel and 30 in hand, your
own choice
- Arrive by 08:20, or by the admit
card's reporting time if that is
earlier (IB 6)
- Seats open at 08:50, 40 minutes
before the start (IB 7.1)
- Login and the instructions from
09:10 (IB 7.1)
- No login after 09:45 (IB 7.1)
- The paper ends at 12:30; nobody
leaves before the scheduled end
(IB 7.1)
Carry
[ ] The printed admit card; a copy on
a phone is not accepted
(IB 6.10, FAQ)
[ ] The original photo ID named in
your application (IB App. C)
Leave outside the hall
[ ] Phone, even switched off, and any
other electronic or communication
device (IB 7, App. C)
[ ] Watch of any kind, analog,
digital or smart (IB 7)
[ ] Calculator: the only one allowed
is the virtual calculator on the
screen (IB 7)
[ ] Wallet, papers, loose sheets,
books, notes, and pen or pencil
boxes (IB 7, App. C)
[ ] Valuables: the exam bodies take
no responsibility for belongings
(IB 7, App. C)
In the hall
- Write your name and registration
number on the scribble pad before
you use it (IB 7)
- One pad at a time: return it to
get the next, never tear out a
sheet, return all at the end
(App. C)
- No talking or signs to other
candidates, and no tampering with
the computer (App. C)
- A prohibited item or act cancels
the candidature, used or not
(IB 7, App. C)
23 lines; every one but your departure
time names its source
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 checklist.py
Runs on this device, in your browser. The first run downloads Python (about 13.5 MB), which is kept for the next runs.
Your run, in this browser
Three lines deserve a second look. “Leave home by” is the only time in the list that you set yourself, from your journey and the 30 minutes in hand that the run assumes for the identity check and finding your seat; the reporting time on your admit card overrides it when it is earlier. The last login, 15 minutes after the start, is a hard stop, not a grace period for a late bus. And nothing of value should come with you at all: the brochure says the exam bodies take no responsibility for phones or valuables, so the safest phone on exam day is the one left at home or with someone outside. Step through the same morning, time by time:
The drawing shows the whole scene; its 7 steps are listed below.
Every step as text
- Your departure. The one time on the checklist that you set yourself is when you leave. The recorded run allows 70 minutes for the journey and keeps 30 minutes in hand, so it leaves home at 07:10.
- Arrival. Arrive by 08:20, or by the reporting time printed on your admit card if that is earlier, because the admit card's time overrides the program's.
- Seats open. The 30 minutes in hand cover the identity check and finding your seat, which opens at 08:50, 40 minutes before the start. Your phone and valuables should already be at home or with someone outside.
- Login. From 09:10, 20 minutes before the start, you log in and read the instructions on the screen.
- The start. The paper starts at 09:30 and lasts 180 minutes, with the virtual calculator on the screen as the only calculator in the hall.
- Login closes. At 09:45, 15 minutes after the start, login closes for good. It is a hard stop, not a grace period for a late bus.
- The end. The paper ends by itself at 12:30, and nobody leaves before the scheduled end. There is no extra minute to finish a calculation.
Key idea
Plan the morning backwards from the brochure’s fixed times: your departure is the one time you choose, and the last login, 15 minutes after the start, is the one you cannot miss.
Checkpoint
Check: The timings of exam morning
In the hall, one prohibited item ends the candidature
Inside, the rules are few and strictly applied:
| In the hall | The rule |
|---|---|
| Calculator | Only the virtual scientific calculator on the screen |
| Scribble pad | One at a time, with your name and registration number written on it before you start; return it to get the next, never tear out a sheet, and hand every pad back before leaving |
| Other candidates | No talking or signalling to them |
| The computer | No tampering with it |
The penalties are not graded. A prohibited item or act that is detected leads to the cancellation of the candidature, and the results of such candidates are not declared, whether or not the item was used. For malpractice, the GATE committee may also bar a candidate from the next three years of GATE. When the three hours are over, the paper ends on its own; there is no last minute in which to finish a calculation, which is why the three passes of the mock lesson keep the final minutes for checks.
Checkpoint
Check: The rules in the hall
Your sheet follows your screen, the key follows the official paper
Section 8 of the brochure lists what follows in order: your responses appear in GOAPS, the answer key: The official list of every question of a paper with its type, section, marks and right answer. GATE publishes the keys after the exam, and a candidate can contest a key for a fee. More in “MCQ, MSQ and NAT: GATE marking and when to guess” appear on the official site, contests against the keys are accepted on set dates for a fee, the evaluation is finalised, results are announced and qualified candidates download their scorecards. The dates come after the exam. The 2026 cycle shows the pace to expect: the response sheets, the question papers and their keys appeared a week after the last exam day, contests opened three days later and ran for four days, the papers and keys were released again the day before the results, and scorecards followed eight days after the results.
From exam day to a score you can use
Text description of the diagram
The diagram is a column of seven boxes joined by arrows, from top to bottom:
- Exam day: you sit one session of your paper.
- Your responses, the official paper and its key appear in GOAPS and on the official site.
- A contest window of a few days, with a fee for each question contested.
- The final key. A key can change, accept a second answer or give the question's marks to everyone.
- Results in GOAPS: your marks and your GATE score.
- The scorecard: it can be downloaded without a fee for a period, then for a fee until the end of 2027.
- Three years of use: admissions and PSU recruitment, each with its own rules.
One detail decides whether your own score is right. In 2026, the instructions for checking the keys said that the questions and the options had been shuffled during the exam, that each response sheet lists the questions in the order the candidate saw them, and that the keys belong to the reference version of the session’s paper only.
GATE publishes that version as the “Master Question Paper”; this lesson calls it the official question paper: The reference version of a session's GATE paper, with its questions and options in the order the answer key follows. Responses shown in a shuffled order on screen are matched to it before scoring.. Question 7 of your sheet may be question 41 of the official paper, and the option you saw as B may be the official paper’s D. Match each question of your sheet to the official paper by reading it, and each chosen option to its official letter, before scoring anything. The same instructions warned that the session label on the response page (S1 for forenoon, S2 for afternoon on the given date) is not the session number inside your registration number. Step through three responses of a shuffled sheet:
The drawing shows the whole scene; its 6 steps are listed below.
Every step as text
- Your sheet. The response sheet lists your answers in the order your screen showed the questions, and on that screen the questions and their options were shuffled. The key follows the official paper.
- Match the question. Read screen question 1 and find the same text in the official paper. It is question 12, so its key is row 12, whatever number your sheet gives it.
- Translate the option. Its options were shuffled too. Your screen showed them in the official order C, A, D, B, so your A was the official C and your B the official A. You chose B, so the official A is scored against row 12.
- An MSQ. Screen question 2 is official question 23, with its options shown as D, C, B, A. Your A and C are the official D and B, so the response to score is B;D.
- A NAT. Screen question 3 is official question 57, a NAT. A typed number has no options, so 5 stays 5; only the question number changes.
- Ready to score. With every response in official numbers and letters, the sheet can be scored against the key, as the program in the next section does for a whole invented paper.
Key idea
Before you score anything, match every question of your sheet to the official paper by reading it, and every chosen option to its official letter.
Checkpoint
Check: Responses in the official paper's order
Price a contest before you file it: a changed key applies to you too
Once your responses are in official order, score them with GATE’s rules and look again at the questions you were unsure of. The program below does both for an invented paper. Its response file holds, for each official question, what you answered and, for the questions you solved again at home, your answer then; its key is invented, in the layout of the official keys:
check/response_check.py
"""Your marks under a provisional key, and what each possible outcome of a contest would do to them.
responses.csv holds your responses already put into the official paper's numbering and letters (the questions and
options on the exam screen were shuffled), and, for the questions you solved again at home, your answer then.
provisional_key.txt is an invented key in the layout of the official ones.
"""
import csv
import re
from fractions import Fraction
from textwrap import wrap
ROW = re.compile(r"^\s*(\d{1,2})\s+\d+\s+(MCQ|MSQ|NAT)\s+(\S+)\s+(.+?)\s+([12])\s*$")
# GATE 2026 CS (the score lesson): general qualifying marks 30 and top-0.1 % mean 77.03; 550 score points between them.
POINTS_PER_MARK = 550 / (Fraction("77.03") - 30)
def accepted(qtype, cell, response):
"""Whether one key cell ("B", "A;C" or "0.48 to 0.52") accepts a response."""
if qtype == "NAT":
low, high = (Fraction(x) for x in cell.split(" to "))
return low <= Fraction(response) <= high
if qtype == "MSQ":
return set(response.split(";")) == set(cell.split(";"))
return response == cell
def marks(q, cells, response):
"""GATE marking against a key that accepts any of `cells`; cells None means marks to all."""
if cells is None:
return Fraction(q["marks"])
if not response:
return Fraction(0)
if any(accepted(q["type"], c, response) for c in cells):
return Fraction(q["marks"])
return -Fraction(q["marks"], 3) if q["type"] == "MCQ" else Fraction(0)
def signed(x):
return f"{float(x):+.2f}"
key = {}
with open("provisional_key.txt", encoding="utf-8") as f:
for line in f:
if m := ROW.match(line):
n, qtype, section, cell, mk = m.groups()
key[int(n)] = {"type": qtype, "section": section, "key": cell.strip(), "marks": int(mk)}
assert sorted(key) == list(range(1, 66)), "the key must have questions 1 to 65"
with open("responses.csv", newline="", encoding="utf-8") as f:
sheet = {int(r["q"]): r for r in csv.DictReader(f)}
now = {n: marks(q, [q["key"]], sheet[n]["response"]) for n, q in key.items()}
ga = sum(now[n] for n, q in key.items() if q["section"] == "GA")
right = sum(1 for n, q in key.items() if now[n] == q["marks"])
blank = sum(1 for n in key if not sheet[n]["response"])
penalty = -sum(x for x in now.values() if x < 0)
print(f"Under the provisional key: {float(sum(now.values())):.2f} of 100")
print(f"GA {float(ga):.2f} of 15, subject {float(sum(now.values()) - ga):.2f} of 85")
print(f"{right} right, {65 - right - blank} wrong, {blank} blank")
print(f"Wrong MCQs cost {float(penalty):.2f} marks")
rechecked = [n for n in key if sheet[n]["recheck"]]
disputed = [n for n in rechecked if not accepted(key[n]["type"], key[n]["key"], sheet[n]["recheck"])]
print(f"\nSolved again at home: {len(rechecked)} questions;")
print(f"{len(disputed)} new answers differ from the key")
print("\nQ type mk key you again now")
changes = {}
for n in disputed:
q, r = key[n], sheet[n]
new = r["recheck"] if q["type"] != "NAT" else f"{r['recheck']} to {r['recheck']}"
changes[n] = [marks(q, [new], r["response"]) - now[n], marks(q, [q["key"], new], r["response"]) - now[n], marks(q, None, r["response"]) - now[n]]
shown = q["key"].split(" to ")[0] if q["type"] == "NAT" else q["key"]
print(f"{n:<3} {q['type']} {q['marks']} {shown:5} {r['response'] or '-':6} {r['recheck']:6} {float(now[n]):5.2f}")
print("\nWhat each outcome does to your marks:")
print("new: the key becomes your new answer")
print("both: the key accepts both answers")
print("all: marks to all")
print("Q new both all")
for n, c in changes.items():
print(f"{n:<3} {signed(c[0]):>6} {signed(c[1]):>7} {signed(c[2]):>6}")
gain = [n for n, c in changes.items() if c[0] > 0]
loss = [n for n, c in changes.items() if c[0] < 0]
only_all = [n for n, c in changes.items() if c[0] == 0]
up = sum(changes[n][0] for n in gain)
def qs(numbers):
return ", ".join(f"Q{n}" for n in numbers)
def say(text):
print("\n".join(wrap(text, 37)))
print()
say(f"A key changed to your new answer raises your marks on {qs(gain)}: {signed(up)} in all.")
say(f"It lowers them on {qs(loss)}: {signed(sum(changes[n][0] for n in loss))}, where you answered as the key.")
say(f"On {qs(only_all)} only marks to all helps you: your answer is neither the key nor your new answer.")
say(f"On the GATE 2026 CS line a mark was worth {float(POINTS_PER_MARK):.2f} score points, so {float(up):.2f} marks are about {float(up * POINTS_PER_MARK):.0f} points.") Output
Under the provisional key: 52.67 of 100 GA 9.00 of 15, subject 43.67 of 85 38 right, 21 wrong, 6 blank Wrong MCQs cost 4.33 marks Solved again at home: 7 questions; 5 new answers differ from the key Q type mk key you again now 23 MSQ 1 A;C A;C;D A;C;D 0.00 39 MCQ 2 B A C -0.67 41 MCQ 2 B D D -0.67 44 MCQ 2 A A C 2.00 57 NAT 2 4 5 5 0.00 What each outcome does to your marks: new: the key becomes your new answer both: the key accepts both answers all: marks to all Q new both all 23 +1.00 +1.00 +1.00 39 +0.00 +0.00 +2.67 41 +2.67 +2.67 +2.67 44 -2.67 +0.00 +0.00 57 +2.00 +2.00 +2.00 A key changed to your new answer raises your marks on Q23, Q41, Q57: +5.67 in all. It lowers them on Q44: -2.67, where you answered as the key. On Q39 only marks to all helps you: your answer is neither the key nor your new answer. On the GATE 2026 CS line a mark was worth 11.69 score points, so 5.67 marks are about 66 points.
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 response_check.py
check/responses.csv
q,response,recheck
1,A,
2,D,
3,A,
4,B,
5,C,
6,D,
7,B,
8,A,
9,B,
10,,
11,B,
12,B,C
13,C,
14,A,
15,A,
16,C,
17,A,
18,C,
19,D,
20,D,
21,C,
22,B,
23,A;C;D,A;C;D
24,B;D,
25,B,
26,A;D,
27,C,
28,C;D,
29,,
30,12,
31,0.45,
32,7,
33,3,
34,256,
35,,
36,D,
37,D,
38,A,
39,A,C
40,C,
41,D,D
42,A,
43,B,
44,A,C
45,D,
46,A;B,
47,C;D,
48,A;C;D,
49,A;C;D,
50,A,
51,A;D,
52,C,
53,,
54,40,
55,0.5,
56,4,
57,5,5
58,2.70,
59,8,
60,,
61,512,1024
62,18,
63,64,
64,16,
65,, check/provisional_key.txt
Provisional answer key of an invented CS paper, in the layout of the official keys
Q. No. Session Question Type Section Key/Range Marks
1 2 MCQ GA A 1
2 2 MCQ GA D 1
3 2 MCQ GA A 1
4 2 MCQ GA A 1
5 2 MCQ GA C 1
6 2 MCQ GA D 2
7 2 MCQ GA B 2
8 2 MCQ GA D 2
9 2 MCQ GA B 2
10 2 MCQ GA C 2
11 2 MCQ CS B 1
12 2 MCQ CS C 1
13 2 MCQ CS C 1
14 2 MCQ CS A 1
15 2 MCQ CS C 1
16 2 MCQ CS C 1
17 2 MCQ CS A 1
18 2 MCQ CS C 1
19 2 MCQ CS C 1
20 2 MCQ CS D 1
21 2 MCQ CS B 1
22 2 MCQ CS B 1
23 2 MSQ CS A;C 1
24 2 MSQ CS B;D 1
25 2 MSQ CS B;D 1
26 2 MSQ CS A;D 1
27 2 MSQ CS C 1
28 2 MSQ CS C;D 1
29 2 MSQ CS C 1
30 2 NAT CS 12 to 12 1
31 2 NAT CS 0.48 to 0.52 1
32 2 NAT CS 7 to 7 1
33 2 NAT CS -3 to -3 1
34 2 NAT CS 256 to 256 1
35 2 NAT CS 1.5 to 1.5 1
36 2 MCQ CS D 2
37 2 MCQ CS D 2
38 2 MCQ CS A 2
39 2 MCQ CS B 2
40 2 MCQ CS C 2
41 2 MCQ CS B 2
42 2 MCQ CS A 2
43 2 MCQ CS D 2
44 2 MCQ CS A 2
45 2 MCQ CS D 2
46 2 MSQ CS A;B 2
47 2 MSQ CS C 2
48 2 MSQ CS A;C;D 2
49 2 MSQ CS A;C;D 2
50 2 MSQ CS A;D 2
51 2 MSQ CS A;D 2
52 2 MSQ CS C;D 2
53 2 MSQ CS B;D 2
54 2 NAT CS 40 to 40 2
55 2 NAT CS 0.25 to 0.25 2
56 2 NAT CS 4 to 4 2
57 2 NAT CS 4 to 4 2
58 2 NAT CS 2.70 to 2.72 2
59 2 NAT CS 9 to 9 2
60 2 NAT CS 0.06 to 0.07 2
61 2 NAT CS 1024 to 1024 2
62 2 NAT CS 18 to 18 2
63 2 NAT CS 64 to 64 2
64 2 NAT CS 15 to 15 2
65 2 NAT CS 5.5 to 5.5 2 Runs on this device, in your browser. The first run downloads Python (about 13.5 MB), which is kept for the next runs.
Your run, in this browser
The second table is the point. Three outcomes of a answer-key contest: A request, filed in a short window for a fee per question, to change an answer of the provisional GATE key. A corrected key applies to every candidate, the one who filed it included. would change marks: a key changed to another answer, a key that accepts a second answer, as two cells of the 2023 CS key do, and marks to all, the “MTA” of some earlier keys. Each moves this candidate’s marks differently:
- Questions 23, 41 and 57 gain under every outcome, because the answer given in the exam is the answer found again at home. Together they are worth 5.67 marks, about 66 score points on the 2026 CS line.
- Question 44 loses. The candidate answered A, as the key does, and only later found C. If a contest moved the key to C, that A would become a wrong MCQ answer: minus 2/3 instead of 2. A changed key applies to everyone.
- Question 39 gains only under marks to all. The exam answer was neither the key’s nor the new one, so a corrected key would leave it wrong.
A contest is worth filing when four things hold: the question and the option are matched to the official paper; your exam answer is the one you can now prove; you can write a short, complete solution that cites a standard source; and the marks at stake justify the fee, which each year’s notice sets. Answer the two questions about the evidence in the table below, and it marks which of the five contests fit this candidate:
Answer the questions above: the table then marks what fits your case and says why the rest does not.
| Question | Key changed to your answer | Key accepts both answers | Marks to all |
|---|---|---|---|
| Q23, a 1-mark MSQ Key, exam, home: key A;C, exam A;C;D, home A;C;D | Good +1.00: your exam answer becomes the key | Good +1.00: your exam answer is accepted | Good +1.00: the question's mark for everyone |
| Q39, a 2-mark MCQ Key, exam, home: key B, exam A, home C | Poor +0.00: your exam answer A is neither key | Poor +0.00: A is still not accepted | Good +2.67: from minus 2/3 to 2 |
| Q41, a 2-mark MCQ Key, exam, home: key B, exam D, home D | Good +2.67: from minus 2/3 to 2 | Good +2.67: D is accepted beside B | Good +2.67: the marks go to everyone |
| Q44, a 2-mark MCQ Key, exam, home: key A, exam A, home C | Poor −2.67: your A, the old key, turns wrong | Mixed +0.00: A stays accepted | Mixed +0.00: you already had the 2 marks |
| Q57, a 2-mark NAT Key, exam, home: key 4, exam 5, home 5 | Good +2.00: your 5 becomes the key | Good +2.00: 5 is accepted beside 4 | Good +2.00: the marks go to everyone |
How the answers decide
- “Have you matched each question and each option to the official paper by reading it?” Not yet: rules out Q23, a 1-mark MSQ, Q39, a 2-mark MCQ, Q41, a 2-mark MCQ, Q44, a 2-mark MCQ and Q57, a 2-mark NAT. Match first. On a shuffled screen the question or the option may simply be another one, and the key follows the official paper.
- “For each question, can you write a short, complete solution that cites a standard source?” No, it is a hunch: rules out Q23, a 1-mark MSQ, Q39, a 2-mark MCQ, Q41, a 2-mark MCQ, Q44, a 2-mark MCQ and Q57, a 2-mark NAT. Never on a hunch. A contest needs a solution an examiner can follow, citing a standard source.
- “Have you matched each question and each option to the official paper by reading it?” Yes, every one is matched and “For each question, can you write a short, complete solution that cites a standard source?” Yes, with a source: rules out Q44, a 2-mark MCQ. Your exam answer was the key's. A key changed to C would make your A a wrong MCQ answer, minus 2/3 instead of 2, so the contest would cost you 2.67 marks.
- “Have you matched each question and each option to the official paper by reading it?” Yes, every one is matched and “For each question, can you write a short, complete solution that cites a standard source?” Yes, with a source: adds a caveat to Q39, a 2-mark MCQ. Only marks to all would raise your marks. A corrected key leaves your A wrong, because it is neither the key's B nor the C you found at home.
A corrected key helps every candidate who gave the right answer, so a well-argued contest is never wasted, but it should never be filed on a hunch. The marks the program prints are your own estimate under a provisional key; the evaluation after the contests decides the official ones.
Exam Score Calculator with Negative Marking (India) Check a total from your counts of right and wrong answers, with the GATE 2027 marking preset.Key idea
Contest only what you have matched and can prove, after computing what each outcome does to your own marks: a changed key applies to everyone, including you.
Checkpoint
Check: Deciding on a contest
Save the scorecard while its download costs nothing
Results appear in GOAPS on the announced day, with your marks and your GATE score: A score from a straight line through two points of a paper's own results: 350 at the general qualifying marks and 900 at the mean marks of the top candidates. More in “GATE score, qualifying marks and normalisation”. The marks shown there are for your information only: the FAQ says that a printout or an electronic copy of that page is not a valid document, and the scorecard is. The score formula of the brochure, taken apart in the score lesson, can give a negative score, and the FAQ confirms that both negative marks and a negative score with positive marks are possible.
The GATE scorecard: The official PDF of a candidate's marks and GATE score, issued to those at or above their paper's lowest qualifying marks. It is only downloaded, never printed. is issued only for marks at or above the lowest qualifying marks: The marks a candidate must reach to qualify in a paper: for the general category the mean plus one standard deviation of all marks, kept between 25 and 40; 9/10 of that for OBC-NCL and EWS, 2/3 for SC, ST and PwD. More in “GATE score, qualifying marks and normalisation” of the paper, those of the SC, ST and PwD categories; every other candidate can download a performance report later. Its life has four stages:
| When | What you can download | What it costs |
|---|---|---|
| Results day | Your marks and score in GOAPS, for information only | No fee |
| A download window, which the FAQ places at the end of March | The scorecard PDF | No fee |
| After that window, until the end of 2027 | The scorecard PDF | ₹500 for each paper |
| From 2028 | No GATE 2027 scorecard is issued at all | — |
There are no printed scorecards, so keep the PDF in two places. The score is valid for three years from the day the results are announced, and no information about it is available after that. Check your name and details as soon as you download it. The FAQ says the details of an issued scorecard cannot be changed, because they are already shared with institutes, COAP and PSUs, and that a mismatch is taken up with them; a change of name after release needs correction documents, under the FAQ’s own procedure.
GATE Score Calculator Turn your marks into a score with the brochure's formula, once the year's qualifying marks and top marks are published.Checkpoint
Check: Results and the scorecard
A score is an entry ticket, and institutes and employers decide the rest
Institutes advertise their own admissions, and the GATE offices answer no questions about admissions, reservations or scholarships. Two common portals matter to most CS and DA candidates:
- COAP: Common Offer Acceptance Portal: the common platform on which candidates accept or decline M.Tech offers from IISc and the IITs, and offers of PSUs that take part. It is not an application portal., the Common Offer Acceptance Portal, is the common platform on which candidates accept or decline M.Tech offers from IISc and the IITs, 24 institutes in COAP 2025, and job offers from the PSUs that take part. It is not an application portal: you apply to each institute separately, register on COAP to see your offers and choose among them, and give the COAP registration number in the institutes’ own forms. Each year the institute that organised the previous GATE coordinates COAP; IISc ran COAP 2025, so look for each year’s COAP address in that year’s announcements rather than reusing an old one.
- CCMT: Centralized Counselling for M.Tech./M.Arch./M.Plan. Admissions: the common counselling platform for M.Tech admissions to the NITs and several other institutes. More in “GATE CS, DA or both papers: overlap and choice”, the Centralized Counselling for M.Tech., M.Arch. and M.Plan. admissions, is the common platform for the NITs, IIEST Shibpur and some IIITs and other centrally funded institutes. CCMT 2026 took GATE scores of 2024, 2025 and 2026, the three-year validity at work.
Public sector undertakings recruit on their own notices, each with its own papers, cut-offs and dates. The official site lists PSUs that have used GATE scores, among them AAI, BHEL, GAIL, IOCL, NTPC, ONGC and POWERGRID, and says the list is not exhaustive. The brochure is plain about the limits: qualifying promises no admission, scholarship or job, a PSU job depends on that PSU’s own recruitment, and candidates’ data and results may be shared with institutes and PSUs for admission and recruitment. The financial assistance of ₹12,400 a month, generally for 22 months, is paid to M.Tech students of institutions supported by the Ministry of Education and other government agencies; the score makes you eligible to seek it. Step through where a score goes:
The drawing shows the whole scene; its 6 steps are listed below.
Every step as text
- An entry ticket. The results give you a score that is valid for three years from results day. It lets you apply; institutes and employers decide the rest, and the GATE offices answer no questions about admissions.
- Institutes. Institutes advertise their own admissions, so you apply to each one separately, on its own form and by its own dates.
- COAP. COAP is where offers arrive. You accept or decline M.Tech offers from IISc and the IITs, and offers from PSUs that take part. It is not an application portal, and its registration number goes into the institutes' forms.
- CCMT. CCMT is the common counselling for the NITs, IIEST Shibpur and some IIITs and other centrally funded institutes. CCMT 2026 took GATE scores of 2024, 2025 and 2026, the three-year validity at work.
- PSUs. Public sector undertakings recruit on their own notices, each with its own papers, cut-offs and dates. The official site lists some that have used GATE scores and says the list is not exhaustive.
- No promise. Qualifying promises no admission, scholarship or job, and no agent can place you in a seat that an institute has not offered you.
Key idea
Apply to each institute and each PSU on its own terms, accept or decline offers on COAP, counsel through CCMT for the NITs, and remember that qualifying promises no seat, scholarship or job.
Checkpoint
Check: Where a score is used
Only the official evaluation changes your marks
The brochure warns that GATE offices never sell or advertise papers or syllabi, and asks candidates to watch for fraud, spam and fake messages that offer services in the name of GATE; anyone claiming to sell GATE papers in the name of IISc or the IITs faces legal action. Use one test for every message that arrives after the exam: where does the thing it offers really come from?
| What a message offers | The only real source |
|---|---|
| Your responses, the keys, results and scorecards | GOAPS and the official site |
| A change to your marks | The official evaluation, after the contests |
| An M.Tech seat or an offer | The institutes, COAP and CCMT |
| A PSU job | That PSU’s own recruitment |
Your marks change only through the official evaluation, and no agent can place you in a seat that an institute has not offered you, so a message that offers either is a fraud, however official it looks.
Checkpoint
Check: Fake offers after the exam
Practise: put a shuffled sheet into official order, then the whole lesson
The stepped figure above matched three responses by hand. Write the function that does it for a whole sheet, and that refuses a sheet it cannot translate safely; the sample tests run in your browser:
Exercise · Easy · Python
Put a shuffled response sheet into the official paper's order
In GATE 2026 the questions and their options were shuffled on each candidate's screen. The response sheet lists your answers in the order you saw them, but the key follows the official question paper. Once you have matched every screen question to its question in the official paper by reading both, write to_official(sheet) in official.py: it puts your responses into the official paper's numbering and letters, ready to be scored against the key.
Each row of sheet is a dictionary:
"screen": the question's number on your screen;"official": the number of the same question in the official paper;"type":"MCQ","MSQ"or"NAT";"options": for an MCQ or MSQ, the official letters of the four options in the order your screen showed them. With"CADB", your screen's option A was the official C, your B the official A, your C the official D and your D the official B. A NAT has"";"response": your answer as the sheet records it: one screen letter for an MCQ, screen letters joined by;for an MSQ, the number as text for a NAT, or""for a blank.
Return a dictionary from each official number to the response in official terms: one letter for an MCQ, the letters of an MSQ sorted and joined by ;, a NAT's text unchanged, and None for a blank. Raise ValueError when two rows name the same official number, when the options of an MCQ or MSQ are not A, B, C and D in some order, when a response uses anything but the letters A to D, or when an MCQ response has more than one letter.
to_official([
{"screen": 1, "official": 12, "type": "MCQ", "options": "CADB", "response": "B"},
{"screen": 2, "official": 23, "type": "MSQ", "options": "DCBA", "response": "A;C"},
{"screen": 3, "official": 57, "type": "NAT", "options": "", "response": "5"},
{"screen": 4, "official": 30, "type": "NAT", "options": "", "response": ""},
])
# {12: "A", 23: "B;D", 57: "5", 30: None}
The sample tests import to_official from official.py and run in your browser.
Starter code · official.py
LETTERS = "ABCD"
def to_official(sheet):
"""Responses from a shuffled response sheet, by official question number and in official option letters."""
# Replace this line with your code.
return None The sample tests · test_official.py
from official import to_official
def row(screen, official, qtype, options, response):
return {"screen": screen, "official": official, "type": qtype, "options": options, "response": response}
def raises(sheet):
try:
to_official(sheet)
except ValueError:
return True
return False
def test_example():
"""the example of the task: an MCQ, an MSQ and two NATs"""
sheet = [row(1, 12, "MCQ", "CADB", "B"), row(2, 23, "MSQ", "DCBA", "A;C"), row(3, 57, "NAT", "", "5"), row(4, 30, "NAT", "", "")]
assert to_official(sheet) == {12: "A", 23: "B;D", 57: "5", 30: None}
def test_every_position():
"""each screen letter maps to the official letter in its position"""
sheet = [row(1, 41, "MCQ", "BDAC", "A"), row(2, 42, "MCQ", "BDAC", "B"), row(3, 43, "MCQ", "BDAC", "C"), row(4, 44, "MCQ", "BDAC", "D")]
assert to_official(sheet) == {41: "B", 42: "D", 43: "A", 44: "C"}
def test_msq_sorted():
"""an MSQ answer comes back in alphabetical order, whatever the screen order"""
sheet = [row(7, 48, "MSQ", "CBDA", "A;B;D"), row(8, 27, "MSQ", "ABCD", "D"), row(9, 50, "MSQ", "DABC", "D;A")]
assert to_official(sheet) == {48: "A;B;C", 27: "D", 50: "C;D"}
def test_blanks():
"""a blank stays a blank, of every type"""
sheet = [row(1, 3, "MCQ", "ABCD", ""), row(2, 29, "MSQ", "DCBA", ""), row(3, 60, "NAT", "", "")]
assert to_official(sheet) == {3: None, 29: None, 60: None}
def test_nat_unchanged():
"""a NAT answer keeps its sign and its decimals"""
sheet = [row(5, 33, "NAT", "", "-3"), row(6, 58, "NAT", "", "2.70")]
assert to_official(sheet) == {33: "-3", 58: "2.70"}
def test_same_question_twice():
"""two screen questions cannot be the same official question"""
assert raises([row(1, 12, "MCQ", "ABCD", "A"), row(2, 12, "MCQ", "BADC", "B")])
assert not raises([row(1, 12, "MCQ", "ABCD", "A"), row(2, 13, "MCQ", "BADC", "B")])
def test_bad_options():
"""the options must be A, B, C and D in some order"""
assert raises([row(1, 12, "MCQ", "ABCA", "A")])
assert raises([row(1, 12, "MSQ", "ABC", "A")])
assert raises([row(1, 12, "MCQ", "abcd", "A")])
assert raises([row(1, 12, "MSQ", "ABCDE", "A")])
def test_bad_letters():
"""responses use the letters A to D only, and an MCQ has one of them"""
assert raises([row(1, 12, "MCQ", "ABCD", "E")])
assert raises([row(1, 12, "MCQ", "ABCD", "AB")])
assert raises([row(1, 12, "MCQ", "ABCD", "A;B")])
assert raises([row(1, 23, "MSQ", "ABCD", "A;E")])
assert raises([row(1, 23, "MSQ", "ABCD", "A;")]) A hint
The screen letter's position in "ABCD" is the position of the official letter in options: options["ABCD".index(letter)]. Check the options with sorted(options) == list("ABCD") before you use them, and split an MSQ response on ;, translate each letter, then sort the result before joining it again.
Results of the sample tests
| Test | Result | Details |
|---|
What your code printed
The sample tests run on this device, in your browser (Pyodide): nothing is sent to mysmartcopilot.com. The first run downloads Python (about 13.5 MB), which is kept for the next runs. A check in your browser is feedback for you, not proof that the code is right for every input.
The self-check below asks about all eight ideas of the lesson, from the admit card to the fake offers. Your weakest idea comes up first, a right answer raises the level of the next question, and anything you miss is asked again at the close:
Practice that adapts to you
Practise this lesson
19 questions about 8 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.
Interview questions
What must you carry into the GATE exam hall, and what costs you your candidature? (warm-up)
Carry two things: a printed copy of your admit card on A4 paper, in colour if you can, and the original, valid photo ID you named in your application. A copy of the admit card on a phone is not accepted, and neither is a photocopy, a scan or an expired ID. The hall provides the rest: the virtual calculator on the screen and scribble pads, one at a time. Everything else stays outside the hall: a phone, even one that is switched off, any watch, a calculator, a wallet, papers of any kind, and boxes or pouches for pens and pencils. Being found with a prohibited item cancels your candidature whether or not you used it, and so does communicating with another candidate.
What happens between the end of a GATE paper and the results? (warm-up)
Section 8 of the brochure sets the order. First your own responses appear in GOAPS, and the official question papers with their provisional answer keys are published on the official site. Then comes a short window in which candidates may contest an answer of a key, paying a fee for each question. After the contests are examined, the keys are made final, the evaluation is completed and the results are announced in GOAPS, 26 days after the last exam day on the GATE 2027 timetable; qualified candidates then download their scorecards. In the 2026 cycle the responses, papers and keys came a week after the last exam day. Before you score yourself, put your responses into the official paper’s order, because the screen shuffled the questions and their options.
Key takeaways
- Carry the printed admit card and the original photo ID named in your application; no copies, scans or phones.
- Seats open 40 minutes before the start, login 20 minutes before, no login after 15 minutes, and nobody leaves before the end; plan your departure back from those times, knowing that a prohibited item cancels the candidature whether or not it was used.
- After the exam, match your shuffled responses to the official paper before scoring them against the key.
- Contest a key only with a proof, and only after computing what each outcome does to your own marks: a changed key applies to everyone, including you.
- Download the scorecard while it costs nothing and keep the PDF safe: none is issued for GATE 2027 from 2028, and the score is valid for three years.
- Admissions run through institutes, COAP and CCMT, and PSUs recruit on their own notices; nobody can sell you marks or a seat.
Terms in this lesson
- admit card
- The document each candidate downloads from GOAPS and prints on A4 paper to enter the exam centre, with the original photo ID named in the application. It names the centre, date, session and reporting time.
- answer-key contest
- A request, filed in a short window for a fee per question, to change an answer of the provisional GATE key. A corrected key applies to every candidate, the one who filed it included.
- COAP
- Common Offer Acceptance Portal: the common platform on which candidates accept or decline M.Tech offers from IISc and the IITs, and offers of PSUs that take part. It is not an application portal.
- GATE scorecard
- The official PDF of a candidate's marks and GATE score, issued to those at or above their paper's lowest qualifying marks. It is only downloaded, never printed.
- official question paper
- The reference version of a session's GATE paper, with its questions and options in the order the answer key follows. Responses shown in a shuffled order on screen are matched to it before scoring.
References
- GATE 2027 Information Brochure (sections 2, 6.5, 6.9, 6.10, 7, 7.1, 8 and 9, and Appendix C) (Indian Institute of Technology Madras (GATE 2027))
- GATE 2027 important dates (Indian Institute of Technology Madras (GATE 2027))
- GATE 2027 frequently asked questions (admit card, score card) (Indian Institute of Technology Madras (GATE 2027))
- GATE 2027 opportunities (admission, financial assistance, recruitment) (Indian Institute of Technology Madras (GATE 2027))
- GATE 2026 notifications (responses, keys, contests, results and scorecards) (Indian Institute of Technology Guwahati (GATE 2026))
- GATE 2026 general instructions to check or verify the answer keys (Indian Institute of Technology Guwahati (GATE 2026))
- GATE 2026 important dates (Indian Institute of Technology Guwahati (GATE 2026))
- GATE 2026 Statistical and Performance Report (Indian Institute of Technology Guwahati (GATE 2026))
- COAP 2025, the Common Offer Acceptance Portal (Indian Institute of Science (COAP 2025))
- Centralized Counselling for M.Tech./M.Arch./M.Plan. Admissions (CCMT) (CCMT, Ministry of Education, Government of India)
- fractions: rational numbers (Python Software Foundation)
Related tools
Report a problem with this lesson
Kept only in this browser. Your Learn progress