Loading subject…
1. System fundamentals
1.1 Systems in organizations
1.2 System design basics
2. Computer organization
2.1 Computer organization
3. Networks
3.1 Networks
4. Computational thinking, problem-solving and programming
4.1 General principles
4.2 Connecting computational thinking and program design
4.3 Introduction to programming
5. Abstract data structures (HL)
5.1 Abstract data structures
6. Resource management (HL)
6.1 Resource management
7. Control (HL)
7.1 Control
A. Databases
A.1 Basic concepts
A.2 The relational database model
A.3 Further aspects of database management
A.4 Further database models and database analysis
B. Modelling and simulation
B.1 The basic model
B.2 Simulations
B.3 Visualization
B.4 Communication modelling and simulation
C. Web science
C.1 Creating the web
C.2 Searching the web
C.3 Distributed approaches to the web
C.4 The evolving web
C.5 Analysing the web
C.6 The intelligent web
D. Object-oriented programming (OOP)
D.1 Objects as a programming concept
D.2 Features of OOP
D.3 Program development
D.4 Advanced program development
C.1.1 Internet vs. World Wide Web
2 minute read
C.1.2 Evolution of the Web
5 minute read
C.1.3 Characteristics of Web Technologies
9 minute read
C.1.4 Uniform Resource Identifier and URL
C.1.5 Purpose of a URL
6 minute read
C.1.6 Domain Name Server
C.1.7 Internet Protocols
C.1.8 Components of a Web Page
C.1.9 Protocols and Standards on the Web
C.1.10 Types of Web Pages
C.1.11 Static vs. Dynamic Web Pages
3 minute read
C.1.12 Functions of a Browser
13 minute read
C.1.13 Client-Side vs. Server-Side Scripting
7 minute read
C.1.14 Web Pages and Data Sources
C.1.15 Common Gateway Interface (CGI)
C.1.16 Web Page Structure
12 minute read
C.1 Creating the Web