May 10, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 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.

 

Classics

  
  • CLSICS 291 - Sport and Spectacle in Greece and Rome


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course will examine the competitive games of antiquity-especially athletics, chariot racing, and gladiatorial combat-and analyze the place they had in the religious and cultural lives of Greeks and Romans. Topics include athletic training, the Pan-Hellenic festivals, praise poetry, prizes, professionalism, nudity, the participation of women, amphitheaters, and the cult of violence in Rome.

    Course Attribute(s):
    Distribution Area: Humanities

    032212:1
  
  • CLSICS 292 - Alexander the Great and His Legacy


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    At age twenty, Alexander became king of Macedonia; at age thirty-three, he died the master of an empire that stretched from Greece to India. This course explores the personality that shaped his achievements, his self-presentation, the responses of conquered people to overwhelming power, and cultural identity among Greeks, Macedonians, Persians, and Egyptians.

    Course Attribute(s):
    Distribution Area: Humanities

    032211:1
  
  • CLSICS 294 - Magic and Science in Greece and Rome


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Magic and science constitute two competing ways of understanding and manipulating the natural world. Topics in this course include: astrology, witchcraft, necromancy, curses, erotic magic, voodoo dolls, legal restriction on magic, the philosophical basis of scientific thought, mathematical contribution of Euclid and Archimedes, Hippocrates and the emergence of medicine, scientific methods as shaped by Plato and Aristotle, natural development vs. intelligent design, Eratosthenes’ measurement of the globe, the astronomical theories of Aristarchus and Ptolemy, military technology, and Christian hostility to science.

    Course Attribute(s):
    Distribution Area: Humanities

    036719:1
  
  • CLSICS 301L - Ancient Greek History


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course provides a survey of the origin, rise and development of ancient Greek civilization from the arrival of the Greeks in Europe until the death of Cleopatra (approximately 1600-30 BC). Emphasis is placed on the rise of the Greek city-state and the spread of Greek culture to the East. CLSICS 301L and HIST 301L  are the same course.

    Enrollment Requirements:
    Prerequisite: one 200-level or higher CLSICS or HIST course or permission of instructor.

    018675:2
  
  • CLSICS 302L - Roman History


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course focuses on the Roman state from its origins until the triumph of Christianity from about 700 BC to 300 AD. Republic and Empire receive equal attention. CLSICS 302L and HIST 302L  are the same course.

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS or HIST course or permission of instructor

    018676:2
  
  • CLSICS 303L - The Archaeology of Ancient Greece


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course provides a survey of Greek archaeology and history from the Bronze Age through the Classical Era. Students are introduced to the methods and aims of archaeology. The course begins with the Minoan and Mycenaean eras; the Dark Age and emergency of the full Hellenic era are treated, with emphasis on the city-states of the Greeks. The course makes extensive use of images and surveys the art and architecture of the Greeks in the context of primary literary sources. CLSICS 303L and HIST 303L  are the same course.

    Course Attribute(s):
    Distribution Area: World Cultures

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS or HIST course or permission of instructor.

    018679:2
  
  • CLSICS 306L - The Archaeology of Ancient Rome


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course provides a methodological approach to roman archaeology as a key to understanding the history and culture of Rome and its empire from the city’s origins in about 750 BC through the height and decline of Roman civilization during the first through fourth centuries AD. The course makes extensive use of images and surveys the art and architecture of the Romans in the context of primary literary sources. CLSICS 306L and HIST 306L  are the same course.

    Course Attribute(s):
    Distribution Area: World Cultures

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS or HIST course or permission of instructor

    018689:2
  
  • CLSICS 310L - Greek and Roman Historians


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Through the examination of all of the major Greek and Roman writers of history from Herodotus to Ammianus Marcellinus, this course considers the development of historical writing. With support from secondary scholarship and through extensive reading of the ancient texts, students will evaluate the work of each author, with particular attention to the roles that audience, culture and historical context have in shaping narrative structure and approach. CLSICS 310L and HIST 310L  are the same course.

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS course or HIST 211  or permission of instructor

    012242:1
  
  • CLSICS 327L - Hellenistic Art and Culture


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course introduces students to the Hellenistic period–the three centuries between the death of Alexander the Great in 323 BC and the defeat of Cleopatra at Actium in 31 BC–particularly primarily through a close examination of the visual arts. Hellenistic art and architecture are examined in their political, social, religious, and multi-cultural contexts, in order to arrive at a fuller portrait of the age. ART 327L  and CLSICS 327L are the same course.

    Course Attribute(s):
    Distribution Area: World Cultures

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS course or one ART course or permission of instructor

    012181:1
  
  • CLSICS 375 - Greek and Roman Tragedy


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course provides a survey of the tragic drama of fifth-century Athens, including the works of Aeschylus, Sophocles, and Euripides. Focus in on both artistry and social, historical and cultural context, including the interplay between the universal and the culturally specific. Performance conventions, literary genre, and the subsequent tragic tradition (especially Seneca in Rome) are also studied.

    Course Attribute(s):
    Distribution Area: World Cultures

    012210:1
  
  • CLSICS 376 - Greek and Roman Comedy


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    The origins of Western comedy in Greece and Rome. We will read selected works of Aristophanes, Menander, Plautus and Terence, and compare them with Euripidean tragedy and later adaptations.

    Course Attribute(s):
    Distribution Area: The Arts

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS course or permission of instructor.

    012214:1
  
  • CLSICS 380 - Special Topics


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course offers study of selected topics in the field of classical studies. Course content and credits vary according to topic and are announced prior to the registration period.

    012232:1
  
  • CLSICS 383 - Heroes, Wars and Quests


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    The Iliad and Odyssey of Homer, the Aeneid of Virgil; intensive study of the background, meaning, and influence of ancient epic poetry, with some attention to minor ancient epics and developments of epic poetry in later periods.

    Course Attribute(s):
    Distribution Area: The Arts

    000993:1
  
  • CLSICS 385 - Greek & Roman Religion


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    The ancients’ belief in, and worship of, the ancient gods; oracles, mysteries, cults. Both primary sources (ancient authors in translation) and modern secondary sources are used.

    Course Attribute(s):
    Distribution Area: World Cultures

    Enrollment Requirements:
    Prerequisite: One 200-level or higher CLSICS course or permission of instructor.

    012235:1
  
  • CLSICS 387 - The Golden Age of Athens


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    An intensive study of the politics, society, culture, and philosophy of fifth-century Athens, which was revolutionized by the introduction of democracy. We also compare Athens with democratic institutions that have emerged in other cultures.

    Course Attribute(s):
    Distribution Area: World Cultures

    033477:1
  
  • CLSICS 388 - The Golden Age of Rome


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    “All roads lead to the Aeneid”: a consideration of Augustan literature, with attention to the literary, philosophical, and historical backgrounds contributing to its unique character. Readings in Cicero, Lucretius, Catullus, Virgil, Horace, the elegiac poets, and Livy.

    Course Attribute(s):
    Distribution Area: Humanities

    012239:1
  
  • CLSICS 416L - Thucydides: War & Human Nature


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    The central event of classical Athens was the Peloponnesian War, and Thucydides’ history of it has helped define the writing of history ever since. This course, in addition to giving students an overview of ancient Greek political and military history, will also delve into his contributions to the history of political thought and international relations.

    040996:1
  
  • CLSICS 478 - Independent Study


    1 - 3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Selected research topics organized in consultation with individual students.

    Enrollment Requirements:
    Instructor consent

    012247:1
  
  • CLSICS 479 - Independent Study


    1 - 3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Selected research topics organized in consultation with individual students.

    012248:1
  
  • CLSICS 490 - Honors Program


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Extensive reading in one broad segment of classical culture culminating in an honors thesis.

    012253:1
  
  • CLSICS 491 - Honors Program


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Extensive reading in one broad segment of classical culture culminating in an honors thesis.

    012254:1
  
  • CLSICS 495 - Senior Seminar


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course will focus on the history, materials, and methods of the study of the ancient Greek and Roman world, preparing students to be informed consumers of scholarly work in a variety of areas of Classical Studies and to do research of their own in accordance with the accepted standards and conventions of the discipline. Weekly class meetings in the fall semester and independent work with a faculty advisor in both fall and spring will lead to the completion of the capstone paper.

    012255:1

