Computer Applications in Engineering Education · 2006 · 18 citations · 7 references
EducationScience EducationTeachingComputer-assisted InstructionProgramming LanguagesStem EducationComputer Science EducationEngineering EducationLanguage TeachingMathematical ProgrammingComputer-based Science InstructionEducational Programming LanguagesIntroductory Computer ScienceProgramming ConceptsProgramming Instruction
Abstract This paper explores the use of MATLAB for teaching the fundamental constructs of programming languages to engineering and science students. It was found that the time taken for students to learn programming can be reduced by up to 50%, paving the way for using the language to solve problems. © 2006 Wiley Periodicals, Inc. Comput Appl Eng Educ 14: 20–30, 2006; Published online in Wiley InterScience (www.interscience.wiley.com); DOI 10.1002/cae.20064
7
William H. Press, Saul A. Teukolsky, William T. Vetterling et al. · 1994 · 15.4K citations
Scripting: higher level programming for the 21st Century
John K. Ousterhout · Computer · 1998 · 650 citations
Seven deadly sins of introductory programming language design
Linda McIver, Damian Conway · 2002 · 76 citations
C in the first course considered harmful
L. F. Johnson · Communications of the ACM · 1995 · 58 citations · Full text
Java as a teaching language—opportunities, pitfalls and solutions
David Clark, Cara MacNish, Gordon Royle · 1998 · 32 citations · Full text