Content: Introduction to the basic concepts of computer science, such as algorithms and complexity analysis, with emphasis on algorithms relevant for Chemistry and Biology such as string search and graph algorithms. Concept of algorithm and data types. Complexity analysis of algorithms; NP-completeness and computability; search methods and heuristics. Course material: Lecture notes Grading: Oral exam.