May 20, 2024  
2012-2013 University Catalog (Revised 2012-10-02) 
    
2012-2013 University Catalog (Revised 2012-10-02) [ARCHIVED CATALOG]

Courses


 

Computer Science

For all CS courses with a prerequisite of MAT 105  and MAT 106 , MAT 112 , MAT 114 , MAT 115 , MAT 116 , MAT 214 , MAT 215 , or MAT 216 , the prerequisite may be satisfied by any of the subsequent MAT courses on this list.

  
  • CS 301 - Numerical Methods (4)


    Error analysis, zeros of a function, systems of linear equations, interpolation, Chebyshev approximation, least squares approximation, numerical integration and differentiation, random processes.

    Prerequisite(s): MAT 208  and MAT 214  and either CS 128  or CS 240  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 311 - Language Translation and Automata (4)


    Introduction to language translation. Regular expressions. Finite automata. Lexical analysis. Context-free grammars and push down automata. Syntax analysis.

    Prerequisite(s): CS 241  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 331 - Design and Analysis of Algorithms (4)


    Algorithm design techniques including divide-and-conquer, the greedy method, dynamic programming, backtracking, and branch-and-bound. Analysis of sorting and searching. Tractability. Complexity analysis using basic asymptotic notation.

    Prerequisite(s): CS 241  and MAT 208  with grades of C or better, or consent of instructor.
  
  • CS 352 - Symbolic Programming (4)


    Languages for processing symbolic data with emphasis on applications in artificial intelligence.

    Prerequisite(s): CS 241  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 356 - Object-Oriented Design and Programming (4)


    Elements of the object model. Abstraction, encapsulation, modularity and hierarchy. Structural and behavioral diagrams. Implementation and programming of system design. Comprehensive examples using a case study approach.

    Prerequisite(s): CS 241  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 365 - Computer Architecture (4)


    Data representations. Computer arithmetic. Data path and control unit design. Pipelining. Memory technology and hierarchy. I/O devices and interfacing. Multiprocessing and alternative architectures.

    Prerequisite(s): CS 210  and CS 264  with grades of C or better, or consent of instructor.
    Component(s): 4 lectures/ problem-solving.
  
  • CS 370 - Parallel Processing (4)


    The taxonomy of concurrent and parallel systems. Communication and synchronization, multicomputer and multiprocessor systems. Shared memory and message passing programming paradigms; parallel problem solving.

    Prerequisite(s): CS 256  and CS 331  with grades of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 375 - Computers and Society (4)


    Impact of computers on individuals and on society. Various current uses of computers, how these have evolved, and what the future might bring. Benefits and dangers of information technology. How the Internet and computers have fundamentally changed the way we work, play, and interact with others. Consequent rise of new social and legal issues, making it essential for everyone to acquire a working understanding of the role of computers in our daily lives. Course fulfills GE Interdisciplinary Synthesis B5 or D4.

    Prerequisite(s): Completion of courses in GE areas B1-B4 and D1-D3.
    Component(s): 4 lecture-discussions.
  
  • CS 380 - Computer Networks (4)


    Network architectures and standards. Layers and protocols. Circuit switching, packet switching and routing. Client-server concepts. Network security. Web computing. Privacy, intellectual property rights and acceptable use.

    Prerequisite(s): CS 241  and CS 264  with grades of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 400 - Special Study for Upper Division Students (1-2)


    Individual or group investigation, research, studies or surveys of selected problems.

    Minimum/Maximum Units: Total credit limited to 4 units, with a maximum of 2 units per quarter.
  
  • CS 408 - Programming Languages (4)


    Concepts in programming languages. Virtual machines and abstraction. Syntax and semantics. Declarations and types. Scoping and binding. Data abstraction. Control abstraction. Run-time organization. Programming paradigms.

    Prerequisite(s): CS 256 , CS 264 , and CS 311  with grades of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 411 - Compilers and Interpreters (4)


    Language translation systems. Parsing techniques. Run-time environments. Syntax-directed translation. Intermediate code generation and optimization.

    Prerequisite(s): CS 311  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 420 - Artificial Intelligence (4)


    Overview of the different application areas of AI. Introduction to basic AI concepts and techniques such as heuristic search, knowledge representation, automated reasoning. In-depth discussion of several AI application areas: their specific problems, tools and techniques.

    Prerequisite(s): CS 311  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 431 - Operating Systems (4)


    Overview of operating systems. Operating system structures. Process management. Concurrency and synchronization. Deadlock. Processor management. Scheduling and dispatch. Memory management. Virtual memory. Device management. File systems. Security, privacy and acceptable use.

    Prerequisite(s): CS 241  and CS 365  with grades of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 435 - Database Systems (4)


    Database system fundamentals. System components and architecture. Data models, including Entity-Relationship model, relational model and object-oriented model. Theory of database design and data manipulation processes using relational algebra and calculus. SQL in programming language environments. Introduction to concurrency, security, recovery, and transaction handling.

    Prerequisite(s): CS 241  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 445 - Computer Graphics (4)


    Basic concepts in 2D and 3D graphics. Graphics hardware. Drawing concepts in 2D and 3D graphics. Geometric transformations. Windowing and clipping algorithms. Simple hidden line and surface removal. Color models and applications. 3D modeling. Animation. OpenGL libraries.

    Prerequisite(s): CS 241  and CS 256  with grades of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 450 - Computability (4)


    Abstract models of computation, including Turing machines. Church- Turing thesis. Decidability. Theoretical and practical capabilities and limitations of computing machines.

    Prerequisite(s): CS 311  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 460 - Secure Communication (4)


    Public-key systems, digital signatures, ciphers, the Advanced Encryption Standard, access security, control of information flow.

    Prerequisite(s): CS 241  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 461 - Senior Project (2)


    Selection and completion of a project under faculty supervision. Projects typical of problems which graduates must solve in their fields of employment. Project results are presented in a formal report.

    Minimum/Maximum Units: Minimum of 120 hours total time.
  
  • CS 462 - Senior Project (2)


    Selection and completion of a project under faculty supervision. Projects typical of problems which graduates must solve in their fields of employment. Project results are presented in a formal report.

    Minimum/Maximum Units: Minimum of 120 hours total time.
  
  • CS 463 - Undergraduate Seminar (2)


    Technical presentations by students on current developments in computer science. Essays on seminar topics.

    Prerequisite(s): senior standing in computer science and a passing score on GWT.
    Component(s): 2 lecture discussions.
  
  • CS 470 - Game Development (4)


    Overview of game development processes. Game programming topics including: languages and architectures, mathematics, collision detection, physics, graphics, animation, artificial intelligence (AI), and audio.

    Prerequisite(s): Minimum grade of C (2.0) or better in CS 241  or consent of instructor.
  
  • CS 480 - Software Engineering (4)


    Models of the software development process and metrics. Software requirements and specifications. Methodologies, tools and environments. Human-computer interaction. Software design and architecture. Project management. Cost estimation. Testing and validation. Maintenance and evolution.

    Prerequisite(s): CS 331  with a grade of C or better, or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 481 - Software Engineering Practice (4)


    Team and project-oriented software engineering. Practice in the hands-on process of software production and quality control. Coverage of advanced topics such as embedded systems, real-time systems, and usage-oriented software design. Documentation and management methods for analysis, design, implementation and testing phases of software production. Survey and usage of CASE tools. Focus on issues of system integration and engineering, testing, and maintenance.

    Prerequisite(s): CS 435  and CS 480  with grades of C or better, or consent of instructor.
  
  • CS 490 - Honors (4)


    In-depth study of a topic of current interest to computer science. Students will be expected to perform individual research and projects and present their results in class. Enrollment is limited.

    Prerequisite(s): consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 499/499A/499L - Special Topics for Upper Division Students (1-4/1-4/1-4)


    Group study of a selected topic, the title to be specified in advance.

    Prerequisite(s): consent of instructor.
    Component(s): Instruction is by lecture, laboratory or a combination.
    Minimum/Maximum Units: Total credit limited to 8 units, with a maximum of 4 units per quarter.
  
  • CS 510 - Computer-Assisted Instruction (4)


    General techniques for designing computer systems to provide individualized instruction. Program structure, instruction layout, scoring systems and data organization methods. Existing CAI packages and development of new packages. Hardware requirements for audio-visual effects.

    Prerequisite(s): CS 420  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 515 - Automated Reasoning (4)


    Logical foundations, logical representation of knowledge, unification, theorem proving, deductive databases, logic programming, program verification and synthesis, nonstandard logics, epistemic logic, temporal logic.

    Prerequisite(s): CS 420  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 517 - Natural Language Processing (4)


    Grammatical structure and parsing of natural language, representations of meanings (semantics), story understanding and generation, applications.

    Prerequisite(s): CS 420  and PHL 202 , or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 519 - Computer Vision (4)


    Representation of images, image data acquisition, methods of object recognition, representation of visual knowledge, boundary detection, texture, motion, the problem of occlusion, applications.

    Prerequisite(s): CS 420  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 521 - Robotics (4)


    Robot programming, languages and simulation. Origins and taxonomy of robots. Case study in robot architecture, hardware and software. Homogeneous transformations. Kinematic equations and their solution. Elementary digital control.

    Prerequisite(s): CS 420  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 523 - Expert Systems (4)


    Expert systems construction. Knowledge representation, utilization and acquisition. Rule-based systems, fuzzy logic, knowledge engineering.

    Prerequisite(s): CS 420  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 525 - Advanced Computer Architecture (4)


    Architecture and organization of high performance computers. Principles of instruction sets. Pipelining, instruction level parallelism and multiprocessor. Memory, storage, and interconnection. Quantitative analysis and evaluation of design alternatives. Historical developments. Architectural tradeoffs and innovations.

    Prerequisite(s): CS 365  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 530 - Advanced Algorithm Design and Analysis (4)


    Advanced problem domains, including graph problems, pattern matching, compression, network flow and transforms. Amortized and average case analysis. Lower bounds. Approximation techniques. Probabilistic algorithms.

    Prerequisite(s): CS 331  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 531 - Computability and Complexity Theory (4)


    Formalizing problems and algorithms. Characterizations and properties of computability classes, undecidability. Complexity classes. NP-complete problems, proof of NP-completeness.

    Prerequisite(s): CS 311  and CS 331 , or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 535 - Parallel and Distributed Algorithms (4)


    Models of parallel and distributed computation. Design and analysis of algorithms for parallel and distributed systems. Basic techniques, classic problems. Parallel and distributed complexity classes. Hardware and software issues involved in parallel and distributed problem solving.

    Prerequisite(s): CS 331  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 537 - Scheduling Algorithms (4)


    The alpha/beta/gamma notation. Scheduling theory. Deterministic scheduling. Basic scheduling algorithms. Single machine models. Parallel machine models. Other scheduling models. Real-time scheduling. Applications.

    Prerequisite(s): CS 530  or consent of instructor.
    Component(s): 4 lectures.
  
  • CS 540 - Topics in Compiler Design (4)


    Code and loop optimization. Data flow analysis. Syntax-directed translation.

    Prerequisite(s): CS 411  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 541 - Programming Language Semantics (4)


    Operational, denotational and axiomatic semantics of programming languages. Vienna definition language, w-grammars, LISP definition.

    Prerequisite(s): CS 408  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 555 - Computer Image Processing (4)


    Digital picture processing. Mathematical preliminaries for image processing. Visual perception. Digitization and compression. Image enhancement, restoration and reconstruction.

    Prerequisite(s): MAT 214  and CS 331 , or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 560 - Bioinformatics for Computer Scientists (4)


    Overview of molecular biology including genomics and proteomics. Alignment, phylogenic tree and search algorithms. Survey of existing bioinformatics tools. Coverage of sequence search and alignment algorithms. Application of AI techniques including neural network, heuristics and genetic algorithms for problem solving. Usage of script languages for solving problems in bioinformatics. Visualization of biological and chemical data. Hardware and software aspects of microarray.

    Prerequisite(s): CS 420  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 565 - Advanced Computer Networks (4)


    Issues in network architectures and standards. Network design. Performance evaluation and monitoring. Network management and security. High-speed networking technologies. Wireless networks and mobile computing. System architecture and network programming.

    Prerequisite(s): CS 380  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 566 - Distributed Computing Systems (4)


    Processors and processes in distributed systems. Distributed operating systems. Transactions and distributed file servers. Fault tolerance. Performance analysis. Cluster computing. Prototypes and commercial distributed systems.

    Prerequisite(s): CS 380  and CS 431 , or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 570 - Human Computer Interaction (4)


    Principles of human factors, computer technology, and their interactions. Theory and practice of user interface design and evaluation. Special topics such as graphical user interfaces, graphics programming, multisensory systems, and computer-supported cooperative work.

  
  • CS 575 - Topics in Database Systems (4)


    Advanced SQL programming. Trigger and stored procedure. Relational, object-oriented, object-relational, and semi-structured modeling and databases. Techniques and algorithms of database design. Query languages for different database models. XML and Web data. Distributed database. Information integration. Data warehouses. Data mining.

    Prerequisite(s): CS 435  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 580 - Advanced Software Engineering (4)


    Software metrics and models. Software development methodologies. Advanced topics in object-oriented software engineering. Formal methods for modeling and specification. Software architecture. Software testing. Real-time software development. Recent developments in software engineering.

    Prerequisite(s): CS 480  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 585 - Software Verification and Validation (4)


    Techniques for evaluating software quality and integrity. Quality assessment, proof of correctness, testing methods.

    Prerequisite(s): CS 480  or consent of instructor.
    Component(s): 4 lectures/problem-solving.
  
  • CS 599/599A/599L - Special Topics for Graduate Students (1-4/1-4/1-4)


    Group study of a selected topic, the title to be specified in advance.

    Prerequisite(s): consent of instructor.
    Component(s): Instruction by lecture, activity, laboratory or combination.
  
  • CS 664 - Graduate Seminar (2)


    Topics chosen according to the interests and needs of the students.

    Prerequisite(s): Unconditional standing required.
    Repeatable: May be repeated for a maximum of 4 units.
  
  • CS 691 - Directed Study (1-3)


    Individual study program under supervision of master’s thesis advisor. Presentation of proposal for thesis in acceptable written form. Credit assigned upon acceptance of proposal by thesis committee. Open only to unconditional students with approval of thesis advisor.

    Repeatable: Must be repeated as appropriate.
    Minimum/Maximum Units: Total credit, 3 units.
  
  • CS 695 - Master’s Degree Project (1-2)


    Independent work on practical application of an existing methodology or procedure under supervision of a project advisor. Credit assigned upon successful completion of project and oral presentation. Advancement to Candidacy and approval of project committee required.

    Prerequisite(s): Pass or waiver for the GWT and CS 691 .
    Minimum/Maximum Units: Total credit limited to 2 units, but may be repeated until completion.
  
  • CS 696 - Master’s Degree Thesis (1-4)


    Independent investigation intended to be an extension of an existing body of knowledge. Reporting of research results in an oral presentation and acceptable written form. Credit assigned upon successful completion of thesis and oral presentation.

    Prerequisite(s): Pass or waiver for the GWT and CS 691 . Advancement to Candidacy and approval of thesis committee required.
    Repeatable: Must be repeated as appropriate.
    Minimum/Maximum Units: Total credit, 4 units.
  
  • CS 699 - Master’s Degree Continuation (0)


    Enrollment in this course allows candidates that have enrolled in the maximum number of thesis or project units to maintain resident status in order to receive university services. Approval of graduate coordinator is required to register for this class. Advancement to candidacy is required.

    Grading: Mandatory credit/no credit grading basis.

