Figuring and Drawing
نویسندگان
چکیده
A standing challenge in undergraduate Computer Science curricula is the teaching and learning of computer programming. Through this paper which an essay about programming, we aim to contribute plethora existing pedagogies, approaches philosophies, by discussing a specific feature our approach principled programming students, their first semester studies, namely utilization pictures, both text-based raster-based graphics. Although given course has evolved substantially over thirty years its delivery regarding languages (Miranda, C, C++, Java) paradigms (functional, imperative, object-oriented, combination procedural object-oriented) used, discussed visual been maintained steadily strengthened. We list abstraction, problem decomposition synthesis, information hiding, reusability, modularity extensibility as key principles solving algorithmic thinking. These are closely aligned with advocated computational thinking techniques decomposition, pattern recognition, generalization algorithm design. for students familiarize themselves all above through practical solving. Our ongoing inquiry whether domain pictures contributing valuably towards aim. Moreover, added-value that get glimpse complexity visual, empirical way. The presented work not related since write programs textually graphically; it's output form. though loosely classical paradigm turtle However, focus majors, who should be able design build turtles other objects just use them. Indeed, helps them do also appreciate multitude ways producing same output. Currently approached from procedural, process-based concept-based perspective uses Java language. example problems, show appropriateness supporting abundantly rich potential examples draw from. reported literature, female may higher interest domains classes, relation domains. plan investigate conjecture context broader encourage more females follow university studies science; only cursory finding presented, bears some what literature.
منابع مشابه
Figuring Out Art History
World population and the number of cultural artifacts are growing exponentially or faster, while cultural interaction approaches the fidelity of a global nervous system. Every day hundreds of millions of images are loaded into social networks by users all over the world. As this myriad of new artifacts veils the view into the past, like city lights covering the night sky, it is easy to forget t...
متن کاملFiguring Space by Time
Sensory information is encoded both in space and in time. Spatial encoding is based on the identity of activated receptors, while temporal encoding is based on the timing of activation. In order to generate accurate internal representations of the external world, the brain must decode both types of encoded information, even when processing stationary stimuli. We review here evidence in support ...
متن کاملFiguring the costs of climate change: an assessment and critique
In this paper we examine the evidence for the IPCC (Intergovernmental Panel on Climate Change) estimate that the costs of global climate change will be on the order of 1.5-2.0% of world gross domestic product (GDP). Although this estimate is widely and authoritatively repeated, it rests on a handful of preliminary studies, chiefly of the United States and performed by a select group of economis...
متن کاملFiguring the shape of the electron
microrobot with a gas combustion mechanism and buoyant outriggers. These design components stabilized the microrobot, overcoming the water’s surface tension to allow take-off. A surfactant coating enabled diving, and a flapping-wing configuration provided functional propulsion for both air and water environments. The microrobot could land on an elastic surface, hover in air, submerge into water...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: The art, science, and engineering of programming
سال: 2022
ISSN: ['2473-7321']
DOI: https://doi.org/10.22152/programming-journal.org/2022/6/11