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.