Skip to Content

Class Schedule For Computer Science - Fall2018

IMPORTANT: Schedule Data is not real time.

Data was last updated: 01/04/2019 at 9:00 AM

Students should login to the MySacState and click on "Search the Class Schedule" for real-time class schedule information, including the number of open seats.

Table Of Contents

CSC 10A - Accel Intro Programming Logic (3 Units)

Introduction to computer science with an emphasis on programming concepts, logic, and methodology: computer hardware and software, problem solving and algorithm development, flow of control, and modular design. Accelerated and more in-depth study of programming concepts than CSC 10. Intended for computer science and computer engineering majors who have little or no programming experience. Lecture two house, technical activity and laboratory, two hours. Not open to students who have received credit for CSC 10.

Preqrequisite: Math 11

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 10A Section 01 82689 1 Discussion 60/0 MW ARC1016 0200PM-0250PM Tajlil,Holly
02 book for CSC 10A Section 02 82690 1 Activity 20/0 M ARC1014 0310PM-0450PM Tajlil,Holly
03 book for CSC 10A Section 03 82691 1 Activity 20/0 W ARC1014 0310PM-0450PM Tajlil,Holly
04 book for CSC 10A Section 04 82692 1 Activity 20/0 W RVR2013 1200PM-0140PM Mukarram,Abida
06 book for CSC 10A Section 06 82847 1 Discussion 40/0 TR RVR5029 0300PM-0350PM Tajlil,Holly
07 book for CSC 10A Section 07 82848 1 Activity 20/0 T RVR2013 0400PM-0540PM Tajlil,Holly
08 book for CSC 10A Section 08 82849 1 Activity 20/0 R RVR2013 0400PM-0540PM Tajlil,Holly
09 book for CSC 10A Section 09 82850 1 Discussion 15/0 T EUR104 1030AM-1120AM Tajlil,Holly LCOM-30
09 book for CSC 10A Section 09 82850 1 Discussion 15/0 R HMB109 1030AM-1120AM Staff LCOM-30
10 book for CSC 10A Section 10 82851 1 Activity 15/0 R RVR1013 1130AM-0110PM Tajlil,Holly
11 book for CSC 10A Section 11 82852 1 Discussion 40/0 F MND4000 0900AM-1050AM Mukarram,Abida
12 book for CSC 10A Section 12 82853 1 Activity 20/0 F RVR1013 1100AM-1240PM Mukarram,Abida
Tajlil,Holly
13 book for CSC 10A Section 13 82854 1 Activity 20/0 F RVR1013 0100PM-0240PM Tajlil,Holly
Mukarram,Abida
80 book for CSC 10A Section 80 82693 1 Discussion 24/0 T EUR104 1030AM-1120AM Tajlil,Holly LCOM-30
80 book for CSC 10A Section 80 82693 1 Discussion 24/0 R HMB109 1030AM-1120AM Staff LCOM-30
81 book for CSC 10A Section 81 82694 1 Activity 24/0 T RVR1013 1130AM-0110PM Tajlil,Holly LCOM-30

CSC 15 - Program Concept+Method I (3 Units)

Programming concepts using an object-oriented programming language. Introduction to methodologies for program design, development, testing, and documentation. Topics include program design, algorithm design, number systems, classes and objects, methods (functions), control structures, arrays, and interactive input/output. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: CSC 10, or programming experience in a high-level programming language.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 15 Section 01 82389 1 Discussion 40/0 TR HMB202 0800AM-0850AM Faroughi,Gita
02 book for CSC 15 Section 02 82390 1 Laboratory 20/0 T RVR1013 0900AM-1040AM Faroughi,Gita
03 book for CSC 15 Section 03 82391 1 Laboratory 20/0 R RVR1013 0900AM-1040AM Faroughi,Gita
04 book for CSC 15 Section 04 82468 1 Discussion 60/0 F SHS240 0900AM-1050AM Faroughi,Gita
05 book for CSC 15 Section 05 82469 1 Laboratory 20/0 F RVR2013 1100AM-1240PM Faroughi,Gita
06 book for CSC 15 Section 06 82585 1 Laboratory 20/0 F RVR2013 0100PM-0240PM Faroughi,Gita
07 book for CSC 15 Section 07 82662 1 Laboratory 20/2 F RVR2013 0300PM-0440PM Faroughi,Gita
09 book for CSC 15 Section 09 82730 1 Discussion 30/0 TR RVR2010 1200PM-1250PM Faroughi,Gita
10 book for CSC 15 Section 10 82731 1 Laboratory 15/0 T RVR2013 0100PM-0240PM Faroughi,Gita
11 book for CSC 15 Section 11 82732 1 Laboratory 15/0 R RVR2013 0100PM-0240PM Faroughi,Gita
14 book for CSC 15 Section 14 82844 1 Discussion 40/0 TR RVR1013 0530PM-0620PM White,Ben
15 book for CSC 15 Section 15 82845 1 Laboratory 20/0 T RVR1013 0630PM-0810PM White,Ben
16 book for CSC 15 Section 16 82846 1 Laboratory 20/0 R RVR1013 0630PM-0810PM White,Ben

CSC 20 - Program Concept+Method II (3 Units)

