Advanced level substitution, exchange and elimination reactions, Ionic and free radical reactions of alkenes and alkynes. Conjugated double bonds and their reactions, aromatic structures and nucleophilic aromatic reactions, nucleophilic substitution and exchange reactions of carbonyls, carboxylic acid chemistry, phenol chemistry, reduction and oxidation reactions.
This advanced course will help students to understand fundamental methods used for materials characterization. Students will learn principles and applications of detectors and amplifiers, optical spectroscopy, electron and scanning probe microscopy, X-ray diffraction, fluorescence and spectroscopic methods, surface analysis techniques. Students will be able to use the knowledge in the broad area of materials research. By the end of the course, the students will be able to choose appropriate methods for characterizing each specific type of materials and to treat and analyze the data obtained by such techniques.
Crystal structures, Synthesis methods, determination of crystal structures; imperfections, defects in metals and ceramics, vacancies, substitutional and interstitial impurities, dislocation defects in ionic solids, Phase diagrams.
SEMINAR
Basics of grammar and vocabulary, listening, and speaking. Readings include newspapers, poems, and authentic documents. Language labs using multimedia systems are part of the language courses.
Basics of grammar and vocabulary, listening, and speaking. Readings include newspapers, poems, and authentic documents. Language labs using multimedia systems are part of the language courses.
Kalp ve damar sisteminin anatomi ve histolojisi, kalp kası kasılmasının fizyolojisi, damar sisteminin sıvı mekaniği, kana akımı ve kan basıncının yerel ve merkezi kontrolü, toraks, akciğerler ve üst solunum yollarının anatomi ve histolojisi, solumun mekaniği, akciğerlerde havalanma ve kan akımı, solunumun merkezi kontrolü, dolaşım ve solunuma ilişkin elektrik, mekanik, hidrolik ve ısı sistemleri, disseksiyon, model inceleme ve interaktif yazılımlar aracılığıyla bu sistemlerin yapı ve fonksiyonlarının araştırılması.
Importance of strategy and strategic management in today?s competitive environment. Analysis, decision and implementation steps in strategic management. Types of external and internal analysis. Corporate and business strategy. Competency based approach in the formulation of strategy. Successful implementation of strategy and organizing the firm for superior performance.
Aim: understanding database systems concepts and possess the knowledge about how to use available biological databases and data analysis tools efficiently. Biological databases, database creation and management, introduction to commonly used analysis tools. Extensive use of different biological data types and data formats, biological data editing techniques, Disease-centric databases, data processing and data analysis tools, web-based bioinformatics environments for research and analysis of biological data.
The broad topics of gene network design, stochasticity in gene expression, and evolution of genes and networks, detailed critiques of the selected current/classic papers in the Systems/Synthetic/Computational Biology fields, data analysis methods, experimental controls, results, and main conclusions.
Overview of computers, Programming, algorithms, and programming languages. Programming with Python: Data types, variables, operators. Control statements: conditionals, loops, iteration. String manipulation. Functions, recursion, decomposition and abstraction. Tuples, lists, dictionaries. Aliasing, mutability, cloning. Files. Object oriented programming, classes, inheritance. Testing, debugging, exception handling, program efficiency.
Overview of computers, Programming, algorithms, and programming languages. Programming with Python: Data types, variables, operators. Control statements: conditionals, loops, iteration. String manipulation. Functions, recursion, decomposition and abstraction. Tuples, lists, dictionaries. Aliasing, mutability, cloning. Files. Object oriented programming, classes, inheritance. Testing, debugging, exception handling, program efficiency.
Overview of computers, Programming, algorithms, and programming languages. Programming with Python: Data types, variables, operators. Control statements: conditionals, loops, iteration. String manipulation. Functions, recursion, decomposition and abstraction. Tuples, lists, dictionaries. Aliasing, mutability, cloning. Files. Object oriented programming, classes, inheritance. Testing, debugging, exception handling, program efficiency.
An introductory course covering: Logic, formal reasoning, propositional logic, sets, growth of functions, algorithmic complexity, number theory, mathematical induction, combinatorics, recurrence, generating functions, relations, graphs, and models of computation.
This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.
This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.
This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.
This course emphasizes computational thinking and programming using Python. Gain a solid foundation in algorithmic thinking and structured programming, and perform basic, common computational tasks easily and efficiently. Examine the fundamentals of data storage, input and output, control structures, functions, sequences and lists, file I/O, graphics and objects.
Object oriented programming using Java. Data types, expressions, control statements, strings, arrays. Classes, objects, methods, overloading, variable scope, memory. Recursion. Inheritance, polymorphism, abstract classes, interfaces, nested classes, anonymous classes. Exception handling. Strings and regular expressions. File I/O. Generic collections. Generic classes and methods. Lambdas and streams. Event-driven programming. Multithreading.
Object oriented programming using Java. Data types, expressions, control statements, strings, arrays. Classes, objects, methods, overloading, variable scope, memory. Recursion. Inheritance, polymorphism, abstract classes, interfaces, nested classes, anonymous classes. Exception handling. Strings and regular expressions. File I/O. Generic collections. Generic classes and methods. Lambdas and streams. Event-driven programming. Multithreading.
Bits operations, Integer Representations, Integer arithmetic, Floating point. Strings, Pointers and Arrays. Functions, Stack and Heap. Structures. Machine level representation of programs. Memory hierarchy, caches, disks, locality. Code Optimization, debugging and profiling. Dynamic memory allocation. Static linking, object files, symbols and symbol tables. Dynamic linking with shared libraries.
Basic data structures, algorithms, and their computational complexity. List, stack, queue, priority queue, map, tree, balanced tree, hash table, heap, skip list, trie, graph. Basic search, selection, sorting, and graph algorithms. Recursion.