Programming Principles
1.1 What is Programming?251.2 Programming Paradigms281.3 Programming Languages281.4 Software Development Life Cycle232.1 Data Types302.2 Variables252.3 Operators232.4 Input and Output243.1 Conditional Statements223.2 Looping Statements83.3 Jump Statements234.1 Introduction to Functions314.2 Function Overloading254.3 Recursion255.1 Arrays275.2 Strings246.1 Introduction to OOP306.2 Classes and Objects226.3 Inheritance226.4 Polymorphism27
Information Technology Fundamentals
Definition and Scope of Information Technology22History and Evolution of Information Technology23Types of Information Technology Systems24Computer Hardware Components27Computer Software28Computer Networks and the Internet27Data Management Concepts28Data Security and Privacy26Data Analysis and Visualization23Information Systems Concepts27Business Applications of Information Technology27Emerging Technologies in Information Technology24
Web Development
What is Web Development?23History of the Web27Web Development Tools and Technologies25HTML Structure and Syntax24CSS Selectors and Properties29Creating Basic Web Layouts26JavaScript Basics31Control Flow and Functions25Event Handling and DOM Manipulation29Introduction to Databases24SQL for Data Manipulation23Connecting Databases to Web Applications27Web Application Architecture28Server-Side Programming28Building Dynamic Web Applications20Principles of Web Design27User Experience (UX) Design29Responsive Web Design26
Computer Systems and Networks
1.1: Introduction to Computer Systems251.2: Operating Systems241.3: Processors251.4: Memory261.5: Storage Devices252.1: Introduction to Networks262.2: Network Topologies222.3: Network Protocols252.4: Network Security252.5: Network Troubleshooting263.1: Introduction to System Administration283.2: User Management263.3: File and Directory Management213.4: System Monitoring and Maintenance263.5: System Backup and Recovery23
Information Systems
Definition and Purpose of Information Systems23Types of Information Systems26Components of Information Systems25Information Systems Development Life Cycle30Data Types and Structures22Data Modeling22Database Management Systems25Data Security and Integrity25Systems Analysis Techniques23Systems Design Principles23Prototyping and User Interface Design31Systems Implementation and Evaluation24Strategic Role of Information Systems24Information Systems and Decision Making31Ethical and Social Issues in Information Systems23Emerging Trends in Information Systems29
Database Management
Introduction to Data Modeling22Entity Relationship Modeling25Normalization24Database Design Principles24Schema Design24Data Types and Constraints26Introduction to SQL29Data Manipulation Language (DML)19Data Query Language (DQL)22Database Administration25Database Security22Database Performance Tuning23
Project Management
Introduction to Project Management23Project Life Cycle28Project Management Tools and Techniques24Project Scope Management24Project Time Management29Project Cost Management31Project Quality Management25Project Risk Management26Project Communication Management23Project Performance Measurement31Project Change Management27Project Closure23
Communication and Presentation Skills
1.1 Introduction to Communication271.2 Verbal and Nonverbal Communication281.3 Barriers to Communication301.4 Active Listening292.1 Planning and Preparing Presentations262.2 Delivery Techniques242.3 Using Technology in Presentations222.4 Evaluating and Improving Presentations253.1 Principles of Effective Writing313.2 Types of Written Communication243.3 Editing and Proofreading253.4 Ethical Considerations in Communication28