Jun 25, 2024  
2018-2019 Cal State East Bay Catalog 
    
2018-2019 Cal State East Bay Catalog [ARCHIVED CATALOG]

Course Descriptions


Use the filter below to look up specific course information or click on the About Courses link for more general information:

Note: Please see Errata  page for corrections to BAN, CS, GEOL, GS, MKTG, SOC and SPPA courses’ content.

 

Communication: Graduate

  
  • COMM 685 - Future of Media and Society


    Units: 4
    Study of the landscape of current and future media with the aim of creating stories about emerging media. Covers short, medium and long-term evolution in technology and culture. Uses scenario planning as a technique for considering complex, unpredictable interrelationships.

    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 4
  
  • COMM 690 - Independent Study


    Units: 1-4
    Independent study in Communications under supervision of instructor.

    Prerequisites: Department consent and minimum 3.0 GPA.
    Equivalent Quarter Course: COMM 6900.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 1-4
  
  • COMM 691 - University Thesis


    Units: 1-6
    Development and writing of a formal research paper for submission to the university in the specified format. Supervision by departmental committee, two of whom must be Communication faculty members. Oral defense is required. 

    Prerequisites: Post-baccalaureate standing.
    Equivalent Quarter Course: COMM 6910.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 1-6
  
  • COMM 692 - Comprehensive Exams


    Units: 2
    Graduate comprehensive examination. Directed readings, comprehensive essay exam questions, and an oral defense. 

    Prerequisites: Department consent.
    Equivalent Quarter Course: COMM 6901.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 2
  
  • COMM 693 - Project


    Units: 1-6
    Development of original product summarized in a written abstract. Project and abstract are submitted to the department which specifies their formats. Supervision by departmental committee, at least two must be Communication faculty members. Oral defense is required. 

    Prerequisites: Post-baccalaureate standing.
    Equivalent Quarter Course: COMM 6899.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 1-6
  
  • COMM 696 - Topics in Communication


    Units: 4
    Selected topics in communication beyond regular course offerings. Subjects will vary and will be specified at time of offering.

    Prerequisites: Department consent.
    Equivalent Quarter Course: COMM 6100.
    Repeatability: May be repeated for credit when content varies for a maximum of 8 units.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 4
  
  • COMM 697 - Issues In Communication


    Units: 4
    Readings, discussion, and research on contemporary and/or significant issues in communication.

    Equivalent Quarter Course: COMM 6999.
    Repeatability: May be repeated for credit when content varies, for a maximum of 8 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • COMM 698 - Internship


    Units: 1-3
    Formal advanced work opportunities integrating the academic program with their career aspirations. Integral advanced hands-on experience enhancing education and preparing for professional and personal success.

    Prerequisites: Department consent and minimum 3.0 GPA.
    Credit Restrictions: No more than 3 units may be applied to the Communication major.
    Equivalent Quarter Course: COMM 6898.
    Repeatability: May be repeated with department consent for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 1-3

