|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:courses 50 or Engineering Electrical and Computer 70; course 60; Mathematics 21C; Mathematics 22A or Mathematics 67. Univariate and multivariate distributions. Estimation and model building. Markov/ Hidden Markov models. Applications to data mining, networks, security, software engineering and bioinformatics.-II. (II.) Davidson, Ghosal, Matloff
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 50 or Electrical Computer Engineering 70; course 60. Syntactic definition of programming languages. Introduction to programming language features including variables, data types, data abstraction, object-orientedness, scoping, parameter disciplines, exception handling. Comparative study of several high-level programming languages.-I, III. (I, III.) Olsson, Pandey, Su
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 140A. Continuation of programming language principles. Further study of programming language paradigms such as functional and logic; additional programming language paradigms such as concurrent (parallel), dataflow, and constraint; key implementation issues for those paradigms; and programming language semantics.-I. (I.) Olsson, Pandey
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:courses 20, 140A; course 120 recommended. Principles and techniques of lexical analysis, parsing, semantic analysis, and code generation. Implementation of compilers.-II. (II.) Pandey, Su
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:programming skill at the level of course 60. Goals and philosophy of scripting languages, with Perl and Python as prime examples. Applications include networking, threaded programming, and graphical user interfaces (GUI's). Offered in alternate years.- III. Matloff
-
4.00 Credits
Lecture-3 hours; laboratory-3 hours. Computeruses in modern society. Emphasis on uses in non-scientific disciplines. Includes word processing, spreadsheets, web-page creation, elementary programming, basic computer organization, the uses of computers and their influence on society. Not intended for computer science majors. Not open for credit to students who have completed course 30. Only two units of credit allowed to students who have completed Plant Sciences 21. GE credit: Sci- Eng, Wrt.-I, II, III. (I, II, III.) Liu
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 40; course 154A or Electrical and Computer Engineering 70; course 154B or Electrical and Computer Engineering 170 strongly recommended. Basic concepts of operating systems and system programming. Processes and interprocess communication/ synchronization; virtual memory, program loading and linking; file and I/O subsystems; utility programs. Study of a real operating system.-I, II, III. (I, II, III.) Levitt, Matloff, Wu
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 60; Mathematics 135A or Statistics 131A or Statistics 120 or Statistics 32. Overview of local and wide-area computer networks. IS0 seven-layer model. Physical aspects of data transmission. Datalink layer protocols. Network architectures. Routing. TCP/IP protocol suite. Local area networks. Medium access protocols. Network performance analysis. Only two units of credit for students who have taken course 157. (Same course as Electrical and Computer Engineering 173A.)-I, II, III. (I, II, III.) Chuah, Ghosal, Liu, Matloff, Mohapatra, Mukherjee
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 152A, 150. TCP/IP protocol suite, network layer protocols, transport layer protocols, transport layer interfaces, sockets, UNIX network programming, computer networking applications, remote procedure calls and network management.-I, II, III. (I, II, III.) Mukherjee, Ghosal, Matloff, Mohapatra
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 152A or Electrical and Computer Engineering 173A. Advanced topics and design projects in communication networks. Example topics include wireless networks, multimedia networking, network design and management, traffic analysis and modeling, network simulations and performance analysis. Offered in alternate years. (Same course as Electrical and Computer Engineering 173B.)-(III.) Chuah, Liu, van der Schaar, Mukherjee
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|