Introduction to Programming using Interactive Learning

Interactive learning has been highly successful in computer science education, leading to improved planning and execution of programming courses. This is accomplished through the amalgamation of exercises equipped with real-time feedback mechanisms, fostering an environment conducive to iterative pe...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings / Conference on Software Engineering Education & Training s. 178 - 182
Hlavní autoři: Krusche, Stephan, Berrezueta-Guzman, Jonnathan
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.08.2023
Témata:
ISSN:2377-570X
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Interactive learning has been highly successful in computer science education, leading to improved planning and execution of programming courses. This is accomplished through the amalgamation of exercises equipped with real-time feedback mechanisms, fostering an environment conducive to iterative performance enhancement. Communication portals facilitate knowledge sharing between students and instructors, while computer-based exams alleviate the instructors' workload.This paper focuses on the implementation of interactive learning in a programming course for first-year computer science students. The course, attended by an aggregate of 70 students, predominantly inexperienced in programming, is detailed, along with the digital resources employed during its development, implementation, and evaluation. This paper contributes to demonstrating the effectiveness of this methodology which showcase promising outcomes in a performance comparison between two courses with varying student numbers. The propitious outcomes emanating from this analysis undergird the proposition for extending this interactive learning methodology to a broader spectrum of computer science curricular offerings.
AbstractList Interactive learning has been highly successful in computer science education, leading to improved planning and execution of programming courses. This is accomplished through the amalgamation of exercises equipped with real-time feedback mechanisms, fostering an environment conducive to iterative performance enhancement. Communication portals facilitate knowledge sharing between students and instructors, while computer-based exams alleviate the instructors' workload.This paper focuses on the implementation of interactive learning in a programming course for first-year computer science students. The course, attended by an aggregate of 70 students, predominantly inexperienced in programming, is detailed, along with the digital resources employed during its development, implementation, and evaluation. This paper contributes to demonstrating the effectiveness of this methodology which showcase promising outcomes in a performance comparison between two courses with varying student numbers. The propitious outcomes emanating from this analysis undergird the proposition for extending this interactive learning methodology to a broader spectrum of computer science curricular offerings.
Author Krusche, Stephan
Berrezueta-Guzman, Jonnathan
Author_xml – sequence: 1
  givenname: Stephan
  surname: Krusche
  fullname: Krusche, Stephan
  email: krusche@tum.de
  organization: Technical University of Munich
– sequence: 2
  givenname: Jonnathan
  surname: Berrezueta-Guzman
  fullname: Berrezueta-Guzman, Jonnathan
  email: s.berrezueta@tum.de
  organization: Technical University of Munich
BookMark eNotjlFLwzAUhaNMcJv7Bwr9A633JrlN8iil6qCgsAm-jbRNR8WmknaC_94MfTkHDh8fZ8UWfvSOsTuEDBHMfbEryz1pMCrjwEUGAEJdsI1RRgsCweOaX7IlF0qlpOD9mq2m6QOAgwS1ZPnWz2FsT83cjz6Zx-Q1jMdgh6H3x-Q0nTMSLtgIfLukcjb4ON6wq85-Tm7z32v29ljui-e0ennaFg9V2iOaOUV7PtXxTtcELZIwIHRrbYOdapByLQ2JvK6tdIid01RLqjlJQmiFjPya3f55e-fc4Sv0gw0_BwTOjYzmX8dMSEg
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/CSEET58097.2023.00037
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Education
Computer Science
EISBN 9798350322026
EISSN 2377-570X
EndPage 182
ExternalDocumentID 10229402
Genre orig-research
GroupedDBID 29O
6IE
6IF
6IH
6IK
6IL
6IN
AAJGR
AAWTH
ABLEC
ACGFS
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
IPLJI
OCL
RIE
RIL
RNS
ID FETCH-LOGICAL-i119t-1a2023f2f8b50d1539038daac1f7c156849536bba4e11fe85b45b254510d34153
IEDL.DBID RIE
IngestDate Wed Aug 27 02:51:07 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i119t-1a2023f2f8b50d1539038daac1f7c156849536bba4e11fe85b45b254510d34153
PageCount 5
ParticipantIDs ieee_primary_10229402
PublicationCentury 2000
PublicationDate 2023-Aug.
PublicationDateYYYYMMDD 2023-08-01
PublicationDate_xml – month: 08
  year: 2023
  text: 2023-Aug.
