Search results for " Programming"
showing 10 items of 1616 documents
Reducing disruptive behaviours and improving learning climates with class-wide positive behaviour support in middle schools
2014
Disruptive behaviours in classrooms pose a significant challenge for learning in schools and are, at the same time, a risk factor for students’ academic achievement and a major source for work-related stress among teachers. Earlier research suggests that clarifying the classroom rules and behavioural expectations, monitoring students’ adherence to them and using behaviour-specific praise are simple and effective practices to reduce disruptive behaviour. Most of the interventions have been developed for elementary schools, although behaviour problems tend to be more common in middle schools. This two-month pilot study using a pre–post design evaluated the effects of a class-wide intervention…
A Control Problem for a Class of Epidemics
2003
We consider a mathematical model corresponding to a class of epidemics. Controlling an epidemic is usually difficult. To implement the control policy suggested by a mathematical analysis in the real world is never easy. However, suggestions can be given to the public authorities about the effects of a particular control policy, and in this sense analysis and simulation by mathematical models becomes a powerful tool.
Heuristic Solutions for a Class of Stochastic Uncapacitated p-Hub Median Problems
2019
In this work, we propose a heuristic procedure for a stochastic version of the uncapacitated r-allocation p-hub median problem with nonstop services. In particular, we assume that the number of hubs to which a terminal can be allocated is bounded from above by r. Additionally, we consider the possibility of shipping traffic directly between terminals (nonstop services). Uncertainty is associated with the traffic to be shipped between nodes and with the transportation costs. If we assume that such uncertainty can be captured by a finite set of scenarios, each of which with a probability known in advance, it is possible to develop a compact formulation for the deterministic equivalent proble…
Learning by Teaching and Assessing: A Teaching Experience
2015
This chapter describes a teaching experience whereby students learnt by teaching and assessing other students. A group of students was tasked with explaining a topic from the course and preparing an exam on that topic. The remaining students in the class completed a questionnaire to measure their satisfaction. They also completed an online test on the topic following the presentation by their peers. Assessment was based on a win-win strategy because the average mark on the test counted towards the final assessment of the students who gave the presentation. The methodology allows students to study content in greater depth level and develop skills like responsibility, critical analysis and em…
Optogenetic Control of Intracellular Signaling: Class II Opsins
2017
SAUCE: A Web-Based Automated Assessment Tool for Teaching Parallel Programming
2015
Many curricula for undergraduate studies in computer science provide a lecture on the fundamentals of parallel programming like multi-threaded computation on shared memory architectures using POSIX threads or OpenMP. The complex structure of parallel programs can be challenging, especially for inexperienced students. Thus, there is a latent need for software supporting the learning process. Subsequent lectures may cover more advanced parallelization techniques such as the Message Passing Interface (MPI) and the Compute Unified Device Architecture (CUDA) languages. Unfortunately, the majority of students cannot easily access MPI clusters or modern hardware accelerators in order to effectivel…
Context-free Languages
1988
In this chapter we shall define a class of rewriting systems called context-free grammars. The left-hand side of a rule in a context-free grammar consists of a single symbol, so that symbols are rewritten “context-freely”. Context-free grammars are of central importance to us because they define the class of context-free languages, the parsing of which is the subject of this book. In this chapter we shall consider some structural properties of context-free grammars which are of importance in parsing. Also, a basic method for recognizing context-free languages will be given.
Elements of Language Theory
1988
In this chapter we shall review the mathematical and computer science background on which the presentation in this book is based. We shall discuss the elements of discrete mathematics and formal language theory, emphasizing those issues that are of importance from the point of view of context-free parsing. We shall devote a considerable part of this chapter to matters such as random access machines and computational complexity. These will be relevant later when we derive efficient algorithms for parsing theoretic problems or prove lower bounds for the complexity of these problems. In this chapter we shall also discuss a general class of formal language descriptors called “rewriting systems”…
Turma Alfa: a dilemática fronteira entre práticas educativas inclusivas e práticas educativas exclusivas
2018
Abstract: This paper stems from an ongoing investigation on the theme "Educating places: practices, voices and pathways of inclusive education”. This project seeks to answer, among others, the following questions: i) which processes and factors, subjects, action rationales and (institutional, local, community) partnerships contribute to building local inclusive education practices, in the views of actors involved?; ii) which (social, institutional, biographical) processes and factors stop the negative spiral of school underachievement, school dropout and early school leaving and favour the youngsters’ remobilization to learn and build successful academic pathways?The study design consists o…
Solving Rate of Change Tasks with a Graphing Calculator: a Case Study on Instrumental Genesis
2016
In an increasing number of mathematics classes throughout the world, technology is being used for the teaching and learning of mathematics. But knowledge is limited about the long-term development of students’ mathematical thinking when learning mathematics with the use of technology. This article reports on the development of a student and the role of the graphing calculator (GC) in his learning about derivatives and instantaneous rate of change. This case is compelling, because the student is an intensive user of the GC and develops flexible problem-solving techniques – techniques which differ from those of his peers and from what he was taught in mathematics class. We used the framework …