Application of object-oriented techniques for systematic problem analysis and specification, design, coding, testing, and documentation. Semester-long project approach emphasizing larger programs. Managing program complexity using abstraction. Introduction to algorithm analysis and Big-O notation. Advanced language features. Basic sorting and searching algorithms. Recursion. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: CSC 15.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 20 Section 01 82392 1 Discussion 26/0 MW RVR1013 0200PM-0250PM Wang,Chung-E
02 book for CSC 20 Section 02 82393 1 Laboratory 13/0 M RVR2013 0300PM-0440PM Wang,Chung-E
03 book for CSC 20 Section 03 82394 1 Laboratory 13/0 W RVR2013 0300PM-0440PM Wang,Chung-E
04 book for CSC 20 Section 04 82395 1 Discussion 26/0 TR RVR1008 0800AM-0850AM Wang,Chung-E
05 book for CSC 20 Section 05 82396 1 Laboratory 13/0 T RVR2013 0900AM-1040AM Wang,Chung-E
06 book for CSC 20 Section 06 82494 1 Laboratory 13/0 R RVR2013 0900AM-1040AM Wang,Chung-E
07 book for CSC 20 Section 07 82575 1 Discussion 26/2 MW RVR1008 0900AM-0950AM Krovetz,Ted
08 book for CSC 20 Section 08 82576 1 Laboratory 13/1 M RVR2013 1000AM-1140AM Krovetz,Ted
09 book for CSC 20 Section 09 82584 1 Laboratory 13/1 W RVR2013 1000AM-1140AM Mukarram,Abida
12 book for CSC 20 Section 12 82674 1 Discussion 26/4 MW RVR1008 0200PM-0250PM Krovetz,Ted
13 book for CSC 20 Section 13 82675 1 Laboratory 13/2 M RVR1013 0300PM-0440PM Mukarram,Abida
14 book for CSC 20 Section 14 82748 1 Laboratory 13/2 W RVR1013 0300PM-0440PM Mukarram,Abida
15 book for CSC 20 Section 15 86827 1 Discussion 38/1 MW RVR1013 0530PM-0620PM Lavender,Brian E
16 book for CSC 20 Section 16 86828 1 Laboratory 24/0 M RVR1013 0630PM-0810PM Lavender,Brian E
17 book for CSC 20 Section 17 86829 1 Laboratory 14/1 W RVR1013 0630PM-0810PM Lavender,Brian E

CSC 21 - First Year Seminar (3 Units)

Introduction to the nature and possible meanings of higher education, and the functions and resources of the University. Designed to help students develop and exercise fundamental academic success strategies and to improve their basic learning skills. Development of information competence and computer literacy. Students interact with fellow students and the seminar leader to build a community of academic and personal support.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
80 book for CSC 21 Section 80 82470 1 Discussion 24/1 TR RVR1002 0130PM-0245PM Radimsky,Anne-Louise G
Lee,Mary J
E,LCOM-30

CSC 25 - Intro To C Programming (3 Units)

Topics include: types, operators, control structures, input/output, arithmetic operations, the C library and preprocessor, functions and parameters, arrays, strings, pointers, and structures. Program design and style will be emphasized. Students will use a compiler.

Note: Students with significant programming experience should take CSC 60 rather than CSC 25. Lecture two hours, technical activity and laboratory two hours.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 25 Section 01 82517 1 Discussion 30/0 TR RVR2010 1030AM-1120AM Biel,Ruthann
02 book for CSC 25 Section 02 82518 1 Laboratory 30/0 TR RVR2013 1130AM-1220PM Biel,Ruthann

CSC 28 - Discrete Structures (3 Units)

Introduction to the essential discrete structures used in Computer Science, with emphasis on their applications. Topics include: counting methods, elementary formal logic and set theory, recursive programming, digital logic and combinational circuits, real number representation, regular expressions, finite automata.

Prerequisite: MATH 26A or MATH 29; and CSC 20; CSC 20 may be taken concurrently.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 28 Section 01 82379 1 Discussion 25/0 MWF RVR1004 1000AM-1050AM Posnett,Daryl P
02 book for CSC 28 Section 02 82625 1 Discussion 25/0 MW RVR1008 1200PM-0115PM Posnett,Daryl P
03 book for CSC 28 Section 03 82703 1 Discussion 25/0 MW SQU325 0530PM-0645PM Srivatsa,Sankar K
04 book for CSC 28 Section 04 86825 1 Discussion 30/1 MW RVR1002 0700PM-0815PM Srivatsa,Sankar K
05 book for CSC 28 Section 05 86506 1 Discussion 25/0 MWF SHS143 0200PM-0250PM Posnett,Daryl P

CSC 35 - Intro Comp Architecture (3 Units)

Internal representation of numeric and non-numeric data, assembly level machine architecture, addressing modes, subroutine linkage, polled input/output, interrupts, high-level language interfacing, macros and pseudo operations. Lecture two hours, technical activity and laboratory two hours.

Prerequisite: CSC 15.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 35 Section 01 82397 1 Discussion 26/0 TR EUR101 1200PM-1250PM Cook,Devin
02 book for CSC 35 Section 02 82398 1 Laboratory 13/0 T RVR1013 0110PM-0250PM Cook,Devin
03 book for CSC 35 Section 03 82399 1 Laboratory 13/0 R RVR1013 0110PM-0250PM Cook,Devin
04 book for CSC 35 Section 04 82540 1 Discussion 26/0 MW RVR1013 0900AM-0950AM Cook,Devin
05 book for CSC 35 Section 05 82541 1 Laboratory 13/0 M RVR1013 1000AM-1140AM Cook,Devin
06 book for CSC 35 Section 06 82547 1 Laboratory 13/0 W RVR1013 1000AM-1140AM Cook,Devin
07 book for CSC 35 Section 07 82594 1 Discussion 39/0 MW SQU456 0200PM-0250PM Cook,Devin
08 book for CSC 35 Section 08 82595 1 Laboratory 13/0 M RVR2013 1200PM-0140PM Cook,Devin
09 book for CSC 35 Section 09 82607 1 Laboratory 13/0 W RVR1013 1200PM-0140PM Cook,Devin
10 book for CSC 35 Section 10 82664 1 Laboratory 13/0 M RVR2013 0500PM-0640PM Cook,Devin

CSC 60 - Intro System Program Unix (3 Units)

