|
2018-2019 Undergraduate Catalog [ARCHIVED CATALOG]
Course Descriptions
|
|
Use the course filter below to search for active courses.
Course numbers followed by an ‘L’ are cross-listed with another department or program.
This catalog may contain course information that is out of date. Before registering for a course, always check the course information in WISER.
|
|
Communication |
|
-
COMM 255 - Visual Communication 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Since the widespread use of Gutenberg’s printing press, there has always been the cultural assumption that information is best communicated through written formats. But since the invention of computers and desktop publishing, the role of visual messages in the communication process has expanded. This course is an exploration into the idea that memorable visual messages with text have the greatest power to inform, educate, and persuade an individual. It aims to discover and explain why some images are remembered while most are not.
040511:1 3 Credit(s) |
|
-
COMM 260 - Psychological Effects of Mass Media 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course examines the effects of mediated communication on individual cognition. Course topics include the psychological impact of media on attitudes, beliefs, and behaviors. These individual level effects are evaluated as they relate to entertainment media, news, and marketing. The course devotes particular attention to variability in these responses across audiences from diverse sociological and psychological backgrounds.
037765:1 3 Credit(s) |
|
-
COMM 270 - Introduction to Strategic Communication 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course presents an introduction to strategic communication. It focuses on the strategic communication industry (including advertising and public relations), ethics and regulation of the strategic communication industry, and the role of new media technologies in strategic communication.
Enrollment Requirements: Prerequisite: COMM 100
037766:1 3 Credit(s) |
|
-
COMM 280 - Special Topics 3 Credit(s) | Lecture | Course can be counted for credit up to 2 times/6 credits
Description: Selected topics in Communication Studies
012460:1 3 Credit(s) |
|
-
COMM 300 - Information Technology and Human Communication 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course examines the relationship between information technology and human communication. Readings, discussion, assignments and projects address IT’s potential to enhance and constrain communication; its role in the promotion or dissolution of community; its implications for social policy; its place among other media; and many more issues for which IT, particularly cyber-technology, is a lightning rod.
Course Attribute(s): Distribution Area: Social & Behavioral Sciences
012451:1 3 Credit(s) |
|
-
COMM 305 - Communication in Diverse Organizations 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course will explore organizational issues such as organizational assimilation, the impact of the digital divide in the workplace, intercultural dynamics in organizations, and diversity considerations in managing decision-making, conflict, and change.
Enrollment Requirements: Prerequisites: COMM 100 and COMM 200 and COMM 230 and COMM 351
038376:1 3 Credit(s) |
|
3 Credit(s) |
|
-
COMM 315 - New Media, Identity & Self 3 Credit(s) | Lecture | Graded or pass/fail Course can be counted for credit once
Description: This course examines individuals’ exploration, construction, and expression of identity in a variety of new media spaces, and the impact of interactive media on the self and related variables. Course topics include selective self-presentation, social comparison, online self-disclosure, online disinhibition, virtual communities and support, and hashtag activism. Particular attention is devoted to exploring a variety of personal and social identities, including traditionally marginalized identities.
Enrollment Requirements: Prerequisite: COMM 200
040977:1 3 Credit(s) |
|
-
COMM 320 - Social Influence and Compliance Gaining 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course will examine research and theory on persuasion, compliance gaining, and social influence. Topics include message characteristics, credibility, compliance-gaining strategies, advertising, marketing, public health campaigns, decision-making, and motivational appeals. The course will also explore the applicability of research and theory to everyday practice.
Enrollment Requirements: Prerequisite: COMM 100
038177:1 3 Credit(s) |
|
-
COMM 325 - Relational Communication 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is designed to examine communication in intimate relationships such as friendships, dating, and marital relationships. The goal of the course is to help students become familiar with the topics and theories related to communication over the course of these intimate relationships from the beginning stages to relational termination. Specifically, this course addresses the communication involved in: attraction, intimacy, relational transgressions, relational maintenance and repair, conflict and social support.
Enrollment Requirements: Prerequisite: COMM 220
037762:1 3 Credit(s) |
|
-
COMM 330 - Health Communication 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course addresses research and theory concerning communication in health care contexts. It focuses on health literacy, provider/patient interactions, public health campaigning, risk communication, and entertainment/education. These concepts will be discussed in their relation to health interventions at the individual, community, and population levels.
Enrollment Requirements: Prerequisites: COMM 100 and COMM 200 and COMM 230 and COMM 351
038368:1 3 Credit(s) |
|
-
COMM 340 - Communication and Community Mobilization 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course will focus on community organization, defining power through relationships, communicating across differences, and the limits of community organizing. It focuses on moving from theory to action in the campaign development. It culminates in a group or individual project wherein students must identify a problem, research solutions, and outline a campaign for a real organization or campus group.
Enrollment Requirements: Prerequisites: COMM 100 and COMM 200 and COMM 230 and COMM 351
038369:1 3 Credit(s) |
|
-
COMM 350 - Political communication 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course will present an overview of the role of communication in the manipulation of political opinions. It explores research on a range of political communication and the cognitive, attitudinal, and behavioral effects of this communication on the public and examines changes brought about by advances in communication media. It will also explore research concerning the role of political communication in an international context.
Enrollment Requirements: Prerequisite: COMM 100
038179:1 3 Credit(s) |
|
-
COMM 351 - Communication Research Methods 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course provides an overview of the various techniques used by communication researchers in designing, conduction, reporting, and evaluation research. These techniques include quantitative, qualitative empirical, and critical/cultural methodologies. Students will receive the preparation necessary for both research comprehension and writing in upper level electives within the major. They will also gain the skills necessary to become intelligent consumers of research in both academic and applied settings.
Enrollment Requirements: Prerequisite: COMM 100
037760:1 3 Credit(s) |
|
-
COMM 365 - News Media and Political Power 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course uses primary and secondary sources to track the news media’s influence on the politician’s ability to gather and exercise power, from Weimar Germany to the present day. Students observe how agenda setting switches back and forth between officials and journalists, analyze circumstances under which independent watchdog journalism can work, and hone their own writing and reporting capabilities.
Enrollment Requirements: Prerequisites: ENGL 102 and a minimum of 60 credits
031170:1 3 Credit(s) |
|
-
COMM 370 - Advertising/PR Campaign Planning 3 Credit(s) | Lecture | Course can be counted for credit once
Description: In this course, students will explore processes for developing a comprehensive integrated marketing communication (IMC) campaign, including research, planning, creative, media, and evaluation aspects. Students will construct and execute research plans and learn about the way the advertising/PR industry operates. Students will compile findings and recommendations into a final written plan and oral presentation that comprehensively outlines the integrated marketing campaign developed during the course.
Enrollment Requirements: Prerequisite: COMM 270
040508:1 3 Credit(s) |
|
-
COMM 375L - Indian Cinema 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course will provide an introduction to Indian cinema and to Indian culture and society through the study of films. The Indian film industry is the largest producer of feature films in the world. In this class we will examine the films as entertainment as well as cultural narratives and commentaries on society, exploring themes such as social change, the family and gender. The course will combine content analysis of film texts with study of the public culture of film reception. ASAMST 375L and COMM 375L and SOCIOL 375L are the same course.
Course Attribute(s): Distribution Area: World Cultures | Diversity Area: International
Enrollment Requirements: Prerequisite: SOCIOL 101
033824:2 3 Credit(s) |
|
-
COMM 380 - Special Topics 3 Credit(s) | Lecture | Course can be counted for credit up to 2 times/6 credits
Description: Selected topics in Communication.
Enrollment Requirements: Prerequisite: COMM 100
039920:1 3 Credit(s) |
|
-
COMM 478 - Independent Study 1 - 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Individual student projects in Communication Studies.
Enrollment Requirements: Instructor consent
012452:1 1 - 3 Credit(s) |
|
-
COMM 479 - Research Practicum 1 - 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Participation in supervised research.
012453:1 1 - 3 Credit(s) |
|
-
COMM 480 - Communication Seminar 3 Credit(s) | Lecture | Course can be counted for credit once
Description: A seminar on a particular problem, issue, or technique in the study of communication, approached from a variety of disciplines and perspectives. The topic of the seminar varies from offering to offering and reflects the research interests of the sponsoring faculty member.
Enrollment Requirements: Prerequisites: COMM 100 and COMM 200 and COMM 230 and COMM 351 and a minimum of 90 credits
012454:1 3 Credit(s) |
|
-
COMM 490 - Communication Internship 3 Credit(s) | Lecture | Course can be counted for credit up to 2 times/6 credits
Description: This course offers an independent project undertaken at an off-campus location under the guidance of a faculty advisor and an off-campus supervisor. Internships must be approved by the supervising faculty member in the Communication Department. Students will submit a written final report and, at the discretion of the faculty advisor, an interim report. Details may be obtained from the department chairperson. Grading is “Pass/Fail.”
Enrollment Requirements: Department consent
012459:1 3 Credit(s) |
Community Development |
|
-
CDVCTR 179GL - First-Year Seminar in the School for the Environment 4 Credit(s) | Seminar | Course can be counted for credit once
Description: This is a one semester four-credit version of the School for the Environment’s First-Year Seminar requirement. Course content will vary by instructor, but will focus on current issues in sustainable human, built, and natural systems of coastal New England. Using this approach, students will become increasingly familiar with the experienced in interdisciplinary discourse, the different ways of knowing, and the interplay between the arts, humanities, economic development, and natural and social sciences that comprise the study of sustainable human, built and natural systems. Successful completion of this course will fulfill the students First-Year Seminar requirement which focuses on the capabilities of careful reading, clear writing, critical thinking, information technology, oral presentation, teamwork, and academic self-assessment. CDVCTR 179GL and ENVSTY 179GL are the same course.
Course Attribute(s): First Year Seminar
Enrollment Requirements: Degree students only with fewer than 30 credits when they entered UMass Boston
Students may complete only one 100G course (First Year Seminar)
040883:1 4 Credit(s) |
|
-
CDVCTR 201 - History and Theory of Community Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is an introduction to Community Development. It traces the origins of community development as process and practice. It examines the way different social actors formulate solutions to ameliorate the impact market forces, private and public policies, and other forces have had on communities and neighborhoods. The course reviews the history and theories of community development by examining the way capital (industrial, real-estate, and financial), labor, and government interact, and how their interaction is recorded in space. The course takes as its central question poverty: How it is produced in the US; the way different sectors of society have analyzed and explained it; and the ideological apparatus framing solutions to ameliorate poverty and inequality in American Society. Thus Community Development incorporates ideas, concepts and theories from Social Work, Urban Planning, the Social Sciences, and Cultural Studies.
Enrollment Requirements: Prerequisites: PCSCOR 200 and PCSCOR 220
038513:1 3 Credit(s) |
|
-
CDVCTR 210 - Community Health and Environment 3 Credit(s) | Lecture | Course can be counted for credit once
Description: American communities face many community health challenges, among them poverty and unemployment, substance abuse, inadequate housing, unhealthy environments, underfunded public schools and colleges, environmental contamination, inefficient and inadequate delivery of health care to residents, and natural and human-induced disasters. A variety of social, political and environmental forces - from free-market policies to unsustainable environmental practices - test the ability of communities, states, and the nation to deal with these and other challenges. This course focuses on the efforts by citizens, organizations, and governments to prevent disease, promote and maintain health, and protect the environment. It emphasizes concepts and principles of community health and their relationship to the physical, mental, and social well-being of a community, which incorporates individual, families, and groups. It also examines issues of power, class, and race, as well as larger political economic forces, as they affect a community’s ability to promote and sustain the health of its members.
038529:1 3 Credit(s) |
|
-
CDVCTR 280 - Lower Level Special Topics in Community Development 1 - 6 Credit(s) | Lecture | Course can be counted for credit once
Description: This course covers a variety of areas in community development at the 100 or 200 level. The topic is announced during preregistration period.
040538:1 1 - 6 Credit(s) |
|
3 Credit(s) |
|
-
CDVCTR 303 - Quantitative Methods for Community Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Organized quantitative information is central to understanding a community and to measuring the impact of community development strategies. This course has two main foci. The methodological focus I to introduce the basic statistical concepts and skills. The substantive focus is to give students the opportunity to work with public data on community development. Students will apply statistical methods extensively to U.S. Census data on local communities. The result of the dual focus is an analytical and statistical description of the quantitative profile of a local community.
Enrollment Requirements: Prerequisite: CDVCTR 301 or permission of instructor
038522:1 3 Credit(s) |
|
-
CDVCTR 310 - Social Determinants of Health 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course explores the concept of social determinants of health through study of several contemporary health problems. The root causes of differential health outcomes, their relationship to social and economic structures, and approaches to addressing these problems will be examined. The course provides an in-depth analysis of social power relationships as a major determinant of contemporary health problems. Some of the topics covered include: the international AIDS epidemic, health disparities - particularly in healthcare access and quality, and the health concerns related to increases in the incidence and prevalence of excessive weight gain and obesity in the U.S.
Enrollment Requirements: Prerequisite: CDVCTR 210
038530:1 3 Credit(s) |
|
-
CDVCTR 321 - Fundamentals of Housing 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course focuses on the relationship between housing and social structure in the United States using historical, sociological, and political-economic perspectives. Students will examine the actors and institutions involved in housing development and provision (builders, real estate and mortgage brokers, the federal government, welfare capitalists, architects, urban planners, politicians, etc.) and the ideas, events, policies, and programs that have resulted in contemporary housing and land use patterns. Students also will focus on the history of federal housing policy and explore the meaning and implication of the “American Dream”. Finally, students will examine various housing issues (affordability, discrimination, gentrification, homelessness) and attempts to address these issues. This course is intended for Community Development majors, but upper level student interested in urban social and/or economic issues are welcome.
040583:1 3 Credit(s) |
|
-
CDVCTR 353 - Community Economic Development in the United States 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course provides a framework to understand and assess local economic development issues, as well as approaches and strategies to address them. The focus is on different types of community capital central to sustainable community economic development. These community resources include financial capital, business development, household asset accumulation, housing, education and workforce development, diverse population groups, and disaster recovery. The local economy development strategies involve different configurations of policies initiated at the federal, state, and local levels - engaging governmental, corporate, and community organizations. Students will have the opportunity to investigate in depth the evolution and results of a particular economic development strategy undertaken at the community level.
038525:1 3 Credit(s) |
|
-
CDVCTR 355 - Global Community Economic Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course examines community economic development in industrialized countries and emerging economies. Students will learn different forms and shapes of community economic development across the globe. Globalization and rapid economic growth in particular have significant impact on local communities in emerging economies. Local efforts may arise to bring about more optimal and sustainable community developments. While the best practice in one country may not be directly applicable to another setting, some general principles may be developed by studying the working of different approaches to community economic development across the globe.
038526:1 3 Credit(s) |
|
-
CDVCTR 371 - Organizational Behavior for Public and Nonprofit Organizations 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course introduces students to a systems approach to understanding human behavior and operations within organizations. Students will have an opportunity to acquire a deeper understanding of the work of non-profit organizations and public agencies. This is achieved through the study of goal-setting, organizational culture, formal and informal leadership, organizational structure, formal and informal communication, advanced technology, and strategic management. Students will be introduced to both resource dependency and population ecology approaches to public management. This course is intended for Community Development majors, but upper level students interested in social, economic, and/or management issues are welcome.
040584:1 3 Credit(s) |
|
-
CDVCTR 380 - Upper Level Special Topics in Community Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The course covers a variety of upper level areas in community development. The topic is announced during preregistration period.
040539:1 3 Credit(s) |
|
-
CDVCTR 401 - Comparative Models in Community Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Comparative Models in Community Development explores Community Development in societies beyond the US. To frame the comparison we terrace the idea of development and the way Community Development in the US integrated key ideas from Development Theories arising during the post-WWII period of decolonization mandated by the United Nations. During the same period Community Development in the US and other advanced industrial nations arose in response to economic, social, political, and cultural transformation(s) of post-industrial societies. Concentrating their “concern” on rising poverty in the midst of wealth, although not new, “poverty knowledge” (O’Connor 2001) gave rise to an “anti-poverty industry” with massive government involvement. New and unequal landscapes of prosperity (suburbanization) and decay (“inner-cities”); massive demographic displacements, from south-to-north (migration of African-Americans to northern cities); and increased migration(s) from the Caribbean, South and Central America, Asia, and other places, led to the idea that these communities presented equivalent “development gaps.” Through a series of city and/or national case studies, the course examines models in developed and developing nations. The study of best practices in Community, Economic, and Human Development across the Globe may provide a better understanding of a rapidly changing world.
Enrollment Requirements: Prerequisites: PCSCOR 200 and PCSCOR 220
038523:1 3 Credit(s) |
|
-
CDVCTR 410 - Socioeconomic Inequalities in Health 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The course explores the relationship between social and economic justice and public health. Focusing primarily on the U.S., the forces that either establish and exacerbate or prevent social inequities will be analyzed to understand the intricate links between social, behavioral, physical, and biological determinants of health. Several theoretical orientations will be reviewed in order to better understand how each frames research and public health strategies that have been used to address socioeconomic inequalities in health. Students will be able to competently articulate the relationships between social and health inequalities. They will be able to explain the strengths and limitations of different theoretical orientations to these issues and frame the policy needs to positively reduce health disparities.
Enrollment Requirements: Prerequisite: CDVCTR 310
038531:1 3 Credit(s) |
|
-
CDVCTR 419 - Community Health Practicum 3 - 6 Credit(s) | Practicum | Course can be counted for credit up to 2 times/6 credits
Description: This course is designed to serve as the capstone experience in students’ senior year in the community Health concentration of the Community Development major. Students will participate for a minimum of 80 hours in a community health practicum in the greater Boston area over two semesters During the practicum students will provide the community health organizations or program with their time, knowledge, and effort, and will, in return, gain experience in the organization, development, implementation, and/or evaluation of community health projects. An integral piece of this practicum or capstone experience is to demonstrate the integration of knowledge and skills present in the Community Development curriculum. There will be a seminar discussion of the relationship between the community experience and the theoretical an academic framework from which it is derived.
Enrollment Requirements: Prerequisite: CDVCTR 310
038532:1 3 - 6 Credit(s) |
|
-
CDVCTR 457 - Internship in Community Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The internship requires a total of 135 hours with a minimum of 100 hours of service doing community development work with government, non-government, corporate, or other organizations. Most internships are found by students or faculty, but the program may assist students in finding appropriate internship placements. Each internship must be approved by the undergraduate program prior to signing up for credit by filling out the appropriate forms. Students are expected to conduct a series of assignments during the internship. Students will do a workplace culture assessment, will conduct a work culture interview, will keep a daily journal, will write a final reflective report, and will be evaluated at mid-term and at the end of the internship.
Enrollment Requirements: Department consent
038527:1 3 Credit(s) |
|
-
CDVCTR 459 - Capstone in Community Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The Capstone is the culminating research project in the Community Economic Development curriculum. It entails developing a substantive project that draws from the knowledge and skills accumulated through the UMB experience. During the course of studies in Community Development students have been exposed to an array of concepts, ideas, issues, and challenges impacting human communities across the US and globally. The capstone provides the opportunity to pursue an in-depth analysis of a topic chosen by the students. It requires students to sharpen their ability to assess different frameworks and approaches to a community economic development issue, formulate relevant questions, develop a coherent position, and be able to explain their knowledge to others.
Enrollment Requirements: Department consent
038528:1 3 Credit(s) |
|
-
CDVCTR 478 - Independent Study in Community Development 1 - 6 Credit(s) | Lecture | Course can be counted for credit once
Description: Research or reading in a selected area of community development, guided by a faculty member.
Enrollment Requirements: Instructor consent
040540:1 1 - 6 Credit(s) |
Computer Science |
|
-
CS 105 - An Introduction to Computer Concepts 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course presents an overview of the role of computers in society: their application and misapplication, their capabilities and limitations. Applications may include artificial intelligence, medical, aerospace and business use of computers. Computer hardware and associated technologies are discussed. Computer programming is taught from a non-mathematical, problem-solving point of view; the course objective is to help students acquire an understanding of the programming process, rather than to develop complex or extended computer programs. This survey course is not part of the computer science major sequence. Students planning to major in computer science should start with CS 110 .
Course Attribute(s): Distribution Area: Mathematics and Technology
Enrollment Requirements: Prerequisite: MATH 115 or appropraite math placement score
013054:1 3 Credit(s) |
|
-
CS 108 - An Introduction to Computation with Python 3 Credit(s) | Lecture | Course can be counted for credit once
Description: An introduction to some of the basic issues in computation through exercises in Python programming. Students will write relatively simple programs in several application areas, e.g. mathematics, graphics and biology. This is a good course for those who have no programing experience and who want preparation for taking CS 110 ; students learn about using an editor, program design, implementation, and testing. This is also a good course for scientists who wish to learn a popular scientific scripting language.
Course Attribute(s): Distribution Area: Mathematics and Technology
Enrollment Requirements: Prerequisite: Placement into MATH 130 or higher
037805:1 3 Credit(s) |
|
-
CS 109 - Computer Programming for Engineers 3 Credit(s) | Lecture | Course can be counted for credit once
Description: An introduction to computer programming for engineering students. This course is not intended for computer science majors. Credit cannot be used to satisfy any requirement of computer science majors.
Enrollment Requirements: Prerequisite: MATH 130 or equivalent math placement
013055:1 3 Credit(s) |
|
4 Credit(s) |
|
-
CS 114L - Introduction To Java 3 Credit(s) | Lecture | Course can be counted for credit once
Description: An introductory course in Java programming that exposes students to the concepts involved in using a higher-level, object-oriented programming language. The course will explain the program development process and give students lots of hands-on experience writing small Java programs. The course serves as a prerequisite to other IT courses. CS 114L and IT 114L are the same course.
Course Attribute(s): Distribution Area: Mathematics and Technology
Enrollment Requirements: Prerequisite: MATH 115 or higher or placement into MATH 130 or higher
013182:1 3 Credit(s) |
|
-
CS 115L - Introduction to Java Part 2 3 Credit(s) | Lecture | Course can be counted for credit once
Description: A second course in Java programming that exposes students to the concepts involved in using a higher-level, object-oriented programming language. This course, a continuation of CS 114L , covers more advanced Java topics and gives students hands-on experience writing small and medium-size Java programs. This course and CS 110 may not both be taken for credit. CS 115L and IT 115L are the same course.
Course Attribute(s): Distribution Area: Mathematics and Technology
Enrollment Requirements: Prerequisite: CS /IT 114L
032233:1 3 Credit(s) |
|
-
CS 119 - Computer Language Supplement 2 Credit(s) | Lecture | Course can be counted for credit once
Description: This course addresses the dilemma of students who studied the equivalent of CS 110 in a language other than the one currently used in our CS 110 course. These students may want to learn the current language of CS 110 , or may be interested in the material of CS 110 as a means of preparing for the follow-up course, which is CS 210L . Such students can, with permission of the department, register for CS 119 for two credits. They then make arrangement to attend a section of CS 110 . They are required to do all the assignments, examinations, etc., of regular CS 110 students. Thus, in virtually all respects, students who register for CS 119 are really CS 110 students, except that CS 119 meets no core curriculum requirement and does not count towards any computer science major requirement.
Enrollment Requirements: Department consent
013063:1 2 Credit(s) |
|
-
CS 187SL - Science Gateway Seminar I 2 Credit(s) | Lecture | Course can be counted for credit once
Description: This is a two-semester course on technology, in particular information technology (IT) and how it relates to our lives. Students will read both fiction and non-fiction where technology is an issue, and discuss it in written work and orally, both individually and in small groups. The overall goal is to learn about and discuss various facets of information technology and its social implications.
Course Attribute(s): Gateway Seminar
Enrollment Requirements: Department consent
036230:1 2 Credit(s) |
|
-
CS 188SL - Science Gateway Seminar II 2 Credit(s) | Lecture | Course can be counted for credit once
Description: This is a two-semester course on technology, in particular information technology (IT) and how it relates to our lives. Students will read both fiction and non-fiction where technology is an issue, and discuss it in written work and orally, both individually and in small groups. The overall goal is to learn about and discuss various facets of information technology and its social implications. CS 188SL and IT 188SL are the same course.
Course Attribute(s): Gateway Seminar
Enrollment Requirements: Department consent
036231:1 2 Credit(s) |
|
4 Credit(s) |
|
-
CS 220 - Applied Discrete Mathematics Formerly CS 320L 3 Credit(s) | Lecture | Course can be counted for credit once
Description: An introduction to the mathematical structures and concepts used in computing: sets, mathematical induction, ordered sets, Boolean algebras, predicate calculus, trees, relations and lattice theory. Formal and informal theories and corresponding mathematical proofs are taught.
Students may not receive credit for both MATH 320 and CS 220.
Students may not take MATH 320 to receive a better grade in previously taken CS/MATH 320L.
Enrollment Requirements: Prerequisites: CS 110 and MATH 140 or permission of instructor
013080:1 3 Credit(s) |
|
-
CS 240 - Programming in C 3 Credit(s) | Lecture | Course can be counted for credit once
Description: C programming for programmers with prior knowledge of some high-level language (e.g., one semester of programming in Java). The course treats C as a machine-level language and as a general-purpose language; it covers number representation, masking, bitwise operations, and memory allocation, as well as more general topics such as dynamic data structures, file I/O, separate compilation, program development tools, and debugging.
Enrollment Requirements: Prerequisite: CS 110 or CS /IT 115L or CS 119
013068:1 3 Credit(s) |
|
-
CS 271L - Introduction to Cognitive Science 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Cognitive science is an interdisciplinary field fundamentally concerned with furthering our understanding of the development, underlying processes, and implementation of language, perception, problem-solving, learning, memory, and other intelligent capacities. This course offers an introduction to this science for all levels of undergraduate majors in psychology, computer science, biology, and other related fields. CS 271L and PSYCH 271L are the same course.
Course Attribute(s): Distribution Area: Social & Behavioral Sciences
031681:2 3 Credit(s) |
|
-
CS 285L - Social Issues and Ethics in Computing 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course explores some of the ethical and societal issues that are raised by computing. Topics include privacy, freedom of expression, intellectual property, liability, the effect of computing on social interaction, and human-computer interface issues. Students write an analytical paper on an appropriate topic and also present their findings to the class. CS 285L and IT 285L are the same course.
013102:1 3 Credit(s) |
|
-
CS 310 - Advanced Data Structures and Algorithms 3 Credit(s) | Lecture | Course can be counted for credit once
Description: A systematic study of the methods of structuring and manipulating data in computing. Abstract data types. The design and analysis of algorithms. Advanced techniques for program development and organization.
Enrollment Requirements: Prerequisites: CS 210L and CS 240 and MATH 140
013078:1 3 Credit(s) |
|
-
CS 341 - Computer Architecture and Organization 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Computer hardware concepts and hardware-level programming for C programmers. Topics include digital logic circuits, computer organization of a microprocessor system (i.e., how CPU, memory, and i/o interface chips are interconnected), serial and parallel port interfacing, hardware programming in C and C/assembler, interrupt programming, device drivers. The necessary assembly language is also covered. The course includes a hands-on lab meeting one hour per week.
Enrollment Requirements: Prerequisite: CS 240
013073:1 3 Credit(s) |
|
-
CS 410 - An Introduction to Software Engineering 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course covers all aspects of the software development process from initial specification to final validation of completed software design. Implementation methodologies are discussed in the context of a major team project, to be chosen according to student and instructor interest. Oral presentations by students are an important part of the course.
Enrollment Requirements: Prerequisites: CS 220 and CS 310 and one 400-level CS course
013085:1 3 Credit(s) |
|
-
CS 411 - Competitive Programming 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This is an undergraduate course on time-constrained problem solving in computing. Intended for students who want to excel in programming, this course covers a core set of algorithms, programming techniques, and computing background information that are useful for recognizing, understanding, and solving programming challenges in a time-constrained environment.
Enrollment Requirements: Prerequisites: CS 220 and CS 310
039236:1 3 Credit(s) |
|
-
CS 420 - An Introduction to the Theory of Computation 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course introduces such theoretical aspects of computing as models of computation, inherent limits on computation, and feasible computation. Topics include definition of computable functions (recursive functions, functions computable by Turing machines, functions computable in a programming language), unsolvability of the halting problem and related problems, the classes P and NP, finite automata, and context-free grammars.
Enrollment Requirements: Prerequisite: CS 220
013088:1 3 Credit(s) |
|
-
CS 430 - Database Management 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Introduction to database systems, including database programming. The course covers relational algebra, SQL, object-relational systems, embedded programming, and basic transaction concepts. It covers database design, both entity-relationship modeling and normalization.
Enrollment Requirements: Prerequisites: CS 240 and CS 310
013090:1 3 Credit(s) |
|
-
CS 433 - Big Data Analytics 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course introduces methods and platforms for analyzing large amounts of data. Classical paradigms of parallel computing - such as multireading, message passing, and accelerator programming - are presented. Machine learning and data mining techniques - such as regression, clustering, classification, and deep learning - are discussed. Platforms of computing with big data - such as graph database, distributed file systems, and map-reduce - are introduced. This course prepares students to perform predictive modeling and explore large, complex datasets.
Enrollment Requirements: Prerequisites: CS 310 and MATH 260 and MATH 345 or permission of instructor
040860:1 3 Credit(s) |
|
-
CS 436 - Database Application Development 3 Credit(s) | Lecture | Course can be counted for credit once
Description: A study of database applications, that is, software systems that solve a particular real-world problem and hold their data in a relational database. The systems under study will also have a realistic user interface. Students will work in small groups on a real-world project specified and implemented during the term. Topics include system specification from user needs, analysis of dataflow and workflow, object design, database design, and client-server techniques.
Enrollment Requirements: Prerequisites: CS 310 and CS 430
035493:1 3 Credit(s) |
|
-
CS 437 - Database-Backed Web Sites & Web Services 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Today, much programming is web-based. Web based programs serve up information from a Web site in a form that can be either read by a browser or processed by another program. This course introduces the student to the design and implementation of such web-based programs.
Enrollment Requirements: Prerequisites: CS 310 and CS 430 or permission of instructor
033212:1 3 Credit(s) |
|
-
CS 438 - Applied Machine Learning 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course presents the practical side of machine learning for applications, such as pattern recognition from images or building predictive classifiers. Topics will include linear models for regression, decision trees, rule based classification, support vector machines, Bayesian networks, and clustering. The emphasis of the course will be on the hands-on application of machine learning to a variety of problems. This course does not assume any prior exposure to machine learning theory or practice.
Enrollment Requirements: Prerequisite: CS 310
039054:1 3 Credit(s) |
|
-
CS 442 - Cybersecurity in the Internet of Things 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course aims to introduce the concept of IoT and its impact on our daily lives, to understand the architecture and components of IoT, and to address the challenges and solutions of deploying IoT in reality. Students will learn how to make design trade-offs between communication and computations costs and between hardware and software. In addition, cybersecurity is a critical design issue of the IoT system. From this course, students will become aware of the cybersecurity issues raised by IoT and gain the knowledge of related security techniques. Students will also gain hands-on experiences on building IoT devices and implementing security techniques through team projects.
Enrollment Requirements: Prerequisite: CS 310
040840:1 3 Credit(s) |
|
-
CS 443 - Mobile Applications 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Mobile devices are becoming ubiquitous along with the high demand for mobile applications serving corporations and millions of end-users. In this course, students will learn programming skills for developing mobile applications on the Android platform, which is the fastest growing mobile operating system. Android is open source and includes many libraries that can help developers easily implement rich and complex applications. Students in this course will learn how to create, test,and deploy Android applications. Solid skills of Java programming and application development are necessary for successful completion of this course.
Enrollment Requirements: Prerequisite: CS 310
038755:1 3 Credit(s) |
|
-
CS 444 - An Introduction to Operating Systems 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Description of current operating systems, with focus on one or two in particular. Topics include defining the operating system as distinct from the hardware on one side and software systems on the other; process concepts; memory management; CPU scheduling; device management; file systems; network support.
Enrollment Requirements: Prerequisites: CS 310 and CS 341
000913:1 3 Credit(s) |
|
3 Credit(s) |
|
-
CS 449 - Introduction to Computer Security 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The course will provide an introduction to the fundamentals of computer security, and will cover both general theoretical aspects as well as applied methods of computer security. The course will address the general concepts of confidentiality, integrity and availability of digital information, and will focus on aspects such as: risks and vulnerabilities; models and policies for access control; program security - buffer overflow attacks, malware, viruses; browser security; authentication and authorization; encryption; and an overview of applied data, operating system and network security (with emphasis on Internet security). The course will also address the aspect of privacy, which is tightly related to security and is becoming increasingly important in today’s digital society.
Enrollment Requirements: Prerequisites: CS 310 and CS 341
038354:1 3 Credit(s) |
|
-
CS 450 - The Structure of Higher Level Languages 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The syntax and semantics of higher level languages. Mechanisms for parsing, parameter passing, scoping, dynamic storage allocation, and message passing are modeled by programs written in a suitably high-level language.
Enrollment Requirements: Prerequisites: CS 220 and CS 310
000912:1 3 Credit(s) |
|
-
CS 451 - Compilers I 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is an introduction to compiler organization and implementation, including formal specifications and algorithms for lexical and syntactic analysis, internal representation of the source program, semantic analysis, run-time environment issues, and code generation. Participants write a compiler for a reasonably large subset of a contemporary language, targeted to a virtual machine.
Enrollment Requirements: Prerequisites:
032229:1 3 Credit(s) |
|
-
CS 460 - Graphics 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Topics include segmentation, windows and viewports, clipping, hidden lines, geometric transforms and data structures for memory management and device-independent graphics specifications. The course also considers Raster graphics and the GKS and ACM Core. It covers both the practice of, and the underlying mathematical foundation for, interactive graphics programming. Students need good programming skills and a mastery of linear algebra.
Enrollment Requirements: Prerequisites: CS 310 and MATH 260
013095:1 3 Credit(s) |
|
-
CS 461 - Computer Games Programming 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course covers the game development pipeline, from modeling of virtual environmental and gaming assets, to interactive rendering and real-time physics-based simulation in virtual environments. The syllabus i centered on the essential components of a game engine. Special technical issues in game development will also be discussed, such as real-time interactivity, scalability of modeling techniques and the use of the standard techniques adopted in common game engines. Students also need to team up to develop their own games using a game engine. The goal of this course is to prepare students for a career as a game developer.
Enrollment Requirements: Prerequisite: CS 310
039485:1 3 Credit(s) |
|
-
CS 470 - An Introduction to Artificial Intelligence 3 Credit(s) | Lecture | Course can be counted for credit once
Description: An introduction to the main techniques of Artificial Intelligence: state-space search methods, semantic networks, theorem-proving and production rule systems. Important applications of these techniques are presented. Students are expected to write programs exemplifying some of techniques taught, using the LISP language.
Enrollment Requirements: Prerequisites: CS 220 and CS 310
013096:1 3 Credit(s) |
|
-
CS 478 - Independent Study 1 - 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Work done by a student or group of students under faculty supervision on material not currently offered in a regularly scheduled course. Students wishing to undertake such work must first find a faculty member willing to supervise it; the work to be completed must be approved by the department chairperson.
Enrollment Requirements: Instructor consent
013098:1 1 - 3 Credit(s) |
|
-
CS 480 - Special Topics 3 Credit(s) | Lecture | Course can be counted for credit once
Description: An advanced course offering intensive study of selected topics in computer science. Course content varies and will be announced prior to registration.
013099:1 3 Credit(s) |
|
-
CS 495 - Practicum in Computer Science 1 Credit(s) | Lecture | Course can be counted for credit up to 12 times/12 credits
Description: This course is intended to enhance academic studies by providing an industrial context for learning new concepts and skills. It will help to prepare the student for the transition from an academic program to eventual employment in the computer industry. This course is not open to graduate students.
Enrollment Requirements: Instructor consent
032230:1 1 Credit(s) |
|
-
CS 498 - Honors Thesis 3 Credit(s) | Lecture | Course can be counted for credit up to 3 times/9 credits
Description: The design and execution of a significant research project under the guidance of a faculty advisor. Successful completion and oral defense of the thesis is necessary to qualify for Honors in Computer Science. Both the instructor and the project must be chosen and approved prior to the start of the course. Offered every semester.
Enrollment Requirements: Prerequisites: CS 310 and CS 420
013104:1 3 Credit(s) |
Counseling |
|
4 Credit(s) |
Counseling & School Psychology |
|
-
CSP 301 - Work & Play: Counseling Skills for Life 1 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is designed to facilitate undergraduate students in developing a plan for choosing a career path through a process of self-exploration, relationship skills training, and career planning. This course is offered as an elective course appropriate for both students starting out in their college careers and more senior students. The course involves activities, lecturing, and discussions that will promote students in making informed choices and decisions related to their career and relationship development.
039500:1 1 Credit(s) |
|
-
CSP 302L - Psychology of Sexual Orientation and Gender Identities 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course will address current issues related to psychology of sexual orientation and gender identities. These concerns include research and theory on queer theory, affirmative counseling/therapy, identity development models, heterosexism, family and relationship issues, intersectionality in GLBTQI communities, developmental issues, minority stress, as well as positive psychology, well-being and resiliency found in GLBTQI communities.
Course Attribute(s): Diversity Area: United States
039499:1 3 Credit(s) |
|
-
CSP 461 - Career Development Facilitation and Training 3 Credit(s) | Lecture | Course can be counted for credit once
Description: CSP 301 The Career Development Facilitator (CDF) Training course provides students with knowledge and skills needed to effectively interact with clients and consumers of career development services across a variety of settings such as schools, colleges, college access agencies, and government agencies. This course is designed to meet the requirements of the CDF certificate by developing knowledge and competence in the following subject areas related to career development: helping skills, diverse populations, ethical and legal issues, consultation, career development models, assessment, labor market information and resources, technology, employability skills, training clients and peers, program management and implementation, and promotion and public relations.
Enrollment Requirements: Prerequisite: CSP 301
040152:1 3 Credit(s) |
Critical Reading & Writing |
|
-
CRW 111 - Critical Thinking I 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course focuses on the fundamental intellectual skills of critical thinking, reading, and writing needed to succeed in college level studies. Using materials drawn from various disciplines in the college curriculum, students develop their ability to recognize and discuss ideas. By learning to relate generalization to supporting ideas and to identify the patterns into which ideas are structured, students gain practice in applying effective strategies for understanding college material. The class meets on a regular basis in a computer lab where students use computers to develop these analytical capabilities and apply them to course work.
000916:1 3 Credit(s) |
|
-
CRW 112 - Critical Thinking II 3 Credit(s) | Lecture | Course can be counted for credit once
Description: In this course, students gain experience in the processes of intellectual inquiry as it is practiced in the liberal arts and sciences. Through both oral and written presentations, they analyze and interpret readings taken from college-level texts. They learn to distinguish the methods authors use in developing their ideas and the differences and similarities among perspectives of various authors, as well as to recognize implications and to question authors’ purposes. The class meets on a regular basis in a computer lab where students use computers to develop these analytical capabilities and apply them to course work.
000915:1 3 Credit(s) |
|
-
CRW 221 - Interdisciplinary Critical Thinking 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Students practice critical thinking strategies and examine transfer students’ acquired knowledge by inquiring: How is knowledge transformed when it is transferred to new academic communities? What discipline-specific expectations can students meet by depending on prior experience? How do research criteria and restrictions differ by discipline and learning institution? Which schemata and theories work across disciplines?
013049:1 3 Credit(s) |
|
-
CRW 282 - Elements of Writing Proficiency 3 Credit(s) | Lecture | Course can be counted for credit once
Description: A course for upper-level students who need further work on those critical reading, writing, and thinking abilities necessary to complete the writing proficiency requirement. Intensive instruction and practice in analyzing and synthesizing readings and in developing and documenting essays based on multiple readings. Students must complete 1-2 papers appropriate for submission in a writing proficiency portfolio. A conference with the director of the writing proficiency requirement is recommended before registering. Course enrollment is limited to 22 students.
000914:1 3 Credit(s) |
|
-
CRW 283 - Proficiency in Analytic Writing 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is for students who have had repeated difficulty completing the writing proficiency requirement. The course explores a broad theme or topic, reading texts drawn from different disciplines. The course functions as an intensive writing workshop, providing instruction and practice in critical reading, writing, and thinking. Students must develop three critical papers, based on multiple readings, that form the basis of a writing proficiency portfolio. A conference with the director of the writing proficiency requirement is mandatory before registering. Course enrollment is limited to 15 students.
000508:1 3 Credit(s) |
Dance |
|
-
DANCE 130 - Understanding Dance 3 Credit(s) | Lecture | Course can be counted for credit once
Description: The course features the study of dance and its choreography, and varied views of dance by artists such as Duncan, Nijinsky, Graham, Tharp and Balanchine. Lectures, slides, films, readings, discussions, writing and studio practice focus on critical observations of dance.
Course Attribute(s): Distribution Area: The Arts
000103:1 3 Credit(s) |
|
-
DANCE 131 - Musical Theatre 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is an introduction to such various forms of dance as social, folk, square and tap used in theatrical productions. Emphasis on performance.
000102:1 3 Credit(s) |
|
-
DANCE 132 - Ballet I 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is an introduction to the study of ballet; emphasis on performance.
Course Attribute(s): Distribution Area: The Arts
013262:1 3 Credit(s) |
|
-
DANCE 133 - Jazz Dance I 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is an introduction to the study of jazz dance; emphasis on performance.
Course Attribute(s): Distribution Area: The Arts
013263:1 3 Credit(s) |
|
-
DANCE 134 - Modern Dance I 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course is an introduction to the study of modern dance; emphasis on performance.
Course Attribute(s): Distribution Area: The Arts
013264:1 3 Credit(s) |
|
-
DANCE 135 - Multicultural Dance 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course focuses on the theory, practice, and performance of American, Latin-American, and African-American dance styles.
Course Attribute(s): Distribution Area: The Arts
000099:1 3 Credit(s) |
|
-
DANCE 136 - Hip Hop Dance 3 Credit(s) | Lecture | Course can be counted for credit once
Description: Hip Hop dance will teach the fundamentals of hip hop and how to put them together in routines. The dance form involves “a complex array of interlocking rhythms, percussive accents of isolated body parts popping out in unexpected phrasing,” (Andre Lepecki, ed., Of the Presence of the Body, 2004). Key figures in its early development in the 1970’s are Afrika Baambata, a rapper who is credited with forming the first group of hip hop dancers, and DJ Kool Herc of Jamaican origin who brought his two turntables to the block parties in the South Bronx. Its influences range from African dance and Brazilian Capoeira to James Brown, Michael Jackson and, more recently, music videos. This course covers the variety of components that make up Hip Hop Dance: poppin’, lockin’, wavin’, steppin’, top rockin’, and downrockin’ and basic breakin’. The course material will help students develop strength, coordination and a strong mental focus while they thoroughly enjoy moving themselves to the lively rhythms of hip hop music. This is a practical course in which the great majority of time will be spent practicing dance technique and choreography. While we may occasionally view a video, most of our time will be spent actually dancing. We will become familiar with basic Hip Hop moves and practice putting these moves into combination in challenging ways. We will further enhance our knowledge of Hip Hop through the writing of two papers. Material learned in class will prepare us for an end-of-semester studio performance.
040742:1 3 Credit(s) |
|
-
DANCE 181 - Topics in Dance 3 Credit(s) | Lecture | Course can be counted for credit up to 3 times/9 credits
Description: This course introduces styles of dance without requiring prior experience. Topics to be covered vary by semester.
035310:1 3 Credit(s) |
|
-
DANCE 232 - Ballet II 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course continues the study of ballet; emphasis on performance. No audition necessary. Admission by permission of instructor, 1 year of ballet experience or completion of DANCE 132 .
Course Attribute(s): Distribution Area: The Arts
Enrollment Requirements: Prerequisite: DANCE 132 or one year ballet experience or permission of instructor
013266:1 3 Credit(s) |
|
-
DANCE 233 - Jazz Dance II 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course continues the study of jazz dance; emphasis on performance.
Course Attribute(s): Distribution Area: The Arts
013267:1 3 Credit(s) |
|
-
DANCE 234 - Modern Dance II 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This course continues the study of modern dance; emphasis on performance.
Course Attribute(s): Distribution Area: The Arts
013268:1 3 Credit(s) |
|
-
DANCE 325 - Dance Theatre Workshop 4 Credit(s) | Laboratory | Course can be counted for credit once
Description: Different colors, textures, rhythms, and images expressed in body movement. The final project is a movement-dance-theatre piece incorporating all the techniques experienced in class. Repeatable for credit.
000902:1 4 Credit(s) |
|
-
DANCE 330 - The Pedagogy of Dance 3 Credit(s) | Lecture | Course can be counted for credit once
Description: This methods course develops teaching skills in modern dance, ballet and jazz. Emphasis is on educational theory in practice through development of teaching modules.
Course Attribute(s): Distribution Area: The Arts
000901:1 3 Credit(s) |
|
Page: 1 <- 2
| 3
| 4
| 5
| 6
| 7
| 8
| 9
| 10
| 11
| 12
… Forward 10 -> 23 |
|
|