Apr 24, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Course Descriptions



 

 

Communication

  
  • COMM 325 - Health Media Campaigns


    Units: 3
    Three hours lecture per week
    Description: Health communication media campaigns are designed to increase awareness, modify beliefs and attitudes, and change behaviors in a positive way. This course is designed to sharpen students’ understanding of the process of researching, planning, implementing and evaluating communication campaigns in the health context.
    Graded: Letter Grade
  
  • COMM 327 - Communicating Science & Policy (Cross-listed as ESRM 327)


    Units: 3
    Three hours lecture a week
    Definition: Provides an introduction and overview of environmental science communication in the broader contexts of (a) the role of communication in science, and (b) the cultural, practical and policy-related role of science communication to a variety of audiences and the wider society. This course focuses on best practices for environmental science communication and the translation of complex material in terms of persuasiveness and accuracy intended for a variety of audiences, including the science community, stakeholders, media representatives, policy makers, and public audiences. Cultivate students’ practical communication skills, with particular emphasis on effective speaking, writing and exhibiting on scientific and science-related topics to effectively engage non-scientific audiences via a variety of formats such as elevator speeches, narratives and analogies, social media, grant-writing, and advocacy papers. Provides students with the opportunity to undertake a substantial practical project in grant writing or science exhibiting.
    Graded: Letter Grade
    Same as: ESRM 327
  
  • COMM 328 - Community-Based Storytelling


    Units: 3
    Three hours lecture per week
    Students develop an understanding of the critical role of local storytelling and participatory journalism in supporting diverse communities. Provides an overview of the sociological and technological forces transforming todays communities and journalism, as well as theories on the intersection between local democracy and storytelling. Case studies on journalistic innovations and citizen-driven initiatives help illustrate the concepts and theories discussed.
    Graded: Letter Grade
  
  • COMM 329 - Collaboration, Innovation, and Teamwork


    Units: 3
    Three hours lecture per week
    Description: Working in teams with others of different backgrounds, disciplines, and expertise is an increasingly critical skill in today’s professional world. This course introduces theory and practical application of working in multidisciplinary teams, exploring the unique challenges and opportunities afforded by multidisciplinary and diverse team members. Students will learn theoretical and practical elements of working effectively with others across disciplinary boundaries and across industries, including marketing and event planning, STEM fields, engineering and design, nonprofit organizations, and grant-funded projects, and learn how to adapt their work processes and products to a variety of contexts.
    Graded: Letter Grade
  
  • COMM 331 - Art, Society, and Mass Media (Cross-listed as ART 331)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    The study of synergetic relationships between visual art and human communication dating back to the roots of civilization. Comparative studies in art and communication link ancient traditions to the development of contemporary mass media, including: print, photography, film, television and the internet.
    Same as: ART 331 .
    GenEd: UDGE-C, UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 333 - Nonprofit Management (Cross-listed as POLS 333, BUS 333)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Explores legal, political, management, and financial issues that are unique to the nonprofit sector: boards, volunteers, fundraising, and marketing.
    Graded: Letter Grade
    Same as: POLS 333, BUS 333
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 335 - Politics and Film (Cross-listed as POLS 335)


    Units: 3
    Two hours lecture and two hours activity per week.
    Prerequisite(s): Junior Standing or Consent of Instructor
    Explores the themes, issues, and processes of politics through an in-depth study of selected films. Area of focus varies by semester.
    Graded: Letter Grade
    Same as: POLS 335  
  
  • COMM 340 - Conflict Management and Mediation


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Focuses on the role of language and dialogue in the construction, escalation, and resolution of conflict in interpersonal, organizational, and community contexts. Addresses the social, political, historical, and behavioral aspects of conflict and conflict resolution in our society from a variety of disciplinary perspectives.
    Graded: Letter Grade
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 342 - Internet-Based Social Networks (Cross-listed as COMP 342, SOC 342)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Explores the ongoing evolution of Internet-based social networks using an interdisciplinary approach. Incorporates research from sociology, computer science, media studies, and philosophy to understand: Internet-based social networks, cultural and structural conditions of online communication, virtual identity construction, management of digital media, and the impact online social networks have on various institutions of society.
    Same as: COMP 342 , SOC 342  
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 345 - Media Literacy and Youth Culture (Cross-listed as EDUC 345)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    This interdisciplinary course examines the relationship between mass communication, mass media, and youth culture. Topics include the theories and effects of mass communication, in particular the effects of mass media on children and adolescents. To develop media literacy, students will apply these concepts to their own experiences with popular media, including television, print, and film.
    Same as: EDUC 345  
    GenEd: UDGE-D
    CI Mission Category(s): Multicultural Perspectives

  
  • COMM 347 - Online Communication and Society (Cross-listed as COMP 347)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Examines Online Communications (OC) and related social issues. Large and small organizations can wield OC in order to get their message across, fundraise, and maintain a connection with their stakeholders through dialogic communications. Topics include tools such as Social Media, design of online campaigns, measurements, as well as ethical, legal, and social issues. Students will work on case studies.
    Graded: Letter Grade
    Same as: COMP 347  
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 350 - Strategic Communication


    Units: 3
    Three hours lecture per week
    Prerequisite(s):
    • Apply strategic communication theories, planning processes, problem-solving strategies, operational techniques and evaluative mechanisms within the nonprofit, environmental, and/or health context;

     

    • Use qualitative and quantitative research to develop and evaluate communication plans (advocacy and/or reputation management);

     

    • Develop and evaluate the structure, content and consequences of both traditional and emerging digital media usage in strategic communication and public relations;

     

    • Produce culturally appropriate materials and methods of communication that reflect multicultural values and global perspectives in strategic communication and public relations practice.

     
    Description: Course provides an introduction to the concepts and skills associated with risk communication, crisis communication, public relations, and event planning. Students will learn to research, implement, and evaluate strategic communication plans across multiple channels and will explore the theory and practice of strategic communication within the non-profit, environmental, and health contexts.
    Graded: Letter Grade

  
  • COMM 355 - Cross-Cultural Communication In Health


    Units: 3
    Three hours lecture per week
    Description: Provides overview of sociocultural factors shaping health outcomes and health communication behaviors, highlights key theories and perspectives on intercultural communication about health, and helps students develop cultural competence in the health context.
    Graded: Letter Grade
  
  • COMM 382 - Art For Social Media (Cross-listed as ART 382)


    Units: 3
    Six hours activity per week
    Prerequisite(s): ART 204  , or ART 205  , or Consent of Instructor
    A studio activities class involving the production of artwork for social media and evolving digital formats. Concept development, visual design, and motion graphics will be investigated in the production of artwork expressly for applications involving online networks and mobile communication devices. Repeat 2 times up to 6 units.
    Graded: Letter Grade
    Same as: ART 382  
  
  • COMM 430 - Political Communication (Cross-listed as POLS 430)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing or Consent of Instructor
    An analysis of the relationship between mass media and political decision-making. Topics covered include political communication theories and trends, the relationship between political institutions and the press in the U.S. and in other countries, elections, debates, political campaigning and advertising, new media and politics, political socialization, education, politics and popular culture.
    Same as: POLS 430
  
  • COMM 441 - Health Communication (Cross-listed as NRS 441)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Explores the evolution of health as a major topic in communication studies. Focuses on conversations between health practitioners and patients, as well as public health campaigns.
    Graded: Letter Grade
    Same as: NRS 441  
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 442 - Organizational Communication


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Introduces students to theory, research, and applied practice fundamental to successful organizational communication. Students will explore the role communication plays in structuring, maintaining, and changing organizational contexts, as well as its effects on leadership, socialization, teamwork, and diversity issues.
    Graded: Letter Grade
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 443 - Environmental Communication (Cross-listed as ESRM 443)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Analyze and engage in debates about local, national, and global environmental disputes. Topics include analysis of risk, community dialogue, and strategic environmental messages.
    Lab Fee $0-$500
    Graded: Letter Grade
    Same as: ESRM 443  
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMM 450 - Environmental Conflict Resolution (Cross-listed as ESRM 450, POLS 450)


    Units: 3
    Three hours lecture per week
    Provides practical experience in negotiation and mediation techniques within the context of complex environmental and public policy disputes.
    Lab Fee $0-$500
    Graded: Letter Grade
    Same as: ESRM 450  , POLS 450  
  
  • COMM 455 - Leadership Studies


    Units: 3
    Three hours lecture per week
    Description: Introduces students to leadership theory, history, research, and practice in both the nonprofit and for-profit sectors. Through case study examples and contemporary exemplars, students will actively explore leadership styles, ethics, habits, and approaches in order to gain a better understanding of what it means to be a successful leader in our world today. In doing so, students will also outline an individual leadership profile, and an action plan for continued personal development.
    Graded: Letter Grade
  
  • COMM 490 - Special Topics


    Units: 3
    Three hours lecture per week
    Investigates a prominent topic within the field of communication. Topics vary by semester. Repeatable by topic up to 6 units.
  
  • COMM 491 - Dolphin Radio Practicum


    Units: 1
    One hour lecture per week
    Description: Introduces students to the history of broadcast radio, current laws regarding copyright and media distribution and radio station operations. Prepares students for participation in Dolphin Radio such as voice training, storytelling and podcast creation through theory and practical application. Repeat 3 times up to 3 units.
    Graded: Letter Grade
  
  • COMM 492 - Internship Seminar


    Units: 3
    Two hours seminar and two hours activity per week
    Prerequisite(s): COMM 300 level courses and consent of instructor.
    Students engage in an approved internship in which communication theories and skills are applied in a particular work setting. This is a blended format course.
  
  • COMM 494 - Independent Study


    Units: 1 - 3
    One to three hours independent study per week
    Prerequisite(s): Upper Division standing
    Description: Supervised project involving theoretical research in the field of communication. Repeat 3 times up to 3 units.
    Graded: Letter Grade
  
  • COMM 495 - Health Film And Speaker Series


    Units: 1
    One hour lecture per week
    Uses contemporary and classic films and documentaries to address current issues in health. Brings such guest speakers as authors, professors, community activists, healthcare providers, media producers and government officials to present on specialized subjects including but not limited to obesity, mental illnesses, infectious diseases, smoking, healthcare reform and health disparities. Repeatable up to 3 units.
    Graded: Letter Grade
  
  • COMM 496 - Environmental Film and Speaker Series (Cross-listed as ESRM 496)


    Units: 1
    One hour lecture per week
    Uses current and classic environmental films and documentaries to address current environmental issues. Brings such guest speakers as authors, professors, community activists, environmentalists, non- and for-profit business representatives, and government officials to present on specialized subjects including renewable energy, green business, environmental justice, green city planning and sustainable food systems. Repeatable 2 times up to 3 units.
    Same as: ESRM 496  
  
  • COMM 499 - Capstone Project


    Units: 3
    One hour seminar and four hours activity per week
    Prerequisite(s): Senior Standing or Consent of Instructor
    Description: Students will work with a community partner to demonstrate how Communication is relevant to an organization that addresses social issues.
    Graded: Letter Grade

