Problem Solving/Object Prog
Computers are used every day for an enormous variety of tasks, from playing games and chatting with friends to transferring billions of dollars, delivering radiation treatments, and controlling the electrical grid. Computer programs are an essential ingredient in allowing for this great diversity of applications. In this course, you will learn to create your own programs, based on core programming concepts and analytical problem solving approaches. You will develop programs involving graphics, animation and games using Java, a very popular modern programming language.
Problem Solving/Object Prog
Computers are used every day for an enormous variety of tasks, from playing games and chatting with friends to transferring billions of dollars, delivering radiation treatments, and controlling the electrical grid. Computer programs are an essential ingredient in allowing for this great diversity of applications. In this course, you will learn to create your own programs, based on core programming concepts and analytical problem solving approaches. You will develop programs involving graphics, animation and games using Java, a very popular modern programming language.
Intro Computer Science
An introduction to basic computer science concepts with a focus on Python programming to manipulate images and sounds. Laboratory assignments will provide the main programming opportunities with Python, images, and sounds, while lectures will cover topics such as the origins of computing, computer architecture, artificial intelligence, and robotics.
Senior Seminar
This capstone course brings seniors together to think through relationships among empirical research, theory, activism, and practice in gender studies. Majors with diverse interests, perspectives, and expertise (and other seniors with substantial background in the field) will have the opportunity to reflect on the significance of their gender studies education in relation to their current work (including work in 333s, 390, 395), their academic studies as a whole, and their plans for the future. Course readings and discussion will be shaped by students in collaboration with the instructor.
Latina/o Immigration
The course provides an historical and topical overview of Latina/o migration to the United States. We will examine the economic, political, and social antecedents to Latin American migration, and the historical impact of the migration process in the U.S. Considering migration from Mexico, Central America, and the Caribbean, we will discuss the social construction of race, the gendered nature of migration, migrant labor struggles, Latin American-U.S. Latino relations, immigration policy, and border life and enforcement.