






Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
The Computer Science and Engineering program offered by an ABET accredited university. The program offers a core set of foundation courses and coursework in concentrations such as web programming, system administration, game development, and graphics programming. The program also offers a Minor in Computer Science and a Certificate Program in Computer Systems and Programming. The document also explains the various topics covered in computer science and computer engineering, including computer design, programming, information processing, data communication, machine intelligence, and robotics. The Bachelor of Science in Computer Science and the Bachelor of Science in Computer Engineering programs are both accredited by ABET/CAC. The document also lists the faculty members of the department.
Typology: Study notes
1 / 10
This page cannot be seen from the preview
Don't miss anything!
Accredited by ABET (B.S. in Computer Science, BS in Computer Engineering) Jack Brown Hall, Room 307 (909) 537-5326 Computer Science and Engineering website Computer science is a discipline with historical foundations in science, mathematics and engineering. It is concerned with the study of a variety of topics including computer design, computer programming, information processing, data communication, machine intelligence, robotics, the algorithmic solution of problems, and the various representations of information including numeric, alphabetic, visual, audio and sensory. This discipline deals with effective ways to represent and display information, algorithms to process information, languages in which to express algorithms, hardware systems to interpret such languages, theoretical techniques for insuring the accuracy and cost effectiveness of these processes and the philosophical foundations of computing and machine intelligence. The Bachelor of Science in Computer Science degree program is accredited by ABET/CAC. The program emphasizes the fundamentals of computer science and the skills required to apply computer science to application areas, as well as professional ethics. The objective of the program is to prepare the student upon graduation for: immediate entry into a programming, software engineering, systems and network administration or similar position in either the public or private sectors; or for graduate education in computer science or a closely related discipline leading to a master or doctoral degree. The Bachelor of Science in Computer Engineering is accredited by ABET/ EAC. Computer engineering is a discipline with historical foundations in computer science and electrical engineering. It is concerned with the study of a variety of topics including circuit design, programmable logic, computer design, computer programming, software engineering, data communication, machine intelligence, robotics, the algorithmic solutions of problems, and the various representations of information including numeric, alphabetic, visual, audio, and sensory. This discipline deals with effective ways to represent and manipulate information, algorithms to process information, hardware systems and technologies to run software, design methodologies for hardware and software systems, and engineering techniques for ensuring the accuracy and cost effectiveness of these processes. The Bachelor of Science in Bioinformatics provides students with a background and skills useful for research and development in the growing biotechnology industries. Bioinformatics is the interdisciplinary study of biology and biochemical systems using mathematics and computer science. It involves the use of computers and statistics to make sense out of large amounts of data that are accumulating from high- throughput biological and chemical experiments, such as sequencing of whole gnomes, DNA, microarray chips, two-hybrid experiments, and tandem mass spectrometry. The bioinformatics degree program is a collaboration between the School of Computer Science and Engineering, the Department of Biology and the Department of Chemistry and Biochemistry. The Bachelor of Arts in Computer Systems program emphasizes the application of principles to practical problem solving in a domain of interest. Students complete a core set of foundation courses and coursework in one of the following concentrations: web programming, system administration, game development, graphics programming. Students also have the ability to combine the study of computer systems with another field of study through the general interdisciplinary option. The Minor in Computer Science is designed to give students from all academic disciplines a foundation in computing which will enrich and support the student's own field of study. The Certificate Program in Computer Systems and Programming is a short course of study provided for those individuals who desire a career in the computer science field which does not require a formal degree. Departmental Honors
Josephine G. Mendoza, Professor B.S. 1974, M.Eng. 1977, University of the Philippines Ph.D. 1984, University of Illinois
Khalil Dajani, Professor B.S. 1988, M.S 1991, University of Illinois Ph.D. 2000, University of Toledo George M. Georgiou, Professor B.S.E.E. 1985, Louisiana Tech University M.S.E.E 1987, M.S. 1988, Louisiana State University M.S. 1990, Ph.D. 1992, Tulane University Amir Ghasemkhani, Assistant Professor B.S. 2011, M.S. 2014, University of Tabriz, Iran, Ph.D. 2019, University of Nevada Reno Ernesto Gomez, Professor B.A. 1969, Cornell University M.S. 1975, Universidad de Puerto Rico Ph.D. 2005, University of Chicago Yunfei Hou, Associate Professor B.A. 2009, Xi'an Jiaotong University M.S. 2011, Saint Cloud State University Ph.D. 2016, University of Buffalo Jennifer Jin, Assistant Professor B.S. 2009 University of Dallas, M.S. 2011 University of California, Los Angeles, Ph.D. 2019 University of California, Irvine Yasha Karant, Professor B.A. 1975, Immaculate Heart/Cal Tech
M.S. 1978, Ph.D. 1981, University of California, Berkeley Fadi Muheidat, Assistant Professor B.A. 2000, Jordan University of Science and Technology M.S. 2015, University of Missouri, Columbia Ph D. 2017, University of Missouri, Columbia Haiyan Qiao, Professor B.S. 1993, M.S. 1996, Huanzhong University, China M.S. 2002, North Dakota State University Ph.D. 2007, University of Arizona Ronald Salloum, Assistant Professor B.S. 2010, California State Polytechnic University, Pomona Ph D. 2019, University of Southern California Qingquan Sun, Associate Professor B.S. 2006, XI'AN University of Technology M.S. 2012, University of Alabama Ph.D 2013, University of Alabama Kerstin Voigt, Professor, Director Vordiplom 1981, Johann-Wolfgang-Geothe University of Frankfurt, Germany M.S. 1984, Ph.D. 1994, Rutgers University Kay Zemoudeh, Professor B.S. 1981, M.S. 1984, University of Southwestern Louisiana Ph.D. 1990, University of South Carolina Yan Zhang, Assistant Professor B.E. 2000, Lanzhou Jiaotong University Ph.D. 2011, Biejing Jiaotong University Ph.D. 2018, University of Regina, Canada
Arturo I. Concepcion, Professor Owen J. Murphy, Professor B.A. 1979, Holy Cross M.S. 1982, Worcester Polytechnic Institute Ph.D. 1985, Syracuse University David A. Turner, Professor B.S. 1980, Wichita State University M.S. 1983, University of Massachusetts Ph.D. 2001, Institute Eurecom, Sophia Antipolis, France Tong L. Yu, Professor B.S. 1977, Chinese University of Hong Kong M.S.E. 1982, Ph.D. 1986, Johns Hopkins University Undergraduate Degrees
Computer Systems (http://bulletin.csusb.edu/colleges-schools- departments/natural-sciences/computer-science-engineering/ computer-systems-ba/) with concentrations in:
Bioinformatics (http://bulletin.csusb.edu/colleges-schools- departments/natural-sciences/computer-science-engineering/ bioinformatics-bs/) Computer Engineering (http://bulletin.csusb.edu/colleges-schools- departments/natural-sciences/computer-science-engineering/ computer-engineering-bs/) Computer Science (http://bulletin.csusb.edu/colleges-schools- departments/natural-sciences/computer-science-engineering/ computer-science-bs/) Graduate Degree
Computer Science (http://bulletin.csusb.edu/colleges-schools- departments/natural-sciences/computer-science-engineering/ computer-science-ms/) Minor Computer Science (http://bulletin.csusb.edu/colleges-schools- departments/natural-sciences/computer-science-engineering/ computer-science-minor/) Certificates Computer Systems and Programming (http://bulletin.csusb.edu/ colleges-schools-departments/natural-sciences/computer-science- engineering/computer-systems-programming-certificate/) Mobile Application Development (http://bulletin.csusb.edu/ colleges-schools-departments/natural-sciences/computer-science- engineering/mobile-application-development-certificate/) Courses
Introduction to computational thinking and computer programming with the easy-to-learn Python programming language. Development of critical thinking and logical reasoning through problem solving with computer programming. An introductory programming course suitable for liberal arts and sciences students. Two hours lecture and two hours activity laboratory. Materials fee required. Satisfies GE Category A3.
Introductory laboratory course to data analysis using spreadsheet software. Data Analysis is a fundamental methodology for studying physical and life sciences. Spreadsheets such as Microsoft Excel are widely used for data analysis in living and non-living systems. This course help students understand the core concepts of data analysis, learn to apply data analysis techniques, and become proficient in data analysis in the software environment. Suitable for anyone who seeks a working knowledge of data analysis, and for learners who want to consolidate their skills in spreadsheets. Satisfies GE Category B3. Materials fee required.
Semester Prerequisite: CSE 3100 and CSE 2130. Quarter Corequisite: Q2S conversion. Quarter Prerequisite: CSE 310 and CSE 313 Instruction set architecture; design methodology; performance measurement; computer arithmetic; memory hierarchy; RISC architectures, including pipelining and parallel-processing; distributed system architectures. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 401.
Semester Prerequisite: CSE 3100 and CSE 3350. Quarter Prerequisite: CSE 310, MATH 251, and PHYS 150 Design and analysis of analog circuits: circuit elements, mesh and node analysis, op-amps, circuit analysis in frequency domain and S domain, and transfer function. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 403.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Web application protocols (IP, TCP, DNS, TLS, HTTP), Web standards (HTTP, CSS, Javascript), database backends, Web server execution environments, client-side frameworks, developer tools, application security. Formerly CSE 405.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Computer networks, network security, OSI model, TCP/IP, LAN and WAN, network principles and protocols, wireless networks, network management, network and web security.
Semester Prerequisite: CSE 2020 and Math 2310. Quarter Prerequisite: CSE 330 and MATH 331 Survey of computer graphics hardware. Basic principles of creating computer graphics, opengl programming, animation, two-dimensional and three-dimensional transformations, hidden surface removal algorithms, and applications. Formerly CSE 420.
Semester Prerequisite: CSE 2020 and MATH 2310. Quarter Prerequisite: CSE 330 and MATH 372 Analysis and design of algorithms, including time and space complexity, design methodologies, and taxonomic classification of problems. Formerly CSE 431.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Study of game design concepts and game design specification. Principles of user interface layout, game design techniques, game design methodologies, artificial intelligence in gaming, and game design tools. Formerly CSE 440.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Techniques and technology used to produce games, game engines and their APIs, art asset creation, level design tools, game project development environments, and version control. Formerly CSE 441.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Mobile, cloud-based, or web-based app design and development. Also includes cross and multi-platform issues, and virtual reality and social network concepts.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Software life-cycle, software processes, practice of software engineering for software design and development, and team collaboration in a culminating software project is required. Formerly CSE 455.
Semester Prerequisite: CSE 3100 and CSE 2130. Quarter Prerequisite: CSE 310 and CSE 313 Theory and practice of software and hardware co-design: microcontrollers and programming, data acquisition, real-time operating systems, and low- power design techniques. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 456.
Quarter Prerequisite: CSE 313 and CSE 330 Overview, design, implementation, and security of operating systems. Process management, memory management, file systems, multiprocessor systems, distributed systems. Formerly CSE 460.
Semester Prerequisite: CSE 4600. Quarter Prerequisite: CSE 460 File systems, I/O systems, security distributed systems. Formerly CSE
Semester Prerequisite: Consent of the school of CSE. Quarter Prerequisite: Consent of the department Analysis, design and implementation of a software system that solves a problem related to the student's option. Presentation techniques and communication skills to support project planning and execution. Consent of the School of CSE required. Formerly CSE 482.
Semester Prerequisite: Senior Standing. Quarter Prerequisite: senior standing Seminars on a wide range of computer science topics especially as it pertains to professionalism, ethics, legal issues and the social impact and role of computer technology. Also includes presentations from industry and university personnel, and students regarding projects and research work. Formerly CSE 488.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 431 or consent of instructor Introduction to formal language theory. Finite state machines, regular grammars, context-free grammars, context-sensitive grammars, push- down automata, Turing machine, closure properties. Formerly CSE 500.
Semester Prerequisite: CSE 5000 or consent of instructor. Quarter Prerequisite: CSE 500 or consent of instructor Theoretical foundations of computer science: deterministic and non- deterministic Turing machines, models of computation; recursive functions, Church's thesis and undecidable problems; complexity classes P, NP, CO-NP and PSPACE. May not be taken for graduate credit. Formerly CSE 501.
Semester Prerequisite: CSE 4010. Quarter Prerequisite: CSE 401 High performance computer architectures and algorithms including pipeline, vector, array, multiprocessor computer designs, applications, and programming. Also covered are data flow and systolic machines, interconnection networks, and graph and parallel graph algorithms. May not be taken for graduate credit. Formerly CSE 510.
Semester Prerequisite: CSE 2020. Quarter Prerequisite: CSE 330 Foundations of artificial intelligence, current techniques and methods, problems, limitations and future prospects of machine intelligence. Formerly CSE 512.
Semester Prerequisite: Math 2210 and CSE 2020. Quarter Prerequisite: MATH 211 AND CSE 330 Recent developments in computational intelligence, a discipline which encompasses ideas from neural networks, fuzzy logic, evolutionary computation and in general from soft-computing areas. Solving real-world problems that are difficult to solve using traditional techniques. Includes optimization, pattern recognition, deep learning, decision making and prediction. Formerly CSE 514.
Semester Prerequisite: CSE 4310. Quarter Prerequisite: CSE 431 Study of logical deduction algorithms and their limitations, propositional and predicate calculus, completeness and incompleteness theorems, Herbrand-G del computability, the resolution principle, equality and inequality relations. Automation of theorem proving techniques. Formerly CSE 515. Similar to PHIL #400 or PHIL 400. Students may not receive credit for this course and any of the above courses.
Semester Prerequisite: CSE 2020 and Math 2220. Quarter Prerequisite: CSE 330 Theory and practice of machine learning: reinforced learning, supervised learning such as SVMs, data clustering, learning in multi-agent systems, applications in computer vision, and knowledge discovery in big data. Formerly CSE 516.
Semester Prerequisite: CSE 4200. Quarter Prerequisite: CSE 420 Advanced computer graphics concepts, theory and implementation techniques. Shading models and languages, parametric curves and surfaces, hidden edge and surface removal, and anti-aliasing. Formerly CSE 520.
Semester Prerequisite: Senior Standing. Quarter Prerequisite: Consent of Instructor Introduction to the principles of engineering design. Requirements analysis, system specifications, project management and tools, human- computer interface, accessibility and inclusivity of products, engineering ethics, technical writing. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 208 and CSE 308. Consent of instructor required.
Semester Prerequisite: CSE 4010. Quarter Prerequisite: CSE 401 Digital system design with FPGA, control and datapath, architecture and synthesis, design constraints, I/O peripherals. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 521.
Semester Prerequisite: CSE 4010. Quarter Prerequisite: CSE 401 Topics include algorithm design, analysis, and programming of high performance computers. Also covered are control-parallel versus data- parallel approaches, and selected parallel programming languages. Formerly CSE 525.
Semester Prerequisite: CSE 2020 and CSE 3350. Quarter Prerequisite: CSE 313 or 598, and CSE 330 Principles of analog and digital communications. Signal modulation principles and schemes, digitization and synchronization, channel coding, communication protocols and conventions, base-band signal representation and transmission. Formerly CSE 530.
Semester Prerequisite: CSE 2020 and MATH 2310. Quarter Prerequisite: MATH 331 Introduction to scientific computing. Algorithms related to approximations, zero findings, least squares, eigenvalue problems, numerical differentiation and integration, data fitting and interpolation, optimizations, nonlinear equations. Formerly CSE 535.
Semester Prerequisite: CSE 5208. Quarter Prerequisite: CSE 308 Guided engineering design project on an ongoing real-world problem. System architectural design and evaluation; concurrent hardware and software design; system integration, testing and validation; maintainability; sustainability; safety and fault tolerance; project documentation. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 408.
Semester Prerequisite: CSE 3100 and Math 2310. Quarter Prerequisite: CSE 310 and CSE 313 Theory and practice of forward and reverse kinematics, PID control, robotic construction and programming. Three hours lecture and three hours laboratory. Materials fee required. Formerly CSE 541.
Semester Prerequisite: Graduate standing in computer science or consent of instructor. Quarter Prerequisite: CSE 401 or consent of instructor Study of the elements and construction of advanced computer systems, including parallel systems, vector processors, network scheduling, pipelining, array processors, and systolic arrays. May not be taken for credit by students who have received credit for CSE 5100 or CSE 510. Formerly CSE 610.
Semester Prerequisite: graduate standing in computer science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Fundamental design techniques for Very Large Scale Integrated (VLSI) circuits; physics of semi-conductor devices; design rules and circuit layouts; use of computer-aided design tools for design, layout and testing. Formerly CSE 611.
Semester Prerequisite: Graduate standing in Computer Science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Theory of programming languages, including implementation details, the required machine and data structures needed for user interfaces, coded parallelism, distributed processing facilities, functional and object oriented programming languages. Formerly CSE 620.
Semester Prerequisite: Graduate standing in computer science or consent of instructor, and basic knowledge of computer graphics. Quarter Prerequisite: Graduate standing in computer science or consent of instructor, and basic knowledge of computer graphics Theory and practice of modern computer graphics techniques. Topics include 3-D modeling, interaction, ray tracing, object representation, visualization, and animation techniques. Formerly CSE 621.
Semester Prerequisite: graduate standing in computer science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Message passing; implementation of shared data over messaging; distributed control; access methods; reliability; heterogeneity; resilience; applications in operating systems, synchronization, and deadlock. Formerly CSE 624.
Semester Prerequisite: Graduate standing in Computer Science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Tightly and loosely coupled multiprocessors; interconnection network; parallel programming languages; scheduling; problem decomposition; performance; synchronization; communication; multiprocessor programming. May not be taken for credit by students who have received credit for CSE 525 or CSE 5250. Formerly CSE 625.
Semester Prerequisite: Graduate standing in computer science or consent of instructor. Quarter Prerequisite: CSE 431 or consent of instructor Algorithmic techniques, construction, time and space complexities, properties of taxonomic classes; survey of processing algorithms for graphs, trees, sets, and sequences; algebraic, numeric and geometric analysis techniques; dynamic programming, randomized algorithms, parallel algorithms; NP. Formerly CSE 630.
Semester Prerequisite: CSE 5300 or CSE 4100 or consent of instructor. Quarter Prerequisite: CSE 530 or consent of instructor High bandwidth networks, formal models of network performance, traffic and congestion control, formal routing theory, quality of service, and internet protocol suite adaptations to high bandwidth networks. Formerly CSE 631.
Semester Prerequisite: Graduate standing in computer science or consent of instructor. Quarter Prerequisite: Graduate standing in computer science or consent of instructor Theory and applications of neural networks; current developments; perceptrons, recurrent networks, self-organizing maps, multi-layer networks, deep learning, content-addressable memories. Formerly CSE
Semester Prerequisite: CSE 5350 or consent of instructor. Quarter Prerequisite: CSE 535 or consent of instructor Scientific computing and simulation. Systems of liner equations, linear least squares, backward error analysis and numerical stability, stiff equations, simulation, sparse matrices. Formerly CSE 635.
Quarter Prerequisite: Graduate standing in computer science or consent of instructor Knowledge representations, heuristics, theory of problem solving; adaptive systems; natural language understanding; automatic theorem proving; machine learning and robotics systems. Formerly 640.
Semester Prerequisite: Graduate standing in computer science or consent of instructor. Quarter Prerequisite: CSE 455, 555, or 556 or consent of instructor Analysis of software requirements definitions, software systems design, implementation issues, verification and validation, and software maintenance techniques; rapid prototyping procedures; operational and transformational paradigms of software development; software engineering models and applications in object-oriented programming languages. Formerly CSE 655.
Semester Prerequisite: Consent of instructor. Quarter Prerequisite: Consent of instructor Applications of logic and mathematics in documenting problems, requirements, specifications, designs, and software. Formal modeling languages. Diagrammatic, algebraic, and tabular models. Model checking. Students prepare, check, and present models using techniques in the literature for a research paper. Formerly CSE 656.
Semester Prerequisite: Graduate standing in computer science or consent of instructor. Quarter Prerequisite: CSE 460 or consent of instructor Operating system concepts and scheduling practices, including security, real time, multiprocessing, resource sharing, distributed file systems and peripherals access scheduling; distributed processing environments and parallel processing facilities. Formerly CSE 660.
Semester Prerequisite: graduate standing in computer science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Compiler design for block structures, general purpose programming languages; automatic generation of lexical analyzers and parsers; error detection and correction; code optimization. Formerly CSE 670.
Semester Prerequisite: graduate standing in computer science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Intermediate code generation, optimization, object code generation and architecture and optimized compiler co-design. An introductory course in compilers is recommended. Formerly CSE 671.
Semester Prerequisite: graduate standing in computer science or consent of instructor. Quarter Prerequisite: graduate standing in computer science or consent of instructor Distributed database issues including methods of data distribution, types of remote database access, concurrency management, extensions to Structured Query Language (SQL) for remote databases, cooperative processing, database machines and intelligent databases. May not be taken for credit by students who have received credit for CSE 5800. Fomerly CSE 680.
Semester Prerequisite: CSE 6020, CSE 6100, CSE 6300, CSE 6550, CSE 6600. Prerequisite: CSE 602, CSE 610, CSE 630, CSE 655, CSE 660 Presentations of current research areas and review of topics from the five required courses of the M.S. in Computer Science program. Graded credit/no credit.
Semester Prerequisite: Classified standing in the MS program Directed individual study of modern methods and techniques of conducting research in computer science, including performing literature review, under the supervision of the student's advisor. Graded credit/no credit. Consent of School required.
Semester Prerequisite: graduate standing in computer science and approval of a written proposal of the research by the department graduate program coordinator. Quarter Prerequisite: graduate standing in computer science, consent of instructor, and approval of a written proposal of the research by the department graduate program coordinator Independent graduate research in computer science. Consent of the School of CSE required. Formerly 695.
Semester Prerequisite: advancement to candidacy. Quarter Prerequisite: advancement to candidacy and consent of department major advisor Independent graduate project conducted under the guidance of a major advisor; a total of four units of Masters Project must be taken in contiguous semesters. Consent of the School of CSE required. Formerly CSE 690.
Semester Prerequisite: advancement to candidacy. Quarter Prerequisite: advancement to candidacy and consent of department major advisor Independent graduate project conducted under the guidance of a major advisor; four units of Masters Project may be counted to the MS in Computer Science. Formerly CSE 690. Consent of the School of CSE.
Semester Prerequisite: advancement to candidacy and consent of department major advisor. Quarter Prerequisite: advancement to candidacy and consent of department major advisor Independent graduate research conducted under the guidance of a major advisor; a total of six units of Thesis may be applied to the MS in Computer Science and may be taken in one semester or in consecutive semesters. Consent of the School of CSE required. Formerly CSE 699B.
Semester Prerequisite: advancement to candidacy and consent of department major advisor. Quarter Prerequisite: advancement to candidacy and consent of department major advisor Independent graduate research conducted under the guidance of a major advisor; a total of six units of Thesis may be applied to the MS in Computer Science and may be taken in one semester or in consecutive semesters. Consent of the School of CSE required. Formerly CSE 699C.
Semester Prerequisite: advancement to candidacy and consent of department major advisor. Quarter Prerequisite: advancement to candidacy and consent of department major advisor Independent graduate research conducted under the guidance of a major advisor; a total of six units of Thesis may be applied to the MS in Computer Science and may be taken in one semester or in consecutive semesters. Consent of the School of CSE required. Formerly CSE 699D.
Semester Prerequisite: advancement to candidacy and consent of department major advisor. Quarter Prerequisite: advancement to candidacy and consent of department major advisor Independent graduate research conducted under the guidance of a major advisor; a total of six units of Thesis may be applied to the MS in Computer Science and must be taken in or one semester or in consecutive semesters. Consent of the School of CSE required. Formerly CSE 699.
Quarter Prerequisite: advancement to candidacy and approval of program graduate coordinator or, if an interdisciplinary studies major, consent of the Dean of Graduate Studies Independent study leading to completion of requirements (other than course work) for the master's degree. To retain classified standing in the master's program, a student must enroll in a Continuous Enrollment for Graduate Candidacy Standing course each quarter until the project or thesis is accepted or the comprehensive examination passed. Students who enroll through the university have full use of all university facilities. See Culminating Experience: Exam, Thesis, or Project in Graduate Degree and Program Requirements section of the Bulletin of Courses. Continuous Enrollment for Graduate Candidacy Standing is a variable unit course, see fee schedule in the Financial Information section of the Bulletin of Courses. Earned units are not degree-applicable nor will they qualify for financial aid.
Quarter Prerequisite: advancement to candidacy and approval of program graduate coordinator or, if an interdisciplinary studies major, consent of the Dean of Graduate Studies Independent study leading to completion of requirements (other than course work) for the master's degree. To retain classified standing in the master's program, a student must enroll in a Continuous Enrollment for Graduate Candidacy Standing course each quarter until the project or thesis is accepted or the comprehensive examination passed. Students who enroll through the university have full use of all university facilities. See Culminating Experience: Exam, Thesis, or Project in Graduate Degree and Program Requirements section of the Bulletin of Courses. Continuous Enrollment for Graduate Candidacy Standing is a variable unit course, see fee schedule in the Financial Information section of the Bulletin of Courses. Earned units are not degree-applicable nor will they qualify for financial aid.