Introduction to Computing for Biologists – Varala Lab @ Purdue

Introduction to Computing for Biologists

Syllabus

Lecture 1: Computer Architecture, OS, UNIX         Lab 1

Lecture 2: The UNIX operating system                   Lab 2

Lecture 3: Command line tools                                Lab 3

Lecture 4: Regular expressions                                Lab 4  Solutions

Lecture 5: Shell scripts                                              Lab 5

Lecture 8: Introduction to Python: Data types      Lab 8

Lecture 9: Numbers, Strings and Lists                   Lab 9

Lecture 10: Lists, Loops and Conditions                Lab 10

Lecture 11: Tuples, Dictionaries & Sets                  Lab 11

Lecture 12: Functions, scope and arguments        Lab 12

Lecture 13: Generating commands and jobs

Lecture 14: Module, environments etc.