Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    An advanced study of such topics as Theories of Contemporary Theater, Advanced Production, and Theater and Culture. Prerequisites: COMM 271 or permission of instructor. Course may be repeated for separate topics. (2-4)
  • 3.00 Credits

    An overview and integration of ethical perspectives as students consider the role of responsible communication in contemporary society. Development of the portfolio assessment is included. Prerequisites: COMM 201, 301 or 302, 311 or 312 and permission of Dept. Chair. (2 credits)
  • 3.00 Credits

    An investigation of current issues and developments in a specialized area of communication. Prerequisites: two appropriate Communication courses and permission of a professor. (1-4 credits)
  • 3.00 Credits

    An application of course work that engages the student in a responsible role as a worker in an organization or other practical experiences. Prerequisites: 16 hours in Communication; junior or senior standing with Communication major or minor. Graded pass/fail. (2-4; may be repeated for a maximum of eight credits, but only four hours count toward the major)
  • 3.00 Credits

    Computers may be one of the most ubiquitous tools in today's technology-saturated life, but the taskoriented view many users have may be a limited one. While the computer is an excellent vehicle for word processing or online communication with friends and family, its strength lies in the ways it can be applied as a universal tool toward a broad range of real-world problems. This course explores the true nature of computers from the inside out, beginning with the physical nature of the machine within the box and journeying through the layers of how it functions and the underlying mathematical concepts. Along the way, computer programming becomes both accessible and fun through "Alice,"an animation-rich 3D environment in which the programmer designs worlds and instructs virtual actors to animate scenes, perform tasks and play games using a precise vocabulary that reflects real programming techniques. (Lisa N. Michaud, Mark D. LeBlanc)
  • 3.00 Credits

    Discrete mathematics represents the core mathematical and problem-solving principles in computer science education. It is not possible to make creative and effective use of computers without involving oneself in mathematical considerations. This course introduces many of the mathematical concepts that appear later in the computer science major. Everyday scenarios are related to discrete topics including algorithms, networks and data communication, parity and error, finite state machines, regular expressions, matrices, propositional logic, Boolean algebra, sets and relations in databases, and graphs and trees. Students use these techniques to solve real-world problems, such as forming SQL queries, designing shortest-path communications between cell towers and pattern matching across entire genomes and volumes of English text. (Mark D. LeBlanc, Lisa N. Michaud)
  • 3.00 Credits

    Problem-solving techniques and algorithm development with emphasis on program design, introductory numerical methods and object-oriented programming from the client perspective. This course is intended for those seeking a thorough and rigorous exposure to programming; an ideal course for those considering graduate school in any field. Topics covered include C++ syntax, coding, debugging, testing and good documentation style. Concepts include arithmetic and logical operations; simple input and output; functions and the introductory data structures of arrays, records and classes. Three hours of lecture and a two-hour laboratory per week. (previously Programming Fundamentals) (Lisa N. Michaud, Michael B. Gousie, Mark D. LeBlanc) Connections: Conx 20016 Logic and Programming
  • 3.00 Credits

    An introduction to the theoretical and practical aspects of data structures. Emphasis is on abstract data types and the use of the C++ class mechanism to support their implementations. Examples include stacks, queues, linked lists, binary search trees, and general trees and their applications. Pointers and recursion are used in some implementations. Three hours of lecture and a two-hour laboratory per week. (Michael B. Gousie, Mark D. LeBlanc, Lisa N. Michaud)
  • 3.00 Credits

    The use of computers to manage the storage and retrieval of written texts creates new opportunities for scholars of ancient and other written works. Recent advances in computer software, hypertext and database methodologies have made it possible to ask novel questions about a story, a trilogy, an anthology or corpus. This course teaches computer programming as a vehicle to explore the formal symbol systems currently used to define our digital libraries of text. Programming facilitates top-down thinking and practice with real-world problem-solving skills such as problem decomposition and writing algorithms. (Mark D. LeBlanc) Connections: Conx 20037 Poetry and the Computer, Conx 20056 Computing and Texts
  • 3.00 Credits

    As Web pages proliferate on the Internet, it is becoming increasingly important to understand today's technology. This course covers basic Web page design and creation using current software tools. Web pages are brought to life by adding custom graphics. Web programming is covered, using Flash/ActionScript or a similar language. Programming allows students to create more sophisticated pages that include user interaction, animation and more realistic computer graphics. Students practice many concepts while in the classroom and design and program their own Web pages as a major component of the course. (Michael B. Gousie) Connections: Conx 20042 Graphic Design and Web Programming
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.