Course |
Title |
CSE 324 |
Principles of Programming Languages
Spring
Undergraduate
Prerequisite: CSE 122 with a grade of C or higher
Co-requisite: CSE 213 Usually offered
in the Spring semester.
Introduction to low (micro/macro) and high level languages (L/HLLs) --
features and positions within the
computer system. definition of HLLs of syntax and semantics. Data types,
control structures, concurrency,
declarations, procedures. Recursion and recursive definitions.
Procedural and data abstraction. Critique of major
programming languages features and design issues (e.g., power,
efficiency, security, modularity, readability,
etc).Examples from major realms of current programming languages --
imperative (block structured, object
oriented), declarative (function, logic) paradigms.
|
CSE 489-06 CSE 489D-06 |
Intro Neural Networks Apps
Spring
Undergraduate
Prerequisite: CSE 213, 222 with a grade of C or higher and
consent of instructor
Usually offered
in the Spring semester.
Undergraduate special topics in computer science. For a list of recent
offerings, please visit the department’s website.
|
CSE 565-01 CSE 565D-01 |
Neural Networks
Spring
Graduate
Prerequisite: CSE 344; MATH 254 and 382 with a grade of C or
higher, or consent of instructor
Neuron modeling.
The perceptron and multilayer perceptrons. Learning algorithms. The
Kohonen model, the
Grossberg model, the Hopfield model. Associative memory. Applications.
Recent developments in the field.
|
CSE 489-02 CSE 489D-02M |
Smart&Secure Sensor Net Apps
Spring
Undergraduate
Prerequisite: CSE 213, 222 with a grade of C or higher and
consent of instructor
Undergraduate
special topics in computer science. For a list of recent offerings,
please visit the department’s website.
|
CSE 353 |
Introduct to Computer Networks
Fall
Graduate
Prerequisite: CSE 222 with a grade of C or higher
Introduction to
computer networking, the ISOOSI protocol stack, LAN, MAN, and WAN.
Physical layer:
transmission media (wireline and wireless); data signaling, modulation,
and coding; multiplexing. Fiber optics
networking technology: protocols & examples. Data link Layer: error/flow
control— protocols design issues; MAC
protocols for channel access and allocation. Wireless technology and
protocols standards — IEEE 802.11 physical
layer and MAC sublayer protocols. Network layer: subnet switching
(CS/DG/VC) & routing protocols (Non/
Adaptive); Congestion Control and QoS protocols. ISO vs. (TCP-UDP)/IP
the Internet protocol stacks. Internet
relays and protocols, e.g., routers, gateways, etc. Introduction to
network security. Application layer protocols,
E.G., DNS, E-mail, etc. (Same as IT 353.)
|
CSE 553 |
Advanced Computer Networks
Graduate
Prerequisite: CSE 453 with a grade of C or higher
Models of
computer networks. Design and analysis issues. Abstract syntax notation,
data compression, security
and authentication. Recent developments in the field.
|
CSE 525 |
Advanced Operating Systems
Graduate
Prerequisite: CSE 325 and 331 with a grade of C or higher or
consent of instructor
Advanced topics
in operating systems such as real-time, distributed systems,
fault-tolerance, parallel I/O,
performance, safety-critical systems, and verification.
|