Computer Engineering

  
  • CMPE 322 - Digital Design Laboratory


    Units: 1
    Design and implementation of combinational and sequential digital logic circuits. Digital Logic Gates, Boolean Algebra, K-maps, latches, flip-flops, registers, multiplexers, state machines. Hardware description language and FPGA programming, interface with digital hardware components.

    Co-requisites: CS 321.
    Equivalent Quarter Course: CMPE 3432.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 1
  
  • CMPE 330 - Electric Circuits II


    Units: 3
    A study of transistor-amplifier design, small- and large-signal models for diodes, BJTs, and MOSFETS, including operating points, biasing, and frequency responses. Active filters and amplifier topologies and design strategies. Introduction to design and operation of digital circuit components. Lecture Units: 2; Lab Units: 1

    Prerequisites: ENGR 230.
    Equivalent Quarter Course: CMPE 3010.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 344 - Microprocessor Laboratory


    Units: 3
    Microprocessor organization, operation, and programming. Hardware/software interaction, I/O port interfacing, interfacing with analog and digital electronic devices. Lecture Units: 2; Lab Units: 1

    Prerequisites: CS 301.
    Equivalent Quarter Course: CMPE 3434. 
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 370 - Digital Signal Processing I


    Units: 3
    Mathematical modeling of signals and systems. Continuous and discrete signals, with applications to audio, images, video, communications, and control. Frequency domain modeling and frequency response. Sampling of continuous-time signals. A simulation-based laboratory is part of the course. Lecture Units: 2; Lab Units: 1

    Prerequisites: CMPE 330.
    Equivalent Quarter Course: CMPE 3752.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 398 - Internship


    Units: 1-3
    Introduction to the internship experience; integration of the academic program with career aspirations; emphasis on internship readiness and preparation for professional success.

    Prerequisites: Department consent and minimum 2.0 GPA.
    Credit Restrictions: No more than 3 units may be applied to the Engineering major.
    Equivalent Quarter Course: CMPE 3898.
    Repeatability: May be repeated with department consent for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 1-3
  
  • CMPE 421 - Computer Architecture II


    Units: 3
    Advanced computer organization and design. Topics chosen from among RISC architectures, computer arithmetic, pipelining, cache memory and parallel processors.

    Prerequisites: CS 321 and CMPE 322.
    Equivalent Quarter Course: CMPE 4435.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 430 - Analog Design


    Units: 3
    Single stage and multistage transistor amplifier design. Biasing circuits, amplifier gain, and input/output impedance. Transient analysis and frequency analysis of active and passive networks. Bode plots and Nyquist stability. Lecture Units: 2; Lab Units: 1

    Prerequisites: CMPE 330.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 470 - Digital Signal Processing II


    Units: 4
    Implementation of signal processing systems in a floating-point DSP processor. DSP processor programming, memory management, interrupts, interfacing with registers, assembly language instructions, hardware datasheet interpretation. Real-time DSP applications involving filtering, and A/D and D/A conversion. Lecture Units: 3; Lab Units: 1

    Prerequisites: CMPE 370.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • CMPE 480 - VLSI Circuit Design/Layout


    Units: 3
    Fundamental design techniques for VLSI circuits. Properties of silicon, polysilicon, metal, n-type, and p-type materials. NMOS and PMOS transistor sizing and delay for logic functions. Implementation of complex integrated circuits on a microchip. Use of computer aided design tools.

    Prerequisites: CHEM 110 and CS 321.
    Equivalent Quarter Course: CMPE 4432.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 490 - Independent Study


    Units: 1-4
    Independent study under the supervision a department faculty member.

    Prerequisites: Department consent and minimum 2.0 GPA.
    Credit Restrictions: No more than 12 units of independent study may be applied in the major department and 8 units in other departments to a baccalaureate degree.
    Equivalent Quarter Course: CMPE 4900.
    Repeatability: May be repeated for credit, with department consent, for a total of 12 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 1-4
  
  • CMPE 492 - Senior Design I


    Units: 3
    Generation of engineering career documents, such as resume cover letter, project proposal, Gantt chart, bill of materials, and patent application. Initial contact with client, and project planning. Introduction to Scrum project methodology.

    Prerequisites: All of: ENGR 310, CMPE 344, CMPE 370.
    Equivalent Quarter Course: CMPE 4610.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 493 - Senior Capstone: Senior Design II


    Units: 3
    Technical development and completion of a capstone design project. Continuous feedback from project clients, teammates, and instructor. Introduction to Scrummethodology. Mock U.S. Patent application, and completion of a technical journal article. Satisfies the capstone requirement.

    Prerequisites: CMPE 492.
    Co-requisites: CMPE 480.
    Equivalent Quarter Course: CMPE 4620.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMPE 497 - Issues in Computer Engineering


    Units: 3
    Readings, discussion, and research on contemporary and/or significant issues in engineering.

    Equivalent Quarter Course: CMPE 3999.
    Repeatability: May be repeated for credit when content varies, for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 3

Computer Science

  
  • CS 100 - Programming for Everyone


    Units: 3
    An introduction to computer programming for non majors. Topics include interdisciplinary computing applications, computer systems, algorithm design, and programming language control structures. Programming projects in the Python programming language.

    Credit Restrictions: Not for Computer Science major or minor credit.
    Equivalent Quarter Course: CS 1160.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 101 - Computer Science I


    Units: 4
    An introduction to computer programming for computer science majors.  Topics include problem solving, algorithms, basic control structures, and program design. Programming projects in Python or other high level programming language. Lecture Units: 3; Lab Units: 1

    Prerequisites: Mathematics/QR Placement Category I or II, or successful completion of GE area B4.
    Equivalent Quarter Course: CS 1160 and CS 2360.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • CS 180 - Computers in Action


    Units: 3
    Introduction to computer applications and the role of computer technology in society.  Introduction to word processing, spreadsheet applications, presentation software, basic database management, and website development.

    Credit Restrictions: Not for computer science major or minor credit
    Equivalent Quarter Course: CS 1020.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 200 - Advanced Programming for Everyone


    Units: 3
    Further development of programming and problem solving skills, debugging techniques and testing. Topics include elementary data structures, object oriented design, and searching, sorting, and graph algorithms. Programming projects in the Python programming language.

    Prerequisites: CS 100.
    Credit Restrictions: Not for Computer Science major or minor credit.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 201 - Computer Science II


    Units: 4
    Further development of programming and problem solving skills in the C++ programming language. Topics include Abstract Data Types (ADTs), data structures (stacks, queues, trees), and object oriented design. Sorting and searching algorithms. Lecture Units: 3; Lab Units: 1

    Prerequisites: CS 101 with grade C- or better.
    Equivalent Quarter Course: CS 2360  and CS 2370.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • CS 211 - Discrete Structures


    Units: 3
    Propositional logic and predicate calculus, set theory, inference, induction, recursion, divide-and-conquer, enumeration, graphs and topology, trees, binary trees and traversals, Boolean algebra, logic gates,  asymptotic notation and algorithm analysis, combinatorics, cryptography, discrete probability, computational modeling.

    Prerequisites: MATH 130 with grade C- or better.
    Equivalent Quarter Course: MATH 2150.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
    Cross-listed: MATH 211




