MARATHON ICT - FOR GRADE 11-12
UNIT - 1 Information Systems
This chapter introduces the core concepts of information systems (IS), emphasizing their role in organizations for data management, decision-making, and operational efficiency. It explores components like hardware, software, data, processes, and people, alongside types of IS (e.g., Transaction Processing Systems, Management Information Systems). Ethical implications and the alignment of IS with business goals are discussed to highlight their strategic importance.
UNIT - 2 Control and Learning with LOGO
Focuses on LOGO, an educational programming language designed to teach computational thinking through interactive, visual outputs (e.g., turtle graphics). The chapter demonstrates how LOGO fosters problem-solving skills, logical reasoning, and creativity by enabling learners to write simple commands for drawing shapes and patterns.
UNIT - 3 Introduction to Internet
Covers the internet’s evolution, infrastructure (e.g., TCP/IP protocols), and key services like the World Wide Web, email, and FTP. Security risks (e.g., phishing, malware) and ethical issues (e.g., digital divide, privacy) are addressed, alongside practical guidance for safe browsing and effective online communication.
UNIT - 4 Website Development Using HTML and CSS
A hands-on guide to building static web pages using HTML (structure) and CSS (styling). Topics include tags, attributes, selectors, layouts, and responsive design principles. Examples illustrate how to create forms, embed multimedia, and ensure cross-browser compatibility.
UNIT - 5 Microsoft FrontPage
Introduces the now-legacy WYSIWYG web editor, Microsoft FrontPage, for designing basic websites without coding. The chapter covers features like drag-and-drop interfaces, templates, and site management tools, while acknowledging modern alternatives like WordPress and contemporary coding practices.
UNIT - 6 Computer Language Using QBASIC
Teaches programming fundamentals via QBASIC, a beginner-friendly language. Concepts include variables, loops, conditional statements, and simple input/output operations. Exercises focus on writing small programs (e.g., calculators, games) to build foundational coding skills.
UNIT - 7 Fundamentals of Programming Using C++
Advances to C++, introducing syntax, data types, control structures, and functions. Object-Oriented Programming (OOP) principles—classes, objects, inheritance, and polymorphism—are simplified for beginners. Applications in software development, gaming, and system programming are highlighted.
UNIT - 8 Introduction to Networking
Explores network types (LAN, WAN, PAN), architectures (client-server, peer-to-peer), and data transmission methods (wired/wireless). Protocols (e.g., HTTP, FTP), telecommunication basics, and network security (firewalls, encryption) are explained to underscore the importance of reliable and secure connectivity.
UNIT - 9 Introduction to Multimedia Systems
Examines multimedia components—text, graphics, audio, video, and animation—and their integration in applications like e-learning, gaming, and virtual reality. Tools for editing (e.g., Adobe Suite) and compression techniques (e.g., MP3, JPEG) are discussed, alongside challenges in storage and bandwidth optimization.
Conclusion
This book bridges theoretical concepts with practical skills, guiding readers from foundational topics like LOGO and QBASIC to advanced areas such as C++ programming and network architecture. By integrating legacy tools (FrontPage) with modern web development (HTML/CSS) and multimedia systems, it equips learners with a versatile understanding of computing principles. The emphasis on problem-solving, ethical considerations, and real-world applications prepares readers to adapt to evolving technological landscapes.