| layout | title | nav_exclude | permalink | seo | ||||
|---|---|---|---|---|---|---|---|---|
home |
Bioinformatics Algorithms |
true |
/:path/ |
|
more like: (bio)informatics ALGORITHMS
Instructor: Can Alkan
Class Hours: Tue 13:30-15:20 - Fri 09:30-10:20.
Class room: TBA
Office hour: By appointment (Public calendar, changes frequently)
Staff contact: Staff
NOTE: Some biology, molecular biology, genetics background would help, but not required. Note that this course is, before everything else, an algorithms course and focuses mainly on string processing.
Prerequisites: Discrete mathematics, basic algorithms and data structures, and programming proficiency with compiled languages, e.g., C/C++/Java/Rust will be expected. Students will be assumed to have the necessary knowledge of combinatorics, fundamental algorithms for sorting, searching, hashing, dynamic programming, greedy algorithms, graph algorithms, and run time and space analyses (i.e., growth functions - described using the Big O notation).
Textbook: None mandatory, some recommended material
Grading: There will be one midterm exam (25%) and a final exam (35%). A further 30% of the final grade will be based on homework/programming assignments, and 10% will be based on quizzes.
Grading Policy: Note that we do not discuss with students about grades. Therefore, we will not answer any questions about the passing grades and/or students' requests for passing the course. Any emails sent to this effect will be omitted.
Course Slides: CHECK HERE
Key Dates (tentative, subject to change):
- Midterm: March 31, 2026 -- during class hours
- Quizzes:
- Quiz 1: February 10, 2026
- Quiz 2: March 3, 2026
- Quiz 3: March 24, 2026
- Quiz 4: April 14, 2026
- Quiz 5: May 5, 2026
- Homeworks:
- HW0:
- Assigned: February 6, 2026
- Deadline: February 13, 2026
- HW1:
- Assigned: February 16, 2026
- Deadline: February 27, 2026
- HW2:
- Assigned: March 6, 2026
- Deadline: March 25, 2026
- HW3:
- Assigned: March 30, 2026
- Deadline: April 10, 2026
- HW4:
- Assigned: April 14, 2026
- Deadline: April 24, 2026
- HW5:
- Assigned: April 29, 2026
- Deadline: May 8, 2026
- HW0:
Lecture Cancellations: The following lectures are canceled.
- March 31, 2026
Important information for exams:
- You will be given the opportunity to bring cheat sheet to the midterm and final exams (not the quizzes). DO NOT try to memorize anything, instead grasp the logic behind each algorithm & data structure.
- Write legibly, and make your answers clear.
- Unintelligible answers may fail to receive credit.
- In the case of a "design an algorithm" question, you are expected to give only pseudocode. Any "real" code may not be graded.
Frequently Asked Questions: Here