Jun 27, 2022  
Undergraduate Record 2007-2008 
    
Undergraduate Record 2007-2008 [ARCHIVED RECORD]

Course Descriptions


 

Commerce - Taxation and Law

  
  •  

    COMM 546 - Federal Taxation II


    Analyzes the federal income tax law and its application to corporations, shareholders, partnerships, partners, and estate and gift transactions. Considers the basic concepts and tax attributes relating to alternative forms of operating a business. Provides the basic skills necessary to do tax research. (Y)

    Prerequisites & Notes
    Prerequisite: COMM 545 or instructor permission.

    Credits: 3

Commerce Marketing

  
  •  

    COMM 351 - Fundamentals of Marketing


    Study of the business and behavioral activities involved in marketing goods and services in both profit and not-for-profit enterprises. Examines and analyzes marketing activities from the planning stage to the consumption stage. Emphasizes concepts that facilitate an understanding of client behavior, marketing practices, environmental factors, ethical issues, and global relationships in marketing. (IR)

    Prerequisites & Notes
    Prerequisite: ECON 201, 202.

    Credits: 3
  
  •  

    COMM 351N - Fundamentals of Marketing - Non Commerce


    Studies business and behavioral activities involved in marketing goods and services. Examines marketing activities from the planning to the consumption stage. Emphasizes understanding client behavior, marketing practices, environmental factors, ethical issues, and global relationships in marketing. (Y, SS)

    Prerequisites & Notes
    Prerequisite: ECON 201, 202 and Non-Commerce students.

    Credits: 3
  
  •  

    COMM 353 - Marketing Research Techniques


    The basic objective of this course is to develop a general understanding of research methodology as a prerequisite to the intelligent use of research results in marketing management. Thus, the course is designed to provide an introductory background that enables the student to evaluate the potential value of proposed research and to assess the relevance, reliability, and validity of existing research. This research-evaluation ability requires knowledge of the language and techniques of marketing research, including research designs, data collection instruments, sample designs, and varieties of data analysis. (Y)

    Prerequisites & Notes
    Prerequisite: Second-semester, third-year Commerce standing or permission of instructor.

    Credits: 3
  
  •  

    COMM 450 - Product and Brand Management


    Product management describes a wide range of activities related to managing a product or product line. These include the New Product Development (NPD) process, the product launch, and product portfolio assessment, to name a few. Brand management is the process of developing and nurturing a brand while leveraging strong brands across line extensions and categories. This course exposes students to these and other contemporary challenges facing product and brand managers as they launch new products, create and maintain brand equity, and manage their product lines. (IR)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 451 - International Marketing


    Examines the concept of global marketing and the institutions, literature, managerial processes, models and/or frameworks, strategies, tactics, and theories related to marketing in the global arena. The impact of international economics, culture, and nationalistic governmental policies, global and regional trade alliances, and other multilateral entities on trade patterns and marketing decision-making in global firms are considered. (Y)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 452 - Services Marketing


    Examines approaches to marketing strategy, both in development and execution, employed by service industries. Illustrates concepts by using cases and analyses of specific industries. (IR)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 453 - Negotiating for Value


    Introduces students to the subject of negotiation by exposing them to various activities of negotiations such as: general tactics, preparation, promoting relationships, managing tension, creating and claiming value, and closing a negotiation. Case studies, supplemented by readings, will be used liberally and role-play from time to time will be used to demonstrate actual negotiating situations, simple, complex, and spontaneous. (S)

    Credits: 3
  
  •  

    COMM 454 - Marketing Analysis


    The second course in Marketing Research. Focuses on analysis necessary for understanding primary and secondary research. Covers data mining techniques and multivariate statistics, including MDS, Factor, Cluster and Discriminate Analysis. (Y)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 455 - Marketing Strategy


    A capstone course in marketing that emphasizes planning at the management level. Examines key concepts and issues that impact planning decisions, such as analysis of the marketing environment; formulation of strategies; and development, implementation, and control of the marketing program. Develops a comprehensive marketing plan as an integrating mechanism in the student’s marketing curriculum. May include case exercises, Internet applications, planning/strategy projects, and computer simulations. (Y)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 456 - Topics in Marketing


    Seminar on issues currently drawing attention in the marketing literature and business community that affect marketing management. (IR)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 457A - Promotional Aspects of Marketing


    This course is designed to introduce you to the field of advertising and integrated marketing communications. The emphasis in this course will be on the role of integrated advertising and promotion in the marketing communications program of an organization. As with any specialized field of marketing, we will analyze how this area of advertising and promotion fits into the overall marketing process. Our major thrust will be to study how various factors (creative, media, etc.) should be considered in planning, developing, and implementing advertising and promotional campaigns and marketing programs. (Y)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 457B - Advertising Campaigns


    This course is designed to allow students to analyze integrated marketing communication campaigns. In addition, this course will take a critical look at strategic decisions associated with media choice as part of any integrated communication plan. The course will be taught utilizing industry experts to present via teleconferencing. Students will work on the National AAF case competition and develop a selling strategy, creative development, and media analysis. (Y)

    Prerequisites & Notes
    Prerequisite: COMM 457A and instructor permission.

    Credits: 3
  
  •  

    COMM 457L - Promotions/Advertising Lab


    Lab trains students in the various digital media software for developing advertising campaigns. Software studied includes PhotoShop, InDesign, Illustrator, and Avid video editing. (S)

    Prerequisites & Notes
    Corequisite: COMM 457A or COMM 457B.

    Credits: 1
  
  •  

    COMM 458 - Consumer Behavior and Marketing Strategy


    This course focuses on how consumers meet needs through the evaluation, acquisition, and use of goods and services. Covers major influences on the consumption process, including psychological, situational, and socio-cultural factors. Specific topics include perception, attitudes, values, consumer decision-making, and customer satisfaction, among others. The marketing implications of understanding the consumer are emphasized, but social factors are also considered. (IR)

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3
  
  •  

    COMM 459 - Marketing Strategy in Global Markets


    A second research-oriented course in the Marketing concentration, curriculum that blends relevant classroom discussions, executive presentations, company visits, and marketing research to explore Global consumer behavior, market dynamics, and cross-cultural marketing strategies.  The course will expand some of the topics addressed in COMM 302 and 353, with special attention given to the different aspects of marketing in specific Global Markets.  (SS)   

    Prerequisites & Notes
    Prerequisite: Fourth-year Commerce standing or instructor permission.

    Credits: 3