Comparative Systems Analysis

NOTE: For all courses which have both a lecture component and a laboratory component (e.g. CSA 201/201A ), both components are corequisites; that is, they must be taken concurrently.

  
  • CSA 201/201A - Humans and the Environment Resources (2/2)


    The dynamic relationship between people, earth’s natural resources, and environmental problems: a trans-disciplinary approach with problem-oriented activities emphasizing general systems concepts for synthesis and comparison. Uses the case study approach for depth.

  
  • CSA 202/202A - Humans and the Environment – Organizations (2/2)


    How political, economic and cultural organizations and human values impact people, the uses of technology and people’s relationship with the environment. A trans-disciplinary approach with problem-oriented activities emphasizing general systems concepts for synthesis and comparison. Uses the case study approach for depth.

  
  • CSA 250 - Integrated Science I (5)

    Crosslisted as: SCI 250 /CSA 250
    Key facts, theories, tools, and techniques of seven sciences integrated by showing how their phenomena are examples of the same fundamental systems processes, hierarchies and emergence, flows and networks, boundaries and limits. Includes similarities and differences of the scientific method across the sciences, and similarities between the natural and social sciences. No lectures. Multimedia self-study, two 2- hour, face-to-face skill-training and discussion sessions weekly.

    Component(s): One interdisciplinary lab session every 3 weeks.
  
  • CSA 251 - Integrated Science II (5)

    Crosslisted as: SCI 251 
    Key facts, theories, and techniques of seven sciences integrated by showing their phenomena are examples of the same fundamental systems processes, feedback and regulation, cycles and oscillations, stability and equilibrium. Includes similarities and differences of the scientific method across the sciences, and similarities between the natural and social sciences. No lectures. Multimedia self-study, 2 two-hour, face-to-face skill-training and discussion sessions weekly.

    Prerequisite(s): SCI 250 /CSA 250 .
    Component(s): One interdisciplinary lab session every 3 weeks.
  
  • CSA 300 - History and Philosophy of Systems Science (6)


    History and context of general systems theory from classical philosophy to the present; its tenets, strengths, weaknesses and relationship to conventional and design disciplines, the relevance of systems science to complex human problems. Survey of its literature, investigators, institutions and organizations.

    Component(s): 4 lecture discussions.
  
  • CSA 305 - General Morphology and Systems Allometry (4)


    General principles of morphology and their application to various sciences. Dimensionless morphology in mathematics and the natural sciences. Mathematical structures and concepts developed morphologically to illustrate the method. Identification, and rigorous empirical, statistical testing of trends observable across level-to-level evolution of natural hierarchies.

    Prerequisite(s): approval of instructor.
    Component(s): 4 lectures.
  
  • CSA 309 - Comparative Science of Origins (4)


    Cross-disciplinary survey of the mechanisms of origin of most levels of living and nonliving systems using synthetic concepts to integrate the scientific evidence. Emergence of sub-atomic particles to clusters of galaxies, from the origins of consciousness to civilization. Impact of scientific findings on centuries-old philosophical debates and human values.

    Component(s): 4 lecture discussions.
  
  • CSA 310 - Integrated Science III (6)

    Crosslisted as: SCI 310 
    Key facts, theories, tools, and techniques of seven sciences integrated by showing how their phenomena are examples of the same fundamental systems processes, symmetry and duality, chaos and origins, development and evolution. Includes similarities and differences of the scientific method across science, and similarities between the natural and social sciences. No lectures. Multimedia self-study, 2 two-hour, face-to-face skill-training and discussion sessions weekly.

    Prerequisite(s): SCI 251 /CSA 251 .
    Component(s): One interdisciplinary lab session every 3 weeks.
  
  • CSA 340/340A - Systems Law and Legislation (2/2)


    Law applied to optimizing and correcting systems; survey of legislation and case law dealing with environmental problems. Emphasis on the special difficulties in writing laws of a multidisciplinary nature.

    Component(s): 2 lectures, 2 two-hour activities.
  
  • CSA 350/350A - Multimetrics (2/2)


    Techniques and methods of measurement systems; comparative uses of metrics; design and application of metrics to human and environmental problems. Emphasis on exploration of the application of metric principles to the evaluation of qualitative differences.

    Prerequisite(s): Any statistics course.
    Component(s): 3 lectures, 1 two-hour activity.
  
  • CSA 411/411A - General Systems Theory I: Processes (3/1)


    Use of 80 candidate systems processes isomorphic across natural and social systems to describe how they work. Insights into the similarities and differences between natural and social systems. Impacts on society.

    Component(s): 3 lectures, 1 two-hour activity.
    Note(s): A computerized multimedia, distanced learning course.

  
  • CSA 412/412A - General Systems Theory II: Linkages (3/1)


    Survey of hundreds linkage propositions between systems processes learned in CSA 411/411A .

    Prerequisite(s): CSA 411/411A .
    Component(s): 3 lectures, 1 two-hour activity.
  
  • CSA 413/413A - General Systems Theory III: Artificial Systems Research (3/1)


    Use of systems processes in cyberspace models to study man-made systems malfunctions. Use of systems processes to engineer optimal systems.

    Prerequisite(s): CSA 412/412A .
    Component(s): 3 lectures, 1 two-hour activity.
  
  • CSA 440 - General Systems Modeling and Simulation (4)


    Using isomorphies and systems-level computer simulation tools in modeling complex dynamical systems and their problems. Survey, comparison and training in use of STELLA, EXTEND, CAST and GENSYS with testing of their use of systems concepts. Evaluating global system models and their effects on decision-makers.

    Component(s): 4 lecture discussions.
  
  • CSA 450 - Comparative Systems Analysis I (4)


    Evolution of systems approach to problem solving; comparative overview of dozens of systems methodologies. Case studies illustrating successful versus unsuccessful applications of the systems approach to governmental, biological, social, economic and technological problems.

    Prerequisite(s): CSA 300 .
    Component(s): 4 lectures.
  
  • CSA 451/451L - Comparative Systems Analysis II (3/1)


    New approaches to modeling emerging from the sciences of complexity. Case studies illustrating applications of systems analysis techniques and design of new techniques.

    Prerequisite(s): CSA 450 .
    Component(s): 3 lectures, 1 three-hour laboratory.
  
  • CSA 470 - Applied Ecosystems Engineering (4)


    History, potential and critical analysis of applications of natural systems concepts to environmental systems engineering. Linked systems isomorphies, allometry, modeling and techniques applied to systems taxonomies of current large-scale environmental, energy and societal problems.

    Prerequisite(s): BIO 325/325L ; CSA 413/413A .
    Component(s): 4 lecture discussions.
  
  • CSA 490 - Seminar in Comparative Systems Analysis (1-4)


    Special problems in selected areas of comparative systems analysis Each seminar will have a subtitle describing its nature and content Seminar, 1 to 4 hours.

    Prerequisite(s): consent of instructor.
    Repeatable: May be repeated for a maximum of 8 units.