Features of the C language commonly used in systems programming, application to systems programming in a UNIX environment. Topics include C preprocessor macros, I/O, bit-manipulation facilities, timesharing system concepts, file permissions, shell script programming, make files and source code control, basic system calls like fork and exec, pointers and dynamic memory allocation, libraries and relocation and linking concepts including assembler handling of symbol tables. Prior knowledge of a C like programming language is presumed.

Prerequisite: CSC 20, CSC 35.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 60 Section 01 82380 1 Discussion 25/0 TR EUR108 0130PM-0245PM Biel,Ruthann
02 book for CSC 60 Section 02 82564 1 Discussion 20/0 MWF ARC1007 1100AM-1150AM Biel,Ruthann
03 book for CSC 60 Section 03 82582 1 Discussion 20/0 MWF TAH1002 0900AM-0950AM Biel,Ruthann
04 book for CSC 60 Section 04 82627 1 Discussion 25/0 MWF RVR1006 0100PM-0150PM Biel,Ruthann
05 book for CSC 60 Section 05 82918 1 Discussion 25/0 TR DH107 0530PM-0645PM Srivatsa,Sankar K
06 book for CSC 60 Section 06 87176 1 Discussion 30/4 TR RVR2010 0700PM-0815PM Srivatsa,Sankar K

CSC 126 - 3D Computer Modeling (3 Units)

Techniques and processes to create 3D computer models and environments. Exercises, assignments and projects designed to build skill levels with 3D computer modeling tools. Demonstrations and workshops in the use of 3D computer modeling software. Critiques, discussion and presentations to develop students' conceptual grasp of 3D computer modeling and virtual reality environments. Example applications in art/new media and computer gaming.

Note: May be taken twice for credit.

Prerequisite: CSC 10 or ART 97 or equivalent. Cross-listed as ART 142.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 126 Section 01 82549 1 Activity 4/1 TR MRP1007 0100PM-0350PM Clarke,Rachel E
02 book for CSC 126 Section 02 82608 1 Activity 4/1 TR MRP1007 0430PM-0720PM Clarke,Rachel E

CSC 130 - Data Structure+Algorithm Analy (3 Units)

Specification, implementation, and manipulation of complex data structures: linear/lists, stacks, queues, trees, sets, and graphs. Design and analysis of algorithms. Recursion and stack-based memory management. Advanced searching and sorting. NP-completeness.

Prerequisite: CSC 20, CSC 28; CSC 28 may be taken concurrently.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 130 Section 01 82381 1 Discussion 20/0 TR BRH218 1030AM-1145AM Baynes,Anna A
02 book for CSC 130 Section 02 82382 1 Discussion 20/0 TR RVR1013 0300PM-0415PM Baynes,Anna A
03 book for CSC 130 Section 03 82601 1 Discussion 20/0 MW LIB4021 0530PM-0645PM Chen,Yu
04 book for CSC 130 Section 04 82616 1 Discussion 20/0 MW LIB4021 0700PM-0815PM Chen,Yu
05 book for CSC 130 Section 05 82858 1 Discussion 20/0 MW RVR5029 0530PM-0645PM Wang,Xuyu
06 book for CSC 130 Section 06 86826 1 Discussion 35/0 TR RVR1006 0700PM-0815PM Chen,Yu

CSC 131 - Computer Software Engr (3 Units)

Principles of Software Engineering covering the software development life cycle, including software requirements engineering (elicitation, modeling, analysis and specification), software design, software implementation and testing. Main topics include various software development process models, method and techniques for specifying requirements, architectural and detailed design specification, prototyping, top-down and bottom-up software implementation and testing. Topics also include project management, project documentation and the development of communication skills through written documentation and oral presentation.

Prerequisite: CSC 130; may be taken concurrently.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 131 Section 01 82383 1 Discussion 20/0 TR RVR1010 1200PM-0115PM Yang,Jingwei
02 book for CSC 131 Section 02 82542 1 Discussion 20/0 TR RVR5029 0130PM-0245PM Yang,Jingwei
04 book for CSC 131 Section 04 82856 1 Discussion 20/0 MWF RVR1006 0800AM-0850AM Posnett,Daryl P
05 book for CSC 131 Section 05 82889 1 Discussion 20/0 MW MRP2030 0400PM-0515PM Yang,Jingwei
06 book for CSC 131 Section 06 86499 1 Discussion 30/0 MWF DH107 0900AM-0950AM Buckley,Bob

CSC 133 - Obj-Oriented Cmptr Graph (3 Units)

Introduction to computer graphics and advanced topics in object-oriented (OO) programming. The OO paradigm is used throughout, utilizing computer graphics as the vehicle for solidifying basic OO concepts, studying the implementation of event-driven systems, and for developing a thorough understanding of advanced OO concepts such as inheritance and polymorphism. Topics include fundamental concepts of object-oriented programming, software design patterns, graphic devices, line and surface drawing, simple 2D and 3D representation, and use of User Interface components.

Prerequisite: CSC 130, CSC 131.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 133 Section 01 82384 1 Discussion 30/0 TR RVR1006 1200PM-0115PM Nguyen,Doan H
02 book for CSC 133 Section 02 82842 1 Discussion 30/0 MWF ALP153 1000AM-1050AM Nguyen,Doan H
03 book for CSC 133 Section 03 82737 1 Discussion 30/0 T YSM127 0400PM-0515PM Nguyen,Doan H
03 book for CSC 133 Section 03 82737 1 Discussion 30/0 R MRP1014 0400PM-0515PM Nguyen,Doan H
04 book for CSC 133 Section 04 82855 1 Discussion 30/0 MWF RVR5029 0200PM-0250PM Nguyen,Doan H
05 book for CSC 133 Section 05 86823 1 Discussion 30/4 TR RVR5029 0900AM-1015AM Nguyen,Doan H

CSC 134 - Database Mgmt Systems (3 Units)

