Network and Digital Technology Electives Course List

Network and Digital Technology Electives

The following additional electives may count toward the Network and Digital Technologies B.A. electives requirement. In addition to the list below, courses on the major's program statement listed under the Digital Technology for Networking Focus and/or Internet Software Technology Focus will count as electives.

Lecture/lab combinations count as one course.

Applied Mathematics

AM 114Introduction to Dynamical Systems

5

AM 147Computational Methods and Applications

5

AM 231Nonlinear Control Theory

5

Computational Media

CMPM 146Game AI

5

Computer Science and Engineering

CSE 100Logic Design

5

CSE 100LLogic Design Laboratory

2

CSE 101MMathematical Thinking for Computer Science

5

CSE 102Introduction to Analysis of Algorithms

5

CSE 103Computational Models

5

CSE 107Probability and Statistics for Engineers

5

CSE 110AFundamentals of Compiler Design I

5

CSE 110BFundamentals of Compiler Design II

5

CSE 111Advanced Programming

5

CSE 112Comparative Programming Languages

5

CSE 113Parallel and Concurrent Programming

5

CSE 120Computer Architecture

5

CSE 121Embedded System Design

7

CSE 125Logic Design with Verilog

7

CSE 132Computer Security

5

CSE 138Distributed Systems

5

CSE 140Artificial Intelligence

5

CSE 142Machine Learning

5

CSE 144Applied Machine Learning: Deep Learning

5

CSE 160Introduction to Computer Graphics

7

CSE 161Introduction to Data Visualization

5

CSE 161LData Visualization Laboratory

2

ECON 166AGame Theory and Applications I

5

CSE 193Field Study

5

CSE 198Individual Study or Research

5

CSE 276Optimization Theory and Applications

5

CSE 193 and 198 require approval that is determined by the department via Course Substitution Petition. Students may take CSE 107 or STAT 131, but not both.

Electrical and Computer Engineering

ECE 101Introduction to Electronic Circuits

5

ECE 101LIntroduction to Electronic Circuits Laboratory

2

ECE 102Properties of Materials

5

ECE 102LProperties of Materials Laboratory

2

ECE 103Signals and Systems

5

ECE 103LSignals and Systems Laboratory

2

ECE 115Introduction to Solid Mechanics

5

ECE 118Introduction to Mechatronics

10

ECE 130Introduction to Optoelectronics and Photonics

5

ECE 130LIntroduction to Optoelectronics Laboratory

1

ECE 135Electromagnetic Fields and Waves

5

ECE 135LElectromagnetic Fields and Waves Laboratory

2

ECE 136Engineering Electromagnetics

5

ECE 141Feedback Control Systems

5

ECE 151Communications Systems

5

ECE 152Introduction to Wireless Communications

5

ECE 153Digital Signal Processing

5

ECE 167Sensing and Sensor Technologies

7

ECE 171Analog Electronics

5

ECE 171LAnalog Electronics Laboratory

2

ECE 172Advanced Analog Circuits

5

ECE 173High-Speed Digital Design

7

ECE 175Energy Generation and Control

5

ECE 175LEnergy Generation and Control Laboratory

2

ECE 180JAdvanced Renewable Energy Sources, Storage, and Smart Grids

5

Statistics

STAT 131Introduction to Probability Theory

5

STAT 132Classical and Bayesian Inference

5

Students may take CSE 107 or STAT 131, but not both.