Careers360 Logo
ask-icon
share
    Compare

    Quick Facts

    Medium Of InstructionsMode Of LearningMode Of Delivery
    EnglishSelf StudyVideo and Text Based

    Courses and Certificate Fees

    Fees InformationsCertificate AvailabilityCertificate Providing Authority
    INR 11278yesPenn

    The Syllabus

    • Welcome to Data Structures and Software Design
    • Introduce Yourself
    • Professional Certificate - Verification Required
    • Assessing and Submitting Assignments
    • Pre-Course Survey

    • Introduction
    • Linked Lists
    • Homework 1 - Linked Lists
    • Abstract Data Types
    • Homework 2 - Queues and Stacks
    • Hash Sets
    • Homework 3 - Collections
    • Discussion

    • Introduction
    • Binary Search Trees
    • Homework 4 - Binary Search Trees
    • Heaps
    • Homework 5 - TreeMaps and PriorityQueues
    • Graphs
    • Homework 6 - Graphs
    • Discussion

    • Introduction
    • Documenting a Design
    • Homework 7 - UML
    • What is Good Software?
    • Homework 8 - Software Design
    • Discussion

    • Introduction
    • Making Code Easier to Understand
    • Homework 9 - Refactoring
    • Making Code More Reliable
    • Homework 10 - Reliability
    • Making Code More Efficient
    • Homework 11 - Efficiency
    • Discussion

    • Survey

    Instructors

    Articles

    Student Community: Where Questions Find Answers

    Ask and get expert answers on exams, counselling, admissions, careers, and study options.