Base.cs Podcast show

Base.cs Podcast

Summary: Beginner-friendly computer science lessons based on Vaidehi Joshi's base.cs blog series, produced by CodeNewbie.

Join Now to Subscribe to this Podcast

Podcasts:

 S9:E8 - "In the end, the code you take is equal to the code you make" | File Type: audio/mpeg | Duration: 00:26:17

It is the end of the Base.cs series, so we answer some of your questions and take a look back at some of our favorite moments!

 S9:E7 - "This way to translate is le-JIT" | File Type: audio/mpeg | Duration: 00:21:57

This episode is going to make you want to dance the JIT-ter Bug.

 S9:E6 - "Two translators, both alike in dignity" | File Type: audio/mpeg | Duration: 00:19:51

What are you going to choose, compilation or interpretation?

 S9:E5 - "Paring down our parse trees with AST" | File Type: audio/mpeg | Duration: 00:18:36

We get into abstract syntax trees, (usually just referred to as an AST), which is really nothing more than a simplified, condensed version of a parse tree.

 S9:E4 - "Confused about compilers?" | File Type: audio/mpeg | Duration: 00:22:53

We phase into understanding compilers by getting into phase one of how compilers work: lexical analysis.

 S9:E3 - "Parsing out parse trees" | File Type: audio/mpeg | Duration: 00:23:14

What exactly is a the computer version of a “sentence”? And how do we go about diagramming it, exactly?

 S9:E2 - "Speeding up our traveling salesperson" | File Type: audio/mpeg | Duration: 00:21:38

In our last episode we were a little disappointed that our salesperson was traveling in factorial time, so now we are speeding them up!

 S9:E1 - "Take a journey with the Traveling Salesman" | File Type: audio/mpeg | Duration: 00:30:04

Make your salesperson the most efficient around by using the Hamiltonian path.

 S8:E8 - "Memoizing all the things in dynamic programming" | File Type: audio/mpeg | Duration: 00:19:04

Get the memo and memoize!

 S8:E7 - "Dynamic Programming is pretty dynamite " | File Type: audio/mpeg | Duration: 00:21:38

"I will not repeat myself again." - Dynamic Programming

 S8:E6 - "Getting deeper into Dijkastra" | File Type: audio/mpeg | Duration: 00:29:23

We use Dijkstra's algorithm to find the shortest path from one node to another in a complicated house-shaped graph. Also, Vaidehi sings us a song.

 S8:E5 - "Dijkstra's algorithm is a weighty topic" | File Type: audio/mpeg | Duration: 00:26:07

To get from one point to any other point in a graph, make Dijkstra your weapon of choice.

 S8:E4 - "DAG, Daniel! Back at it again..." | File Type: audio/mpeg | Duration: 00:13:25

DAG-nabbit! Don't forget to check whether or not a graph is a directed acyclic graph.

 S8:E3 - "Living on the edge!" | File Type: audio/mpeg | Duration: 00:20:54

Traversing through a graph is pretty edgy.

 S8:E2 - "Jump around the indexes with DFS!" | File Type: audio/mpeg | Duration: 00:24:51

To go about coding the depth-first search algorithm (DFS), we revisit an old friend: adjacency lists.

Comments

Login or signup comment.