Entity-Relationship (ER) model; relational model; relational database design by ER-to-relational mapping; design of applications using database technology; SQL; schema definition, constraints, and queries; relational algebra; data normalization; access methods such as indexing and hash structures; introduction to transaction processing.

Prerequisite: CSC 130.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 134 Section 01 82512 1 Discussion 30/0 MWF RVR1012 1100AM-1150AM Jin,Ying
02 book for CSC 134 Section 02 82548 1 Discussion 30/0 MWF LIB53 1000AM-1050AM Chen,Haiquan
03 book for CSC 134 Section 03 86599 1 Discussion 30/0 MWF RVR1008 1100AM-1150AM Sun,Xiaoyan
04 book for CSC 134 Section 04 82857 1 Discussion 30/0 MWF LIB53 1100AM-1150AM Chen,Haiquan
05 book for CSC 134 Section 05 86600 1 Discussion 30/0 MWF RVR1008 1000AM-1050AM Sun,Xiaoyan

CSC 135 - Comp Theory & Prog Langs (3 Units)

Introduction to computing theory with examples and applications. Automata and formal languages; regular expressions; deterministic and non-deterministic finite automata; pumping lemma for regular languages; push-down automata and context-free grammars; language recognition; parsing techniques including recursive descent; Turing machines; computable and non-computable functions. Design and implementation of selected features of programming languages. Functional and logic programming paradigms.

Prerequisite: CSC 28, CSC 35, CSC 130.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 135 Section 01 82550 1 Lecture 30/0 TR RVR1006 0130PM-0245PM Gordon,V Scott
02 book for CSC 135 Section 02 82577 1 Lecture 30/0 TR RVR1002 0400PM-0515PM Chidella,Jagannadha S
03 book for CSC 135 Section 03 82698 1 Lecture 30/0 MW EUR114 0400PM-0515PM Chidella,Jagannadha S
04 book for CSC 135 Section 04 82787 1 Lecture 30/0 TR BRH114 1030AM-1145AM Gordon,V Scott
05 book for CSC 135 Section 05 86750 1 Lecture 25/0 TR RVR5029 0530PM-0645PM Chidella,Jagannadha S

CSC 137 - Computer Organization (3 Units)

Introduction to computer organization and architecture. Combinational devices, sequential and synchronized circuits, memory organization, CPU architecture and organization, bus structures, input/output, interrupts, DMA, memory hierarchy, introduction to instruction level parallelism, multithreading, and multiprocessing. Exposure to hardware security issues.

Prerequisite: CSC 28, CSC 35, CSC 130

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 137 Section 01 86604 1 Lecture 30/2 MWF ALP153 0300PM-0350PM Faroughi,Nikrouz
02 book for CSC 137 Section 02 82612 1 Lecture 30/0 MWF ALP144 0300PM-0350PM Estebanez,Andres X
03 book for CSC 137 Section 03 82697 1 Lecture 30/0 TR TAH1007 0530PM-0645PM Chang,W
05 book for CSC 137 Section 05 86510 1 Lecture 30/0 MWF ARC3004 0200PM-0250PM Estebanez,Andres X
06 book for CSC 137 Section 06 86509 1 Lecture 30/0 MWF BNC1025 1100AM-1150AM Faroughi,Nikrouz

CSC 138 - Computer Network+Internet (3 Units)

Overview of the fundamentals of computer networks and connections between networks, from the physical layer up through peer-to-peer communications at the application level. Lower layer characteristics including serial vs. parallel, capacity issues, high-speed connections, LAN framing and error handling. LAN vs. WAN characteristics, network architecture and the ISO network model. Internetworking components including LANs, repeaters, routers, bridges, and gateways. Internet addresses, TCP/IP, and the Domain Name System. Common Internet client/server application protocols including SMTP and FTP. Client/Server programming involving sockets. World Wide Web characteristics including CGI and HTTP protocol, Web pages, Web browsers, Web servers, and Applets. Introduction to advanced Web issues such as Web security, search engine operations, and Web database operations.

Prerequisite: CSC 35, CSC 60, CSC 130.

Cross Listed: CPE 138; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 138 Section 01 82516 1 Discussion 15/0 TR RVR1002 0700PM-0815PM Panzica,Michael V
02 book for CSC 138 Section 02 86602 1 Discussion 15/0 MW TAH1007 0530PM-0645PM Panzica,Michael V
03 book for CSC 138 Section 03 86592 1 Discussion 15/0 TR EUR107 1030AM-1145AM Wang,Xuyu
04 book for CSC 138 Section 04 86603 1 Discussion 15/2 TR ALP148 0530PM-0645PM Wang,Xuyu
05 book for CSC 138 Section 05 86258 1 Discussion 15/0 TR SQU316 0530PM-0645PM Panzica,Michael V

CSC 139 - Operating System Principles (3 Units)

Concepts, principles, fundamental issues, organization and structure of contemporary operating systems. Topics include processes, threads, concurrency, scheduling, inter- process communication and synchronization, deadlock, real and virtual memory management, device management, file systems, network and distributed operating systems, security, and protection.

Prerequisite: CSC 60 and CSC 130, and either CSC 137 or CPE 185

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 139 Section 01 82385 1 Discussion 30/0 MWF RVR1002 0800AM-0850AM Shobaki,Ghassan
02 book for CSC 139 Section 02 82551 1 Discussion 30/0 MWF ARC1011 0900AM-0950AM Shobaki,Ghassan
03 book for CSC 139 Section 03 82738 1 Discussion 30/0 TR RVR1008 0130PM-0245PM Cheng,Yuan
04 book for CSC 139 Section 04 82785 1 Discussion 30/0 TR RVR1008 1200PM-0115PM Cheng,Yuan
05 book for CSC 139 Section 05 86507 1 Discussion 31/3 MWF RVR1006 0200PM-0250PM Shobaki,Ghassan

CSC 142 - Adv Computer Organization (3 Units)

Design and performance issues of computers. Instruction set architecture, computer arithmetic, processor design, survey of contemporary architectures, interfacing I/O devices, hierarchal memory design and analysis, parallelism and multiprocessing, distributed systems, techniques for enhancing performance, and an introduction to EDA tools for design and verification of computers. Design and simulation of a microcomputer in an HDL.

Note: Open to students with full CSC or CPE major standing only.

Prerequisite: CSC 137 or CPE 166 and CPE 185.

Cross Listed: CPE 142; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 142 Section 01 86557 1 Lecture 15/0 MW RVR1010 0300PM-0415PM Arad,Behnam S

CSC 148 - Modeling+Experimental Design (3 Units)

Modeling and simulation techniques; Monte Carlo methods; queuing theory; model formulation, data collection and analysis, experimental design; model verification and validation.

Prerequisite: MATH 26B or MATH 31, STAT 50 or ENGR 115, and proficiency in a programming language.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 148 Section 01 82782 1 Discussion 30/0 MW RVR1004 0130PM-0245PM Mitchell,Bill

CSC 151 - Compiler Construction (3 Units)

Practical approach to compiler design and implementation. Organization of a compiler, algorithms for lexical, syntactic and semantic analysis, recursive descent and/or LALR parsing, organization of symbol tables, error detection and recovery, object code generation. Modular design will be emphasized.

Prerequisite: CSC 135

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 151 Section 01 82735 1 Discussion 30/0 MWF SQU325 1100AM-1150AM Shobaki,Ghassan

CSC 152 - Cryptography (3 Units)

Introduction to design and analysis of cryptographic systems. Symmetric cryptography: Block ciphers and secure hash functions. Asymmetric cryptography: Key exchange and public-key systems. Authentication and encryption in an adversarial model. Simple cryptanalysis. Protocol design and analysis.

Prerequisite: CSC 60, CSC 130; and STAT 50 or ENGR 115

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 152 Section 01 82479 1 Discussion 30/0 MW TAH1007 0400PM-0515PM Krovetz,Ted
02 book for CSC 152 Section 02 86511 1 Discussion 30/0 MWF BRH114 0800AM-0850AM Krovetz,Ted

CSC 153 - Comp Forensics Princ & Pract (3 Units)

Fundamentals of computer forensics, cyber-crime scene analysis and electronic discovery. Technical and formal methodology for conducting security incident investigations; file systems and storage analysis, data hiding techniques, network forensics; projects involving using, understanding, and designing digital forensics tools; anti-forensics; legal issues and standards.

Prerequisite: CSC 138 or CPE 138.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 153 Section 01 85974 1 Discussion 30/0 MWF RVR2009 0200PM-0250PM Sun,Xiaoyan

CSC 154 - Compsys Attck+Countermsur (3 Units)

Introduction to network and computer security with a focus on how intruders gain access to systems, how they escalate privileges, and what steps can be taken to secure a system against such attacks. Topics include: Perimeter defenses, intrusion detection systems, social engineering, distributed denial of service attacks, buffer overflows, race conditions, trojans, and viruses.

Prerequisite: CSC 138 or CPE 138.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 154 Section 01 82386 1 Discussion 30/0 TR TAH1007 0400PM-0515PM Dai,Jun
02 book for CSC 154 Section 02 86255 1 Discussion 30/0 TR RVR1008 1030AM-1145AM Dai,Jun

CSC 155 - Adv Computer Graphics (3 Units)

Modeling, viewing, and rendering techniques in 3D computer graphics systems. Topics include modeling systems and data structures; polygonal and parametric surface representation; transformations, windowing, clipping and projections in 3D; hidden surface removal algorithms; techniques for realism such as shading, shadows, highlights, and texture; fractals and procedural models; introduction to animation; hardware support for computer graphics; and the application of graphics principles to virtual reality systems and 3D games.

Prerequisite: CSC 133.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 155 Section 01 82837 1 Discussion 30/0 TR RVR5029 1030AM-1145AM Muyan-Ozcelik,Pinar
02 book for CSC 155 Section 02 85971 1 Discussion 30/5 TR RVR5029 0400PM-0515PM Muyan-Ozcelik,Pinar

CSC 159 - Operating System Pragmatics (3 Units)

Application of operating system principles to the design and implementation of a multitasking operating system. Students will write an operating system for a computer platform. Topics include: scheduling of processes, control and allocation of computer resources, and user interfacing.

Prerequisite: CSC 139.

Cross Listed: CPE 159; only one may be counted for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 159 Section 01 82522 1 Discussion 15/4 MW ARC1015 0400PM-0515PM Chang,W

CSC 170 - Software Requiremnt+Spec (3 Units)

Analysis and specification of functional and non-functional requirements for real-time and non-real-time software systems in the context of a software development lifecycle. Determining customer and user software requirements and ensuring that specifications are correct, complete, and testable. Includes modeling techniques, methods for representing real-time requirements, and the use of Computer-Aided Software Engineering (CASE) tools to illustrate analysis concepts.

Prerequisite: CSC 131.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 170 Section 01 86624 1 Discussion 30/0 TR RVR1010 0300PM-0415PM Buckley,Bob

CSC 174 - Adv Database Mgmt Systems (3 Units)

Enhanced Entity-Relationship (EER) modeling; relational database design based on EER; SQL views; integrity constraints and triggers; stored procedures and functions; database programming techniques; query processing and optimization; transactions concurrency and recovery techniques; relational decomposition and normalization algorithms; database schema and data security.

Prerequisite: CSC 131, CSC 134.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 174 Section 01 82513 1 Discussion 30/0 MWF RVR5029 1000AM-1050AM Jin,Ying

CSC 180 - Intelligent Systems (3 Units)

Theory and implementation of a variety of techniques used to simulate intelligent behavior. Expert systems, fuzzy logic, neural networks, evolutionary computation, and two-player game-tree search will be covered in depth. Knowledge representation, pattern recognition, hybrid approaches, and handling uncertainty will also be discussed.

Prerequisite: MATH 26B or MATH 31; STAT 50 or ENGR 115; CSC 130 and CSC 135.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 180 Section 01 82835 1 Discussion 30/0 MW RVR5029 0400PM-0515PM Gordon,V Scott

CSC 190 - Senior Project-Part I (2 Units)

First of a two-course sequence in which student teams undertake a project to develop and deliver a software product. Approved project sponsors must be from industry, government, a non-profit organization, or other area. Teams apply software engineering principles in the preparation of a software proposal, a project management plan and a software requirements specification. All technical work is published using guidelines modeled after IEEE documentation standards. Oral and written reports are required. Lecture one hour, laboratory three hours.

Prerequisite: Senior status, completion of CSC 130, CSC 131 and four additional 3-unit CSC upper-division courses that fulfill the major requirements (excluding CSC 192-195, 198, 199), and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M or ENGL 109W).

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 190 Section 01 82372 1 Seminar 80/5 T FLS1049 0800AM-0850AM Buckley,Bob
02 book for CSC 190 Section 02 82565 1 Laboratory 40/3 - Ouyang,Jinsong
03 book for CSC 190 Section 03 82373 1 Laboratory 40/2 - Faroughi,Nikrouz
04 book for CSC 190 Section 04 82733 1 Seminar 71/0 T FLS1049 0900AM-0950AM Buckley,Bob
05 book for CSC 190 Section 05 82859 1 Laboratory 40/0 - Ouyang,Jinsong
Faroughi,Nikrouz
06 book for CSC 190 Section 06 82860 1 Laboratory 31/0 - Lee,Mary J

CSC 191 - Senior Project-Part II (2 Units)

Continuation of the group project begun in CSC 190. Teams apply software engineering principles to the design, implementation and testing of their software product. All technical work is published using guidelines modeled after IEEE documentation standards along with an appropriate user manual. Oral and written reports are required. Senior project is completed with the successful delivery, installation and demonstration of the software along with all approved documentation. Lecture one hour, laboratory three hours.

Prerequisite: CSC 190.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 191 Section 01 82374 1 Seminar 52/1 R MRP1001 0800AM-0850AM Buckley,Bob
02 book for CSC 191 Section 02 82375 1 Laboratory 40/3 - Jin,Ying
03 book for CSC 191 Section 03 82526 1 Laboratory 40/26 - Lee,Mary J
04 book for CSC 191 Section 04 82734 1 Seminar 70/17 R ARC1016 0900AM-0950AM Buckley,Bob
05 book for CSC 191 Section 05 82861 1 Laboratory 40/1 - Jin,Ying
Lee,Mary J
06 book for CSC 191 Section 06 82862 1 Laboratory 40/26 - Lee,Mary J

CSC 192 - Career Planning (1 Units)

Designed to help students learn more about the labor market and opportunities in the Computer Science field. Students will examine their interests, consider their goals, and learn how to conduct an effective proactive job search. Strategies for long term career growth will be identified.

Prerequisite: CSC 130 and three additional upper-division courses that fulfill major requirements with a C- grade or better (excluding CSC 190-195, CSC 198, and CSC 199).

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 192 Section 01 82376 1 Discussion 100/0 F RVR1015 0200PM-0250PM Lee,Mary J

CSC 195 - Field Work Comp Science (1-4 Units)

Directed observations and work experience in computer science with firms in the industry or public agencies. Supervision is provided by the instructional staff and the cooperating agencies.

Note: Faculty approval required. May be repeated for credit.

Prerequisite: Instructor permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 195 Section 01 82377 1 Independent Study 20/0 - Shafizadeh,Kevan
Zhang,Cui

CSC 195A - Professional Practice (1-12 Units)

Supervised employment in a professional engineering or computer science environment. Placement arranged through the Career Center.

Note: Requires satisfactory completion of the work assignment and a written report.

Prerequisite: Instructor permission.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 195A Section 01 82378 1 Independent Study 10/7 - Zhang,Cui
Shafizadeh,Kevan

CSC 196P - Cloud and Mobile Pragmatics (3 Units)

Introduction to cloud computing. Cloud services. Deployment options. The installation, configuration, and deployment of a cloud infrastructure based upon industrial standards. Step-by-step cloud setup as well as the development of scripts for automated deployment. The installation, building, deployment, testing, and provisioning of a multi-tier cloud based mobile application as a cloud service.

Prerequisite: CSC 134, CSC 138, and CSC 139

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 196P Section 01 85975 1 Discussion 30/0 TR RVR2009 1030AM-1145AM Ouyang,Jinsong

CSC 196U - Parallel Programming GPUs (3 Units)

Parallel programming with emphasis on developing Graphics Processing Unit (GPU) computing applications. GPU architecture and

programming model, mapping computations to parallel hardware, parallel computation patterns, parallel programming optimization

techniques, application case studies.

Prerequisite: CSC 60, CSC 130, CSC 137; and either MATH 30 or MATH 26A

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 196U Section 01 85973 1 Discussion 30/0 TR RVR5029 1200PM-0115PM Muyan-Ozcelik,Pinar

CSC 199 - Special Problems (1-3 Units)

Individual projects or directed reading in specified topics in computer science.

Note: Open only to students who appear competent to carry on individual work; approval of faculty supervisor and advisor required. May be repeated for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 199 Section 01 82563 1 Independent Study 5/3 - Jin,Ying
Shafizadeh,Kevan
02 book for CSC 199 Section 02 82638 1 Independent Study 5/2 - Cheng,Yuan
Shafizadeh,Kevan
03 book for CSC 199 Section 03 82722 1 Independent Study 5/0 - Dai,Jun
Shafizadeh,Kevan
04 book for CSC 199 Section 04 82817 1 Independent Study 5/0 - Shobaki,Ghassan
Shafizadeh,Kevan
05 book for CSC 199 Section 05 82953 1 Independent Study 5/2 - Gordon,V Scott
Shafizadeh,Kevan
06 book for CSC 199 Section 06 82956 1 Independent Study 5/4 - Staff

CSC 201 - Program Language Principl (3 Units)

Notations for the specification of programming language syntax and semantics; attribute, translational, operational, axiomatic, algebraic, denotational, and action semantics. Applications of programming language syntax and programming language semantics. Use of meta languages to generate executable language definitions for language implementation, program transformation, program property analysis, and rapid software prototyping. Principles of logic, functional, and object-oriented programming languages.

Prerequisite: Fully classified graduate status in Computer Science or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 201 Section 01 86625 1 Seminar 10/0 F RVR1004 0400PM-0650PM Zhang,Cui

CSC 204 - Data Model Data Mgmt Systm (3 Units)

Database management system (DBMS) architecture; database file organizations and access methods; the relational model and relational algebra; SQL query language; introduction to query optimization; concurrent transaction processing and backup and recovery; applications using embedded SQL, object types, and stored procedures; database analysis and design notations: EER, UML, and XML; web database environments; database security and administration throughout course.

Note: Not intended for students who have completed CSC 174.

Prerequisite: Fully classified graduate status in Computer Science or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 204 Section 01 82736 1 Seminar 20/6 TR RVR1008 0400PM-0515PM Mitchell,Bill
02 book for CSC 204 Section 02 87187 1 Seminar 20/0 TR TAH1002 1200PM-0115PM Mitchell,Bill

CSC 205 - Computer Systems Structure (3 Units)

Overview of computer systems organization and design. Concepts of instruction set architecture, interactions of hardware-software interface, principles of performance analysis, processor design, instruction level parallelism, survey of contemporary architectures, hierarchical memory design and analysis, interfacing I/O devices, parallel processing and multiprocessing, and introduction to EDA tools and methodologies for computer systems design and verification.

Prerequisite: Fully classified graduate status in Computer Science, Software Engineering or Computer Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 205 Section 01 82466 1 Seminar 20/0 MW RVR1008 0700PM-0815PM Chang,W
02 book for CSC 205 Section 02 87177 1 Seminar 20/4 MWF BRH101 0200PM-0250PM Faroughi,Nikrouz

CSC 206 - Algorithms And Paradigms (3 Units)

Design and analysis of algorithms. Classical design paradigms including greedy, divide-and-conquer, dynamic programming, and backtracking algorithmic methods. Alternative paradigms of computing including parallel and numerical approaches. Theoretical limits of computation. Selected additional topics such as genetic, approximation, and probabilistic algorithms.

Prerequisite: Fully classified graduate status in Computer Science or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 206 Section 01 82514 1 Seminar 20/0 MW RVR1008 0530PM-0645PM Wang,Chung-E

CSC 209 - Research Methodology (1 Units)

Research methodology, problem formulation, and problem solving. Orientation to the requirements for Master's Thesis or Project. Presentations on various research topics.

Prerequisite: Fully classified graduate status in Computer Science or Software Engineering, completion of at least 12 units of 200-level courses in Computer Science, and (GWAR Certification before Fall 09, or WPJ score of 70+, or at least a C- in ENGL 109M or ENGL 109W).

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 209 Section 01 82402 1 Seminar 20/0 T SQU338 0700PM-0750PM Zhang,Cui

CSC 215 - Artificial Intelligence (3 Units)

Nature of intelligence and possibility of its realization on digital computers via algorithmic and heuristic programming methods. Knowledge representation. Search procedures. Problem-solving paradigms and simulation of cognitive processes. Machine learning. Natural language understanding, expert systems, and knowledge engineering. Image understanding. Future of artificial intelligence and limits of machine intelligence.

Prerequisite: Fully classified graduate status in Computer Science, Software Engineering or Computer Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 215 Section 01 82917 1 Seminar 20/0 MW RVR1002 0400PM-0515PM Chen,Haiquan

CSC 232 - Software Reqs Anal+Design (3 Units)

Software engineering requirements including elicitation, analysis, specification, verification and management. Emphasizes IEEE software engineering requirements and standards and the concept of operations (ConOps) document. Techniques include structured analysis, use cases and object-oriented analysis.

Prerequisite: Fully classified graduate status in Computer Science or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 232 Section 01 86626 1 Seminar 20/2 MW RVR1002 0530PM-0645PM Yang,Jingwei

CSC 238 - Human-Comp Interface Dsgn (3 Units)

Issues involved in design of interaction between people and computers. Insight and experience in key issues of HCI design. Emphasis on identifying issues and tradeoffs in interaction design. Development and evaluation of alternative solutions to design problems.

Prerequisite: Fully classified graduate status in Computer Science or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 238 Section 01 86627 1 Seminar 20/0 TR RVR2010 0530PM-0645PM Baynes,Anna A

CSC 239 - Adv Oper Syst Prncpl+Dsgn (3 Units)

Advanced concepts of concurrent processes, concurrent programming and operating systems. Virtual memory management systems, deadlock, file systems, operating system performance measurement and evaluation.

Prerequisite: CSC 205.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 239 Section 01 82840 1 Seminar 20/9 TR RVR2010 0400PM-0515PM Ouyang,Jinsong

CSC 252 - Cryptography Theory+Prac (3 Units)

Introduction to design and analysis of cryptographic systems. Symmetric cryptography: block ciphers and secure hash functions. Asymmetric cryptography: key exchange and public-key systems. Authentication and encryption in an adversarial model. Simple cryptanalysis. Protocol design and analysis.

