Selling Haskell for CS1
نویسنده
چکیده
A prominent role for the functional paradigm is rare in computing programs. Introducing the idea is difficult, partly because so few programs use functional methods that qualified instructional staff, at both the faculty and graduate assistant level, are scarce. This paper outlines some ways to facilitate moving towards the use of the declarative paradigms early in the curriculum, presents arguments in favor of doing so, discusses frequently heard arguments against the idea, and describes some experiences with CS1 courses using Haskell.
منابع مشابه
Selling Haskell for CS1 in the USA
The functional paradigm is a common choice for the first course in computing in many European universities, especially in the United Kingdom, but a prominent role for the functional paradigm is rare in computing programs in the United States. Introducing the idea is difficult, partly because so few programs use functional methods that qualified instructional staff, at both the faculty and gradu...
متن کاملGenetic modification of T cells redirected toward CS1 enhances eradication of myeloma cells.
PURPOSE Our goal is to test whether CS1 could be targeted by chimeric antigen receptor (CAR) T cells to treat multiple myeloma (MM). EXPERIMENTAL DESIGN We generated a retroviral construct of a CS1-specific CAR and engineered primary human T cells expressing the CAR. We then tested the capacity of CS1-CAR T cells to eradicate human MM tumor cells in vitro, ex vivo, and in vivo using orthotopi...
متن کاملThe level of expression of the minor pilin subunit, CooD, determines the number of CS1 pili assembled on the cell surface of Escherichia coli.
CooD, the minor subunit of CS1 pili of enterotoxigenic Escherichia coli, is essential for the assembly of stable, functional pili. We previously proposed that CooD is a rate-limiting initiator of CS1 pilus assembly and predicted that the level of CooD expression should therefore determine the number of CS1 pili assembled on the cell surface. In this study, we confirm that CooD is required for t...
متن کاملLenalidomide Enhances the Function of CS1 Chimeric Antigen Receptor-Redirected T Cells Against Multiple Myeloma.
Purpose: Multiple myeloma remains an incurable malignancy of plasma cells despite considerable advances in treatment. The purpose of the study was to develop novel chimeric antigen receptors (CAR) for the treatment of multiple myeloma and explore combinatorial therapy using CAR T cells and immunomodulatory drugs such as lenalidomide for increasing treatment efficacy.Experimental Design: We redi...
متن کاملAlgoritharium: Facilitating an Early Focus on Algorithms in an Objects-Early CS1 Course
Introducing large-scale problems early in the CS1 course has been shown to be an effective way to teach algorithmic concepts. Adopting this approach in a CS1 course taught in Java, however, presents some significant challenges. This paper describes a tool, the Algoritharium, that facilitates the process. The Algoritharium allows CS1 students to explore image processing algorithms by developing ...
متن کامل