*Undergoing changes! The information will also be updated as it is reordered to fit the new syllabus and as information is learned.

This wiki is currently being revised to reflect new content - Please check back often for more information.

Welcome to the Dresden International School Diploma Programme Computer Sciences Wiki This is a site dedicated to the review of the following topics:

Architecture,Networking,System Design,Programming (within the context of web science)(Option C) Web Science
This is a site generated by students, for students.If you want to become a member, edit pages or have any suggestions feel free to e-mail us at dis.dpcs@gmail.com



0. Important

0.0.0 Vocabulary
0.1.0 Java

Standard Level

Topic 3 - Computer system fundamentals
3.1 Language translators

3.1.1 Syntax and Semantics

3.1.3 Software Development Tools

3.2 Computer architecture

2.1.1 CPU
3.2.2 Bits n Bytes
3.2.3 Word, Register, Address
2.1.4 Machine Instruction Cycle
2.1.2 Primary Memory
2.1.5 Secondary Memory
3.2.7 Microprocessor
3.2.8 Input & Output Devices
3.2.9 Recent Technological Developments

3.3 Computer systems

2.1.6a Operating Systems
2.1.6b Functions of Operating Systems
6.1.2 Characteristics of Computer Systems
6.1.3 Comparison of Computer Systems
3.3.5 Batch, Online & real time Processing
3.3.6 Applications of the Processing Types in 3.3.5
3.3.7 Master and Transaction files
6.1.4 Reliability of Systems

3.4 Networked computer systems

3.4.1 Define LAN, WAN, Server, Client
3.4.2 Network Topologies
3.4.3 Hardware in Networking
3.4.4 Standard Protocol, Data Integrity & Security
3.4.5 Software in Networking
3.4.6 Data integrity
3.4.7 Data Security
3.4.8 The need for speed in data transmission
3.4.9 Applications and implications of Network Services
3.4.10 Web Browser and Search Engines

3.5 Data representation

2.1.10 Binary data representation
3.5.2 Standard formats for storing documents and files
3.5.3 Expressing numbers in the bases decimal, hexadecimal and binary
3.5.4 Converting integers between different bases
3.5.5 Representing positive and negative integers in binary
3.5.6 Digital and analog data
3.5.7 Needs of interconversion between analogue and digital
3.5.8 Applications of conversion between analogue and digital media

3.6 Errors

3.6.1 Error causes
3.6.2 Detection and prevention of errors (of the errors in 3.6.1) } Under Construction
3.6.3 Recovery from an error http://quizlet.com/2071993/36-errors-flash-cards/} Under Construction

3.7 Utility Software

3.7.1 The main function of utility software
3.7.2 The need of utilities in 3.7.1

Higher Level

Topic 5 - Abstract data structures and algorithms
5.5 Recursion

Topic 6 - Further system fundamentals
6.1 Processor configuration

6.1.1 Instruction Register and Program Counter
6.1.2 Instruction Register and Program Counter within the Machine instruction Cycle
6.1.3 Interrupt Registers
6.1.4 Busses and other Hardware

6.2 Magnetic disk storage

6.2.1 Outline Storage details with reference to Blocking, Sectors, Cylinders, Heads
6.2.2 Description of Access time in terms of latency, Seek time and Transfer time

6.4 Further networking fundamentals

6.4.1 Computer in Networks
6.4.2 Communication Features of a Network
6.4.3 Packet switching
6.4.4 Packet Switching Protocol
6.4.5 Network Security

6.5 Computer and Peripheral communication

6.5.1 Port and Handshaking
6.5.2 Direct Memory Access (DMA) and Buffers
6.5.3 Interrupting and Polling
6.5.4 Explain how peripheral devices are controlled with reference to the printer, modem and disk drive
6.5.5 Compare the features of DMA, interrupt systems and polling systems
6.5.6 Compare Parallel and Serial transmission

Topic 7 - File organization
7.1 File organization

7.1.1 Key field
7.1.2 & 7.1.3 Sequential File Organization
7.1.4 Partially-Indexed Sequential File Organization
7.1.5 Fully-Indexed File Organization
7.1.6 Direct File Organisation
7.1.7 Fixed and Variable Length Records
7.1.8 Hash Algorithms
7.1.9 Comparison of the Speed of the Access and Storage Requirements for Different File Types
7.1.10 Explain how the Logical Organization of Data differs from Physical Organization

Useful site for conversions and networking: http://www.shunsoft.net/ipcalc/help/chap12.html
Computer Science information site: http://www.comsci.us/index.html


Biblography by Daniel Gillo