Communication

  
  • COM 100 - Public Speaking (4)


    Theory and practice of speech organization, composition, and delivery. Use of research materials. Course fulfills GE Sub-area A1.

    Component(s): 4 lectures/problem-solving.
  
  • COM 101 - Survey of Mass Communication (4)


    Survey of contemporary mass media; communication theory, structure and inter-relationships of newspapers, magazines, radio, and television. Analysis of major media content.

    Component(s): 4 lectures/problem-solving.
  
  • COM 103 - Interpersonal Communication (4)


    The variables determining communication behavior. Development of understanding through involvement in a variety of structured face-to-face interactions with other students.

    Component(s): 4 lectures/problem-solving.
  
  • COM 106 - Writing for Communication Practitioners (4)


    Editorial, research, feature, and scholarly writing styles, constructions, and structures unique to the communication field.

    Component(s): 4 lectures/problem-solving.
  
  • COM 131/131A - Photography (2/2)


    Basic photography techniques, including taking, processing, and selecting good photos. For those with no or limited experience in photography.

    Prerequisite(s): COM 280  or ART 150A , and access to camera that uses 35mm, 120 or 620 film and has adjustable shutter speed, f/stop, and focusing controls. Product fee required.
    Corequisite(s): COM 131/131A.
    Component(s): 2 lectures, 2 two-hour activities.
  
  • COM 200 - Special Study for Lower Division Students (1-2)


    Individual or group investigation, research, studies, or surveys of selected problems.

    Minimum/Maximum Units: Total credit limited to 4 units, with a maximum of 2 units per quarter.
  
  • COM 201 - Communication Theory (4)


    Contributions of rhetorical theory, linguistics, psychology, and sociology to the development of general communication theory.

    Component(s): 4 lectures/problem-solving.
  
  • COM 204 - Advocacy and Argument (4)


    Analysis of logical method s of proof and different modes of advocacy. Argument as measured by formal validity and rhetorical effectiveness. Principles of argumentation with application of contemporary forms of public advocacy. Course fulfills GE Sub-area A1.

    Component(s): 4 lectures/problem-solving.
  
  • COM 206 - Desktop Publishing (4)


    Principles and theory of typography, layout, and production of material for the print industry. Work with Macintosh computers and learn elements of desktop publishing, including word processing, graphic design, and page composition.

    Component(s): 4 lectures/problem-solving.
  
  • COM 216 - Report Writing (4)


    Report-writing techniques. Research, organization, and preparation of specialized and technical information. Regular written reports.

    Prerequisite(s): ENG 104 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 232 - Photojournalism (4)


    Photography for media publications and public relations. Photo editing, picture stories and photo illustrations. Photography and lighting for newspapers, magazines, and other media publications.

    Prerequisite(s): COM 131/131A .
    Component(s): 4 lectures/ problem-solving.
  
  • COM 270 - Media, Politics, Sex & Violence (4)


    Effects of mass media institutions on societies; their significance as social institutions. Examines the ways in which news and entertainment media impact public attitudes and behavior. Includes examinations of sex, gender, violence, politics, and race. Course fulfills GE Sub-area D3.

    Component(s): 4 lectures/problem-solving.
  
  • COM 280 - Understanding & Appreciating the Photographic Image (4)


    History and aesthetics of the photographic image. Explores theories of visual communication and methods of photographic image evaluation. Views and evaluates applications of photography. Examines the role of composition, light, and imagination in the production of photographic images. Course fulfills GE Sub-area C1.

    Component(s): 4 lectures/presentations.
  
  • COM 299/299A/299L - Special Topics for Lower Division Students (1-4)


    Group study of a selected topic, the title to be specified in advance.

    Corequisite(s): may be required.
    Component(s): Instruction is by lecture, laboratory, or a combination of both.
    Minimum/Maximum Units: Total credit limited to 8 units, with a maximum of 4 units per quarter.
  
  • COM 300 - Reporting I (4)


    Basic news gathering and writing principles. Emphasis on style, sources, interviewing, news leads, and story development.

    Prerequisite(s): COM 106 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 301 - Videography (4)


    Gathering and writing of news for the broadcast media. Introduction to broadcast news production. Beginning field production.

    Prerequisite(s): COM 106 , COM 300 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 312 - Magazine Journalism (4)


    Examination of the history, role, and function of magazines in American society, and teaches how to write for magazines. Class learns the art, craft, and business of magazine writing, editing, and selling nonfiction feature articles for magazines. Includes lectures and critiques of student work.

    Prerequisite(s): COM 106 , COM 300 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 313 - Public Relations Theory (4)


    Effects of organized information on public thinking; dissemination of ideas by commercial, industrial, social, and governmental organizations; the use of various publicity tools.

    Prerequisite(s): COM 201 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 314 - Organizational Communication Theory (4)


    Interdisciplinary theoretical approaches to the study of communication in and between organizations. Emphasis on organizational communication theories relating to managerial, psychological, sociological, systemic, cultural, and political views of communication in and between organizations. Course fulfills GE Interdisciplinary Synthesis C4 or D4.

    Prerequisite(s): Completion of GE requirements in Area A and a minimum of two GE courses from sub-areas C1-C3 and a minimum of two GE courses from subareas D1-D3.
    Component(s): 4 lectures/problem-solving.
  
  • COM 316 - Communication Research (4)


    Research methods used to measure the content, process and effects of communications on attitudes, knowledge, and behavior. Research design, data analysis and evaluation in quantitative and qualitative communication research methodology.

    Prerequisite(s): COM 201 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 317 - Reporting II (4)


    Advanced news gathering, interviewing and writing principles. Emphasis on multisource interviews and stories, including documents and news features.

    Prerequisite(s): COM 106 , COM 300 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 319 - Public Relations Writing (4)


    Format and style for writing public relations materials. Emphasis on writing the various types of public relations copy.

    Prerequisite(s): COM 106 , COM 300 , COM 313 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 321 - Advanced Organizational Communication Theory (4)


    Analysis of breakdowns in communications systems; identification of barriers and constraints to effective message transmission. Emphasis on practical and creative problem solving.

    Prerequisite(s): COM 314 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 325 - Persuasion (4)


    How persuasion is affected by messages in various communication contexts. The process is studied through differing aspects of source, channel(s) and receiver(s). Emphasis on contributions from behavioral theorists.

    Prerequisite(s): COM 201 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 327 - Intercultural Communication (4)


    Considers complexities of communication in a culturally diverse world toward the goal of improving communication effectiveness. Assimilates theory and research from anthropology, sociology, psychology, ethnic and gender studies, conflict & peace studies, and communication. Examines roles of culture, social groups, and individuals in shaping communication. Course fulfills GE Synthesis D4.

    Prerequisite(s): Completion of General Education Area A and D: Sub-areas 1, 2, and 3.
    Component(s): 4 lectures/problem-solving.
  
  • COM 337 - Group Communication (4)


    Variables of communication within problem-solving groups; development of conference and discussion skills. Secondary emphasis on group psychology as it relates to problem-solving discussions.

    Prerequisite(s): COM 201 .
    Component(s): 4 lectures/problem-solving.
  
  • COM 351A - Newspaper Practices (2)


    Newspaper laboratory for beginning newspaper staff members. For students interested in gaining practical newspaper experience.

    Prerequisite(s): COM 106 , COM 300 , or permission of instructor.
    Component(s): Minimum of 4 hours of activity a week.
    Minimum/Maximum Units: Total credit in COM 351A, COM 352A , COM 354A  limited to 6 units.
  
  • COM 352A - Magazine Practices (2)


    Magazine production course for beginning staff members; includes writing, layout, and production activity.

    Prerequisite(s): COM 106 , COM 300 , COM 312 , or permission of instructor.
    Component(s): Minimum of 4 hours activity a week.
    Minimum/Maximum Units: Total credit in COM 351A , COM 352A, COM 354A  limited to 6 units.
  
  • COM 354A - Broadcast Practices (2)


    Television production experience for broadcasting sub-plan students.

    Prerequisite(s): COM 301  or permission of instructor.
    Component(s): Minimum of 6 hours of production activity a week.
    Minimum/Maximum Units: Total credit in COM 351A , COM 352A , COM 354A limited to 6 units.
 

Page: 1 <- 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15Forward 10 -> 39