Teaching Object-Oriented Programming with Games
First-year students in CS/IT curriculum are often overwhelmed by the introduction to programming module, which is a mandatory component for the whole study program. In this paper, we discuss the difficulties students may encounter in this module and propose a novel approach to teaching programming t...
        Saved in:
      
    
          | Published in | 2009 Sixth International Conference on Information Technology: New Generations pp. 969 - 974 | 
|---|---|
| Main Author | |
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.04.2009
     | 
| Subjects | |
| Online Access | Get full text | 
| ISBN | 1424437709 9781424437702  | 
| DOI | 10.1109/ITNG.2009.13 | 
Cover
| Abstract | First-year students in CS/IT curriculum are often overwhelmed by the introduction to programming module, which is a mandatory component for the whole study program. In this paper, we discuss the difficulties students may encounter in this module and propose a novel approach to teaching programming to new programmer with games. We reflect on our experiences on making the programming module friendly and improving the success rate among new programmers. We present our learning theory, teaching methodology and assistive software with technical details. | 
    
|---|---|
| AbstractList | First-year students in CS/IT curriculum are often overwhelmed by the introduction to programming module, which is a mandatory component for the whole study program. In this paper, we discuss the difficulties students may encounter in this module and propose a novel approach to teaching programming to new programmer with games. We reflect on our experiences on making the programming module friendly and improving the success rate among new programmers. We present our learning theory, teaching methodology and assistive software with technical details. | 
    
| Author | Lu Yan | 
    
| Author_xml | – sequence: 1 surname: Lu Yan fullname: Lu Yan organization: Sch. of Comput. Sci., Univ. of Hertfordshire, Hatfield  | 
    
| BookMark | eNotjM1Kw0AURkdU0Nbs3LnJCyS985ebu5SisVCMi-zLzOSmnWJSSQLi21up3-KcxYFvIW6G08BCPErIpQRabZr3KlcAlEt9JRLCErAgqy0V5bVYSKOM0YhAdyKZpiOcZ6zSiu7FqmEXDnHYp7U_cpizeow8zNymH-NpP7q-_2vfcT6klet5ehC3nfucOPn3UjSvL836LdvW1Wb9vM2iRDtnSnqUppTaStW1GILXFgIHaz2Cst2ZsvSeyDsEyxiUQSpA-hKYWq-X4ulyG5l59zXG3o0_OwsIaEj_Al6QQ-8 | 
    
| ContentType | Conference Proceeding | 
    
| DBID | 6IE 6IL CBEJK RIE RIL  | 
    
| DOI | 10.1109/ITNG.2009.13 | 
    
| 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/IET Electronic Library url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Education Computer Science  | 
    
| EISBN | 9780769535968 0769535968  | 
    
| EndPage | 974 | 
    
| ExternalDocumentID | 5070749 | 
    
| Genre | orig-research | 
    
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AARBI AAWTH ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK IERZE OCL RIE RIL  | 
    
| ID | FETCH-LOGICAL-i175t-21b714813512fd7ccb350cec55b7025fb7018bb99ba705e7c2479601b80e9db3 | 
    
| IEDL.DBID | RIE | 
    
| ISBN | 1424437709 9781424437702  | 
    
| IngestDate | Wed Aug 27 01:53:07 EDT 2025 | 
    
| IsPeerReviewed | false | 
    
| IsScholarly | false | 
    
| Language | English | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-i175t-21b714813512fd7ccb350cec55b7025fb7018bb99ba705e7c2479601b80e9db3 | 
    
| PageCount | 6 | 
    
| ParticipantIDs | ieee_primary_5070749 | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2009-April | 
    
| PublicationDateYYYYMMDD | 2009-04-01 | 
    
| PublicationDate_xml | – month: 04 year: 2009 text: 2009-April  | 
    
| PublicationDecade | 2000 | 
    
| PublicationTitle | 2009 Sixth International Conference on Information Technology: New Generations | 
    
| PublicationTitleAbbrev | ITNG | 
    
