skip to main content
10.1145/3699538.3699585acmotherconferencesArticle/Chapter ViewAbstractPublication Pageskoli-callingConference Proceedingsconference-collections
poster

Terra: a cloud-free browser-based IDE for teaching

Published: 13 November 2024 Publication History

Abstract

We present an open source browser-based development environment (IDE) that enables C and Python development, focused on teaching computer science and programming. Because the programming language runtimes are made available inside the client web browser, there is no need to host any computing resources for students, while still offering a fully preconfigured coding environment that loads instantly. The environment is based on several open source components and demos, with variants of the IDE available that may be used for examination purposes and for embedding runnable code in webpages.

References

[1]
Jonathan Cazalas, Max Barlow, Ibraheem Cazalas, and Chase Robinson. 2022. MOCSIDE: An Open-source and Scalable Online IDE and Auto-Grader for Computer Science Education. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2 (Providence, RI, USA) (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 1114.
[2]
David J. Malan, Nikolai Onken, and Dan Armendariz. 2017. A Web-Based IDE for Teaching with Any Language (Abstract Only). In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (Seattle, Washington, USA) (SIGCSE ’17). Association for Computing Machinery, New York, NY, USA, 739.
[3]
David J. Malan, Kareem Zidane, and Brian Yu. 2021. Interactive Programming Environments for Teachers and Students. In Proceedings of the 52nd ACM Technical Symposium on Computer Science Education (Virtual Event, USA) (SIGCSE ’21). Association for Computing Machinery, New York, NY, USA, 1351.
[4]
Jason Vandeventer and Benjamin Barbour. 2012. CodeWave: a real-time, collaborative IDE for enhanced learning in computer science. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (Raleigh, North Carolina, USA) (SIGCSE ’12). Association for Computing Machinery, New York, NY, USA, 75–80.

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Koli Calling '24: Proceedings of the 24th Koli Calling International Conference on Computing Education Research
November 2024
382 pages
ISBN:9798400710384
DOI:10.1145/3699538
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the owner/author(s).

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 November 2024

Check for updates

Qualifiers

  • Poster

Conference

Koli Calling '24

Acceptance Rates

Overall Acceptance Rate 80 of 182 submissions, 44%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 16
    Total Downloads
  • Downloads (Last 12 months)16
  • Downloads (Last 6 weeks)10
Reflects downloads up to 07 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media