Units: 3
  
  • CS 221 - Computer Organization and Assembly Language


    Units: 3
    A study of the functional organization of digital computers. Fundamental principles of control and datapath units, program counter, ALU, multiplexers, registers, and memory. Digital logic gates and Boolean functions. Introduction to assemblers, linkers, and loaders. Programming with assembly language.

    Prerequisites: CS 100 or CS 101, both with grade C- or better.
    Equivalent Quarter Course: CS 2430.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 230 - Computing and Social Responsibility


    Units: 3 ; G.E./G.R. Area: D1-3
    Social impact and ethical aspects of computing, information privacy, security, social networking, software piracy, system reliability, human-computer interaction, net neutrality, workforce displacement, the Digital Divide, societal dependence on computing, the Internet as a democratic instrument of social change, and cyberethics.

    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F or CR/NC (student choice).
    G.E./G.R. Area Satisfied: D1-3 - Lower Division Social Sciences
Units: 3 ; G.E./G.R. Area: D1-3
  
  • CS 250 - Introduction to Web Programming


    Units: 3
    Technology and design of web systems and services for non majors. Human factors issues, computer-human interfaces design, web system design, development and testing.  Website development using multimedia graphics, image, and animation tools. Topics include e-commerce solutions and networking fundamentals.

    Credit Restrictions: Not for CS major credit
    Equivalent Quarter Course: CS 2020.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 300 - Discovering Computer Science


    Units: 3
    Introduction to computer science. Computational problem solving as a vehicle for scientific inquiry across disciplinary boundaries, computer hardware and software, fundamental principles in computer science including abstraction, efficiency and algorithmic design, programming in Closure, Python, or other high-level programming languages. 

    Strongly Recommended Preparation: Any GE area B4 course. 
    Prerequisites: Completion of GE area B4.
    Credit Restrictions: Not for Computer Science major or minor credit.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 301 - Data Structures and Algorithms


    Units: 4
    Design and implementation of abstract data structures including stacks, queues, doubly-linked  and circularly-linked lists, binary search trees, heaps, priority queues and graphs; algorithmic analysis and asymptotic notation; binary search, heapsort, merge sort, quicksort, and radix sort. Discussion Units: 3; Lab Units: 1

    Prerequisites: CS 201 and CS 211.
    Equivalent Quarter Course: CS 3240.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • CS 311 - Programming Language Concepts


    Units: 3
    Survey and comparison of a variety of computer languages and their use in particular domains. Topics include formal descriptions of syntax and semantics, control structures, data representation, design and implementation of imperative and functional languages.  Programming projects in several languages.

    Prerequisites: CS 201 and CS 221.
    Equivalent Quarter Course: CS 3120.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 321 - Computer Architecture


    Units: 3
    Logical design of digital computers. Boolean algebra, combinational and sequential circuits, computer arithmetic, memories, integrated circuits, control processors, input/output.

    Prerequisites: CS 211 and CS 221, both with grade C- or better.
    Equivalent Quarter Course: CS 3430.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 350 - Databases for Social and Health Sciences


    Units: 3
    Relational and hierarchical data models, database system architecture, and approaches for managing large volumes of social and health sciences data. 

    Prerequisites: CS 200.
    Credit Restrictions: Not for Computer Science major or minor credit.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 351 - Website Development


    Units: 3
    Website development emphasizing presentation layer with client side and server side technologies. Topics covered include HTML, CSS, media, JavaScript, CGI server-side programming.

    Prerequisites: CS 301.
    Equivalent Quarter Course: CS 3520.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 400 - Computer Programming for Science


    Units: 3
    An introduction to programming for science majors.  Emphasis on scientific applications and data manipulation using Python and associated scientific libraries.

    Prerequisites: MATH 130.
    Credit Restrictions: Not for computer science major or minor credit.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F or CR/NC (student choice).
