[
    {
        "key": "TAB78KRJ",
        "version": 4128,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/TAB78KRJ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/TAB78KRJ",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/9LQPXYF7",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "TAB78KRJ",
            "version": 4128,
            "parentItem": "9LQPXYF7",
            "itemType": "note",
            "note": "Comment: ongoing work; 124 pages, 946 citations",
            "tags": [],
            "relations": {},
            "dateAdded": "2024-05-21T13:51:34Z",
            "dateModified": "2024-07-29T15:25:47Z"
        }
    },
    {
        "key": "BZDXFX6F",
        "version": 4128,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/BZDXFX6F",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/BZDXFX6F",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/9LQPXYF7",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "BZDXFX6F",
            "version": 4128,
            "parentItem": "9LQPXYF7",
            "itemType": "attachment",
            "linkMode": "imported_url",
            "title": "Zhao et al. - 2023 - A Survey of Large Language Models.pdf",
            "accessDate": "2024-05-21T13:51:19Z",
            "url": "https://arxiv.org/pdf/2303.18223",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Zhao et al. - 2023 - A Survey of Large Language Models.pdf",
            "md5": null,
            "mtime": null,
            "tags": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/TKGPKBZI"
            },
            "dateAdded": "2024-05-21T13:51:19Z",
            "dateModified": "2024-07-29T15:25:47Z"
        }
    },
    {
        "key": "9LQPXYF7",
        "version": 4128,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/9LQPXYF7",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/9LQPXYF7",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Zhao et al.",
            "parsedDate": "2023-11-24",
            "numChildren": 3
        },
        "data": {
            "key": "9LQPXYF7",
            "version": 4128,
            "itemType": "preprint",
            "title": "A Survey of Large Language Models",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Wayne Xin",
                    "lastName": "Zhao"
                },
                {
                    "creatorType": "author",
                    "firstName": "Kun",
                    "lastName": "Zhou"
                },
                {
                    "creatorType": "author",
                    "firstName": "Junyi",
                    "lastName": "Li"
                },
                {
                    "creatorType": "author",
                    "firstName": "Tianyi",
                    "lastName": "Tang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Xiaolei",
                    "lastName": "Wang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Yupeng",
                    "lastName": "Hou"
                },
                {
                    "creatorType": "author",
                    "firstName": "Yingqian",
                    "lastName": "Min"
                },
                {
                    "creatorType": "author",
                    "firstName": "Beichen",
                    "lastName": "Zhang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Junjie",
                    "lastName": "Zhang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Zican",
                    "lastName": "Dong"
                },
                {
                    "creatorType": "author",
                    "firstName": "Yifan",
                    "lastName": "Du"
                },
                {
                    "creatorType": "author",
                    "firstName": "Chen",
                    "lastName": "Yang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Yushuo",
                    "lastName": "Chen"
                },
                {
                    "creatorType": "author",
                    "firstName": "Zhipeng",
                    "lastName": "Chen"
                },
                {
                    "creatorType": "author",
                    "firstName": "Jinhao",
                    "lastName": "Jiang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Ruiyang",
                    "lastName": "Ren"
                },
                {
                    "creatorType": "author",
                    "firstName": "Yifan",
                    "lastName": "Li"
                },
                {
                    "creatorType": "author",
                    "firstName": "Xinyu",
                    "lastName": "Tang"
                },
                {
                    "creatorType": "author",
                    "firstName": "Zikang",
                    "lastName": "Liu"
                },
                {
                    "creatorType": "author",
                    "firstName": "Peiyu",
                    "lastName": "Liu"
                },
                {
                    "creatorType": "author",
                    "firstName": "Jian-Yun",
                    "lastName": "Nie"
                },
                {
                    "creatorType": "author",
                    "firstName": "Ji-Rong",
                    "lastName": "Wen"
                }
            ],
            "abstractNote": "Ever since the Turing Test was proposed in the 1950s, humans have explored the mastering of language intelligence by machine. Language is essentially a complex, intricate system of human expressions governed by grammatical rules. It poses a significant challenge to develop capable artificial intelligence (AI) algorithms for comprehending and grasping a language. As a major approach, language modeling has been widely studied for language understanding and generation in the past two decades, evolving from statistical language models to neural language models. Recently, pre-trained language models (PLMs) have been proposed by pretraining Transformer models over large-scale corpora, showing strong capabilities in solving various natural language processing (NLP) tasks. Since the researchers have found that model scaling can lead to an improved model capacity, they further investigate the scaling effect by increasing the parameter scale to an even larger size. Interestingly, when the parameter scale exceeds a certain level, these enlarged language models not only achieve a significant performance improvement, but also exhibit some special abilities (e.g., incontext learning) that are not present in small-scale language models (e.g., BERT). To discriminate the language models in different parameter scales, the research community has coined the term large language models (LLM) for the PLMs of significant size (e.g., containing tens or hundreds of billions of parameters). Recently, the research on LLMs has been largely advanced by both academia and industry, and a remarkable progress is the launch of ChatGPT (a powerful AI chatbot developed based on LLMs), which has attracted widespread attention from society. The technical evolution of LLMs has been making an important impact on the entire AI community, which would revolutionize the way how we develop and use AI algorithms. Considering this rapid technical progress, in this survey, we review the recent advances of LLMs by introducing the background, key findings, and mainstream techniques. In particular, we focus on four major aspects of LLMs, namely pre-training, adaptation tuning, utilization, and capacity evaluation. Furthermore, we also summarize the available resources for developing LLMs and discuss the remaining issues for future directions. This survey provides an up-to-date review of the literature on LLMs, which can be a useful resource for both researchers and engineers.",
            "genre": "",
            "repository": "arXiv",
            "archiveID": "arXiv:2303.18223",
            "place": "",
            "date": "2023-11-24",
            "series": "",
            "seriesNumber": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://arxiv.org/abs/2303.18223",
            "accessDate": "2024-05-21T13:51:25Z",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "en",
            "libraryCatalog": "arXiv.org",
            "callNumber": "",
            "rights": "",
            "extra": "arXiv:2303.18223 [cs]",
            "tags": [
                {
                    "tag": "Computer Science - Artificial Intelligence",
                    "type": 1
                },
                {
                    "tag": "Computer Science - Computation and Language",
                    "type": 1
                }
            ],
            "collections": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/7XZ5GXM3"
            },
            "dateAdded": "2024-05-21T13:51:25Z",
            "dateModified": "2024-07-29T15:25:47Z"
        }
    },
    {
        "key": "6CC6TJK9",
        "version": 4126,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/6CC6TJK9",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/6CC6TJK9",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/9LQPXYF7",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "6CC6TJK9",
            "version": 4126,
            "parentItem": "9LQPXYF7",
            "itemType": "note",
            "note": "Comment: ongoing work; 124 pages, 946 citations",
            "tags": [],
            "relations": {},
            "dateAdded": "2024-05-21T13:51:25Z",
            "dateModified": "2024-05-21T13:51:25Z"
        }
    },
    {
        "key": "UW8TSAFZ",
        "version": 4125,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/UW8TSAFZ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/UW8TSAFZ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Bzivin et al.",
            "parsedDate": "2007",
            "numChildren": 0
        },
        "data": {
            "key": "UW8TSAFZ",
            "version": 4125,
            "itemType": "journalArticle",
            "title": "7 Teaching Object-Oriented Programming or Using the Object Model to Teach",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "J.",
                    "lastName": "Bzivin"
                },
                {
                    "creatorType": "author",
                    "firstName": "O.",
                    "lastName": "Roux"
                },
                {
                    "creatorType": "author",
                    "firstName": "J.",
                    "lastName": "Royer"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "",
            "publisher": "",
            "place": "",
            "date": "2007",
            "volume": "",
            "issue": "",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/D3WRSQBG"
            },
            "dateAdded": "2010-04-19T21:52:14Z",
            "dateModified": "2023-01-10T13:04:48Z"
        }
    },
    {
        "key": "NIZ4KAEF",
        "version": 4124,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/NIZ4KAEF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/NIZ4KAEF",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/VST7X8RA",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "NIZ4KAEF",
            "version": 4124,
            "parentItem": "VST7X8RA",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "An Iterative Methodology for Teaching Object Oriented Concepts",
            "accessDate": "2010-04-24T20:44:58Z",
            "url": "http://74.125.155.132/scholar?q=cache:n8By6y_t8JoJ:scholar.google.com/+allintitle:+%22object-oriented%22+teaching&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T20:44:58Z",
            "dateModified": "2023-01-10T13:04:44Z"
        }
    },
    {
        "key": "VST7X8RA",
        "version": 4124,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/VST7X8RA",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/VST7X8RA",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Hadar and Hadar",
            "parsedDate": "2007",
            "numChildren": 3
        },
        "data": {
            "key": "VST7X8RA",
            "version": 4124,
            "itemType": "journalArticle",
            "title": "An iterative methodology for teaching object oriented concepts",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Irit",
                    "lastName": "Hadar"
                },
                {
                    "creatorType": "author",
                    "firstName": "Ethan",
                    "lastName": "Hadar"
                }
            ],
            "abstractNote": "Abstract thinking is a vital skill when learning computer science. Object technology and the concepts it is based upon make this skill even more crucial. However, previous research works show that students in top universities as well as experienced practitioners in industry encounter difficulties in thinking in abstract terms while practicing object oriented development. In this paper we suggest an iterative teaching methodology for supporting students in learning object oriented concepts. The suggested methodology is based on familiarizing students with modeling languages and tools at the early stages of their learning and iterating between model and code. We theoretically examine the contribution of modeling languages, in particular UML, to abstract thinking and consequently to the understanding of object oriented concepts and present some observations acquired during a trial execution of this methodology in a university course.",
            "publicationTitle": "Informatics in education",
            "publisher": "",
            "place": "",
            "date": "2007",
            "volume": "6",
            "issue": "1",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "67-80",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "http://portal.acm.org/citation.cfm?id=1322401",
            "accessDate": "2010-04-07T13:36:56Z",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ACM",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "abstraction",
                    "type": 1
                },
                {
                    "tag": "teaching object oriented",
                    "type": 1
                },
                {
                    "tag": "visual models",
                    "type": 1
                }
            ],
            "collections": [
                "Q8GRB67P"
            ],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/3PZ59JGR"
            },
            "dateAdded": "2010-04-07T13:36:56Z",
            "dateModified": "2023-01-10T13:04:44Z"
        }
    },
    {
        "key": "3DK73UQF",
        "version": 4123,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/3DK73UQF",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/3DK73UQF",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/TJ8Q37UJ",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "3DK73UQF",
            "version": 4123,
            "parentItem": "TJ8Q37UJ",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "Comprehension of OOP Concepts using Dolittle in elementary school",
            "accessDate": "2010-04-24T21:11:23Z",
            "url": "http://74.125.155.132/scholar?q=cache:kUk-5SH_7cwJ:scholar.google.com/+programming+object-oriented+teaching&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T21:11:23Z",
            "dateModified": "2023-01-10T13:04:40Z"
        }
    },
    {
        "key": "TJ8Q37UJ",
        "version": 4123,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/TJ8Q37UJ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/TJ8Q37UJ",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Kim et al.",
            "parsedDate": "2006",
            "numChildren": 2
        },
        "data": {
            "key": "TJ8Q37UJ",
            "version": 4123,
            "itemType": "book",
            "title": "Comprehension of OOP Concepts using Dolittle in elementary school",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "J. H",
                    "lastName": "Kim"
                },
                {
                    "creatorType": "author",
                    "firstName": "S. K",
                    "lastName": "Choi"
                },
                {
                    "creatorType": "author",
                    "firstName": "H. S",
                    "lastName": "Kim"
                },
                {
                    "creatorType": "author",
                    "firstName": "J.",
                    "lastName": "Jang"
                },
                {
                    "creatorType": "author",
                    "firstName": "W. G",
                    "lastName": "Lee"
                }
            ],
            "abstractNote": "",
            "series": "",
            "seriesNumber": "",
            "volume": "",
            "numberOfVolumes": "",
            "edition": "",
            "date": "2006",
            "publisher": "Citeseer",
            "place": "",
            "originalDate": "",
            "originalPublisher": "",
            "originalPlace": "",
            "format": "",
            "numPages": "",
            "ISBN": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "Q8GRB67P"
            ],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/VKR7HIJ6"
            },
            "dateAdded": "2010-04-07T14:12:01Z",
            "dateModified": "2023-01-10T13:04:40Z"
        }
    },
    {
        "key": "USAQ8CCC",
        "version": 4123,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/USAQ8CCC",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/USAQ8CCC",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/UZ7B2GTA",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "USAQ8CCC",
            "version": 4123,
            "parentItem": "UZ7B2GTA",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "Teaching Object-Oriented Concepts Through GUI Programming",
            "accessDate": "2010-04-24T19:58:27Z",
            "url": "http://74.125.155.132/scholar?q=cache:bAHt4wwJ06EJ:scholar.google.com/+allintitle:+teaching+%22object+oriented%22&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T19:58:27Z",
            "dateModified": "2023-01-10T13:04:36Z"
        }
    },
    {
        "key": "UZ7B2GTA",
        "version": 4123,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/UZ7B2GTA",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/UZ7B2GTA",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Heines and Schedlbauer",
            "parsedDate": "2007",
            "numChildren": 1
        },
        "data": {
            "key": "UZ7B2GTA",
            "version": 4123,
            "itemType": "conferencePaper",
            "title": "Teaching Object-Oriented Concepts Through GUI Programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "J. M",
                    "lastName": "Heines"
                },
                {
                    "creatorType": "author",
                    "firstName": "M. J",
                    "lastName": "Schedlbauer"
                }
            ],
            "abstractNote": "",
            "proceedingsTitle": "Eleventh Workshop on Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts, held at the 21st European Conf. on Object-Oriented Programming. Berlin, Germany",
            "conferenceName": "",
            "publisher": "",
            "place": "",
            "date": "2007",
            "eventPlace": "",
            "volume": "",
            "issue": "",
            "numberOfVolumes": "",
            "pages": "",
            "series": "",
            "seriesNumber": "",
            "DOI": "",
            "ISBN": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/A7D77648"
            },
            "dateAdded": "2010-04-19T21:52:04Z",
            "dateModified": "2023-01-10T13:04:36Z"
        }
    },
    {
        "key": "NIPFJDR9",
        "version": 4123,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/NIPFJDR9",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/NIPFJDR9",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/RJ8IGK5G",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "NIPFJDR9",
            "version": 4123,
            "parentItem": "RJ8IGK5G",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "Strategies for Teaching Object Oriented Concepts with Java",
            "accessDate": "2010-04-24T20:47:03Z",
            "url": "http://74.125.155.132/scholar?q=cache:nmoqBK3MVaUJ:scholar.google.com/&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T20:47:03Z",
            "dateModified": "2023-01-10T13:04:34Z"
        }
    },
    {
        "key": "RJ8IGK5G",
        "version": 4123,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/RJ8IGK5G",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/RJ8IGK5G",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Sicilia",
            "parsedDate": "2006-03",
            "numChildren": 3
        },
        "data": {
            "key": "RJ8IGK5G",
            "version": 4123,
            "itemType": "journalArticle",
            "title": "Strategies for Teaching Object-Oriented Concepts with Java",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Miguel-Angel",
                    "lastName": "Sicilia"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "Computer Science Education",
            "publisher": "",
            "place": "",
            "date": "Mars 00, 2006",
            "volume": "16",
            "issue": "1",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "1-18",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "Computer Science Education",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "ISSN-0899-3408",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "ERIC",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [
                {
                    "tag": "Spain",
                    "type": 1
                }
            ],
            "collections": [
                "Q8GRB67P"
            ],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/7PIA9QZK"
            },
            "dateAdded": "2010-04-07T14:03:11Z",
            "dateModified": "2023-01-10T13:04:34Z"
        }
    },
    {
        "key": "5HE5CKNT",
        "version": 4122,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/5HE5CKNT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/5HE5CKNT",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/95X32JFT",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "5HE5CKNT",
            "version": 4122,
            "parentItem": "95X32JFT",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "Part One Chapter 1 Teaching Object-Oriented Database Concepts Background",
            "accessDate": "2010-04-24T19:53:59Z",
            "url": "http://74.125.155.132/scholar?q=cache:KoeXc5YOM2MJ:scholar.google.com/+allintitle:+teaching+%22object+oriented%22&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T19:53:59Z",
            "dateModified": "2023-01-10T13:04:29Z"
        }
    },
    {
        "key": "95X32JFT",
        "version": 4122,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/95X32JFT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/95X32JFT",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Tari et al.",
            "parsedDate": "2007",
            "numChildren": 1
        },
        "data": {
            "key": "95X32JFT",
            "version": 4122,
            "itemType": "journalArticle",
            "title": "Teaching Object-Oriented Database Concepts",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Z.",
                    "lastName": "Tari"
                },
                {
                    "creatorType": "author",
                    "firstName": "G.",
                    "lastName": "Craske"
                },
                {
                    "creatorType": "author",
                    "firstName": "O.",
                    "lastName": "Bukhres"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "Relation",
            "publisher": "",
            "place": "",
            "date": "2007",
            "volume": "10",
            "issue": "1.50",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "9598",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/8UXHB7IJ"
            },
            "dateAdded": "2010-04-19T21:50:49Z",
            "dateModified": "2023-01-10T13:04:29Z"
        }
    },
    {
        "key": "T3WC2PMK",
        "version": 4121,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/T3WC2PMK",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/T3WC2PMK",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/SSKPQMNS",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "T3WC2PMK",
            "version": 4121,
            "parentItem": "SSKPQMNS",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "The problem of teaching object-oriented programming",
            "accessDate": "2010-04-24T21:52:02Z",
            "url": "http://74.125.155.132/scholar?q=cache:YlGj_Jja_80J:scholar.google.com/+7+Teaching+Object-Oriented+Programming+or+Using+the+Object+Model+to+Teach&hl=fr&as_sdt=2000",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T21:52:02Z",
            "dateModified": "2023-01-10T13:04:20Z"
        }
    },
    {
        "key": "8TU52Q5A",
        "version": 4121,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/8TU52Q5A",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/8TU52Q5A",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/SSKPQMNS",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "8TU52Q5A",
            "version": 4121,
            "parentItem": "SSKPQMNS",
            "itemType": "attachment",
            "linkMode": "imported_file",
            "title": "Kölling - 1999 - The problem of teaching object-oriented programmin.pdf",
            "accessDate": "",
            "url": "",
            "note": "",
            "contentType": "application/pdf",
            "charset": "",
            "filename": "Kölling - 1999 - The problem of teaching object-oriented programmin.pdf",
            "md5": "6b9b60c7cde7d3f6214a00e7726011cb",
            "mtime": 2147483647,
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-07T12:58:29Z",
            "dateModified": "2023-01-10T13:04:20Z"
        }
    },
    {
        "key": "SSKPQMNS",
        "version": 4121,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/SSKPQMNS",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/SSKPQMNS",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "K\\ölling",
            "parsedDate": "1999",
            "numChildren": 3
        },
        "data": {
            "key": "SSKPQMNS",
            "version": 4121,
            "itemType": "journalArticle",
            "title": "The problem of teaching object-oriented programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "M.",
                    "lastName": "K\\ölling"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "Journal of Object Oriented Programming",
            "publisher": "",
            "place": "",
            "date": "1999",
            "volume": "11",
            "issue": "8",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "Q8GRB67P"
            ],
            "relations": {
                "dc:replaces": [
                    "http://zotero.org/groups/15077/items/JPT5488X",
                    "http://zotero.org/groups/15077/items/KN56JE3H"
                ]
            },
            "dateAdded": "2010-04-07T08:26:43Z",
            "dateModified": "2023-01-10T13:04:20Z"
        }
    },
    {
        "key": "KJHKMS59",
        "version": 4120,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/KJHKMS59",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/KJHKMS59",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/48AX4ZVV",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "KJHKMS59",
            "version": 4120,
            "parentItem": "48AX4ZVV",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "THE QUARKS",
            "accessDate": "2010-04-24T21:20:12Z",
            "url": "http://74.125.155.132/scholar?q=cache:4gpLTx8nqEkJ:scholar.google.com/&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T21:20:12Z",
            "dateModified": "2023-01-10T13:04:16Z"
        }
    },
    {
        "key": "48AX4ZVV",
        "version": 4120,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/48AX4ZVV",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/48AX4ZVV",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Armstrong",
            "parsedDate": "2006",
            "numChildren": 2
        },
        "data": {
            "key": "48AX4ZVV",
            "version": 4120,
            "itemType": "journalArticle",
            "title": "The quarks of object-oriented development",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "D. J",
                    "lastName": "Armstrong"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "Communications of the ACM",
            "publisher": "",
            "place": "",
            "date": "2006",
            "volume": "49",
            "issue": "2",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "128",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/T877T7IK"
            },
            "dateAdded": "2010-04-12T08:39:12Z",
            "dateModified": "2023-01-10T13:04:16Z"
        }
    },
    {
        "key": "HZTW5PTQ",
        "version": 4120,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/HZTW5PTQ",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/HZTW5PTQ",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/NW89SUVI",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "HZTW5PTQ",
            "version": 4120,
            "parentItem": "NW89SUVI",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "Journal of Information Technology Impact",
            "accessDate": "2010-04-24T20:46:26Z",
            "url": "http://74.125.155.132/scholar?q=cache:8m5kQh9bCgEJ:scholar.google.com/+allintitle:+%22object-oriented%22+teaching&hl=fr&as_sdt=2000&as_ylo=2005",
            "note": "",
            "contentType": "text/html",
            "charset": "utf-8",
            "tags": [],
            "relations": {},
            "dateAdded": "2010-04-24T20:46:26Z",
            "dateModified": "2023-01-10T13:04:13Z"
        }
    },
    {
        "key": "NW89SUVI",
        "version": 4120,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/NW89SUVI",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/NW89SUVI",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "lastModifiedByUser": {
                "id": 182974,
                "username": "francoise.tort",
                "name": "",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/francoise.tort",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Georgantaki and Retalis",
            "parsedDate": "2007",
            "numChildren": 2
        },
        "data": {
            "key": "NW89SUVI",
            "version": 4120,
            "itemType": "journalArticle",
            "title": "Using Educational Tools for Teaching Object Oriented Design and Programming",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "S.",
                    "lastName": "Georgantaki"
                },
                {
                    "creatorType": "author",
                    "firstName": "S.",
                    "lastName": "Retalis"
                }
            ],
            "abstractNote": "",
            "publicationTitle": "",
            "publisher": "",
            "place": "",
            "date": "2007",
            "volume": "",
            "issue": "",
            "section": "",
            "partNumber": "",
            "partTitle": "",
            "pages": "",
            "series": "",
            "seriesTitle": "",
            "seriesText": "",
            "journalAbbreviation": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "PMID": "",
            "PMCID": "",
            "ISSN": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "Google Scholar",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [],
            "relations": {
                "dc:replaces": "http://zotero.org/groups/15077/items/28WXBKNR"
            },
            "dateAdded": "2010-04-07T14:54:12Z",
            "dateModified": "2023-01-10T13:04:13Z"
        }
    },
    {
        "key": "8GPBHMNT",
        "version": 1,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/8GPBHMNT",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/8GPBHMNT",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/Z5XVFFAX",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            }
        },
        "data": {
            "key": "8GPBHMNT",
            "version": 1,
            "parentItem": "Z5XVFFAX",
            "itemType": "attachment",
            "linkMode": "linked_url",
            "title": "la-pensee-informatique",
            "accessDate": "2012-03-23T14:32:06Z",
            "url": "http://interstices.info/jcms/c_43267/la-pensee-informatique",
            "note": "",
            "contentType": "",
            "charset": "",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-03-23T14:32:06Z",
            "dateModified": "2012-03-23T14:32:06Z"
        }
    },
    {
        "key": "Z5XVFFAX",
        "version": 1,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/Z5XVFFAX",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/Z5XVFFAX",
                "type": "text/html"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "creatorSummary": "Wing",
            "numChildren": 1
        },
        "data": {
            "key": "Z5XVFFAX",
            "version": 1,
            "itemType": "document",
            "title": "enseigner l'informatique",
            "creators": [
                {
                    "creatorType": "author",
                    "firstName": "Jeanette",
                    "lastName": "Wing"
                }
            ],
            "abstractNote": "",
            "type": "",
            "date": "",
            "publisher": "",
            "place": "",
            "DOI": "",
            "citationKey": "",
            "url": "",
            "accessDate": "",
            "archive": "",
            "archiveLocation": "",
            "shortTitle": "",
            "language": "",
            "libraryCatalog": "",
            "callNumber": "",
            "rights": "",
            "extra": "",
            "tags": [],
            "collections": [
                "R5EIUKBF"
            ],
            "relations": {},
            "dateAdded": "2012-03-23T14:31:23Z",
            "dateModified": "2012-03-23T14:31:58Z"
        }
    },
    {
        "key": "BKGBVGJC",
        "version": 1,
        "library": {
            "type": "group",
            "id": 15077,
            "name": "programming teaching",
            "links": {
                "alternate": {
                    "href": "https://www.zotero.org/groups/programming_teaching",
                    "type": "text/html"
                }
            }
        },
        "links": {
            "self": {
                "href": "https://api.zotero.org/groups/15077/items/BKGBVGJC",
                "type": "application/json"
            },
            "alternate": {
                "href": "https://www.zotero.org/groups/programming_teaching/items/BKGBVGJC",
                "type": "text/html"
            },
            "up": {
                "href": "https://api.zotero.org/groups/15077/items/P8WXBH9G",
                "type": "application/json"
            }
        },
        "meta": {
            "createdByUser": {
                "id": 126388,
                "username": "davidguigui",
                "name": "David GUIGUI",
                "links": {
                    "alternate": {
                        "href": "https://www.zotero.org/davidguigui",
                        "type": "text/html"
                    }
                }
            },
            "numChildren": 0
        },
        "data": {
            "key": "BKGBVGJC",
            "version": 1,
            "parentItem": "P8WXBH9G",
            "itemType": "note",
            "note": "<h1>concept d'\"end user programming\"</h1>\n<p>article bien cité par l'article de Bruillard, blondel. Il contient une définition de la notion d'EUP mais n'est pas dans le coeur de notre prospection.</p>\n<p>Il définit cependant la notion d'EUP comme celle d'un :</p>\n<p>\"Ces travailleurs, qui vont de spécialistes du marketing à des administrateurs d'entreprises, construisent généralement de petits logiciels ou de petits programmes. Ils développent souvent leurs programmes, ils développent souvent leurs programmes de leur propre chef et en dehors d'une équipe et n'appliquent pas un processus de développement propre à une équipe\".</p>\n<p>Ils developpent ainsi de petites applications au jour le jour, et dans le cadre de leur activité.</p>\n<p>C'est cette définition qu'on peut retenir pour discuter de la notion d'EUP et pouvoir la \"porter\" dans d'autres contextes, éventuellement avec quelques petites adaptations.</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>\n<p>&nbsp;</p>",
            "tags": [],
            "relations": {},
            "dateAdded": "2012-03-17T13:21:49Z",
            "dateModified": "2012-03-18T09:48:45Z"
        }
    }
]