Computers and the Internet

Module description

This module is designed to equip you with the foundational information you need to understand and work in business and technical fields requiring the use of computers and networking technologies. Computing technology has a diversity of applications, so this module is suitable both for computer science students and for those pursuing other study disciplines. On this module, you will acquire useful knowledge of computer systems, computer networks and information systems analysis and design.

Full module specification

Module title:Computers and the Internet
Module code:ECM1413
Module level:1
Academic year:2014/5
Module lecturers:
  • Dr David Wakeling - Lecturer
Module credit:15
ECTS value:


Duration of module: Duration (weeks) - term 1:


Module aims

Mason, MBy the end of the module, you should be well placed to make use of an extensive range of hardware and software. In addition, you will have gained the knowledge and skills to enable you to analyse existing computer-based information systems and to design and develop web-based applications from informal specifications.

ILO: Module-specific skills

  • 1. outline the major components of modern computer architectures, process-based operating systems, and computer networks;
  • 2. describe and contrast types of computer hardware architectures and technologies;
  • 3. define and differentiate between networked computer architectures;
  • 4. explain and qualitatively compare network topologies;
  • 5. deliniate the basic operation and uses of network protocols;
  • 6. design a web program from an informal specification;
  • 7. build a web program using an appropriate range of technologies.

ILO: Discipline-specific skills

  • 8. interpret an informal requirement specification;
  • 9. systematically analyse information and make appropriate design choices.

ILO: Personal and key skills

  • 10. express information at various levels of abstraction;
  • 11. use an operating system to manage a computer, and a computer network for basic communication and information search;
  • 12. write a basic technical report incorporating the design, implementation and testing of computer systems.

Learning activities and teaching methods (given in hours of study time)

Scheduled Learning and Teaching ActivitiesGuided independent studyPlacement / study abroad

Details of learning activities and teaching methods

CategoryHours of study timeDescription
Scheduled learning and teaching activities 20Lectures
Scheduled learning and teaching activities 10Workshops
Guided independent study20Individual assessed work
Guided independent study100Guided independent study

Formative assessment

Form of assessmentSize of the assessment (eg length / duration)ILOs assessedFeedback method
Accessing IT resources in the University10 hours1,11Written and oral
Linux worksheet10 hours1,4, 9, 11Written and oral

Summative assessment (% of credit)

CourseworkWritten examsPractical exams

Details of summative assessment

Form of assessment% of creditSize of the assessment (eg length / duration)ILOs assessedFeedback method
Coursework (Linux)1510 hours1, 3, 10, 11Written and oral
Coursework (Web programming) 1510 hours6, 7, 8, 9, 12Written and oral
Written exam702 hour, closed book2, 3, 4, 5, 10Oral, on request

Details of re-assessment (where required by referral or deferral)

Original form of assessmentForm of re-assessmentILOs re-assessedTimescale for re-assessment
ExamWritten examAllAugust Ref/Def period

Re-assessment notes

Referred students will be re-assessed for a maximum of 40%. For students deferred in the exam only, the uncapped exam mark will be combined with marks from coursework according to the stated percentage weightings. For students deferred in the whole module, the uncapped exam mark will be used.

Syllabus plan

- introduction to operating systems: process management, memory management, virtual memory management, file management, file systems networking, network topologies (LAN, WLAN etc.), network protocols (HTTP, FTP, SSL, TCP/IP, POP etc.);

- networked computer architectures: client-server, three-tier architecture, peer to peer;

- web technologies: HTML / XHTML, CSS, XML;

- regular expressions.

Indicative learning resources - Basic reading

 ELE: http:

Module has an active ELE page?


Origin date


Last revision date