PublicationDecade 2020
PublicationTitle Proceedings / Conference on Software Engineering Education & Training
PublicationTitleAbbrev CSEET
PublicationYear 2023
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0020407
Score 2.2678459
Snippet Interactive learning has been highly successful in computer science education, leading to improved planning and execution of programming courses. This is...
SourceID ieee
SourceType Publisher
StartPage 178
SubjectTerms Aggregates
applied computing
Complexity theory
Computer science education
education
Iterative methods
learning management
learning management systems
learning success
online exams
Planning
Real-time systems
Tutorials
Title Introduction to Programming using Interactive Learning
URI https://ieeexplore.ieee.org/document/10229402
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV27TwIxGG-UODihiPGdDq4H1_b6mglEE0NIRMNGri_CIBg8_Pvp1zswDg5ulw7f9dprv3zt74HQIy-Voc6GzFLGs8JqkWkraOatp8LynNF0XfD-IsdjNZvpSUNWT1wY730Cn_kePKa7fLe2Wzgq60N1oguQjjyWUtRkrUN1Ff9G2VB0SK77g9fhcMpVrmUPHMJ7SWnll4VKyiCj9j_ffYa6P1w8PDlkmXN05Fcd1N6bMeBmbXbAfrmBalwg8Qz4c1cLw-JqDQEAhfURI2BAui9wOgks02aHG43VRRe9jYbTwVPWGCRkS0J0lZESPi3QoAzPXdy7dM6UK0tLgrSxMFMAHhXGlIUnJHjFTcFNrAjjOnQxe3F2iVqr9cpfIRykdkEEygoaCqe9tkExYnNpHIvRzTXqwpjMP2sNjPl-OG7-aL9Fp9C3Gip3h1rVZuvv0Yn9rpZfm4c0czs14pk4
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3NT8IwFG8MmugJRYzf9uC1sLbr1p4JBCISEtFwI-sX4SAYHP799pWB8eDB29LDW9eufXnt7wOhR1FIzazxxDAuSGpURpTJGHHGscyIhLN4XfA2zEcjOZ2qcUVWj1wY51wEn7kWPMa7fLsyGzgqa0N1olKQjjwE66yKrrWvr8L_mFckHZqoduel250Imai8BR7hrai18stEJeaQXv2fbz9FzR82Hh7v88wZOnDLBqrv7BhwtTobYMBcgTXOUTYABLrdSsPicgUBAIf1HiJgwLrPcTwLLOJ2hyuV1XkTvfa6k06fVBYJZEGpKgkt4NM881KLxIbdSyVc2qIw1OcmlGYS4KOZ1kXqKPVOCp0KHWrCsBJtyF-CX6DacrV0lwj7XFmfecZT5lOrnDJecmqSXFseousr1IQxmX1sVTBmu-G4_qP9AR33J8_D2XAwerpBJ9DPLXDuFtXK9cbdoSPzVS4-1_dxFr8BY5WcgQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%2F+Conference+on+Software+Engineering+Education+%26+Training&rft.atitle=Introduction+to+Programming+using+Interactive+Learning&rft.au=Krusche%2C+Stephan&rft.au=Berrezueta-Guzman%2C+Jonnathan&rft.date=2023-08-01&rft.pub=IEEE&rft.eissn=2377-570X&rft.spage=178&rft.epage=182&rft_id=info:doi/10.1109%2FCSEET58097.2023.00037&rft.externalDocID=10229402