Tamil Nadu HSE First Year Computer Applications study plan
Tamil Nadu HSE First Year Computer Applications · Give each week a clear focus.
8 weeks · About 6 hours per week
Introduction to Computers and Number Systems
Convert between binary, octal, decimal and hexadecimal by hand for 20 mixed numbers without a calculator.
Explain the stored-program concept and classify five real devices as input, output, storage or processing units.
Draw the block diagram of a computer and label each functional unit with one sentence on its role.
Perform binary addition and subtraction of 8-bit numbers and state the result of two's complement negation.
Your checkpoint
A one-page handwritten number-system conversion sheet with 20 solved conversions and 10 binary arithmetic problems, all self-checked against a calculator.
Introduction to Computers and Number Systems & Programming Fundamentals and Control Structures
Distinguish primary and secondary memory and compute storage sizes in bytes for five given capacity values.
Write, trace and dry-run simple sequential programs that swap two variables and compute an average of three numbers.
Identify the three basic control structures in five short pseudocode snippets.
Describe the function of an algorithm's input, process and output stages for two everyday tasks.
Your checkpoint
A traced program notebook: three sequential programs with variable tables showing values after every statement.
Programming Fundamentals and Control Structures
Write pseudocode and flowcharts for five problems using selection (if, if-else, nested if).
Trace loop-based programs using while and for, recording each iteration's variable values in a table.
Differentiate syntax errors, runtime errors and logical errors using one self-written example of each.
Convert two flowcharts into working code and two code fragments into flowcharts.
Your checkpoint
A flowchart-to-code portfolio of five problems (largest of three, grade calculator, sum of first n numbers, factorial, multiplication table) with dry-run tables.
Problem Solving and Algorithmic Thinking
Decompose three word problems into algorithm steps before writing any code.
Compare two algorithms for the same task and justify which is more efficient using step counts.
Write pseudocode for searching a list linearly and for finding the maximum in a list.
Explain the role of documentation and comments in an algorithm's readability.
Your checkpoint
A problem-solving log of five word problems, each with a decomposition list, pseudocode, step count and final answer.
Operating Systems and Software & Word Processing and Document Creation
Classify ten named software titles as system software, application software, utility or open-source, and justify each label.
Describe the functions of an operating system and compare GUI and CLI interaction using two concrete tasks.
Produce a formatted two-page document using headings, bulleted lists, tables, page margins and spell check.
Apply find-and-replace, header/footer and page numbering in a document and describe what each does.
Your checkpoint
A formatted two-page report on operating system functions that uses at least one table, a header, a footer and a numbered list.
Spreadsheets and Data Handling & Presentation Software and Multimedia
Build a spreadsheet with 15 rows of data and compute column totals, averages, maximum and minimum using formulas.
Write formulas using relative and absolute references and predict what happens when a formula is copied.
Create a five-slide presentation with a consistent theme, one chart and speaker notes on each slide.
Explain the difference between a worksheet and a workbook and identify three multimedia file types.
Your checkpoint
A six-sheet-mark spreadsheet plus a five-slide presentation summarising its results, both saved and self-reviewed against a checklist.
Computer Networks and Internet Basics
Distinguish LAN, WAN and MAN and match five given scenarios to the correct network type.
Explain IP addressing, DNS, URL structure and the client-server model using one worked example of loading a web page.
Compare circuit switching and packet switching in a short table.
List five safe internet practices and explain what a firewall does.
Your checkpoint
A one-page annotated diagram tracing a request from browser to web server, labelling DNS lookup, IP address, packets and response.
HTML and Web Page Design & Database Concepts and Data Management
Write valid HTML using headings, paragraphs, lists, links, images and a table, checking tag nesting by hand.
Explain the purpose of attributes and distinguish inline and block elements with two examples each.
Define table, record, field and primary key, and sketch a two-table design for a simple library system.
Write five basic SQL-style statements (select, insert, update, delete, where filter) over that design.
Your checkpoint
A two-page hand-coded HTML page that includes a table and a link, plus a one-page database design with five queries written out.
Milestones
Week 2: Convert 10 mixed base numbers and trace two sequential programs correctly with no calculator, scoring at least 8/10 on conversions.
Week 4: Produce correct pseudocode and a dry-run table for five problems, including at least two loop-based ones, with all trace values matching a manual check.
Week 6: Build a spreadsheet whose totals and averages match a manual recalculation, and deliver a five-slide deck with no missing speaker notes.
Week 8: Complete a timed 40-question mixed mock covering all ten domains and score at least 70%, with a written list of the three weakest areas.