NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 11 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Boticki, I.; Katic, M.; Martin,S. – IEEE Transactions on Education, 2013
This paper explores the educational benefits of introducing the aspect-oriented programming paradigm into a programming course in a study on a sample of 75 undergraduate software engineering students. It discusses how using the aspect-oriented paradigm, in addition to the object-oriented programming paradigm, affects students' programs, their exam…
Descriptors: Foreign Countries, Higher Education, Programming, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Jafar, Musa; Babb, Jeffry – Information Systems Education Journal, 2012
In this paper we present an artifacts-based approach to teaching a senior level Object-Oriented Analysis and Design course. Regardless of the systems development methodology and process model, and in order to facilitate communication across the business modeling, analysis, design, construction and deployment disciplines, we focus on (1) the…
Descriptors: Data Analysis, Design, Systems Development, Models
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Chuang, Yung-Ting – English Language Teaching, 2015
In recent decades, increasing numbers of EMI (English as Medium of Instructions) courses have been added to university course offerings in countries where English is not the first language, as a way of supporting university internalization and addressing the global status of English. However, some studies argue that EMI courses might affect the…
Descriptors: Teaching Methods, English (Second Language), Second Language Learning, Language of Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Bati, Tesfaye Bayu; Gelderblom, Helene; van Biljon, Judy – Computer Science Education, 2014
The challenge of teaching programming in higher education is complicated by problems associated with large class teaching, a prevalent situation in many developing countries. This paper reports on an investigation into the use of a blended learning approach to teaching and learning of programming in a class of more than 200 students. A course and…
Descriptors: Foreign Countries, Teaching Methods, Blended Learning, Educational Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Newby, Michael; Nguyen, ThuyUyen – Journal of Information Systems Education, 2007
Programming assignments are used to assess a student's understanding of the theoretical aspect of programming and their ability to put that theory into practice. When assigning programs for students to complete, it is necessary to make sure that the problem is well specified, realistic, yet is able to be completed in a relatively short period of…
Descriptors: Assignments, Problem Solving, Programming, Information Technology
Gostowski, Rudy – 1996
A course was developed at Austin Peay State University (Tennessee) which offered an opportunity for hands-on experience with the essential components of modern analytical instruments. The course aimed to provide college students with the skills necessary to construct a simple model instrument, including the design and fabrication of electronic…
Descriptors: Assignments, Authoring Aids (Programming), Course Content, Electric Circuits
Parlante, Nick – JCSE Online, 2001
Describes a Web site called Nifty Assignments that offers assignments for computer science education. Topics include programming assignments; student appeal; appropriateness for high school classes; and links to other related Web sites. (LRW)
Descriptors: Assignments, Computer Science Education, Higher Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Wilson, Brenda Cantwell – Journal of Educational Computing Research, 2006
A study analyzing survey results of more than 850 students enrolled in college computer courses was conducted. The survey included, among other things, questions about students' preferences for a programming assignment. The three choices given were examples of common types of programming assignments found in CS1 textbooks: an application to…
Descriptors: Textbooks, Programming, Assignments, Gender Differences
Peer reviewed Peer reviewed
Joy, Mike; Luck, M. – Journal of Computer Assisted Learning, 1996
Discusses the importance of standards in introductory programming courses that enable novice software developers to write correct programs to specification and time. Considers issues involved with assessing students' programming abilities. Provides an overview of an automated assessment system adopted at the University of Warwick (United Kingdom)…
Descriptors: Assignments, Computer Assisted Instruction, Computer Software Development, Foreign Countries
Beam, Paul – 1997
This paper describes the research and development of a fully World Wide Web-based credit course in the English Department at the University of Waterloo (Ontario). One hundred students from across Canada complete four exercises in technical writing over a four-month term. In the process, they learn to understand and apply the principles of SGML…
Descriptors: Assignments, Authoring Aids (Programming), Computer Mediated Communication, Cooperative Learning
Schmitt, Lothar M.; Christianson, Kiel T. – 1999
Pedagogical features and implementation of a UNIX-based management system (UNIEM) designed to support the instructor in teaching English as a second language using a network of workstations are described. The application discussed here is for teaching English composition to students at the University of Aizu (Japan). UNIEM is constructed to assist…
Descriptors: Assignments, Classroom Techniques, College Instruction, Computer Assisted Instruction