Using the Same Problem with Different Techniques in Programming Assignments

From: Journal of Information Systems Education | Date: October 1, 2007| Author: Nguyen, ThuyUyen; Newby, Michael | Copyright information

ABSTRACT

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 time. In addition, each assignment should require the use of a different technique. Developing new problems for each assignment is no...

Related newspaper, magazine, and journal articles from HighBeam Research

Collaborative teaching across freshman information technology and chemistry courses.
Journal of College Science Teaching ; We incorporated chemistry into information technology (IT) programming assignments and (IT) problem solving into chemistry. At-risk students, performing well below control groups of their peers in both courses, achieved end-of-term chemistry exam results and IT final project results that were
MIT emphasizes smart design. (special section: Teaching Mechanical Engineers to use Microprocessors)
Mechanical Engineering-CIME ; Mechanical engineers who call themselves designers should have experience with embedded processors and interfacing those processors to actuators and sensors. The reason for this is clear when one looks at the array of consumer products that incorporate some form of computation; the role that
Multiprocessor Programming Style.
Semiconductor International ; Staff CleanC is a C code programming style that increases the parallelization and optimization potential for multiprocessor targets. The SoC design tools efficiently distribute applications over multiple processors while taking care of the synchronization of the tasks and the exchange of data
Coding style and good computing practices. (replicating research)
PS: Political Science & Politics ; Replication of scholarly analysis depends on individual researchers being able to explain exactly what they have done. And being able to explain exactly what one has done requires keeping good records of it. This article describes basic good computing practices' and offers advice for writing clear
THE RIGHT STUFF.(Careers)
Rocky Mountain News (Denver, CO) ; Name: Pat Madison Title: President Company: Golden Software Inc. No. of employees: 10, plus several contractors What do you look for when hiring? ``We go through a process of elimination. Resumes and cover letters are thoroughly proofed. If we find two errors or inconsistencies, they are
Detecting code plagiarism
ASEE Prism ; Computer programming assignments often involve hundreds or thousands of lines of complex code, making it difficult for professors to notice when students are copying each other's work. Now, however, a University of California at Berkeley professor has developed an automated method to detect such
Multipurpose ac drive.(OEM/DESIGN COVERAGE: MOTORS & DRIVES)
New Equipment Digest ; Reliance Electric GV6000 industrial ac drive offers a platform that is expandable and reportedly the easiest to use in its class. Operator Interface Module provides metering, programming, and operator control using TAB programming style. Seven frame sizes range from 0.5 to 200 hp at 480 v. Rockwell
Programming the Palm
New Straits Times ; Loke Kar Seng New Straits Times 02-15-2001 Programming the Palm Byline: Loke Kar Seng Edition: Computimes; 2* Section: Lab Report Resources AS more and more are opting for a mobile lifestyle - manifested in the popularity of mobile phones and personal electronic organisers - our lives become more
Test executive/development package adds fault library and editor.(pulse: INNOVATIONS & INNOVATORS)(Brief Article)
EDN ; Geotest-Marvin Test Systems has announced the addition of a fault-library plug-in module and a fault editor to its $3995 ATEasy 5.0, vendor-independent, open-architecture test executive and rapid-test-application-development software package. According to the company, ATEasy combines the ease of
Put an end to spaghetti code: the LabVIEW style book uncovered.(Software)
Laboratory Equipment ; Simply because a sequence of code runs successfully doesn't mean that it is designed efficiently or effectively. Spaghetti code, or rather, code that is strung together without considering how it all works together, is something with which even experienced programmers struggle, since they face