Units: 3
  
  • CS 401 - Software Engineering


    Units: 4
    Concepts and issues in the development of large software projects. Approaches to requirements, analysis, design, implementation, testing, and maintenance of high-quality software. Systems for software design, management, documentation and testing such as UML, GIT, Javadoc and Junit. Programming in Java. Lecture Units: 3; Lab Units: 1

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4310.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 4
  
  • CS 411 - Automata and Computation


    Units: 3
    Formal models of computation, languages and computability, deterministic and non-deterministic finite automata, regular expressions, pushdown automata, context-free languages, Pumping Lemmas, Turing machines, decidability, reducibility, and undecidable problems.

    Prerequisites: CS 211 and MATH 225, both with grade C- or better.
    Equivalent Quarter Course: CS 4170.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 413 - Analysis of Algorithms


    Units: 3
    Asymptotic notation, analysis framework, and efficiency classes, recurrence relations, algorithmic design methodology, searching and sorting algorithms, string matching, heaps and priority queues, doubly-linked and circularly-linked lists; trees and balancing; graph algorithms including breath-first and depth-first search, and hashing.

    Prerequisites: CS/MATH 211 and CS 301.
    Equivalent Quarter Course: CS 4245
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 421 - Operating Systems


    Units: 3
    Principles of operating system design and implementation. Concurrent processes, interprocess communication, job and process scheduling, deadlock. Issues in memory management (virtual memory, segmentation, paging) and auxiliary storage management (file systems, directory structuring, protection mechanisms). Performance issues. Programming projects.

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4560.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 431 - Database Architecture


    Units: 3
    Data models, data description and data manipulation languages. Schemas, query processing, database system architecture. Integrity, concurrency, and security techniques. Implementation of data models in a real database.

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4660 or CS 4665.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 441 - Computer Networks


    Units: 3
    Computer network analysis and design.  Fundamentals of data communications: media, transmission, encoding, error detection and handling, link control, packet switching. Network architecture and topology. Network, Transport, and Application layer protocols, services, design issues and performance. Programming assignments using TCP/IP.

    Prerequisites: CS 301.
    Equivalent Quarter Course: CS 3590  or CS 4590.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 453 - Mobile Programming


    Units: 3
    Current practices and trends in software design, development, and deployment of mobile applications and systems. Topics include modern mobile device application development and related sensor and system technologies. 

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4521.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 455 - Computer Graphics


    Units: 3
    Survey of computer graphics hardware, algorithms, techniques, and standards. Software development using current graphic frameworks.

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4840.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 461 - Artificial Intelligence


    Units: 3
    Intelligence as computation, rational agent architecture, state spaces, breadth-first and depth-first search, heuristic search, A* algorithm, game playing, hill-climbing and optimization, neural networks, knowledge representation, production systems, machine learning techniques, introduction to Lisp and Scheme. Programming projects.

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4810.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 471 - Security and Information Assurance


    Units: 3
    Fundamentals of network and computer security.  Security services and mechanisms, models, cryptography, network and wireless security, digital forensics, security threats and vulnerabilities, risk analysis and management models, security attacks and policies, and legal and regulatory issues. Programming projects.

    Prerequisites: CS 301 with grade C- or better.
    Equivalent Quarter Course: CS 4245 or CS 4526 or CS 4527.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 490 - Independent Study


    Units: 1-4
    Independent study in computer science under the supervision of a member of the department faculty.

    Prerequisites: Department consent and minimum 2.0 GPA.
    Credit Restrictions: No more than 12 units of independent study may be applied in the major department and 8 units in other departments to a baccalaureate degree.
    Equivalent Quarter Course: CS 4900.
    Repeatability: May be repeated for credit with consent of instructor, for a maximum of 12 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F or CR/NC (student choice).
Units: 1-4
  
  • CS 497 - Topics in Computer Science


    Units: 3
    Selected relevant subjects in Computer Science technologies and applications.

    Prerequisites: CS 301 with grade C- or better.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 498 - Internship


    Units: 1-3
    Supervised work experience in which student completes academic assignments integrated with off-campus paid or volunteer activities.

    Prerequisites: Department consent, minimum 2.0 GPA., junior or senior standing and all of: CS 101, CS 201, CS 211, CS 221, CS 230, MATH 130, MATH 131, MATH 225, PHYS 135.
    Credit Restrictions: A maximum of 3 units will be accepted toward the Computer Science major.
    Equivalent Quarter Course: CS 3898.
    Repeatability: May be repeated for credit, for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 1-3

