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
Allegheny College Department of Computer Science
Tobias Macey
Brock Palen
Reaktor
FLOSSforScience
Lightbend
Deep Dive: AI
Vignesh
various lecturers
InfoQ
Sean Tibor and Kelly Paredes
Peter Pilgrim
Quansight, LLC
None
Tom Schweitzer / TeachMeTom
CodeNewbie
Dept
Software Engineering
Ibrahim Quadri
Intel Corporation
Brian Okken
Eric Anderson
Robert Keller
Michael Kennedy
SoftwareDaily.com
sirgoofy
GOTO
Lambda Show
connormcdonald
Sam Newman
Analytics Vidhya
Daniel Compton
Michael Kennedy (@mkennedy)
Dotan Horovits, Jonah Kowall
se-radio team
Allen Underwood, Michael Outlaw, Joe Zack
None
Coderly
Real Python
rajadhi
internship for engineering
NERSC User News
Best Java podcast on iTunes, learn about variables, control structures, col
sirgoofy
sirgoofy
Alex Walter
BINUS University
Rasa
Bruce Eckel & James Ward
MongoDB
Manoj Mahalingam
Thoughtworks
SE-Radio Team
Kaana
Exascale Computing Project
IEEE Computer Society
David and Lenn
bol.com - Techlab
GraphQL Radio
Sam Charrington
None
mapscaping.com
Eric Nantz
Yair Cohen
BINUS University
Yaroslav Samoylov
Nick Cox
Green Software Foundation
mapscaping.com
Watir Team
Ian Dickinson
Justin Grammens
Simon Hoang
CULTURE – rule 11 reader
Noah Gift
Minko Gechev
345 Tech Talks
NearForm
Corey G & Geoff B / Fullstack
Product Marketing Alliance
codurancetalks
Spotify R&D
Capital Innovations
Matt Layman
The School of Physics and Astronomy
None
Kambiz Chizari, Ilyass Tabiai
Tharun Shiv
Patrick Wheeler and Jason Gauci
ERA Media
Take Up Code: build your own computer games, apps, and robotics with podcasts and live classes
SNIA Technical Council
Keith Irwin, Christoph Neumann
OpenReplay
Raz, Yael, Noa and Alaa
CTIO101.COM
None
Zoho for Enterprise