Communication

  
  • COMM 100 - Introduction to Communication


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course is designed to provide an introductory survey of the study of communication. The course begins with a general history of the evolution of human communication, and goes on to examine such areas as definitions, models, and basic concepts in communication; the range of verbal and non-verbal codes, and their complex interrelations in the message systems of modern electronic media; and various communication contexts, with emphasis on the structure and function of interpersonal communication and mass communication, particularly broadcast and cable television.

    Course Attribute(s):
    Distribution Area: Social & Behavioral Sciences

    031166:1
  
  • COMM 105 - Public Speaking and Professional Communication


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This core course provides writing, oral, and collaborative skills necessary for future courses, internships, and professional endeavors. The major aims of this course are to make students more effective professional communicators, analytical thinkers and critical listeners. By the end of the course students will be able to plan and prepare professional meetings and presentations; deliver and effective speech; analyze and adapt to various audiences; and adjust to different speaking situations, purposes, and contexts.

    012443:1
  
  • COMM 200 - New Media Society


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course examines the relationship between media technologies and globalization. The focus is on the processes through which media shape economic, political, and cultural forces to produce an interconnected and interdependent society. The course will explore the social and psychological effects of the use of media technologies and their content on community, identity, relationships, health, and entertainment.

    037759:1
  
  • COMM 210 - Using Internet Communication


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Using Internet communications enhances students’ theoretical understanding of electronic communication and their ability to communicate as professionals, scholars, and citizens using the Internet. Participants learn core communication theoretical models and principles, and apply them to electronic communication methodologies that enhance interpersonal, small group, and public interactions. These methodologies include electronic meetings, discussion forums, co-authoring tools, audio, and video.

    012448:1
  
  • COMM 215L - Gender & Communication


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course explores a variety of topics and concepts related to gender, sex, and communication using an intersectional, feminist approach. Specifically, this course examines the ways that individuals and society create, reinforce, and challenge the meaning of gender. This course will discuss and examine how we develop gender identities (and how these identities differ from biological sex), how this identity is shaped through the messages we receive from a number of communication systems (family, education, media, etc.), and how our gender identities in turn influence our communication patterns. As we go through the course, we’ll examine various masculine and feminine roles and stereotypes, and the impact of gender stereotypes on communication. We will also consider the limitations of gender binaries, and explore a diverse array of gender identification and expression.

    040915:1
  
  • COMM 220 - Interpersonal Communication


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    This course focuses on theory and research concerning communication in everyday interactions. It addresses the sense of self as influenced by others and one’s own communication. The course will address basic aspects of message production and interpretation. Throughout the course, students will be encouraged to evaluate their own communication practices and improve upon their own communication skills.

    037761:1
  
  • COMM 230 - Intercultural Communication


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course examines human communication in numerous intercultural and international contexts. Readings, discussion, assignments, and projects are designed to help students achieve cross-cultural competence in mediated communication, interpersonal and group dynamics, and organizational climates. Students will learn how to better exchange meaningful and unambiguous information across cultural boundaries, in a manner that maximizes understanding and minimizes antagonism.

    037763:1
  
  • COMM 240 - Organizational communication


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    This course explores the understanding of human communication within complex organizations. It addresses the study of messages, interactions, and meaning in the process of managing organizations. Topics include, but are not limited to, superior-subordinate communication, technology in the workplace, message flow and diffusion, the construction and maintenance of organizational culture, communication in diverse organizations, and negotiation and conflict.

    037764:1
  
  • COMM 250 - Analyzing Media


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    Participants intensively examine mass media products, including print media, radio, television, and the visual and musical arts. They develop skills in deconstructing media products and evaluating them to arrive at a sophisticated understanding of how the various mass media are produced and how they interact with society and culture. The course makes use of both theoretical texts and the media products themselves.

    Course Attribute(s):
    Distribution Area: Social & Behavioral Sciences

    012450:1
  
  • 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
  
  • 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
  
  • COMM 270 - Introduction to Strategic Communication


    3 Credit(s) | Lecture | Graded or pass/fail
    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.

    037766:1
  
  • 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
  
  • COMM 300 - Information Technology and Human Communication


    3 Credit(s) | Lecture | Graded or pass/fail
    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

    Enrollment Requirements:
    Prerequisite: COMM 200 

    012451:1
  
  • COMM 305 - Communication in Diverse Organizations


    3 Credit(s) | Lecture | Graded or pass/fail
    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:
    Prerequisite: COMM 100 

    038376:1
  
  • COMM 310L - Love, Sex, and Media Effects


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    This course explores the impact of mass media and technology on romantic and sexual relationships. Drawing on theory and research related to gender, sex, and sexuality, we will examine how these relationships are depicted in traditional media such as television, film, and advertising. We will also critically think about the role of technology and new media in developing and maintaining relationships.

    COMM 310L and WGS 310L  are the same course.

    Enrollment Requirements:
    Prerequisite: COMM 100  or WGS 100  or WGS 150  

    040978:1

  
  • 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
  
  • COMM 320 - Social Influence and Compliance Gaining


    3 Credit(s) | Lecture | Graded or pass/fail
    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
  
  • 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
  
  • COMM 330 - Health Communication


    3 Credit(s) | Lecture | Graded or pass/fail
    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 

    038368:1
  
  • COMM 335 - Lying & Deception


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    Deception occurs in communication behavior across species and lying (i.e., intentional deception) is a pervasive phenomenon in human communication. This course explores the varieties of deceptive communication, their causes and consequences in a wide range of contexts (advertising, art, interspecies contact, family and romantic relationships, journalism, mass media, politics, etc.), and the strategies used to detect their occurrence (behavioral cues, interrogations, integrity testing, polygraphs, etc.). Examines the nature of lying and deception, truth, and various ethical perspectives associated with truth telling and deception.

    Enrollment Requirements:
    Prerequisite: COMM 220 

    041422:1
  
  • COMM 340 - Communication and Community Mobilization


    3 Credit(s) | Lecture | Graded or pass/fail
    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:
    Prerequisite: COMM 100 

    038369:1
  
  • COMM 350 - Political Communication


    3 Credit(s) | Lecture | Graded or pass/fail
    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 200 

    038179:1
  
  • COMM 351 - Communication Research Methods


    3 Credit(s) | Lecture | Graded or pass/fail
    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:
    Prerequisites:



    037760:1
  
  • 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
  
  • 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
  
  • 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  and CINE 375L  are the same course.

    Course Attribute(s):
    Distribution Area: World Cultures | Diversity Area: International

    Enrollment Requirements:
    Prerequisite: SOCIOL 101  

    033824:2

  
  • COMM 380 - Special Topics


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit up to 2 times/6 credits

    Description:
    Selected topics in Communication.

    Enrollment Requirements:
    Prerequisite: COMM 100  

    039920:1
  
  • 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
  
  • COMM 479 - Research Practicum


    1 - 3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    Participation in supervised research.

    012453:1
  
  • COMM 480 - Communication Seminar


    3 Credit(s) | Lecture | Graded or pass/fail
    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 completion of the Writing Proficiency Requirement .

    012454:1
  
  • 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

