7 resultados para introductory programming, learning to program, programming pedagogy, collaborative learning, pair-programming

em Biblioteca Digital da Produção Intelectual da Universidade de São Paulo


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Field-Programmable Gate Arrays (FPGAs) are becoming increasingly important in embedded and high-performance computing systems. They allow performance levels close to the ones obtained with Application-Specific Integrated Circuits, while still keeping design and implementation flexibility. However, to efficiently program FPGAs, one needs the expertise of hardware developers in order to master hardware description languages (HDLs) such as VHDL or Verilog. Attempts to furnish a high-level compilation flow (e.g., from C programs) still have to address open issues before broader efficient results can be obtained. Bearing in mind an FPGA available resources, it has been developed LALP (Language for Aggressive Loop Pipelining), a novel language to program FPGA-based accelerators, and its compilation framework, including mapping capabilities. The main ideas behind LALP are to provide a higher abstraction level than HDLs, to exploit the intrinsic parallelism of hardware resources, and to allow the programmer to control execution stages whenever the compiler techniques are unable to generate efficient implementations. Those features are particularly useful to implement loop pipelining, a well regarded technique used to accelerate computations in several application domains. This paper describes LALP, and shows how it can be used to achieve high-performance computing solutions.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dilthey claimed that first psychology and then hermeneutics played the foundational role for his philosophy of life, whose main practical goal is to develop a pedagogy or theory of education. Pedagogy needs help from h ethics to establish its ends, and from psychology to indicate it means. This paper intends to show the relationship between Dilthey's hermeneutics of life and his pedagogy. Dilthey's philosophy of life, in so far it adopts the hermeneutical procedure, engages in the understanding of or the search for the meaning of human socio-historical creations, by adopting a special type of relationship between parts and whole. It is exactly within this hermeneutical balance that we propose to extinguish any indication of a rupture, breach, or contradiction between the quest for universal principles of human behavior and :Dilthey's defense of the impossibility of constructing human moral tasks by means of universal principles. Dilthey began his ethics lectures at the University of Berlin in 1890. These lectures, published in 1958 by Herman Nohl in volume X of Dilthey's collected works, indicate the direction of the trajectory by which formative or social ethics are consolidated as a historical solution for reaching universal principles that can guide human purposes. This trajectory is a result of the distinctively human exercise of self-reflection, by means of which we can fulfill our destiny of manifesting and exteriorizing in time the immanent energy of the absolute spirit. We wish to show that it is possible that such a pedagogy can respect its universal task of orienting the historical development of the younger generation without directing this process by means of fixed and rigid aims.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Brazilian National Research Council (CNPq/Brazil)

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This work proposes a method for data clustering based on complex networks theory. A data set is represented as a network by considering different metrics to establish the connection between each pair of objects. The clusters are obtained by taking into account five community detection algorithms. The network-based clustering approach is applied in two real-world databases and two sets of artificially generated data. The obtained results suggest that the exponential of the Minkowski distance is the most suitable metric to quantify the similarities between pairs of objects. In addition, the community identification method based on the greedy optimization provides the best cluster solution. We compare the network-based clustering approach with some traditional clustering algorithms and verify that it provides the lowest classification error rate. (C) 2012 Elsevier B.V. All rights reserved.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Contrafreeloading occurs when animals spend time and effort to obtain food in the presence of freely available food. There are several interpretations for such an apparent contradiction to optimal foraging models, with an emphasis either on the need to gather and update information about the environment or on the value of performing species-typical responses. Evidence suggests that both gathering information about the environment and the expression of species-typical behaviour are important for the welfare of captive animals. The aim of the present study was to assess the existence of contrafreeloading in maned wolves (Chrysocyon brachyurus), in a situation where animals could get food directly from a "free" source and/or search and handle hidden food items, an alternative that requires more effort and is probably more similar to natural foraging conditions. Eight captive, pair-housed maned wolves were given weekly choice tests in which they could obtain food either by approaching the usual food tray in one section of the enclosure (Tray), and/or by searching for food at variable sites amongst the vegetation in the other section of the enclosure (Scattered). Results indicate that maned wolves spent more time in the Scattered than in the Tray section of the enclosure (P = 0.02) and that they obtained about half of the food from that section (48.54% +/- SE 0.69). Our results, the first to demonstrate contrafreeloading in maned wolves, have implications for the husbandry and welfare of this endangered species. (C) 2012 Elsevier B.V. All rights reserved.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This work presents two potential metallo-drugs, the ionic (C17H19FN3O3)(3)[RuCl6]center dot 3H(2)O (1) and the coordination [Ru(C17H17FN3O3)(3)]center dot 4H(2)O (2) compounds, obtained by the combination of ruthenium(III) and ciprofloxacin in different synthetic conditions. The ESI MS spectrum of 1 displayed a main peak at m/z = 994.6, assigned to the gaseous phase adduct (ciprofloxacin)(3)center dot H+, while 2 featured peaks at m/z 1093.3 and 547.1 ascribed to [Ru(C17H17FN3O3)(3)center dot H+-4H(2)O](+) and [Ru(C17H17FN3O3)(3)center dot 2H(+)-4H(2)O](2+). Thermal analysis corroborated the proposed water content for both complexes. Absorption spectra of the compounds in aqueous medium are dominated by ciprofloxacin transitions in the UV region but displayed weak bands in the visible region, assigned to ligand field transitions. The cyclic voltammograms of 2 exhibited a quasi-reversible process ascribed to the Ru(II)/(III) redox pair at -0.25V (vs. SHE) while 1 displayed this process at -0.11 V, showing that the central ruthenium ion is stabilized in the (III) oxidation state by the coordination to the hard oxygen atoms of ciprofloxacin. The solubility of 1 is pH dependent (as well as free ciprofloxacin) while 2 is fully water soluble and stable under physiological pH for at least 48 h. The compounds are also stable under incubation conditions (stomach pH and 37 degrees C) without significant pH lowering. An interaction study of 2 with ct-DNA showed a value of K-b = 2.47 (+/- 0.89) x 10(4) mol(-1) L for the intrinsic binding constant.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Objectives: To report the results of cochlear implantation via the middle fossa approach in 4 patients, discuss the complications, and present a detailed description of the programming specifications in these cases. Study Design: Retrospective case review. Setting: Tertiary-care referral center with a well-established cochlear implant program. Patients: Four patients with bilateral canal wall down mastoid cavities who underwent the middle fossa approach for cochlear implantation. Interventions: Cochlear implantation and subsequent rehabilitation. A middle fossa approach with cochleostomy was successfully performed on the most superficial part of the apical turn in 4 patients. A Nucleus 24 cochlear implant system was used in 3 patients and a MED-EL Sonata Medium device in 1 patient. The single electrode array was inserted through a cochleostomy from the cochlear apex and occupied the apical, middle, and basal turns. Telemetry and intraoperative impedance recordings were performed at the end of surgery. A CT scan of the temporal bones was performed to document electrode insertion for all of the patients. Main Outcome Measures: Complications, hearing thresholds, and speech perception outcomes were evaluated. Results: Neural response telemetry showed present responses in all but 1 patient, who demonstrated facial nerve stimulation during the test. Open-set speech perception varied from 30% to 100%, despite the frequency allocation order of the MAP. Conclusion: Cochlear implantation via the middle cranial fossa is a safe approach, although it is a challenging procedure, even for experienced surgeons.