New Students: use your matriculation number as username during registration.

Algorithms & Data Structures

5.00(10)

Algorithms & Data Structures

  • Course level: Beginner

Description

Course Scope:

Object-Oriented Programming

  • Abstract Data Typing, Inheritance, Polymorphic Programming, Iterators & Enumerators

 

Object-Oriented Implementation of Data Structures

  • Lists, Sets, Associated Arrays & Dictionaries, Tuples
  • Sparse Arrays, Stack, Queues, Double-Ended Queues, Trees & Graphs

 

Object-Oriented Implementation of Data Structures

  • Lists, Sets, Associated Arrays & Dictionaries, Tuples
  • Sparse Arrays, Stack, Queues, Double-Ended Queues, Trees & Graphs

What Will I Learn?

  • Create capacity to apply software to Engineering Design, Analysis, Optimization and Prototyping
  • Programming as part of the panoply of skills acquired at undergraduate level
  • Concrete Experience in a specific Programming Language: Python for this year. Previous years we did C++, C#

Topics for this course

13 Lessons

Introduction to Programming

Week 1a: Course Scope & Requirement1:12:04
Week 1b: Course Scope and Requirement00:00:00
Week 2a: Set as Abstract Collection1:36:26
Week 2b: Set as Abstract Collection00:00:00
Week 3a: Identifiers & Variables1:26:47
Week 3b: Identifiers & Variables00:00:00
Week 4: Python Collections & Controls 11:27:08
Week 5: Python Collections & Controls II00:00:00
Week 6: Week 5 Homework Review/Fusion 360: the Modeling Environment1:36:54
Week 7: Object-Oriented Python II-a1:45:16
Week 8: Object-Oriented Python II-b1:31:53
Week 9: Object-Oriented Python II-c00:00:00
Week 10: Code Reuse in OOP: Inheritance1:32:13

Student Feedback

5.0

Total 10 Ratings

5
10 ratings
4
0 rating
3
0 rating
2
0 rating
1
0 rating

Lovely course

I LOVE THE PROF'S TEACHING TECHNIQUES..... 👏👏👏👏👏..... ..... AT FIRST, I WAS SCARED..... 😂😂😂😂😂 .... THE PROF MADE ME TO STUDY HARDER SO THAT I WON'T COME BACK AGAIN 😂😂😂😂🙌

THANK YOU SIR 🙏🙏🙏🙏🙏

THE ADMIN ALSO DID A GREAT JOB TOO BY PROVIDING ALL THE TUTORIAL VIDEOS ON TIME 👏👏👏👏👏 ..... NICE ONE(KUDOS TO THE ADMIN)👏👏👏👏👏

An intriguing course. Thanks a lot

Hmm... Really grateful for this.

This course has triggered more interest for python, thank you sir!

The course was enlightening sir.
Now, I am no more a newbie in python programming

Wonderful teaching methods by the Professor. He really made sure we programmed a lot which as he says "Programming is the only way you can learn programming"

A very educative course

A great course

Amazing method of teaching, Thanks a lot

₦20,000.00

Material Includes

  • Lecture Slides
  • Recorded Lecture Videos
  • Programming Clinics

Requirements

  • Anaconda :Package Distribution System
  • Python Interpreter
  • Visual Studio Code: Integrated Development Environment, IDE
  • Mathematica 11 or above
  • Fusion 360

Target Audience

  • 3rd year undergraduates of Systems Engineering at the University of Lagos, Nigeria.