Computer Science: Graduate

  
  • CS 601 - Advanced Algorithms


    Units: 3
    Design, analysis, and implementation of algorithms; asymptotic notation and efficiency classes; recurrence relations; advanced searching and sorting techniques; string matching; heaps and priority queues; linked structures; balanced and threaded trees; graph algorithms; heuristics; intractable problems; other advanced techniques. Programming projects.

    Prerequisites: CS 401 and CS 413; or M.S. Computer Science major.
    Credit Restrictions: Open to M.S. or B.S. Computer Science majors only.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 603 - Advanced Software Engineering


    Units: 3
    Advanced concepts of object-oriented design; software development life-cycle models; software modeling; requirements gathering and analysis; pattern-based design of software; patterns as re-usable architecture; implementation of layered architecture code; software testing. Programming projects and review of literature.

    Prerequisites: CS 401 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6310.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 605 - Information Coding and Cryptography


    Units: 3
    The study of data coding and cryptography.  Topics may include: information content, Markov models, data compression codes, error correction and detection codes, symmetric and asymmetric key exchange, and other cryptographic techniques.  Programming assignments and review of literature.

    Prerequisites: CS 301 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only
    Equivalent Quarter Course: CS 6715 and CS 6520.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 607 - Parallel Programming


    Units: 3
    Parallel programming fundamental principles and programming techniques. Topics may include: parallel architectures, principles of parallel algorithm design, programming shared-address space systems and scalable systems, non-numerical and numerical algorithms, GPU Programming, Visualization tools.  Programming projects and review of literature.

    Prerequisites: CS 421 or CS 621.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6575.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 611 - Theory of Computation


    Units: 3
    Alphabets, strings and languages, regular languages and finite automata, context-free languages, grammars, context-sensitivity, Turing machines and Turing-Completeness, decidability, Church-Turing thesis, reducibility, time and space complexity classes, P versus NP, NP-Completeness and NP-Hard problems.

    Prerequisites: CS 411 or M.S. Computer Science major.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6260.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 615 - Compiler Design


    Units: 3
    Overview of compilation, lexical analysis, regular expressions, context-free grammars, top-down parsing and bottom-up parsing, semantic analysis, attribute grammars, ASTs, type-checking, intermediate representations, and constructing simple compilers. Additional topics may include register allocation, optimization, and code generation. Programming projects.

    Prerequisites: CS 411 or CS 611.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6110.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 621 - Operating Systems Design


    Units: 3
    Advanced concepts in operating systems theory and practice.  Topics may include process synchronization, concurrency, resource management, security, performance evaluation, analytic models, human interfaces, and implementation issues.  Programming assignments using open-source operating systems, and review of literature.

    Prerequisites: CS 421 or M.S. Computer Science major.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6560.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 623 - Cloud Computing


    Units: 3
    Cloud computing theory and protocols. Topics may include: Infrastructure/Platform/Software - as-a-service, cloud OS, architectures including Federated Clouds, principles of Virtualization platforms, security / privacy issues, Internet of things / data-intensive computing.  Programming projects and review of literature.

    Prerequisites: CS 421 or CS 621.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6593.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 625 - Advanced Computer Architecture


    Units: 3
    Analysis and design of computer architecture. Topics may include: Processor: instruction set principles, building data path, Instruction Pipelining: data/control hazards, Memory Hierarchy: caches, virtual memory, data/thread-level parallelism, multicore and distributed processors.  Programming assignments and review of literature.

    Prerequisites: CS 421 or CS 621.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 631 - Database Systems


    Units: 3
    Design issues in current database systems.  Topics may include: data models, storage management and access, distributed systems, query languages and query optimization, database integrity and security, encryption and decryption, concurrency control.   Programming projects and review of literature.

    Prerequisites: CS 431 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6660.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 641 - Advanced Computer Networks


    Units: 3
    Advanced concepts in computer network theory and practice. Specific emphasis on protocols, services, design issues and performance.  Topics may include routing, software-defined networks, data-centers, overlay networks, and wireless technologies.  Programming assignments using TCP/IP, and review of literature.

    Prerequisites: CS 441 or CS 621.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 643 - Distributed Systems


    Units: 3
    Distributed Systems theory and semantics. Topics may include: temporal logic, proof of program properties, time (logical clocks), state (distributed snapshots), fault-tolerance, replication, rollback recovery, processes and threads, Remote Procedure Calls, file systems.  Programming projects and review of literature.

    Prerequisites: CS 441 or CS 621.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6580.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 645 - Network Analysis and Design


    Units: 3
    The practice of network analysis and design. Topics may include estimation of traffic demand, requirements specification, topology design, network cost analysis, routing, wired and wireless technologies, design tools, and fault tolerance. Programming assignments and review of literature.

    Prerequisites: CS 441 or CS 641.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6591.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 651 - Web Systems


    Units: 3
    Current practices and trends in software design, development, and deployment of web-based systems, with particular emphasis on e-commerce. Projects incorporating the latest technologies and techniques used by the Internet community.  Review of literature.

    Prerequisites: CS 351 and CS 401; or M.S. Computer Science major.
    Credit Restrictions: Not open for credit to non-M.S. or non-B.S. Computer Science majors.
    Equivalent Quarter Course: CS 6320.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 661 - Advanced Artificial Intelligence


    Units: 3
    Intelligence, rational agent design, state-spaces, search, heuristic functions and A*, game playing, knowledge representation, formal logic, reasoning, expert systems, machine learning paradigms including neural networks and genetic algorithms, introduction to Lisp and Scheme. Programming projects and review of literature.

    Prerequisites: CS 411 or CS 611.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6810.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 663 - Computer Vision


    Units: 3
    Mathematical and algorithmic approaches to the problem of computing properties of the 3-D world from one or more digital images. Topics may include imaging, image processing, feature detection, calibration, stereopsis, motion, object recognition, tracking.  Programming projects and review of literature.

    Prerequisites: CS 401 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6825.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 665 - Human-Computer Interaction


    Units: 3
    Human-centered software design, interface paradigms, prototyping, performance models, usability testing, software logging, user observation, interaction styles, aesthetics, diversity and engagement, HCI in multimedia systems, collaboration, and communication systems. Programming projects and review of literature.  

    Prerequisites: CS 401 or CS 651.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 4835.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 667 - Machine Learning


    Units: 4
    Introduction to machine learning with an emphasis on the underlying mathematics. Topics such as VC dimension, central limit theorem, gradient descent. Applications such as SVM and neural nets.

    Prerequisites: MATH 230 and MATH 310; or M.S. Computer Science major.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
    Cross-listed: MATH 667.




