0% found this document useful (0 votes)
74 views3 pages

BIO310 Course Outline

This document provides a course description for an introduction to bioinformatics course. It details the course credits, hours, description, prerequisites, textbooks, assessment plan, major topics covered, learning outcomes, and relationship to program outcomes. The course introduces concepts in biology, computer science, databases, algorithms, sequence analysis, and more as they relate to bioinformatics.

Uploaded by

Ted Mosby
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views3 pages

BIO310 Course Outline

This document provides a course description for an introduction to bioinformatics course. It details the course credits, hours, description, prerequisites, textbooks, assessment plan, major topics covered, learning outcomes, and relationship to program outcomes. The course introduces concepts in biology, computer science, databases, algorithms, sequence analysis, and more as they relate to bioinformatics.

Uploaded by

Ted Mosby
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

COMSATS University Islamabad, Wah Campus

BS-COMPUTER SCIENCE (COURSE DESCRIPTION FORM)

BIO310 – INTRODUCTION TO BIOINFORMATICS


Instructor: Dr. Anum Masood
Number of Credit Hours:  3 credits  4 credits

Number of Lecture Hours per Week:  1 hour 2 hours  3 hours

Number of Lab Hours per Week:  none  2 hours  3 hours

Number of Tutorial Hours per Week:  none  1 hour  2 hours

Course Description:

This course introduces field of Bioinformatics, its origin and challenges. A brief overview will be
provided on the key concepts of biology and computer science with respect to bioinformatics; mainly
related to DNA, RNA, nucleotides, amino acids, proteins, protein-protein interaction, biological
databases and web-resources; bioinformatics based algorithms: how to write them, and calculate their
complexities, etc. Students would learn how to acquire different types of biological information from
databases and learn the difference between biological database generations. Nucleotide analysis
principles and tools will be covered in detail, including sequence similarity, Dot Matrix, Dynamic
Programming for local as well as global pair-wise alignment using Smith-Waterman and Needle-
Wunsch algorithms, gap penalties including Affine gap penalty, Scoring and Substitution Matrices
(PAM & BLOSUM), Multiple Sequence Alignment, BLAST and FASTA, etc. Dynamic
programming algorithms, statistical models such as HMM will be introduced. Students will also get
familiar with protein analysis including protein structure prediction from a sequence and protein-
protein interaction. Phylogenetic will be briefly covered.

Prerequisites:
1. Introduction to Programming (ITCP)
2. Basic knowledge of Matrices
Text Book:
1. Introduction to Bioinformatics - A Theoretical And Practical Approach by
Krawetz, Stephen A., Womble, David D. (Eds.)

1
Reference Book:
1. Introduction to Bioinformatics, OXFORD UNIVERSITY PRESS, 2002
2. Practical Bioinformatics, Springer, 2003
3. Bioinformatics --From Genomes to Therapies, Willey Publishing Inc. 2007
4. https://www.ncbi.nlm.nih.gov/
5. http://nbviewer.jupyter.org/github/biolab/ipynb/blob/master/2016-bi/01-intro.ipynb

Assessment Plan for the Course:

Evaluation methods Theory Weight (%) LAB Weight (%)


Quizzes (4) 15
Assignments (4) 10 25
Sessional exam (I and II) 10 and 15 10 and 15
Terminal Exam 50 50
Total T=(T/100)*67 T=(T/100)*33

Major Topics Covered in the Course:

No of teaching
Unit Topic hours

Introduction to Bioinformatics, Challenges of Bioinformatics,


Applications of Bioinformatics, Computer Scientist's Introduction to
1. 12
Molecular Biology, The Central Dogma of Molecular Biology, The
First Look at the Genome

Introduction database systems, Bioinformatics databases, C++


2. 7.5
programs on pattern searching and parsing,

3. Genome Sequencing 3

Introduction to Hashing, Global Sequence Alignment, Local


Sequence Alignment, Dot Plots, BLAST, FASTA, Exact Pattern
4. 19.5
Matching

2
5. Phylogenetics 3

Total Contact Hours 48


Course Learning Outcomes:
Upon completion of the course, students will be able to:

C1 Recognize the importance of Bioinformatics in recent research areas


Acquire knowledge regarding main kinds of Biological data and how this data is stored as well
C2
as retrieved from Biological databases.
Clear understanding of different types of Biological problems and major computational
C3
approaches to address these issues
C4 Explore the algorithms for genome analysis

C5 Understanding of different techniques to identify the similarities among different sequences

Relationship between Course Learning Outcomes and Program Learning Outcomes:

Course Program
Learning Unit of the syllabus Possible artifacts Level Learning
Outcomes Outcomes
Quizzes, Assignments,
C1 1 L a-1
Sessional Exams
Quizzes, Assignments,
C2 2 L h-2
Sessional Exams
Quizzes, Assignments,
C3 3 M c-1
Sessional Exams
Quizzes, Assignments,
C4 4 M i-1
Terminal Exam
Quizzes, Assignments,
C5 5 L i-1
Terminal Exam

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy