May 11, 2024  
2013-2014 Undergraduate Bulletin 
    
2013-2014 Undergraduate Bulletin [ARCHIVED BULLETIN]

Courses


 

Communication

  
  
  • CMM 393 - Statistical Analysis of Social Data

    Course Cross-listed with SOC 343 
    4 credit(s)
    An introductory course in statistics for students in the social and behavioral sciences and the humanities. The course will deal primarily with descriptive and associational statistics. Probability and statistical inference will be presented but not pursued in depth. This is not a mathematics course but is designed to prepare the student to deal with basic statistical concepts and procedures in relation to social data.
    Prerequisite(s): A course in algebra and SOC 242 , or permission of instructor.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CMM 406 - Internship Program


    3–6 credit(s)
    The internship program is intended to provide students an opportunity to augment their studies with a 12- to 15-week work experience in an organization engaged in communication-related activities (marketing, public relations, advertising, broadcasting, etc.). Typically, students work from 7 to 15 hours each week. Depending upon a School of Communication major’s chosen emphasis, either 3 or 6 hours of internship credit is the maximum allowable toward completion of the major. Additional details about the program are available on request from the director of internships.
    Prerequisite(s): Permission of internship director.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CMM 407 - Internship Program


    3–6 credit(s)
    The internship program is intended to provide students an opportunity to augment their studies with a 12- to 15-week work experience in an organization engaged in communication-related activities (marketing, public relations, advertising, broadcasting, etc.). Typically, students work from 7 to 15 hours each week. Depending upon a School of Communication major’s chosen emphasis, either 3 or 6 hours of internship credit is the maximum allowable toward completion of the major. Additional details about the program are available on request from the director of internships.
    Prerequisite(s): Permission of internship director.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  • CMM 415 - Issues in New Media Technology


    3 credit(s)
    This course considers the proliferation of new communication technologies especially chat rooms, instant-messaging systems, e-mail, genomics, Voice-Over Internet Protocol (VOIP), WWW and the Internet, and their collective effect on our daily functioning. The proliferation of digital transaction technologies, GPS systems and sophisticated relational databases are also examined in that they facilitate the collection, storage, access, tracking, and retrieval of highly personal data.
    Prerequisite(s): CMM 240  or CMM 281 , or permission of instructor.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CMM 425 - Popular Culture

    Course Cross-listed with SOC 425 
    3 credit(s)
    The course introduces students to the diverse elements of popular culture as a valuable source of data about the social norms, values, and conflicts of mass societies. Crazes, fads, fashions, and trends are examined in terms of collective behavior and the processes of mass communication to understand their origins, development, and impact on society. Specific case studies of contemporary issues, such as pornography, television and violence, trends in popular music, and sport and leisure, are discussed.
    Prerequisite(s): SOC 110  and CMM 110 , or CMM 240 .


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CMM 430 - Communication Law in America

    Course Cross-listed with LAH 430 
    3 credit(s)
    Examines speech and communication rights and responsibilities in the United States. Focuses on the legal and ethical underpinnings of such matters as defamation, privacy, copyright, access to information, obscenity and indecency, and source confidentiality. Considers legal and ethical implications of media content and patterns of media ownership. Examines avenues of media and communication policy and the changes in media technologies and contexts that challenge legal and ethical constructs.
    Prerequisite(s): CMM 240 ; or POL 250  ; or LAH 201 , LAH 230 , and LAH 241 ; or permission of instructor.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CMM 440 - Advanced Television Production


    3 credit(s)
    Advanced principles and techniques for producing television programs. Students are expected by the end of this course to be equipped with specialized skills to perform as part of a team, incorporating studio and field video production and editing techniques. Students work on specific video projects of such quality as to be acceptable for broadcast/telecast on closed systems or on established commercial systems.
    Prerequisite(s): CMM 345 .
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  
  • CMM 447 - Linking Interpersonal and Organizational Communication


    3 credit(s)
    This course explores connections between interpersonal and organizational contexts. Topics include superiorsubordinate communication, interpersonal relationships in the workplace, the role of communication in sexual harassment, communicating in a diverse workplace, workplace effects on family interaction and relations, and interpersonal communication about organizational policies.
    Prerequisite(s): CMM 225 and CMM 230 , or permission of instructor.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  • CMM 450 - International Communication


    3 credit(s)
    This course is an analysis of international communication. It deals with the transnational communications industry as a major component of today’s international economy through comparison of the structures of international communications systems. It explores the issues of cultural domination and cultural alienation. Special emphasis is given to the debate on the new international economic and information order.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  
  
  
  • CMM 462 - Advertising Competition


    3 credit(s)
    This course gives advanced students the opportunity to work on a national student advertising competition conducted by the American Advertising Federation. The corporate client changes annually. Students are provided with a case study of an advertising/communication problem faced by the client. The student team submits to a group of advertising professionals a written advertising and communication plan and makes a formal presentation. The team judged district winner progresses to the national finals.
    Prerequisite(s): Permission of instructor.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CMM 471 - Public Relations Campaigns


    3 credit(s)
    The course focuses on practical, technical, and analytical skills required to effectively plan and implement a campaign. Students study the public relations process in order to develop campaign plans that capitalize on opportunities and address problems within and for the organization. Students analyze secondary research and conduct qualitative/quantitative primary research in order to develop, implement, and evaluate a campaign for a University or community client.
    Prerequisite(s): CMM 271  and CMM 371 .


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CMM 481 - Advanced Multimedia


    3 credit(s)
    This course involves an in-depth examination of multimedia concepts in the professional and educational world. Multimedia projects in mass communication are developed from among advertising, journalism, public relations, radio, and television areas. Theoretical issues surrounding the impact of computer-mediated communication on modern society, including privacy, surveillance, and encryption, are analyzed.
    Prerequisite(s): CMM 281 .
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  

