![](https://dblp.dagstuhl.de/img/logo.ua.320x120.png)
![](https://dblp.dagstuhl.de/img/dropdown.dark.16x16.png)
![](https://dblp.dagstuhl.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
![search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
default search action
David J. Malan
Person information
- affiliation: Harvard University, Cambridge, MA, USA
Refine list
![note](https://dblp.dagstuhl.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c50]David J. Malan
:
Containerizing CS50: Standardizing Students' Programming Environments. ITiCSE (1) 2024 - [c49]Rongxin Liu
, Carter Zenke
, Charlie Liu
, Andrew Holmes
, Patrick Thornton
, David J. Malan
:
Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education. SIGCSE (1) 2024: 750-756 - [c48]Rongxin Liu
, Carter Zenke
, Doug Lloyd
, David J. Malan
:
Teaching with AI (GPT). SIGCSE (2) 2024: 1902 - [c47]David J. Malan
, Rongxin Liu
, Carter Zenke
, Doug Lloyd
:
Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free). SIGCSE (2) 2024: 1903 - [c46]Doug Lloyd
, Carter Zenke
, David J. Malan
:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. SIGCSE (2) 2024: 1916 - [c45]Rongxin Liu
, Charlie Liu
, Carter Zenke
, David J. Malan
:
Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free). SIGCSE (2) 2024: 1926 - [c44]Rongxin Liu
, Carter Zenke
, Charlie Liu
, Andrew Holmes
, Patrick Thornton
, David J. Malan
:
Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education. SIGCSE (2) 2024: 1927 - [c43]Yuliia Zhukovets
, Carter Zenke
, David J. Malan
:
The Role of Probing and Clarifying Questions for Teaching Fellows in Computer Science: Guiding Student Growth. SIGCSE (2) 2024: 1940 - 2023
- [c42]David J. Malan
:
Computer Science with Theatricality: Creating Memorable Moments in CS50 with the American Repertory Theater during COVID-19. SIGCSE (1) 2023: 603-609 - [c41]Ryan Hecht
, Rongxin Liu
, Carter Zenke
, David J. Malan
:
Distributing, Collecting, and Autograding Assignments with GitHub Classroom. SIGCSE (2) 2023: 1179 - [c40]David J. Malan
, Jonathan Carter
, Rongxin Liu
, Carter Zenke
:
Providing Students with Standardized, Cloud-Based Programming Environments at Term's Start (for Free). SIGCSE (2) 2023: 1183 - [c39]Dan Garcia
, Jim Huggins
, Lauren J. Bricker, Adam Gaweda
, David J. Malan
, Joël Porquet-Lupine
, Kristin Stephens-Martinez
:
It Seemed Like a Good Idea at the Time: ("Let Me Help You with That" edition). SIGCSE (2) 2023: 1204-1205 - [c38]David J. Malan
, Doug Lloyd
, Carter Zenke
:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. SIGCSE (2) 2023: 1241 - [c37]Carter Zenke
, David J. Malan
:
Differentiating for Comfort with Computer Science: More Challenge, More Support. SIGCSE (2) 2023: 1269 - 2022
- [c36]David J. Malan:
Standardizing Students' Programming Environments with Docker Containers: Using Visual Studio Code in the Cloud with GitHub Codespaces. ITiCSE (2) 2022: 599-600 - [c35]Daniel D. Garcia, Zelda Allison, Abigail Joseph, David J. Malan, Kristin Stephens-Martinez
:
Technology We Can't Live Without! (COVID-19 edition). SIGCSE (2) 2022: 1043-1044 - [c34]David J. Malan, Doug Lloyd, Carter Zenke:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. SIGCSE (2) 2022: 1190 - 2021
- [j5]Chen Chen
, Gerhard Sonnert
, Philip M. Sadler
, David J. Malan:
Foreseeing the endgame: who are the students who take the final exam at the beginning of a MOOC? Behav. Inf. Technol. 40(6): 565-577 (2021) - [c33]Colleen M. Lewis, Kathi Fisler
, Jenny Hinz, David J. Malan, Joshua E. Paley, Manuel A. Pérez-Quiñones
, Shikha Singh:
Microteaching: Semantics, Definition of a Computer, Running Times, Fractal Trees, Classes as Encapsulation, and P vs NP. SIGCSE 2021: 766-767 - [c32]David J. Malan:
Toward an Ungraded CS50. SIGCSE 2021: 1076-1081 - [c31]David J. Malan, Kareem Zidane, Brian Yu:
Interactive Programming Environments for Teachers and Students. SIGCSE 2021: 1351 - [c30]David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane:
CS50's GitHub-Based Tools for Teaching and Learning. SIGCSE 2021: 1354 - [c29]David J. Malan, Doug Lloyd, Brian Yu:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. SIGCSE 2021: 1359 - 2020
- [j4]Chen Chen
, Gerhard Sonnert
, Philip M. Sadler
, David J. Malan:
Computational thinking and assignment resubmission predict persistence in a computer science MOOC. J. Comput. Assist. Learn. 36(5): 581-594 (2020) - [c28]Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane, David J. Malan:
An Open-Source, API-Based Framework for Assessing the Correctness of Code in CS50. ITiCSE 2020: 487-492 - [c27]David J. Malan, Brian Yu, Doug Lloyd:
Teaching Academic Honesty in CS50. SIGCSE 2020: 282-288 - [c26]Nick Parlante, Julie Zelenski, John DeNero, Christopher Allsman, Tiffany Perumpail, Rahul Arya, Kavi Gupta, Catherine Cang, Paul Bitutsky, Ryan Moughan, David J. Malan, Brian Yu, Evan M. Peck, Carl Albing, Kevin Wayne, Keith Schwarz:
Nifty Assignments. SIGCSE 2020: 1270-1271 - [c25]David J. Malan, Chad Sharp, Jelle van Assema, Brian Yu, Kareem Zidane:
CS50's GitHub-Based Tools for Teaching and Learning. SIGCSE 2020: 1393 - [c24]Doug Lloyd, Brian Yu, David J. Malan:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. SIGCSE 2020: 1408
2010 – 2019
- 2019
- [c23]David J. Malan, Doug Lloyd, Kareem Zidane:
Interactive Programming Environments for Teachers and Students. SIGCSE 2019: 1242 - [c22]David J. Malan, Doug Lloyd, Erin Carvalho:
Birds of a Feather Who'd Like to Share Software Together: Teaching Tools that Improve Efficiency and Outcomes. SIGCSE 2019: 1249 - 2018
- [c21]Ria Galanos, Michael Ball, John P. Dougherty, Joe Hummel, David J. Malan:
Technology We Can't Live Without!, revisited. SIGCSE 2018: 1043-1044 - 2017
- [c20]Jeffrey Forbes, David J. Malan, Heather Pon-Barry, Stuart Reges, Mehran Sahami:
Scaling Introductory Courses Using Undergraduate Teaching Assistants. SIGCSE 2017: 657-658 - [c19]David J. Malan, Nikolai Onken, Dan Armendariz:
A Web-Based IDE for Teaching with Any Language (Abstract Only). SIGCSE 2017: 739 - 2016
- [c18]Dan Armendariz, David J. Malan, Nikolai Onken:
A Web-Based IDE for Teaching with Any Language (Abstract Only). SIGCSE 2016: 711 - 2013
- [c17]David J. Malan:
From cluster to cloud to appliance. ITiCSE 2013: 88-92 - [c16]Tommy MacWilliam, David J. Malan:
Streamlining grading toward better feedback. ITiCSE 2013: 147-152 - [c15]David J. Malan:
CS50 sandbox: secure execution of untrusted code. SIGCSE 2013: 141-146 - [c14]Daniel D. Garcia, Valerie Barr, Mark Guzdial, David J. Malan:
Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 6. SIGCSE 2013: 379-380 - [c13]Nick Parlante, Julie Zelenski, Michelle Craig, John DeNero, Mark Guzdial, David J. Malan, Aditi S. Muralidharan, Eric Roberts, Kevin Wayne:
Nifty assignments. SIGCSE 2013: 539-540 - 2011
- [c12]Nick Parlante, Julie Zelenski, Keith Schwarz, Dave Feinberg, Michelle Craig, Stuart Hansen, Michael Scott, David J. Malan:
Nifty assignments. SIGCSE 2011: 491-492 - 2010
- [j3]Horia Mihail Teodorescu, David J. Malan:
Swarm Filtering Procedure and Application to MRI Mammography. Polibits 42: 59-64 (2010) - [c11]David J. Malan:
Reinventing CS50. SIGCSE 2010: 152-156 - [c10]Nick Parlante, Julie Zelenski, Zachary Dodds, Wynn Vonnegut, David J. Malan, Thomas P. Murtagh, Todd W. Neller, Mark Sherriff, Daniel Zingaro:
Nifty assignments. SIGCSE 2010: 478-479
2000 – 2009
- 2009
- [c9]David J. Malan:
Virtualizing office hours in CS 50. ITiCSE 2009: 303-307 - [c8]Ursula Wolz, Henry H. Leitner, David J. Malan, John Maloney:
Starting with scratch in CS 1. SIGCSE 2009: 2-3 - 2008
- [j2]David J. Malan, Matt Welsh, Michael D. Smith:
Implementing public-key infrastructure for sensor networks. ACM Trans. Sens. Networks 4(4): 22:1-22:23 (2008) - 2007
- [c7]David J. Malan, Henry H. Leitner:
Scratch for budding computer scientists. SIGCSE 2007: 223-227 - [c6]David J. Malan:
Podcasting computer science E-1. SIGCSE 2007: 389-393 - 2006
- [c5]Simson L. Garfinkel, David J. Malan, Karl-Alexander Dubec, Christopher C. Stevens, Cecile Pham:
AFF: An Open Extensible Format for Disk Imaging. IFIP Int. Conf. Digital Forensics 2006: 13-27 - [c4]Simson L. Garfinkel
, David J. Malan:
One Big File Is Not Enough: A Critical Evaluation of the Dominant Free-Space Sanitization Technique. Privacy Enhancing Technologies 2006: 135-151 - [c3]David J. Malan, Michael D. Smith:
Exploiting temporal consistency to reduce false positives in host-based, collaborative detection of worms. WORM 2006: 25-32 - 2005
- [c2]David J. Malan, Michael D. Smith:
Host-based detection of worms through peer-to-peer cooperation. WORM 2005: 72-80 - 2004
- [j1]Konrad Lorincz, David J. Malan, Thaddeus R. F. Fulford Jones, Alan Nawoj, Antony Clavel, Victor Shnayder, Geoffrey Mainland, Matt Welsh, Steve Moulton:
Sensor Networks for Emergency Response: Challenges and Opportunities. IEEE Pervasive Comput. 3(4): 16-23 (2004) - [c1]David J. Malan, Matt Welsh, Michael D. Smith:
A public-key infrastructure for key distribution in TinyOS based on elliptic curve cryptography. SECON 2004: 71-80
Coauthor Index
![](https://dblp.dagstuhl.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-05 20:25 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint