COURSE DETAIL
This course examines some of the wealth of artistic production in the Netherlands in the 17th century. The course is based around the study of Rembrandt and Vermeer as contrasting and complementary figures who represent some of the diverse tendencies of the time. This entails the study of the development of individual styles and subject matter ranging from history painting to portraiture, landscape, and genre painting. The distinct artistic character associated with centers of production, even ones that were geographically close, is assessed with an emphasis on Amsterdam, Delft, and Utrecht. The final block of the course looks at the posthumous reputations of Rembrandt and Vermeer, examining questions of attribution, authenticity, canonicity, and rediscovery.
COURSE DETAIL
This course examines a variety of theoretical perspectives on the reasons why people commit crime, what constitutes crime, and how states respond to crime. Students explore a range of theories from classical and positivist approaches, to sociological theories, to feminist approaches, and contemporary research. The relevance of these theories to the case of Ireland, and aspects of criminal justice internationally are also assessed.
COURSE DETAIL
This course facilitates the exploration of the construction of childhood and youth in Irish writing. Students have the opportunity to analyze texts written for adult readers as well as texts written for children. The course examines texts through the lens of "childhood and youth," and students are introduced to a series of subject areas including myth, folklore, community, education, history, postcolonialism, race, ability, genders, and sexualities. With a focus on texts from the 20th and 21st centuries, discussions are positioned within the context of broader cultural debates and incorporate a number of theoretical approaches.
COURSE DETAIL
The course explores the influential criminological theories of crime and criminality, it then proceeds to look at how responses to behavior defined as criminal have emerged and changed over time. The course explores the rationalities of punishment including deterrence, retribution, rehabilitation, and incapacitation, as well as the institutions and practices that have been developed to give these rationalities effect. This includes a focus on policing, prison, and wider sites of detention as well as probation and community sanctions. The course also explores the coverage of crime and justice in contemporary culture, and how this influences public perceptions. The course draws on contemporary criminological examples and historical case studies and explores these issues from both an international an Irish perspective.
COURSE DETAIL
This course focuses on the development of the Irish economy since independence, and how various external pressures and policy choices have shaped that development over time. It then shows how various policies, on both demand and supply sides, have been used, and which have not been used, to shape outcomes.
COURSE DETAIL
The diverse history of experimental film practice is examined in this course through a lecture-based pedagogy that supports practice-based learning. The course examines the history of experimental film with reference to avant-garde, experimental, and moving image artistic practices. The course considers movements in other fine art practice and focuses on film as a medium of artistic self-expression. The course balances theory, history, and practice to address sometimes difficult and unfamiliar films that can blend subjective expressions of lyricism, tradition, personal experience, participation, technology, appropriation, performance, and mediation.
COURSE DETAIL
This course teaches students to define the phases of a typical compiler, including the front and back end. Students learn to identify tokens of a typical high level programming language define regular expressions for tokens and design implement a lexical analyzer using a typical scanner generator. The course explains the role of a parser in a compiler and relate the yield of a parse tree to a grammar derivation design and implement a parser using a typical parser generator, and how to apply an algorithm for a top down or a bottom up parser construction construct a parser for a small context free grammar. The course describes the role of a semantic analyzer and type checking create a syntax directed definition and an annotated parse tree describe the purpose of a syntax tree. The course focuses on the role of different types of runtime environments and memory organization for implementation of typical programming languages. The course describes the purpose of translating to intermediate code in the compilation process. Students design and implement an intermediate code generator based on given code patterns.
Pagination
- Page 1
- Next page