Course Course Summary Section 1 Content Section 1 Content Left Section 1 Content Right Credit Type: Course ACE ID: EDX-0008 Organization: EdX Location: Online Length: 9 months (8-10 hours/week) Dates Offered: 10/1/2023 - 9/30/2026 Credit Recommendation & Competencies Section 2 Content Section 2 Content Left Section 2 Content Right Level Credits (SH) Subject Graduate 3 Data Structures and Algorithms Graduate 3 Data Structures and Algorithms for Computational Biology Description Section 3 Content Section 3 Content Left Section 3 Content Right Objective: The course objective is to learn algorithmic techniques for solving various computational problems through implementing over one hundred algorithmic coding problems in a programming language of the learner’s choice. Learning Outcomes: Understand essential algorithmic techniques and apply them to solve algorithmic problems Implement programs that work in less than one second even on massive datasets Test and debug code even without knowing the input on which it fails Formulate real life computational problems as rigorous algorithmic problems Prove correctness of an algorithm and analyze its running time General Topics: Algorithmic design and techniques Data structures fundamentals Graph algorithms NO-Complete problems String processing and pattern matching Dynamic programming Machine Learning and genomics Genome sequencing Instruction & Assessment Section 4 Content Section 4 Content Left Section 4 Content Right Instructional Strategies: Audio Visual Materials Case Studies Classroom Exercise Discussion Practical Exercises Project-based Instruction Methods of Assessment: Other Capstone completion Minimum Passing Score: 70% Supplemental Materials Section 5 Content Section 5 Content Left Section 5 Content Right Section 6 Content Section 6 Content Left Section 6 Content Right Button Content Rail Content 1 Other offerings from EdX C++ Programming: Basic Skills - Codio (EDX-0005) C++ Programming: Intermediate Concepts - Codio (EDX-0006) CS50AI: Introduction to Artificial Intelligence with Python (EDX-0004) CS50P: Introduction to Programming with Python (EDX-0003) CS50W: Web Programming with Python and JavaScript (EDX-0002) CS50x: Introduction to Computer Science (EDX-0001) Full Stack Cloud Development-IBM (EDX-0009) View All Courses Page Content