home

*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 media type="custom" key="10661200" = INDEX =

__**Helpful**__

//0. Important //

0.0.0 Vocabulary 0.1.0 Java 0.2.0 Downloads

__** 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 <span style="font-family: Arial,Helvetica,sans-serif;"> 3.2.7 Microprocessor <span style="font-family: Arial,Helvetica,sans-serif;"> 3.2.8 Input & Output Devices <span style="font-family: Arial,Helvetica,sans-serif;"> 3.2.9 Recent Technological Developments

//<span style="font-family: Arial,Helvetica,sans-serif;"> 3.3 Computer systems //

<span style="font-family: Arial,Helvetica,sans-serif;"> 2.1.6a Operating Systems <span style="font-family: Arial,Helvetica,sans-serif;"> 2.1.6b Functions of Operating Systems <span style="font-family: Arial,Helvetica,sans-serif;"> 6.1.2 Characteristics of Computer Systems <span style="font-family: Arial,Helvetica,sans-serif;">6.1.3 Comparison of Computer Systems <span style="font-family: Arial,Helvetica,sans-serif;"> 3.3.5 Batch, Online & real time Processing <span style="font-family: Arial,Helvetica,sans-serif;"> 3.3.6 Applications of the Processing Types in 3.3.5 <span style="font-family: Arial,Helvetica,sans-serif;"> 3.3.7 Master and Transaction files <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_15">6.1.4 Reliability of Systems</range id="522752926_15"> <span style="font-family: Arial,Helvetica,sans-serif;"> []

//<span style="font-family: Arial,Helvetica,sans-serif;"> 3.4 Networked computer systems //

<span style="font-family: Arial,Helvetica,sans-serif;">3.4.1 Define LAN, WAN, Server, Client <span style="font-family: Arial,Helvetica,sans-serif;">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

//<span style="font-family: Arial,Helvetica,sans-serif;"> 3.5 Data representation //

<span style="font-family: Arial,Helvetica,sans-serif;"> 2.1.10 Binary data representation <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_4">3.5.2 Standard formats for storing documents and files</range id="522752926_4"> <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_5">3.5.3 Expressing numbers in the bases decimal, hexadecimal and binary</range id="522752926_5"> <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_6">3.5.4 Converting integers between different bases</range id="522752926_6"> <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_7">3.5.5 Representing positive and negative integers in binary</range id="522752926_7"> <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_8">3.5.6 Digital and analog data</range id="522752926_8"> <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_9">3.5.7 Needs of interconversion between analogue and digital <span style="font-family: Arial,Helvetica,sans-serif;"> 3.5.8 Applications of conversion between analogue and digital media</range id="522752926_9">

//<span style="font-family: Arial,Helvetica,sans-serif;"> 3.6 Errors //

<span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_10"><range type="comment" id="522752926_11">3.6.1 Error causes <span style="font-family: Arial,Helvetica,sans-serif;">3.6.2 Detection and prevention of errors (of the errors in 3.6.1) } Under Construction <span style="font-family: Arial,Helvetica,sans-serif;"> 3.6.3 Recovery from an error [] } Under Construction</range id="522752926_10"> </range id="522752926_11">

//<span style="font-family: Arial,Helvetica,sans-serif;"> 3.7 Utility Software //

<span style="font-family: Arial,Helvetica,sans-serif;"><range type="comment" id="522752926_12">3.7.1 The main function of utility software <span style="font-family: Arial,Helvetica,sans-serif;">3.7.2 The need of utilities in 3.7.1</range id="522752926_12">

__**<span style="font-family: Arial,Helvetica,sans-serif;"> Higher Level **__

//__Topic 5 - Abstract data structures and algorithms__// <span style="font-family: Arial,Helvetica,sans-serif;"> 5.5 Recursion

__//Topic 6 - Further system fundamentals//__ //<span style="font-family: Arial,Helvetica,sans-serif;"><range type="comment" id="522752926_13">6.1 Processor configuration</range id="522752926_13"> //

<span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_14">6.1.1 Instruction Register and Program Counter <span style="font-family: Arial,Helvetica,sans-serif;"> 6.1.2 Instruction Register and Program Counter within the Machine instruction Cycle <span style="font-family: Arial,Helvetica,sans-serif;"> 6.1.3 Interrupt Registers</range id="522752926_14"> <span style="font-family: Arial,Helvetica,sans-serif;"> <range type="comment" id="522752926_16">6.1.4 Busses and other Hardware</range id="522752926_16">