Units: 4
  
  • CS 671 - Cybersecurity


    Units: 3
    Security principles, scope and vulnerabilities of Cyberspace, the problem of identity, privacy, malicious software, data security, cryptography, authentication in distributed systems, e-mail security, network security, wireless security, offensive security.  Programming assignments and review of literature.

    Prerequisites: CS 335 or M.S. Computer Science major.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6525.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 681 - Digital Signal Processing


    Units: 3
    Digital Signal Processing techniques and applications. Topics may include: Discrete Time Signals and Systems, Discrete Time Networks, Input-Output Relationships, Discrete Time Fourier Transform, Discrete Fourier Transform, IIR and FIR filter design, Power Spectrum Computation.  Programming projects and review of literature.

    Prerequisites: CS 401 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6752.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CS 683 - Computer Simulation


    Units: 3
    Introduction to construction and analysis of models by computer simulation. Study of discrete and/or continuous simulation languages. Applications to modeling technological, biological, industrial, and physical processes.  Programming projects and review of literature.

    Prerequisites: CS 401 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: CS 6870.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 690 - Independent Study


    Units: 3
    Selected research topics agreed on between the student and the faculty supervising the course. A plan of work completion must be approved prior to proceeding with the project. Progress reports, and a final report are required. 

    Prerequisites: Department consent and minimum 3.0 GPA.
    Credit Restrictions: Computer Science M.S. students only.
    Equivalent Quarter Course: CS 6900.
    Repeatability: May be repeated for credit for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 692 - Capstone Examinations


    Units: 3
    A synthesis of important areas of Computer Science, culminating in comprehensive examinations covering three required courses in the Master’s degree: Advanced Algorithms, Theory of Computation, and Operating System Design.

    Prerequisites: Department consent, minimum 3.0 GPA and advancement to candidacy.
    Credit Restrictions: Computer Science M.S. students only.
    Equivalent Quarter Course: CS 6901.
    Possible Instructional Methods: Entirely On-ground, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: CR/NC grading only.
Units: 3
  
  • CS 693 - Capstone Project


    Units: 1-4
    Implementation of a substantial project in an advanced area of computer science. Supervision by a departmental committee, at least one of whom must be a California State University East Bay Computer Science faculty member. Scientific literature research, a written report and an oral presentation is required.

    Prerequisites: Department consent, minimum 3.0 GPA and advancement to candidacy.
    Credit Restrictions: Computer Science M.S. students only.
    Equivalent Quarter Course: CS 6899.
    Repeatability: May be repeated for credit for a maximum of 4 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 1-4
  
  • CS 697A - Topics in Computer Science


    Units: 3
    Selected relevant subjects in Computer Science, either as a traditional course or as a survey of new literature.  Programming assignments required.

    Prerequisites: CS 401 or CS 601.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Repeatability: May be repeated for credit for a maximum of 9 units.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 697B - Topics in Computer Networks


    Units: 3
    Selected relevant subjects in Computer Networks, either as a traditional course or as a survey of new literature.  Programming assignments required.

    Prerequisites: CS 441 or CS 641.
    Credit Restrictions: Computer Science M.S. or B.S. students only.
    Equivalent Quarter Course: Any one from: CS 6526, CS 6527, CS 6592, CS 6594, CS 6596.
    Repeatability: May be repeated for credit for a maximum of 9 units.
    Possible Instructional Methods: Entirely On-ground, Entirely On-line, Hybrid (every section of this course may be taught both online and on-ground).
    Grading: A-F grading only.
