|
|
|
Paper III
PROGRAMMING FOR BIOINFORMATICS
Subject description : This subject presents the fundamentals of programming techniques, namely sequence of execution, Selection of blocks to be executed, repetition of execution etc with the help of C programming language.
Goals: To make the students to learn problem solving, execution of programs, thinking the problems in procedure manner and apply the concepts
Objectives: On successful completion of the course the students should have: Understood basic of approaching a problem to be computerized Learnt the various techniques of writing codes to be executed
UNIT-I: Programming in C Introduction, Data types, Operators, Expressions, Control Flow, Structures, Input and Output, Functions, Pointers and References, String Processing, File Handling.
UNIT-II Programming in C++ Basic concepts of OOPS-Introduction to C++,C vs C++-data types, variables, constants, operators and statements in c++- Functions in c++- function prototype-definition-inline functions-overloaded functions.
UNIT- III Programming in PERL Introduction, Basic Operators and Control Structures, Scalars, Lists, Hashes, File Manipulation, Pattern Matching and Regular Expressions, Subroutines, Text and String Processing
UNIT-IV Python Programming Overview, Data structures, Control Flow, Modules, Basic I/O, Exception Handling, Regular Expressions, File Manipulation, Classes, Standard library
UNIT-V BioPERL Programming General Bioperl classes, Sequences (Bio::Seq Class, Sequence Manipulation), Features and Location Classes (Extracting CDS), Alignments (AlignIO), Analysis (Blast,Genscan), Databases (Database Classes, Accessing a local Database)
REFERENCES: 1. The C Programming Language, B.W.Kernighan and D.M. Ritchie 2nd Edition. Prientice Hall of India. 2. Programming Perl – Larry Wall, Tom Christiansen & John Orwant 3ed 2000- O’ Reilly 3. Programming Python – Mark Lutz – 2nd Ed., O’ Reilly 4. E. Balagurusamy - “Programming in C++ ” - Tata Mc. Graw Hill Edition 5. Byron Gottfried, - “Programming with C” (Schaum's Outline Series ) - Tata 6. McGrawHill Publishing Company - 1998. 7. Object oriented programming with c++ -Robert Laffore -Waite series. 8. Programming Perl - Tom Christiansen, Larry. Wall Orielly Publications
|
No responses found. Be the first to respond and make money from revenue sharing program.
|