June 23, 2013
June 23, 2013
June 26, 2013
23.22.1 - 23.22.9
A CASE FOR PYTHON SCRIPTING IN UNDERGRADUATE ENGINEERING TECHNOLOGY AbstractThis paper presents a new course in Python Programming in the undergraduate program of study inEngineering/Technology/Science. Motive behind using Python is that it is a programming languagethat lets interactive and quick design and effective integration with modern systems. Python usageleads to immediate gains in productivity and lower maintenance costs. Python is becoming thework-horse in all new computer science activity in the modern industry. It supports mul-ti programming paradigms, including object-oriented and structured programming. Python elegantlycombines the number crunching capability like that of MATLAB with the programming ease of Cbased languages with a difference of better readability and interactivity .The Python is a 400-level, 3-credit course that contains all five components: a) the basic elementslike the statements, comments, data types, data manipulation input/output and control flow, b) datastructures like dictionaries, lists, tuples, and classes c) structured and object oriented programmingmethods, d) interactive graphic programming and e) the html, xml and http processing.The paper elaborates the pedagogy of classroom delivery and impact on student comprehension,conceptual understanding, learning and mastering of Python philosophy. Both methods of verticaland horizontal learning methods are used in this class. All programs that students write are added toa class repertoire which the current and future students will have access to for enhanced horizontallearning. Students are required to a design a project at the end of the class in which student teamsof twos work on a project using python and share with the whole class.The paper presents the student feedback and its analysis. The authors intend that this paper serves asa pointer to fellow academicians in bringing the technological currency in the undergraduate Engi-neering/Technology/Science programs.
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2013 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015