BİL172 Life Sciences and Computer Engineering


Hasan OĞUL



This course introduces the fundamental concepts in life sciences, including basics of life, central dogma of molecular biology, genetics and biotechnology perspectives. The relevance of this subjects with computer engineering is discussed over the databases and web tools for managing and processing the data produced by the research in life sciences. The computer engineering students are expected to learn a new programming language to easily manipulate life science data and get familiar with computational biology, bioinformatics and biomedical applications.

No main textbook, but following are useful: (1) Genomic Perl, Rex A. Dwyer, Cambridge University Press, 2003, (2) Life Science, Prentice Hall, 2005, (3) Lewin's Genes X, Jones & Bartlett Publishers, 2009.


Lecture Supplements

Perl Programming

Perl Syntax - Notes

Perl Data Types - Notes

Perl Variables - Notes

Perl Loops - Notes

Perl Arrays - Notes

Perl Subroutines - Notes

Perl Hashes - Notes

Perl Files - Notes


Life Sciences

Cell Link1 Link2

Future of Healthcare Technologies Link1 Link2

Personalized Medicine Link1 Link2

DNA Structure Link1 Link2

Discovery of DNA Link1

DNA Replication Link1 Link2

From DNA to protein Link
DNA-RNA-Protein (Slides)

Cell Cycle and Cancer Link

Microarray Technology Link Link Link
Protein Structure and Function (Slides)

Sequence Alignment (Slides)


HWs & Labs - 15%
Quizes - 10%
Midterm - 35%
Final - 40% 

Participation - 5% 



Home | Personal | Teaching | Research | News