Common Course - Humanities

  
  •  

    CCFA 200 - The Mind of the Artist


    This course looks at the arts in new ways, and examines common views about the arts and creativity. For instance, what is the role of emotion in the creation and reception in works of arts? Are great artists prone to mental illness? What do we mean by genius and inspiration, and how do we recognize it? What (if any) such categories seem to be universal and which are culturally determined? What can art express, and how does it do so? (Y)

    Credits: 3
  
  •  

    CCFA 202 - Arts and Cultures of the Slave South


    An exploration of the interrelations between history, material and visual cultures, music, and literature in the formation of Southern identities. The course covers subjects ranging from the archaeology of seventeenth-century Virginia and the formation of African American spirituals, to creolization and ethnicities in Louisiana, to the plantation architectures of the big house and outbuildings and the literary traditions of antebellum women. Students are introduced to the interpretive methods central to a wide range of disciplines, from archaeology and anthropology, to art and architectural history, to material culture, literature, and musicology. (Y)

    Credits: 3

Common Course - Science

  
  •  

    CCSC 202 - Food for Thought


    In this course we will examine man’s quest to meet his basic nutritional and dietary needs and the issues facing mankind as it tries to meet the nutritional and dietary needs of an expanding world population. Integrating scientific, socio-economic and anthropological writings, we will pursue four major themes: the human diet and what limits the acquisition of nutrients and other compounds in our food supply that are necessary for growth and development; historical and contemporary views of how society deals with providing stable sources of food and nutrition to individuals and populations; how scientists are trying to improve nutrition and human health through genetic engineering; and the socio-economic and political factors that affect food production and distribution on a local, regional, and global basis. (Y)



    Credits: 3


