|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Gilligan. This class considers what is known about the causes and prevention of violence. Perspectives reviewed include biological, social, psychiatric and historical factors affecting violence. Prevention strategies include social, educational, community and justice system interventions.
-
3.00 Credits
Crime & Human Development
-
3.00 Credits
Strang. Prerequisite(s): Any statistics or research methods courses leading to knowledge of SPSS. This seminar focuses on the ongoing data collection of Penn's Jerry Lee Program of Randomized Controlled Trials in Restorative Justice, the largest program of field experiments in the history of criminology. Since 1995, this research program has randomly assigned over 3400 victims and offenders to either conventional justice or restorative conferences of victims, offenders and their families, in Canberra (Australia), London, Northumbria and Thames Valley (all in England). The offenders have all been willing to acknowledge their guilt to their victims (or the community), and to try to repair the harm they have caused. Key questions to be answered by the research program include the effects of restorative conferences on the future crime rates of offenders and victims, on the mental health and medical condition of both, and on the changes over time in these dimensions of the life course of both victims and offenders.
-
3.00 Credits
Staff. The course will serve as an introduction both to qualitative research and to an understanding of the routine workings of the courts in Philadelphia. After a brief discussion of the theoretical underpinnings and practical techniques of ethnography, students will undertake supervised field projects leading to the writing of 5000 words long, examined research reports about different aspects of the social organization of the courthouse and court room.
-
3.00 Credits
A maximum of 2 c.u. of CSE 099 may be applied toward the B.A.S. or B.S.E. degree requirements. An opportunity for the student to become closely associated with a professor (1) in a research effort to develop research skills and techniques and/or (2) to develop a program of independent in-depth study in a subject area in which the professor and student have a common interest. The challenge of the task undertaken must be consistent with the student's academic level. To register for this course, the student must submit a detailed proposal, signed by the independent study supervisor, to the SEAS Office of Academic Programs (111 Towne) no later than the end of the "add" period.
-
3.00 Credits
How do you program computers to accomplish tasks How do you break down a complex task into simpler ones CSE 110 is a "Java lite" course that covers the fundamentals of object-oriented programming such as objects, classes, state, methods, loops, arrays, inheritance, and recursion using the Java programming language.
-
3.00 Credits
How does Google find what you're looking for... and exactly how do they make money doing so What properties might we expect any social network (such as the Penn Facebook) to reliably have, and are there "simple" explanations for them How does your position in a social or economic network (dis)advantage you, and why What might we mean by the economics of spam What do game theory and the Paris subway have to do with Internet routing Networked Life looks at how our world is connected -- socially, economically, strategically and technologically -- and why it matters.
-
3.00 Credits
This will be a fast-paced introduction to the fundamental concepts of programming, with Java as the main experimental vehicle. We assume some previous programming experience at the level of a high school computer science class. If you got at least 4 in the AP Computer Science A or AB exam, you will do great. However, we do not assume you know Java. Basic experience with any programming language (for instance C, C++, VB, PHP, Perl, or Scheme) will be sufficient. A quiz will be given in the second week of class to test your programming knowledge so that you can decide whether the class is for you. If you have never programmed before, you should take CIS 110 first. We will mainly use Java and the DrJava programming environment, but we will also experiment with Python, a higher-level language.
-
3.00 Credits
Prerequisite(s): CIS 120, CIS 260 is a pre or corequisite for but will be strictly a pre-requisite effective Fall 2009. This is a course about Algorithms and Data Structures using the JAVA programming language. We introduce the basic concepts about complexity of an algorithm and methods on how to compute the running time of algorithms. Then, we describe data structures like stacks, queues, maps, trees, and graphs, and we construct efficient algorithms based on these representations. The course builds upon existing implementations of basic data structures in JAVA and extends them for the structures like trees, studying the performance of operations on such structures, and their efficiency when used in real-world applications. A large project introducing students to the challenges of software engineering concludes the course.
-
3.00 Credits
Have you ever wondered why sharing music and video generates such political and legal controversies Is information on your PC safe and should law enforcement be able to access information you enter on the Web Will new devices allow tracking of your every move and every purchase CIS 125 is focused on developing an understanding of existing and emerging technologies, along with the political, societal and economic impacts of those technologies. The technologies are spread across a number of engineering areas and each of them raise issues that are of current concern or are likely to be a future issue.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|