67 resultados para C Programming
Resumo:
Currently, the teaching-learning process in domains, such as computer programming, is characterized by an extensive curricula and a high enrolment of students. This poses a great workload for faculty and teaching assistants responsible for the creation, delivery, and assessment of student exercises. The main goal of this chapter is to foster practice-based learning in complex domains. This objective is attained with an e-learning framework—called Ensemble—as a conceptual tool to organize and facilitate technical interoperability among services. The Ensemble framework is used on a specific domain: computer programming. Content issues are tacked with a standard format to describe programming exercises as learning objects. Communication is achieved with the extension of existing specifications for the interoperation with several systems typically found in an e-learning environment. In order to evaluate the acceptability of the proposed solution, an Ensemble instance was validated on a classroom experiment with encouraging results.
Resumo:
Teaching and learning computer programming is as challenging as difficult. Assessing the work of students and providing individualised feedback to all is time-consuming and error prone for teachers and frequently involves a time delay. The existent tools and specifications prove to be insufficient in complex evaluation domains where there is a greater need to practice. At the same time Massive Open Online Courses (MOOC) are appearing revealing a new way of learning, more dynamic and more accessible. However this new paradigm raises serious questions regarding the monitoring of student progress and its timely feedback. This paper provides a conceptual design model for a computer programming learning environment. This environment uses the portal interface design model gathering information from a network of services such as repositories and program evaluators. The design model includes also the integration with learning management systems, a central piece in the MOOC realm, endowing the model with characteristics such as scalability, collaboration and interoperability. This model is not limited to the domain of computer programming and can be adapted to any complex area that requires systematic evaluation with immediate feedback.
Resumo:
Toxic effects of ultraviolet (UV) radiation on skin include protein and lipid oxidation, and DNA damage. The latter is known to play a major role in photocarcinogenesis and photoaging. Many plant extracts and natural compounds are emerging as photoprotective agents. Castanea sativa leaf extract is able to scavenge several reactive species that have been associated to UV-induced oxidative stress. The aim of this work was to analyze the protective effect of C. sativa extract (ECS) at different concentrations (0.001, 0.01, 0.05 and 0.1 μg/mL) against the UV mediated-DNA damage in a human keratinocyte cell line (HaCaT). For this purpose, the cytokinesis-block micronucleus assay was used. Elucidation of the protective mechanism was undertaken regarding UV absorption, influence on 1O2 mediated effects or NRF2 activation. ECS presented a concentration-dependent protective effect against UV-mediated DNA damage in HaCaT cells. The maximum protection afforded (66.4%) was achieved with the concentration of 0.1 μg/mL. This effect was found to be related to a direct antioxidant effect (involving 1O2) rather than activation of the endogenous antioxidant response coordinated by NRF2. Electrochemical studies showed that the good antioxidant capacity of the ECS can be ascribed to the presence of a pool of different phenolic antioxidants. No genotoxic or phototoxic effects were observed after incubation of HaCaT cells with ECS (up to 0.1 μg/mL). Taken together these results reinforce the putative application of this plant extract in the prevention/minimization of UV deleterious effects on skin.
Resumo:
A new iterative algorithm based on the inexact-restoration (IR) approach combined with the filter strategy to solve nonlinear constrained optimization problems is presented. The high level algorithm is suggested by Gonzaga et al. (SIAM J. Optim. 14:646–669, 2003) but not yet implement—the internal algorithms are not proposed. The filter, a new concept introduced by Fletcher and Leyffer (Math. Program. Ser. A 91:239–269, 2002), replaces the merit function avoiding the penalty parameter estimation and the difficulties related to the nondifferentiability. In the IR approach two independent phases are performed in each iteration, the feasibility and the optimality phases. The line search filter is combined with the first one phase to generate a “more feasible” point, and then it is used in the optimality phase to reach an “optimal” point. Numerical experiences with a collection of AMPL problems and a performance comparison with IPOPT are provided.
Resumo:
Nesta dissertação é apresentado um estudo dos sistemas de processamento automático de imagem em contexto de um problema relacionado com a individualização de neurónios em imagens da nematoda C. elegans durante estudos relacionados com a doença de Parkinson. Apresenta-se uma breve introdução à anatomia do verme, uma introdução à doença de Parkinson e uso do C. elegans em estudos relacionados e também é feita a análise de artigos em contexto de processamento de imagem para contextualizar a situação atual de soluções para o problema de extração de características e regiões específicas. Neste projeto é desenvolvida uma pipeline com o auxilio do software CellProfiler para procurar uma resposta para o problema em questão.