Hands-on Grade 10 practical textbook enabling the learners to learn and apply Java coding basics covering input, processing and output.
Discover the world of databases and querying your database with SELECT statements and altering your data with INSERT, UPDATE and DELETE queries.
ISBN: 9780639884103
eBook ISBN: 9780639884141
This Grade 11 IT textbook builds upon foundational coding skills, guiding students through advanced Java programming concepts and more complex SQL database management.
Covering essential topics such as persistent data handling with text files, advanced array functions (including object arrays), and in-depth object-oriented principles, the Java section empowers students to develop robust applications.
Concurrently, the SQL component delves into intricate querying techniques, data manipulation, and advanced aggregate functions, preparing learners to master relational databases. This book provides a comprehensive, practical curriculum designed to deepen students' understanding and application of IT principles.
ISBN: 9780639884110
eBook ISBN: 9780639884158
This Grade 12 IT textbook transitions students from foundational code reuse to building professional, robust, and scalable systems using advanced concepts in Java and SQL.
The Java curriculum is dedicated to mastering advanced Object-Oriented Design (OOD) principles, focusing on the critical differences between Inheritance (Is-A) and Composition (Has-A). Students will master complex data modeling using Arrays of Objects for one-to-many relationships, manage data integrity with in-class validation, and implement runtime flexibility through Polymorphism.
Concurrently, the SQL section elevates database skills by introducing essential multi-table operations, including Joins, Subqueries, and complex Data Manipulation (DML). This book provides a rigorous, practical curriculum designed to transform learners into proficient software developers capable of building and maintaining industrial-strength applications.
The book also covers GUI development with NetBeans and an OOP Summary chapter.
ISBN: 9780639884127
eBook ISBN: 9780639884165
This Solution Development Workbook is the essential problem-solving companion to your Grade 10, 11, and 12 Java and SQL textbooks. It transitions students from foundational code execution into the ability to design professional, robust, and scalable systems using advanced computational thinking principles.
The curriculum is aligned with the IT SAGS to escalate technical skills deliberately, focusing on the application of the concepts learned in your core language books:
Grade 10: You will apply your basic programming knowledge to procedural problem-solving using the core pillars of Computational Thinking. You'll establish the foundation of Algorithms, Error Tracing and Object-Oriented Programming (OOP), learning how to structure data using classes and objects.
Grade 11: You will include arrays in problem solving algorithms and tracing and solidify your OOP design skills, focusing on data modeling and managing collections using UML class diagrams.
Grade 12: You will expand on Object-Oriented Design (OOD) principles, and work with complex data models like Arrays of Objects, difference between static vs. dynamic arrays (ArrayLists) and JSON files.
This A4 workbook is a consolidated, practical and fun tool for the learners to prepare them for the majority of the Solution Development and Data Management section in their theory examinations.
The memo's of all the activities are included at the back of the book.
ISBN: 9780639884134
eBook ISBN: 9780639884172
When teachers order for the entire IT class, the memo's for the activities will be shared with the teacher.
The order / request must come from an official school email address.