Computer Science

  
  • COMP 101 - Computer Literacy


    Units: 3
    Three hours lecture in the lab per week
    An introduction to computer applications, including web applications, word processing, spreadsheets, databases, and programming. Not open to Computer Science majors.
    GenEd: E
  
  • COMP 102 - Web Development


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): COMP 101  or Consent of Instructor
    Introduction to the design and development of web pages, including use of HTML and scripting languages, multimedia content, and current web development tools.
    GenEd: E
  
  • COMP 105 - Introduction to Programming (Cross-listed as IT 105)


    Units: 3
    Three hours lecture taught in a laboratory per week
    Provides a balanced view of computing and an introduction to the world of computer science. In-depth coverage of the design, development, and expression of algorithms. Covers a variety of concepts relevant to the beginning student, including computer organization and design. Not open to students who have completed COMP 150.
    Graded: Letter Grade
    Same as: IT 105  
    GenEd: B4, E
  
  • COMP 110 - Computer Literacy for Educators (Cross-listed as LS 110)


    Units: 3
    Three hours lecture per week
    An introduction to computer systems, including web applications, word processing, spreadsheets, and databases, emphasizing their use in educational settings. Not open to Computer Science majors.
    Same as: LS 110  
    GenEd: E
  
  • COMP 121 - Introduction to Programming in C for STEAM


    Units: 3
    Two hours lecture and three hours lab per week
    Corequisite(s): None
    Introduces student to problem solving using algorithmic methods via procedural programming paradigm using a high-level language. Fundamental programming constructs are presented in manner appropriate for students with no prior programming experience. The emphasis is on engineering and scientific applications, and includes programming and practical hands-on problem solving, as well as introduction to programming microcomputers.
    GenEd: B4, E
  
  • COMP 122 - Data Structures and Algorithms for Engineers and Scientists


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 121  
    Corequisite(s): NONE
    Introduction to data structures and the algorithms for manipulating them. Review of composite data types such as arrays, records, strings, and sets. The following data structures will be introduced: stacks, queues, linked lists, hash tables, trees and graphs. Object-oriented concepts such as data encapsulation, classes, and inheritance will be covered. Topics include: the role of the abstract data type in program design, definition, implementation and application of data structures; recursion; use of time-complexity expressions in evaluating algorithms; comparative study of sorting and searching algorithms.
    Graded: Letter Grade
  
  • COMP 150 - Object-Oriented Programming


    Units: 4
    Four hours lecture per week taught in the lab
    Prerequisite(s): COMP 105 ; and MATH 104  or MATH 105  or Consent of Instructor
    Introduction to algorithms, their representation, design, structuring, analysis, and optimization. Introduces the concept of object paradigm, design and implementation of algorithms as structured programs in a high-level language. Course taught in a lab.
    Graded: Letter Grade
    GenEd: B4, E
  
  • COMP 151 - Data Structures And Program Design


    Units: 4
    Three hours lecture and three hours lab per week
    Prerequisite(s): COMP 150  
    Introduction to data structures and the algorithms that use them. Review of composite data types such as arrays, records, strings, and sets. Topics include: the role of the abstract data type in program design, definition, implementation and application of data structures such as stacks, queues, linked lists, trees and graphs recursion use of time-complexity expressions in evaluating algorithms. comparative study of sorting and searching algorithms.
    Graded: Letter Grade
  
  • COMP 162 - Computer Architecture and Assembly Language


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 121   or COMP 150   or IT 151   or IT 152  
    Description: An introduction to computer architecture, assembly language programming, system software and computer applications. Topics include: number systems and data representation internal organization of a computer primitive instructions and operations Assembly language language translation principles overview of operating systems.
    Graded: Letter Grade
  
  • COMP 221 - Unix System Programming I (Cross-listed as IT 221)


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 151   or IT 151   or IT 152      
    Description: Fundamentals of the UNIX operating system, including the command line interface (CLI), shell commands and related utilities. C will be covered at an accelerated pace, appropriate for students who already know another programming language. Fundamental C libraries, and basic UNIX system calls, will be covered. Principles of the program development cycle as applied to a UNIX environment will also be presented.
    Graded: Letter Grade
    Same as: IT 221
  
  • COMP 232 - Programming Languages


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 150  and COMP 151  and COMP 162  
    Discussion of issues in the design, implementation, and use of high-level programming languages. Topics include: historical background; how languages reflect different design philosophies and user requirements; technical issues in the design of major imperative (procedural) programming languages; other approaches to programming: functional programming, logic programming, and object-oriented programming.
  
  • COMP 262 - Computer Organization and Architecture


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 151  and COMP 162  
    Extension of basic addressing concepts to more advanced addressability such as base register and self relative addressing. Topics include: comparative computer architecture focusing on such organizations as multiple register processors and stack machines; basics of virtual memory, input/output; introduction to the concept of microprogrammable systems; low-level language translation process associated with assemblers; system functions such as relocatable loading and memory management; application of data structure and hashing techniques to the above.
  
  • COMP 337 - Survey of Computer Gaming


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Provides the student with a broad understanding of the world of computer gaming, including an evaluation and analysis of the cultural, historical, literary, psychological, and technological impact of computer gaming on society. Surveys the different types of computer games, such as educational, sports, first-person shooter, adventure, and strategy, along with an overview of the design, implementation, and testing issues that confront game developers. Students will construct, submit, and evaluate several written reports during the semester.
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMP 342 - Internet-Based Social Networks (Cross-listed as COMM 342, SOC 342)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Explores the ongoing evolution of Internet based social networks using an interdisciplinary approach. Incorporates research from sociology, computer science, media studies, and philosophy to understand Internet based social networks, cultural and structural conditions of online communication, virtual identity construction, management of digital media, and the impact online social networks have on various institutions of society.
    Same as: COMM 342 , SOC 342  
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMP 345 - Digital Image Processing (Cross-listed as PHYS 345, MATH 345)


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    An introduction to the basic concepts and techniques for digital image restoration and enhancement, analysis, coding, and compression. The emphasis is on processes which analyze primarily two-dimensional discrete images represented at the pixel level, including filtering, noise reduction, and segmentation. Fourier analysis techniques will be explored. Programming exercises will be used to implement the various processes, and their performance on synthetic and real images will be studied.
    Same as: PHYS 345 , MATH 345  
    GenEd: UDGE-B
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMP 347 - Online Communication and Society (Cross-listed as COMM 347)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Examines Online Communications (OC) and related social issues. Large and small organizations can wield OC in order to get their message across, fundraise, and maintain a connection with their stakeholders through dialogic communications. Topics include tools such as Social Media, design of online campaigns, measurements, as well as ethical, legal, and social issues. Students will work on case studies.
    Graded: Letter Grade
    Same as: COMM 347
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMP 350 - Introduction To Software Engineering


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 232   and COMP 262  
    Concepts and techniques for systems engineering, requirements analysis, design, implementation and testing of large scale computer systems. Principles of software engineering for production of reliable, maintainable and portable software products. Emphasis on functional analysis and structured design techniques. Topics include unit, integration and systems testing, configuration management, and software quality assurance practices. Participation in group activities involving analysis, design and implementation of a software intensive system. Introduction to Computer Aided Software Engineering (CASE).
    Graded: Letter Grade
  
  • COMP 351 - Distributed Computing


    Units: 3
    Three hours lecture per week
    Prerequisite(s): COMP 151  
    Learn effective use of remote objects and component technologies in computer programs. Study of fundamentals of distributed programming technologies. Build expertise in using modern tools and services to transparently integrate local and remote resources to solve problems.
  
  • COMP 354 - Analysis of Algorithms (Cross-listed as MATH 354)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): MATH 300  
    Computer-oriented study of semi-numerical and non-numerical algorithms. Topics include: sorting, tree searching, generation of combinatorial structures, algorithm proof techniques, best algorithms, programming complexity, and string matching. Some computer programming experience required.
    Graded: Letter Grade
    Same as: MATH 354  
  
  • COMP 362 - Operating Systems


    Units: 4
    Three hours lecture and three hours lab per week
    Prerequisite(s): For Computer Science Major COMP 232 ; For Mechatronics Engineering Major COMP 122  and COMP 162  
    Corequisite(s): None
    Examination of the principal types of systems including batch, multi-programming, and time-sharing. Networked systems are also discussed. The salient problems associated with implementing systems are considered including interrupt or event-driven systems, multi-tasking, storage and data base management, and input-output. Emphasis will be placed on some of the simple algorithms used to solve common problems encountered, such as deadlocks, queue service, and multiple accesses to data. Projects will be implemented to reinforce the lectures.
    Graded: Letter Grade
  
  • COMP 420 - Database Theory and Design (Cross-listed as IT 420)


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): MATH 300  or MATH 301  and COMP 151  or IT 151  
    Topics include: database structure including: structure definition, data models, semantics of relations, and operation on data models; database schemas: element definition, use and manipulation of the schema; elements of implementation.; algebra of relations on a database; hierarchical data bases. Discussion of information retrieval, reliability, protection and integrity of databases.
    Same as: IT 420 .
  
  • COMP 424 - Computer System Security (Cross-listed as IT 424)


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): COMP 151   or COMP 221 /IT 221  or IT 152   required. COMP 362   or IT 421   recommended
    Description: Security techniques in operating systems, data bases, and computer networks. Analysis of formal security models. Introduction to cryptography, and public key security schemas.
    Graded: Letter Grade
    Same as: IT 424  
  
  • COMP 425 - Computer Game Programming


    Units: 3
    Three hours lecture per week
    Prerequisite(s): COMP 151  
    This course focuses on exploring software techniques for development of computer-controlled games. The topics include: principles of game design, integrating graphics, animation and audio in games, game control including methods based on artificial intelligence, networking for multi-player games, game optimization and deployment, and game development cycles.
  
  • COMP 429 - Computer Networks (Cross-listed as IT 429)


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 232  and COMP 362  or COMP 221  /IT 221  and IT 421  
    Description: Basic software design and analysis considerations in networking computers into coherent, cooperating systems capable of processing computational tasks in a distributed manner. Network topology, routing procedures, message multiplexing and process scheduling techniques will be discussed.
    Graded: Letter Grade
    Same as: IT 429
  
  • COMP 436 - Computational Biology (Cross-listed as BIOL 436)


    Units: 4
    Four hours lecture per week
    Prerequisite(s): MATH 150  and Junior Standing
    Students will translate mathematical models and biological concepts into computer programs and data visualizations. Biological concepts cover predator-prey interactions, logistic growth models, and cellular diffusion. Students will use a common programming language to analyze real-world biological datasets. This course will utilize peer teaching where students will work in teams coupling biology students with computer science students.
    Graded: Letter Grade
    Same as: BIOL 436
  
  • COMP 437 - Foundations of Computer Game Development


    Units: 3
    Three hours lecture per week
    Prerequisite(s): COMP 105 , MATH 137 , ART 205 ART 206  or Consent of Instructor
    Provides the foundation for a multidisciplinary approach to computer game development. Students study game design principles; implementation methodologies and technologies; gaming industry management issues; and perspectives from art, technology, and business.
  
  • COMP 445 - Image Analysis and Pattern Recognition (Cross-listed as PHYS 445, MATH 445)


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): PHYS 345 /COMP 345 /MATH 345  or Consent of Instructor
    Addresses the issue of analyzing the pattern content within an image. Pattern recognition consists of image segmentation, feature extraction, and classification. The principles and concepts underpinning pattern recognition, and the evolution, utility, and limitations of various techniques (including neural networks) will be studied. Programming exercises will be used to implement examples and applications of pattern recognition processes, and their performance on a variety of diverse synthetic and real images will be studied.
    Same as: PHYS 445 , MATH 445  
  
  • COMP 447 - Societal Issues in Computing


    Units: 3
    Prerequisite(s): Junior standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Surveys the role of the digital computer in modern society. Topics include: dangers of the misuse of computers, privacy, copyright, computer crime, legal and social issues, as well as the ethical and appropriate use of computers.
    Graded: Letter Grade
    GenEd: UDGE-D
    CI Mission Category(s): Community Engagement, Interdisciplinary Approaches

  
  • COMP 449 - Human-Computer Interaction (Cross-listed as PSY 449)


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    The information exchange between humans and computer systems will be examined. Aspects of input/output devices, software engineering, and human factors will be discussed with respect to human-computer interactions. Topics include text and graphic display, user modeling, program design, debugging, complexity and comprehension, and current research studies and methodologies.
    Same as: PSY 449  
    GenEd: UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • COMP 451 - Advanced Object-Oriented Programming


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): COMP 350  and COMP 362  
    Principles of object-oriented design and programming based on languages such as JAVA, C++ and Smalltalk will be presented. Understanding of the role of objects, methods, message passing, encapsulation, and inheritance for effective programming will be stressed. Language structure versus particular engineering objectives will be analyzed. Design patterns techniques will be an unifying theme.
  
  • COMP 452 - Computational Bioinformatics (Cross-listed as MATH 452)


    Units: 4
    Four hours lecture in the lab per week
    Prerequisite(s): MATH 201  or MATH 202 / PSY 202  or MATH 300  or MATH 352  
    Basic computational models used in molecular biology will be introduced. Topics include algorithms for string alignments, dynamic programming, structural superposition algorithms, computing with differential information, 3D motifs, Hidden Markov Models, phylogenetic trees, statistical/information techniques for pattern recognition, and genetic algorithms. Some computer programming experience is required.
    Graded: Letter Grade
    Same as: MATH 452  
  
  • COMP 454 - Automata, Languages, and Computation


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): MATH 300  
    Study of the relation of languages (i.e. sets of strings) and machines for processing these languages, with emphasis on classes of languages and corresponding classes of machines. Phrase structure languages and grammar. Types of grammars and classes of languages. Regular languages and finite state automata. Context-free languages and pushdown automata. Unrestricted languages and Turing Machines. Computability models of Turing, Church, Markov, and McCarthy. Applications to programming languages, compiler design, and program design and testing.
  
  • COMP 462 - Embedded Systems (Cross-listed as EMEC 462)


    Units: 3
    Two hours lecture and three hour lab per week
    Prerequisite(s): COMP 362  or Consent of Instructor
    Corequisite(s): None
    Covers the design of embedded systems. This includes the analysis of small, computer systems designed for robotic mechanisms and common appliances, such as cell phones and other hand-held devices. Topics include the design, implementation, and testing of software used in such systems with special attention paid to maximizing the use of limited, computational resources and the need for event-driven, real-time, system responses.
    Graded: Letter Grade
    Same as: EMEC 462  
  
  • COMP 464 - Computer Graphic Systems And Design I (Cross-listed as IT 464, ART 464)


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 350  and MATH 240 ; or COMP 221  and MATH 301  
    Topics include: fundamental concepts of computer graphics graphics devices graphics languages interactive systems applications to art, science, engineering and business trade-offs between hardware devices and software support.
    Graded: Letter Grade
    Same as: IT 464, ART 464
  
  • COMP 466 - Computer Graphic Systems And Design II (Cross-listed as IT 466, ART 466)


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 464  /IT 464  
    Advanced concepts of computer graphics. Topics include computer graphics software and hardware, mathematical basis of geometric modeling, data base management in manufacturing environments, imagining and visualization.
    Graded: Letter Grade
    Same as: IT 466  , ART 466  
  
  • COMP 469 - Introduction To Artificial Intelligence


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 350  and COMP 362  
    A hands-on exploration of the use of computers to perform computations normally associated with intelligence, pattern formation and recognition using a variety of symbolic and sub-symbolic methods. Knowledge acquisition, representation, and maintenance will be covered.
    Graded: Letter Grade
  
  • COMP 470 - Mobile Robotics (Cross-listed as EMEC 470)


    Units: 3
    Two hours lecture and 3 hours lab per week
    Prerequisite(s): COMP 362  and MATH 240 ; or Consent of Instructor
    Corequisite(s): None
    Introduces students to the design, construction, and programming of mobile robots. Included are traditional topics of robot architecture, sensors, actuators, robot kinematics and dynamics. In addition, topics such as adaptive control and human-robot interaction will also be studied. Students will have the opportunity to design and build their own robot, and to program it to perform some useful task.
    Graded: Letter Grade
    Same as: EMEC 470
  
  • COMP 478 - Introduction To Data Mining


    Units: 3
    Two hours lecture and three hours lab per week
    Prerequisite(s): COMP 350 , COMP 362 , MATH 151 , MATH 240 , MATH 352  and Consent of Instructor
    Practical programming introduction to tools, methods, techniques, and workflows for understanding large quantities of data. Familiarizes students with instruments for data representation, preprocessing including data cleaning and reduction, input feature selection, data analysis including classification, clustering, and prediction, and data visualization.
    Graded: Letter Grade
  
  • COMP 490 - Topics in Computer Science


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Upper-division standing
    Current issues in computer science. Repeatable by topic up to 9 units.
  
  • COMP 491 - Capstone Preparation


    Units: 1
    One hour activity per week
    Prerequisite(s): COMP 350 , COMP 362 , Senior Standing in the Computer Science Major
    Research and develop a proposal for a significant software project under faculty supervision.
  
  • COMP 492 - Internship


    Units: 1 - 3
    Variable activity hours per week
    Prerequisite(s): Upper-division standing and program approval of written proposal
    Description: Supervised work experience and study in an industrial or scientific setting involving development of computer information related skills. Repeat 9 times up to 9 units.
    Graded: Letter Grade
  
  • COMP 494 - Independent Research


    Units: 1-3
    Variable activity hours per week
    Prerequisite(s): Upper-division standing and program approval of written proposal
    Supervised project involving theoretical research in the field of computer science and its applications. Repeatable by topic up to 9 units.
  
  • COMP 497 - Directed Studies


    Units: 3
    Three hours activity per week
    Prerequisite(s): Program approval of written proposal
    Supervised project involving library research in the field of computer science or its applications. Repeatable by topic up to 9 units.
  
  • COMP 499 - Capstone Project


    Units: 3
    Three hours independent study per week
    Prerequisite(s): COMP 491  
    Description: Design and implement a capstone project under faculty supervision, and present the results in a poster/demo session at the end of semester. . Repeatable up to 9 units.
    Graded: Letter Grade
  
  • COMP 510 - Advanced Image Analysis Techniques (Cross-listed as PHYS 510, MATH 510 )


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the MS Mathematics Program or MS Computer Science
    Program Image processing course in the fundamentals of 2-D digital signal processing with emphasis in image processing techniques, image filtering design and applications. Programming exercises in Matlab (or Octave) will be used to implement the various processes, and their performance on synthetic and real images will be studied. Applications in medicine, robotics, consumer electronics and communications.
    Same as: PHYS 510, MATH 510
  
  • COMP 520 - Advanced Database Systems


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    This graduate course covers advanced analysis of Relational Database Management Systems including their design and implementation. Topics include relational algebras, Entity Relation Diagrams, first, second, and third Normal Forms, data integrity constraints, triggers, query optimization, indexing, stored procedures, distributed databases, database administration issues, transaction processing and scheduling, object oriented database modeling, and data security.
  
  • COMP 524 - Security


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    A survey of security issues and techniques for stand-alone and networked computer systems including databases. Techniques such as auditing, risk analysis, cost-benefit analysis. Security standards. Application in various fields.
  
  • COMP 529 - Cloud Computing


    Units: 3
    Three hours of lecture per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program and Consent of Instructor
    Design and programming of distributed systems that use telecommunication networks as their computing platform.
  
  • COMP 532 - Computational Bioinformatics


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program and Consent of Instructor
    Contemporary computational models used in molecular biology and structures simulations will be introduced. Topics include dynamic programming, statistical/ information techniques for pattern recognition, algorithms for string alignments, structural superposition algorithms, computing with differential information, 3D motifs, Hidden Markov Models, phylogenetic trees, genetic algorithms.
  
  • COMP 546 - Pattern Recognition (Cross-listed as PHYS 546, MATH 546)


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    New and emerging applications of pattern recognition (PR) such as data mining, web searching, multimedia data retrieval, face recognition, and cursive handwriting recognition - require robust and efficient techniques. Statistical decision making and estimation are fundamental to the study of PR. Pattern content is analyzed using feature extraction and classification. The principles and concepts underpinning PR, and the evolution, utility and limitations of various techniques (including neural networks) will be studied. Programming exercises will be used to implement examples and applications of PR processes, and their performance on a variety of diverse examples will be studied.
    Same as: PHYS 546 , MATH 546  
  
  • COMP 549 - Human-Computer Interaction


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    The design, development and analysis of effective interfaces to computer systems. Trends in graphical user interfaces.
  
  • COMP 550 - Advanced Software Engineering


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program and Consent of Instructor
    Fundamentals of Object-Oriented Design and Analysis. Designing systems with Unified Modeling Language (UML) and patterns. Applications to other fields.
  
  • COMP 554 - Algorithms (Cross-listed as MATH 554)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    Design strategies for algorithms and data structures. Theoretical limits to space and time requirements. Time/space trade-offs. Categories of problems and algorithms. Applications to business, bioinformatics, engineering, telecommunications and other disciplines. Open problems in the field.
    Same as: MATH 554
  
  • COMP 566 - Geometry and Computer Graphic


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    Algorithms for geometric analysis and retrieval of 3D shapes from large 3D databases common in several fields, including computer graphics, computer-aided design, molecular biology, paleontology, and medicine. The focus of study will be recent methods for matching, registering, recognizing, classifying, clustering, segmenting, and understanding 3D data.
  
  • COMP 569 - Artificial Intelligence


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    The course covers the many aspects of how human intelligence might be encoded in computer programs and mechanisms such as robots. This includes topics in Natural Language Processing, Computer Vision, Expert Systems, and Automated Problem Solving.
  
  • COMP 571 - Biologically Inspired Computing


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    Study of computing paradigms that have roots in Biology including Neuromorphic Systems, Evolutionary Systems, Genetic Programming, Swarm Intelligence and Artificial Immune Systems.
  
  • COMP 572 - Neural Networks


    Units: 3
    Three hours of lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    Covers the basic ideas of distributed computation with many simple processing units, similar to the neurons of the brain. Topics include: Hopfield style networks applied to optimization problems, and the backpropagation method applied to pattern classification problems. Additional topics include associate memory, binary vs. analog networks, simulated annealing.
  
  • COMP 575 - Multi-Agent Systems


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    Analysis of design issues that currently confront software engineers as they define the electronic ecosystem that will be housed in the computer networks of the future. The course focuses on state-of-the-art agent technology. In this course the student will build an agent development framework and then implement several intelligent agents.
  
  • COMP 578 - Data Mining


    Units: 3
    Three hours lecture in the lab per week
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    This graduate course covers the fundamentals of Data Mining. Topics include: the analysis of patterns of data in large databases and data warehouses, the application of statistical pattern recognition, and data modeling and knowledge representation. Applications in large databases and gene hunting.
  
  • COMP 590 - Advanced Topics in Computer Science


    Units: 3
    Three hours lecture per week
    Selected advanced topics in Computer Science. Repeatable for up to 9 units
  
  • COMP 597 - Master Thesis


    Units: 1-3
    Two to six hours activity per week
    Supervised research in the field of computer science or its applications. Required to present their research at Graduate Seminar. Repeatable.
  
  • COMP 599 - Graduate Seminar


    Units: 1
    Prerequisite(s): Admission to the Computer Science or Mathematics Graduate Program
    Oral presentations of current advancements in the field, reports on students’ research, master thesis, and projects. Repeatable.
    Graded: Credit/No Credit