Prerequisite: Fully classified graduate status in Computer Science, Computer Engineering, or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 252 Section 01 86497 1 Seminar 5/4 MWF BRH114 0800AM-0850AM Krovetz,Ted
02 book for CSC 252 Section 02 86498 1 Seminar 5/4 MW TAH1007 0400PM-0515PM Krovetz,Ted

CSC 254 - Network Security (3 Units)

In-depth study of network security problems and discussion of potential solutions. Topics include: network vulnerabilities and attacks, secure communication, Internet security protocols and tools to defend against network attacks, network intrusion detection, and wireless network security. Survey and demonstration of software tools used for network security.

Prerequisite: Fully classified graduate status in Computer Science, Computer Engineering, or Software Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 254 Section 01 82400 1 Seminar 20/17 MW RVR1008 0400PM-0515PM Cheng,Yuan

CSC 255 - Computer Networks (3 Units)

Computer networking fundamentals with emphasis on higher level protocols and functions. Network design considerations, software design and layering concepts, interface design, routing and congestion control algorithms, internetworking, transport protocol design, and end-to-end communication, session and application protocols. Specific examples of commercial and international standards.

Prerequisite: Fully classified graduate status in Computer Science, Software Engineering, or a Computer Engineering.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 255 Section 01 82401 1 Seminar 20/0 TR RVR1008 0530PM-0645PM Dai,Jun

CSC 295 - Field Work (1-3 Units)

Directed observations and work experience in computer science with firms in the industry or public agencies. Supervision is provided by the instructional staff and the cooperating agencies.

Note: Faculty approval required. May be repeated for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 295 Section 01 82502 1 Thesis Research 10/0 - Zhang,Cui
Shafizadeh,Kevan

CSC 299 - Special Problems (1-3 Units)

Any properly qualified student who wishes to pursue a problem of his own choice may do so if the proposed subject is acceptable to the member of the staff with whom he/she works and to his/her advisor.

Note: May be repeated for credit.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 299 Section 01 82696 1 Thesis Research 5/3 - Shafizadeh,Kevan
Zhang,Cui
02 book for CSC 299 Section 02 82713 1 Thesis Research 5/3 - Gordon,V Scott
Shafizadeh,Kevan
04 book for CSC 299 Section 04 82723 1 Thesis Research 5/3 - Cheng,Yuan
Shafizadeh,Kevan
05 book for CSC 299 Section 05 82810 1 Thesis Research 5/3 - Sun,Xiaoyan
Shafizadeh,Kevan
06 book for CSC 299 Section 06 82818 1 Thesis Research 5/4 TBAARR - Ouyang,Jinsong
Shafizadeh,Kevan
07 book for CSC 299 Section 07 82952 1 Thesis Research 5/4 - Baynes,Anna A
Shafizadeh,Kevan
08 book for CSC 299 Section 08 82957 1 Thesis Research 5/4 - Shobaki,Ghassan
Shafizadeh,Kevan

CSC 500 - Masters Thesis (1-5 Units)

Completion of a thesis approved for the Master's degree.

Note: May be repeated for credit.

Prerequisite: CSC 209; advanced to candidacy.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 500 Section 01 87433 1 Thesis Research 5/4 - Shafizadeh,Kevan
Meduri,Praveen K

CSC 502 - Masters Project (1-2 Units)

Completion of a project approved for the Master's degree.

Prerequisite: CSC 209; advanced to candidacy.

Sect Books Class Nbr Ses Cmp Seats Tot/Avl Days Bldg/Room Times Faculty Class Attributes
01 book for CSC 502 Section 01 82566 1 Thesis Research 5/4 - Krovetz,Ted
Shafizadeh,Kevan
02 book for CSC 502 Section 02 82599 1 Thesis Research 5/0 - Wang,Xuyu
Shafizadeh,Kevan
03 book for CSC 502 Section 03 82639 1 Thesis Research 5/4 - Gordon,V Scott
Shafizadeh,Kevan
04 book for CSC 502 Section 04 82809 1 Thesis Research 5/2 - Ouyang,Jinsong
Shafizadeh,Kevan
05 book for CSC 502 Section 05 82811 1 Thesis Research 5/3 - Chen,Haiquan
Shafizadeh,Kevan
06 book for CSC 502 Section 06 82812 1 Thesis Research 5/4 - Jin,Ying
Shafizadeh,Kevan
07 book for CSC 502 Section 07 82813 1 Thesis Research 5/3 - Yang,Jingwei
Shafizadeh,Kevan
08 book for CSC 502 Section 08 82815 1 Thesis Research 5/4 - Cheng,Yuan
Shafizadeh,Kevan
09 book for CSC 502 Section 09 82816 1 Thesis Research 5/4 - Shobaki,Ghassan
Shafizadeh,Kevan
10 book for CSC 502 Section 10 82969 1 Thesis Research 5/3 - Baynes,Anna A
Shafizadeh,Kevan
11 book for CSC 502 Section 11 87489 1 Thesis Research 5/4 - Muyan-Ozcelik,Pinar
Shafizadeh,Kevan
12 book for CSC 502 Section 12 87490 1 Thesis Research 5/4 - Dai,Jun
Shafizadeh,Kevan

Legend

Icon Description
Book Legend Icon The icon links you to the identified course materials list.
Low Cost Course Materials Legend Icon This course has been identified as having total course material costs under $40.00. Costs are determined by the campus affiliated book store. Availability of low cost materials may be limited to bookstore availability.
Zero Cost Course Materials Legend Icon This course has been identified as having Zero cost course materials.

Class Attribute Codes

E - Understanding Personal Development (E)

LCOM-30 - LCom 30 - Success One Byte At a Time

Session Codes

1 - Regular Academic Session (08/27/2018 to 12/07/2018)