Kelso High School Crest
KELSO HIGH SCHOOL
Bowmont Street, Kelso, TD5 7EG | tel: 01573 224444 | email: khs@kelso.scotborders.sch.uk
Information | School News | Departments | Publications | Former Pupils | Activities  Default text-sizeMedium text-sizeLarge text-size
Computing - Advanced Higher  


 

Software Development Computer Networking Previous Projects
Useful links    

Units 1 and 2
Scholar Scholar on-line course
Software Development NAB Practice on-line quiz for Advanced Higher Software Development NAB
Software Development Process Slides Powerpoint slides summarising the current Scholar Software Development unit.
Progzoo Interactive online programming tutorials where you can switch instantly between 8 different programming languages including Visual Basic, Java and C++
Project slides Powerpoint slides summarising the project proposal and specification process
Software Development Process Slides (old Course) Powerpoint slides summarising the Old Scholar Software Development unit.
Software Engineering University of Toronto Software Engineering notes.
Software Design taxonomy A Taxonomy of Software Design Methodologies.
Software design and UML Software Design using the Unified Modelling Language (UML)
OOP Excellent tutorial on Object Oriented programming using writing a western novel as a theme.
Design methodologies A Summary of Major Software Design Methodologies.
Software Development Methodologies Summaries of a variety of Software Development methodologies.
Software Development Cycle Softwqare development Cycle summary from Tessla.
Data Flow Diagrams Online guide to data flow diagrams.
Sorting Demo Animated versions of the Simple sort, the selection sort and the bubble sort
Sorting animations More sorting algorithms animated using Java
Software Testing Wikipedia entry on software testing
Code Translation Web site to translate code dfrom one language to another
Google Chrome Detailed explanation of the innovations used to design the Google Chrome browser
   

Back to top

Computer Networks
Topic 1: Network Protocols and Standards Powerpoint slides illustrating the need for standards, the OSI and Internet architecture models, and TCP/IP
Topic 2: IP Addressing and DNS Powerpoint slides covering packet routing using IP, subnet masks, CIDR, DNS and Netwrok troubleshooting
Topic 3: Network Applications Powerpoint slides covering email protocols (POP3, SMTP, IMAP and MIME) and HTML
Topic 4: Network Applications 2 Powerpoint slides covering Web browsers, Hypertext Transfer Protocol (HTTP) and other network applications
Topic 5: Network Security Powerpoint slides covering symmetric and asymmetric encryption, digital certificates and password security
Topic 6: Denial of Service Attacks Powerpoint slides covering Smurf attacks, Disdtributed Dos attacks and DNS attacks
Topic 7: Network Protection Powerpoint slides covering Proxy servers, firewalls, routers and backup strategies
Topic 8: Data Transmission Powerpoint slides covering static and active network infrastructure, data transmission and wireless protocols
Topic 9: Remote Access Prootocols Powerpoint slides covering SLIP and PPP dialup protocols, and Virtuasl Private Networking tunnelling protocols PPTP and L2TP
Data-Comms course On-line data-comms from 2004 Advanced Higher course (password required)
The OSI Model OSI Model Powerpoint slides
Introduction to Data Compression Everything you will ever need to know about data compression, Huffman encoding etc.
CSYS Tutorial Certivicate of Sixth Year Studies communications and Networking tutorial from James McMunn
PHP/MySql Tutorial Webmonkey tutorial on how to use PHP to manipulate a MySql database
PHP MySQL Another excellent resource if you want to learn how to use PHP and MySQL together
Digital Signatures How digital signatures work
RFC 1149 TCP/IP implemented by carrier pigeon.
HTTP Errror codes Cartoon set illustrating HTTP 400 errors
Networking Protocols A list of network protocols and their functions in respect of the OSI model
Network Cabling Everything you need to know about network cabling
Network Reference Network reference page
TCP Problems A simulation of troubleshooting TCP/IP
Token Ring How token ring networks are implemented - a simulation.
Introduction to TCP/IP Introduction to Internet Protocols
Warriors of the Net

Excellent animated movie explaining how the TCP/IP protocol works, plus explanations of firewalls, routers switches, proxy servers, and much more.
*In school only
If you have broadband you can download it from here

KelsoHighSchool.net KHS Bulletin board, Blog, php search demo and Moodle Course Management system
   

Back to top

Previous Projects
Knockout Whist (Hamish Kerr) Knockout Whist program written in Visual Basic.
Chemistry tutorial (Gaven Watson) Chemistry tutorial using CHIME (needs CHIME plugin)
Physics Tutorial (Alan Skea) Tutorial implemented in Flash
VRML (David King) Animated VRML page (Needs VRML plugin)
Communications Protocols (Stephen Denning) Illustration of the software development process for a university project
Ethers Tutorial (Chris Walker) Tutorial implemented in Flash
   

Back to top

Useful links
Scholar Scholar on-line course
Advanced Higher Computing Notes on Advanced Higher Computing and a useful discussion forum.
khsproject Project reports from S6 Advanced Higher pupils
   

Back to top


Search WWW Search KHS Website