Complementary Courses
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
