Complementary courses can be chosen from courses with 3xx, 4xx and 5xx codes (for seniors with a GPA above 2.50) of mathematics, physics, chemistry, molecular biology and engineering departments. You can find below a list of courses with 3xx and 4xx codes (independently from prerequisite and quota issues). Courses with 5xx code can also be chosen depending on GPA criterion and their content. Courses with 3xx and 4xx codes which are not in the list can be reconsidered depending on their syllabus. All courses need advisor’s consent.
BIO 301 BIOCHEMISTRY I
BIO 302 BIOCHEMISTRY II
BIO 310 CELLULAR AND MOLECULAR BIOLOGY
BIO 322 RESEARCH TOPICS IN MOLECULAR BIOLOGY
BIO 331 TECHNIQUES IN BIOLOGICAL RESEARCH
BIO 333 BIOCHEMISTRY LABORATORY
BIO 342 HUMAN PHYSIOLOGY
BIO 353 MOLECULAR GENETICS
BIO 355 MOLECULAR BIOLOGY LABORATORY
BIO 410 CANCER BIOLOGY
BIO 420 IMMUNOLOGY
BIO 483 SP.TP.MECHANISM IN GENE REGULATION
BIO 48B SP.TP. BIOINFORMATICS
BIO 460 DEVELOPMENTAL BIOLOGY
BIO 487 SSP.TP.JUNK DNA
CE 312 HYDRAULIC ENGINEERING I
CE 331 EARTH SCIENCES
CE 332 SOIL MECHANICS I
CE 353 STEEL STRUCTURES
CE 354 REINFORCED CONCRETE I
CE 355 STRUCTURAL ANALYSIS
CE 401 CONSTRUCTION ENGINEERING & MANAGEMENT
CE 402 CIVIL ENGINEERING SYSTEMS ANALYSIS
CE 412 HYDRAULIC ENGINEERING II
CE 414 INTRODUCTION TO COASTAL ENGINEERING
CE 421 ENVIROMENTAL ENGINEERING
CE 422 ENVIRONMENTAL ENGINEERING DESIGN
CE 431 FOUNDATION ENGINEERING
CE 461 TRANSPORTATION SYSTEMS ENGINEERING
CE 48D SP.ST.IN CE:PREFABRICATION STRUCT.ENGIN.
CE 48T SP.TP.ADVANCED CONCRETE
CE 491 SP.TP.MULTIDISCIPLINARY DESIGN OF SUSTAINABLE COASTAL PROJECTS
CE 49G SP.TP. STUCTURAL TIMBER DESIGN
CHE 302 CHEMICAL ENGINEERING LABORATORY
CHE 334 MASS TRANSFER OPERATIONS
CHE 342 REACTION KINETICS&REACTOR DESIGN
CHE 353 CHEMICAL & BIOCHEMICAL PROCESSES
CHE 386 MODELING & OPTIMIZATION
CHE 401 CHE.ENGINEERING&BIOTECHNOLOGY LABORATORY
CHE 413 DESIGN&SIMULATION OF MACROMOLECULAR SYS.
CHE 417 MICROFLUIDICS AND ITS APPLICATIONS
CHE 427 BIOREACTION ENGINEERING
CHE 433 DESIGN OF CHEMICAL PROCESSING UNITS
CHE 440 HETEROGENEOUS CATALYSIS
CHE 441 HYDROGEN TECHNOLOGIES
CHE 444 FUEL CELLS & CATALYSIS
CHE 460 TOTAL QUALITY ENGR. IN CHEMICAL INDUSTRIES
CHE 462 CHEMICAL PLANT DESIGN AND ECONOMICS
CHE 463 BIOPROCESS DESIGN
CHE 465 OPERATIONAL&ENVIRONMENTAL SAFETY OF CHEMICAL PLANTS
CHE 477 PROCESS OPTIMIZATION
CHE 484 SP.TP.SPECTRAL METHODS WITH APPLICATIONS
CHE 488 SP.TP.INTRO.TO NANOSCIENCE&NANOTECH.
CHEM 305 INSTRUMENTAL ANALYSIS I
CHEM 308 INSTRUMENTAL ANALYSIS II
CHEM 331 INORGANIC CHEMISTRY II
CHEM 351 PHYSICAL CHEMISTRY I
CHEM 352 PHYSICAL CHEMISTRY II
CHEM 363 ORGANIC CHEMISTRY III
CHEM 371 TEXTILE CHEMISTRY
CHEM 415 BIOCHEMISTRY
CHEM 417 POLYMER CHEMISTRY LABORATORY
CHEM 421 COMPUTATIONAL CHEMISTRY
CHEM 435 INTRO.TO POLYMER SCIENCE & TECHNOLOGY
CHEM 442 QUALITATIVE ORGANIC ANALYSIS
CHEM 451 PHYSICAL CHEMISTRY III
CHEM 456 ELECTROCHEMISTRY
CHEM 471 ENVIRONMENTAL CHEMISTRY
CMPE300 ANALYSIS OF ALGORITHMS
CMPE321 INTRODUCTION TO DATABASE SYSTEMS
CMPE322 OPERATING SYSTEMS
CMPE344 COMPUTER ORGANIZATION
CMPE350 FORMAL LANGUAGES & AUTOMATA THEORY
CMPE352 FUNDAMENTALS OF SOFTWARE ENGINEERING
CMPE362 INTRO.TO SIGNAL PROC. FOR COMPUTER.ENG.
CMPE422 DATABASE SYSTEMS
CMPE425 COMPILER DESIGN
CMPE434 INTRODUCTION TO ROBOTICS
CMPE436 CONCURRENT & DISTRIBUTED PROGRAMMING
CMPE443 PRINCIPLES OF EMBEDDED SYSTEMS DESIGN
CMPE446 INTRODUCTION TO COMPUTER ARCHITECTURE
CMPE451 PROJECT DEVELOPMENT IN SOFTWARE ENG.
CMPE460 INTRODUCTION TO COMPUTER GRAPHICS
CMPE462 MACHINE LEARNING
CMPE475 COMPUTER NETWORKS
CMPE476 DISTRIBUTED SYSTEMS
CMPE480 INTRODUCTION TO ARTIFICAL INTELLIGENCE
CMPE483 SP.TP.BLOCKCHAIN PROGRAMMING
CMPE485 SP.TOP.PERVASIVE HEALTH
CMPE489 SP.TOP.:COGNITIVE SCIENCE
CMPE490 SP.TP.INTERNET OF THINGS
CMPE493 SP.TP.INTRODUCTION TO INFORMATION RETRI.
CMPE496 SP.TOP.IN CMPE:HUMAN COMPUTER INTERACTION
CMPE49F SP.TP.INTRO.TO SATELLITE SPACE NETWORK
EE 304 ENERGY CONVERSION
EE 333 ELECTRONICS I
EE 334 ELECTRONICS II
EE 363 ELECTROMAGNETIC FIELD THEORY
EE 373 SIGNALS & SYSTEMS
EE 374 COMMUNICATION ENGINEERING
EE 432 DIGITAL ELECTRONICS
EE 433 COMMUNICATION ELECTRONICS
EE 437 OP. AMPS & APPLICATIONS
EE 438 DESIGN WITH INTEGRATED CIRCUITS
EE 443 MICROPROCESSORS
EE 450 CONTROL TECHNOLOGY & DESIGN
EE 451 INTRODUCTION TO ROBOT CONTROL
EE 453 LINEAR SYSTEM THEORY
EE 457 INTRODUCTION TO OPTIMIZATION THEORY
EE 460 INTRODUCTION TO REMOTE SENSING
EE 463 ANTENNA THEORY AND DESING FOR WIRELESS COMMUNICATIONS
EE 470 MOBILE COMMUNICATION
EE 473 INTRODUCTION TO DIGITAL SIGNAL PROCESSING
EE 475 INTRODUCTION TO IMAGE PROCESSING
EE 477 INTRODUCTION TO DIGITAL COMMUNICATIONS
EE 489 SP.TP.HEAL. EFFECTS OF EM FIELDS ON HUM.
EQE 400 INTRODUCTION TO EARTHQUAKE ENGINEERING
IE 305 OPERATIONS RESEARCH II
IE 306 SYSTEMS SIMULATION
IE 310 OPERATIONS RESEARCH
IE 312 FACILITIES DESIGN & PLANNING
IE 350 SYSTEMS SCIENCE AND ENGINEERING
IE 360 STATISTICAL FORECASTING & TIME SERIES
IE 414 COMPUTER INTEGRATED MANUFACTURING SYSTEM
IE 423 QUALITY ENGINEERING
IE 430 ERGONOMICS&HUMAN FACTORS ENGINEERING
IE 440 NONLINEAR MODELS IN OPERATIONS RESEARCH
IE 441 PLANNING FOR ENGINEERS
IE 442 ENTERPRISE INFORMATION SYSTEMS MODELING
IE 450 STOCHASTIC MODELS IN OPERATIONS RESEARCH
IE 456 GRAPH ALGORITHMS & APPLICATIONS
IE 480 SP.TOP.:CASE STUDIES IN IE
IE 486 SP.TOP.:FLEXIBLE MANUFACTURING
IE 48G SP.TP.TECHNOLOGY DEVELOPMENT ENGINEERING
IE 490 SP.TP.:DATA MINING
IE 496 SP.TOP.:ROBUST DESIGN AND ENGINEERING
IE 498 SP.TOP.RISK ASSESSMENT & ANALYSIS
MATH323 RINGS,FIELDS&GALOIS THEORY
MATH324 REPRESENTATION THEORY OF FINITE GROUPS
MATH327 NUMBER THEORY
MATH331 METRIC SPACES
MATH332 LEBESGUE INTEGRATION
MATH334 ANALYSIS ON MANIFOLDS
MATH338 COMPLEX ANALYSIS I
MATH361 COMBINATORICS
MATH411 MATHEMATICAL LOGIC
MATH433 FOURIER ANALYSIS
MATH436 FUNCTIONAL ANALYSIS
MATH471 TOPOLOGY
MATH477 PROJECTIVE GEOMETRY
ME411 MATERIALS ENGINEERING
ME425 MECHANICAL VIBRATIONS
ME426 MECHANISMS
ME430 AUTOMOTIVE ENGINEERING
ME446 APPLIED SOLID MECHANICS
ME455 FLUID MECHANICS II
ME466 THERMODYNAMICS II
ME474 HEAT ENGINES
ME478 DESIGN OF THERMAL SYSTEMS
ME482 SP.TOP.IN ME.(APPLICATIONS OF THE FINITE ELEMENT METHOD)
ME483 SP.TOP.PRODUCT DESIGN AND DEV.
PHYS301 CLASSICAL MECHANICS I
PHYS302 CLASSICAL MECHANICS II
PHYS311 MODERN PHYSICS I
PHYS312 MODERN PHYSICS II
PHYS325 MATHEMATICAL METHODS OF PHYSICS I
PHYS326 MATHEMATICAL METHODS OF PHYSICS II
PHYS331 ELECTRONICS FOR PHYSICISTS I
PHYS332 ELECTRONICS FOR PHYSICISTS II
PHYS337 INTRO.TO PHYSICAL METH.IN MEDICAL DIAG.
PHYS380 INTRO.TO ELECTROMAGNETIC RADIATION
PHYS391 PHYSICAL ELECTRONICS I
PHYS392 PHYSICAL ELECTRONICS II
PHYS401 ELECTROMAGNETISM I
PHYS402 ELECTROMAGNETISM II
PHYS407 ADVANCED QUANTUM PHYSICS I
PHYS408 ADVANCED QUANTUM PHYSICS II
PHYS411 QUANTUM MECHANICS I
PHYS412 QUANTUM MECHANICS II
PHYS421 STATISTICAL MECHANICS
PHYS442 EXPERIMENTAL PHYSICS I
PHYS443 EXPERIMENTAL PHYSICS II
PHYS462 SOLID STATE PHYSICS
PHYS472 ELEMENTARY PARTICLE PHYSICS
PHYS483 SEL.TP.IN PHYS:PHYSICS OF ENERGY
PHYS48R SEL.TP.IN PHYS:INTR.TO RELATIVITY THEORY
PHYS490 SEL.TP.SYNCHROTRON RADIATION&ITS(ONLINE)
PHYS499 SP.TOP.DATA STRUCTURES & ANALYSIS
Only one of the 2xx courses below can be taken as CC
MATH222 GROUP THEORY
MATH231 ADVANCED CALCULUS I
MATH234 ADVANCED CALCULUS II
CHEM 201 Organic Chemistry I
CHEM 202 Organic Chemistry II
CHEM 242 Analytic Chemistry
IE 202 Operations Research
CMPE 240 Digital Systems
CHE 201 Physicochemical Systems I
CHE 202 Physicochemical Systems II