Case-based teaching using the Laboratory Animal System for learning C/C++ programming
Teachers and students often consider learning programming a difficult pursuit. Face-to-face learning alone cannot provide effective teaching or efficient solutions for learning. A case teaching model can make students active in programming courses, even as it relies on solid learning theory and peda...
Saved in:
Published in | Computers and education Vol. 77; pp. 39 - 49 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
01.08.2014
|
Subjects | |
Online Access | Get full text |
ISSN | 0360-1315 1873-782X |
DOI | 10.1016/j.compedu.2014.04.003 |
Cover
Loading…
Abstract | Teachers and students often consider learning programming a difficult pursuit. Face-to-face learning alone cannot provide effective teaching or efficient solutions for learning. A case teaching model can make students active in programming courses, even as it relies on solid learning theory and pedagogical strategies. This paper reports a study based on a case teaching model in C/C++ programming. The Laboratory Animal System (LAS) is a standalone case for management of laboratory animals. This paper includes an overview of LAS architectural design and user interface by C/C++ and presents the design, implementation, and evaluation of the model, as well as its implications for learning computer programming. The case method provides an interactive learning environment for students. Based on a survey of student feedback, students can learn C/C++ programming and gain knowledge more quickly and effectively using the case teaching model than through some traditional methods of teaching.
•Apply our approach for case teaching to C/C++ programming.•Illustrate the advantages of our method based on our experience with teaching C/C++.•Examine curriculum design and train student capability in programming. |
---|---|
AbstractList | Teachers and students often consider learning programming a difficult pursuit. Face-to-face learning alone cannot provide effective teaching or efficient solutions for learning. A case teaching model can make students active in programming courses, even as it relies on solid learning theory and pedagogical strategies. This paper reports a study based on a case teaching model in C/C++ programming. The Laboratory Animal System (LAS) is a standalone case for management of laboratory animals. This paper includes an overview of LAS architectural design and user interface by C/C++ and presents the design, implementation, and evaluation of the model, as well as its implications for learning computer programming. The case method provides an interactive learning environment for students. Based on a survey of student feedback, students can learn C/C++ programming and gain knowledge more quickly and effectively using the case teaching model than through some traditional methods of teaching. Teachers and students often consider learning programming a difficult pursuit. Face-to-face learning alone cannot provide effective teaching or efficient solutions for learning. A case teaching model can make students active in programming courses, even as it relies on solid learning theory and pedagogical strategies. This paper reports a study based on a case teaching model in C/C++ programming. The Laboratory Animal System (LAS) is a standalone case for management of laboratory animals. This paper includes an overview of LAS architectural design and user interface by C/C++ and presents the design, implementation, and evaluation of the model, as well as its implications for learning computer programming. The case method provides an interactive learning environment for students. Based on a survey of student feedback, students can learn C/C++ programming and gain knowledge more quickly and effectively using the case teaching model than through some traditional methods of teaching. •Apply our approach for case teaching to C/C++ programming.•Illustrate the advantages of our method based on our experience with teaching C/C++.•Examine curriculum design and train student capability in programming. |
Author | Tan, Jun Guo, Xianping Zheng, Weishi zhong, Ming |
Author_xml | – sequence: 1 givenname: Jun surname: Tan fullname: Tan, Jun email: mcstj@mail.sysu.edu.cn organization: School of Mathematics & Computational Science, Sun Yat-sen University, Guangzhou, 510275, PR China – sequence: 2 givenname: Xianping surname: Guo fullname: Guo, Xianping organization: School of Mathematics & Computational Science, Sun Yat-sen University, Guangzhou, 510275, PR China – sequence: 3 givenname: Weishi surname: Zheng fullname: Zheng, Weishi organization: School of Information Science & Technology, Sun Yat-sen University, Guangzhou, 510275, PR China – sequence: 4 givenname: Ming surname: zhong fullname: zhong, Ming organization: Vins Information System Technology Company Ltd., Guangzhou, 510275, PR China |
BookMark | eNqFkM1LxDAQxYOs4PrxJwg9CtLupGnTLh5kKX7BggcVvIU0mWqWtlmTrLD_vSnryYswvIHhvTfwOyWz0Y5IyCWFjALli02m7LBFvctyoEUGcYAdkTmtK5ZWdf4-I3NgHFLKaHlCTr3fAEDBi3JO3hrpMW2j6CSgVJ9m_Eh2ftLwiclattbJYN0-WY1mkH3ysvcBh6SzLulRunFyNovm-jrZOvvh5DDEyzk57mTv8eJ3n5G3-7vX5jFdPz88Nat1qvKyCqnuCtnRoqpqLDXT2JZcLmXLVYuMV0vsagZ5TTnngIrytkBeAW8Zat5pRZGdkatDb_z9tUMfxGC8wr6XI9qdF5QXec6A12W03hysylnvHXZCmSCDsWNw0vSCgphgio34hSkmmALiAIvp8k966yIOt_83d3vIYaTwbdAJrwyOCrVxqILQ1vzT8AOGE5SQ |
CitedBy_id | crossref_primary_10_1109_TE_2016_2622227 crossref_primary_10_4018_IJICTE_2017100105 crossref_primary_10_1007_s10639_023_11629_4 crossref_primary_10_1186_s41239_022_00374_2 crossref_primary_10_1002_cae_21891 crossref_primary_10_1007_s10639_022_10929_5 crossref_primary_10_12973_eurasia_2017_01047a crossref_primary_10_1016_j_tsc_2024_101588 crossref_primary_10_1145_3471573 crossref_primary_10_1016_j_sciaf_2022_e01240 crossref_primary_10_36681_tused_2023_041 |
Cites_doi | 10.1145/1083431.1083464 10.1109/TE.2013.2243914 10.1080/08993400412331363823 10.1145/242649.242663 10.1111/1528-3577.00002 10.1006/dbio.1999.9500 10.1145/234867.234872 10.15388/infedu.2008.12 10.28945/300 10.1016/S0360-1315(00)00059-2 10.1287/inte.17.5.64 10.2307/1183462 10.1109/TSE.1985.231883 10.1002/tl.37219904206 10.2307/1183463 |
ContentType | Journal Article |
Copyright | 2014 Elsevier Ltd |
Copyright_xml | – notice: 2014 Elsevier Ltd |
DBID | AAYXX CITATION 7SC 8FD JQ2 L7M L~C L~D |
DOI | 10.1016/j.compedu.2014.04.003 |
DatabaseName | CrossRef Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
DatabaseTitle | CrossRef Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Computer and Information Systems Abstracts |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Education |
EISSN | 1873-782X |
EndPage | 49 |
ExternalDocumentID | 10_1016_j_compedu_2014_04_003 S0360131514000888 |
GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1RT 1~. 1~5 29F 4.4 41~ 457 4G. 5GY 5VS 6J9 6TJ 7-5 71M 8P~ 9JO AABNK AACTN AAEDT AAEDW AAFJI AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AAXUO ABFNM ABFRF ABIVO ABJNI ABMAC ABMMH ABTAH ABXDB ABYKQ ACDAQ ACGFS ACHQT ACRLP ACTDY ADBBV ADEZE ADHUB ADIYS ADMUD AEBSH AEFWE AEKER AENEX AFFNX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AI. AIEXJ AIKHN AITUG AJBFU AJOXV AKYCK ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ AOMHK ASPBG AVARZ AVWKF AXJTR AZFZN BKOJK BLXMC CS3 DU5 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HF~ HLZ HMY HVGLF HZ~ IHE J1W KOM LG9 M3Y M41 MO0 N9A NHB O-L O9- OAUVE OHT OZT P-8 P-9 P2P PC. PRBVW Q38 R2- RIG ROL RPZ SBC SDF SDG SDP SES SEW SPCBC SSB SSO SSS SSZ T5K UNMZH VH1 WUQ XSW ZY4 ~G- AATTM AAXKI AAYWO AAYXX ABWVN ACRPL ACVFH ADCNI ADMHG ADNMO ADVLN AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGQPQ AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP BNPGV CITATION SSH 7SC 8FD EFKBS JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c257t-df4af14778e5d3deb56a9ab6cbe3679ef8302816660ec16b4e6706b3ed6fdc1e3 |
IEDL.DBID | .~1 |
ISSN | 0360-1315 |
IngestDate | Mon Jul 21 11:56:07 EDT 2025 Thu Apr 24 23:06:19 EDT 2025 Tue Jul 01 01:31:57 EDT 2025 Fri Feb 23 02:36:02 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Teaching/learning strategies Programming and programming languages Applications in subject areas Pedagogical issues Improving classroom teaching |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c257t-df4af14778e5d3deb56a9ab6cbe3679ef8302816660ec16b4e6706b3ed6fdc1e3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
PQID | 1642230685 |
PQPubID | 23500 |
PageCount | 11 |
ParticipantIDs | proquest_miscellaneous_1642230685 crossref_citationtrail_10_1016_j_compedu_2014_04_003 crossref_primary_10_1016_j_compedu_2014_04_003 elsevier_sciencedirect_doi_10_1016_j_compedu_2014_04_003 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 20140801 |
PublicationDateYYYYMMDD | 2014-08-01 |
PublicationDate_xml | – month: 08 year: 2014 text: 20140801 day: 01 |
PublicationDecade | 2010 |
PublicationTitle | Computers and education |
PublicationYear | 2014 |
Publisher | Elsevier Ltd |
Publisher_xml | – name: Elsevier Ltd |
References | Hunt (bib22) 1951 Boehrer, Linsky (bib9) 1990; 1990 Eckerdal (bib16) 2009 Kuntz, Hessler (bib27) 1998 Boehrer, Evans (bib8) 1990; 2 Kumar (bib26) 2002 Kalafatic, Ribaric, Stanisavljevic (bib25) 2001 Soloway, Spohrer (bib35) 1989 Velenchik (bib41) 1995 Christensen (bib14) 1991 Ala-Mutka, Uimonen, Jarvinen (bib2) 2004; 3 Brusilovsky, Peylo (bib11) 2003; 13 Exton (bib17) 2002 Holsti (bib21) 1994; 19 Xiao, Dai, Wang, Wang, Sun, Tang (bib43) 2005; 22 Lemone, Ching (bib28) 1996; 28 Carlson, Schodt (bib13) 1995 Stone, Redmer (bib37) 2006; 1 Golich (bib18) 2000; 1 Nichols (bib30) 2003; 6 Tan, Liang (bib38) 2012 Satratzemi, Dagdilelis, Evaggelidis (bib33) 2002 Winslow (bib42) 1996; 28 Towl (bib39) 1969 Ben-Ari (bib3) 2004; 14 Adelson, Soloway (bib1) 1985; 11 Berglund, Daniels, Pears (bib4) 2006; Vol. 52 Jimoyiannis, Komis (bib23) 2001; 36 Pollack, Scherz (bib32) 2005 Butz, Hua, Maguire (bib12) 2004 Hadjerrouit (bib20) 2008; 7 Shaffer (bib34) 2005; 37 Bertels, Vanneste, De Backer (bib5) 1993 Brune, Bard, Dubreuil, Guest, Hill, Kaufman (bib10) 1999; 216 Gonzalez (bib19) 2004; 19 Plaku, Bekris, Kavraki (bib31) 2007 Tucker, Deek, Jones, McCowan, Stephenson, Verno (bib40) 2003 Böcker (bib7) 1987; 17 Chrysafiadi, Virvou (bib15) 2013; 56 Song, Kim (bib36) 1992; Vol. 92 Moore, Kearsley (bib29) 2011 Johnson (bib24) 1986 Bloom (bib6) 1974 Bertels (10.1016/j.compedu.2014.04.003_bib5) 1993 Johnson (10.1016/j.compedu.2014.04.003_bib24) 1986 Plaku (10.1016/j.compedu.2014.04.003_bib31) 2007 Boehrer (10.1016/j.compedu.2014.04.003_bib9) 1990; 1990 Velenchik (10.1016/j.compedu.2014.04.003_bib41) 1995 Kalafatic (10.1016/j.compedu.2014.04.003_bib25) 2001 Winslow (10.1016/j.compedu.2014.04.003_bib42) 1996; 28 Böcker (10.1016/j.compedu.2014.04.003_bib7) 1987; 17 Brune (10.1016/j.compedu.2014.04.003_bib10) 1999; 216 Carlson (10.1016/j.compedu.2014.04.003_bib13) 1995 Nichols (10.1016/j.compedu.2014.04.003_bib30) 2003; 6 Holsti (10.1016/j.compedu.2014.04.003_bib21) 1994; 19 Hunt (10.1016/j.compedu.2014.04.003_bib22) 1951 Boehrer (10.1016/j.compedu.2014.04.003_bib8) 1990; 2 Xiao (10.1016/j.compedu.2014.04.003_bib43) 2005; 22 Satratzemi (10.1016/j.compedu.2014.04.003_bib33) 2002 Tucker (10.1016/j.compedu.2014.04.003_bib40) 2003 Pollack (10.1016/j.compedu.2014.04.003_bib32) 2005 Song (10.1016/j.compedu.2014.04.003_bib36) 1992; Vol. 92 Hadjerrouit (10.1016/j.compedu.2014.04.003_bib20) 2008; 7 Christensen (10.1016/j.compedu.2014.04.003_bib14) 1991 Lemone (10.1016/j.compedu.2014.04.003_bib28) 1996; 28 Jimoyiannis (10.1016/j.compedu.2014.04.003_bib23) 2001; 36 Exton (10.1016/j.compedu.2014.04.003_bib17) 2002 Kuntz (10.1016/j.compedu.2014.04.003_bib27) 1998 Golich (10.1016/j.compedu.2014.04.003_bib18) 2000; 1 Eckerdal (10.1016/j.compedu.2014.04.003_bib16) 2009 Towl (10.1016/j.compedu.2014.04.003_bib39) 1969 Moore (10.1016/j.compedu.2014.04.003_bib29) 2011 Soloway (10.1016/j.compedu.2014.04.003_bib35) 1989 Shaffer (10.1016/j.compedu.2014.04.003_bib34) 2005; 37 Tan (10.1016/j.compedu.2014.04.003_bib38) 2012 Gonzalez (10.1016/j.compedu.2014.04.003_bib19) 2004; 19 Butz (10.1016/j.compedu.2014.04.003_bib12) 2004 Chrysafiadi (10.1016/j.compedu.2014.04.003_bib15) 2013; 56 Stone (10.1016/j.compedu.2014.04.003_bib37) 2006; 1 Ben-Ari (10.1016/j.compedu.2014.04.003_bib3) 2004; 14 Adelson (10.1016/j.compedu.2014.04.003_bib1) 1985; 11 Kumar (10.1016/j.compedu.2014.04.003_bib26) 2002 Berglund (10.1016/j.compedu.2014.04.003_bib4) 2006; Vol. 52 Ala-Mutka (10.1016/j.compedu.2014.04.003_bib2) 2004; 3 Bloom (10.1016/j.compedu.2014.04.003_bib6) 1974 Brusilovsky (10.1016/j.compedu.2014.04.003_bib11) 2003; 13 |
References_xml | – volume: 216 start-page: 457 year: 1999 end-page: 468 ident: bib10 article-title: A three-dimensional model of the mouse at embryonic day 9 publication-title: Developmental Biology – volume: 1 start-page: 7 year: 2006 end-page: 18 ident: bib37 article-title: The case study approach to scenario planning publication-title: Journal of Practical Consulting – year: 1989 ident: bib35 article-title: Studying the novice programmer – start-page: 29 year: 1995 end-page: 38 ident: bib41 article-title: The case method as a strategy for teaching policy analysis to undergraduates publication-title: Journal of Economic Education – volume: 1990 start-page: 41 year: 1990 end-page: 57 ident: bib9 article-title: Teaching with cases: learning to question publication-title: New Directions for Teaching and Learning – year: 1991 ident: bib14 article-title: Education for judgment: The artistry of discussion leadership – year: 1951 ident: bib22 article-title: The case method of instruction – year: 1998 ident: bib27 article-title: Bridging the gap between theory and practice: Fostering active learning through the case method – start-page: 159 year: 2004 end-page: 165 ident: bib12 article-title: A web-based intelligent tutoring system for computer programming publication-title: International Conference on Web Intelligence – volume: 11 start-page: 1351 year: 1985 end-page: 1360 ident: bib1 article-title: The role of domain expenence in software design publication-title: IEEE Transactions on Software Engineering – volume: 13 start-page: 159 year: 2003 end-page: 172 ident: bib11 article-title: Adaptive and intelligent web-based educational systems publication-title: International Journal of Artificial Intelligence in Education – year: 2003 ident: bib40 article-title: A model curriculum for k-12 computer science: final report of the acm k-12 task force curriculum committee publication-title: ACM, New York – volume: 28 start-page: 17 year: 1996 end-page: 22 ident: bib42 article-title: Programming pedagogyła psychological overview publication-title: ACM SIGCSE Bulletin – volume: 28 start-page: 45 year: 1996 end-page: 49 ident: bib28 article-title: Easing into c++: experiences with robotl publication-title: ACM SIGCSE Bulletin – volume: 17 start-page: 64 year: 1987 end-page: 71 ident: bib7 article-title: Is case teaching more effective than lecture teaching in business administration? An exploratory analysis publication-title: Interfaces – start-page: 289 year: 2002 end-page: 298 ident: bib33 article-title: An alternating approach of teaching programming in the secondary school publication-title: Proceedings of 3rd Panhellenic Conference with International Participation,Information & Communication Technologies in Education – start-page: 3711 year: 2007 end-page: 3716 ident: bib31 article-title: Oops for motion planning: an online, open-source, programming system publication-title: 2007 IEEE International Conference on Robotics and Automation – start-page: 281 year: 2002 end-page: 284 ident: bib17 article-title: Constructivism and program comprehension strategies publication-title: 10th International Workshop on Program Comprehension, 2002. Proceedings – year: 1974 ident: bib6 article-title: Taxonomy of educational objectives: The classification of educational goals. Handbook 1–2 – start-page: 334 year: 2001 end-page: 339 ident: bib25 article-title: A system for tracking laboratory animals based on optical flow and active contours publication-title: 11th International Conference on Image Analysis and Processing, 2001. Proceedings – volume: 3 start-page: 245 year: 2004 end-page: 262 ident: bib2 article-title: Supporting students in c++ programming courses with automatic program style assessment publication-title: Journal of Information Technology Education – start-page: 792 year: 2002 end-page: 801 ident: bib26 article-title: Model-based reasoning for domain modeling in a web-based intelligent tutoring system to help students learn to debug c++ programs publication-title: Intelligent Tutoring Systems – volume: 22 start-page: 23 year: 2005 end-page: 25 ident: bib43 article-title: Development and application of information management system on primate animal publication-title: Laboratory Animal Science & Management – year: 1969 ident: bib39 article-title: To study administration by cases – volume: 2 start-page: 1 year: 1990 end-page: 2 ident: bib8 article-title: Spectators and gladiators: reconnecting students with the problem publication-title: Teaching Excellence – volume: 19 start-page: 299 year: 2004 end-page: 305 ident: bib19 article-title: Constructivism in an introduction to programming course publication-title: Journal of Computing Sciences in Colleges – start-page: 143 year: 2005 end-page: 148 ident: bib32 article-title: Supporting project development in cs–the effect on intrinsic and extrinsic motivation publication-title: Proceedings of the 10th PEG Conference – volume: Vol. 92 start-page: 638 year: 1992 end-page: 644 ident: bib36 article-title: Exbug: an automatic debugger by plan matching and program execution publication-title: PRICAI – year: 2009 ident: bib16 article-title: Novice programming students' learning of concepts and practise – year: 1986 ident: bib24 article-title: Intention-based diagnosis of errors in novice programs publication-title: Technical Report Information Sciences Inst. – volume: 6 start-page: 1 year: 2003 end-page: 10 ident: bib30 article-title: A theory for elearning publication-title: Educational Technology & Society – volume: 56 start-page: 385 year: 2013 end-page: 392 ident: bib15 article-title: Dynamically personalized e-training in computer programming and the language c publication-title: IEEE Transaction on Education. – volume: 7 start-page: 181 year: 2008 end-page: 210 ident: bib20 article-title: Towards a blended learning model for teaching and learning computer programming: a case study publication-title: Informatics in Education-An International Journal – volume: 37 start-page: 56 year: 2005 end-page: 60 ident: bib34 article-title: Ludwig: an online programming tutoring and assessment system publication-title: ACM SIGCSE Bulletin – volume: Vol. 52 start-page: 25 year: 2006 end-page: 33 ident: bib4 article-title: Qualitative research projects in computing education research: an overview publication-title: Proceedings of the 8th Australasian Conference on Computing Education – start-page: 1 year: 1993 end-page: 7 ident: bib5 article-title: A cognitive approach to program understanding publication-title: Proceedings of Working Conference on Reverse Engineering, 1993 – start-page: 17 year: 1995 end-page: 28 ident: bib13 article-title: Beyond the lecture: case teaching and the learning of economic theory publication-title: Journal of Economic Education – volume: 19 start-page: 7 year: 1994 end-page: 13 ident: bib21 article-title: Case teaching: transforming foreign policy courses with cases publication-title: International Studies Notes – volume: 14 start-page: 85 year: 2004 end-page: 100 ident: bib3 article-title: Situated learning in computer science education publication-title: Computer Science Education – year: 2011 ident: bib29 article-title: Distance education: a systems view of online learning – volume: 36 start-page: 183 year: 2001 end-page: 204 ident: bib23 article-title: Computer simulations in physics teaching and learning: a case study on students' understanding of trajectory motion publication-title: Computers & Education – start-page: 5 year: 2012 end-page: 8 ident: bib38 article-title: The management information system of laboratory animal center(lacs) based on asp.net publication-title: Proc. Of Internet Technology and application 2012 – volume: 1 start-page: 11 year: 2000 end-page: 29 ident: bib18 article-title: The abcs of case teaching publication-title: International Studies Perspectives – volume: 37 start-page: 56 issue: 2 year: 2005 ident: 10.1016/j.compedu.2014.04.003_bib34 article-title: Ludwig: an online programming tutoring and assessment system publication-title: ACM SIGCSE Bulletin doi: 10.1145/1083431.1083464 – start-page: 281 year: 2002 ident: 10.1016/j.compedu.2014.04.003_bib17 article-title: Constructivism and program comprehension strategies – start-page: 5 year: 2012 ident: 10.1016/j.compedu.2014.04.003_bib38 article-title: The management information system of laboratory animal center(lacs) based on asp.net – year: 1989 ident: 10.1016/j.compedu.2014.04.003_bib35 – volume: 56 start-page: 385 issue: 4 year: 2013 ident: 10.1016/j.compedu.2014.04.003_bib15 article-title: Dynamically personalized e-training in computer programming and the language c publication-title: IEEE Transaction on Education. doi: 10.1109/TE.2013.2243914 – volume: 22 start-page: 23 issue: 1 year: 2005 ident: 10.1016/j.compedu.2014.04.003_bib43 article-title: Development and application of information management system on primate animal publication-title: Laboratory Animal Science & Management – year: 2009 ident: 10.1016/j.compedu.2014.04.003_bib16 – volume: 6 start-page: 1 issue: 2 year: 2003 ident: 10.1016/j.compedu.2014.04.003_bib30 article-title: A theory for elearning publication-title: Educational Technology & Society – volume: Vol. 52 start-page: 25 year: 2006 ident: 10.1016/j.compedu.2014.04.003_bib4 article-title: Qualitative research projects in computing education research: an overview – volume: 14 start-page: 85 issue: 2 year: 2004 ident: 10.1016/j.compedu.2014.04.003_bib3 article-title: Situated learning in computer science education publication-title: Computer Science Education doi: 10.1080/08993400412331363823 – volume: 28 start-page: 45 issue: 4 year: 1996 ident: 10.1016/j.compedu.2014.04.003_bib28 article-title: Easing into c++: experiences with robotl publication-title: ACM SIGCSE Bulletin doi: 10.1145/242649.242663 – volume: 1 start-page: 11 issue: 1 year: 2000 ident: 10.1016/j.compedu.2014.04.003_bib18 article-title: The abcs of case teaching publication-title: International Studies Perspectives doi: 10.1111/1528-3577.00002 – volume: 13 start-page: 159 issue: 2 year: 2003 ident: 10.1016/j.compedu.2014.04.003_bib11 article-title: Adaptive and intelligent web-based educational systems publication-title: International Journal of Artificial Intelligence in Education – start-page: 334 year: 2001 ident: 10.1016/j.compedu.2014.04.003_bib25 article-title: A system for tracking laboratory animals based on optical flow and active contours – year: 1951 ident: 10.1016/j.compedu.2014.04.003_bib22 – volume: 216 start-page: 457 issue: 2 year: 1999 ident: 10.1016/j.compedu.2014.04.003_bib10 article-title: A three-dimensional model of the mouse at embryonic day 9 publication-title: Developmental Biology doi: 10.1006/dbio.1999.9500 – volume: 19 start-page: 7 issue: 2 year: 1994 ident: 10.1016/j.compedu.2014.04.003_bib21 article-title: Case teaching: transforming foreign policy courses with cases publication-title: International Studies Notes – volume: 2 start-page: 1 issue: 7 year: 1990 ident: 10.1016/j.compedu.2014.04.003_bib8 article-title: Spectators and gladiators: reconnecting students with the problem publication-title: Teaching Excellence – volume: 28 start-page: 17 issue: 3 year: 1996 ident: 10.1016/j.compedu.2014.04.003_bib42 article-title: Programming pedagogyła psychological overview publication-title: ACM SIGCSE Bulletin doi: 10.1145/234867.234872 – year: 2011 ident: 10.1016/j.compedu.2014.04.003_bib29 – year: 1991 ident: 10.1016/j.compedu.2014.04.003_bib14 – volume: 19 start-page: 299 issue: 4 year: 2004 ident: 10.1016/j.compedu.2014.04.003_bib19 article-title: Constructivism in an introduction to programming course publication-title: Journal of Computing Sciences in Colleges – volume: 7 start-page: 181 issue: 2 year: 2008 ident: 10.1016/j.compedu.2014.04.003_bib20 article-title: Towards a blended learning model for teaching and learning computer programming: a case study publication-title: Informatics in Education-An International Journal doi: 10.15388/infedu.2008.12 – volume: 3 start-page: 245 issue: 1 year: 2004 ident: 10.1016/j.compedu.2014.04.003_bib2 article-title: Supporting students in c++ programming courses with automatic program style assessment publication-title: Journal of Information Technology Education doi: 10.28945/300 – year: 1998 ident: 10.1016/j.compedu.2014.04.003_bib27 – start-page: 1 year: 1993 ident: 10.1016/j.compedu.2014.04.003_bib5 article-title: A cognitive approach to program understanding – start-page: 289 year: 2002 ident: 10.1016/j.compedu.2014.04.003_bib33 article-title: An alternating approach of teaching programming in the secondary school – volume: 36 start-page: 183 issue: 2 year: 2001 ident: 10.1016/j.compedu.2014.04.003_bib23 article-title: Computer simulations in physics teaching and learning: a case study on students' understanding of trajectory motion publication-title: Computers & Education doi: 10.1016/S0360-1315(00)00059-2 – start-page: 3711 year: 2007 ident: 10.1016/j.compedu.2014.04.003_bib31 article-title: Oops for motion planning: an online, open-source, programming system – start-page: 143 year: 2005 ident: 10.1016/j.compedu.2014.04.003_bib32 article-title: Supporting project development in cs–the effect on intrinsic and extrinsic motivation – volume: 17 start-page: 64 issue: 5 year: 1987 ident: 10.1016/j.compedu.2014.04.003_bib7 article-title: Is case teaching more effective than lecture teaching in business administration? An exploratory analysis publication-title: Interfaces doi: 10.1287/inte.17.5.64 – start-page: 17 year: 1995 ident: 10.1016/j.compedu.2014.04.003_bib13 article-title: Beyond the lecture: case teaching and the learning of economic theory publication-title: Journal of Economic Education doi: 10.2307/1183462 – year: 1969 ident: 10.1016/j.compedu.2014.04.003_bib39 – year: 1986 ident: 10.1016/j.compedu.2014.04.003_bib24 article-title: Intention-based diagnosis of errors in novice programs – year: 2003 ident: 10.1016/j.compedu.2014.04.003_bib40 article-title: A model curriculum for k-12 computer science: final report of the acm k-12 task force curriculum committee publication-title: ACM, New York – year: 1974 ident: 10.1016/j.compedu.2014.04.003_bib6 – start-page: 159 year: 2004 ident: 10.1016/j.compedu.2014.04.003_bib12 article-title: A web-based intelligent tutoring system for computer programming – start-page: 792 year: 2002 ident: 10.1016/j.compedu.2014.04.003_bib26 article-title: Model-based reasoning for domain modeling in a web-based intelligent tutoring system to help students learn to debug c++ programs – volume: 11 start-page: 1351 year: 1985 ident: 10.1016/j.compedu.2014.04.003_bib1 article-title: The role of domain expenence in software design publication-title: IEEE Transactions on Software Engineering doi: 10.1109/TSE.1985.231883 – volume: 1990 start-page: 41 issue: 42 year: 1990 ident: 10.1016/j.compedu.2014.04.003_bib9 article-title: Teaching with cases: learning to question publication-title: New Directions for Teaching and Learning doi: 10.1002/tl.37219904206 – start-page: 29 year: 1995 ident: 10.1016/j.compedu.2014.04.003_bib41 article-title: The case method as a strategy for teaching policy analysis to undergraduates publication-title: Journal of Economic Education doi: 10.2307/1183463 – volume: Vol. 92 start-page: 638 year: 1992 ident: 10.1016/j.compedu.2014.04.003_bib36 article-title: Exbug: an automatic debugger by plan matching and program execution – volume: 1 start-page: 7 issue: 1 year: 2006 ident: 10.1016/j.compedu.2014.04.003_bib37 article-title: The case study approach to scenario planning publication-title: Journal of Practical Consulting |
SSID | ssj0004645 |
Score | 2.1765661 |
Snippet | Teachers and students often consider learning programming a difficult pursuit. Face-to-face learning alone cannot provide effective teaching or efficient... |
SourceID | proquest crossref elsevier |
SourceType | Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 39 |
SubjectTerms | Applications in subject areas C (programming language) Education Improving classroom teaching Laboratory animals Learning Pedagogical issues Programming Programming and programming languages Students Teaching Teaching/learning strategies |
Title | Case-based teaching using the Laboratory Animal System for learning C/C++ programming |
URI | https://dx.doi.org/10.1016/j.compedu.2014.04.003 https://www.proquest.com/docview/1642230685 |
Volume | 77 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07a8MwEBYhXbqUPmn6CCp0C4rtWJbtMZiG9JWlDWQT1sMhoXFC6gxd-turs-U-h0BHC0uYk3TfyfruO4SuWcy0VNojkdKKUJrFJPUDn7AU8i5lqGgGB8XHERuO6d0kmDRQUufCAK3S-v7Kp5fe2rY41prOajZznozvBbEYg_gAZBEk_FIawirvvnvfciPLQsXwMoG3v7J4nDmMvYJ_IgYFaal4WtfO-otPvzx1CT-DfbRn40bcrz7tADV0fgglly094wiNE4NHBEBJ4cJSJDGw2qfYxHj4oZrs5foN9_PZwgxVaZVjE7RiWzpiihMn6XSw5WwtTMsxGg9unpMhsTUTiDSbryAqo2nm0TCMdKB8pUXA0jgVTArtszDWGeh9lXeFrpYeE1Sz0GXC14plSnraP0HNfJnrU4RdX5h4TFERBZL6KowDGQdZ5GZh3Eu1cluI1pbi0gqKQ12LF14zx-bcGpiDgblLQYm0hbqf3VaVosa2DlE9DfzH0uDG62_relVPGzfbBu5C0lwvN6_cnBJ7cPqKgrP_D3-OduGp4gNeoGax3uhLE6MUol0uwjba6d_eD0cfTI7m7g |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07b8IwELYoDO1S9anSpyt1Q24CsZ1kRFErKI-lRWKzEttBoBIQhaH_vr7E6XNA6urkrOjOvjvH332H0B0PuZZKN0mgtCKUpiGJPeYRHkPdpfQVTeGgOBjyzog-jdm4gqKyFgZgldb3Fz4999Z2xLHadJbTqfNsfC-QxZiID4EsCHZQDdipWBXV2t1eZ_itPDLvVQzvExD4KuRxZjD9En6LmEBIc9LTsn3W3xD1y1nnEejxAO3b1BG3i687RBWdHUHXZYvQOEajyIQkAnFJ4bVFSWIAtk-wSfNwv7D3YvWO29l0bqYq6MqxyVux7R4xwZETNRrYwrbmZuQEjR4fXqIOsW0TiDT7b01USuO0SX0_0Ex5SieMx2GccJloj_uhToHyK78udLVs8oRq7rs88bTiqZJN7Z2iarbI9BnCrpeYlEzRJGCSesoPmQxZGripH7Zirdw6oqWmhLSc4tDa4lWU4LGZsAoWoGDhUiAjraP7T7FlQaqxTSAozSB-rA5hHP820dvSbMLsHLgOiTO92LwJc1BswQEsYOf_n_4G7XZeBn3R7w57F2gPnhTwwEtUXa82-sqkLOvk2i7JDzuc6Z8 |
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%3Ajournal&rft.genre=article&rft.atitle=Case-based+teaching+using+the+Laboratory+Animal+System+for+learning+C%2FC%2B%2B+programming&rft.jtitle=Computers+and+education&rft.au=Tan%2C+Jun&rft.au=Guo%2C+Xianping&rft.au=Zheng%2C+Weishi&rft.au=zhong%2C+Ming&rft.date=2014-08-01&rft.issn=0360-1315&rft.volume=77&rft.spage=39&rft.epage=49&rft_id=info:doi/10.1016%2Fj.compedu.2014.04.003&rft.externalDBID=NO_FULL_TEXT |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0360-1315&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0360-1315&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0360-1315&client=summon |