COMPUTER LABORATORY - 2025/6
Module code: ENG0018
Module Overview
The emphasis of this module is on the development of digital capabilities, academic skills and problem-solving skills. The module will facilitate the development of competency in working with software commonly used to support calculations, analysis and presentation. Microsoft Excel will be used for spreadsheet-based calculations and experimental data analysis. MATLAB will be used as a platform for developing elementary programming skills and applying various processes to novel problem-solving scenarios. The breadth and depth of digital capabilities will be further enhanced by working with HTML, CSS and JavaScript within the GitHub environment to develop a webpage, presenting the student's research project narrative. The project provides students with an opportunity to carry out guided research and prepare an online article on one of many discipline-specific topic choices. Students will develop a wide range of writing, referencing and other important academic skills and learn how to use embedded and/or interactive online content to support the presentation of their online article.
Module provider
Sustainability, Civil & Env Engineering
Module Leader
RAHMAN Alifah (Mech Eng Sci)
Number of Credits: 15
ECTS Credits: 7.5
Framework: FHEQ Level 3
Module cap (Maximum number of students): N/A
Overall student workload
Workshop Hours: 9
Independent Learning Hours: 50
Lecture Hours: 5
Seminar Hours: 10
Laboratory Hours: 20
Practical/Performance Hours: 1
Guided Learning: 50
Captured Content: 5
Module Availability
Semester 1
Prerequisites / Co-requisites
N/A
Module content
Indicative content includes:
- Excel: data analysis, calculations, functions and plot customisation.
- MATLAB: basic operations and programming fundamentals applied in novel contexts.
- Research Project: guided research and preparation of an online article presenting the student's research narrative.
- HTML/CSS and JavaScript: develop a webpage for hosting content related to the conference project, through the GitHub environment.
- Academic skills development: research, referencing, writing and presentation.
- Digital knowledge: The internet, IOT, AI
Assessment pattern
Assessment type | Unit of assessment | Weighting |
---|---|---|
Coursework | COMPUTING 1 - EXCEL DATA ANALYSIS AND APPLICATIONS | 20 |
Coursework | COMPUTING 2 - MATLAB APPLICATIONS | 30 |
Coursework | RESEARCH PROJECT (PEER REVIEW & FEEDBACK) | 5 |
Coursework | RESEARCH PROJECT (WEB-PAGE DEVELOPMENT & ONLINE RESEARCH ARTICLE) | 40 |
Online Scheduled Summative Class Test | COMPUTING 3 - INTERNET TECHNOLOGY (30 mins) | 5 |
Alternative Assessment
N/A
Assessment Strategy
The assessment strategy is designed to provide students with the opportunity to demonstrate their progress on the full range of learning outcomes applying their skills and knowledge in a variety of authentic contexts.
The summative assessment for this module consists of:
COMPUTING 1 – Excel data analysis & application; [LO 1] Students will use learning from lectures and computing labs to perform calculations, analyse data and prepare a customised chart using Microsoft Excel
COMPUTING 2 – MATLAB application; [LO 2] Students will apply MATLAB operations and programming concepts to solve a set of problems by creating simple mathematical models and preparing graphical representations.
RESEARCH PROJECT 1 – Peer review & feedback [LO 3, 4, 5] Students will self-evaluate, obtain peer review and create an action plan for their online research article demonstrating their progress with researching and designing/developing their web content using HTML/CSS and JavaScript in the GitHub environment.
RESEARCH PROJECT 2 – Online Research Article [LO 3, 4, 5] Students will share their article on a topic of their choice demonstrating their use of HTML/CSS and JavaScript for website design and development, using appropriate embedded or interactive content to engage the reader with their research narrative. Students will also demonstrate their development of academic skills in researching information, accessing and assessing the validity of different sources of information, referencing, and academic writing.
COMPUTING 3 - INTERNET TECHNOLOGY [LO 5] Students will demonstrate their knowledge and understanding of basic concepts related to the internet, IOT, and AI.
Formative assessment
Weekly lab worksheets to assess Excel, MATLAB, HTML, CSS and JavaScript progress. Embedded questions in Excel e-book. Verbal feedback given in weekly workshop sessions for the conference project.
Feedback
Written feedback as well as detailed individual and cohort contextual quantitative feedback on the Excel and MATLAB assessments. Feedback can be applied to future work on presenting and modelling data in module ENG0014 and in undergraduate programmes.
Assessed peer review and feedback exercise included in the research project. This exercise exemplifies the process of seeking and using feedback on written assignments in a timely manner ahead of submitting final work for assessment, as such it has wide relevance to future studies, projects and work.
Written feedback as well as detailed individual quantitative feedback on the online article (including web page formatting/use of HTML, CSS and JavaScript.) This feedback will be linked to future assignments such as the lab report for ENG0014 (semester two) and more broadly to academic writing (e.g. how to write an abstract) that is relevant to undergraduate programmes and beyond.
Written (automated) feedback on Internet technology test.
Module aims
- Provide basic introduction to the use of Excel and MATLAB to support laboratory work and engineering calculations
- Introduce students to web based presentation design and delivery that make effective use of popular digital technologies
- Develop student research skills through the use of information and communication technologies and reference management systems
- Develop critical thinking and problem solving skills in mathematical and computational processes
- Introduce students to web page design and development using HTML, CSS and JavaScript through the GitHub environment
Learning outcomes
Attributes Developed | ||
001 | Perform calculations, analyse data and prepare a customised chart using Microsoft Excel. | KCPT |
002 | Apply MATLAB operations and programming concepts to solve novel problems, create simple mathematical models and prepare graphical representations. | KCPT |
003 | Develop academic skills necessary for preparing a web-based article presenting a narrative of the student's research, supported by embedded and/or interactive content. | KCPT |
004 | Use digital tools for effective research, information access and referencing to support the preparation of the paper and presentation for the conference project. | KCPT |
005 | Utilise HTML/CSS and JavaScript to develop and host a web page in the GitHub environment. | KCPT |
Attributes Developed
C - Cognitive/analytical
K - Subject knowledge
T - Transferable skills
P - Professional/Practical skills
Methods of Teaching / Learning
The learning and teaching strategy is designed to use practical computer laboratory sessions to develop a basic understanding of Excel and MATLAB. The research project involves researching and preparing an online article to present the student's findings. The topic area relates to the students' area of interest and intended undergraduate progression route.
The learning and teaching methods include:
- Computing lectures - for students to gain basic knowledge and background information
- Computer laboratories – tuition to consolidate students’ understanding of basic knowledge and to develop practical skills
- Research project workshop sessions to support students through the stages of researching and preparing an online article to present their research findings.
- Online content presentation styles – peer to peer observation and feedback
- Guided support sessions for students to access online materials and resources to deepen their understanding and enhance their practical skills
- Independent learning for students to self-evaluate their work and develop their critical thinking and problem-solving skills in mathematical and computational processes
Indicated Lecture Hours (which may also include seminars, tutorials, workshops and other contact time) are approximate and may include in-class tests where one or more of these are an assessment on the module. In-class tests are scheduled/organised separately to taught content and will be published on to student personal timetables, where they apply to taken modules, as soon as they are finalised by central administration. This will usually be after the initial publication of the teaching timetable for the relevant semester.
Reading list
https://readinglists.surrey.ac.uk
Upon accessing the reading list, please search for the module using the module code: ENG0018
Other information
Surrey’s Foundation Year programmes are committed to developing students with strengths in Employability, Digital Capabilities, Global and Cultural Capabilities, Sustainability, and Resourcefulness and Resilience. This module is designed to particularly develop knowledge and skills in the following:
Resourcefulness and resilience: Students are exposed to challenging and authentic data processing, programming and research scenarios in this module, which invariably lead to setbacks and frustration. They are encouraged to reflect, fault-find, and to question their strategy if the outcome of a problem-solving process is not as expected. Students learn how to seek verification of their output through independent research or peer collaboration and how to respond constructively to formal and informal feedback. Additionally, time management with regards to coursework deadlines in this module, developing successful approaches to problem-solving for mathematical and computational tasks, and developing research skills through finding and reviewing suitable sources of information for the web based delivery of the research project are all developed in this module and contribute to strengthening student resourcefulness and resilience.
Digital capabilities: Students develop skills and confidence in using a variety of software tools, and they are encouraged as well as supported in organising and setting up their own social network groups. Digital knowledge and understanding are key components of this module. Excel, MATLAB, website design and development via a GitHub webpage, as well as discussion of the internet, IOT, and AI will be undertaken by the students as a foundation for developing their digital capabilities further during their undergraduate programmes. The students become conversant with working within the university VLE (SurreyLearn) through dedicated training sessions which are reinforced with embedded activities in this module. All students learn to use tools such as the similarity checker Turnitin. Debating the use of generative AI tools is now a learning objective within the Computer Laboratory module. Further applications that students need to develop competency in for producing academic output include using MS Office tools such as Word and Excel. Through exploring this diverse range of digital tools, students also develop skills in mathematical and computational processes, as well as a range of research skills, and learn to create engaging web-based content to effectively convey key concepts and information in a clear, concise, accessible, and visually appealing manner.
Employability: Skills in programming and digital capabilities are highly sought after by employers. Students learn to use industry standard software packages such as MS Office suite and MATLAB, and are introduced to programming. They are also introduced to web page design using HTML, CSS and JavaScript. Furthermore, the coursework assignments in this module develop problem-solving, independent working, research and communication skills – these are skills that are valued by employers in all sectors.
Sustainability: When students join the Foundation Year programme they often have a very mechanical approach to problem solving, accepting facts and applying them without question and without consideration of the implication for society or for the environment. Through the introduction of more complex and connected scenarios, such as within independent research projects, the students begin to appreciate that there are often many ways of approaching the same problem and the solutions have differing impacts on society and the environment. The research project coursework assignment allows students to choose their own topic for investigation and to share via a website-based written article; the United Nations Sustainability Development Goals and associated materials will be introduced as part of the “ideas generation phase” for this assignment.
Global and cultural capabilities: The student cohort has a diverse spectrum of social and cultural backgrounds. Students are encouraged to work together, particularly in lab and tutorial sessions where they gain exposure to different points of view, approaches and experiences. On a practical level students encounter scenarios where for instance they have to change the usage of familiar language, such as the use of reserved words in MATLAB. The programming language was constructed using “American English” so simple commands using the word “colour” will not work and students have to use the word “color” instead. This can be a source of frustration but provides a useful exemplar of how different cultural points of view, in this case the choice of spellings for reserved words, forces us to adjust our way of working. When students are working on their research project they may also learn, for example, that engineers work to different standards in different countries and that design codes and health and safety regulations may evolve as a function of location. For instance, Civil Engineering students often carry out research projects related to structural design. The structural design codes and building regulations in Japan consider the impact of earthquakes, which is not a major consideration when building new homes in the UK. Many other scenarios with these differences in international standards arise and form a basis of discussion in the research projects.
Programmes this module appears in
Programme | Semester | Classification | Qualifying conditions |
---|---|---|---|
Mathematics with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Financial Mathematics with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Mathematics and Physics with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Physics with Nuclear Astrophysics with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Physics with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Physics with Astronomy with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Computer and Internet Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Electronic Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Biomedical Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Mechanical Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Astronautics and Space Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Aerospace Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Civil Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Chemical and Petroleum Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Chemical Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Physics with Quantum Computing with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Mathematics with Data Science with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Electronic Engineering with Nanotechnology With Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Electronic Engineering with Computer Systems With Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Electrical and Electronic Engineering with Foundation Year BEng (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Computer Science with Foundation Year BSc (Hons) | 1 | Compulsory | A weighted aggregate mark of 50% is required to pass the module |
Please note that the information detailed within this record is accurate at the time of publishing and may be subject to change. This record contains information for the most up to date version of the programme / module for the 2025/6 academic year.