Kerala Plus Two Computer Applications (DHSE) study materials
Kerala Plus Two Computer Applications (DHSE) study resources

Kerala Plus Two Computer Applications (DHSE) study plan

Kerala Plus Two Computer Applications (DHSE) · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Database Management Systems and SQL & Computer Fundamentals and Number Systems

  • Convert between binary, octal, decimal and hexadecimal by hand for 20 mixed numbers without a calculator

  • Compute 2's complement and perform signed binary addition/subtraction for 10 pairs, then verify each result in decimal

  • Draw an ER diagram for a small library case and label entities, attributes, primary keys and relationship cardinalities

  • Write DDL statements to create 5 tables with primary key, foreign key, NOT NULL and CHECK constraints

  • Explain the difference between DBMS, RDBMS and file-based storage in your own words

Your checkpoint

A handwritten/typed worksheet of 20 number-system conversions plus a 5-table SQL schema script that runs without errors in MySQL

Week 2

Database Management Systems and SQL & Hardware, Software and Operating Systems

  • Write 25 SELECT queries covering WHERE, ORDER BY, DISTINCT, BETWEEN, IN, LIKE and NULL handling against your own tables

  • Use aggregate functions with GROUP BY and HAVING to answer 8 reporting questions, and explain why HAVING differs from WHERE

  • Demonstrate INNER JOIN and LEFT JOIN on two tables and describe in writing what rows each returns

  • Classify 15 given devices/software items as hardware, system software or application software, and justify each

  • Describe the boot process and the roles of OS functions: process management, memory management, file system and device drivers

Your checkpoint

A query log file of 25 working SQL statements with the output of each pasted beneath it, plus a one-page OS functions summary

Week 3

Database Management Systems and SQL & Programming Concepts and Algorithms

  • Normalize one unnormalized table up to 3NF, showing the intermediate 1NF and 2NF tables and stating the anomaly each step removes

  • Write INSERT, UPDATE, DELETE statements and explain COMMIT, ROLLBACK and SAVEPOINT with a worked example

  • Explain primary key, candidate key, foreign key, alternate key and composite key using your own tables as examples

  • Define algorithm, and write pseudocode plus a flowchart for finding the largest of three numbers and for checking a prime

  • Compare a linear search and a binary search on a sorted 10-element list, counting comparisons for each

Your checkpoint

A normalization case study document (1NF to 3NF with before/after tables) plus two flowcharts and their pseudocode

Week 4

Programming in C / Problem Solving & Programming Concepts and Algorithms

  • Write, compile and run 10 C programs covering input/output, arithmetic operators, and if-else/switch selection

  • Write 5 C programs using for, while and do-while loops, including sum of digits and reversing a number

  • Declare and use one-dimensional and two-dimensional arrays in 4 programs, including matrix addition

  • Use user-defined functions with parameters and return values, and explain call by value with a trace

  • Trace 8 short code snippets by hand and predict the exact output before running them

Your checkpoint

A folder of 10 compiled, working C programs with sample input/output pasted as comments, plus a hand-trace sheet for 8 snippets

Week 5

Programming in C / Problem Solving & Programming Concepts and Algorithms

  • Manipulate strings in C using arrays of characters and standard library functions such as strlen, strcpy, strcmp and strcat

  • Explain and demonstrate pointers: declare a pointer, pass it to a function, and show how it enables call by reference

  • Define a structure, create an array of structures, and write a program that stores and prints 5 student records

  • Write recursive functions for factorial and Fibonacci and trace the recursion depth for a small input

  • State the properties of a good algorithm (finiteness, definiteness, effectiveness, input, output) and apply them to critique two given algorithms

Your checkpoint

A structure-based student record program in C plus a written recursion trace and a one-page algorithm-properties critique

Week 6

Data Communication and Computer Networks & Internet, Web Technology and Web Design (HTML/CSS)

  • Classify 10 network scenarios by topology (star, bus, ring, mesh) and by scale (LAN, MAN, WAN), justifying each choice

  • Explain the functions of the OSI layers and map TCP/IP layers to them, then place hubs, switches, routers and gateways at their correct layers

  • Compute the number of hosts in given subnets and distinguish IPv4 address classes by first octet range

  • Write a complete HTML page using headings, paragraphs, lists, tables, images, hyperlinks and a form with 6 input types

  • Build a 3-page linked website and style it with an external CSS file using selectors, the box model and at least 4 properties

Your checkpoint

A working 3-page linked HTML/CSS website with an external stylesheet, plus a network-topology comparison table

Week 7

Internet, Web Technology and Web Design (HTML/CSS) & Word Processing, Spreadsheet and Presentation Software

  • Create a spreadsheet with 30 rows of data and use SUM, AVERAGE, COUNT, MAX, MIN, IF and VLOOKUP in at least 8 formulas

  • Build a chart from spreadsheet data and sort/filter the data set by two criteria

  • Produce a 6-slide presentation with a consistent theme, transitions, speaker notes and one inserted chart

  • Apply word-processing skills: styles, headers/footers, table of contents, mail merge fields and page setup

  • Explain how HTTP request/response works, and distinguish static from dynamic pages and a URL's protocol, domain and path parts

Your checkpoint

A three-file office package (formatted document with mail merge, formula-driven spreadsheet with chart, 6-slide presentation) saved and submitted together

Week 8

ICT in Society, Cyber Ethics and Security & Computer Fundamentals and Number Systems & Hardware, Software and Operating Systems

  • Identify 10 cyber threats (phishing, malware, ransomware, keylogging, spam, cyberbullying and similar) and state one concrete prevention for each

  • Explain the legal and ethical duties covered by the IT Act provisions on unauthorized access and data misuse, in your own words

  • Describe safe practices for passwords, backups, firewalls and digital signatures, and evaluate two case scenarios for risk

  • Revise number-system conversions and hardware/software classification with 30 rapid-fire self-test items

  • Take two full-length timed mock tests and log every wrong answer with its domain and the reason for the error

Your checkpoint

A one-page cyber-safety and cyber-ethics reference sheet plus an error log from two timed mock tests with all mistakes corrected

Milestones

Week 2: Can write a JOIN query and a GROUP BY query from a blank screen in under 5 minutes each, and can classify 10 devices as hardware or software without notes

Week 4: Can normalize a small table to 3NF unaided, and 10 C programs compile and run with correct output on the first or second attempt

Week 6: Can hand-code a linked HTML page with an external stylesheet and a form without references, and can place any named network device at its OSI layer

Week 8: Score at least 70% on two full-length timed mock tests, with no repeated error in the same domain after correction