Postgraduate Course: Introduction to scientific programming for MSc in Drug Discovery & Translational Biology (PGBI11039)
Course Outline
School | School of Biological Sciences |
College | College of Science and Engineering |
Course type | Standard |
Availability | Not available to visiting students |
Credit level (Normal year taken) | SCQF Level 11 (Postgraduate) |
Credits | 10 |
Home subject area | Postgraduate |
Other subject area | None |
Course website |
None |
Taught in Gaelic? | No |
Course description | This course which is specifically designed for taught MSc students in Drug Discovery and Translational Biology, will provide through lectures and tutorial exercises a basic knowledge of computer programming. The course will give the students the ability to write simple programs to manipulate digital and text data, and to perform simple mathematical trnasformations. |
Entry Requirements (not applicable to Visiting Students)
Pre-requisites |
|
Co-requisites | It is RECOMMENDED that students also take
Drug Discovery (MSc Level) (PGBI11088)
|
Prohibited Combinations | |
Other requirements | This course is an introductory programming course and therefore NOT recommended for any students with a programming background. |
Additional Costs | Recommended course book(s). |
Course Delivery Information
|
Delivery period: 2014/15 Semester 1, Not available to visiting students (SS1)
|
Learn enabled: Yes |
Quota: None |
|
Web Timetable |
Web Timetable |
Course Start Date |
15/09/2014 |
Breakdown of Learning and Teaching activities (Further Info) |
Total Hours:
100
(
Lecture Hours 20,
Programme Level Learning and Teaching Hours 2,
Directed Learning and Independent Learning Hours
78 )
|
Additional Notes |
|
Breakdown of Assessment Methods (Further Info) |
Written Exam
0 %,
Coursework
100 %,
Practical Exam
0 %
|
No Exam Information |
Summary of Intended Learning Outcomes
At the end of the course, the student will be able to:
take file of arbitary ordered data and reorder according to given rule, reformat lines to allow them to be read in.
write a program to solve square root of a quadratic equation (given bones to read in a, b and c) and write out result
write a program to read in a file, reformat its contents and write out the contents in new way
write a program which reads in file of gene names, descriptions and chromosome locations; provide a menu with 3 choices, print out genes with same name, print out genes with same chromosome, exit program
write a program which, given a pdb ID from the command line, will read in the pdb file, offer 5 menu choices to list atoms within a given distance, list residues within given distance, list atoms in a given residue, give average B factor within given residue and exit
write a PERL program to read in a collection of sequences and store selected facts about the sequences in a MySQL database
write a Web interface in PHP to programs from the previous examples (or provided example programs)
|
Assessment Information
7 assessed practical exercises |
Special Arrangements
None |
Additional Information
Academic description |
Not entered |
Syllabus |
Not entered |
Transferable skills |
Not entered |
Reading list |
Not entered |
Study Abroad |
Not entered |
Study Pattern |
Not entered |
Keywords | IntroSciProg |
Contacts
Course organiser | Dr Paul Taylor
Tel: (0131 6)50 7058
Email: |
Course secretary | Miss Vicky Mactaggart
Tel: (0131 6)51 7052
Email: |
|
© Copyright 2014 The University of Edinburgh - 13 February 2014 1:55 pm
|