Comparative Literature

  
  •  

    CPLT 201 - History of European Literature from Antiquity to the Renaissance and from the Enlightenment to the Present


    Surveys European literature from antiquity to the twentieth century, with emphasis on some recurring themes, the texts themselves, and the meaning of literature in broader historical contexts. (Y)

    Credits: 4
  
  •  

    CPLT 202 - History of European Literature from Antiquity to the Renaissance and from the Enlightenment to the Present


    Surveys European literature from antiquity to the twentieth century, with emphasis on some recurring themes, the texts themselves, and the meaning of literature in broader historical contexts. (Y)

    Credits: 4
  
  •  

    CPLT 351 - Topics in Comparative Literature


    Explores a topic in literary theory and criticism. The seminar topic changes from year to year. Generally offered in the fall semester and required of third-year majors. (Y)

    Credits: 3
  
  •  

    CPLT 493 - Seminar for Majors


    Offered in the fall semester for fourth-year distinguished majors. The seminar topic normally changes from year to year. (Y)

    Credits: 3
  
  •  

    CPLT 497 - Fourth Year Thesis


    Two-semester course in which the student prepares and writes a thesis with the guidance of a faculty member. After being accepted to the distinguished majors program, the student should decide on a thesis topic and find an advisor by the end of the third year. In the fall semester (497), the student engages in an extended course of reading and produces at least 20 pages of written text; in the spring (498), the student completes and submits the thesis. (S)

    Credits: 3
  
  •  

    CPLT 498 - Fourth Year Thesis


    Two-semester course in which the student prepares and writes a thesis with the guidance of a faculty member. After being accepted to the distinguished majors program, the student should decide on a thesis topic and find an advisor by the end of the third year. In the fall semester (497), the student engages in an extended course of reading and produces at least 20 pages of written text; in the spring (498), the student completes and submits the thesis. (S)

    Credits: 3

