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