NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Diana Kirk; Andrew Luxton-Reilly; Ewan Tempero – ACM Transactions on Computing Education, 2025
Objectives: Code style is an important aspect of text-based programming because programs written with good style are considered easier to understand and change and so improve the maintainability of the delivered software product. However teaching code style is complicated by the existence of many style guides and standards that contain…
Descriptors: Computer Science Education, Programming, Computer Software, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Abrahams, Alan S.; Singh, Tirna – Journal of Information Systems Education, 2010
Active, experiential learning is an important component in information systems education, ensuring that students gain an appreciation for both practical and theoretical information systems concepts. Typically, students in active, experiential classes engage in real world projects for commercial companies or not-for-profit organizations. In the…
Descriptors: Service Learning, Information Systems, Learning Processes, Teaching Methods
Crandall, JoAnn, Ed.; Kaufman, Dorit, Ed. – Teachers of English to Speakers of Other Languages, Inc. (TESOL), 2002
Content-based instruction (CBI) challenges ESOL teachers to teach language through specialist content in institutional settings. This volume addresses CBI negotiation between ESOL teachers and subject specialists in higher education. Writers document and evaluate courses that support the subject discipline and meet the language needs of EFL and…
Descriptors: English (Second Language), Second Language Instruction, Teaching Methods, Course Content