Units: 3
  
  • CS 699 - Capstone Thesis


    Units: 1-6
    Development and completion of a formal research paper in an advanced area of computer science for submission to the department, which specifies its format. Supervision by a departmental committee, at least one of whom must be a California State University East Bay Computer Science faculty member. Scientific literature research, a written report and an oral presentation is required.

    Prerequisites: Department consent, minimum 3.0 GPA and advancement to candidacy.
    Credit Restrictions: Computer Science M.S. students only.
    Equivalent Quarter Course: CS 6909.
    Repeatability: May be repeated for credit for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 1-6

Construction Management

  
  • CMGT 101 - Introduction to Construction Management


    Units: 3
    Introduction to construction methods, materials, practices, contracts, codes, laws and trends. Also a study of professional ethics, management techniques and interaction with professional organizations and associations related to construction.

    Equivalent Quarter Course: CMGT 1011.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 142 - Construction Graphics and Plans Reading


    Units: 2
    Engineering drawing, computer-aided design, dimensioning, and tolerancing. Plan reading and specification review process. Lecture Units: 1; Lab Units: 1

    Equivalent Quarter Course: ENGR 1420.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 2
  
  • CMGT 201 - Surveying


    Units: 2
    Construction surveying site layout techniques are studied. Benchmark, building lines, property lines, leveling and profiling are discussed in lecture with applied laboratory exercises. Broad-based background in interpreting plans. Typical plans for both residential and commercial buildings will be reviewed. Lecture Units: 1; Lab Units: 1

    Prerequisites: MATH 130.
    Equivalent Quarter Course: CMGT 2011.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 2
  
  • CMGT 206 - Construction Materials


    Units: 3
    Introduction to the fundamentals of construction materials science, with emphasis on the origin, processing, properties, and use  of materials such as steel, concrete,  wood, and polymers.

    Prerequisites: All of: CHEM 110, CMGT 101, PHYS 125.
    Co-requisites: PHYS 126.
    Equivalent Quarter Course: CMGT 2060.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 207 - Construction Methods


    Units: 3
    Methods in construction of residential, commercial, and industrial buildings; site, excavation, foundation, structural work, framing, reinforced concrete, structural steel, masonry, roofing, and finishes.

    Prerequisites: CMGT 206.
    Equivalent Quarter Course: CMGT 2070.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 310 - Statics and Strength of Materials


    Units: 3
    An intermediate introduction to Newtonian mechanics. Fundamental concepts of mechanics, including resultants of force systems, free-body diagrams, equilibrium of rigid bodies, and analyses of structures. Properties of structural materials primarily for building construction majors.

    Prerequisites: PHYS 125.
    Equivalent Quarter Course: CMGT 3101.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 320 - Construction Law


    Units: 3
    Introduction to rules and regulations governing construction industry, including contractors licensing law, state lien laws, health and safety regulations, personnel relations and supervision, worker compensation, employment insurance, taxes, and dispute resolution.

    Prerequisites: Construction Management major.
    Equivalent Quarter Course: CMGT 3280.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 325 - Electrical and Mechanical Systems in Construction


    Units: 3
    Introduction to current principles and practices in the application of mechanical and electrical systems. Electrical power system, lighting, wiring, and power distribution. Mechanical systems such as heating ventilating, air conditioning, water supply, drainage, and sewers.

    Prerequisites: PHYS 126.
    Equivalent Quarter Course: CMGT 3250 or CMGT 4250.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 340 - Construction Cost Estimating


    Units: 3
    Topics related to construction project cost from the conceptual phase to full implementation and control. Use of computer tools for construction cost estimating. Lecture Units: 2; Lab Units: 1

    Prerequisites: Department consent.
    Equivalent Quarter Course: CMGT 4400.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 345 - Building Codes and Commissioning


    Units: 3
    Building Codes for structural, mechanical, electrical, and plumbing. Building safety and accessibility. Energy efficiency (Title 24) and commissioning.

    Prerequisites: CMGT 207.
    Equivalent Quarter Course: CMGT 3450.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 350 - Construction Project Planning, Scheduling and Control


    Units: 4
    Planning, scheduling, and control of construction projects. Application of project planning techniques such as CPM and PERT. Use of computer tools for project scheduling.

    Prerequisites: CMGT 207.
    Equivalent Quarter Course: CMGT 4200.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • CMGT 360 - Soil Mechanics and Building Foundations


    Units: 3
    Engineering properties of soils and rocks such as permeability, compressibility and shear strength. Site evaluation for building foundations, dams, tunnels and highways. Slope stability.

    Prerequisites: CMGT 310.
    Equivalent Quarter Course: CMGT 3600.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 398 - Internship


    Units: 1-3
    Introduction to the internship experience; integration of the academic program with career aspirations; emphasis on internship readiness and preparation for professional success.

    Prerequisites: Department consent and minimum 2.0 GPA.
    Credit Restrictions: No more than 3 units may be applied to the Construction Management major.
    Equivalent Quarter Course: CMPT 3898.
    Repeatability: May be repeated with department consent for a maximum of 6 units.
    Possible Instructional Methods: Entirely On-ground.
    Grading: CR/NC grading only.
