NotesFAQContact Us
Collection
Advanced
Search Tips
Peer reviewed Peer reviewed
Direct linkDirect link
ERIC Number: EJ869563
Record Type: Journal
Publication Date: 2009
Pages: 7
Abstractor: As Provided
Reference Count: 13
ISBN: N/A
ISSN: ISSN-1055-3096
CFC (Comment-First-Coding)--A Simple yet Effective Method for Teaching Programming to Information Systems Students
Sengupta, Arijit
Journal of Information Systems Education, v20 n4 p393-399 Win 2009
Programming courses have always been a difficult part of an Information Systems curriculum. While we do not train Information Systems students to be developers, understanding how to build a system always gives students an added perspective to improve their system design and analysis skills. This teaching tip presents CFC (Comment-First-Coding)--a method for assisting students with information systems design and development tasks where a significant portion of the goal is to actually build the system using a programming language and development environment. CFC uses a scaffolding strategy for building programs where the using the comment construct of the programming language. In CFC, the first step students perform is to describe the programming task via plain English (or any other natural language) inside comments. The CFC process strategically and incrementally builds on this method to gradually add functionality and complexity to the program, while allowing the student to compile and test every individual step. In multiple offerings of a sophomore level data structures course, this method has provided evidence of improved student performance. (Contains 5 figures and 1 table.)
Journal of Information Systems Education (JISE). c/o Al Harris, JISE Editor, Department of Computer Information Systems, Walker College of Business, Appalachian State University, Boone, NC 28608. Tel: 828-262-6180; Fax: 828-262-6190; e-mail: jise@appstate.edu; Web site: http://www.jise.appstate.edu/index.htm
Publication Type: Journal Articles; Reports - Research
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A