Open Access. Powered by Scholars. Published by Universities.®

Education Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 4 of 4

Full-Text Articles in Education

The Digital Musing Of A History Buff, Charles W. Kann Dec 2016

The Digital Musing Of A History Buff, Charles W. Kann

Computer Science Faculty Publications

Perhaps the best part of studying Computer Science (CS) is that it is not an isolated discipline; CS exists to produce systems and applications that support the business and interests of nearly every person in the world. Any area of inquiry is open to fanciful and meaningful exploration by computer scientists. In a very real sense, the world is the oyster of those who can use digital tools developed by CS.

In his talk, Dr. Kann will explore how he uses those digital tools to advance his enthusiasm for history. The talk will highlight some of the work he has …


Identification Of The Emergent Leaders Within A Cse Professional Development Program, Tracie Evans Reding, Brian Dorn, Neal Grandgenett, Harvey Siy, Jon Youn, Qiuming Zhu, Carol A. Engelmann Oct 2016

Identification Of The Emergent Leaders Within A Cse Professional Development Program, Tracie Evans Reding, Brian Dorn, Neal Grandgenett, Harvey Siy, Jon Youn, Qiuming Zhu, Carol A. Engelmann

Computer Science Faculty Publications

The need for high quality, sustainable Computer Science Education (CSE) professional development (PD) at the grades K-12 level is essential to the success of the global CSE initiatives. This study investigates the use of Social Network Analysis (SNA) to identify emergent teacher leaders within a high quality CSE PD program. The CSE PD program was designed and implemented through collaboration between the computer science and teacher education units at a Midwestern metropolitan university in North America. A unique feature of this specific program is in the intentional development of a social network. This study discusses the importance of social networks, …


Uncertainty Avoidance—A New Teaching/ Learning Method For An Introductory Programming Course, Zhen Jiang Apr 2016

Uncertainty Avoidance—A New Teaching/ Learning Method For An Introductory Programming Course, Zhen Jiang

Computer Science Faculty Publications

In this paper, we introduce a new procedure for under-represented students to quickly learn the use of the decision structure in computer programming. The challenge here is to help students, who lack sufficient background of mathematics and computer programming, to use this structure correctly without too much doubt and uncertainty. The traditional CS0 program elapses several semesters and requires many foundation courses to be taken before the students have knowledge of the program correctness. Our one-semester course CSC115 allows students to build up programming skills gradually case by case and program by program. Such a guideline is proven to be …


Export To Arduino: A Tool To Teach Processor Design On Real Hardware, Michael Black Jan 2016

Export To Arduino: A Tool To Teach Processor Design On Real Hardware, Michael Black

Computer Science Faculty Publications

Many computer organization courses teach digital design and processor architecture without a hardware lab or physical equipment. This paper introduces a module to allow students to export digital designs as C programs that run on an inexpensive Arduino Uno, thereby allowing students to test and observe their designs in actual hardware with minimal setup time and equipment. The module runs within Emumaker86, an open-source digital design tool previously developed by the author for teaching microprocessor architecture, and can handle designs ranging from simple combinational circuits to a complete processor. Students were given this module in an undergraduate "Systems Computing" course, …