| PublicationYear | 2009 | 
    
| Publisher | IEEE | 
    
| Publisher_xml | – name: IEEE | 
    
| SSID | ssj0000452329 ssib026766868  | 
    
| Score | 1.5539312 | 
    
| Snippet | First-year students in CS/IT curriculum are often overwhelmed by the introduction to programming module, which is a mandatory component for the whole study... | 
    
| SourceID | ieee | 
    
| SourceType | Publisher | 
    
| StartPage | 969 | 
    
| SubjectTerms | bluej Computer networks Computer science Education game Game theory greenfoot Information technology Java Mathematical programming Object oriented programming object-oriented Problem-solving programming Programming profession  | 
    
| Title | Teaching Object-Oriented Programming with Games | 
    
| URI | https://ieeexplore.ieee.org/document/5070749 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED61nZgKbRFvZWDErePYcTwjSkFqyxCkblXOcSSEaBFKF349vjwKQgwsUR5SFF_i3MPffR_AdYRJZpJEMqEsZ34mRgzDMGcGbaF1URRRQc3J80U8e5aPK7XqwM2-F8Y5V4HP3Jh2q7X8fGt3VCqbKOKmkaYLXZ3Eda9W--2IWMdxy_xe_YWlT7GEaXu5Iq25aSmemmOxB8KbyUO6uK_ZK0no4IfQSuVnpn2Yt09Yw0tex7sSx_bzF3njf4dwCKPvjr7gae-rjqDjNgPot5IOQTPDByTi3AA-hjBJG6RlsESq1rAlcSL7CJXuRKCuN7pGhdzgnrC2I0ind-ntjDX6CuzFBw0lEyFqnw2RRp8ocm0tRopbZ5VCbxxV-G2YIBqDmebKaSuk9glPiAl3JsfoGHqb7cadQCBi68NA7jKZK6kzH4WG2mUafTygfb4oT2FIpli_1wwa68YKZ3-fPoeDds2GhxfQKz927tK7_hKvqnf-BV0Oprc | 
    
| linkProvider | IEEE | 
    
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV09T8MwED2VMsBUaIv4JgMjbhPHjuMZUVroB0OQulU5x5EQokUoXfj1-NKkIMTAEuVDiuJLHL-z370HcB1inOo4FoxL4zPXE0OGQZAxjSZXKs_zMKfi5Mk0Gj6Lh7mcN-BmWwtjrS3JZ7ZHu-VafrYya5oq60vSphF6B3alEEJuqrXqr4dHKopq7ffyPyxcksV1Xc0VKuXrWuSpOuZbKrzuj5Lp_Ua_kqwOflitlCPNoAWT-hk3BJPX3rrAnvn8Jd_430YcQPe7ps972o5Wh9Cwyza0alMHr-rjbbJxrigfHegnFdfSmyHN17AZqSI7jEp3IlrXG12jqVzvnti2XUgGd8ntkFUOC-zFwYaC8QCVy4fIpY_nmTIGQ-kba6REFxyZu20QI2qNqfKlVYYL5VKeAGPf6gzDI2guV0t7DB6PjAOCvk1FJoVKHQ4NlE0VOkSgXMYoTqBDoVi8bzQ0FlUUTv8-fQV7w2QyXoxH08cz2K9XcPzgHJrFx9peOCBQ4GX5_r8AUZCqBA | 
    
| 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=2009+Sixth+International+Conference+on+Information+Technology%3A+New+Generations&rft.atitle=Teaching+Object-Oriented+Programming+with+Games&rft.au=Lu+Yan&rft.date=2009-04-01&rft.pub=IEEE&rft.isbn=9781424437702&rft.spage=969&rft.epage=974&rft_id=info:doi/10.1109%2FITNG.2009.13&rft.externalDocID=5070749 | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424437702/lc.gif&client=summon&freeimage=true | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424437702/mc.gif&client=summon&freeimage=true | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=9781424437702/sc.gif&client=summon&freeimage=true |