Communication: Hillyer

  
  

Composition for Undergraduate Students

  
  
  
  
  
  
  
  • COM 314 - Composing for the Theatre


    3 credit(s)
    Students learn the role of music in primarily non-musical theatre performances and compose music within the constraints imposed by theatrical considerations. Students gain knowledge of theatrical production through lecture and discussion with the instructor, Hartt theatre faculty and staff and theatre professionals. Each student gains practical experience by collaborating with a Hartt faculty director and the Hartt Recording Studio in the composing and recording a score for use in a Hartt play production.
    Prerequisite(s): COM 211 .


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  
  
  
  
  
  
  • COM 461 - Music Technology I


    3 credit(s)
    Introduction to traditional and contemporary music notation through the use of Finale. Course work includes the clear notation and copying of excerpts from the published literature as well as student-composed works. Simple, single-line melodies; chamber, choral, percussion, full orchestral, or band scores; as well as the creation of MIDI demonstration recordings and extraction and preparation of parts are covered in depth. Extensive use of computer workstations by students.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  • COM 466 - Introduction to Computer Music


    3 credit(s)
    Introduction to fundamentals of digital synthesis, sound editing, sampling, and aesthetic issues of electronic and computer-aided music composition. Topics include construction of timbres using sampling, editing, signal processing, various kinds of synthesis, and interactive composition. Includes introduction to ProTools, Metasynth, Unity Session, and other computer applications.
    Prerequisite(s): COM 461  or COM 462 , or permission of instructor.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • COM 468 - Scoring for Film, TV, and Video


    3 credit(s)
    This course is for composers who are interested in writing music for film and video. Students study the technical aspects of film scoring, including synchronization, SMPTE code, click tracks, stopwatch and free timing, spotting procedures, orchestration, and music software. The aesthetics of film music are studied, and major film scores, past and present, are analyzed. In addition, there is an exploration of the business aspects of film scoring.
    Prerequisite(s): COM 462  or permission of instructor.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • COM 470 - Composers’ Seminar


    0 credit(s)
    A forum for students to discuss issues related to their compositional activities. Topics include new compositions and contemporary composers, the role of the composer in contemporary society, issues of aesthetics and style, and the workings of professional organizations that support composers (e.g., universities, foundations, performing organizations, licensing organizations, etc.). Students have the opportunity to speak with professional composers who will be guests. Composition majors (except doctoral students) are required to enroll every semester.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • COM 471 - Composers’ Seminar


    0 credit(s)
    A forum for students to discuss issues related to their compositional activities. Topics include new compositions and contemporary composers, the role of the composer in contemporary society, issues of aesthetics and style, and the workings of professional organizations that support composers (e.g., universities, foundations, performing organizations, licensing organizations, etc.). Students have the opportunity to speak with professional composers who will be guests. Composition majors (except doctoral students) are required to enroll every semester.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.