Comparative Politics

  
  •  

    PLCP 101 - Introduction to Comparative Politics


    Provides a basis for understanding and explaining similarities and differences in the character of political life as observed in different settings. Issues include the political role of parties and interest groups, management of political conflict, establishment of legitimate political authority, and the consequences of federal and unitary systems of government. (Y)

    Credits: 3
  
  •  

    PLCP 201 - The Politics of Advanced Industrialized Countries


    Surveys politics in industrialized societies including Japan, North America, and Western Europe. Focuses on the rise of social movements in response to industrial and social change, the changing bases of political parties and democratic rule, attempts to manage increasingly international economies, and prospects for political cooperation and integration. (Y)

    Credits: 3
  
  •  

    PLCP 212 - The Politics of Developing Areas


    Surveys patterns of government and politics in non-Western political systems. Topics include political elites, sources of political power, national integration, economic development, and foreign penetration. (Y)

    Credits: 3
  
  •  

    PLCP 242 - Politics of Modernity


    Introduces key analytical concepts used by Karl Marx, Max Weber, and Emile Durkeim in their analysis of how the development of modern society has shaped the nature of modern politics. (Y)

    Credits: 3
  
  •  

    PLCP 311 - The Politics of Western Europe


    Surveys recent developments in selected political systems of Western Europe, as well as the European Union. Emphasizes the impact of political culture on governmental institutions and political processes. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Europe.

    Credits: 3
  
  •  

    PLCP 313 - Political Economy of Development


    Examines the political prerequisites (and impediments) to economic development, focusing on agricultural exporters in the 19th century and manufactured goods exporters in the 20th century. Draws on empirical material from North and South American, Europe, Asia and Africa. (Y)

    Prerequisites & Notes
    Prerequisite: PLIR 205 or instructor permission.

    Credits: 3
  
  •  

    PLCP 317 - Development, Conflict and Democracy in Latin America


    Development, Conflict and Democracy in Latin America

    Credits: 3
  
  •  

    PLCP 321 - Russian Politics


    Analyzes the political system of the former USSR and Russia from 1917 to the present. Focuses on evolution of the Soviet state, modernization and social change, efforts to reform the system, the collapse of the USSR, as well as the economic and political transformation taking place in the newly independent states. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Russia.

    Credits: 3
  
  •  

    PLCP 335 - Gender Politics in Comparative Perspective


    Gender Politics in Comparative Perspective

    Credits: 3
  
  •  

    PLCP 341 - Politics of the Middle East and North Africa


    Introduces contemporary political systems of the region stretching from Morocco to Iran. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of the Middle East.

    Credits: 3
  
  •  

    PLCP 351 - Chinese Politics


    General introduction to Chinese politics in its societal context. Conveys a concrete appreciation of China’s societal reality and how it interacts with the political system. Covers China’s changing role in Asia and the world. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or the history of China.

    Credits: 3
  
  •  

    PLCP 363 - Politics in India and Pakistan


    Surveys political development in India and Pakistan examining the process of nation-building, the causes of democratization and authoritarian rule, the development of ethnic and religious conflict, environmental politics, the political impact of cultural globalization, and gender-related political issues. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or study of history and society in South Asia.

    Credits: 3
  
  •  

    PLCP 401 - Theories of Comparative Politics


    Critical examination and analysis of basic approaches to the study of political systems. (IR)

    Prerequisites & Notes
    Prerequisite: One course in PLCP or instructor permission.

    Credits: 3
  
  •  

    PLCP 412 - Rights, Identity and Gender


    Investigates the conflict over culture and women’s rights and examines a number of proposed solutions.  Issues addressed include the claims of minority communities in liberal states, marriage practices in Africa and U.S. domestic violence in India and female genital mutilations.  Cross-listed with SWAG 424.

    Prerequisites & Notes
    Prerequisite:  One course in PLCP or instructor permission.

    Credits: 3
  
  •  

    PLCP 413 - Political Economy of Advanced Industrial Economies


    Examines how the U. S., Germany, and Japan politically organize their major industries, and the economic consequences of this regulation. Compares financial systems, unionization, and firms’ internal organization, looking at relations between firms and labor, labor and the state, and firms and the state. (IR)

    Prerequisites & Notes
    Prerequisite: PLIR 205 or instructor permission.

    Credits: 3
  
  •  

    PLCP 414 - Democracy and Dictatorship


    Surveys and critically evaluates theories of origins of democratic and authoritarian governments, and the causes of subsequent transitions to, and away from, democratic regimes. (IR)

    Prerequisites & Notes
    Prerequisite: One course in PLCP or instructor permission.

    Credits: 3
  
  •  

    PLCP 415 - Comparative Public Policy


    Investigates why policies in areas like social welfare, education, and trade differ across time and across countries in advanced industrialized nations. (Y)

    Credits: 3
  
  •  

    PLCP 418 - Politics of the Holocaust


    An introduction of major competing explanations for the Nazi genocide of Europe’s Jews, and critical consideration of those theories. Also examines other major genocides of the 20th century. (Y)

    Credits: 3
  
  •  

    PLCP 420 - Comparative Legislatures


    Examines how and why legislators and legislative parties make the decisions they do. Compares legislative decision-making processes and outcomes in a variety of institutional settings. (E)

    Prerequisites & Notes
    Prerequisite: At least two courses at the 300 level in American politics and/or comparative politics.

    Credits: 3
  
  •  

    PLCP 421 - Comparative Elections and Voting


    Examines the conditions necessary for democratic elections, the impact of electoral systems and rules on political representation and behavior, the role of political parties and the media in election campaigns, and the determinants of election outcomes and voting behavior in elections around the world.  (IR)

    Prerequisites & Notes
    One PLCP course or instructor permission.

    Credits: 3
  
  •  

    PLCP 424 - Seminar: Topics in Comparative Politics


    Intensive analysis of selected issues and concepts in comparative government. (S)

    Prerequisites & Notes
    Prerequisite: One course in PLCP or instructor permission.

    Credits: 3
  
  •  

    PLCP 435 - Gender and the Public Sphere


    Gender and the Public Sphere

    Credits: 3
  
  •  

    PLCP 498 - Senior Thesis


    Supervised work on a thesis in comparative politics for especially motivated students. (S)

    Prerequisites & Notes
    Prerequisite: Three courses in PLCP and instructor permission.

    Credits: 3
  
  •  

    PLCP 502 - Comparative Political Systems of Southern Europe


    Comprehensive survey of selected political systems in Southern Europe, such as France, Italy, Spain, and Portugal. (IR)

    Prerequisites & Notes
    Prerequisite: PLCP 201, 311, or instructor permission.

    Credits: 3
  
  •  

    PLCP 506 - Political Development and Developmental Politics


    Critical examination and analysis of the basic theories of political development. Emphasizes development of the modern nation state in Europe and the Developing World from 1400-2000. (Y)

    Prerequisites & Notes
    Prerequisite: One course in PLCP or instructor permission.

    Credits: 3
  
  •  

    PLCP 511 - Government and Politics of Western Europe


    In-depth analysis of the institutional structures and policy processes of selected political systems in Europe today. Focuses on legislatures, political executives, administrative bureaucracies and their interrelationships as they effect policymaking and policy implementation. (Y)

    Prerequisites & Notes
    Prerequisite: Graduate status or instructor permission.

    Credits: 3
  
  •  

    PLCP 520 - Comparative Political Parties


    Examines political parties in a variety of institutional and socioeconomic settings, focusing on parties in the democratic political systems of Europe, the United States, and Japan. (IR)

    Credits: 3
  
  •  

    PLCP 521 - Soviet and Post-Soviet Politics


    Studies the political institutions and processes in the former Soviet Union and its successor states from 1917 to the present. Focuses on modernization, social change, changing structures and institutions, political mobilization, political cultures, nationality issues, and the problems of reform, system transformation and democratization. (Y)

    Prerequisites & Notes
    Prerequisite: Graduate status or instructor permission.

    Credits: 3
  
  •  

    PLCP 522 - Comparative Budgeting and Economic Policy


    Comparative Budgeting and Economic Policy

    Credits: 3
  
  •  

    PLCP 522 - Comparative Budgeting and Economic Policy


    Comparative Budgeting and Economic Policy

    Credits: 3
  
  •  

    PLCP 523 - Politics of Eastern Europe


    Studies the development of political institutions in Eastern Europe since 1989. Comparative analysis of the differing paths of development taken by the East Europe regimes. Includes the history of the region. Examines the transitions, the development of political parties, economic reforms, and institutional development, as well as security issues, including the Yugoslav conflict and the expansion of Western security arrangements into Eastern Europe. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Eastern Europe.

    Credits: 3
  
  •  

    PLCP 525 - Politics of Economic Reform


    A wave of economic change has swept across countries from Argentina to Zimbabwe over the last 15 years. The unfolding of these changes has been structured by and, in turn, has shaped the politics of the countries in which they have occurred. Formulates an analytical framework for understanding the politics of economic reform. Studies cases in Latin America, Africa, Asia, and Eastern Europe. (Y)

    Prerequisites & Notes
    Prerequisite: Previous course in PLCP, PLIR, or economics is recommended.

    Credits: 3
  
  •  

    PLCP 531 - Politics of Latin America


    Studies the constitutional, political, and administrative system of the major countries of Latin America; the political implications of economic development and social reform; and nationalist theories of socio-political development. (IR)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Latin America.

    Credits: 3
  
  •  

    PLCP 533 - Political Parties and Movements in Latin America


    Studies the origins, activities, and contemporary position of the major political parties and movements in Latin America and Spain, and their relationship to economic development, social reform, and the conduct of government in the principal Latin American states. (IR)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Latin America.

    Credits: 3
  
  •  

    PLCP 535 - Democratic Theory and Democratization in Latin America


    Investigates the various democratic theories and the democratization process in Latin America. Evaluates these theories and the democratization process in the contemporary global environment. (Y)

    Credits: 3
  
  •  

    PLCP 536 - Role of the Military in Latin America


    Studies the impact of the military on government and society, the conditions effecting military intervention against constitutional governments, and the circumstances in which military intervention occurs and is likely to occur in Latin America and Spain. (IR)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Latin America.

    Credits: 3
  
  •  

    PLCP 541 - Islam and Democracy in the Middle East


    Studies the prospects for democratic transitions in Middle Eastern states, emphasizing the role of Islamic political movements. (Y)

    Prerequisites & Notes
    Prerequisite: PLCP 341 or equivalent.

    Credits: 3
  
  •  

    PLCP 551 - Politics of China


    Studies the structure and process of the Chinese political system, emphasizing political culture, socio-economic development and political socialization. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of China.

    Credits: 3
  
  •  

    PLCP 553 - Politics of Japan


    Surveys contemporary Japanese society and political behavior including such topics as political culture, interest groups, political parties, parliamentary democracy, decision-making, and public policy. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Japan.

    Credits: 3
  
  •  

    PLCP 563 - Politics of Vietnam


    Comprehensive introduction to Vietnamese politics, including its domestic political development and its international relations. Focuses on contemporary Vietnam, but also considers the historical development of Vietnamese politics. (E)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Asia.

    Credits: 3
  
  •  

    PLCP 581 - Politics of Sub-Saharan Africa


    Studies the government and politics of sub-Saharan Africa. Includes the colonial experience and the rise of African nationalism; the transition to independence; the rise and fall of African one-party states; the role of the military in African politics; the politics of ethnicity, nation- and state-building; patromonialism and patron-client relations; development problems faced by African regimes, including relations with external actors; and the political future of Southern Africa. (Y)

    Prerequisites & Notes
    Prerequisite: Some background in comparative politics and/or history of Africa; not open to students who have taken PLCP 381.

    Credits: 3
  
  •  

    PLCP 583 - Modern South African Politics


    Examines twentieth-century South African politics with a focus on the rise and fall of apartheid, in the context of the historical circumstances that produced it, the personal experiences of South Africans under apartheid, the local and international networks and movements of opposition it generated, and its enduring legacies. (Y)

    Prerequisites & Notes
    Prerequisite: HIAF 302 or at least one course in economics, African history, political economy/development, or African literature.

    Credits: 3
  
  •  

    PLCP 595 - Selected Problems in Comparative Politics


    Independent study, under faculty supervision, for intensive research on a specific topic. (S)

    Prerequisites & Notes
    Prerequisite: Instructor permission.

    Credits: 3