//<span style="font-family: Arial,Helvetica,sans-serif;"> 6.2 Magnetic disk storage //

<span style="font-family: Arial,Helvetica,sans-serif;">6.2.1 Outline Storage details with reference to Blocking, Sectors, Cylinders, Heads <span style="font-family: Arial,Helvetica,sans-serif;">6.2.2 Description of Access time in terms of latency, Seek time and Transfer time

//<span style="font-family: Arial,Helvetica,sans-serif;"> 6.4 Further networking fundamentals //

<span style="font-family: Arial,Helvetica,sans-serif;"> 6.4.1 Computer in Networks <span style="font-family: Arial,Helvetica,sans-serif;"> 6.4.2 Communication Features of a Network <span style="font-family: Arial,Helvetica,sans-serif;"> 6.4.3 Packet switching <span style="font-family: Arial,Helvetica,sans-serif;"> 6.4.4 Packet Switching Protocol <span style="font-family: Arial,Helvetica,sans-serif;"> 6.4.5 Network Security

//<span style="font-family: Arial,Helvetica,sans-serif;">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__// //<span style="font-family: Arial,Helvetica,sans-serif;"> 7.1 File organization //

<span style="font-family: Arial,Helvetica,sans-serif;"> 7.1.1 Key field <span style="font-family: Arial,Helvetica,sans-serif;"> 7.1.2 & 7.1.3 Sequential File Organization <span style="font-family: Arial,Helvetica,sans-serif;"> 7.1.4 Partially-Indexed Sequential File Organization <span style="font-family: Arial,Helvetica,sans-serif;"> 7.1.5 Fully-Indexed File Organization <span style="font-family: Arial,Helvetica,sans-serif;">7.1.6 Direct File Organisation <span style="font-family: Arial,Helvetica,sans-serif;">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