Composition for Undergraduate and Graduate Students

  
  
  
  

Computer Science

  
  • CS 100 - Cooperative Education Program


    Variable credit(s)
    These courses are intended for students in the Cooperative Education program. The program is designed to provide the students with an exposure to computer-related problems at commercial computer installations wherein they can apply the skills and concepts they have learned. The courses carry from 1 to 3 credits. The actual number awarded is decided by the faculty coordinator and based upon the level of the students’ involvement. Cooperative education courses may not substitute for CS course requirements in the major. All courses must be taken on a Pass/No Pass basis.
    Prerequisite(s): Sophomore standing and 2.5 GPA.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 110 - Introduction to Computers


    3 credit(s)
    This course is a broad introduction to the use of computers as tools for creativity, problem solving, communications, and organizing information. Topics include the hardware components of a computer, the fundamentals of operating systems, ethical use of computers, and web creation and information security. Students acquire valuable hands-on skills in four application areas: word processing, spreadsheets, presentation software, and Internet communication software. Previous computer experience is not expected. Not open to students who have completed a higher-level CS course.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 111 - Programming Foundations


    3 credit(s)
    An introductory computer programming course designed for students with no prior programming background. Emphasis will be placed on problem solving and the translation of solutions into a programming language. Topics include data types, input/output, control structures, loop structures, and program modularity. This course may be used to prepare the student with no prior programming experience for CS 114  or as a one-semester exposure to programming.
    Prerequisite(s): (1) Two years of high school algebra with an average grade of at least B and (2) a high school computer course or CS 110 . Not open to students who have completed a higher level CS course.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 114 - Fundamentals of Computing I


    4 credit(s)
    This is the first course of a two-semester introductory sequence, with laboratory, that covers the fundamentals of algorithmic problem solving. The course emphasizes general programming methodology and concepts common to object-oriented and procedural programming languages: algorithms, top-down structured program design, modularity, efficiency, testing and debugging, and user-friendliness. The object-oriented paradigm is covered, including classes, objects, access control, abstraction, and encapsulation. Other topics include organization and hardware, input and output, subprogram units (methods), fundamental data types, reference types, control structures including conditions and iteration, and arrays.
    Prerequisite(s): M 110 , M 140 , or equivalent.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 115 - Fundamentals of Computing II


    4 credit(s)
    A second course, with laboratory, that builds upon the algorithmic problem-solving concepts covered in CS 114  . The course emphasizes language-independent, object-oriented programming techniques. It focuses on designing classes for code reuse, cohesion, and coupling, polymorphism, inheritance, static and dynamic binding, and other related concepts. Other topics include exception handling, the software life cycle, recursion, sorting and searching algorithms, and an introduction to data structures.
    Prerequisite(s): CS 114  (minimum grade of C).
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  • CS 200 - Cooperative Education Program


    Variable credit(s)
    These courses are intended for students in the Cooperative Education program. The program is designed to provide the students with an exposure to computer-related problems at commercial computer installations wherein they can apply the skills and concepts they have learned. The courses carry from 1 to 3 credits. The actual number awarded is decided by the faculty coordinator and based upon the level of the students’ involvement. Cooperative education courses may not substitute for CS course requirements in the major. All courses must be taken on a Pass/No Pass basis.
    Prerequisite(s): Sophomore standing and 2.5 GPA.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CS 220 - Data Structures


    3 credit(s)
    The study of linear lists (stacks, queues); static versus dynamic allocation; garbage collection; sparse matrices; prefix, postfix, and infix formulas; recursion and recursive algorithms; trees (binary and other representations of trees, traversal of trees); hashing; searching; sorting (bubblesort, quicksort, heapsort, mergesort); analysis of algorithms in terms of time and space complexity; graphs (representation of graphs, topological sorting, reachability, critical path algorithm).
    Prerequisite(s): CS 115  (minimum grade of C).
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 275 - Introduction to Internet Programming


    3 credit(s)
    This course serves as an introduction to programming models used to generate and support Web-based applications. The course covers markup, presentation, and front-end interactivity concerns through an in-depth examination of current client-side scripting techniques. Other topics include the document-object model (DOM), event-driven programming, form validation, debugging, and asynchronous web processing.
    Prerequisite(s): CS 111  or CS 114  (minimum grade of C) or permission of instructor.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  • CS 300 - Cooperative Education Program


    Variable credit(s)
    These courses are intended for students in the Cooperative Education program. The program is designed to provide the students with an exposure to computer-related problems at commercial computer installations wherein they can apply the skills and concepts they have learned. The courses carry from 1 to 3 credits. The actual number awarded is decided by the faculty coordinator and based upon the level of the students’ involvement. Cooperative education courses may not substitute for CS course requirements in the major. All courses must be taken on a Pass/No Pass basis.
    Prerequisite(s): Sophomore standing and 2.5 GPA.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  
  
  • CS 351 - Introduction to Artificial Intelligence


    3 credit(s)
    This course introduces the basic principles in artificial intelligence research, covering simple representation schemes, problem-solving paradigms, constraint propagation, and search strategies. Areas of application, such as knowledge representation, natural language processing, expert systems, vision, and robotics, are explored. The LISP programming language is also be introduced.
    Prerequisite(s): CS 220 .
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 355 - Computer Networks


    3 credit(s)
    This course provides a solid foundation in the design of a computer network. Topics focus on network standards and standardization bodies, a layered network architecture, circuit and packet switching, streams and datagrams, physical media and network access, media access and LAN addressing, Internet working and routing, and transport layer services. Also presented are application layer protocols used on the Web, file transfer, and electronic mail; and network security, including cryptography, encryption, and authentication protocols.
    Prerequisite(s): CS 114  and CS 211 .
    Laboratory fee.
    Offered Fall 2013, 2015, 2017.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CS 365 - Principles of Database Systems


    3 credit(s)
    This course provides a solid background in the theory, design, and programming of database systems, with a focus on relational databases. The relational data model and entity relationship diagrams will be covered. Other data models, including the object-oriented model, will be presented. The course introduces database query languages, including an in-depth coverage of the Structured Query Language (SQL). Other database topics include storage and indexing techniques, transaction management, and database interface with application programs.
    Prerequisite(s): CS 220 .
    Laboratory fee.
    Offered Spring 2014, 2016, 2018.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 371 - Computer Graphics


    3 credit(s)
    An introduction to fundamental aspects of three dimensional computer graphics, including the implementation of basic graphics algorithms, geometrical transformations and projections, representations of curves and surfaces, lighting models, and graphical interaction. Theory is applied via the development of programs using a graphics package, such as OpenGL or DirectX.
    Prerequisite(s): CS 220 .
    Laboratory fee.
    Offered Spring 2013, 2015, 2017.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CS 375 - Web Services


    3 credit(s)
    This course provides an in-depth exploration of both the use and development of Web Services in modern web architectures. Students gain hands-on experience with the use of existing Web Services including data retrieval technologies like XML, AJAX, JSON, and client-side scripting frameworks. The course also explores the server-side design and implementation of Web Services and web-enabled APIs. Foundational technologies like REST, SOAP, WSDL, XSD, and .Net Remoting are covered along with associated techniques such as server-side code generation, session tracking, data source design, and data security, where appropriate.
    Prerequisite(s): CS 275 .
    Laboratory fee.
    Offered Fall 2013, 2015, 2017.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  • CS 400 - Cooperative Education Program


    Variable credit(s)
    These courses are intended for students in the Cooperative Education program. The program is designed to provide the students with an exposure to computer-related problems at commercial computer installations wherein they can apply the skills and concepts they have learned. The courses carry from 1 to 3 credits. The actual number awarded is decided by the faculty coordinator and based upon the level of the students’ involvement. Cooperative education courses may not substitute for CS course requirements in the major. All courses must be taken on a Pass/No Pass basis.
    Prerequisite(s): Sophomore standing and 2.5 GPA.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  • CS 460 - Software Development


    3 credit(s)
    This course focuses on the development of large -scale software that is reliable, understandable, and maintainable. Procedural and object-oriented paradigms are used to illustrate design approaches. Students will work in teams and will develop software on at least two platforms. Abilities and knowledge gained in the other computer science courses will be integrated with a series of comprehensive system development projects. Students will be required to present their project work to the class. Project organization, professional standards, and ethics will also be covered.
    Prerequisite(s): CS 220  and junior or senior standing
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  

Computer Science: Hillyer

  
  
  
  

Conducting for Undergraduate Students

  
  
  
 

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