Computer Science

  
  •  

    CS 101 - Introduction to Programming


    Introduces the basic principles and concepts of object-oriented programming through a study of algorithms, data structures and software development methods in Java. Emphasizes both synthesis and analysis of computer programs. (S)

    Credits: 3
  
  •  

    CS 101E - Introduction to Programming


    Introduces the basic principles and concepts of object-oriented programming through a study of algorithms, data structures and software development methods in Java. Emphasizes both synthesis and analysis of computer programs. (S)

    Prerequisites & Notes
    Prerequisite: Prior programming experience.

    Credits: 3
  
  •  

    CS 101X - Introduction to Programming


    Introduces the basic principles and concepts of object-oriented programming through a study of algorithms, data structures and software development methods in Java. Emphasizes both synthesis and analysis of computer programs. (SI)

    Prerequisites & Notes
    Note:  No prior programming experience.

    Credits: 3
  
  •  

    CS 110 - Introduction to Information Technology


    Provides exposure to a variety of issues in information technology, such as computing ethics and copyright. Introduces and provides experience with various computer applications, including e-mail, newsgroups, library search tools, word processing, Internet search engines, and HTML. Not intended for students expecting to do further work in CS. Cannot be taken for credit by students in SEAS or Commerce. (S)

    Credits: 3
  
  •  

    CS 120 - Introduction to Business Computing


    Overview of modern computer systems and introduction to programming in Visual Basic, emphasizing development of programming skills for business applications. Intended primarily for pre-commerce students. May not be taken for credit by students in SEAS. (S)

    Credits: 3
  
  •  

    CS 150 - From Ada and Euclid to Quantum Computing and the World Wide Web


    Introduction to computer science with no previous background.  Focuses on describing and reasoning about information processes using language and logic.  Uses motivating examples from liberal arts and sciences areas such as art, biology, economics, narrative, physics, and sociology.

    Credits: 3
  
  •  

    CS 201 - Software Development Methods


    A continuation of CS 101, emphasizing modern software development methods. An introduction to the software development life cycle and processes. Topics include requirements analysis, specification, design, implementation, and verification. Emphasizes the role of the individual programmer in large software development projects. (S)

    Prerequisites & Notes
    Prerequisite: CS 101 with a grade of C- or higher.

    Credits: 3
  
  •  

    CS 201K - Software Development Methods


    Covers tools and techniques used to manage complexity needed to build, analyze, and test complex software systems including abstraction, analysis, and specification.

    Credits: 3
  
  •  

    CS 202 - Discrete Mathematics I


    Introduces discrete mathematics and proof techniques involving first order predicate logic and induction. Application areas include sets (finite and infinite), elementary combinatorial problems, and finite state automata. Development of tools and mechanisms for reasoning about discrete problems. Cross-listed as APMA 202. (S)

    Prerequisites & Notes
    Prerequisite: CS 101 or 150 with a grade of C- or higher.

    Credits: 3
  
  •  

    CS 205 - Engineering Software


    Covers tools and techniques used to manage complexity needed to build, analyze, and test complex software systems including abstraction, analysis, and specification. (Y)

    Prerequisites & Notes
    Prerequisite: CS 150 Notes: Students may not receive credit for both CS 201 and CS 205.

    Credits: 3
  
  •  

    CS 216 - Program and Data Representation


    Introduces programs and data representation at the machine level. Data structuring techniques and the representation of data structures during program execution. Operations and control structures and their representation during program execution. Representations of numbers, arithmetic operations, arrays, records, recursion, hashing, stacks, queues, trees, graphs, and related concepts. (S)

    Prerequisites & Notes
    Prerequisite: CS 202 and either CS 201 or CS 205 with all grades of C- or higher.

    Credits: 3
  
  •  

    CS 230 - Digital Logic Design


    Includes number systems and conversion; Boolean algebra and logic gates; minimization of switching functions; combinational network design; flip-flops; sequential network design; arithmetic networks. Introduces computer organization and assembly language. Cross-listed as ECE 230. (S)

    Credits: 3
  
  •  

    CS 290 - Computer Science Seminar I


    Provides cultural capstone to the undergraduate experience. Students make presentations based on topics not covered in the traditional curriculum. Emphasizes learning the mechanisms by which researchers and practicing computer scientists can access information relevant to their discipline, and on the professional computer scientist’s responsibility in society. (Y)

    Prerequisites & Notes
    Prerequisite: CS 201 or 205 with a grade of C- or higher, and CS 202 with a grade of C- or higher.

    Credits: 1
  
  •  

    CS 302 - Discrete Mathematics II


    Introduces computation theory including grammars, finite state machines and Turing machines; and graph theory. Cross-listed as APMA 302. (Y)

    Prerequisites & Notes
    Prerequisite: CS 202 and either CS 201 or 250 all with grades of C- or better.

    Credits: 3
  
  •  

    CS 305 - HCI in Software Development


    Human-computer interaction and user-centered design in the context of software engineering. Examines the fundamental principles of human-computer interaction. Includes evaluating a systems usability based on well-defined criteria; user and task analysis, as well as conceptual models and metaphors; the use of prototyping for evaluating design alternatives; and physical design of software user-interfaces, including windows, menus, and commands. (Y)

    Prerequisites & Notes
    Prerequisite: CS 201 or 205 with a grade of C- or higher.

    Credits: 3
  
  •  

    CS 333 - Computer Architecture


    Includes the organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices. Cross-listed as ECE 333. (S)

    Prerequisites & Notes
    Prerequisite: CS 201 or 205 with a grade of C- or higher, and CS 230 with a grade of C- or higher.

    Credits: 3
  
  •  

    CS 340 - Advanced Software Development Techniques


    Analyzes modern software engineering practice for multi-person projects; methods for requirements specification, design, implementation, verification, and maintenance of large software systems; advanced software development techniques and large project management approaches; project planning, scheduling, resource management, accounting, configuration control, and documentation. (Y)

    Prerequisites & Notes
    Prerequisite: CS 216 with a grade of C- or higher.

    Credits: 3
  
  •  

    CS 414 - Operating Systems


    Analyzes process communication and synchronization; resource management; virtual memory management algorithms; file systems; and networking and distributed systems. (Y)

    Prerequisites & Notes
    Prerequisite: CS 216 and CS 333 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 415 - Programming Languages


    Presents the fundamental concepts of programming language design and implementation. Emphasizes language paradigms and implementation issues. Develops working programs in languages representing different language paradigms. Many programs oriented toward language implementation issues. (Y)

    Prerequisites & Notes
    Prerequisite: CS 216 and CS 333 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 416 - Artificial Intelligence


    Introduces artificial intelligence. Covers fundamental concepts and techniques and surveys selected application areas. Core material includes state space search, logic, and resolution theorem proving. Application areas may include expert systems, natural language understanding, planning, machine learning, or machine perception. Provides exposure to AI implementation methods, emphasizing programming in Common LISP. (Y)

    Prerequisites & Notes
    Prerequisite: CS 216 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 432 - Algorithms


    Introduces the analysis of algorithms and the effects of data structures on them. Algorithms selected from areas such as sorting, searching, shortest paths, greedy algorithms, backtracking, divide- and-conquer, and dynamic programming. Data structures include heaps and search, splay, and spanning trees. Analysis techniques include asymtotic worst case, expected time, amortized analysis, and reductions between problems. (Y)

    Prerequisites & Notes
    Prerequisite: CS 202 and 216 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 434 - Fault-tolerant Computing


    Investigates techniques for designing and analyzing dependable computer-based systems. Topics include fault models and effects, fault avoidance techniques, hardware redundancy, error detecting and correcting codes, time redundancy, software redundancy, combinatorial reliability modeling, Markov reliability modeling, availability modeling, maintainability, safety modeling, trade-off analysis, design for testability, and the testing of redundant digital systems. Cross-listed as ECE 434. (Y)

    Prerequisites & Notes
    Prerequisite: CS 333, APMA 213, APMA 310, with grades of C- or higher.

    Credits: 3
  
  •  

    CS 445 - Introduction to Computer Graphics


    Introduces the fundamentals of three-dimensional computer graphics: rendering, modeling, and animation. Students learn how to represent three-dimensional objects (modeling) and the movement of those objects over time (animation). Students learn and implement the standard rendering pipeline, defined as the stages of turning a three-dimensional model into a shaded, lit, texture-mapped two-dimensional image. (Y)

    Prerequisites & Notes
    Prerequisites: CS 216 with a grade of C-.

    Credits: 3
  
  •  

    CS 446 - Real Time Rendering


    Examines real-time rendering of high-quality interactive graphics. Studies the advances in graphics hardware and algorithms that are allowing applications such as video games, simulators, and virtual reality to become capable of near cinematic-quality visuals at real-time rates. Topics include non-photorealistic rendering, occlusion culling, level of detail, terrain rendering, shadow generation, image-based rendering, and physical simulation. Over several projects throughout the semester students work in small teams to develop a small 3-D game engine incorporating some state-of-the-art techniques. (Y)

    Prerequisites & Notes
    Prerequisite: Grade of C- or better in CS 445 or equivalent working knowledge.

    Credits: 3
  
  •  

    CS 447 - Image Synthesis


    Provides a broad overview of the theory and practice of rendering. Discusses classic rendering algorithms, although most of the course focuses on either fundamentals of image synthesis or current methods for physically based rendering. The final project is a rendering competition. (Y)

    Prerequisites & Notes
    Prerequisite: Grade of C- or better in CS 445 or equivalent working knowledge.

    Credits: 3
  
  •  

    CS 448 - Computer Animation


    Introduces both fundamental and advanced computer animation techniques. Discusses such traditional animation topics as keyframing, procedural algorithms, camera control, and scene composition. Also introduces modern research techniques covering dynamic simulation, motion capture, and feedback control algorithms. These topics help prepare students for careers as technical directors in the computer animation industry and assist in the pursuit of research careers. (Y)

    Prerequisites & Notes
    Prerequisite: Grade of C- or better in CS 445 or equivalent working knowledge.

    Credits: 3
  
  •  

    CS 453 - Electronic Commerce Technologies


    History of Internet and electronic commerce on the web; case studies of success and failure; cryptographic techniques for privacy, security, and authentication; digital money; transaction processing; wired and wireless access technologies; Java; streaming multimedia; XML; Bluetooth. Defining, protecting, growing, and raising capital for an e-business. (Y)

    Prerequisites & Notes
    Prerequisite: CS 340 with a grade of C- or higher.

    Credits: 3
  
  •  

    CS 457 - Computer Networks


    Intended as a first course in communication networks for upper-level undergraduate students. Topics include the design of modern communication networks; point-to-point and broadcast network solutions; advanced issues such as Gigabit networks; ATM networks; and real-time communications. Cross-listed as ECE 457. (Y)

    Prerequisites & Notes
    Prerequisite: Either CS or ECE 333 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 458 - Internet Engineering


    An advanced course on computer networks on the technologies and protocols of the Internet. Topics include the design principles of the Internet protocols, including TCP/IP, the Domain Name System, routing protocols, and network management protocols. A set of laboratory exercises covers aspects of traffic engineering in a wide-area network. (Y)

    Prerequisites & Notes
    Prerequisite: CS 457 with a grade of C- or better.

    Credits: 3
  
  •  

    CS 462 - Database Systems


    Introduces the fundamental concepts for design and development of database systems. Emphasizes relational data model and conceptual schema design using ER model, practical issues in commercial database systems, database design using functional dependencies, and other data models. Develops a working relational database for a realistic application. (Y)

    Prerequisites & Notes
    Prerequisite: CS 216 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 471 - Compilers


    Provides an introduction to the field of compilers, which translate programs written in high-level languages to a form that can be executed. The course covers the theories and mechanisms of compilation tools. Students will learn the core ideas behind compilation and how to use software tools such as lex/flex, yacc/bison to build a compiler for a non-trivial programming language. (Y)

    Prerequisites & Notes
    Prerequisite: CS 340 and 333 with grades of C- or higher.

    Credits: 3
  
  •  

    CS 493 - Independent Study


    In-depth study of a computer science or computer engineering problem by an individual student in close consultation with departmental faculty. The study is often either a thorough analysis of an abstract computer science problem or the design, implementation, and analysis of a computer system (software or hardware). (S)

    Prerequisites & Notes
    Prerequisite: Instructor permission.

    Credits: 1 to 3
 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16Forward 10 -> 39