Explore UCD

UCD Home >

GENE30040

Academic Year 2023/2024

Introduction to Programming for Biologists (GENE30040)

Subject:
Genetics
College:
Science
School:
Biomolecular & Biomed Science
Level:
3 (Degree)
Credits:
5
Module Coordinator:
Assoc Professor Peadar Ó Gaora
Trimester:
Spring
Mode of Delivery:
On Campus
Internship Module:
No
How will I be graded?
Letter grades

Curricular information is subject to change.

This module will introduce fundamental topics in computer programming to students with no prior programming experience. It is designed for biology students with an interest in computational data analysis/bioinformatics. The course will introduce the concept of variables, types and basic data structures. Program structure including flow control, conditional execution and file input/output will be covered. Example problems based on biological data will be used. The course will consist of lectures, tutorials and practical programming sessions. There will be a strong emphasis on the practical elements of writing code.

About this Module

Learning Outcomes:

How to write programs to solve some basic biological questions including interrogating and manipulating biological data. How to interact with the operating system and run code. Gain an understanding of why computer programming is important in biology.

Student Effort Hours:
Student Effort Type Hours
Autonomous Student Learning

70

Lectures

12

Tutorial

12

Computer Aided Lab

24

Total

118


Approaches to Teaching and Learning:
Lectures; hands-on coding practice in task-based practicals; tutorials

Requirements, Exclusions and Recommendations
Learning Requirements:

Students must be enrolled in a biology programme.


Module Requisites and Incompatibles
Additional Information:
Must be enrolled in a biology programme


 

Assessment Strategy
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade In Module Component Repeat Offered
Class Test: The Class Test takes place in the final practical session of the trimester. Part 1 is a series of short questions. Part 2 is a short programming task.
Each part carries equal weight.
2 hour End of Trimester Exam n/a Graded No
40
No
Continuous Assessment: A number of programming tasks taken through the trimester. Throughout the Trimester n/a Graded No
60
No

Carry forward of passed components
Yes
 

Resit In Terminal Exam
Summer No
Please see Student Jargon Buster for more information about remediation types and timing. 

Feedback Strategy/Strategies

• Group/class feedback, post-assessment

How will my Feedback be Delivered?

Notes on assignments will be provided. Students can map relevant issues to their submissions.

Name Role
Pauric Donnelly Tutor
Marina Villacampa Fernandez Tutor