Week 10
49
BLAST
Home
Home
Resources
1
Week plan
2
Flashcards
3
Course Tools
Week 1
4
Course introduction
5
Insides
6
Terminal Howto
7
Getting set up
8
Hello world
9
AI: Meet AI
10
Instruction
Week 2
11
Notebooks
12
Values, operators, logic
13
Variables
14
Precedence
15
Control flow
Week 3
16
Functions
17
AI: The AI predicts, you prove
Week 4
18
Objects
19
AI: How AIs produce code
20
Lists
21
Dictionaries
22
Tuples
23
Turtle: the object
Week 5
24
AI: Let it explain, then confirm
25
Iteration
26
Testing
27
Turtle: loops and tests
Week 6
28
AI: Practical use
29
Data structures
30
Files
31
Turtle: drawing from data
32
Testing programming projects
33
Project: Translating ORFs
Week 7
34
AI: Ask for another way
35
Composition
36
Turtle: functions
37
Project: Primer analysis
Week 8
38
Classes
39
AI: Let it draft
41
Turtle: classes and debugging
42
Project: Codon usage
Week 9
43
Modules and packages
44
AI: Neurons
45
AI: Neural networks
46
Project: Finding genes
Week 10
47
AI: Tests are the contract
48
Biopython
49
BLAST
50
AI: Plan before you prompt
51
Worked example: decomposition modeled live
52
Project: Genome assembly
Week 11
53
AI: Training
54
AI: Recognizing handwritten digits
55
Numpy and Pandas
56
Plotting
57
AI: Delegate the full problem
58
Project: HIV sub-groups
Week 12
59
Regular expressions
Week 13
60
Recursion
Week 14
61
AI: Surviving AI
62
List comprehensions
Other Links
Student comments
TA version of this page
Week 10
49
BLAST
49
BLAST
48
Biopython
50
AI: Plan before you prompt