|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
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. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Distributed system architectures, distributed object model, component-based design, time and global states, coordination and agreement, distributed transactions and concurrency control, replication, security, distributed multimedia systems, message passing and distributed shared memory, Web services and Service-Oriented Architecture (SOA), Grid computing. Emphasis on scalability, manageability, security, and dependability of distributed systems. Prerequisite: CSC 204 and fully classified graduate status in Computer Science, Software Engineering, or Computer Engineering. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Advanced logic modeling, simulation, and synthesis techniques. Topics include modeling, simulation, and synthesis techniques, using Hardware Description Language (HDL's), Register Transfer Level (RTL) representation, high-level functional partitioning, functional verification and testing, computer-aided logic synthesis, logical verification and testing, timing and delay analysis, automated place and route process, and design with Application Specific Integrated Circuits (ASICs) and programmable logic. Prerequisite: CSC 205, CPE 64, or equivalent. Cross Listed: EEE 273; only one may be counted for credit. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Fundamental concepts, principles and issues of data communication systems. The ISO/OSI reference model is used as a vehicle for discussion and emphasizes the lower layer of the model. Specific topics include: motivation and objectives, layered architectures, physical layer principles and protocols, data link and medium access control principles and protocols, circuit, packet and cell switching, local area network design principles and performance comparisons, high speed networking, introduction to wide area network architectures. Typical examples and standards are cited for point-to-point, satellite, packet radio and local area networks. Prerequisite: Fully classified graduate status in Computer Science, Software Engineering, or Computer Engineering. Graded: Graded Student. Units: 3.0
-
3.00 Credits
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 29, CSC 20; CSC 20 may be taken concurrently. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Introduction to parallel architecture covering computer classification schemes, fine and coarse grain parallelism, processor interconnections, and performance issues of multiprocessor systems. Includes parallel and pipelined instruction execution, structure of multiprocessor systems, memory hierarchy and coherency in shared memory systems, programming issues of multiprocessor systems, arithmetic pipeline design, and design for testability. Prerequisite: CSC 205 and fully classified graduate status in Computer Science or Software Engineering. Cross Listed: EEE 280; only one may be counted for credit. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Special Topics in Computer Science - Software Engineering. Contemporary topics in computer science will be offered as needed. Topics offered: Graded: Graded Student. Units: 3.0
-
3.00 Credits
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. Graded: Graded Student. Units: 3.0
-
1.00 - 5.00 Credits
Completion of a thesis approved for the Master's degree. Note: May be repeated for credit. Prerequisite: CSC 209; advanced to candidacy. Graded: Thesis in Progress. Units: 1.0 - 5.0.
-
1.00 - 2.00 Credits
Completion of a project approved for the Master's degree. Prerequisite: CSC 209; advanced to candidacy. Graded: Thesis in Progress. Units: 1.0 - 2.0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|