Definition:

 COMP 200: STRUCTURE AND INTERPRETATION OF COMPUTER PROGRAMS 
OR COMP 201: COMPUTER SYSTEMS&PROGRAMMING 
OR COMP 202: DATA STRUCTURES&ALGORITHMS 
OR ELEC 315: ELECTRONIC DESIGN 
OR COMP 301: PROGRAMMING LANGUAGE CONCEPTS 
OR COMP 302: SOFTWARE ENGINEERING 
OR COMP 303: COMPUTER ARCHITECTURE 
OR COMP 304: OPERATING SYSTEMS 
OR COMP 306: DATABASE MANAGEMENT SYSTEMS 
OR (COMP 319A: MOBILE DEVICE PROGRAMMING-ANDROID 
XOR COMP 319B: MOBILE DEVICE PROGRAMMING-IOS IPHONE )
OR COMP 341: INTRODUCTION TO ARTIFICIAL INTELLIGENCE 
OR COMP 409: BLOCKCHAIN AND CRYPTO CURRENCIES 
OR COMP 410: COMPUTER GRAPHICS 
OR COMP 415: DISTRIBUTED COMPUTING SYSTEMS 
OR COMP 429: PARALLEL PROGRAMMING 
OR COMP 430: DATA PRIVACY AND SECURITY 
OR COMP 434: COMPUTER AND NETWORK SECURITY 
OR COMP 437: INTELLIGENT USER INTERFACES 
OR COMP 440: INFORMATION RETRIEVAL 
OR COMP 441: DEEP LEARNING 
OR COMP 442: NATURAL LANGUAGE PROCESSING 
OR COMP 443: MODERN CRYPTOGRAPHY 
OR COMP 446: ALGORITHM DESIGN AND ANALYSIS 
OR COMP 470: BIOINFORMATICS AND ALGORITHMS IN COMPUTATIONAL BIOLOGY 
OR COMP 489: SOFTWARE RELIABILITY: SPECIFICATION, TESTING AND VERIFICATION 
OR ELEC 431: ADAPTIVE SIGNAL PROCESSING 
OR ELEC 435: OPTOELECTRONICS 
OR ELEC 436: BIOELECTRONICS 
OR ELEC 438: INTEGRATED PHOTONIC STRUCTURES 
OR ELEC 339: SENSORS 
OR ELEC 440: ADVANCED SENSORS 
OR ELEC 311: DIGITAL INTEGRATED CIRCUITS & VLSI DESIGN 
OR ELEC 316: ANALOG AND DIGITAL COMMUNICATION LAB 
OR (ELEC 304: FEEDBACK CONTROL SYSTEMS LAB )
OR ELEC 303: DIGITAL SIGNAL PROCESSING 
OR ELEC 312: ADVANCED ELECTROMAGNETISM 
OR (ELEC 317: EMBEDDED SYSTEMS )
OR ELEC 401: MICROWAVE ELECTRONICS 
OR ELEC 402: RANDOM PROCESSES 
OR ELEC 410: INFORMATION THEORY 
OR ELEC 404: DIGITAL SPEECH AND AUDIO PROCESSING 
OR ELEC 405: LINEAR SYSTEM THEORY 
OR ELEC 406: DIGITAL IMAGE AND VIDEO PROCESSING 
OR ELEC 408: COMPUTER VISION AND PATTERN RECOGNITION 
OR ELEC 411: DIGITAL COMMUNICATIONS 
OR ELEC 414: WIRELESS COMMUNICATIONS 
OR ELEC 416: COMPUTER NETWORKS 
OR ELEC 421: PHOTONICS AND LASERS 
OR ELEC 422: INTRODUCTİON TO MEMS AND MOEMS 
OR ELEC 425: PHOTONIC MATERIALS AND DEVICES 
OR ELEC 428: WIRELESS NETWORKS 
OR ELEC 429: FUNDAMENTALS OF OPTICS 
OR ELEC 430: DETECTION AND ESTIMATION THEORY 
OR ELEC 432: MULTIMEDIA COMMUNICATIONS 
OR ELEC 413: NETWORKS 
OR ELEC 418: NUMERICAL MODELLING&SIMULATION 
OR ELEC 437: BIOMEDICAL OPTICS 
OR ENGR 421: INTRODUCTION TO MACHINE LEARNING 
OR ELEC 447: BIOMEDICAL SIGNAL PROCESSING 
OR ELEC 448: NANOMATERIALS AND NANOENGINEERING 
OR ENGR 429: MAKERSPACE FOR ENGINEERS 
OR COMP 450: SELECTED TOPICS IN COMPUTER ENGINEERING 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 442: FUNDAMENTALS of EMERGING ENERGY TECHNOLOGIES and DEVICES 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 451: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 451: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 451: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 445: DESIGN OF MEMS AND FLEXIBLE SENSORS FOR WEARABLE DEVICES 
OR ELEC 450: SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING 
OR ELEC 446: PHYSICS OF MEDICAL IMAGING