Skip to main content

Module

CSC8335 : Computing Environment for Digital Biology

  • Offered for Year: 2025/26
  • Module Leader(s): Dr Pawel Widera
  • Lecturer: Dr Katherine James
  • Owning School: Computing
  • Teaching Location: Newcastle City Campus
Semesters

Your programme is made up of credits, the total differs on programme to programme.

Semester 1 Credit Value: 20
ECTS Credits: 10.0
European Credit Transfer System

Aims

The module provides an elementary introduction to important topics in computing science and data handling that are relevant for biological data analysis and software development, including:

• Computer Architecture.
• Data Representation and Storage.
• Operating Systems and Virtual Machines.
• Command Line and REPL Environment for biological data analysis with Python and R.

Outline Of Syllabus

• Relationship between biology and computing.
• Introduction to computer architecture and CPU/memory/disk/network bounds on computation.
• Structured and unstructured data storage formats and databases.
• GNU/Linux operating system.
• Bash shell and scripting.
• Virtual machines and containers.
• Scientific writing with LaTeX.
• Basic statistical analysis and visualisation with R.

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Structured Guided LearningLecture materials101:3015:00Asynchronous online materials.
Scheduled Learning And Teaching ActivitiesLecture161:0016:00Lectures (in person).
Guided Independent StudyAssessment preparation and completion651:0065:00Coursework preparation and practical exercises.
Scheduled Learning And Teaching ActivitiesPractical82:0016:00Practicals (in person).
Scheduled Learning And Teaching ActivitiesDrop-in/surgery81:008:00Bookable office hours.
Guided Independent StudyIndependent study163:0048:00Background reading.
Guided Independent StudyIndependent study162:0032:00Lecture follow-up.
Total200:00
Teaching Rationale And Relationship

Lectures will be used to introduce the learning material and for demonstrating the key concepts by example. They will be followed by hands-on computer lab sessions where students will apply the thought concepts in practice. Students will be expected to watch asynchronous online materials following each in-person teaching session to strengthen their understanding and enable deep learning.

Students will be expected to spend time on coursework outside the timetabled classes.

Students aiming for merit/distinction mark will be expected to widen their knowledge beyond the content of lecture notes through background reading.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report1M85Main assignment testing the theoretical and practical understanding of the computational technologies used to organise biological data.
Prob solv exercises1M15Low stakes programming assignment testing the understanding of biological data handling in R.
Formative Assessments

Formative Assessment is an assessment which develops your skills in being assessed, allows for you to receive feedback, and prepares you for being assessed. However, it does not count to your final mark.

Description Semester When Set Comment
Prob solv exercises1MA series of small computational exercises testing ability to apply taught concepts in a new context.
Assessment Rationale And Relationship

The practical/lab report assesses the understanding of the theory, the ability to use computational thinking, and competence in application of taught technologies to solve selected problems common in digital biology.

The low stake programming assignment allows students to explore practical applications of R to biological data handling.

The formative problem solving exercises help students to test their skills against teaching expectations.

Reading Lists

Timetable