Community Development

  
  • CDVCTR 130L - Sustainable Urban Development in Local Contexts Globally


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    This survey course explores multiple dimensions of global sustainable urban development and provides strategies for planning, building, managing, and living in cities while protecting the environment. This survey of the contested nature of sustainable urbanization is accomplished through diverse topics which include but not limited to: the city and vulnerable populations; gender equal cities; strengthening resilience in cities to reduce the risk and the impact of disasters; the inter-connected crisis in infrastructure, urbanization, poverty, social injustice, and sustainable growth of smart cities. sustainable Urban Development in Local Contexts Globally will specifically and directly address race, gender, socio-economic class, and cultural (ethnicity and national origin) diversity as a central theme through a category of difference, as a system of relationality or intersectionality, and as a global/transnational system.

    Course Attribute(s):
    Distribution Area: Social & Behavioral Sciences | Diversity Area: International

    041381:2
  
  • 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
  
  • CDVCTR 201 - History and Theory of Community Development


    3 Credit(s) | Lecture | Graded or pass/fail
    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.

    Course Attribute(s):
    Distribution Area: Social & Behavioral Sciences | Diversity Area: United States

    Enrollment Requirements:
    Prerequisites: PCSCOR 200 and PCSCOR 220

    038513:1
  
  • CDVCTR 210 - Community Health and Environment


    3 Credit(s) | Lecture | Graded or pass/fail
    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.

    Course Attribute(s):
    Distribution Area: Social & Behavioral Sciences | Diversity Area: United States

    Enrollment Requirements:
    Prerequisite: ENVSTY 101  or ENVSCI 122  or a minimum of 24 credits.

    038529:1
  
  • 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
  
  • CDVCTR 301 - Introduction to Research Methods and Community Analysis


    3 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    This course provides an introduction to social research as a tool to understand and develop interventions to address social, physical, and economic problems. Students develop analytic skills and apply them to identify problems, select action strategies and test best practices in community development. Students develop the analytic capabilities to select the appropriate research methods to study, represent, and understand communities. Students develop basic skills in designing and implementing appropriate community studies, and in organizing and interpreting findings and presenting them to multiple audiences.

    Enrollment Requirements:
    Prerequisite: ENVSCI 261  or MATH 125  

    Corequisite: CDVCTR 201  

    038514:1

  
  • 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
  
  • 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
  
  • 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
  
  • CDVCTR 351L - Architecture and Human Built Environment Interactions


    3 Credit(s) | Lecture | Graded or pass/fail
    Course can be counted for credit once

    Description:
    This course introduces students to the connections between architecture and human-made places and spaces and emphasizes student engagement and creative problem-solving. This course is a multidisciplinary and multilayered exploration of how architecture and urban design respond to, and interact with, the numerous forces, such as the culture and environmental contexts, that shape their development and uses case studies from the United States and around the world as examples. Moreover, a broad range of the works of socially-mined architects will be discussed for increasing the awareness of the built environment. Topics will include environmentally conscious architecture, regionalism in architecture, the critical role of architects in reconstruction the built environment after catastrophes, and, how architecture and urban design can foster healthy urban environments.

    Enrollment Requirements:
    Prerequisite:



    041426:1
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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

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
  
  • 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
  
  • 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
  
  • CS 110 - Introduction to Computing


    4 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    An introduction to computer programming: the concepts involved in use of a higher level language and the program development process. The goal of this course is proficiency in the design and implementation of programs of significant size and complexity. This course is quite demanding because of the length of the programming exercises assigned. This is the first course in the computer science sequence. Note: Credit toward a UMass Boston degree may be awarded for only one elementary programming course. No credit will be given for CS 110 to a student who has already completed a similar course. For instance, a student who has received the equivalent of CS 110 as transfer credit cannot take CS 110 for credit here. Students who are barred from receiving credit for CS 110, but who are not fully prepared for CS 210L , should request permission to take CS 119  as a means of remedying the deficiency.

    Course Attribute(s):
    Distribution Area: Mathematics and Technology

    Enrollment Requirements:
    Prerequisite: MATH 130  with a grade of B or higher in the previous semester or placement into MATH 140  on ALEKS

    013057:1
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • CS 210L - Intermediate Computing with Data Structures


    4 Credit(s) | Lecture |
    Course can be counted for credit once

    Description:
    The design and implementation of computer programs in a high-level language, with emphasis on proper design principles and advanced programming concepts, including dynamic data structures and recursion. The assignments are designed to introduce the student to a variety of topics in computing: data structures and ADTs, Lists, Stacks, Queues, Ordered Lists, Binary Trees, and searching and sorting techniques. CS 210L and IT 210L  are the same course.

    Course Attribute(s):
    Distribution Area: Mathematics and Technology

    Enrollment Requirements:
    Prerequisites:

    or permission of instructor.

    013066:1

  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • CS 310 - Advanced Data Structures and Algorithms


    3 Credit(s) | Lecture | Graded or pass/fail
    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:



    013078:1
  
  • CS 341 - Computer Architecture and Organization


    3 Credit(s) | Lecture and Laboratory | Graded or pass/fail
    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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
  
  • 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
 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12Forward 10 -> 24