Tamil Nadu HSE First Year Computer Applications common mistakes
Tamil Nadu HSE First Year Computer Applications · Understand the traps and how to avoid them.
When converting a decimal number to binary, the candidate divides repeatedly by 2 but records the remainders top-to-bottom (first remainder first) instead of reading them bottom-to-top, so 13 is written as 1011 instead of 1101.
The division method is memorised as a list of steps without understanding that the first remainder is the least significant bit, so the order of writing the answer is treated as an afterthought.
What to do instead
After every conversion, verify by expansion: 1×8 + 1×4 + 0×2 + 1×1 must equal the original decimal. Practise ten conversions and check each with place-value weights 1, 2, 4, 8, 16 before trusting the written answer.
The candidate labels a folder or file operation wrongly in an OS question, for example saying that deleting a shortcut deletes the original program, or that moving a file leaves a copy behind while copying removes the original.
Everyday clicking on icons builds a habit of treating shortcuts as the program itself, and the words move and copy are used loosely in speech, so the distinction is never tested against a mental model.
What to do instead
Draw a two-column table of copy versus move (original remains or is removed; new location created or not) and a separate note that a shortcut is only a pointer of a few kilobytes. State the rule in one sentence each and apply it to three concrete file paths.
In a word-processor question, the candidate describes using the Enter key to start a new page, or repeatedly pressing Enter to push text down, instead of inserting a page break, and cannot say what happens to that spacing when text above is edited.
Enter is the most-used key, so it becomes the default tool for any vertical spacing, and the difference between a paragraph mark and a page break is never made explicit in practice.
What to do instead
Learn the distinction as a rule: Enter ends a paragraph, Ctrl+Enter (page break) ends a page. Test it by inserting three lines above a forced break and observing that the break stays put while empty paragraphs drift. Also identify the section-break option separately.
When writing a spreadsheet formula, the candidate types the numbers directly (for example =25+40+30) instead of referring to cells, so the total does not update when a mark is corrected, or the candidate omits the = sign and the entry stays as text.
Typing numbers feels faster and produces a correct-looking result on screen, so the error is invisible until data changes; the leading = is a small syntax detail that is easy to drop under time pressure.
What to do instead
Adopt the habit of building every formula from cell references and reading it aloud as 'equal, then the cells'. Check that the cell shows a value and not the formula text, and change one input to confirm the total recalculates.
The candidate confuses a slide transition with a custom animation, describing text flying in as a transition, or sets an animation when the question asks how one slide gives way to the next.
Both effects are set from similar-looking menus and both are described as 'movement', so the object being affected (the whole slide versus one element on it) is not distinguished.
What to do instead
Fix the definition pair: transition = effect between slides; animation = effect on an object within a slide. For each of five given scenarios, write 'transition' or 'animation' and the object affected before choosing any menu option.
The candidate says the Internet and the World Wide Web are the same thing, or calls a web browser a search engine, and describes email as requiring both users to be online at the same time.
The words are used interchangeably in daily speech, and because browsing is the main visible use of the Internet, the underlying network of networks disappears from view.
What to do instead
Memorise three sharp contrasts: the Internet is the hardware and protocol infrastructure, the Web is a service running on it; a browser requests and renders pages while a search engine is a website that indexes pages; email is store-and-forward, so the recipient need not be online.
Asked to write an algorithm or flowchart for a problem, the candidate starts writing code-like statements immediately, mixes input, processing and output steps, and produces a flowchart with a decision symbol but only one outgoing branch labelled.
The urge to reach the answer skips the planning stage, and the diamond shape is drawn as decoration rather than as a two-way branch that must be labelled Yes and No.
What to do instead
Force a three-line plan first: what is given (input), what must be computed (processing), what is produced (output). Then write numbered steps in plain language, and check every decision diamond has exactly two labelled exits before converting to code.
In a loop question, the candidate writes a while loop whose body never changes the loop variable, or confuses the roles of the for loop's initialisation, condition and update, producing an infinite loop or one iteration too few.
The three parts of a for loop are written on one line and are memorised as a sequence of punctuation rather than as start, keep-going test and step, so the link between the update and the condition is not seen.
What to do instead
Trace the loop by hand on paper for the first four iterations, writing the value of the control variable at each pass. State the exit condition in words ('stop when i is greater than 5') and confirm the update moves the variable towards it.
The candidate writes an HTML tag but forgets the closing tag for elements such as <title>, <b> or <ul>, nests tags in the wrong order, or writes attributes without quotation marks, and expects the browser to correct it silently.
Browsers render many malformed pages anyway, so the page looks acceptable and the structural error is never fed back; tags are also copied as isolated fragments rather than as pairs.
What to do instead
Type opening and closing tags together first, then fill the content between them. Use the pair rule for nesting (last opened, first closed) and always quote attribute values. Check structure by viewing the page source, not just the rendered page.
The candidate calls a primary key a field that merely identifies a record 'usually', or confuses a foreign key with a duplicate primary key, and cannot explain why a table cannot have two primary keys but can have several foreign keys.
The definitions are learned as sentences to reproduce rather than as constraints on data, so uniqueness and non-null are not linked to the key concept, and the referencing role of the foreign key is missed.
What to do instead
State the two properties of a primary key (unique and not null) and test them on a sample table: try inserting a duplicate roll number and a blank one. Then draw two tables with an arrow from the foreign key to the primary key it references, and say the relationship aloud.