Economics

  
  • ECON 110 - Principles of Microeconomics


    Units: 3
    Three hours lecture per week
    The application of economic reasoning to the decisions of consumers and producers. Topics include opportunity cost, resource allocation, the price system, the organization of industry, market failures, distribution of income, public sector economics.
    GenEd: D
  
  • ECON 111 - Principles Of Macroeconomics


    Units: 3
    Three hours lecture per week
    Prerequisite(s): ECON 110  
    Description: Study of the workings of the economy. Topics include national income accounting, business cycles, employment and unemployment, inflation, economic growth, financial institutions, fiscal and monetary policy, and international trade.
    Graded: Letter Grade
    GenEd: D
  
  • ECON 203 - Introduction To Social Business (Cross-listed as BUS 203, SOC 203)


    Units: 3
    Three hours lecture per week
    Interdisciplinary overview of Social Business models and their application to social, economic, technological, cultural, political and environmental issues both locally and globally. Introduction to the finance and planning of Social Businesses, as well as comparisons to traditional and other alternative business models.
    Graded: Letter Grade
    Same as: BUS 203  , SOC 203  
    GenEd: D
  
  • ECON 300 - Fundamentals Of Economics


    Units: 3
    Three hours lecture per week
    Foundations of economic analysis spanning key elements of micro- and macroeconomics utilized to address common issues in business and public affairs. Not open to students with credit in ECON 110  or ECON 111 .
    Graded: Letter Grade
  
  • ECON 301 - Social Business Planning (Cross-listed as BUS 301, SOC 301)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): BUS 203  or ECON 203  or SOC 203  
    Description: Addresses the major issues confronted when planning a social business: identification, diagnosis and measurement of social problem, elements of a social business plan including all types of resource flows, plausible forecasting about them, tax issues, and legal issues. Students will interact with an existing social business and research its business plan.
    Graded: Letter Grade
    Same as: BUS 301, SOC 301
  
  • ECON 310 - Intermediate Microeconomics


    Units: 3
    Three hours lecture per week
    Prerequisite(s): ECON 110  , ECON 111   and MATH 140  or MATH 150  
    Description: Economic analysis of the decisions of consumers and producers. Emphasis on the theory of consumer behavior, the theory of the firm, price and output determination in various market structures, factor markets and externalities.
    Graded: Letter Grade
  
  • ECON 311 - Intermediate Macroeconomics


    Units: 3
    Three hours lecture per week
    Prerequisite(s): ECON 110  , ECON 111   and MATH 140   or MATH 150  
    Description: Determinants of levels of national income, employment, and price levels. Analysis of secular and cyclical changes in economic activity, and the effects of monetary and fiscal policies on these changes.
    Graded: Letter Grade
  
  • ECON 320 - Money And Banking


    Units: 3
    Three hours lecture per week
    Prerequisite(s): ECON 110  , ECON 111   and MATH 140   or MATH 150  
    Description: Nature and functions of money and its relation to prices the monetary system of the United States the functions of banks, bank credit, foreign exchange and monetary control. The impact of monetary policy on economic activity.
    Graded: Letter Grade
  
  • ECON 329 - Managerial Economics


    Units: 3
    Three hours lecture per week
    Prerequisite(s): ECON 110  , ECON 111   and MATH 140   or MATH 150  
    Description: Development of the tools of marginal analysis and their application to managerial decisions and planning. Topics include demand analysis, production and cost, pricing and output decisions under different market structures. Product and factor markets will be analyzed.
    Graded: Letter Grade
  
  • ECON 331 - Narratives of the Working Class (Cross-listed as ENGL 331, SOC 331)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Examines the lives of working people using various thematic approaches and disciplinary methodologies. Materials include literature, film, and case studies.
    Graded: Letter Grade
    Same as: ENGL 331, SOC 331
    GenEd: UDGE-C, UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

  
  • ECON 340 - Business and Economics in Literature (Cross-listed as BUS 340, ENGL 340)


    Units: 3
    Three hours lecture per week
    Prerequisite(s): Junior Standing and successful completion of Golden Four GE Areas (A1, A2, A3, B4)
    Explores the ways in which business and economics have been represented in American literature. Employs critical methodologies from the fields of Business, Economics, and Literary studies.
    Same as: BUS 340 , ENGL 340  
    GenEd: UDGE-C, UDGE-D
    CI Mission Category(s): Interdisciplinary Approaches

 

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