May 19, 2024  
2016-2017 Undergraduate Bulletin 
    
2016-2017 Undergraduate Bulletin [ARCHIVED BULLETIN]

Courses


 
  
  
  • CMM 447 - Capstone in Communication Studies


    3 credit(s)
    This course explores connections among topics in communication studies such as interpersonal, small group, persuasive, and organizational communication, and communication media, by examining the interfaces between work in organizations and family/personal lives. Designed for students to synthesize content and further develop their skills, this course is normally taken in the senior year, and includes career-relevant material tailored to careers for communication specialists.
    Prerequisite(s): CMM 225W  or CMM 230  or permission of instructor; junior or senior standing.


    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.


  
  
  
  
  
  
  
  
  
  
  • 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.


  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  • CPO 420 - Choral Ensembles


    1 credit(s)
    Auditions for placement in choral ensembles take place during the first week of classes in the fall. The audition consists of singing a prepared piece, sight reading, and some musicianship testing. Based on the audition, the educational needs of the students, and the artistic needs of the department, students are assigned to four hours per week in appropriate choral ensembles. Choral ensembles are open to all University of Hartford students as well. The two main choral ensembles are the Hartt Chorale and the Hartt Choir.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • CPO 421 - Choral Ensembles


    1 credit(s)
    Auditions for placement in choral ensembles take place during the first week of classes in the fall. The audition consists of singing a prepared piece, sight reading, and some musicianship testing. Based on the audition, the educational needs of the students, and the artistic needs of the department, students are assigned to four hours per week in appropriate choral ensembles. Choral ensembles are open to all University of Hartford students as well. The two main choral ensembles are the Hartt Chorale and the Hartt Choir.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  
  
  
  
  • 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.
    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  (minimum grade of C) 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 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.


  
  
  
  
  
  
  
  
  
  • CT 243 - Computers in the Classroom


    3 credit(s)
    This course introduces undergraduate education majors to the uses of microcomputers in educational settings. Focus will be on (1) the evaluation of educational software; (2) the integration of educational software and utility packages, such as word processors and databases, into the K–12 curriculum; and (3) the use of special computer-based research materials, such as Logowriter and LEGO Logo.
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • DES 221 - Type 1


    3 credit(s)
    An introductory course in visual communication design that focuses on learning the fundamentals of typography, typographic syntax, and semantics. The course aims to increase awareness of how typography is designed and used, and of how it should be appreciated in reference to historical and current cultural influences. Studio procedures incorporate handwork as well as computer-generated explorations. Course work includes studio exercises, projects, reading, writing, and research.
    Prerequisite(s): FWS 110 .
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


  
  • DES 222 - Image Making and Meaning


    3 credit(s)
    An introductory course in visual communication design that is intended to use various techniques to generate imagery creatively. This could encompass typographic imagery; photographic or illustrative imagery; and motion, or paced imagery. Experimental procedures are explored through handwork and computer generation applied toward specific communication problems. Course work includes studio exercises, projects, reading, writing, and research.
    Prerequisite(s): FWS 110 .
    Laboratory fee.


    Click here for Fall 2024 course scheduling information.

    Click here for Spring 2024 course scheduling information.


 

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