Units: 1-3
  
  • CMGT 410 - Building Information Modeling


    Units: 3
    An introduction to Building Information Modeling (BIM) for design error detection and construction process improvement.

    Prerequisites: CMGT 142.
    Equivalent Quarter Course: CMGT 4100.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 430 - Environmental Issues and Green Building


    Units: 3
    Fundamental understanding of environmental issues and sustainability. Issues such as land use, energy efficiency, water use, indoor environmental quality, life cycle analysis, and construction waste disposal. High performance construction and green building assessment systems.

    Prerequisites: CMGT 207.
    Equivalent Quarter Course: CMGT 4300.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 440 - Construction Project Management


    Units: 3
    Project management concepts for construction; topics such as roles and responsibilities, delivery methods, labor relations and supervision, administrative systems, project control, computer tools for project management, documentation, quality management, commissioning, and process improvement.

    Prerequisites: Department consent.
    Equivalent Quarter Course: CMGT 3400.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 480 - Construction Safety


    Units: 3
    Introduction to the requirements of the Occupational Safety and Health Act and other related federal and state legislations as applied to the building construction industry. Standards for accident prevention, hazard identification, and responsibility for compliance emphasized.

    Equivalent Quarter Course: CMGT 4800
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 490 - Independent Study


    Units: 1-3
    Selected research topics in construction management, agreed on between the student and the faculty supervising the course. Work plan approval required prior to starting a project. Progress reports, a final report, and a final presentation are required.

    Prerequisites: Department consent and minimum 2.0 GPA.
    Credit Restrictions: No more than 12 units of independent study may be applied in the major department and 8 units in other departments to a baccalaureate degree.
    Equivalent Quarter Course: CMGT 4900
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 1-3
  
  • CMGT 493 - Senior Project


    Units: 4
    Topics such as construction ethics, teamwork, and project partnering will be covered. Also a real-world project request for proposal (RFP) will be assigned and the planning for the response is initiated. Development of alternative solutions and economic analyses. Weekly submission of proposal sections according to plan. Multiple written reports and oral presentations revised as per faculty critique.  

    Equivalent Quarter Course: CMGT 4620.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 4
  
  • CMGT 497 - Issues in Construction Management


    Units: 3
    Readings, discussion, and research on contemporary and/or significant issues in construction management.

    Prerequisites: Department consent.
    Equivalent Quarter Course: CMGT 4990.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3

Construction Management: Graduate

  
  • CMGT 610 - BIM and Advanced Technologies


    Units: 3
    Fundamentals of Building Information Modelling (BIM), introduction to applications for 3-D, 4-D and 5-D CAD. Coordination among the project stakeholders, clash detection, basics of sensing and information technology.

    Prerequisites: Admission to M.S. Construction Management program.
    Equivalent Quarter Course: CMGT 6100.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 620 - Legal Issues in Construction Management


    Units: 3
    Discussion of construction contracts including legal issues arising from design and construction services such as claims and dispute resolution, liability, and state law pertaining to construction.

    Prerequisites: Admission to M.S. Construction Management program.
    Equivalent Quarter Course: CMGT 6200.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
  
  • CMGT 630 - Environmental Issues and Sustainable Construction


    Units: 3
    Fundamentals of sustainability and the greenbelt environment. Issues such as integrated design, delivery methods for sustainable projects, commissioning, greenbuilding assessment methods, and life cycle analysis are discussed.

    Prerequisites: Admission to M.S. Construction Management program.
    Equivalent Quarter Course: CMGT 6300.
    Possible Instructional Methods: Entirely On-ground.
    Grading: A-F grading only.
Units: 3
 

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