Course | Title |
| CSE 3024 |
Principles of Programming Languages
Spring Undergraduate
Prerequisite: CSE 1022 with a grade of C or higher | Co-requisite: CSE 2013
Introduction to low (micro/macro) and high level languages — 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). Examples from major realms of current programming languages — imperative (block structured, object oriented), declarative (function, logic) paradigms.
|
| CSE/IT 3053 |
Introduction to Computer Networks
Fall Undergraduate
Pre-requisites: CSE 222 with a grade of C or higher
Introduction to computer networking, the ISO/OSI protocol stack, LAN, MAN, and WAN. Physical layer: transmission media (wireline and wireless); data signaling, modulation, and coding; multiplexing. Data link layer: error/flow control; MAC protocols; wireless IEEE 802.11 protocols. Network layer: subnet switching and routing protocols; congestion control and QoS. ISO vs. TCP/IP Internet stacks. Introduction to network security. Application layer protocols, e.g., DNS, E-mail.
|
| CSE 4052 |
Introduction to Sensor Networks
Spring Undergraduate
Pre-requisites/Co-requisites: CSE 3025 and CSE 3053
Advanced topics on wireless sensor networks (WSNs) technology, with focus on significant components of WSNs: protocols, applications, typologies, deployment, sensed data manipulation, mobile ad-hoc wireless communication, security. Students will be exposed to most recent research development in the field.
|
| CSE 4064 |
Intro to Soft Computing
Fall Undergraduate
Pre-requisites/Co-requisites: MATH 2420, 3082; CSE 3044 each with a grade of C or higher, or consent of instructor and advisor
Major types of artificial neural networks. Fuzzy logic theory and fuzzy systems construction. Genetic algorithms and evolutionary computing. Intelligent systems and engineering applications. Comparative study of the soft computing paradigm as a problem-solving methodology.
|
| CSE 4065 / CSE 4065D |
Intro Neural Networks Apps
Spring Undergraduate
Prerequisite: CSE 2013, 2022 with a grade of C or higher and consent of instructor
Biological neurons and their modeling. Overview of single/multilayer feedforward/back ANN models and learning rules, single layer perceptron, multi-layer feedforward error backpropagation, recurrent associative memory, Hopfield model, multilayer ANNs for clustering & competitive learning, Kohonen SOFM, Learning Vector Quantization, Adaptive Resonance Theory model. ANN applications (projects).
|
| CSE 4089 / CSE 4089D |
Smart & Secure Sensory Systems
Spring Undergraduate
Pre-requisites/Co-requisites: MATH 2420, 3082; or CSE 3044, or consent of instructor
Design of smart & secure wireless sensor networks (SS-WSNs) toward the future era of IoT. WSN technology and protocols covered. Neural network modeling introduced for intelligent components. Major WSN security topics and protocols addressed. Discusses challenges including limited computational/power budgets, wireless medium vulnerabilities. Covers critical SS-WSN military and civil applications.
|
| CSE 5067 / CSE 5067D |
Soft Computing
Fall Graduate
Prerequisite: MATH 2420, 3082; CSE 3044 each with a grade of C or higher, or consent of instructor and advisor
Artificial neural networks, with emphasis on multilayer feedback networks, self-organizing networks, and Hopfield-style networks. Learning algorithms. Introduction to fuzzy systems and evolutionary computing. Engineering applications of soft computing.
|
| CSE 5089 |
Neural Networks
Spring Graduate
Pre-requisites/Co-requisites: CSE 207 or CSE 3044 passed with C or better; MATH 2420, 382, 382L; or consent
Biological neurons and modeling. Single/multilayer ANN models, backpropagation, Hopfield model, Kohonen SOFM, LVQ, counterpropagation, Adaptive Resonance Theory model. ANN applications (projects). Graduate-level depth and rigor.
|
| CSE 5089 |
Advances in Sensor Networks
Spring Graduate
Pre-requisites: Two semesters of upper division CS courses and consent of instructor
Advanced topics on wireless sensor networks technology, focus on protocols, applications, typologies, deployment, data manipulation, mobile ad-hoc wireless communication, security. Students present literature papers on most recent research developments in the field.
|
Course | Title |
| IT 453 / CSE 453 | Advances in Computer Networks and the Internet Undergraduate |
| CSE 4052 | Introduction to Sensor Networks Undergraduate |
| CSE 4064 | Introduction to Soft Computing Undergraduate |
| CSE 4065 | Introduction to Neural Networks Applications Undergraduate |
| CSE 4089 | Smart & Secure Sensory Systems Undergraduate |
| CSE 5067 | Soft Computing Graduate |
| CSE 5089 | Neural Networks Graduate |
| CSE 5089 | Advances in Sensor Networks Graduate |
| — | Advanced Topics in Computer Networks Graduate |
| — | Modeling and Simulation of Computer Networks Graduate |
| — | Wireless Security and Performance Analysis Graduate |
| — | Topics in Modeling and Simulation Graduate |
| — | Internet Security and Performance Analysis Graduate |
| — | Advanced Topics in Operating Systems Graduate |
| — | Wireless Sensor Networks: Routing and Security Graduate |