Tamil Nadu HSE Second Year Computer Applications study materials
Tamil Nadu HSE Second Year Computer Applications study resources

Tamil Nadu HSE Second Year Computer Applications study plan

Tamil Nadu HSE Second Year Computer Applications · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Fundamentals of Computers and Data Representation & Computer Organization and Operating Systems

  • Define and classify the five generations of computers, listing one defining hardware technology and one limitation for each generation

  • Convert numbers among binary, octal, decimal and hexadecimal by hand, then verify ten conversions with a written check method

  • Perform binary addition, subtraction and 2's complement representation of negative integers without a calculator

  • Explain the functions of CPU, ALU, control unit, registers, cache and primary memory in your own words with a labelled block diagram you draw yourself

  • Distinguish system software from application software and give three examples of each with the reason it belongs there

Your checkpoint

A one-page handwritten cheat sheet of number-system conversion steps plus a 20-item self-test on data representation, scored and corrected

Week 2

Computer Organization and Operating Systems & Control Structures, Functions and Arrays

  • Trace the fetch-decode-execute cycle step by step for a simple instruction and state which register holds which value at each step

  • Compare batch, time-sharing, real-time and distributed operating systems on three criteria you choose

  • Explain the purpose of process scheduling, memory management and file management with one concrete example each

  • Write, compile and run five short C++ programs covering input, output and arithmetic operators

  • Identify and fix three deliberately introduced syntax errors in given short programs

Your checkpoint

A working folder of five C++ programs with sample output pasted under each source file, plus a labelled diagram of the fetch-decode-execute cycle

Week 3

Introduction to Programming and Algorithms (C++/Python foundations) & Control Structures, Functions and Arrays

  • Write algorithms in pseudocode for sum of n numbers, largest of three, and factorial, using sequence, selection and iteration

  • Draw flowcharts for the same three problems using correct standard symbols

  • Translate each algorithm into C++ and into Python and note the syntax differences for input, output and loops

  • Implement if-else-if and switch constructs to grade a mark and to build a four-operation calculator

  • Implement for, while and do-while loops and state one problem where each loop form is the natural choice

Your checkpoint

A portfolio of six problems, each with algorithm, flowchart, C++ code and Python code, with test runs for three input values per problem

Week 4

Control Structures, Functions and Arrays

  • Declare and call user-defined functions with and without return values, and explain parameter passing by value with a trace

  • Distinguish local and global variables using a program that shows scope behaviour in output

  • Declare one-dimensional and two-dimensional arrays and write programs for sum, maximum, linear search and matrix addition

  • Apply string handling operations such as length, concatenation, comparison and substring extraction

  • Debug four given programs containing off-by-one loop errors, wrong array indexing and misplaced braces

Your checkpoint

A timed 90-minute mock test of 25 questions on control structures, functions and arrays, scored with every wrong answer rewritten correctly

Week 5

Structured Query Language and Relational Databases

  • Define relation, tuple, attribute, primary key, foreign key and candidate key, and identify each in three given table descriptions

  • Write SQL queries using SELECT, WHERE, ORDER BY, DISTINCT, BETWEEN, IN and LIKE against tables you create yourself

  • Use aggregate functions COUNT, SUM, AVG, MIN and MAX with GROUP BY and HAVING

  • Write queries joining two tables and explain the difference between a Cartesian product and an equi-join

  • Create, alter and drop tables with appropriate data types and constraints including NOT NULL and UNIQUE

Your checkpoint

A script of 20 SQL queries with the created sample tables and their result sets, all executed successfully in one sitting

Week 6

Web Page Design with HTML and CSS & Computer Networks and Internet Concepts

  • Structure a valid HTML document using doctype, head, title, body and meta tags, and validate it against a checklist

  • Build a page using headings, paragraphs, lists, tables, hyperlinks and images with correct attributes

  • Apply an external CSS file to control colour, font, text alignment, borders, margin and padding

  • Explain the difference between the Internet and the World Wide Web, and describe the roles of IP address, DNS, URL, HTTP and a browser

  • Classify network types LAN, MAN and WAN and compare circuit switching with packet switching

Your checkpoint

A three-page linked website with one shared external CSS file, plus a one-page written summary of networking terms with a labelled diagram of client-server communication

Week 7

Word Processing, Spreadsheets and Presentation Software & Emerging Technologies (Cloud, IoT, AI, e-Commerce) and Cyber Safety

  • Describe the use of styles, templates, spell check, find and replace, and mail merge in a word processor with a use case for each

  • Write formulas using relative and absolute references for SUM, AVERAGE, IF and COUNT, and explain what each returns

  • Outline the steps to insert a chart and apply a slide transition and animation in presentation software

  • Define cloud computing service models IaaS, PaaS and SaaS with one everyday example of each

  • Explain IoT architecture layers and three real applications, and define AI, machine learning and e-commerce models such as B2B and B2C

  • List cyber safety practices covering strong passwords, phishing identification, safe browsing and the IT Act provisions you have studied

Your checkpoint

A ten-slide presentation on emerging technologies and cyber safety, built with a consistent template, containing at least one chart and one table, exported to PDF

Week 8

Fundamentals of Computers and Data Representation & Control Structures, Functions and Arrays & Structured Query Language and Relational Databases & Web Page Design with HTML and CSS

  • Revise all nine domains using a one-page summary per domain that you write from memory, then check against notes

  • Solve two full-length model papers under exam time limits without referring to notes

  • Re-attempt every previously wrong question and record the reason for each error

  • Practise writing SQL queries and C++ programs on paper to build speed without an editor

  • Memorise key definitions and differences likely to appear as two-mark and five-mark answers

Your checkpoint

Two completed timed model papers with scores recorded, plus an error log showing the corrected version of every mistake

Milestones

Week 2: Convert 10 numbers across all four number systems and trace one fetch-decode-execute cycle with no reference material; score at least 8 of 10 conversions

Week 4: Score at least 18 of 25 on the timed control-structures, functions and arrays test, and run all six portfolio programs error-free

Week 6: Execute all 20 SQL queries without syntax errors and get the three-page website to display correctly with the external stylesheet applied

Week 8: Score at least 70 percent on both full-length model papers and show a closed error log with every mistake corrected