I’m a student of Bachelor in computer science. This year is my last year and I should choose some courses. I like to study in the field of bioinformatics for Master. But I’m not sure which course is more useful and which is completely Irrelevant to bioinformatics.
- Artificial Intelligence
- Neural Networks
- Data compression
- Software Engineering Project Management
- Operations research and combinatorial optimization
- Interaction Design (it’s about User Interface)
If it’s necessary I’ll explain the course in more detail
Note: In addition of computer science Biology is necessary for bioinformatics, but currently I want to choose most relevant courses of C.S.
Did you already take a course in statistics?
No; is it important? I see in my research most emphasize on biology.
Statistics is everywhere in Science. Working as some kind of bioinformatician / developer today, I regret that I didn't take more Stats courses. The software parts are easier to learn as you go, than the stats part.
Yes, I think it is absolutely essential. You should know the basics of applied statistics, probability, test-theory (p-values), some basic distributions (normal, Poisson, Binomial, ... ), and maybe regression. Most analysis of experimental data has to deal with some kind of uncertainty and measurement error. This is especially essential when you analyse biological experiements.
Bioinformatics is a vastly wide area, and it is hard to tell exactly what you should study unless knowing what subfield you are interested in or will work in. If not being sure about subfield, I would personally, out of those courses, pick "Software Engineering Project Management" and "Operations research and combinatorial optimization", since they are really generally applicable, and will probably be helpful whatever subfield you will work in. AI and NN, and compression are surely great stuff, but much much more niched, and should be selected only if you are interested in algorithm development where these techniques are relevant.
Thanks Samuel. I read the paper that medhat had sent about the importance of “Natural language processing”. What do think about “NLP”?
Have you already taken a number of biology courses? I see a lot of people who seem to forget the "bio" part of bioinformatics!
I know biology is very essential for this course and I will take it.