Friday, November 30, 2007

(CS05143) COMPUTER PROGRAMMING FOR BIOTECHNOLOGISTS

UNIT – I: Hardware
Parts of a computer: Processor, memory, I/O devices, storage devices, Types of
computer systems: Super computer, Mainframe computer, Minicomputer,
workstations, Microcomputers, Personal computers, desktop handheld computers.
Input Devices: keyboard, mouse, hand devices, optical devices, audiovisual devices.
Output devices: monitor, projectors, sound devices, printers, storage devices, files.
UNIT-II: Software
Principles of software Engineering operating systems and their applications. DOS,
WINDOWS, UNIX, LINUX.
UNIT - III
Algorithm, flowchart, program development steps, basic structures of C language,
data types, declaration of variables, assigning values, arithmetic, relational and
logical operators, increment and decrement operators, WHILE, DO-WHILE and
FOR statements.
UNIT – IV
One dimensional & two dimensional arrays, initialization, string variables, declaration
reading and writing.
UNIT-V
Functions, Basics of functions variables & storage classes, example C programs.
UNIT – VI
Structure definition, initializing, assigning values, passing of structures as arguments,
unions. Databases: 1) RDBMS and DBMS 2) CODD’s Rules 3) Normalisation.
UNIT – VII
Infix, programs, recursion in C, Queue & it’s sequential representation, Circular
queue, Sequence.
UNIT-VIII: Biopackages
1)Biopearl 2) BioJava 3) Systems Biology Markup Lanaguage.(SBML)
REFRENCE:
1. E. Balaguru Swamy, C & Data Structures, TMH, 2002.
2. A.M. Tanenbaum, Data Structures using C, PHI.
3. Horowitz and Sahani, Fundamentals of Data Structures, Wiley.
4. Mastering Perl for Bioinformatics by James D. Tisdall , O’ Reilly publications.
Objective of this course is to enable the student to apply the knowledge gained
here for Bioinformatics Applications

No comments: