2010-2012 Undergraduate Catalog 
    
    May 21, 2024  
2010-2012 Undergraduate Catalog [ARCHIVED CATALOG]

Course Descriptions


Course descriptions are arranged alphabetically by the course prefix codes as listed below. For the purpose of brevity, course descriptions do not follow traditional rules of grammar and may consist of sentence fragments. 

 

Communication

  
  • CO 103 - Audio in Media


    On air/on line theory, timing, and vocal technique. Students will practice different techniques for applications in sports, news, interviews, features, narration, web, announcing, and voice-over (v/o). Students will learn how to use sound and audio to create environments and mood for use in sound effects, commercials, film, and radio drama. Laboratory fee. 3 credits
  
  • CO 109 - Professional and Business Communication


    Prerequisite: CO 100  Introduction to theories and skills necessary for effective professional and business communication. Students develop competency by focusing on communication activities common to business and service organizations. Interpersonal communication, group and meeting skills, listening, interviewing, public and instructional presentations, and negotiations are stressed. 3 credits
  
  • CO 114 - Production Fundamentals


    Introduction to theory and technique in audio, video, and film. Several team projects will provide a fundamental production orientation in each medium as well as provide the environment to discuss goals and objectives of production. Laboratory fee. 3 credits
  
  • CO 200 - Theories of Group Communication


    Prerequisite: CO 100  Focus is on the dynamics of communication and group processes including leadership styles, team building, task and maintenance functions, problem-solving and decision-making, and conflict management. Students develop communication skills through class activities designed to maximize effective decision-making and evaluation. 3 credits
  
  • CO 203 - Radio Production


    Prerequisite: CO 114 Prerequisite: CO 114 or permission of instructor. Theory and practice of techniques involved in the function and operation of a radio station. Microphone techniques, engineering operations, transmitter readings, logging, and programming will be included. Laboratory fee. 3 credits
  
  • CO 205 - Intercultural Communication


    Prerequisite: CO 100  A theoretical and practical survey of intercultural communication processes. This course is concerned with the interpersonal dimensions of intercultural communication and will examine the distinctive cultural orientations, behaviors, expectations, and values that affect communication situations. 3 credits
  
  • CO 208 - Introduction to Broadcasting


    Prerequisite: CO 101 General survey and background of broadcasting, cable, pay and premium TV services, and new technologies. Current changes, law, regulation, financing, and public input are examined. Emphasis is placed on current status and future potential of these industries. 3 credits
  
  • CO 212 - Television Production I


    Prerequisite: CO 114 Prerequisite: CO 114 or permission of instructor. Introduction to the mechanics, techniques, and aesthetic elements of television production. Course provides basic grounding in the art and craft of the medium. Laboratory fee. 3 credits
  
  • CO 214 - Elements of Film


    Prerequisite: CO 114 Prerequisite: CO 114 or permission of instructor. Stresses the understanding of film as a creative form of communication. Student is introduced to basic techniques of motion picture production through lectures, audiovisual activity, and small-group involvement. Laboratory fee. 3 credits
  
  • CO 220 - Film Production I


    Prerequisite: CO 214  Involves the transformation of an original idea into film: initial analysis, proposed treatment plan, sequencing, film scripting, preproduction planning, nature of the production process. A short film is produced through team effort. Laboratory fee. 3 credits
  
  • CO 300 - Persuasive Communication


    Prerequisite: CO 100  Study of communication as social influence. Analysis of theories of attitude change. The use and effects of compliance-gaining strategies in interpersonal, public, and mass communication contexts. Students develop, present, and analyze persuasive messages. 3 credits
  
  • CO 301 - Communication Theory and Research


    Prerequisite: junior status. Acquaints students with the nature of communication inquiry. Theories of communication effects are surveyed. Research methodologies relevant to advertising, journalism, broadcast media, public relations, and organizational communication settings are examined. 3 credits
  
  • CO 302 - Social Impact of Media


    Prerequisite: CO 101 Examines such problems as regulatory control of the media, law and ethics, and the behavioral aspects of mass and interpersonal communication. Students examine the variety of media writing and commence writing their own media messages. 3 credits
  
  • CO 306 - Public Relations Systems&Practices


    This course makes students aware of the depth and sensitivity of the role public relations plays in today's business environment. Orients students to career paths utilizing communication, journalistic, and management skills as well as skills acquired in business and English courses. Use of the lecture/discussion, case study, and guest speaker approach to teach all students the historical, theoretical, practical, and technical applications of public relations. 3 credits
  
  • CO 308 - Broadcast & Convergent Journalism


    Prerequisites: CO 102  and either CO 114  or permission of instructor Intensive practice in news gathering, interviewing, researching, editing, writing, and use of news services and sources in a media-convergent world to produce broadcast and web-ready stories. Discussion and application of traditional versus alternative journalism such as backpack, hyper-local, and web-based. Application of ethical journalistic standards in fairness and accuracy. Documentary, special event, and live production elements are examined and created for multiple media formats. 3 credits
  
  • CO 308 - Broadcast Journalism


    Prerequisite: CO 102 Prerequisite: CO 102 or permission of the instructor. Entails practice in news gathering, editing, writing, and use of news services and sources. Creating documentary and special event programs through film for television news, on-the-spot film and videotape reporting are included. 3 credits
  
  • CO 309 - Public Relations Writing


    Prerequisite: CO 102  Examines the elements of good writing as applied to the public relations field. Students research and identify general and specialized audience needs and create messages to satisfy those needs. They plan and execute projects within selected media such as newspapers, magazines, TV, radio, and film, as well as speeches for public appearances. 3 credits
  
  • CO 310 - Pictorial Journalism


    The study of photography and media design as active observation and interpretation of events in the print media. 3 credits
  
  • CO 312 - Television Production II


    Prerequisite: CO 212  An intermediate course designed to provide the student with the opportunity to coordinate the many areas of TV production. Videotape and live production techniques are employed. Laboratory fee. 3 credits
  
  • CO 317 - Adv Wrtg Media


    Prerequisite: CO 102  Planning and writing longer forms of scripts, emphasizing documentary and dramatic writing for production. 3 credits
  
  • CO 320 - Film Prod II


    Prerequisite: CO 220  The creative process involved in translating the screenplay into a narrative film is explored. Narrative form, structure, and production technique are examined through examples of short and feature-length films. Students produce short narrative films by team effort. Laboratory fee. 3 credits
  
  • CO 335 - Advertising Media


    This course cover the characteristics of major media and the impact of advertising on the demand for products and services. It will provide students with a critical study of communication principles and concepts as applied to advertising copy. Emphasis will be on how consumers use media; media planning and evaluation; copywriting styles; coordination of visual and verbal concepts; and the principle problems of building, implementing, and evaluating advertising programs. 3 credits
  
  • CO 340 - The History of Film


    A survey of the historical development of the film medium consisting of lectures, discussions, and the screening of films which demonstrate the interrelationships between historical development and the establishment of the film medium as a powerful communicative art form. Laboratory fee. 3 credits
  
  • CO 399 - Media Campaigns


    Examines the role played by the mass media in political campaigning. Students look at historical perspectives and study current trends. FCC laws regarding advertising, lowest unit cost, section 315, and other regulations will be examined. Students view videotapes of past political media campaign examples and have the opportunity to participate in and produce hypothetical political media campaigns. 3 credits
  
  • CO 400 - Communication in Organizations


    Communication examined in formal organizational contexts such as school, industry, hospitals, and government. Students will be prepared to function more effectively in organizations' dynamic communication systems, and to solve problems relative to the interaction of organizations with the environment via the interactions of people and messages. 3 credits
  
  • CO 410 - Mgt Comm Seminar


    Open to all upper-division students, regardless of major. Involves structure and function of communication in organizations. Practice in understanding and managing interpersonal differences. Emphasizes concepts and principles needed for effective management of organizational communication processes. 3 credits
  
  • CO 412 - Adv TV Prod


    Prerequisite: CO 312  Essentials of budgeting, marketing, and regulatory policies and rules. Production teams are formed to produce sophisticated local television programs under close supervision. 3 credits
  
  • CO 415 - Broadcast Management


    Involves the administrative and personnel problems of television and radio studio management, broadcast engineering, local sales, continuity, and programming. Discussions will include scheduling and the development of facilities. 3 credits
  
  • CO 420 - Communication and the Law


    Prerequisite: junior status. This course will trace the freedom and control of the print, broadcast, cable, and telecommunications industries and the effect on the public. 3 credits
  
  • CO 435 - Advertising Seminar


    Prerequisites: CO 335  and senior standing. Strategic approaches to managing an advertising campaign related to a specific area, topic, or product are developed. Emphasis on market research, determining consumer target markets, media selection, creation of copy, develoment and control of budgets, and evaluation and presentation of advertising. 3 credits
  
  • CO 450 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 451 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 452 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 453 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 454 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 455 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 456 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 457 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 458 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 459 - Special Topics


    Topics in communication which are of special or current interest. 3 credits
  
  • CO 500 - Seminar in Communication Studies


    Prerequisite: senior communication major. This capstone course will integrate current and developing trends with the individual student's interest and perspectives. Students will present for discussion and examination issues of interest within a unifying theme. 3 credits
  
  • CO 597 - Practicum


    Prerequisites: CO 301  and senior standing A course of study designed especially for the supervised practical application of previously studied theory in a group setting. Done under the supervision of a faculty sponsor and coordinated with a business or media organization. 1-6 credit hours per semester with a maximum of 12 credit hours. 3 credits
  
  • CO 598 - Internship


    Prerequisite: permission of the instructor. On-the-job learning in selected organizations in production, public relations, journalism, or advertising. 1-6 credit hours per semester with a maximum of 12 credit hours. 3 credits
  
  • CO 599 - Independent Study


    Prerequisites: consent of faculty member and department chair. Opportunity for the student under the direction of a faculty member to explore an area of interest. 1-3 credit hours per semester with a maximum of 6 credit hours. 3 credits

Computer Science

  
  • CS 006 - CS Elective


    NULL 3 credits
  
  • CS 007 - CS Elective


    NULL 3 credits
  
  • CS 008 - CS Elective


    NULL 3 credits
  
  • CS 107 - Computers and their Applications


    Concepts underlying modern applications of computer systems. Windows, word processing, spread sheets, databases. Not to be taken for credit by computer science majors. 3 credits
  
  • CS 110 - Introduction to C Programming


    Prerequisite: M 109  or consent of CS coordinator. Prerequisite or corequisite: M 115 . A first course in computer programming using the C language; for engineering, computer science, mathematics, and science students. Problem-solving methods, algorithm development, and good programming style. Expressions, functions, libraries, basic types and arrays. Programming assignments will stress numeric applications. Lecture plus lab, including work with LEGO Mindstorm(TM) robots. (4 contact hours); 3 credit hours. 3 credits
  
  • CS 166 - Discrete Mathematics for Computing


    Prerequisite: M 109 Prerequisite: CS 110. A foundation course for computer science majors. Introduction to fundamentals, including logic, sequences, sets, functions, recursion, induction, proof methods, counting techniques, and Big-O notation. 3 credits
  
  • CS 210 - Java Programming


    Prerequisite: CS 110  Introduction to the Java programming language. Strings, arrays, and vectors. Object-oriented programming concepts including encapsulation, inheritance, and polymorphism. Applets and event-driven programming. 3 credits
  
  • CS 212 - Intermediate C Programming


    Prerequisite: CS 110 Prerequisites: CS 110, CS 210, or permission of academic advisor and instructor. Further topics in the C programming language. Problem-solving methods, algorithm development, and good programming style. Pointers, strings, structured data, two-dimensional arrays, files, recursion, dynamic memory allocation, parameter passing mechanisms, and the use of pointers to process arrays and lists. Basic algorithms for searching, sorting, and simple numerical analysis. Programming assignments will include both numeric and non-numeric applications. 3 credits
  
  • CS 214 - Computer Organization


    Prerequisites: CS 110, CS 166 Prerequisite: CS 166 or consent of instructor. Fundamentals of computer technology, binary number systems, data type standards and data type storage requirements, Turing machines, binary logic, and simple "gate" circuits. The five functional units of input, output, ALU, control unit, and memory are covered and integrated into a "virtual", "generic" computing machine. Progression from Boolean fundamentals through binary logic to micro-code creation. Hands-on experience assembling and implementing low-level programming of a typical computing system. 3 credits
  
  • CS 215 - Introduction to Databases


    Prerequisite: CS 110  Emphasis on comprehending database concepts and developing a practical level of skills in a current database software package. An introduction to data modeling and normal forms, introduction to Standard Query Language (SQL), Query By Example (QBE), security, and report generation. Students develop and implement a modest database project. 3 credits
  
  • CS 216 - Computer Organization Lab


    Pre- or co-requisite: CS 214  or EE 371  A hands-on exploration of current and historical computer components and devices. Topics include computer boards, interfaces, hard drives, memory, peripherals, and multimedia hardware. Students will take a computer apart and reassemble it. 1 credits
  
  • CS 226 - Data Structures Using Collections


    Prerequisite: CS 210 ; for non-CS majors, CS 166  is recommended in addition to CS 210  Intermediate program design and debugging in Java. The nature and application of data structures such as arrays, stacks, queues, priority queues, and trees. Evaluation of the performance of different data structures for typical applications. Students will write and debug several projects using Java's built-in class library; classes covered include sets, maps, hash tables, trees, array-based lists, linked lists, stacks, and vectors. 3 credits
  
  • CS 247 - Network Essentials and Technologies


    Prerequisite or corequisite: CS 214 . Prerequisite: sophomore standing. Corequisite: CS 214 . A foundation in current network technologies for local area networks (LANs), wide area networks (WANs), and the Internet. Introduction to the hardware, software, terminology, components, design, and connections of a network. The OSI model will be covered as well as differing topologies and protocols for LANs. The course will include both lectures and hands-on labs. 3 credits
  
  • CS 320 - Operating Systems


    Prerequisite: CS 214  or EE 371  and EE 472  as a corequisite. Modern operating system concepts including interrupts, process and thread management, concurrency, deadlock, memory management, file system management, resource allocation. 3 credits
  
  • CS 326 - Data Structures and Algorithms


    Prerequisites: CS 166 , CS 212 , CS 226  Data structures - trees, graphs, hash tables. Recursive techniques - divide and conquer, backtracking, recursion elimination. Algorithms - sorting, searching, shortest paths. Analysis of the complexity of algorithms. Programming will be required. 3 credits
  
  • CS 350 - Human Computer Interact/VIS Progr


    Prerequisite: CS 210  or programming experience in C, VB, VB.Net, or Java The study of psychological and physiological factors on the design of the Human-Computer Interface (HCI). The influence of the various input and output devices on the efficacy of the interaction. Evaluation of the interaction as a function of the interface design. Evaluation issues including qualities such as learnability, usability, human efficiency, and accuracy. Students will design, implement, analyze, and evaluate Graphical User Interfaces (GUIs). 3 credits
  
  • CS 398 - Computer Science Internship


    Prerequisite: junior standing, approval of advisor. Student will undertake a supervised work experience of at least 200 hours, preferably in the local computer science industry. The outcome will be evaluated by both student and supervisor. 1 credits
  
  • CS 416 - Social & Professional Issues in Computing


    Prerequisite: junior or senior standing. A broad-ranging look at the capabilities and limitations of computers and the effects of rapid change. Roles and responsibilities of the computer professional in our world, codes of ethics. Complex systems, risks, and system failure. Intellectual property. Social effects of networks and global communication, outsourcing, privacy, databases, data mining, cryptography, and snooping. Computer crime, break-ins, terrorism, and countermeasures. 3 credits
  
  • CS 425 - Principles of Computer Graphics


    Prerequisites: M 118 , CS 212 , and CS 226  Development and implementation of the fundamental algorithms of computer graphics: 2-D viewing, geometric transformations, clipping, curves, user interaction. Introduction to 3-D viewing and surfaces. Programming projects required. 3 credits
  
  • CS 428 - Software Project Analysis & Design


    Prerequisites: CS 210  and CS 226  An object-oriented design methodology course. Topics include requirements capture, object-oriented system analysis, design, and implementation. Primary emphasis on the UML methodology, separation of layers, design patterns, and the importance of these in developing a software project. Students will design a major group project and implement portions using C++ or Java. 3 credits
  
  • CS 434 - Assembly Lang


    Prerequisites: CS 210 , CS 214  or EE 371  Introduction to assembly language programming, including the hardware instruction set, assembly language syntax and features, macros, subprograms, interrupts, I/O conversions. Programming required. 3 credits
  
  • CS 440 - Programming Laboratory


    Prerequisites: junior or senior standing in computer science, consent of faculty supervisor, and approval of program coordinator. The student will write a large program or a series of programs. Projects will be an extension of the course materials of one of the junior/senior courses. Course may be taken repeatedly, up to three times, working in different languages or doing more advanced projects. 1 credits
  
  • CS 441 - Web Database Application Devel


    Prerequisites: CS 215 , CS 210  or programming experience in VB.Net or Java Fundamental principles and techniques for creating network applications. Topics include establishing network connections, database connectivity, Java Server Pages (JSP) and Active Server Pages (ASP), XML, network security issues and internationalization. 3 credits
  
  • CS 445 - Network Administration


    Prerequisite: CS 320  Fundamentals of administration of a networked computer. Topics include basic duties of a system administrator; overview of TCP/IP networking; file system layouts; user management; network services such as DNS, NIS, DHCP, file sharing, printing, mail, ftp, web, interfacing different operating systems on one network; and general security issues including prevention through firewalls and secure shells. Lab exercises will use both UNIX and Windows systems. 3 credits
  
  • CS 446 - Introduction to Computer Security


    Prerequisite: CS 320  or consent of the instructor Knowledge of networks desirable. A survey of computer and network security issues including types of network attacks, viruses, intrusion detection and tracking, firewalls, trust relationships and authentication, secure connections, cryptography, and recent security policy and legislation. 3 credits
  
  • CS 447 - Computer Communications


    Prerequisites: CS 227 and any one of the following: EAS 345 or SE 346 or M 371 or EE 320 Prerequisites: CS 214 or EE 472 and any one of the following: EAS345, IE 346, M 371, or EE 320. Problems and solutions in network design. Layered models, network topology, protocols, virtual circuits and packet switching, local networks (CSMA, token ring, ethernet), security (DES, public key crypto-systems), Internet protocols, client/server programming, sockets. 3 credits
  
  • CS 450 - ST:Adv Data Base


    ST:ADV DATA BASE 3 credits
  
  • CS 451 - ST:Adv Graphics


    ST:ADV GRAPHICS 3 credits
  
  • CS 452 - ST:Adv Database


    ST:ADV DATABASE 3 credits
  
  • CS 453 - Special Topics


    ST: 3 credits
  
  • CS 454 - Special Topics


    ST: Road map of the information technology profession. 3 credits
  
  • CS 455 - ST:Cmptr Organiz


    ST:CMPTR ORGANIZ 3 credits
  
  • CS 456 - Special Topics


    ST: 3 credits
  
  • CS 457 - ST:Obj-Or DS/GUI


    ST:OBJ-OR DS/GUI 3 credits
  
  • CS 458 - ST:Win Interface


    ST:WIN INTERFACE 3 credits
  
  • CS 459 - ST:UNIX/Networks


    ST:UNIX/NETWORKS 3 credits
  
  • CS 460 - ST: Algorithms


    ST: ALGORITHMS 3 credits
  
  • CS 461 - ST:Network Admin


    ST:NETWORK ADMIN 3 credits
  
  • CS 462 - Special Topics


    ST: 3 credits
  
  • CS 463 - ST:Network Dsgn


    ST:NETWORK DSGN 3 credits
  
  • CS 464 - ST:Internet/Java


    ST:INTERNET/JAVA 3 credits
  
  • CS 465 - ST:Comp Security


    ST:COMP SECURITY 3 credits
  
  • CS 466 - ST:Hands-on DB


    ST:HANDS-ON DB 3 credits
  
  • CS 467 - ST:Ntwrk Essentl


    ST:NTWRK ESSENTL 3 credits
  
  • CS 468 - ST:Java Prog


    ST:JAVA PROG 3 credits
  
  • CS 469 - ST:Internet/Java


    ST:INTERNET/JAVA 3 credits
  
  • CS 472 - Script Programming Network Admin


    Prerequisite: CS 320  Concepts and details of writing small programs, called scripts, for the Unix and Windows-server operating systems. Security issues in shell scripts, batch file programming, Perl scripts, and Python scripts. Students will write scripts to administer both computers and networks. 3 credits
  
  • CS 478 - Artificial Intelligence


    Prerequisite: CS 226  An introduction to the fundamental methods of artificial intelligence (AI) used in problem solving by a computer. Techniques include: heuristic search, optimization, genetic algorithms, game playing, expert systems, probabilistic reasoning, learning strategies, neural networks, natural language understanding, image understanding. Includes the design and implementation of AI programs. 3 credits
  
  • CS 504 - Senior Software Project


    Prerequisites: CS 428 , senior standing The project that was begun in CS 428  is completed. Work is presented at a seminar at the end of the term. 3 credits
  
  • CS 524 - Advanced Databases


    Prerequisites: CS 215, CS 320 Prerequisites: CS 215, CS 226, CS 320. A second course in database systems covering advanced topics and new developments in the database field. Topics from: database design methodologies and evaluation, embedded SQL, concurrency control, recovery schemes, security, query processing and optimization, and an introduction to object-oriented databases. 3 credits
  
  • CS 526 - C++/Object Oriented Prin & Practice


    Prerequisites: CS 212  and CS 226  The C++ language; object-oriented design and programming. Protection of privacy, encapsulation of data with relevant functions. Advanced aspects of C++; inheritance, templates, polymorphism, virtual functions, and exception handling. Several programming projects in C++. 3 credits
  
  • CS 534 - Cryptography and Data Security


    Prerequisite: CS 210 or CS 212, junior standing Prerequisites: CS 166, CS 210, CS 320. A survey of cryptographic concepts and algorithms and their application to data security. Techniques studied will include private key cryptosystems, public key cryptosystems, hash functions. Commonly used algorithms will also be studied; these might include DES, 3DES, AES, IDEA, RSA, Diffie-Hellman, MD5, SHA, DSS. We will also examine how these algorithms are used to provide confidentiality, message authentication, key exchange and digital signatures in applications such as client-server authentication, email security, and web security. 3 credits
  
  • CS 536 - Structure of Programming Languages


    Prerequisites: CS 212  and CS 226  Computer language components: their specification, semantics, implementation, and internal operation. The structure, syntax, and semantic aspects of several languages are examined. Short programs are required in two new languages. 3 credits
  
  • CS 547 - Systems Programming


    Prerequisites: CS 212, CS 320 Prerequisites: CS 212, CS 320, or EE 371. Techniques for UNIX systems programming in the C language. Topics include macro preprocessors, conditional compilation, low-level interface programming, UNIX system calls including file operations and directory operations, process control, interprocess communication, and client-server routines. Programming projects required. 3 credits
  
  • CS 563 - Mobile Robotics


    Prerequisites: CS 226  and CS 320  Principles of construction and navigation of mobile robots. Topics include locomotion mechanisms, sensor types and usage, reactive behavior, tracking, obstacle avoidance, path planning, and communication schemes for remote control. Students will work both individually and in groups to construct and program small mobile robots using Lego Mindstorm kits. 3 credits
  
  • CS 599 - Independent Study


    Prerequisites: junior or senior standing in computer science, consent of faculty supervisor, and approval of program coordinator. (Refer to academic regulations for independent study.) Exploration of an area of interest. Written and oral presentations are normally required. 3 credits
 

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