<span style="font-family: Arial,Helvetica,sans-serif;"> Useful site for conversions and networking:[| http://www.shunsoft.net/ipcalc/help/chap12.html] <span style="font-family: Arial,Helvetica,sans-serif;"> Computer Science information site: []

Sources
 * "Analog-to-digital Conversion." <http://www.answers.com/topic/analog-to-digital-converter#ixzz1IXObkPyo> 18 April 2011.
 * "Aritmetic Logic Unit." __Wikipedia.__ 25 August 2010. Wikimedia.org. 2 September 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Arithmetic_logic_unit__
 * Beleites, Johann. 22 September 2010. JCBIB. 24 September 2010.
 * "Bus (computing)." __Wikipedia.__ 2 September 2010. Wikimedia.org. 15 September 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Bus_%28computing%29__
 * "Bus (datenverarbeitung)." __Wikipedia.__ 19 September 2010. Wikimedia.org. 21 September 2010. __http://de.wikipedia.org/wiki/Bus_%28Datenverarbeitung%29__
 * "Computer Port (hardware)." __Wikipedia, The Free Encyclopedia.__ 19 December 2010. Wikimedia Foundation. 4 January 2011. __https://secure.wikimedia.org/wikipedia/en/wiki/Computer_port_%28hardware%29__
 * "Computer Port (software)." __Wikipedia, The Free Encyclopedia.__ 5 November 2010. Wikimedia Foundation. 4 January 2011. __https://secure.wikimedia.org/wikipedia/en/wiki/Computer_port_%28software%29__
 * "Control Unit." __Wikipedia.__ 31 August 2010. Wikimedia.org. 2 September 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Control_unit__
 * "Datei:os X-logo.svg." <http://de.wikipedia.org/w/index.php?title=Datei:OS_X-Logo.svg&filetimestamp=20100627110027> Wikimedia.org. 29 October 2010. __<http://upload.wikimedia.org/wikipedia/commons/thumb/8/8e/OS_X-Logo.svg/200px-OS_X-Logo.svg.png.>__
 * Englader, Irv. __The Architecture Of Computer Hardware And Systems Software.__ Leigh Press, 2003.
 * "File:a White Iphone 3g Displaying Virtual Keyboard In Portrait Mode.jpg." <http://commons.wikimedia.org/wiki/File:A_White_iPhone_3G_displaying_virtual_keyboard_in_portrait_mode.jpg> Wikimedia.org. 3 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/6/62/A_White_iPhone_3G_displaying_virtual_keyboard_in_portrait_mode.jpg.>__
 * "File:compact Audio Cassette 4.jpg." 17 July 2009. <http://commons.wikimedia.org/wiki/File:Compact_audio_cassette_4.jpg> Wikimedia.org. 24 September 2010. __<http://upload.wikimedia.org/wikipedia/commons/7/7a/Compact_audio_cassette_4.jpg.>__
 * "File:expo Comm Wireless Japan 2008 Sony Vaio Z.jpg." <http://commons.wikimedia.org/wiki/File:Expo_Comm_Wireless_Japan_2008_Sony_VAIO_Z.jpg> Wikimedia.org. 3 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/e/e2/Expo_Comm_Wireless_Japan_2008_Sony_VAIO_Z.jpg.>__
 * "File:fedora Line Drawing.svg." <http://commons.wikimedia.org/wiki/File:Fedora_line_drawing.svg> Wikimedia.org. 1 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/thumb/3/33/Fedora_line_drawing.svg/200px-Fedora_line_drawing.svg.png.>__
 * "File:linux Logo.jpg." <http://commons.wikimedia.org/wiki/File:Linux_logo.jpg> Wikimedia.org. 29 October 2010. __<http://upload.wikimedia.org/wikipedia/commons/d/dd/Linux_logo.jpg.>__
 * "File:mac Pro, Profile.jpg." <http://commons.wikimedia.org/wiki/File:Mac_Pro,_profile.jpg> Wikimedia.org. 3 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/9/99/Mac_Pro%2C_profile.jpg.>__
 * "File:openlogo-debianv2.svg." <http://upload.wikimedia.org/wikipedia/commons/thumb/6/66/Openlogo-debianV2.svg/200px-Openlogo-debianV2.svg.png> Wikimedia.org. 1 November 2010. __<http://commons.wikimedia.org/wiki/File:Openlogo-debianV2.svg.>__
 * "File:opensuselogo.png." <http://commons.wikimedia.org/wiki/File:OpenSUSElogo.png> Wikimedia.org. 1 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/e/ec/OpenSUSElogo.png.>__
 * "File:ram N.jpg." 10 November 2004. <http://commons.wikimedia.org/wiki/File:RAM_n.jpg> Wikimedia.org. 24 September 2010. __<http://upload.wikimedia.org/wikipedia/commons/d/d3/RAM_n.jpg.>__
 * "File:samsung Nc20 - Lid Open - Side View.jpg." <http://commons.wikimedia.org/wiki/File:Samsung_NC20_-_Lid_Open_-_Side_View.jpg> Wikimedia.org. 3 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/5/51/Samsung_NC20_-_Lid_Open_-_Side_View.jpg.>__
 * "File:sierpinski Triangle.svg." <http://upload.wikimedia.org/wikipedia/en/thumb/8/88/Sierpinski_Triangle.svg/500px-Sierpinski_Triangle.svg.png> Wikimedia.org. 18 November 2010. __<https://secure.wikimedia.org/wikipedia/en/wiki/File:Sierpinski_Triangle.svg.>__
 * "File:slackware-mascot.png." <http://commons.wikimedia.org/wiki/File:Slackware-mascot.png> Wikimedia.org. 1 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/5/57/Slackware-mascot.png.>__
 * "File:switch De 16 Puertos.jpg." 30 September 2010. <http://commons.wikimedia.org/wiki/File:Switch_de_16_puertos.JPG> Wikimedia.org. 20 January 2011. __<http://upload.wikimedia.org/wikipedia/commons/0/00/Switch_de_16_puertos.JPG.>__
 * "File:timeline Of Web Browsers.svg." 21 January 2011. <https://secure.wikimedia.org/wikipedia/en/wiki/File:Timeline_of_web_browsers.svg> Wikimedia.org. 3 Febuary 2011. __<http://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg.>__
 * "File:ubuntucof.svg." <http://commons.wikimedia.org/wiki/File:UbuntuCoF.svg> Wikimedia.org. 1 November 2010. __<http://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/UbuntuCoF.svg/200px-UbuntuCoF.svg.png.>__
 * "File:usb Stick 128mb Innenansicht.jpg." 10 November 2004. <http://commons.wikimedia.org/wiki/File:USB_Stick_128MB_Innenansicht.jpg> Wikimedia.org. 24 September 2010. __<http://upload.wikimedia.org/wikipedia/commons/7/70/USB_Stick_128MB_Innenansicht.jpg.>__
 * "File:windows Xp Wordmark.svg." <http://commons.wikimedia.org/wiki/File:Windows_XP_wordmark.svg> Wikimedia.org. 29 October 2010. __<http://upload.wikimedia.org/wikipedia/commons/thumb/b/bb/Windows_XP_wordmark.svg/2000px-Windows_XP_wordmark.svg.png.>__
 * "Firewall (computing)." 12 December 2010. <https://secure.wikimedia.org/wikipedia/en/wiki/Firewall_(computing)> Wikimedia.org. 13 December 2010.
 * Gillo, Daniel. 22 September 2010. 24 September 2010.
 * Gillo, Daniel. "File:cd Autolev Crop.jpg." 16 July 2005. <http://commons.wikimedia.org/wiki/File:CD_autolev_crop.jpg> Wikimedia.org. 24 September 2010. __<http://upload.wikimedia.org/wikipedia/commons/d/d5/CD_autolev_crop.jpg.>__
 * "Handshaking." __Wikipedia, The Free Encyclopedia.__ 4 January 2011. Wikimedia Foundation. 4 January 2011. __https://secure.wikimedia.org/wikipedia/en/wiki/Handshaking__
 * "Instruction Cycle." __Wikipedia.__ 28 August 2010. Wikimedia.org. 2 September 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Instruction_cycle__
 * "Interpreter (computing)." __Wikipedia, The Free Encyclopedia.__ 14 Febuary 2011. Wikimedia Foundation. 17 Febuary 2011. __http://en.wikipedia.org/wiki/Interpreter_%28computing%29__
 * "Isdn." 14 December 2010. Wikimedia.org. 16 December 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Isdn__
 * "Isdn." 14 December 2010. Wikimedia.org. 16 December 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Isdn__
 * Jones, Richard. __Computer Science Java Enabled.__ Victoria: IBID Press, 2004.
 * "Key (cryptography)." __Wikipedia, The Free Encyclopedia.__ 13 December 2010. Wikimedia Foundation. 31 January 2011. __http://en.wikipedia.org/wiki/Key_%28cryptography%29__
 * "Memory Bus." __Wikipedia.__ 14 September 2010. Wikimedia.org. 21 September 2010. __http://en.wikipedia.org/wiki/Memory_bus__
 * "Microwave." __Wikipedia, The Free Encyclopedia.__ 17 January 2011. Wikimedia Foundation. 20 January 2011. __http://en.wikipedia.org/wiki/Microwave__
 * "Opcode." __Wikipedia.__ 10 September 2010. Wikimedia.org. 15 September 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Opcode__
 * "Parallel Port." __Wikipedia, The Free Encyclopedia.__ 11 January 2011. Wikimedia Foundation. 12 January 2011. __https://secure.wikimedia.org/wikipedia/en/wiki/Parallel_port__
 * Pb, S. <http://dis-dpcs.wikispaces.com/file/view/packet_switching.swf/188605781/packet_switching.swf> PBS. 16 December 2010.
 * "Polling (computer Science)." __Wikipedia, The Free Encyclopedia.__ 4 September 2010. Wikimedia Foundation. 7 January 2011. __http://en.wikipedia.org/wiki/Polling_%28computer_science%29__
 * "Radio Waves." __Wikipedia, The Free Encyclopedia.__ 11 January 2011. Wikimedia Foundation. 20 January 2011. __http://en.wikipedia.org/wiki/Radio_waves__
 * "Router." __Wikipedia, The Free Encyclopedia.__ 19 January 2011. Wikimedia Foundation. 20 January 2011. __http://en.wikipedia.org/wiki/Router__
 * "Serielle Schnittstelle." __Wikipedia, The Free Encyclopedia.__ 32 December 2010. Wikimedia Foundation. 12 January 2011. __https://secure.wikimedia.org/wikipedia/de/wiki/Serielle_Schnittstelle__
 * "Tianhe-i." __Wikipedia.org.__ Wikimedia.org. 3 November 2010. __https://secure.wikimedia.org/wikipedia/en/wiki/Tianhe-I__
 * __Word, Register And Address.__ Russo, Anthony, (Medium: Power Point Presentation) 2010.

<span style="color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 49%;"> Biblography by Daniel Gillo