At the end of the course, the student will acquire information theory basic concepts and programming and reasoning systems global knowledge; He will know the basic concepts of algorithms and he will be able to identify the main principles. Finally, he will own a global vision of the computer science applications to life science and drug discovery process.
Through lessons and practical sessions at the end of each learning unit (when planned).
Information theory basic concepts; Hardware, Software; Information technology; Computers types; PC components; Computer performances. Hardware: CPU; Memory; I/O peripherals; Memory devices. Software: applications, operating systems; Graphical User Interface; System development.
Algorithms; Algorithms properties; Descriptions; Constants and Variables; Propositions and Predicates; Flowcharts; Composition Schemes; Iterative Algorithms; Arrays; Structural analysis; Recursive Algorithms; Complexity: basic concepts; Numeration systems; Positional; Conversions; Binary operations; 8 and 16 numeral systems; Complements; Information coding; Bits, bytes and words; BCD Coding; Control bits; Computer arithmetic;
Computer Science Applications to Life Sciences and Drug Discovery