Computer System Engineering – Prof. Hari Balakrishnan, Prof. Samuel Madden

This course covers topics on the engineering of computer software and hardware systems: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. We will also look at case studies of working systems and readings from the current literature provide comparisons and contrasts, and do two design projects. Students engage in extensive written communication exercises. Enrollment may be limited. This course is worth 4 Engineering Design Points.

Mathematics for Computer Science (2015) – Albert R. Meyer

This course covers elementary discrete mathematics for computer science and engineering. It emphasizes mathematical definitions and proofs as well as applicable methods. Topics include formal logic notation, proof methods; induction, well-ordering; sets, relations; elementary graph theory; integer congruences; asymptotic notation and growth of functions; permutations and combinations, counting principles; discrete probability. Further selected topics may also be covered, such as recursive definition and structural induction; state machines and invariants; recurrences; generating functions.

Getting Into Infosec

Interviews with people who have transitioned and got jobs in #infosec and #cybersecurity so you can learn and be inspired from their experience. There is no linear path into the field of Information Security, so the hope is that you will resonate with at least one of the guests. Some of my guests were teachers, paralegals, librarians, military vets, developers, and IT help desk techs (to name a few) before transitioning. Also featuring “spoof” ads poking fun at the industry.

FTFY: Fixed That For You

Do you make, break, and tinker with things? Are you a seeker of unconventional wisdom? Do you think in algorithms? Then welcome to FTFY, also known as Fixed That For You—a show about solving problems with data and algorithms. When we say Fixed That For You, we don’t mean it in that sometimes-snarky, message board way. We’re talking about the unconventional ways that really clever people tackle big problems, small problems, mysterious problems, even weird problems. And we learn about the iterative process behind inventive solutions to those problems, devised by engineers, software developers, computer scientists, and everyday people who are doing incredible things with data. From preventing human stampedes, to building an artificial pancreas, to finding the perfect romantic partner, to tracking down criminal wildlife poachers, and much more, there’s probably an algorithm for that. Hosted by science journalist, Cara Santa Maria.

OCW Scholar: Introduction to Computer Science and Programming – Prof. John Guttag

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.

The Contention Window

This is an informative and fun podcast about WiFi, but not limited solely to wireless networking technology. We hope to stir up a bit of contention with our podcast and bring new ideas and viewpoints to wireless professionals everywhere!

Hindsight is 20/19 Podcast

The podcast where we look at 250 years of Dartmouth College history through 25 objects.

Better Podcasting

SP Rupert and Stephen Jondrew host a weekly podcast dedicated for the Hobby Podcaster with tips and tricks on how to get started, sound great, have fun and not break the bank. Each week they talk about a podcasting topic in depth within an arc (like how to start a podcast, podcast gear for the hobby podcaster, and tips on different types of presenting-announcing-hosting) and then run down a current news item of importance to podcasting. They also run down any feedback and offer advice on how to make your hobby podcasting time better, easier and more fun. You can check them out at www.betterpodcasting.com for more information.

Fill In The Blank – Keith Ables / Ross Strader

A weekly podcast about the technology of today and how it impacts the world of tomorrow.

Millennial Minimalists

A podcast on living simply. Follow millennial Kelly Foss and her guests, and be inspired to design a simpler, more intentional life.