Software Development and Object-oriented Programming

Sean Davis

25 Episodes

In this course, Professor Sean Davis covers a range of core topcis critical to a successful computer science degree and career. Summary of course contents

Use of Software Development Tools: Debugging techniques, especially using UNIX debugging aids such as gdb/ddd. Effective use of windowing environments, such as X windows and emacs. Program development as multi-file modules, and use of the UNIX “make” program to organize them.

The UNIX Environment: First-level understanding of the nature of UNIX processes and job control. UNIX hierarchical file system. Use of system files such as library and “include” files.

Advanced Programming Concepts: Pointers, recursion, file manipulation. Singly-and doubly-linked lists, and if time permits, one or more topics chosen from: binary trees; queues; stacks.

Programming Techniques: The material introduced in ECS 30 on stepwise refinement, documentation, multi-file program design, time/storage tradeoffs, and so on is continued here. There is particular emphasis on

Podcasts Similar to Software Development and Object-oriented Programming

ethiCS (94.6%)

Allegheny College Department of Computer Science

The Python Podcast.__init__ (93.86%)

Tobias Macey

RCE - Super Computers (93.1%)

Brock Palen

Fork Pull Merge Push (93.08%)

Reaktor

Scale Cast – A podcast about big data, distributed systems, and scalability (92.92%)

None

FLOSS for Science (92.82%)

FLOSSforScience

Lightbend (92.81%)

Lightbend

Deep Dive: AI (92.68%)

Deep Dive: AI

Tech Talk With Vignesh (92.56%)

Vignesh

Ringvorlesung - Database Research (WT 2021/22) - tele-TASK (92.39%)

various lecturers

The InfoQ Podcast (92.33%)

InfoQ

Teaching Python (92.16%)

Sean Tibor and Kelly Paredes

Pilgrim Engineering Architecture Technology Podcast - PEAT UK (92.09%)

Peter Pilgrim

Open Source Directions hosted by OpenTeams (92.04%)

Quansight, LLC

GIPHY Engineering (91.94%)

None

The TeachMeTom Show (91.92%)

Tom Schweitzer / TeachMeTom

CodeNewbie (91.89%)

CodeNewbie

Machine Learning Guide (91.79%)

Dept

Programmers Quickie (91.77%)

Software Engineering

Operating Systems (91.77%)

Ibrahim Quadri

Code Together (91.77%)

Intel Corporation

Test & Code in Python (91.69%)

Brian Okken

Contributor (91.67%)

Eric Anderson

Distributed machine learning (91.65%)

Robert Keller

Talk Python To Me (SoundCloud) (91.6%)

Michael Kennedy

Software Daily (91.57%)

SoftwareDaily.com

Chaos Computer Club - recent events feed (low quality) (91.55%)

sirgoofy

GOTO - Today, Tomorrow and the Future (91.49%)

GOTO

Lambda Show (91.41%)

Lambda Show

The Spoken Nerd (91.33%)

connormcdonald

Magpie Talk Show (91.29%)

Sam Newman

DataHack Radio (91.26%)

Analytics Vidhya

The REPL (91.24%)

Daniel Compton

Talk Python To Me (91.2%)

Michael Kennedy (@mkennedy)

OpenObservability Talks (91.19%)

Dotan Horovits, Jonah Kowall

Software Engineering Radio (91.14%)

se-radio team

Coding Blocks (91.08%)

Allen Underwood, Michael Outlaw, Joe Zack

Strumenta (91.03%)

None

Talking Code (91.0%)

Coderly

The Real Python Podcast (90.99%)

Real Python

rajadhi on Narro (90.99%)

rajadhi

Internship Computer Science (90.95%)

internship for engineering

NERSC User News (90.92%)

NERSC User News

How to Program with Java Podcast (90.88%)

Best Java podcast on iTunes, learn about variables, control structures, col

Chaos Computer Club - recent events feed (high quality) (90.84%)

sirgoofy

Chaos Computer Club - recent events feed (90.83%)

sirgoofy

Alex Asks Anything (90.81%)

Alex Walter

[APJ] Algorithm and Programming in Java (90.81%)

BINUS University

Rasa Chats (90.79%)

Rasa

Happy Path Programming (90.67%)

Bruce Eckel & James Ward

The MongoDB Podcast (90.65%)

MongoDB

StackToHeap (90.62%)

Manoj Mahalingam

Thoughtworks Technology Podcast (90.62%)

Thoughtworks

Software Engineering Radio - The Podcast for Professional Software Developers (90.61%)

SE-Radio Team

Kaana Newsroom (90.58%)

Kaana

Exascale Computing Project Podcast (90.56%)

Exascale Computing Project

The Known World (90.43%)

IEEE Computer Society

The RE:Frame Podcast (90.43%)

David and Lenn

Bol.com - Techlab (90.4%)

bol.com - Techlab

GraphQL Radio (90.39%)

GraphQL Radio

The TWIML AI Podcast (formerly This Week in Machine Learning & Artificial Intelligence) (90.38%)

Sam Charrington

Jesse Liberty - Silverlight Geek (90.36%)

None

GIS (90.31%)

mapscaping.com

R Weekly Highlights (90.31%)

Eric Nantz

Borderless Engineer Podcast (90.21%)

Yair Cohen

[MIO] Mobile Multimedia Solution using iOS (90.19%)

BINUS University

And designer podcast (90.19%)

Yaroslav Samoylov

Go Gab (90.17%)

Nick Cox

Environment Variables (90.13%)

Green Software Foundation

Geospatial Tech and Tools (90.13%)

mapscaping.com

The Watir Podcast (90.12%)

Watir Team

The Learning Pod (90.11%)

Ian Dickinson

Conversations on Applied AI (90.09%)

Justin Grammens

The Diary Of Design Thinking (90.08%)

Simon Hoang

CULTURE – rule 11 reader (90.07%)

CULTURE – rule 11 reader

52 Weeks of Cloud (89.98%)

Noah Gift

Programming (89.94%)

Minko Gechev

345 Tech Talks (89.93%)

345 Tech Talks

OpenHive.JS (89.91%)

NearForm

Tech'd Out (89.89%)

Corey G & Geoff B / Fullstack

AI Bytes Podcast: Where AI Meets Business (89.88%)

Product Marketing Alliance

Codurance Talks (89.88%)

codurancetalks

NerdOut@Spotify (89.82%)

Spotify R&D

The Cloud Migration Podcast (89.82%)

Capital Innovations

Articles on Smashing Magazine — For Web Designers And Developers (89.79%)

None

Django Riffs (89.79%)

Matt Layman

EPCC Guest Lectures (89.74%)

The School of Physics and Astronomy

iversen bus318 (89.73%)

None

Colper Science (89.71%)

Kambiz Chizari, Ilyass Tabiai

Developer Tharun (89.67%)

Tharun Shiv

Programming Throwdown (89.66%)

Patrick Wheeler and Jason Gauci

The dWeb Podcast (89.66%)

ERA Media

Take Up Code (89.66%)

Take Up Code: build your own computer games, apps, and robotics with podcasts and live classes

Storage Developer Conference (89.66%)

SNIA Technical Council

Flipping the Bozo Bit (89.65%)

Keith Irwin, Christoph Neumann

20minJS (89.61%)

OpenReplay

Techpoint Charlie (89.6%)

Raz, Yael, Noa and Alaa

CTIO 101 Podcast (89.57%)

CTIO101.COM

Flink Blog Feed (89.56%)

None

Implementality (89.56%)

Zoho for Enterprise