65
1 C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: C4, D4, E4, F4. Lecturer: Universitetslektor Per Holm, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. Recommended prerequisites: EDA061 Object-Oriented Modeling and Design. Examination: Written examination. Compulsory course items: Computer laboratory exercises, project. Web page: www.cs.lth.se/Education/Courses/EDA031. Aim C++ is an important, advanced, multifaceted programming language. After the course the students shall be able to use C++ for development of high-quality programs, be familiar with the different techniques and paradigms of the language, and be able to choose the correct technique for different types of problems. The students shall have a firm practical basis for the application of C++ in industrial contexts, and be able to use established design methods based on design patterns for development of large software systems. Description Overview of C++. Basic C++ programming: types, program structures, functions, memory management, I/O, strings. Object-based programming: classes, resource management. Object- oriented programming: derived classes, polymorphism, operator overloading, standard classes. Generic programming, class templates. The standard library STL. There are four laboratory exercises: 1) Basic C++ programming. 2) C++ in practice: make tools, profiling, debugging, 3) Strings and streams, 4) Generic programming with STL. Literature Müldner, T: C++ Programming with Design Patterns Revealed. Addison-Wesley 2002. ISBN: 0- 201-72231-3. If you want to read further about C++ you also can read following books Stroustrup, B: The C++ Programming Language, Third Edition, Addison-Wesley 1997, or Lippman, S B, Lajoie, J: C++ Primer, Third Edition, Addison-Wesley 1998. Additional material distributed by the department. CONCURRENT PROGRAMMING EDA040 AUTUMN, STUDY PERIOD 1 - SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Compulsory for: D3, M4MK. Optional for: C3, E3, F3, M3. Lecturer: Assoc. prof. Klas Nilsson, [email protected] and assoc. prof. Roger Henriksson, [email protected], Dept of Computer Science. Prerequisites: Algorithms and Data Structures (EDA027). Examination: There will be a written exam which consists of assignments of exploratory nature and programming/design problems. The final grade of the course is based on the results of the written exam. In order to qualify for the exam, the students must have passed the compulsory parts of the course, i.e., laboratory exercises and project. The project aims at giving the students an integrated understanding of the various parts of the course. Detailed information about completing the compulsory parts of the course will be given in the course program. Web page: www.cs.lth.se/Education/Courses. Aim To give the students insight of programming problems in systems where the computer is interfaced to external physical equipment.

C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

1

C++ PROGRAMMING EDA031SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: C4, D4, E4, F4. Lecturer: Universitetslektor Per Holm, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. Recommended prerequisites: EDA061 Object-Oriented Modeling and Design. Examination: Written examination. Compulsory course items: Computer laboratory exercises, project. Web page: www.cs.lth.se/Education/Courses/EDA031.

Aim

C++ is an important, advanced, multifaceted programming language. After the course the students shall be able to use C++ for development of high-quality programs, be familiar with the different techniques and paradigms of the language, and be able to choose the correct technique for different types of problems. The students shall have a firm practical basis for the application of C++ in industrial contexts, and be able to use established design methods based on design patterns for development of large software systems.

Description

Overview of C++. Basic C++ programming: types, program structures, functions, memory management, I/O, strings. Object-based programming: classes, resource management. Object-oriented programming: derived classes, polymorphism, operator overloading, standard classes. Generic programming, class templates. The standard library STL.

There are four laboratory exercises: 1) Basic C++ programming. 2) C++ in practice: make tools, profiling, debugging, 3) Strings and streams, 4) Generic programming with STL.

Literature

Müldner, T: C++ Programming with Design Patterns Revealed. Addison-Wesley 2002. ISBN: 0-201-72231-3. If you want to read further about C++ you also can read following books Stroustrup, B: The C++ Programming Language, Third Edition, Addison-Wesley 1997, or Lippman, S B, Lajoie, J: C++ Primer, Third Edition, Addison-Wesley 1998. Additional material distributed by the department.

CONCURRENT PROGRAMMING EDA040AUTUMN, STUDY PERIOD 1 - SPRING, STUDY PERIOD 2

Credits: 4. Grading: TH. Compulsory for: D3, M4MK. Optional for: C3, E3, F3, M3. Lecturer: Assoc. prof. Klas Nilsson, [email protected] and assoc. prof. Roger Henriksson, [email protected], Dept of Computer Science. Prerequisites: Algorithms and Data Structures (EDA027). Examination: There will be a written exam which consists of assignments of exploratory nature and programming/design problems. The final grade of the course is based on the results of the written exam. In order to qualify for the exam, the students must have passed the compulsory parts of the course, i.e., laboratory exercises and project. The project aims at giving the students an integrated understanding of the various parts of the course. Detailed information about completing the compulsory parts of the course will be given in the course program. Web page: www.cs.lth.se/Education/Courses.

Aim

To give the students insight of programming problems in systems where the computer is interfaced to external physical equipment.

Page 2: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

2

Description

− Examples of real-time systems. − Basic concepts: concurrent processes, synchronization and communication, indivisible

operations, mutual exclusion. − Semaphores, monitors, message passing. − Analysis of deadlock. − Input and output, interrupt handling. − Timing, priorities, periodic processes. − A survey of scheduling techniques.

Literature

Literature provided by the department during the course.

REAL-TIME COMPUTER GRAPHICS EDA045SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: C4, D4, E4, F4. Lecturer: Universitetslektor Lennart Ohlsson, [email protected], Dept of Computer Science. Prerequisites: EDA221 Computer Graphics. Examination: Written examination and completed course assignments. To qualify for the written examination students must have completed the assignments. The final grade of the course is based on the result of the written examination. Web page: www.cs.lth.se/Education/Courses/EDA045.

Aim

To give a thorough understanding of real-time computer graphics technology, i.e. software which can render virtual worlds and simulate complex objects in a physically realistic way.

Description

Dynamics and kinematics. Visibility management. Animation and behaviour control of characters. Collision detection. User interaction. Network interaction issues.

Literature

Watt & Policarpo: "3-D Computer Games Technology", Addison-Wesley 2000. ISBN: 0-201-61921-0. Web based material.

OPERATING SYSTEMS EDA050SPRING, STUDY PERIOD 2 Credits: 3. Grading: TH. Optional for: C4, D3, E4, F4. Lecturer: Jonas Skeppstedt, [email protected], Dept of Computer Science. Prerequisites: The compulsory items from the course EDA040 Concurrent Programming must have been completed. Examination: To qualify for the written examination, students must have completed the compulsory laboratory work. The final grade is based on the result of the written exam. Web page: www.cs.lth.se/Education/Courses.

Aim

To give the students knowledge about the internal organisation and function of operating systems, and to make the students familiar with concepts and methods for resource management in centralised as well as distributed systems.

Page 3: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

3

Description

The history and evolution of operating systems. CPU scheduling. Memory management. Virtual memory. Secondary storage and file systems. Distributed systems. Security and protection issues. Examples of different kinds of operating systems.

Literature

Silberschatz, A et al: Operating System Concepts with Java. Wiley 2004. ISBN: 0471-452491.

OPERATING SYSTEMS WITH PROJECT EDA055SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: C4, D3, E4, F4. Lecturer: Assoc.prof. Jonas Skeppstedt, [email protected], Dept of Computer Science. Prerequisites: The compulsory items from the course Concurrent Programming (EDA040) must have been completed. Examination: To qualify for the written examination, students must have completed the compulsory laboratory work. The final grade is based on the written examination. Web page: www.cs.lth.se/Education/Courses.

Aim

To give the students knowledge about the internal organisation and function of operating systems, and to make the students familiar with concepts and methods for resource management in centralised as well as distributed systems.

Description

The history and evolution of operating systems. CPU scheduling. Memory management. Virtual memory. Secondary storage and file systems. Distributed systems. Security and protection issues. Examples of different kinds of operating systems. The ISO C99 language. A project work.

Literature

Silberschatz, A et al: Operating System Concepts with Java. Wiley 2004. ISBN: 0471-452491.

ALGORITHM THEORY EDA110AUTUMN, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: C4, D4, E4, F4, L4GM, Pi3Si. Lecturer: Rolf Karlsson, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures, FMA410 Calculus in One Variable and FMA420/425 Linear Algebra. Examination: The final grade is based on a written examination and on 5 assignments. Web page: www.cs.lth.se/Education/Courses.

Aim

To give a deeper insight in the design and analysis of algorithms and to train algorithmic problem solving.

Description

− Solving recurrences. − Amortized analysis. − Order statistics. − Red-black trees. − Dynamic programming.

Page 4: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

4

− Computational geometry. − Shortest paths. − Maximum flow. − Sorting Networks. − String matching.

Literature

Cormen T, Leiserson C, Rivest R & Stein C: Introduction to Algorithms. Second Ed. McGraw-Hill & MIT Press 2001. ISBN: 0-262-53196-8

FUNCTIONAL PROGRAMMING EDA120AUTUMN, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: C4, D3, E4, F4. Lecturer: Universitetslektor Lennart Ohlsson, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. Recommended prerequisites: FMA410, FMA420 and FMA430 Basic Mathematics. Examination: To qualify for a passing grade, the students must have completed the assignments. For a higher grade, a written examination is required. To qualify for the written examination the students must have completed the assignments. Web page: www.cs.lth.se/Education/Courses/EDA120.

Aim

To give insight into the principles of functional programming and to develop the ability to use its possibilities for designing well-written programs.

Description

The philosophy behind functional languages. The Haskell language. Language constructs and idiom. Higher order functions. Lazy evaluation and infinite data structures. Monads. Polymorphism type systems and type classes.

Literature

Web based material. Recommended reference: Thompson, S: Haskell - The Craft of Functional Programming. 2nd edition. Addison-Wesley 1999. ISBN: 0-201-34275-8.

PROGRAMMING LANGUAGE THEORY EDA145SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: D3, E3, F3. Lecturer: Lennart Andersson, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. FMA410 Calculus in One Variable, FMA420/FMA425 Linear Algebra and FMA430/FMA435 Calculus in Several Variables. Examination: Written examination. Students are expected to present solutions of selected problems at seminars and will get credit for this at the first exam after the course. Notes: The course is given periodically. It is given during spring term 2005 and is then planned to be given during spring term 2007. The course might be cancelled if there are less than 20 participants. Web page: www.cs.lth.se/Education/Courses/EDA145.

Aim

The course shall give

Page 5: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

5

− ability to make formal descriptions of the syntax and the semantics of programming languages. − ability to prove program properties. − understanding of execution models for programming languages.

Description

− Definitions of languages by means of regular expressions and grammars. Abstract representation of programs.

− Operational, axiomatic and denotational semantics. Proofs of program properties such as equivalence and correctness.

− Lambda calculus and combinatory logic. − Domain theory. Semantics of recursive definitions. − Execution models for programming languages. Unification and type deduction.

Literature

Nielson, H R & Nielson, F: Semantics with Applications: A Formal Introduction. Wiley 1992. ISBN: 0471929808

LANGUAGE PROCESSING AND COMPUTATIONAL LINGUISTICS

EDA171

AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: UG. Optional for: C4, D4, E4, F4. Lecturer: Pierre Nugues, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. Examination: Compulsory course items: Assignments, dissertations and a project. The coursework assignments are carried out in teams of two or three students, but can also be carried out individually. The assignments consist of three programming problems, each problem being done over two laboratory sessions, three individual dissertations on articles in the field and a project. The project result is presented at the end of the course. If it is the unsatisfactory, the students will have the possibility to improve their results and present them a second time within a period of one month. Notes: The course might be given in English. Limited number of participants. Web page: www.cs.lth.se/Education/Courses.

Aim

The course introduces theories and techniques of natural language processing and computational linguistics. It attempts to cover the whole field from speech recognition and synthesis to semantics and dialogue.

It focuses on industrial or laboratory applications, such as document retrieval on the Internet, information extraction, conversational agents, and verbal interaction in virtual worlds. Fundamental algorithms will be described using Prologue or regular expressions.

Description

− An overview of language processing: presentation of language processing, applications, disciplines of linguistic, examples

− Corpus and word processing: regular expressions, automata, an introduction to Perl, concordances, tokenization, counting words, collocations

− Morphology and part-of-speech tagging: morphology, transducers, part-of-speech tagging,

Page 6: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

6

− Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules, variables, getting the syntactic structure, compositional analysis to get the semantic structure.

− Syntactic formalisms: constituency and dependency, chart parsing, statistical parsing, functions, dependency parsing.

− Semantics: formal semantics, lambda-calculus, compositionality: nouns, verbs, determiners, words and meaning, lexical semantics, case grammars, semantic grammars

− Discourse and dialogue: discourse and rhetoric, anaphora, structure, RST, dialogue: automata, pairs, speech acts, multimodality.

− Overview of speech synthesis and speech recognition

Literature

Lecture notes will be available. Other references of interest include Manning & Schutze: Foundations of Statistical Natural Language Processing, MIT Press 1999. ISBN: 0-262-13360-1. Jurafsky, D & Martin, J H: Speech and Language Processing, Prentice Hall 2000. ISBN: 0-13-095069.

COMPILER CONSTRUCTION EDA180SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: D3, E4, F4. Lecturer: Görel Hedin, [email protected], Dept of Computer Science. Prerequisites: Object-oriented Programming, Algorithms and Data Structures (equivalent to EDA016/EDA011 and EDA027). Examination: Written exam. Project report. To qualify for the written exam, students must have completed their laboratory work. The project must be finished within three months after the last lecture. The final grade is based on the result of the written examination. Credit awarding parts: 3. Web page: www.cs.lth.se/Education/Courses/EDA180.

Aim

The course goal is to give basic knowledge about the compilation process and about the basic theory and methods used to implement the different parts of a compiler. The course also gives an understanding of how these theories and methods can be used in related application areas, such as source-to-source translation, analysis of program properties, interpretation, translation and analysis of other artificial languages etc. The course also introduces and applies advanced object-oriented concepts like design patterns and aspect-oriented programming.

Description

The architecture of a compiler. The definition of programming languages: regular expressions, context-free grammars, abstract grammars, static semantics, dynamic semantics. Methods: scanning, parsing, static-semantic analysis, translation to intermediate code and to native code. Runtime systems: memory allocation, automatic memory management (garbage collection). Tools: Scanner-generators, parser-generators, abstract syntax-tree generators. Object-oriented techniques: design patterns (Interpreter, Visitor), aspect-oriented programming. Application areas for compiler construction.

Literature

Appel, A W: Modern Compiler Implementation in Java. Cambridge University Press 2002. ISBN: 052182060X. Subject to change.

Page 7: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

7

Credit awarding parts

Code: 0105. Title: Laborationer. Credits: 1. Grading: UG. Examination: Completed laboratory work. Elemensts of the awarding part: Laboratory work during the first study period of the course.

Code: 0205. Title: Projekt. Credits: 1. Grading: UG. Examination: Completed project work and a project report. The project must be finished within three months after the last lecture. Elemensts of the awarding part: A project work during the second study period of the course.

Code: 0305. Title: Tentamen. Credits: 3. Grading: TH. Examination: Written examination. The final grade of the entire course is based on the result of this exam. To qualify for the written exam, students must have completed their laboratory work. Elemensts of the awarding part: A written examination after the first study period of the course.

DATABASE TECHNOLOGY EDA216AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: L4TG. Optional for: C3, D4, E4, F4, I4TV, Pi4Bi, Pi4Si. Lecturer: Per Holm, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. Examination: Written examination. Compulsory course items: Computer laboratory exercises, project. Web page: www.cs.lth.se/Education/Courses/EDA216.

Aim

The course aims to give basic theoretical and practical knowledge about data base systems and their organization. The main focus is on relational databases. The students also train in using a modern database management system with the query language SQL, and in developing program and web interfaces to databases.

Description

− About database management systems. The basics of the relational model, the query language SQL. Methods for data modelling and database design, E/R and UML diagrams. Theory for relational databases: dependencies, normalization, relational algebra. Programmable SQL, PL/SQL, triggers. Program and web interfaces to databases: JDBC, servlets, JSP.

− Other data models: object-oriented databases, object-relational databases, semistructured data (XML).

− Security and integrity in databases, concurrency, transactions. An orientation about implementation of databases and of query languages.

− There are four laboratory exercises: 1) SQL, 2) design and implementation of a simple database, 3) Java interface to a database, 4) web interface to a database.

Literature

Ullman, J D & Widom, J: A First Course in Database Systems. Prentice Hall 2002. ISBN: 0-13-035300-0. Or Garcia-Molina, H & Ullman, J D & Widom, J: Database systems: The Complete Book, Prentice Hall 2002. ISBN: 0-13-031995-3.

Page 8: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

8

COMPUTER GRAPHICS EDA221AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: C3, D3, E4, F4, L4GM, Pi3Si. Lecturer: Universitetslektor Lennart Ohlsson, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures and FMA420 Linear Algebra. Examination: Written examination and completed course assignments. To qualify for the written examination students must have completed the assignments. The final grade of the course is based on the result of the written examination. Web page: www.cs.lth.se/Education/Courses/EDA221.

Aim

To introduce methods and principles of 3D computer graphics and to give practical graphics programming experience.

Description

Construction of geometric objects. Describing and calculating object movement. User interaction. Translation of geometries in 3D space to the screen. Models of light and surface materials. Mapping and buffer techniques.

Literature

Angel, E: Interactive Computer Graphics. A Top-Down Approach with OpenGL. Third Edition. Addison-Wesley 2002. ISBN: 0-201-77343-0.

OPTIMISING COMPILERS EDA230AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: C4, D4, E4, F4. Lecturer: Jonas Skeppstedt, [email protected], Dept of Computer Science. Prerequisites: EDA027 Algorithms and Data Structures. Examination: Written examination. Compulsory programming project which must be completed within a month after the course ends. The final grade is based on the examination and on optional additional project work. Web page: www.cs.lth.se/Education/Courses/EDA230.

Aim

The compiler is the programmer's most important tool. To be able to implement programs which are correct, efficient, and easy to maintain, it is essential that the programmer knows what he needs what he must optimise manually and what is better performed by the compiler. With this knowledge, the programmer becomes more productive.

The goals with the course is that the students will:

− have thorough understanding of what optimising compilers can do and of their limitations, and − detailed knowledge about algorithms and data structures used to implement modern optimising

compilers

Description

Control-flow analysis, data-flow analysis, dependence analysis, alias analysis, redundancy elimination, loop optimisations, procedure optimisations, register allocation, code scheduling, optimisation for object oriented languages, optimisation of the memory hierarchy and vectorisation for processors with SIMD instructions, such as AltiVec.

Page 9: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

9

Literature

Skeppstedt, J: An Introduction to the Theory of Optimising Compilers. Lund 2004. Distributed by the department.

DESIGN OF EMBEDDED SYSTEMS EDA380SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Compulsory for: M4MK. Optional for: D3, E3, F3, M3. Lecturer: Krzysztof Kuchcinski, [email protected], Dept of Computer Science. Prerequisites: EDA016/EDA011, EIT020 and EIT070. Examination: Written examination. Completed laboratory work is required. Notes: The course will be given in English. The course is part of the Socware-programme. Web page: www.cs.lth.se/Education/Courses.

Aim

The main goal of this course is to introduce embedded system design, which can be implemented using System-on-Chip technology. This kind of embedded systems contain both hardware and software components and therefore a hardware/software co-design is emphasized. The course will give a basic knowledge on specification methods, design representations (computational models) as well as related design methods. Special emphasis will be put on interface synthesis and low-power design methods.

Description

SoC development methodologies, HW/SW co-design, design specification, design representations, system partitioning, component allocation, assignment and scheduling, interface synthesis, testability, low-power design.

Literature

One of those two books: Marwedel, P: Embedded System Design. Kluwer Academin Publisher, 2003. ISBN 1-4020-7690-8, or Wolf, W: Computers as Components, Principles of Embedded computing system Design. Morgan Kaufmann Publisher, 2001. ISBN 1-55860-541-X (case), ISBN 1-55860-693-9 (paper).

ERROR CONTROL CODING EDI042AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: C4, D4, E4, Pi4Si. Lecturer: Mats Cedervall, Department of Information Technology. Recommended prerequisites: EIT080 Information Theory, EIT020 Design of Digital Circuits---A Systems Approach. Examination: To qualify for the examination, students must have completed the project. The written examination is in the form of problem solving. As an alternative, an oral examination is possible. Web page: www.it.lth.se/courses/ecc.

Aim

Each student is expected to understand how the influence of errors can be reduced by the use of error correcting codes.

Description

Error control coding should protect digital data against errors which occur during transmission over a noisy communication channel or during storage in an unreliable (=noise) memory. The last decade has been characterized not only by an exceptional increase in data transmission and

Page 10: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

10

storage requirements but also in a rapid development in microelectronics providing us with both a need for and the possibility to implement sophisticated algorithms for error control.

Introduction: Why error control?, Block codes---a primer, Encounter with convolutional codes, Block codes vs. convolution codes. Viterbi decoding: The Viterbi algorithm. Tail biting trellises. List decoding: Algorithms, Performance. Sequential decoding: The Fano metric, The Stack algorithm, The Fano algorithm. Convolution encoders--structural properties: Convolution codes and their encoders, The Smith form of polynomial convolution encoders, Equivalent convolution encoders, Systematic convolution encoders, Catastrophic convolution encoders. Block codes: Reed-Solomon (RS) codes, Cyclic codes, Shift-register synthesis, Generalized discrete Fourier transforms, Encoding and decoding of RS codes. Trellis coded modulation: Different squared Euclidean distances. Set partitioning. Lattice codes. Trellis codes. Coding gain.

Literature

Shu Lin, Costellom, D J Jr: Error Control Coding, Second Edition, Pearson, ISBN 0-13-017973-6.

CRYPTOGRAPHY EDI051AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: C4, D4, E4, F4, Pi4Si. Lecturer: Thomas Johansson, Department of Information Technology. Examination: To qualify for the written examination, students must have completed the projects. The written examination is in the form of problem solving. Web page: www.it.lth.se/courses/cryptology.

Aim

This course is intended to be an introduction to the fascinating but forbidding subject of cryptography. It provides both a firm ground in the fundamentals and a feel for the subject for anyone interested either in carrying out cryptographic research or employing cryptographic security.

Description

Classical cryptography:Introduction and basic notation, The Caesar cipher, simple substitution, polyalphabetic ciphers (Vigenére, Kasiski’s method, Vernam), transposition ciphers, Hagelin M-209 Shannon’s theory of secrecy: entropy, key and message equivocation, redundancy, unicity distance, perfect secrecy Shift register theory and stream ciphers: Finite fields, linear feedback shift register sequences, periods and cycle sets, shift register synthesis, nonlinear combinations of sequences, filters Block ciphers: Data Encryption Standard, history Public key cryptography: Number theory, RSA, Diffie-Hellman key exchange Authentication codes: Impersonation and substitution attacks, Simmons’ bound Secret sharing: Shamir’s threshold scheme, general secret sharing Projects: 1. Shift registers, 2. DES, 3. Factoring, 4. Correlation attacks

Literature

Lecture notes in cryptology, 2004, (Johannesson R: Något om kryptering)

Page 11: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

11

EMC, NOISE AND NOISE REDUCTION EEM060SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Optional for: D4, E4, F4. Lecturer: Johan Nilsson, [email protected], Dept of Electrical Measurements. Recommended prerequisites: ESS070 or EEM007 Electrical Measurements. Examination: Completed laboratory work and approved presentation of project = mark 3. A written examination is required to obtain mark 4 or 5. Notes: The number of participants is limited to 32. Selection criteria: number of credits attained in courses within the areas of Transducer Technology and Electrical Measurements, the specific topic of commenced thesis, and number of credits left until final degree. Web page: www.elmat.lth.se/Utbildning/EMC/emc.html.

Aim

The aim of the course is to provide fundamental knowledge regarding electromagnetic noise and interference, how electronic systems are affected and how the noise can be reduced to avoid malfunction in the affected systems. A survey is also given of the standards and directives electronic equipment must follow.

Description

The concept of decibels, Fourier series. Electromagnetic fields. Sources of interference. Cables. Earthing. Balancing and filtering. Screening. Electrostatic discharge. Frequency properties of passive components. Interference in digital constructions. Noise. Standards and directives. CE marking. Design software.

Literature

Williams T: EMC for product designers. Newnes. ISBN 0 7506 4930 5.

COMPUTERISED MEASUREMENT SYSTEMS EEM070SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: C4, D4, E3, F4. Lecturer: Tomas Jansson, [email protected], Dept of Electrical Measurements. Prerequisites: ESS070 or ESS007 Electrical Measurements. Examination: Completed laboratory work and approved presentation of project = mark 3. A written examination is required to obtain mark 4 or 5. Notes: The number of participants is limited to 32. Selection criteria: number of credits attained in courses within the areas of Transducer Technology and Electrical Measurements, the specific topic of commenced thesis, and number of credits left until final degree. Web page: www.elmat.lth.se/Utbildning/Datorbas-matsystem/datorbas-matsystem.html.

Aim

The aim of the course is to provide fundamental knowledge regarding construction of modern computerized measurement systems. An overview is given of instrumentation buses and relevant hardware/software. A project is conducted to gain practical experience in constructing a measurement system based on the components discussed in the course.

Description

Serial and parallel communication. IEEE-488 (GPIB), VXI. Field busses. Data collection boards. Transducer signal conditioning. Standardization. System development and performance. Synchronization. Software for the control of measurement systems. Lab Windows, Lab View.

Literature

Compendium.

Page 12: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

12

ULTRASOUND PHYSICS AND TECHNOLOGY EEM080SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Optional for: D5, E4, F4. Lecturer: Monica Almqvist, Hans W Persson och Kjell Lindström, Dept of Electrical Measurements. Recommended prerequisites: EEM031 Transducer Technology. Examination: Written examination. Notes: The number of participants limited to 32. Selection criteria: number of credits attained in courses within the area of Biomedical Engineering, the specific topic of commenced thesis, and number of credits left until final degree. Web page: www.elmat.lth.se/utbildning/utbildn.html.

Aim

The main goal with this course is to give understanding and practical experience of ultrasound physics.

Description

Ultrasound physics and transducers, diagnostic ultrasound scanner systems, Doppler, dolphins, field characterisation, airborne ultrasound, medical diagnosis, industrial measurements, sonar and a presentation of the department's ultrasound research projects.

Literature

Compendium.

MECHATRONICS EIE070SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Compulsory for: M3MK. Optional for: E3, F3, M3. Lecturer: Mats Alaküla, [email protected], Dept Industr Electr Engineer and Automat. Recommended prerequisites: ESS010 Electronics, ESS060 Electrical Engineering (for E), Electrical Engineering Basic Course (for M) and FRT010 Automatic Control Basic Course, or quivalent. Examination: Approved project report with subassignments and 4 out of 5 partial exams give the grade 3. For higher grades written examination is needed. Web page: www.iea.lth.se/courses.

Aim

Machines, devices and ”gadgets” are to a growing extent integrating mechanical design, advanced electronic/computer control, smart materials and energy storage / energy flow control. Examples are available from DVD players to modern automotive vehicles. To create competitive products it is becoming more and more important to know and understand the many different system aspects that form parts of a highly integrated product. The course in Mechatronics aims to give an introduction to this interdisciplinary field of engineering.

Knowledge aims: After completing the course, the student should be able to:

− account for the phases in a product development project and the principles for design methodology,

− account for mechanical, thermal and magnetic properties of the most common construction materials and the relevant production and manufacturing methods for them,

− account for the principles for real time programming and communication in integrated control systems,

− account for the function principles for power electronic and electromechanical energy converters,

− account for principles, possibilities and limitations with modern FEM computational methods.

Page 13: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

13

Skill aims: After completing the course, the student should be able to:

− apply methods for product development, − judge timing specifications of integrated control systems, − specify suitable material, production method, control electronics, power electronics and

electromechanical energy conversion for a given application, − to have a professional discussion with other relevant competences in a ”mechatronic”

interdisciplinary development team.

Attitude aims: After completing the course, the student should:

− have insight and judgement to respect and involve the many other competences needed for a mechatronic development team.

Description

Project planning. Product development and Design Methodology. Material Science. Production and Manufacturing methods. Control Electronics. Real time programming. Communication. Sensors. EMC. Power Electronics and Power Electronic Control. Energy Transmisson and Conversion. Use of simulation tools/FEM.

In total 200 h, which includes 58 h lectures, 10 h exercises/simulation, and project work.

Literature

Compendium in Mechatronics (IEA / LTH, 2005).

COMPUTER SECURITY EIT060SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Compulsory for: C3. Optional for: D3, E3, F3. Lecturer: Professor Ben Smeets, Department of Information Technology. Prerequisites: Programming, First course (EDA010/015) or equivalent. Examination: Projects and a written examination. Notes: The course might be given in English. Web page: www.it.lth.se/courses/computersecurity.

Aim

The goal of the course is to give the student a good overview of the relevant areas in computer security, and a deeper knowledge in a few of them. In a typical industrial project, including computer security aspects, the student should be acquainted with different building blocks within computer security, and be able to give a system solution of good quality.

Description

The course treats different areas of computer security, such as identification and authentication, access control, security models, security in operating systems, viruses, evaluation of security, security in distributed systems, internet security, cryptography, network security, database security.

Literature

Gollman, D.: Computer Security, John Wiley & Sons, 1999. ISBN 0 471 97844 2

Page 14: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

14

COMPUTER ARCHITECTURE EIT090AUTUMN, STUDY PERIOD 1-2 Credits: 6. Grading: TH. Optional for: C4, D3, E3, F3, I4TV. Lecturer: Anders Ardö, Department of Information Technology. Prerequisites: EIT070 Computer Organization. Examination: Completed laboratory works and approved handins are a prerequisite for taking the written examination. Web page: www.it.lth.se/dark.

Aim

The goal of this course is to provide an introduction to the operation of computer systems at the level of instruction set architectures. During the course, the students will:

− have an understanding of the function of a computer system and a knowledge of the parts of which it consists,

− have knowledge about the design principles of modern computer systems, such as pipelining, super scalar pipelining, and memory hierarchies techniques,

− have an understanding for how the design of the instruction set, the micro architecture and the compiler interact with each other, and

− be able to evaluate different design alternatives with the help of quantitative evaluation methods.

Description

The course introduces the foundations of low-level computer functioning. The course syllabus includes, among other things, the main parts of computer system and low-level programming techniques and the techniques of RISC-processors and pipelining, cache memory and virtual memory. The course also illuminates the alternative design principles of modern computer architectures in order to provide an understanding of their impact on performance. Quantitative methods to evaluate design principles for performance constitutes an important subject of the course.

Literature

Hennesy, J L, Pattersson, D A: Computer Architecture - A Quantitative Approach 3nd edition, Morgan Kaufmann Publishers Inc. 2003 ISBN 1-55860-596-7 1-55860-724-2 Laboratory mauals. This might be changed.

SYSTEMS AND SIGNALS ESS040SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Compulsory for: E2. Optional for: D3, F3. Lecturer: Bengt Mandersson, [email protected], Electroscience. Recommended prerequisites: ETI196 Electronics and FMA035 Complex and Linear Analysis. Examination: To qualify for a final grade, students must have passed the written examination and the laboratory work. The written examination takes the form of problem solving. Notes: The course is part of a block of courses. For a detailed description of the entire block, see ESS000 Electronics, Systems and Signals. Web page: www.es.lth.se/ugradcourses/digsige/digsig.html.

Aim

The course will give knowledge of basic digital signal processing. The goal of the course is to present time- and frequency based methods used in signal processing and to give understanding

Page 15: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

15

of the properties of these methods. Various modern applications are also given as well as some basic knowledge of using Matlab in digital signal processing computations.

Description

Time and frequency properties of signals are introduced and typical signals are presented. Transforms between time- and frequency domain will be given as well as different methods to calculate the output signal from a digital signal processing system. In the laboratory works, Matlab as well as a real time digital signal processing system (DSP) are used. Various applications are presented, e.g., digital communication system (OFDM) and filtering of signals from the heart (ECG) and the brain (EEG). Within the course is (for students of Electrical Engineering) confined a part of a case study, described in ESS080 Presentation of Analysis: Technical Aspects of an Application.

Literature

The literature mentioned was used last year. Mitra, S K: Digital Signal Processing, A Computer Approach, second edition. McGraw-Hill 2001. ISBN: 0-07-118175-X. Supplementary material from the department.

MICROWAVE THEORY ETE091AUTUMN, STUDY PERIOD 2 Credits: 4. Grading: TH. Optional for: E4, F4. Lecturer: Professor Anders Karlsson, [email protected], Electroscience. Recommended prerequisites: ETE110 Modeling and Simulation in Field Theory or ETI015 Electromagnetic Fields, Advanced Course. Examination: To qualify for a passing grade, the students must have passed the project and the laboration. For a higher grade, an individual examination is also required. Web page: www.es.lth.se/ugradcourses/mikrovag.

Aim

The students shall understand the physics behind transmission lines, optical fibres and wave guides. They shall also know the different mathematical and numerical methods that are required to analyse the wave propagation and be able to do measurements with a network analyser.

Description

Transmission lines, Smith diagrams, network analyser, S-matrix, rectangular and circular wave guides, TE- and TM-modes, resonance cavities, optical fibres.

Literature

Karlsson A, Kristensson G: Optiska fibrer och vågledare för mikrovågor.

DIGITAL IC-DESIGN ETI130AUTUMN, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: D4, E3, F3. Lecturer: Peter Nilsson, [email protected], Electroscience. Prerequisites: EIT020 Design of Digital Circuits and ESS010/ETI190 Electronics. Examination: Laboratory work and written examination. Credit awarding parts: 2. Notes: The course will be given in English. Web page: www.es.lth.se/ugradcourses/digickonstr.

Aim

Digital IC Design is the first course out of four, in digital VLSI design, see www.tde.lth.se/ugradcourses/ugradcourses.html. The course aims to give a thorough

Page 16: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

16

understanding for digital integrated circuit design. Increasing complexity and high requirements on performance in form of throughput and low power consumption will increase the expectations from the hardware designer. To understand both the possibilities and the limitations is important for both full custom designers and high level designers. The course will focus on CMOS design.

Aims: Knowledge The student shall after the course:

Have understanding for the MOS transistor, how it works and its physical properties

Understand how elementary and complex logic functions are designed

Know how wires between different blocks affect the design

Understand how arithmetic block are designed

Have knowledge about both combinatorial and sequential nets

Understand clocking and pipelining

Know about memory design

Aims: Skills The student shall after the course:

Know about transistor sizing for performances as throughput and power consumption

Be able to optimize logical functions to a minimal transistor topology

Be able to assemble logical and arithmetic blocks to larger units

Be able to apply a clocking strategy with pipelining on a larger unit

Aims: Attitude The student shall after the course:

Have the insight that a chip is not a chaotic collection of transistors, but is a structured hierarchical system built of modules.

Description

The course content includes the MOS-transistor, elementary logical functions, sequential circuits, arithmetic, clocking, and memories.

Literature

Rabaey J M, Chandrakasan A, Nicolic B: Digital Integrated Circuits: A Design Perspective, Prentice Hall International Editions, ISBN 0-13-120764-4. http://infopad.eecs.berkeley.edu/~icdesign Additional material will be found at http://www.tde.lth.se/ugradcourses/digickonstr/digickonstr.html

Credit awarding parts

Code: 0104. Title: Tentamen. Credits: 3. Grading: TH. Examination: Laboratory work and written examination. Elemensts of the awarding part: Digital IC-design.

Code: 0204. Title: Laborationer. Credits: 1. Grading: UG. Examination: Laboratory work. Elemensts of the awarding part: Digital IC-design.

Page 17: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

17

INTELLECTUAL PROPERTY RIGHT MANAGEMENT (IPR)

ETI280

SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: D4, E4, F4. Lecturer: Peter Nilsson, [email protected], Electroscience. Examination: Written examination and two compulsory hand-in assignments. Notes: Leader of the course: Karin Lehander, Linköpings universitet, [email protected]. This course will be given in English. The course is suitable for exchange students. Study period 1 Spring. Web page: www.es.lth.se/ugradcourses/ipr.

Aim

The course’s main aim is to let the students learn about the kind of innovative technical work that can be protected by IPRs and how business assessments are made by companies with respect to IPRs. After completed course, the students are supposed to have capacity to solve, on their own hand, minor juridical questions within ”Intellectual Property Rights”. They should also be able to follow and understand more complex juridical discussions and furthermore judge when juridical expertise should be asked for.

Description

The course will start with a review of fundamental Swedish and international rules of Business Right and methods to solve juridical problems. The focus of the course is on the patent system, because it is the most important form of Intellectual Property for the SoC-design process. Other forms of Intellectual Property, relevant for SoC-design, will also be discussed in a commercial setting: copyright, protection for integrated circuits, design rights, protection of databases and trademarks. Some parts of the course will also deal with juridical problems related to the commercialisation of IP rights throughout license-agreements.

Literature

The main literature on the course is material on Intellectual Property Rights from WIPO that you will find on the homepage www.es.lth.se/ugradcourses/ipr. The teacher will hand other material, such as legal cases or discussions on IPR-questions.

ADAPTIVE SIGNAL PROCESSING ETT042AUTUMN, STUDY PERIOD 2 Credits: 4. Grading: TH. Optional for: C4, D4, E4, F4, Pi4Si. Lecturer: Professor Leif Sörnmo, [email protected], Electroscience. Prerequisites: ESS040 Digital Signal Processing eller ETI265 Signal Processing in Multimedia and at least one of ETT074 Optimum Signal Processing, ETI160 Medical Signal Processing or ETI270 Digital Signal Processing in audio/video. Recommended prerequisites: FMS041 Stochastic Processes. Examination: The written examination takes the form of problem solving. To qualify for a final grade, students must have completed the laboratory work and passed the examination. Notes: Exercises 14 h, computer exercises 14 h and laboratory work 2 x 4 h. The course might be given in English. Web page: www.es.lth.se/ugradcourses/asb/asb.html.

Aim

The objective of the course is to give general knowledge in theoretic analysis and implementation of adaptive algorithms. An adaptive filter is a structure that in an optimal way emphasizes/suppresses/cancels various properties in signals for which the statistics may be time

Page 18: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

18

variable. Adaptive filters are used in various applications, e.g. channel equalization, noise suppression and echo cancellation.

Description

Theory of iterative calculation of the Wienersolution, the LMS algorithm and its variants for different applications, frequency domain adaptive filters, the RLS algorithm, tracking and fix-point implementation of adaptive filters. Computer exercises where all the common adaptive filters are implemented, tested and tuned in. Theory as well as practical knowledge about how the adaptive filter can be used for different purposes. Special emphasis is on channel equalization, system identification, noise and echo cancellation.

Literature

Haykin S: Adaptive Filter Theory, Fourth Edition, Prentice-Hall 2001. Hardcover: ISBN 0-13-090126-1.

DIGITAL COMMUNICATIONS ETT051AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: C3. Optional for: D4, E4, F4, Pi4Si. Lecturer: Göran Lindell, Department of Information Technology. Examination: The written examination takes the form of problem solving. To qualify for a final mark, students must have completed the laboratory work and passed the examination. Web page: www.it.lth.se/courses/digkom.

Aim

The goal of this course is to give basic knowledge of principles, concepts, functionality, performance and limitations of digital communication systems.

Description

Principles of the transmitter: structure and functionality. Binary methods, and methods that use more than two signal alternatives. Bit rate and symbol rate. The cost parameters power and bandwidth. Basic methods for digital communication: amplitude shift technique (ASK, PAM), phase shift technique (PSK), QAM-technique, frequency shift technique (FSK), and multi-carrier techniques (OFDM). Carrier frequency transmission, envelope and phase, I- and Q- components, demodulation. The influence of the transmission medium, multi-path propagation. Principles of the ML and MAP receivers: structure, functionality, implementation. The impact of noise and disturbances. The bit error probability and symbol error probability. Power- and/or bandwidth- limited communication systems. The importance of synchronization. Diversity. Non-coherent detection. Technical challenges when communicating high bit rates: intersymbol interference (ISI), dispersion. Digital communication with optical fiber. Combined coding and modulation. Spread spectrum, and CDMA. Quantization (PCM). Time multiplex (TDMA). Frequency multiplex (FDMA). Basics on analog FM (frequency modulation) and analog AM (amplitude modulation) systems.

Some of the applications below are considered in the course: Mobile digital telephony (3G, EDGE, GSM), WLAN, modem, Bluetooth, digital TV, digital radio, radar, navigation (GPS), surveillance systems, fax and data communication (file transfer, e-mail).

Literature

Lindell G: An Introduction to Digital Communications, 2004. Compendium.

Page 19: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

19

OPTIMUM SIGNAL PROCESSING ETT074AUTUMN, STUDY PERIOD 1 Credits: 4. Grading: TH. Compulsory for: Pi4Si. Optional for: C4, D4, E4, F4. Lecturer: Professor Leif Sörnmo, [email protected], Electroscience. Prerequisites: ESS040 Digital Signal Processing. Examination: The written examination takes the form of problem solving. To qualify for a final grade, students must have completed the laboratory work and passed the examination. Web page: www.es.lth.se/ugradcourses/osb/osb.html.

Aim

The course presents the fundamentals on statistical signal processing and treats the development of optimal methods and how these methods can be applied. The traditional approach to designing filters, usually based on specifications on "passband/stopband", is replaced by a design based on the statistical properties of the signal and the noise.

Description

Discrete-time signals, matrix representation, eigenvalues and eigenvectors, stochastic processes, correlation matrix, signal modelling e.g. by. Prony’s method, stochastic models (AR and MA), normal equation, Levinson recursion, lattice filters, forward and backward prediction, Wiener filtering (FIR and IIR structures), spectrum estimation - non-parametric and parametric methods, frequency estimation (MUSIC).

Literature

The literature mentioned was used last year. Hayes M: Statistical Digital Signal Processing and Modelling. John Wiley & Sons 1996. ISBN: 0471594318.

NON-LINEAR OPTICS FAF071SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Stefan Kröll, [email protected], Atomic Physics. Recommended prerequisites: FAF270 Atomic and Nuclear Physics with Applications, ETE110 Modelling and Simulation in Field Theory, FAF073 Laser Physics or FAF080 Atomic and Molecular Spectroscopy. Examination: Home work assignments and a project presentation. Notes: Next time the course is given will be VT2006 lp1. Web page: kurslab.fysik.lth.se/f4Ickelin/.

Aim

After finishing the course the participants should be able to theoretically treat also non-trivial problems within the field of non-linear optics. The student will have received a theoretical background suitable for initial work on experimental research topics within certain areas in non-linear optics, laser spectroscopy and/or quantum electronics. The student will also be briefly familiar with selected research problems in atomic physics and quantum optics.

Description

Mathematical and physical descriptions of the non-linear susceptibility. The wave propagation equation in non-linear media. Second-order non-linear interactions. Quantum-mechanical description of the non-linear interaction between electromagnetic radiation and matter. Selected current research topics in quantum optics and atomic physics.

Literature

Boyd, R.W: Nonlinear Optics, Academic Press, Inc.

Page 20: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

20

LASER PHYSICS FAF073SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: F3. Lecturer: Anne L´Huillier, [email protected], Atomic Physics. Recommended prerequisites: Participation in basic courses in physics and mathematics. Examination: Written examination, laboratory reports. Web page: www-atom.fysik.lth.se/kurser/FLaserfysik/index.htm.

Aim

The course presents the physical principles of lasers. The students will be exposed to a few common lasers and learn to do simple alignments and measurements with lasers. They will learn how to calculate conditions for lasing as well as propagation of a laser beam through optical components.

Description

The physical principles of laser physics. The interaction between radiation and media. Optical resonators, Gaussian beams. Ray matrix formulation. Continuous and pulsed lasers. The most common types of laser. Properties of laser beams. Amplification, generation of new frequencies with non-linear optical techniques, pulse compression.

Literature

Svelto, O: Principles of Lasers, Plenum Press. Laboratory Instructions.

ATOMIC AND MOLECULAR SPECTROSCOPY FAF080SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F3. Lecturer: Sune Svanberg, [email protected], Atomic Physics. Recommended prerequisites: Basic Atomic Physics and Quantum Mechanics. Examination: Written examination and laboratory work. The final grade equals the grade on the written examination. Notes: The course might be given in English. Web page: kurslab-atom.fysik.lth.se/FKAtommol.

Aim

The goal for the course is to provide theoretical and practical knowledge on the many powerful methods provided by modern atomic- and molecular spectroscopy.

Description

Review of atomic and molecular structure. Radiative and scattering processes. Spectroscopy of inner electrons. Optical spectroscopy. Resonance methods. Tuneable lasers. Laser spectroscopy. Laser spectroscopic applications. Demonstrations: Synchrotron radiation, NMR, ultrafast spectroscopy, laser-radar, coherent Raman spectroscopy in combustion diagnostics, astro-physical applications.

Five laboratory sessions: Fluorescence and Raman spectroscopy, Level-crossing spectroscopy, Time-resolved laser spectroscopy, Doppler-free saturation spectroscopy, Optical photon echoes.

Literature

Svanberg, S: Atomic and Molecular Spectroscopy - Basic Aspects and Practical Applications, 4th ed., Springer Verlag, 2004. Manual for laboratory work on spectroscopy.

Page 21: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

21

PROJECT COURSE IN PHOTONICS AND OPTICAL COMMUNICATION

FAF093

AUTUMN, STUDY PERIOD 2 Credits: 2. Grading: UG. Optional for: E3, F4. Lecturer: Stefan Andersson Engels, [email protected], Atomic Physics. Prerequisites: Approved laboratory work within the course FAF095 Photonics and Optical Communication. Recommended prerequisites: Participation in basic courses in physics. Examination: Oral and written presentation of the project. Web page: kurslab-atom.fysik.lth.se/FEFotonik.

Aim

Together with the course "Photonics and Optical Communication", this course is planned to give a good basic theoretical knowledge and experimental skill in some areas of advanced optics. It will also give information about how modern optical components and methods can be used in optical communication.

With the project course it is possible to reach a higher level of understanding in an interesting optical application.

Description

For the project: Search of information, project planning, methods for presentation.

Literature

Papers within interesting fields of optics Data bases for papers.

PHOTONICS AND OPTICAL COMMUNICATION FAF095AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: E3, F4. Lecturer: Sven-Göran Pettersson, [email protected], Atomic Physics. Recommended prerequisites: Participation in basic courses in physics. Examination: To pass the course the student is required to pass the laboratory work, the turn in assignments and the written examination. The final grade equals the grade obtained on the written examination. Web page: kurslab-atom.fysik.lth.se/FEFotonik.

Aim

This course is planned to give a good basic theoretical knowledge and experimental skill in some areas of advanced optics. It will also give information about how modern optical components and methods can be used in optical communication.

Description

Lectures: Light propagation, detectors, modulation of light, fibre optics, integrated optics, WDM, Bragg-fibres, Fourier optics, pattern recognition, optical measurements, digital holography and optical storage.

Demonstrations: Lab visit and research demonstrations.

Lab works: Image quality in digital and analogue optical systems, optical communication I, optical communication II, Fourier optics and image processing, optical measurements and storage of information in crystals.

Page 22: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

22

Literature

Pettersson, S-G, Andersson-Engels, S, Kröll, S: Compendium: Photonics and optical communication. Lab instructions.

MULTI-SPECTRAL IMAGING FAF141AUTUMN, STUDY PERIOD 2 Credits: 4. Grading: TH. Optional for: D4, E4, F4. Lecturer: Sune Svanberg, [email protected], Atomic Physics. Recommended prerequisites: Basic courses in physics and mathematics. Examination: Written examination. Laboratory reports. Web page: kurslab-atom.fysik.lth.se/Multi.

Aim

The goal for this course is to provide knowledge on the generation of and information extraction from multi-spectral images, generated in different wavelength ranges and on different spatial scales. Basic knowledge on image processing will be obtained. Laboratory exercises provide a first practical experience within the field.

Description

Molecular physics and molecular spectroscopy, multispectral image registration, image processing, orientation on multivariate analysis, detector systems in the laboratory and in space, image processing systems. Space-based remote analysis and astronomical image analysis. Multi-spectral imaging for medical diagnostics and environmental studies.

Four laboratory sessions are included:

Digital visible and IR imaging

Image processing of data from the LANDSAT and SPOT satellites

Fluorescence imaging for medical and environmental diagnostics

Lidar remote fluorescence imaging

Literature

Svanberg, S: Multi-spectral Imaging: -from Astronomy to Microscopy -from Radiowaves to Gammarays (Compendium 2004) Laboratory instructions, Multi-spectral Imaging.

Page 23: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

23

MEDICAL OPTICS FAF150SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: C4, D4, E3, F4. Lecturer: Stefan Andersson-Engels, [email protected], Atomic Physics. Recommended prerequisites: Knowledge of physics equivalent at least to Physics (FAF023) or (FAF105); Knowledge of mathematics equivalent to Complex and Linear Analysis (FMA016) or (FMA017) and Applied Mathematics for Physicists (FMA021). Examination: Project. For a grade higher than Pass (grade 3) a written examination is also required. Notes: The course may be given in English. The number of participants is limited to 40. If the number of applicants is higher, priority is given to those with good results in their studies and also to those with a biomedical orientation. The course might not be given with less than 10 students. Web page: kurslab-atom.fysik.lth.se/FED4Medopt.

Aim

Provides knowledge of tissue optics - how light propagates in turbid media. This knowledge forms the basis for many medical diagnostic techniques as well as for all laser therapeutic procedures. The course also provides knowledge of the spread of the temperature profile following laser induced heating. The field is very progressive and interdisciplinary.

Description

Medical applications of lasers. Theory: light propagation in strongly scattering media, analytical and numerical solution of diffusion equations, Monte Carlo simulations, heat transfer equations. Measurements of the properties of strongly diffusive media, temperature distribution in tissue following laser irradiation. Mathematical modelling of light and heat distribution in tissue.

Literature

Welch, A.J and van Gemert, M.C: Optical-thermal Responce of Laser-irradiated Tissue, Plenum Press N.Y. 1995. Alternatively: Tuchin, V: Light scattering methods and instruments for medical diagnostics, SPIE, Berllingham, Washington, USA 2000.

ADVANCED ATOMIC PHYSICS FAF190AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Anne L'Huillier, [email protected], Atomic Physics. Prerequisites: FAF270 Atomic and nuclear physics with applications. Recommended prerequisites: Advanced quantum mechanics. Examination: Written exam. One laboratory exercise. One numerical assignment. Project with presentation. Web page: www-atom.fysik.lth.se/kurser/AtomfysikFK.

Aim

The objective of the course is to give to the students an introduction to modern atomic physics. The course is mainly theoretical with a number of exercises and an assignment requiring numerical calculations but also experimental, with one laboratory exercise. The project includes an oral presentation.

Description

− Repetition of Quantum Mechanics applied to atomic physics. − One-electron atoms. Fine structure and hyperfine structure.

Page 24: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

24

− Interaction of atoms with electromagnetic radiation. Atoms in strong laser fields. − Atoms in electric and magnetic fields. Cooling and trapping of atoms. − Many-electron atoms.

Literature

Foot, C.J.: Atomic Physics. Oxford University Press 2004. Notes. Laboratory instructions.

PHYSICS EXPERIMENTS FAF280SPRING, STUDY PERIOD 2 Credits: 3. Grading: TH. Optional for: F2. Lecturer: Sven Åberg, [email protected], Atomic Physics. Recommended prerequisites: FAF231 Waves and wave propagation, basic mathematics. Examination: Three projects. Notes: The course may be cancelled if less than 10 participants. Web page: kurslab.fysik.lth.se/Kurser/index.htm.

Aim

Modern physical experimental techniques will be emphasized.

The students should train their ability to solve problems in small groups, perform laboratory experiments, use - and critically evaluate - physical models and communicate results in oral and written form.

Description

Performing three of the following four project works:

− Electronics and nanoscience, − Biophysics - How can physics be used to quantify bioreactions? − Black bodies - Do they radiate? − Environmental physics - Can the environment be parametrised to show objective

improvements?

Literature

Distributed material.

LASER-BASED COMBUSTION DIAGNOSTICS FBR024SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Per-Erik Bengtsson, [email protected],. Recommended prerequisites: Laser physics and Atomic and Molecular Spectroscopy or Molecular physics. Examination: The grade is based on weighting of laboratory exercises (25%), compulsory exercises (25%), and examination (50%). These moments and the project must be approved. Notes: The course will be given in English on demand. Web page: www.forbrf.lth.se.

Aim

To provide the student with a basic understanding of the physics behind the use of laser diagnostic techniques, and to understand how the techniques can be used to measure different parameters such as temperature and species concentrations in combustion situations.

Page 25: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

25

Central topics for the course are the interaction between radiation and materia, lasers and their characteristics, optics, optical signal detection, measurement techniques, molecular physics and combustion.

Description

Introduction to the field of laser spectroscopy. Background in combustion, and atomic and molecular spectroscopy. Experimental equipment: laser characteristics, optics, detectors, signal collection. Detailed description of laser techniques: Rayleigh scattering, Raman scattering, laser-induced incandescence, laser-induced fluorescence, coherent anti-Stokes Raman spectroscopy, laser-doppler velocimetry. Interferences and limitations for laser techniques. Imaging techniques. Orientation about newly developed techniques.

Laboratory exercises: Laser-induced fluorescence, laser-induced incandescence

Demonstrations of laser techniques will be performed at the division throughout the course

Project: Scientific paper is presented with a brief written presentation as well as an oral presentation.

Literature

Eckbreth, A.C: Laser Diagnostics for Combustion Temperature and Species, Gordon and Breach, 1996 and additional text.

MOLECULAR PHYSICS FBR030Credits: 5. Grading: TH. Optional for: F4. Lecturer: Frederik Ossler, [email protected],. Recommended prerequisites: Basic Atomic physics and Quantum mechanics. Examination: Written examination. To qualify for a final grade, students must have approved compulsory exercises and lab exercise. Notes: The course will be given in English on demand. The course will be given next time HT 2005. Web page: www.forbrf.lth.se.

Aim

Course with both theoretical and practical parts dealing with fundamental molecular theory and practical molecular spectroscopy.

Description

Short repetition of background physics, basic molecular orbital theory (method of linear combination of atomic orbital, binding and anti-binding orbitals, hybridisation theory of heteronuclear molecules, covalent bindings, fundamental molecular properties which can be explained with these concepts), Born Oppenheimer approximation, spectral transitions, selection rules, Franck-Condon principle and line intensities, spectroscopic notations. Microwave spectroscopy: Molecular rotations of simple and polyatomic molecules, techniques. Infrared spectroscopy: Molecular vibrations, infrared spectroscopy techniques, theory of Raman spectroscopy. Electronic spectroscopy: Theory and techniques

Lab exercise: Computer simulation of simple molecular spectra and spectral fitting

Demonstrations: emission spectroscopy, laser-induced fluorescence

Literature

Banwell, C.N and McCash, E: Fundamentals of Molecular Spectroscopy, McGraw-Hill, 1994, and distributed material

Page 26: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

26

SEMICONDUCTOR PHYSICS FFF021AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: E4, F4. Lecturer: Universitetslektor Günter Grossmann, [email protected], Solid State Physics. Prerequisites: Thermodynamics and Electronic Materials (FFF100) or Physics of Devices (ESS030). Examination: Assignments and oral examination. The final grade equals the grade on the examination. Notes: The course might be given in English. Web page: www-gu.ftf.lth.se.

Aim

The course connects to the course Thermodynamics and Electronic Materials - or Physics of Devices - to provide a broader and deeper understanding of fundamental aspects of Solid State Physics which are of central importance for applications. In addition, it focuses on semiconductor devices and discusses the basic physicals principles required for an in-depth understanding of devices and their operation.

Description

Crystal structure and structure determination. Binding and lattice vibrations. Electronic structure. Thermal, optical and dielectric properties. Physics of semiconductors: intrinsic and extrinsic semiconductors, electrons an holes, charge carrier concentrations. Generation, recombination, injection and transport of non-equilibrium carriers. Surface states, contacts and photoconductivity. The pn junction and bipolar transistor. Unipolar devices: metal-semiconductor junction and contacts, MESFET, MOT diode and MOSFET. Intergrated circuits.

Literature

Sze, S.M: Semiconductor Devices, Physics and Technology, 2nd Ed., John Wiley & Sons, 2002.

PHYSICS AND TECHNOLOGY OF NANOMETER STRUCTURES

FFF041

SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: K4M. Optional for: E4, F4. Lecturer: Professor Lars Samuelson, [email protected], Solid State Physics. Prerequisites: Thermodynamics and Electronic Materials (FFF100), Device Physics (ESS030) or equivalent. Examination: Written examination, project dissemination, laboratory reports. Notes: The course might be given in English.

Aim

The purpose of this course is to present the most recent advances in semiconductor technology and physics. It focuses on nm-structures and covers topics ranging from fabrication to basic physics and application in modern nanoelectronic devices.

Description

Electron-beam lithography, etching techniques and epitaxial growth. Imaging of nm structures, including scanning-probe techniques. Basic physics of quantum-dominated materials. Hetero structure physics. Quantum optics. Transport physics. QWs and QW lasers. ULSI and high-speed devices. Resonant tunnelling devices and single-electron devices.

Page 27: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

27

Literature

Lecture notes: Physics and Technology of Nanometer Structures

SOLID STATE THEORY FFF051AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Andreas Wacker, [email protected], Department of Physics. Prerequisites: FFF100 Thermodynamics and Electronic Materials/ FYS023 or equivalent course. Recommended prerequisites: FMF030 or FYS241 or similar knowledge. Basic knowledge of electromagnetism and preferably statistical physics. Examination: Oral examination. Notes: The course will be given in English on demand. Web page: www.teorfys.lu.se/FYS234/.

Aim

The course shall provide a deeper understanding in some central parts of solid state physics. Thereby the students shall be enabled to tackle problems relevant for the ongoing research performed in Lund.

Description

Electron-electron interactions within the Hartree-Fock approximation. Magnetism. Electron-phonon interaction and BCS superconductivity. Dielectric and optical properties. Transport properties.

Literature

H. Ibach and H. Lüth, Solid State Physics (Springer, 2003). C. Kittel, Quantum Theory of Solids (John Wiley & Sons, 1987). D.K. Ferry, Semiconductors (Macmillan, 1991). J.R. Schrieffer, Theory of Superconductivity (Perseus). Additional lecture notes

THERMODYNAMICS AND ELECTRONIC MATERIALS

FFF100

AUTUMN, STUDY PERIOD 2 Credits: 7. Grading: TH. Compulsory for: F2, N2. Optional for: Pi4Be. Lecturer: Universitetslektor Günter Grossmann, [email protected], Solid State Physics. Examination: Examination, project papers and laboratory projects. Compulsory active participation in laboratory projects as well as in their planning and reporting. Credit awarding parts: 2. Web page: www-gu.ftf.lth.se.

Aim

The course introduces Thermodynamics based on a microscopic description of matter in order to obtain an understanding of central concepts such as entropy and temperature. These concept are then used to study thermodynamic phenomena in e.g. the physics of gases.

Thermodynamics and Quantum Mechanics as e.g. discussed in the course "Quantum Phenomena and Nanotechnology" form the basis for the subsequent study of solid materials, with special emphasis on their electrical properties. Here the course directly connects to the applications discussed in the following course on Electronics. Furthermore, the course also reviews optical, dielectric and magnetic properties of matter.

After completion of the course the student should be familiar with statistical thermodynamics and have a basic understanding of the electrical properties of matter and of the basic operation of electronic devices.

Page 28: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

28

The student should be able to analyse simple applications of thermodynamics and should further have developed his ability to plan, carry out and evaluate experiments as well as to report scientific results in written or oral form.

Description

Termodynamics: Basic concepts such as entropy and temperature. Applications.

Solid State Physics: Binding and crystal structure, lattice vibrations and thermal properties, electronic structure and electric conductivity ? metals, insulators och semiconductors. Introduction to semiconductor devices and review of optical, dielectric, and magnetic properties.

Literature

Schroeder, D V: An introduction to Thermal Physics, Addison Wesley Longman, 2000; Solymar L, Walsh, L: Electrical properties of materials, Oxford University Press, 1997, supplementary material and laboratory instructions.

Credit awarding parts

Code: 0105. Title: Laborationer och inlämningsuppgifter. Credits: 3. Grading: TH. Examination: Laboratory projects and project papers in thermodynamics.

Code: 0205. Title: Termodynamik och Elektroniska Material. Credits: 4. Grading: TH. Examination: Written examination, laboratory rpojects and project papers on electronic materials.

PROCESSING AND DEVICE TECHNOLOGY FFF110AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Compulsory for: N3. Optional for: E4, F4. Lecturer: Professor Mats-Erik Pistol, [email protected]; Assoc. Professor Lars-Erik Wernersson, [email protected], Solid State Physics. Prerequisites: FFF100 Thermodynamics and Electronic Materials or ESS030 Physics of Devices or FFF010 Solid State Physics, Basic Course. Examination: Written examination and passed laboratory exercises. Notes: The course might be given in English. Web page: www-gu.ftf.lth.se.

Aim

The purpose of this course is to provide basic knowledge about fabrication and characterization of semiconductor devices on the nanometer scale. The focus is set on modern materials and processing techniques with nanotechnology as a main theme. Most of the processes are general and are applied in traditional Si based IC technology as well as in advanced III-V technology and MEMS/NEMS fabrication. Knowledge: The student will master diffusion, deposition, and patterning and how to realize this on the nanometer scale. Skills: After fulfillment of this course, the student will know how to work in a clean room. The student will also be able to determine the process steps needed to fabricate a specific device. Attitude: The student will understand the relation between possibilities and limitations in processing and device performance.

Description

Materials properties of semiconductors. Device fabrication: process overview, comparison between III/V and Si. Processes: Epitaxy, doping, ion implantation, diffusion, etching, lithography. Recent methods as e.g. surface functionalization and nanoimprint lithography will also be treated. Metal-semiconductor interfaces, which are of significant importance in a number

Page 29: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

29

of applications will be covered. Fabrication and applications of p-n junction diodes and characterization and modeling of their electronic and optoelectronic properties. Fabrication and properties of heterostructures will be taught and exemplified by the transistors HBT and HFET. Fabrication and principles for MEMS/NEMS (micro/nano-electromechanical systems) will also be treated. In a number of laboratory exercises, some of the covered process steps will be applied in order to make working devices. Since it is highly important that semiconductor processing is carried out in a clean and dust free environment, strong emphasis will be put on clean room work methods. Finally, some advanced semiconductor structures and their properties will be demonstrated.

Literature

May, Gary S., Sze, Simon M., Fundamentals of Semiconductor Fabrication, Wiley, 2004 or Sze, S. M., Semiconductor Devices Physics and Technology, Wiley, 2002 and copied material.

HIGH SPEED DEVICES FFF115AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: E4, F4. Lecturer: Assoc. Prof. Lars-Erik Wernersson, [email protected], Solid State Physics. Recommended prerequisites: FFF020 Halvledarfysik or FFF110 Process- och komponentteknologi. Examination: Written exam and student paper. Notes: The course might be given in English. Web page: www-gu.ftf.lth.se.

Aim

Modern electronics like portable and satellite communication systems are enabled by the design of high-speed devices. This course covers the fundamentals of heterostructure design in key devices in present and future technologies. It includes a thorough modeling of the DC and AC properties of HBTs and HFETs, but also covers the use of high-speed tunnel diodes in specific circuit applications. The lecture series will be based on a mathematical description of the transport process in the devices, while the performance of state-of-the art devices (III-V and SiGe) from the literature will be used to exemplify the design. Each student will perform a simulation project (1p) where a device (HBT or FET) is simulated in a commercial simulation software. The course requirements include a written final exam, oral presentation of a recent device structure within the lecture series, and finished simulation project.

After the course the student should have acquired:

Knowledge: After the course, the student shall

- understand the physical principles behind the transistor operation in detail

- know the design principles for high-speed HBTs and HFETs/HEMTs

- be aware of the performance of state of the art three-terminal devices in III-V materials and SiGe

- know how to design elementary circuit elements using two-terminal devices with nonlinear transfer characteristics

Skills: After the course, the student shall be able to

- evaluate different technologies in terms of the performance

- run computer aided design tools to simulate the device performance

Attitude: The course aims to

- develop an understanding of the relation between materials properties and device performance

Page 30: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

30

- motivate the drive for continued miniaturization as well as the need for alternative technologies

Description

Semiconductor Heterostructures: Materials properties, lateral and vertical Transport

HBTs: Repetition of basics, heterostructure design and base transport dynamics

HFETs: Repetition of basics, advanced model and physical features

CMOS: Repetition of basics, short-channel effects

Resonant Tunneling and Devices: Physics and applications

Literature

Liu, W; Fundamentals of III-V Devices: HBTs, MESFETs and HFETs/HEMTs Wiley Interscience 1999

FINITE ELEMENT METHOD, ADVANCED COURSE

FHL064

SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M3PU, Pi3Be. Optional for: F3, I3TV, M3. Lecturer: Tekn.Dr. Mathias Wallin, [email protected], Solid Mechanics. Prerequisites: Solid Mechanics, Basic course. Examination: To qualify for the written examination, students must have passed a mid-term examination and completed a design assignment. To qualify for a final grade, students must have passed the written examination. Notes: The course might be given in English. Web page: www.solid.lth.se.

Aim

The finite element (FE) method is a computer oriented simulation tool that can solve arbitrary differential equations, i.e. arbitrary field problems. The method is today the most powerful computation tool within, for instance, solid mechanics since arbitrary geometries and material data can be considered. Emphasis is placed on the fundamental principles, on numerical aspects and on the structure of FE-programs. Within advanced industry, solid mechanics calculations are to a large extent based on the FE-method and the course provides the participants with the knowledge to execute and evaluate such advanced numerical calculations. The FE-course forms the basis for the voluntary course "Constitutive Modelling" and "Stability".

Description

Discrete systems. Strong and weak formulation of differential equations. Approximating functions and weight residual methods. Galerkin’s method. Finite-element formulation of different scalar and vector field problems. Heat conduction, beam bending, torsion, 2- and 3-dimensional elasticity. Isoparametric elements and numerical integration.

Literature

Ottosen, N.S & Petersson, H.: Introduction to the Finite Element Method, Prentice Hall 1992. CALFEM-manual (inst).

Page 31: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

31

FINITE ELEMENT METHOD FOR NON-LINEAR SYSTEMS

FHL066

AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M4TM. Optional for: F4, M3, Pi4Be. Lecturer: Professor Niels Saabye Ottosen. [email protected], Solid Mechanics. Recommended prerequisites: FHL064 or ETE110. Examination: A compulsory project is included in the examination. Web page: www.solid.lth.se.

Aim

The course considers how different nonlinear structural problems are treated by the finite element method (FEM). Nonlinear problems are of major importance within industry and examples are crash simulations of vehicles and profile pressing techniques (for instance of a car doot). Having completed the course, the student possesses sufficient background and knowledge about the mathematical formulation and of the numerical treatment for establishing a nonlinear FE-formulation and for implementing this theory in a computer code. In addition, the course provides the student with a profound theoretical basis for executing and evaluating results from commercial programs.

Description

The course treats the finite element method where both geometrical and material nonlinearities are present. The fundamental equations for large deformations and strains and the various strain measures and stress measures are introduced. The corresponding strong and weak forms of the equilibrium equations are discussed, both in their spatial and material format. The nonlinear finite element formulation is derived from the general three-dimensional case. Emphasis is given to the fundamental principles in the FE-formulation. During the course, the participants are going to establish their own nonlinear FE-program.

Literature

Choice of: J. Bonnet and R.D. Wood, "Nonlinear constinuum mechanics for finite element analysis", Cambridge Univ. Press. K-J. Bathe, "Finite element prodedures", Prentice Hall. "CALFEM - A finite element toolbox to MATLAB", Division of Structural Mechanics and Division of Solid Mechanics, Lund Institute of Technology. Notes, Div. of Solid Mechanics.

STABILITY THEORY OF STRUCTURES, ADVANCED COURSE

FHL081

SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: F4, M3. Lecturer: Universitetslektor Christer Ljung, [email protected], Solid Mechanics. Recommended prerequisites: FMA012 Mathematics, Basic Course, FMA037 Complex and FMA036 Linear Analysis or FMA062 Applied Mathematics, FVSM040 Finite Element Method. Examination: To obtain a final grade the project report has to be approved. The report is graded on the scale U,3,4,5. Notes: The course is to be given 2006. Web page: www.solid.lth.se.

Page 32: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

32

Aim

The course aims at providing the knowledge about stability theory and its analytical and numerical methods necessary to be able to deal with complex stability problems and follow the development of the subject. After finishing the course one should:

− be able to judge whether stability analysis is necessary − be able to establish the stability limit with linear analysis − be able to judge whether nonlinear analysis is necessary to classify the resulting instability, for

instance with respect to imperfection sensitivity in the structure at hand − be able to carry out an asymptotic analysis for a structure − be able to use modern finite element techniques to perform a non-linear analysis of the stability

properties − be able to avail oneself of scientific reports concerning the development of the subject, with

respect to theoretical advances as well as numerical techniques − have improved one’s abilities in oral and written presentation of a technical/scientific work

Description

The course consists of a series of seminars on modern stability analysis, and a project assignment which is carried out in parallel with the seminars. The course will provide an understanding of general stability phenomena, knowledge about their mathematical modelling, as well as a familiarity with analytical and numerical methods of solution. Applications are made with respect to different structural elements like struts, plates and shells.

The project assignments, which deal with a structural stability problem, contains an analytical part and a numerical part. The results of the analytical treatment are presented orally and subsequently discussed among the course participants. The complete assignment (analytical and numerical parts) is accounted for in a written report - a report which is graded with respect to its scientific qualities. The structural and linguistic shape of oral and written presentations may influence the final grade - positively or negatively. The assignment work is carried out in groups of two students.

At seminars, it its taken for granted that the students have read relevant parts of the literature, so that a deepened understanding of the material can be achieved in discussion between students and teachers.

Literature

C. Lung, M. Ristinmaa, An Introduction to Stability Analysis, Div of Solid Mechanics, LTH, Lund University. CALFEM - A finite element toolbox to MATLAB, Div of Structural Mechanics and Div of Solid Mechanics, LTH, Lund University.

BIOMECHANICS FHL110SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M4TM. Optional for: F4, M3. Lecturer: Assistant Professor Ingrid Svensson, [email protected], Solid Mechanics. Recommended prerequisites: Basic courses in solid mechanics and the finite element method. Examination: Compulsory exercises. Web page: www.solid.lth.se.

Page 33: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

33

Aim

The aim of the course is to provide knowledge about the construction and function of the human body in the perspecitive of solid mechanics.

Description

The human body is built up by different elements such as bone, articular cartilage, ligaments, tendons, muscles, blood and body fluids. These elements are described and modelled in the context described in earlier courses in mechanics and solid mechanics. Concepts lika constitutive equations and evolution laws are applied to biological material e.g. bone, where effects from mechanical loading on the inner structure are modelled. The architecture of the skeleton and the apparatus of locomotion are described as a mechanical system where the bones are coupled together in joints and the activity in the muscles control the movements.

Literature

Selected parts of the three volumes of Y.C. Fung, Biomechanics: Mechanical Properties of Living Tissues Circulation Motion, Flow, Stress and Growth

NUCLEAR PHYSICS, ADVANCED COURSE FKF021SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: F3. Lecturer: Professor Per Kristiansson, [email protected], Nuclear Physics. Recommended prerequisites: Basic Nuclear Physics and Quantum Mechanics or Atomic and nuclear physics with applications. Examination: Written examination. To qualify for a final grade, students must have submitted the compulsory laboratory work. The final grade equals the grade on the written examination. Notes: The course is given by the departments of Nuclear and Mathematical Physics. The course might be given in English. Web page: jack.pixe.lth.se/kfgu/kurser.htm.

Aim

The course is the first advanced course in the direction of subatomic physics.

The course is based on an introductory course in nuclear physics and is intended to give a deeper insight in the physics of the atomic nucleus and in addition a brief introduction to particle physics.

Knowledge aims: After completing the course the student should have

- basic knowledge of the physics of the atomic nucleus

- knowledge of different quantum mechanical models of the nucleus

- knowledge of the quantum mechanical description of the decay process

- knowledge of the quantum mechanical description of nuclear reactions

Skill aims: After completing the course the student should be able to

- understand how quantum mechanical methods are applied for analysis and calculation in different areas of nuclear physics

- analyse and connect different parts of the course material for a deeper insight in the physics of the nucleus

Attitude aims: After completing the course the student should

- feel stimulation and inspiration for continuos studies in the field of subatomic physics

Page 34: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

34

Description

Theory of the nuclear force and the structure of the nucleons. Nuclear models. Radioactive decay, alpha-, beta and gamma emission. Nuclear reactions. Fission and fusion. Nuclear spectroscopy. Particle physics.

Literature

Krane, K.S: Introductory Nuclear Physics Manual for laboratory work.

ELEMENTARY PARTICLE PHYSICS FKF050SPRING, STUDY PERIOD 1 Credits: 3. Grading: TH. Optional for: F4. Lecturer: Prof Paula Eerola, [email protected], Department of Physics. Recommended prerequisites: Quantum Mechanics, Basic Course (FMF020). Examination: Written examination.

Aim

The purpose of the course is to give information about the origin of matter and the forces of nature, to indicate the experimental methods used in Elementary Particle Physics research, and to inform about the current development and the cosmological connection.

Description

The following topics are included: Theory: the building blocks of matter, the mediators of force, the quark model of hadrons, symmetries, deep inelastic scattering, QED, weak interaction, strong interaction, gravitation, the Standard Model, the Higgs mechanism. Techniques: accelerators, relativistic kinematics, detector systems, new methods. Frontline research: accelerator based and non accelerator based research, the cosmologic link.

Literature

Martin, B.R. & Shaw, G: Particle Physics 2nd edition, John Wiley & Sons,1997.

MODERN SUBATOMIC PHYSICS FKF070SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Docent Dirk Rudolph [email protected], Nuclear Physics and professor Evert Stenlund, [email protected] High Energy Physics(and professor Per Kristiansson, [email protected], admin. resp.LTH), Nuclear Physics. Recommended prerequisites: Advanced Nuclear Physiqs or eq. Examination: Project report and presentation at a seminar. Notes: The course (FYS246) is given by the departments of Nuclear and High Energy Physics at the faculty of Natural Science in co-operation with the department of Nuclear Physics, LTH. The teaching is the form of lectures, hand-in excercises and projects.On request, it is given in English. Web page: jack.pixe.lth.se/kfgu/kurser.htm.

Aim

The aim of the course is to give an introduction of subatomic physics research of today and present some current research topics.

Knowledge aims: After completing the course the student should have

- good knowledge of the subatomic research of today

- acquired such knowledge that he/she could present current research in subatomic physics

Page 35: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

35

Skill aims: After completing the course the student should be able to

- read and understand scientific publications

- analyse and explain research

Attitude aims: After completing the course the student should

- feel stimulation and inspiration for continuos studies in the field of subatomic physics

- have positive attitude to basic research in subatomic physics

Description

Modern subatomic physics is a very active and diverse research field, ranging from photon-induced reactions to the search for the quark-gluon plasma. By following a number of current research projects (all with connections to Lund) from their conception, through experiment and data analysis, to their final interpretation and comparisons with theory, the course aims at presenting and illustrating models and nuclear reactions commonly used today to describe the fundamental building blocks of matter.

Literature

Krane, K.S.: Introductory Nuclear Physics. (as introduction) John Wiley & Sons 1988. ISBN 0-471-80553-X Recent articles and texts distributed at lectures and for the projects.

HIGH TEMPERATURE MATERIALS FKM031SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Compulsory for: M4VS. Optional for: F4, I3TV, M3. Lecturer: Universitetslektor Srinivasan Iyengar, Materials Engineering. Recommended prerequisites: Materials Engineering, Basic Course (FKM015). Examination: Written examination, assignments and laboratory work. Notes: The course will be given in English on demand. Web page: www.material.lth.se.

Aim

Knowledge The course aims to provide the student with the requisite knowledge about

− materials and their behaviour at high temperatures − characterisation of high temperature phenomena and associated problems in the use of

materials.

Skills

After a successful completion of the course, the student should have the ability to

− identify, evaluate and develop solutions to material problems in high temperature applications. − plan and carry out some experiments to study the behaviour of materials at elevated

temperatures.

Description

The course deals with materials for high temperature applications and considers the phenomena and problems associated with the use of materials at high temperatures. High Temperature behaviour of Materials: Plasticity, Fatigue, Creep, Oxidation and Corrosion. Refractory Metals, Inter-metallic, Stainless Steel, Nickel and Cobalt-based Super alloys, Ceramics and Cermets for

Page 36: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

36

High Temperature Applications. Alloy Theory, Heat Treatment and Hardening Mechanisms. Oxidation Resistant and Thermal Barrier Coatings.

Literature

Meetham, G. W. & M. H. Van de Voorde: Materials for High Temperature Engineering Applications, Springer-Verlag(2000), ISBN 3-540-66861-6.

ADVANCED MATERIALS TECHNOLOGY FKM070SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Compulsory for: M4PT, M4PU. Optional for: F4, I4TV, M3. Lecturer: Universitetslektor Srinivasan Iyengar, [email protected], Materials Engineering. Recommended prerequisites: FKM015 Materials Engineering, Basic Course. Examination: Written examination, assignments and laboratory reports. Notes: The course will be given in English on demand. Web page: www.material.lth.se.

Aim

Knowledge To provide the students with a deep and broad insight into the basic concepts and processes in materials science which are necessary in the choice, modification and use of materials

Skills After completing the course, the student should be

− well versed in the characterization of materials with emphasis on scanning electron microscopy − able to identify structure-property correlations in materials − able to plan independently procedures for treating materials in order to obtain desired

structures and properties in some materials

Description

Relevant principles of solid state physics, thermodynamics, continuum mechanics and applications. Crystalline and amorphous materials. Phase equilibria. Defects in solids. Materials characterisation. Diffusion. Mechanical behaviour of materials - plastic deformation, Creep and Viscoelastic deformation, Fatigue and Fracture mechanisms. Common types of engineering materials including light metals and alloys,. Corrosion and surface engineering.

Literature

Smallman, R.E. & Bishop, R.J.: Modern Physical Metallurgyand Materials Engineering, Butterworth and Heinemann (1999) ISBN 0 7506 4564 4

POWDER TECHNOLOGY FKM080AUTUMN, STUDY PERIOD 2 Credits: 4. Grading: TH. Compulsory for: M4PT. Optional for: F4, I4TV, M3. Lecturer: Universitetslektor Srinivasan Iyengar, [email protected], Materials Engineering. Recommended prerequisites: FKM015 Materials Engineering, Basic Course. Examination: Written examination, assignments, laboratory reports. Notes: The course will be given in English on demand. Web page: www.material.lth.se.

Page 37: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

37

Aim

Knowledge To provide the student with knowledge about metallic and non-metallic powder materials and powder metallurgical methods.

Skills After completing the course, the student should be

− able to characterise powder materials and be aware of the commonly used powder materials − aware of the production methods for powders and powder products with particular emphasis

on the Swedish powder metal industry

Description

Metallic and ceramic powders. Powder characterisation. Powder production methods. Powder compaction. Isostatic pressing. Sintering of powder compacts. Diffusion and surface phenomena in sintering. Liquid phase sintering. Sintering of steel and cemented carbide powders. Powder products and their usage.

Literature

Randall M. German, Powder Metallurgy Science, 2nd ed., Metal Powder Industries Federation (1997), ISBN 1-878954-42-3.

OPTIMISATION FMA051AUTUMN, STUDY PERIOD 1 Credits: 4. Grading: TH. Compulsory for: I3MM. Optional for: D4, E4, F4, I3TV, Pi3Be, Pi3Bi, Pi3Fi, Pi3Si. Lecturer: Director of Studies, [email protected], Mathematics. Recommended prerequisites: Basic university studies in calculus and linear algebra. Examination: Written and/or oral examination. To qualify for a final grade, students must have completed the laboratory work and an assignment. Notes: The course might be given in English. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

The goal it to present the basic optimisation theory and to give an overview of the most important optimisation methods and their use.

Description

Quadratic forms and matrix factorisation. Convexity. The theory of optimisation with and without constraints. Lagrange functions, Kuhn-Tucker theory. Duality. Methods of optimisation without constraints: line search, steepest descent, Newton methods, conjugate directions, Gauss-Newton. Methods of optimisation with constraints: linear optimisation, the simplex method, penalty and barrier methods.

Literature

Böiers, L-C: Lectures on Optimization. KF-Sigma 2004. Department of Mathematics: Exercises in Optimization. Department of Mathematics: Computer Laboratory Exercises in Optimization.

Page 38: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

38

MATHEMATICS, ADVANCED COURSE, COMPUTER ALGEBRA

FMA115

SPRING, STUDY PERIOD 1-2 Credits: 4. Grading: TH. Optional for: D3, E3, F3. Lecturer: Director of Studies, [email protected], Mathematics. Recommended prerequisites: Calculus in one variable, Linear algebra. Examination: Oral examination, approved assignments. Notes: The course might be given in English. The course is given next time in spring 2006. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

The goal is to introduce the fundamental concepts and algorithms in Computer Algebra, to explain how modern Computer Algebra systems such as ``Maple'' work and how to use them efficiently. The course also gives a small introduction to classical algebra.

Description

− Main algorithms: representation and efficient handling of numbers, polynomials and rational functions. Factorization in Z, Z[x] and Zp[x].

− Gröbner bases and nonlinear systems of equations. Practical applications. − Isolation of real roots. Sturm's sequences, continued fractions. − Modular methods: Hensel lifting, Berlekamp's algorithm. − Symbolic summation and integration. Gosper?s algorithm.

Literature

Childs, L.N.: A Concrete Introduction to Higher Algebra, Springer 2000. 0-387-98999-4. Lecture Notes with complementary material.

MATHEMATICS, ANALYTIC FUNCTIONS FMA130SPRING, STUDY PERIOD 1-2 Credits: 4. Grading: TH. Optional for: D3, E3, F3. Lecturer: Director of Studies, [email protected], Mathematics. Examination: Written or oral examination. Notes: The course might be given in English. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

This course is a complement to the more basic courses on complex analysis.

It is a general opinion that the theory of analytic functions is among the most beautiful ones in mathematics. Starting from the simple assumption that a complex valued function of a complex variable is differentiable it follows e.g. that it can be differentiated infinitely many times, and that its values on a small piece of curve decides its values everywhere. Not only is the theory very neat, it is also very useful, within and without mathematics. For example is this the case in two dimensional potential theory, Lap lace and other integral transforms, and in stability theory in automatic control.

The goal of the course is to present the basic theory as completely as possible, and also to give some examples of its applications.

Page 39: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

39

Description

Analytic continuation. Complex integration. Conformal mappings. Polynomials. Partial fractions, meromorphic functions. Infinite products. Ordinary differential equations. Integral transforms. Asymptotic methods. Continued fractions. Discrete Fourier analysis. Potential theory.

Literature

Lecture notes.

MATHEMATICS, GEOMETRY FMA135AUTUMN, STUDY PERIOD 1 – SPRING 2 Credits: 4. Grading: TH. Optional for: C4, D3, E3, F1, Pi1. Lecturer: Director of Studies, [email protected], Mathematics. Recommended prerequisites: Linear algebra and some one variable calculus. Examination: Written or oral test. Computer laboratory exercises. Notes: The course might be given in English. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

In recent years new areas of geometry have developed into important engineering tools. Examples are CAD and CAM. Then geometrical objects must be described in a way suitable for computer representation. So called projective geometry is important in connection with computer graphics and computer vision.

The goal of the course is to discuss geometrical concepts that are important in modern applications, and to give examples of their use. A sub goal is to study how the geometrical objects can be implemented on a computer.

Description

Curves and surfaces. Some differential geometry. Bezier curves. Interpolation. Projective geometry. Perspective.

Literature

Course material supplied by the department.

MATHEMATICS ADVANCED COURSE, ALGEBRA FMA190SPRING, STUDY PERIOD 1-2 Credits: 4. Grading: TH. Optional for: D3, E3, F3, Pi3Si. Lecturer: Direcor of Studies, [email protected], Mathematics. Recommended prerequisites: Some one variable calculus, linear algebra. Examination: Written or oral test. Notes: The course is given every second year. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

The goal of the course is to introduce the fundamental concepts of abstract algebra, with emphasis on those that are of importance in applications such as coding theory and cryptology. A further aim is to provide a deeper understanding of fundamental concepts from other areas of mathematics.

Description

Groups: Lagrange?s theorem. Permutation groups. Normal subgroups and quotient groups. Group homomorphism and isomorphism.

Page 40: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

40

Rings: Polynomial rings. Ideals and quotient rings. Ring homomorphism and isomorphism.

Fields: Characteristic. Finite fields. Field extensions.

Literature

Hungerford: Abstract Algebra, an introduction, 2nd ed. Brooks/Cole 1997. ISBN 0-03-010559-5

MATHEMATICS, CALCULUS OF VARIATIONS FMA200SPRING, STUDY PERIOD 1-2 Credits: 4. Grading: TH. Optional for: D4, E4, F3, Pi3Be. Lecturer: Director of Studies, [email protected], Mathematics. Recommended prerequisites: Calculus in one and several variables. Linear algebra. Examination: Written or oral test. Notes: The course is given every second year. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

The calculus of variations is about optimisation problems where the independent variable is not finite-dimensional but a continuous function. A classical example is the isoperimetric problem: to find a closed curve of given length which encloses maximal area. Many laws of physics can be formulated as variation problems, e.g. the law of refraction. The calculus of variations is one of the cornerstones of classical mechanics. The theory has also many technical applications, e.g. within systems theory and optimal control.

The course aims at a presentation of the foundations of the classical parts of the calculus of variations.

Description

Euler's equations without and with constraints. Canonical form. The Legendre transform. Noether's theorem. Hamilton?s principle. Second order conditions. Weierstrass' sufficient conditions. Furthermore direct methods (Ritz) are treated, the maximum principle and some applications.

Literature

Sparr, A: Föreläsningar i variationskalkyl.

MATHEMATICS, LINEAR AND COMBINATORIAL OPTIMISATION

FMA240

SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: D4, E4, F3, I3TV, Pi3Bi, Pi3Fi, Pi3Si. Lecturer: Direcor of Studies, [email protected], Mathematics. Recommended prerequisites: Linear Algebra. Examination: Written or oral test. Compulsory computer exercises. Notes: The course might be given in English. Web page: www.maths.lth.se/matematiklth/vitahyllan/vitahyllan.html.

Aim

In technology, science and economy it has become more and more usual that you have to study and solve linear and combinatorial optimisation problems. The most well-known example is linear programming, where the solution technique (the simplex method) has been of enormous importance in industry since its discovery in the middle of the 20th century. Other important problems, for example for effective data manipulation, contain variables which are discrete, e.g., integers. In this connection combinatorial methods have grown in importance. The aim of this

Page 41: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

41

course is that the student should be acquainted with some important problems in the applications, and acquire knowledge of their methods of solution.

Description

Linear programming. Transport problems. Maximal flow. Local search. Simulated annealing. Genetic optimization. Neural networks.

Literature

Kolman, B. - Beck, R.E.: Elementary Linear Programming with Applications. Acdemic Press 1995. ISBN 0-12-417910. Some supplementary material.

CONTINUUM MECHANICS FME021AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Compulsory for: M4TM. Optional for: F3, I4, M3, V4. Lecturer: Assistant Prof. Aylin Ahadi, Mechanics. Prerequisites: Basic course in mechanics, linear algebra and analysis. Examination: Hand in exercises. Notes: The course might be offered in English. Web page: www.mek.lth.se.

Aim

This course presents an introduction to the classical theory of the mechanics of deformable bodies, i.e continuum mechanics for solid, fluid and gaseous material bodies. The general concepts and principles of continuum mechanics are presented/illustrated in the formulation of the conservation and balance equations combined with constitutive relations for material bodies. The course also give an introduction to the algebra and analysis of cartesian tensors.

Description

Contents: General equations of conservation and balance for mass, momentum, force etc. Deformation and the kinetics of the deformation of bodies, force and tension in deformable bodies. The relationship between global and local equations of balance. The theory of constitutive equations. Elastic solids and viscous fluids. Mixture theory. Examples of practical applications.

Literature

Mase & Mase: Continuum Mechanics for Engineers.

ENGINEERING MECHANICS, ADVANCED COURSE

FME071

AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Compulsory for: M4TM. Optional for: F4, I4, M3. Lecturer: Associate Prof. Per Lidström, [email protected], Mechanics. Prerequisites: Basic course in mechanics, linear algebra and analysis. Recommended prerequisites: Continuum mechanics and dynamics. Examination: Hand in exercises. Notes: The course might be offered in English. Web page: www.mek.lth.se.

Aim

The aim of this course is to give the students knowledge about some of the more advanced topics in Mechanics. The topic may vary from one year to another.

Page 42: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

42

Description

Topics of interest: advanced continuum mechanics, multi-body systems, wave propagation, tensor analysis, general relativity theory. Please contact the division of mechanics for information.

Literature

Literaturee will be presented at the beginning of the course.

MECHANICAL VIBRATIONS FME110AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M4PU, M4TM. Optional for: F3, I3TV, M3, Pi4Be. Lecturer: Associate Prof. Per Lidström, Mechanics. Prerequisites: Basic course in engineering mechanics, linear algebra and analysis. Examination: Hand in exercises. Notes: The course might be offered in English. Web page: www.mek.lth.se.

Aim

This course presents the theoretical foundation of Mechanical Vibrations in multi-dimensional systems. Applications are directed towards machine and structural dynamics.

Description

Vibrations in n-degree of freedom systems. Damping mechanisms. Gyroscopic forces. Modal analysis (classical normal modes, complex modes). Transfer functions. Transient response. Continuous systems. Vibration damping and vibration isolation. Applications including the numerical analysis of mechanical vibrations.

Literature

M. Géradin &D. Rixen. Mechanical Vibrations. John Wiley & Sons. Lidström, P: Lecture notes on Mechanical Vibrations.

DYNAMICS, ADVANCED COURSE FME120AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M4TM. Optional for: F2, I3TV, M3. Lecturer: Associate Prof. Per Lidström, Mechanics. Prerequisites: Basic course in engineering mechanics, linear algebra and analysis. Examination: Hand in exercises. Notes: The course might be offered in english. Web page: www.mek.lth.se.

Aim

This course will present the fundamentals of rigid body dynamics and analytical mechanics. Applications will give some familiarity with numerical methods and tools for the solution of dynamical problems.

Description

Dynamics: Central forces and satellite orbits. Rigid body dynamics in three dimensions; rotation, angular velocity, inertia tensor. Fixed axis and fixed point rotations. Gyroscopic motion; precession, nutation, gyrocompass. Moving reference frames.

Analytical mechanics: Introduction to the methods of Lagrange and the dynamics of Multi-Body Systems. Examples of numerical analysis and simulations in rigid body dynamics.

Page 43: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

43

Literature

Meriam, J. L. & Kraige, L. G.: Engineering Mechanics, (latest edition), SI version, vol 2, Dynamics, Wiley. Lidström P.: Lecture notes on Dynamics.

QUANTUM MECHANICS, ADVANCED COURSE FMF030SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: E3, F3. Lecturer: Universitetslektor Stephanie Reimann-Wacker, [email protected],. Recommended prerequisites: Quantum Mechanics, Basic Course (FMF020). Examination: Written examination with problems and theory questions. Notes: The course is given in English. Web page: www.matfys.lth.se/kvantFK.html.

Aim

Modern physics is based to a large extend on quantum mechanics. This course deepens the basic knowledge and provides the basis for the more advanced quantum theory of solids, atoms or nuclei.

Having completed the course, one should

- be able to apply the modern formalism of quantum mechanics

- apply the formalism to different systems

- have developed an understanding for the basic principles behind the physics of identical particles, angular momentum and its coupling, electromagnetic transitions and selection rules

Description

Matrix representation. Dirac formalism. Hamiltonian for a particle in an electromagnetic field. Operator formalism for the harmonic oscillator. Landau levels and phonon states. Second order perturbation theory. Time-dependent perturbation theory and Fermi’s golden rule. Addition of angular momenta, Clebsch-Gordan coefficients. The Stark and Zeeman effects. The Stern-Gerlach experiment. Elementary theory for quantization of the electromagnetic field. The nuclear single-particle potential, the Nilsson model.

Literature

Ohlén, G: Quantum Mechanics II, Compendium, Lund.

ADVANCED QUANTUM MECHANICS, PROJECT FMF032SPRING, STUDY PERIOD 2 Credits: 2. Grading: TH. Optional for: F3. Lecturer: Forskarassistent Stephanie Reimann, [email protected],. Recommended prerequisites: Participation in FMF030 Quantum Mechanics, Advanced Course. Examination: Grades 3,4,5 after quality of written and oral presentation. Notes: The course is given in English. Web page: www.matfys.lth.se/kvantFK.html.

Aim

To enhance the understanding of some of the concepts in the course FMF030.

Description

See FMF030.

Page 44: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

44

Literature

See FMF030.

CHAOS FOR SCIENCE AND TECHNOLOGY FMF090AUTUMN, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: D3, E3, F3, V4. Lecturer: Professor Ingemar Ragnarsson,. Recommended prerequisites: Basic mathematics and mechanics. Examination: Written examination. Notes: The course might be given in English. Web page: www.matfys.lth.se/kaos.html.

Aim

The course should give an understanding of and an ability to analyze different system within a modern research field with many applications in science and technology. It should also give a basic knowledge to apply methods determining the time development of non-linear dynamical systems.

Description

Temporally discrete systems. Feigenbaum’s theory of branching. Dependence on initial values. Fractal geometry with various applications. Dissipative systems. Systems of differential equations. Phase space and the Poincaré section. Lyapunov exponents and strange attractors. Coupled oscillators and frequency locking. Conservative systems and the KAM theory. Hamilton's formalism, integrable systems, billiards, area-preserving maps, chaotic motion in the solar system.

Literature

Ohlén, G, Åberg, S, Östborn, P: Chaos, Compendium. Lund 2002

PROJECT WORK IN CHAOS THEORY FMF092AUTUMN, STUDY PERIOD 2 Credits: 2. Grading: TH. Optional for: D3, E3, F3. Lecturer: Professor Ingemar Ragnarsson,. Recommended prerequisites: Knowledge equivalent to Chaos for science and technology, FMF090 or Non-Linear Dynamical Systems, FMA140. Examination: The grading is based on the quality of the project, the written and oral presentation and the opposition. Notes: The project is to be presented at a seminar at which attendance is compulsory. Opposition on another project. Web page: www.matfys.lth.se/kaos.html.

Aim

The course should give an understanding of and an ability to analyze complicated systems using simplified models and a training in writing a rapport, oral presentation and opposition.

Description

The content of the course could vary depending on the project which should be chosen to illustrate some basic phenomenon within the chaos theory.

Literature

Ohlén, G., Åberg, S., Östborn, P.: Chaos, Compendium, Lund 2002.

Page 45: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

45

ASTROPHYSICS FMF111SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Optional for: F4. Lecturer: Ragnar Bengtsson, [email protected] and Sven Åberg, [email protected],. Recommended prerequisites: Quantum mechanics, Basic course. Examination: Written examination. Notes: The course is given every second year (spring semester of 2006, 2008 etc.) in collaboration with Lund Observatory. Web page: www.matfys.lth.se/astrofysik.html.

Aim

To give the student a good understanding of the processes that took place shortly after the Big Bang, that today occur in stars and in supernova explosions, and the relation between these processes and the creation of the chemical elements that build up the universe as we know it today.

Description

Basic concepts in astronomy, particle and nuclear physics. The early stages of the universe (the Big Bang, inflation in the early universe, the formation of galaxies and stars). The formation of light elements. Thermonuclear processes. The development of stars. Burning processes in normal stars. The formation of heavy elements. The r- s- and rp-processes. Supernova explosions.

Literature

Material distributed in connection with the lectures.

MATHEMATICAL PHYSICS, ADVANCED COURSE 1, THEORY OF NUCLEAR STRUCTURE

FMF121

AUTUMN, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Ragnar Bengtsson, [email protected] och Ingemar Ragnarsson, [email protected],. Recommended prerequisites: FMF030 Quantum Mechanics, Advanced Course. Examination: Written or oral examination depending on the number of students. In order to pass, the student should also hand in some problems and write reports on the computer exercises. Web page: www.matfys.lth.se/nuclearstructure.html.

Aim

The student should get a basic understanding of the atomic nucleus and be able to apply methods in modern nuclear structure physics. The course should be of interest for those interested in understanding quantum mechanics and applying it on real phenomena.

Description

Basic properties of the atomic nucleus. Nuclear potentials, deformed nuclei. Some topics of current interest like rapidly rotating nuclei and nuclei far from the beta-stability line are introduced. The theory of superconductivity (BCS theory) applied on nuclei is presented.

The topics presented in the course are closely related to present research in nuclear structure physics at the division of mathematical physics.

The course includes some computer based exercises where realistic nuclear models are used to calculate some interesting properties of nuclei.

Page 46: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

46

Literature

Nilsson, S.G and Ragnarsson, I: Shapes and shells in nuclear structure, Cambridge University Press, 1995 and recent reference material.

THERMODYNAMICS AND STATISTICAL PHYSICS

FMF150

SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F3, Pi4Be. Lecturer: Professor Ragnar Bengtsson, [email protected],. Recommended prerequisites: Basic Quantum Mechanics. Examination: Written examination with problem solving and theory questions. A written report on the computer exercise is also required. Web page: www.matfys.lth.se/termstat.html.

Aim

To give an introduction to thermodynamics and to statistical physics based on quantum mechanics. The theory is applied to several fields of physics, including solid state physics, atomic physics, nuclear physics, astro physics and combustion physics.

After the course, the student should

-know the basic principles of thermodynamics and statistical physics

-be familiar with how to apply the theory to several fields of physics

-be able to solve problems within the fields of application.

Description

Basic principles of thermodynamics, the thermodynamic laws. Temperature and entropy. Work and heat. Differentials and differential relations. Statistical methods. Systems and ensembles. Partition functions and their properties. Phases and phase transitions. Quantum statistics for ideal gases. Fermi-Dirac statistics and properties of electron gases. Bose-Einstein statistics and Planck?s law of radiation. An elementary introduction to transport theory or, alternatively, an experimental application in combustion physics.

Literature

Schroeder, D.V.: An Introduction to Thermal Physics, Addison Wesley Longman, 2000.

QUANTUM CHAOS FMF160Credits: 5. Grading: TH. Optional for: F4. Lecturer: Professor Sven Åberg,. Recommended prerequisites: Basic quantum mechanics. Examination: Oral examination. Hand-in task corresponding to 1 credit point. Notes: The course may be given in English. Preliminary, the course is given every second year (2004, 2006 etc.). The course is not given if the number of students is below 8. Web page: www.matfys.lth.se/kvantkaos.html.

Aim

The course aims at giving the student a basic understanding of the research area of quantum chaos, i.e. how a classically chaotic system behaves in its quantum mechanical version, and how the tools and ideas can be applied to e.g. nanometer physics, nuclear physics, atomic physics as well as to number theory.

Page 47: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

47

Description

Basic concepts in classical mechanics. Chaos in classical mechanics. Chaos in quantum mechanics? Billiards in classical mechanics and in quantum mechanics. Application: Electrons transport properties in nanostructures. Random matrix theory (RMT). Bohigas conjecture. Statistical measures of chaos. Co-existence of chaos and order. Semi classical methods in quantum mechanics. Feinmans path integral formulation of quantum mechanics. Periodic orbit theory. Description of quantum spectra in terms of classical periodic orbits. Hydrogen atom in strong magnetic fields. Prime numbers and Riemanns zeta-function. Chaos in manybody systems: Excited atomic nuclei. Time dependent systems. Floquet operator. Surpression of classical chaos in quantum mechanics: "Kicked Rotor". Classical systems analogue to quantum mechanical: Sound waves and micro waves.

Literature

Åberg, S: Quantum Chaos, Compendium, Lund 2004.

COMPLEX ECONOMY FMF170AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F3, I4, Pi4Fi. Lecturer: Professor Thomas Guhr, [email protected],. Recommended prerequisites: Basic Analysis and Linear Algebra. Examination: Written exam. Notes: The course is given in English. It is planned to give the course every second year in the fall (HT 2007, HT 2009, etc). Web page: www.matfys.lth.se/complexeconomy.html.

Aim

Why do banks, consulting firms and insurance companies hire more and more physicists? - Because the methods from statistical physics become increasingly important to model economical systems. This course is an introduction to this quickly expanding field. The universality of approaches and ideas will be emphasized. It will be shown how useful the methods from statistical physics, including chaos theory, are in economics.

Specific goals are the following.

After the course, the student should know - certain fundamental mechanisms in the economy - important statistical models used to describe capital markets - Black and Scholes theory for options - the role of financial correlations - portfolio and risk management

After the course, the student should be able - to explain the basic ideas of the field - to do statistical analyses - to calculate option prices - to measure financial correlations - to apply the principles of risk control

After the course, the student should have - an insight to the general applicability of methods in statistical physics to economical questions - the ability to critically value the potential and limits of scientific transfer - a feeling for the powerful role of quantitative methods in a growing interdisciplinary field

Description

− some introductory remarks about statistical physics − basic concepts and mechanisms in the economy and in the capital markets: arbitrage, stocks,

financial derivatives, options, portfolio, risk management − statistical models for stock markets: classes of Brownian motion, stochastic processes,

probabilities and distributions, limit theorems, physics interpretation

Page 48: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

48

− Black and Scholes theory for options: diffusion equations, Ito?s lemma, quantitative risk management, hedging

− correlations between stocks: impact on risk management, random matrices, formal similarities to quantum chaotic systems in physics

− controversial and speculative theories: Can one predict market crashes? Are there similarities between market crashes and earth quakes?

Literature

Guhr, T: Econophysics, Lecture Notes, Lund 2002

ENVIRONMENTAL ISSUES, THEMATIC COURSE FMI070SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F4, L4, M3, W3. Lecturer: Per Svenningsson, Environmental and Energy Systems Studies. Prerequisites: Minimum 70 academic credits and FMI100, FMI061 or FMI062. Recommended prerequisites: Good command of English. Examination: The student will be requested to hand in several preliminary versions of project paper, and these are to be discussed in several seminars. Active participation in these seminars is required, and students must contribute by delivering comments on other papers. Examination consists of a final project paper, which is to be defended in a final seminar. In addition to defending his/her own paper, each student should also act as opponent for another paper. Notes: The course can be cancelled if less than 12 students have applied. The course might be conducted in English. Web page: www.miljo.lth.se.

Aim

The overall objectives of the course are to provide an increased knowledge about and a greater understanding for important environmental problems in an international perspective, and for the student to acquire a critical and scientific work mode.

After the course, the student should – through the completion of a largely self-governed project – have shown that he/she is able to:

formulate and delimit a relevant and manageable problem within the area of environmental science

carry out an analysis with a satisfying depth, using several perspectives/disciplines

present his/her work in a standard scientific fashion.

Description

The course may be given a theme, that can vary from year to year. The course work consists mainly of the students carrying out individual project work, alone or in groups of two. The project may be presented as a scientific report, a scientific article, or in some other generally accepted scientific format.

The course comprises several seminars, where project progress is discussed, and possibly some lectures and/or study visits. Each project is tutored individually. Students are required to discuss and deliver constructive criticism on each other’s contributions in seminars.

Literature

The fixed course literature is limited; instead each student should search knowledge, mainly through scientific literature and articles, in line with the common theme and his/her focal points within this theme.

Page 49: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

49

NUMERICAL METHODS IN PHYSICS AND ENGINEERING

FMN041

SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Compulsory for: F3. Lecturer: Achim Schroll, Numerical Analysis. Prerequisites: Calculus, Linear Algebra. Recommended prerequisites: Differential equations, MATLAB. Examination: Computer assignments, written exam based on homework. Notes: The course will be in English on request. Web page: www.maths.lth.se/na/courses/.

Aim

The objective of the course is to introduce and analyze numerical methods which are relevant for the curriculum in technical physics. Problem solving is a central aspect in this course.

Description

Basic concepts like: discretization, numerical modelling, convergence, error propagation, stability, complexity. Approximation: Interpolation, integration, least squares method, orthogonal systems, L2-approximation. Numerical methods for ODEs: initial and boundary value problems for ordinary differential equations. Stiff and non-stiff problems. Numerics for PDEs: Basics of the finite element method and the connection to L2-approximation.

Literature

Süli, E., Mayers, D. F.: An introduction to Numerical Analysis. 2003. ISBN: 0521007941

FINITE VOLUME METHODS FMN091SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F3, M3. Lecturer: Achim Schroll, Numerical Analysis. Prerequisites: Basic course in numerical analysis. Recommended prerequisites: Partial differential equations. Examination: Oral presentation of laborations and oral exam. Notes: The course will be in English on request. It may be cancelled in the case of less than 5 participants. Web page: www.maths.lth.se/na/courses.

Aim

The goal of the course is that students understand the developement and application of finite volume methods for conservation laws. The students shall see both mathematical and numerical difficoulites in connection with shock solutions. One shall deal with several applications governed by conservation laws f.ex. wave propagation, shallow water waves, gas dynanics, etc. Students shall be able to apply the public domain software CLAWPACK. They shall also learn about Kruzkov's entropy formalism and how this leads to error estimates.

Description

Hyperbolic conservation laws and their properties (weak solution, symmetrizer and entropy, Riemann problem). Numerical methods and thier stability (upwind-, central-, and relaxation methods, TVB methods and limiters, error estimation and Kruzkov theory). Simulation of shallow water waves and gas dynamics using CLAWPACK.

Literature

1. Randall LeVeque: Finite Volume Methods foir Hyperbolic Problems (ISBN 0 521 00924 3), Cambridge Univ. Press, 2002. 2. Helge Holden and Nils Henrik Risebro: Front Tracking for Hyperbolic Conservation Laws, Springer, New York, 2002.

Page 50: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

50

NUMERICAL METHODS IN MULTIBODY DYNAMICS

FMN110

SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F3, M3. Lecturer: Claus Führer, Numerical Analysis. Prerequisites: Numerical Analysis (basic course). Examination: Practical home assignments and a larger final project. Notes: If requested this course will be given in English. Web page: www.maths.lth.se/na/courses/FMN110.

Aim

Multibody dynamics is the basis of software tools for the simulation of complex mechanical systems such as vehicles, robots and even biomechanical devices.

The course focuses on numerical simulation and analysis methods for these type of systems and their interaction with modelling of mechanical systems. The course can even be seen as a basis for future projects and a master thesis in this field.

Description

Short introduction to multibody dynamics, methods for linear system analysis, simulation of unconstrained mechanical systems, differential-algebraic equations and system with constraints (joints), treatment of systems with discontinuities (friction etc.), parameter identification methods, coupled rigid and elastic systems

Literature

Eich-Soellner, Führer: Numerical Methods in Multibody Dynamics, ISBN 3-519-02601-5, 1998

NUMERICAL METHODS FOR DIFFERENTIAL EQUATIONS

FMN130

AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: Pi3. Optional for: B3, K3, K4P. Optional for: F4, I3TV, V4. Lecturer: Director of studies, [email protected], Numerical Analysis. Prerequisites: Basic course in Mathematics. Recommended prerequisites: FMA120 Matrix Theory and FMA021 Applied Mathematics for Physicists. Examination: Computer assignments, written exam based on a computer project and homework. Notes: The course may be given in English on demand. The course in spring VT/lp1 will be cancelled in the case of less than 20 participants. Web page: www.maths.lth.se/na/courses.

Aim

The objective of the course is to introduce and analyse numerical methods for ordinary and partial differential equations. This includes the construction, analysis and application of basic algorithms for differential equations. Other methods like Newton or the solution of sparse linear systems are explained in the context where they are applied. Scientific computing is a vital part in this course.

Description

Methods for time integration: Euler’s method, the trapezoidal rule. Multistep methods: Adams methods, backward differentiation formulae. Explicit and implicit Runge-Kutta methods. Error analysis, stability and convergence. Stiff problems and A-stability. Error control and adaptivity. Differential algebraic systems. The Poisson equation: Finite differences and the finite element method, multigrid. Time dependent PDEs: Numerical schemes for the diffusion equation. An introduction to finite volume schemes for conservation laws.

Page 51: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

51

Literature

Iserles, A: Numerical analysis of differential equations. Cambridge University Press, 1996, ISBN 0-521-55655-4.

ADAPTIVE METHODS FOR DIFFERENTIAL EQUATIONS

FMN135

AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: F3, Pi4Be. Lecturer: Achim Schroll, Numerical Analysis. Recommended prerequisites: FMN130 Numerical Methods for Differential Equations. Examination: Oral presentation of laborations and oral exam. Notes: The course will be in English on request. It may be cancelled in the case of less than 5 participants. Web page: www.maths.lth.se/na/courses/.

Aim

the goal of this course is to give an introduction to modern adaptive FE methods in a wide range of applications. The FE method is revisited and the emphasis is on goal oriented error control via duality arguments. This is a quite recent achivement which is by now well described in the new course book. A basic understanding of (goal oriented) adaptive numerics is a "must" for every engineer working with realistic applications.

Description

A model problem, FE approximation, error estimates for output functionals, goal oriented mesh adaption, higher order finite elements, practical aspects, Galerkin approximation of nonlinear problems. Applicatoions: Eigenvalue problems, time dependent PDEs (heat equation, wave equation), applications in structural and fluid mechanics.

Literature

W. Bangerth, R. Rannacher: Adaptive Finte Element Methods for Differential Equationms, Lectures in Mathematics ETH Zurich, Birkhäuser, 2003.

SIMULATION TOOLS FMN145AUTUMN, STUDY PERIOD 1 Credits: 3. Grading: UG. Compulsory for: Pi4Be. Lecturer: Claus Führer, Numerical Analysis. Recommended prerequisites: FMN130 Numerical Methods for Differential Equations. Examination: Final report. Notes: The course will be in English on request. Web page: www.maths.lth.se/na/courses.

Aim

This course situated at the transition between basic mathematics courses and more applied engineering courses intends to demonstrate the participants how mathematical methods are represented on different levels of industrial comptational tools. The focus is on ordinary differential equations, nonlinear equations and eigenvalue computations in these tools. Exampels for industrial tools are ADAMS or SIMPACK for vehicle simulation, SPICE for circuit simulation and DYMOLA for combined system simulation.

Description

Mathematical problems in multibody dynamics (rigid bodies), typical modelling steps of a technically relevant sytem with constraints, introduction to the simulation tool and model built-

Page 52: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

52

up, numerical methods, simulation och numerical experiments. The same steps for electrical circuits and combined systems.

Literature

Relevant material will be distributed at beginning of the course.

DESIGN OF EXPERIMENTS FMS072Credits: 5. Grading: TH. Optional for: D4, E4, F4, M3, Pi4Bi, V4. Lecturer: Tobias Rydén, Director of studies, [email protected], Mathematical Statistics. Recommended prerequisites: Basic mathematical statistics. Examination: Written reports on the assignments. To qualify for a final grade, active participation in the discussion seminars is also required. Notes: The course might be given in English. The course may be cancelled if less than 16 students register. The course is given every second academic year, next time 2006/07. Web page: www.maths.lth.se/matstat/kurser/fms072mas209/.

Aim

Knowledge of modelling, design and analysis of experiments.

Description

This course provides the theory and methodology on how to model, design and evaluate experiments. Important concepts are: simple comparative experiments, analysis of variance, transformations, model validation and residual analysis. Factorial design with fixed, random and mixed effects. Additivity and interaction. Complete and incomplete designs. Randomised block designs. Latin square and confounding. Regression analysis and analysis of covariance.

Literature

Montgomery, D.C: Design and Analysis of Experiments, 5th edition. Wiley 2001. User’s manual for Matlab.

MONTE CARLO AND EMPIRICAL METHODS FOR STOCHASTIC INFERENCE

FMS091

AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: D4, E4, F4, I4TV, Pi4Be, Pi4Bi, Pi4Fi. Lecturer: Tobias Rydén, Director of studies, [email protected], Mathematical Statistics. Recommended prerequisites: Basic mathematical statistics and a course in stochastic processes. Examination: Take home exam and computer lab reports. Notes: The course might be given in English. Web page: www.maths.lth.se/matstat/kurser/fms091mas221/.

Aim

The course aims at an survey of important methods for resampling based on simulation and simulation of complex distributions by Markov chain Monte Carlo.

Description

This course offers an overview of simulation techniques; transformation methods, the Acceptance-Rejection Method, Markov Chain Monte Carlo techniques such as Gibbs sampling and the Metropolis-Hastings algorithm. Applications to hierarchical models, image analysis and Ising models are addressed. Further considered are re-sampling methods such as bootstrap, parametric bootstrapping, jack-knifing, permutation tests and their use for the construction of confidence intervals and in linear models. A further theme is the EM algorithm for estimation in partially observed models.

Page 53: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

53

Literature

Roberts, G: Computer Intensive Methods. Available from the Division of Mathematical Statistics.

NON-LINEAR TIME SERIES ANALYSIS FMS110AUTUMN, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: D4, E4, F4, I4TV, Pi4Si. Lecturer: Professor Jan Holst, [email protected], Mathematical Statistics. Recommended prerequisites: A course in linear time series analysis. Examination: Project. To qualify for a final grade, students must have completed the laboratory work. Notes: This course is given jointly by the Division of Mathematical Statistics at the Centre for Mathematical Sciences, Lund University and by Informatics and Mathematical Modelling at the Technical University of Denmark (DTU), Lyngby. The course might be given in English. Web page: www.maths.lth.se/matstat/kurser/fms110mas222/.

Aim

Knowledge of modelling of non-linear and non-stationary dynamic systems. Use of stochastic differential equations for modelling of physical systems.

Description

The course treats advanced time series analysis, with a primary goal being to provide a thorough knowledge of the modelling of dynamic systems. Special attention is paid to non-linear and non-stationary systems, and the use of stochastic differential equations for modelling physical systems. The content encompasses i.a. non-linear time series models, kernel estimators and time series, and recursive parameter estimation methods.

Literature

Madsen, H and Holst, J: Non-linear and Non-stationary Time Series Analysis. Informatics and Mathematical Modelling, Technical University of Denmark, Lyngby, 2003.

STATISTICAL IMAGE ANALYSIS FMS150AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: L4TG. Optional for: C4, D4, E4, F4, Pi4Bi, Pi4Si. Lecturer: Finn Lindgren, [email protected], Mathematical Statistics. Recommended prerequisites: Markov processes (FMS180) and Image Analysis (FMA170). Examination: Projects. Web page: www.maths.lth.se/matstat/kurser/fms150mas228.

Aim

Knowledge of statistical methods for reconstruction of objects and images and of the basic statistical theory for modelling, simulation and estimation in image analysis.

Description

Bayesian methods for modelling, classification and reconstruction. Markov random fields. Gibbs distributions, deformable templates such as Snakes and Balloons. Correlation structures, multivariate techniques, discriminate analysis. Simulation methods (MCMC). Three levels of image analysis: high level classification of objects, general shape reconstruction, and pixel analysis such as noise reduction and segmentation through pixel classification.

Projects: Geotechnology, remote sensing and environmental statistics, shape analysis in e.g. computer vision, medical image analysis. Three projects are carried out as part of the course. All projects should be documented in written reports, the final one is reported orally as well.

Page 54: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

54

Literature

Lindgren, F: Image Modelling and Estimation - A Statistical Approach, 2003. Lecture notes available from the Division of mathematical statistics.

STATISTICAL MODELLING OF EXTREME VALUES

FMS155

AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: D4, F4, I3TV, Pi3Fi, Pi3Si. Lecturer: Nader Tajvidi, [email protected], Mathematical Statistics. Recommended prerequisites: Basic mathematical statistics. Examination: Written exam. To qualify for a final grade, completed laboratory work is required. Notes: The course might be given in English. The course may be cancelled if less that 16 students register. Web page: www.maths.lth.se/matstat/kurser/fms155mas231/.

Aim

To teach the basic results of extreme value theory with applications to estimation and prediction of extremal behaviour

Description

Extreme value theory concerns mathematical modelling of extreme events. Recent developments have introduced very flexible and theoretically well-motivated semi-parametric models for extreme values which are now at the stage where they can be used to address important technological problems on handling risks in areas such as large insurance claims or large fluctuations in financial data (volatility), climatic changes, wind engineering, hydrology, flood monitoring and prediction and structural reliability. In many applications of extreme value theory, predictive inference for unobserved events in the main interest. One wishes to make inference about events over a time period much longer than for which data is available. Statistical modelling of extreme events has been the subject of much practical and theoretical work in the last few years. The course will give an overview of a number of different topics in modern extreme value theory including the following: (i) statistical methods for extreme event, (ii) some examples of applications of the theory in large insurance claims due to wind storms, flood monitoring and pit corrosion, (ii) exercises on detailed step-by-step use of extreme value modelling, and (iv) discussion of some open problems in the field.

Literature

Coles, S: An Introduction to Statistical Modelling of Extremes. Springer-Verlag 2001. Lecture notes and articles.

MARKOV PROCESSES FMS180SPRING, STUDY PERIOD 2 Credits: 4. Grading: TH. Compulsory for: L3TG. Optional for: C3, D3, E3, F3, I3TV, Pi3Bi, Pi3Fi, Pi3Si. Lecturer: Professor Tobias Rydén, [email protected], Mathematical Statistics. Recommended prerequisites: Basic mathematical statistics. Examination: Written exam. To qualify for a final grade, students must have completed the compulsory laboratory work. Web page: www.maths.lth.se/matstat/kurser/fms180mas204/.

Page 55: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

55

Aim

The course shall give knowledge about Markov processes and ability to use them for analysis and modelling of random events in time and spatial variation. Applications are found, for example, in queuing and storage systems, image analysis, bioinformatics, finance and reliability.

Description

Markov chains and Markov processes. Classification of states and chains. Stationarity distributions and convergence. Absorbing states and absorption times. Intensities, the Poisson process and spatial Poisson processes. Hidden Markov models. Markov random fields. Simulation. Inference.

Literature

Ryden, T & Lindgren, G: Markovprocesser. Lund 2002.

COMPUTER CONTROLLED SYSTEMS FRT020SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: C3, D3, E3, F3, I3TV. Lecturer: Professor Anders Rantzer, [email protected], Dept of Automatic Control. Recommended prerequisites: FMA410, FMA420, FMA430 Mathematics, Basic Courses, FMA036 Linear Analysis, FMA037 Caomplex Analysis or FMA280 Analytic Functions or FMA062 Applied Mathematics, FRT010 Automatic Control, Basic Course and FMS012/FMS022/FMS121Mathematical Statistics, Basic Course. Examination: Written examination. Notes: The course might be given in English. Web page: www.control.lth.se/~kursdr.

Aim

The students should learn to formulate and solve advanced control design problems. The students should develop insight into how control performance is affected by process properties, controller structure, disturbances, time delays, and sampling interval.

Description

The control design process. Major design example: Tracking and focus control in a DVD player. Linear state-space and input/output models in both discrete and continuous time. Z-transforms. Stability, system gain and robustness. Sampling of systems and signals. Overview of control structures and synthesis methods. Fundamental performance limitations. Digital controller implementation. Stochastic disturbance models. Optimization-based design. Linear quadratic optimization with and without disturbances. Kalman filters.

Literature

Åström K J, Wittenmark B: Computer Controlled Systems, 3rd edition, Prentice Hall, 1997, ISBN 0-13-314899-8. Handout text material.

REAL TIME SYSTEMS FRT031AUTUMN, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Compulsory for: M4MK. Optional for: C4, D4, E4, F4, I4TV, M3. Lecturer: Professor Karl-Erik Årzen, [email protected], Dept of Automatic Control. Recommended prerequisites: EDA011/016 Programming, First Course and FRT010 Automatic Control, Basic Course. Examination: Laboratory work, project and examination. Notes: The course might be given in English. Web page: www.control.lth.se/~kurstr.

Page 56: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

56

Aim

After the course the students should have sufficient knowledge to implement small embedded real-time control systems and a thorough understanding of the system aspects of large industrial control systems.

Description

Introduction, Real-time programming, Synchronization and mutual exclusion, Real-time kernels and operating systems, Periodic controller tasks, Computer implementation of control algorithms, Scheduling theory, Synchronous real-time programming, Sequence control, Man-machine communication, Set-point handling, Industrial control systems, IEC 1131, Real-time communication, Integrated control and scheduling.

Literature

Årzén K-E: Real-Time Control Systems. Provided by the Department.

SYSTEM IDENTIFICATION FRT041SPRING, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: C4, D4, E4, F4, I3TV. Lecturer: Professor Rolf Johansson, [email protected], Dept of Automatic Control. Recommended prerequisites: FRT010 Automatic Control, Basic Course, FRT020 Computer Controlled Systems, FMS045 Stationary Stochastic Processes. Examination: Project and examination. Notes: The course might be given in English. Web page: www.control.lth.se/~FRT041/.

Aim

Advanced knowledge and skill in mathematical modelling and identification of complex and dynamical systems-typically in the form of differential or difference equations-from measured input-output data including structural model identification, parameter estimation, model validation, prediction, simulation and control using mathematical models and data.

Description

Data collection, signal processing, choice of model. Dynamical models as differential equations, transfer functions and difference equations. Transient response analysis. Frequency response analysis. Spectrum analysis. Linear regression. Least-squares method. Model parametrizations. Maximum-likelihood methods. Prediction error methods. Algorithms. Modelling. The experimental procedure. Model validation. Model approximation. Real-time identification. Continuous-time models. State-space models. Subspace model identification. Non-linear system identification and 2D methods.

Literature

Johansson R: System Modeling and Identification. Prentice Hall, 1993. ISBN 0-13-482308-7.

ADAPTIVE CONTROL FRT050AUTUMN, STUDY PERIOD 1-2 Credits: 5. Grading: TH. Optional for: D4, E4, F4, I4TV, Pi4Si. Lecturer: Professor Rolf Johansson, [email protected], Dept of Automatic Control. Recommended prerequisites: FRT010 Automatic Control, Basic Course, FRT020 Computer Controlled Systems. Examination: Written examination. Notes: The course might be given in English. Web page: www.control.lth.se/~FRT050/.

Page 57: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

57

Aim

Advanced knowledge of control-system design, adaptive and learning algorithms for time-varying and poorly known processes influenced by stochastic disturbances including the interplay between identification and control.

Description

When is adaptive control justified? Automatic tuning, gain scheduling, model reference adaptive control and self-tuning regulators. Adaptive algorithms. Practical adaptive control: use of prior knowledge, choice of model structure, design of robust estimators and controllers. PID controllers, commercial adaptive controllers, special applications.

Literature

Åström K J, Wittenmark B: Adaptive Control. Addison-Wesley. 1995. ISBN 0-201-55866-1.

NON-LINEAR CONTROL AND SERVO SYSTEMS FRT075SPRING, STUDY PERIOD 1 Credits: 4. Grading: TH. Compulsory for: M4MK. Optional for: D4, E4, F4, I3TV, M3. Lecturer: Anders Robertsson, [email protected] and Rolf Johansson, [email protected], Dept of Automatic Control. Prerequisites: FRT010 Automatic Control, Basic Course. Examination: Written examination. Notes: The course is given in English on demand. Web page: www.control.lth.se/~kursolin.

Aim

The goal of the course is to learn how to recognize important non-linear control problems, to use the main analysis methods for non-linear systems and to handle some practical tools for non-linear design.

Description

The course describes how non-linear systems can be treated through analysis, simulation and controller design.

Theory: Non-linear phenomena. Phase plane analysis. Linearisation. Simulation. Stability analysis using Lyapunov methods, circle criteria, small gain and passivity. Limit cycles. Sliding modes. A short introduction to research. Design: Simple compensation methods for saturation, friction, backlash and quantisation. Linear design methods. High gain methods and relay control. Internal model control. Gain scheduling. Tutorial on optimal control.

Laboratory exercises: Analysis using the describing function methodology for the pitch dynamics of the aircraft "JAS 39 Gripen" and for the study of pilot induced oscillations (PIO); Design of a swing up algorithm for an inverted pendulum; Control design with dead zone compensation for an air throttle used in car motors.

Literature

Slotine J J E, Li W: Applied Nonlinear Control. Prentice-Hall 1991. ISBN 0-13-040049-1.

Page 58: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

58

PROJECT IN AUTOMATIC CONTROL FRT090SPRING, STUDY PERIOD 2 Credits: 5. Grading: UG. Optional for: F4. Lecturer: Director of studies Per Hagander, [email protected], Dept of Automatic Control. Prerequisites: FRT010 Automatic Control. Basic Course. Examination: Accomplished project. Notes: The working language in the course might be English. The course can only accept a limited number of students. The criteria that will be used to select is the number of control courses taken and the results on these courses. The course will be cancelled if the number of registrations is less than 8.

Aim

The goal of the course is to deepen the automatic control skills and give experience in team work.

Description

This is a project course. The participants will face a major control problem, e.g. to control a pilot plant of a laboratory process. The project will include model building, analysis, and design. The project shall be documented in a written report.

Literature

Åström, KJ: Reglerteori, Almqvist & Wiksell 1976 eller Glad, T, Ljung, L: Reglerteknik - grundläggande teori, Studentlitteratur, 1989. Utdelat material från institutionen.

FUNCTIONAL MATERIALS KOO095SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: N2. Lecturer: Prof. Reine Wallenberg [email protected], Materials Chemistry. Prerequisites: TEK285 From general chemistry to the molecules of life. Recommended prerequisites: Basic inorganic chemister and polymer chemistry. Examination: Written exam. Notes: The course is given in English on request. Web page: www.teknisknanovetenskap.lth.se.

Aim

The future technical development in different fields, like nanotechnology, polymer technology, biotechnology, biomedicine, energy technology and microelectronics is to a large extent depending on our ability to synthetise and functionalise inorganics and polymers. The course will provide basic knowledge concerning modern materials and their application from an atomic and molecular perspective.

Description

The course intends to give fundamental understanding of the properties of different materials, with special reference to the connection to atomic structure, molecular structure, preparation and function.

For inorganic materials we survey processes that alter the properties of ceramics, inorganic binders, metals and alloys, by modification of the atomic structure. Materials with a high degree of resistence towards high temperatures, corrosive environments and mechanical deformation are described.

When it comes to polymers, emphasis is put on processes of polymerisation, properties in the solid state, melt and solution, as well as methods for producing specific shapes. We also review the application of functional polymers.

Page 59: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

59

Literature

Askeland, D.R.: The Science and Engineering of Materials, Nelson Thornes, Third SI Edition, 1998. Hand-out material. Fried, J.R.: Polymer Science and Technology, Prentice Hall Ptr., 1995.

MATERIALS ANALYSIS AT THE NANOSCALE KOO105AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: N3. Lecturer: Prof. Reine Wallenberg [email protected] and Prof Jesper Andersen [email protected], Materials Chemistry. Recommended prerequisites: Year 1-2 of Engineering nanosciece or equivalent. Examination: Written exam. Notes: The course may be given in English upon request. Web page: www.materialkemi.lth.se.

Aim

The course gives an orientation on methods for nanoscale analysis. Methods for analysis of structure and chemical composition on a microscopic level is necessary for development of novel solid materials and combination with e.g. biological materials. The course includes specimen preparation, imaging and analysis of biological samples, but the emphasis will be on inorganic solid materials.

The students will learn advantages and disadvantages with different methods

Description

Overview of solid state micro analysis methods. The electron microscope as an analytical tool. Identification of phases by morphology, chemical composition, electron diffraction and high resolution transmission electron microscopy. Scanning electron microscopy. XEDS and EELS for element analysis. Tapping mode atomic force microscopy.Scanning tunnelling microscopy. LEED. Problems in preparation, imaging and interpretation of inorganic/biological samples. Synchrotron based analysis. X-ray photoelectron spectroscopy (XPS)

Literature

David B.Williams and Barry C.Carter: Transmission electron microscopy - a textbook for materials science. Plenum Press (1996) ISBN 0-306-45324-X. Compendia

AEROSOL TECHNOLOGY MAM242AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Optional for: B4Lä, K4L. Optional for: F4, M3. Lecturer: Professor Mats Bohgard, Ergonomics and Aerosol Technology. Recommended prerequisites: 1-2 years at a University of Technology. Examination: Written examination, laboratory exercise reports. Notes: The course will on demand be given in English. Web page: www.eat.lth.se.

Aim

To give a basic understanding of the generation, transport, transformation and deposition of airborne particles. To give knowledge of and experience in sampling and measuring techniques. To give a basic understanding of aerosols in the atmosphere and the indoor environment. To give a survey of pharmaceutical and clean technology applications. To give the basics for evaluating health hazards an for applying elimination techniques.

Page 60: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

60

Description

Aerosol physics. Aerosol chemistry. Generation mechanisms, occurrence and mechanisms of particulate air pollution in different environments. Atmospheric aerosols. Lung deposits. Sampling of airborne particles. Measurement techniques. Characteristics of aerosols in different environments. Manufacturing methods and clean room technology.

Literature

Hinds, Aerosol Technology, John Wiley and Sons, 1999, 2nd edition. Additional literature in a folder and a short compendium in Swedish will be sold at cost price at the introductory lecture.

AUTOMATION MIE080SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: I3IS, M3PL, M3PT. Optional for: D4, E3, F3, I3TV, M3. Lecturer: Professor Gustaf Olsson, [email protected], Dept Industr Electr Engineer and Automat. Recommended prerequisites: FRT010 Automatic Control, Basic Course. Examination: Project and written examination. Notes: The course might be given in English. Web page: www.iea.lth.se/aut.

Aim

Industrial production is fundamental for the modern society. In order to become competitive on the global marketplace it is vital to coordinate both technical, economic and human resources. It is not sufficient that the individual machines or processes are smart or efficient. Each machine has to operate among many other machines and activities. This means that people, machines, robots, transportation systems, material handling and logistics have to be working together, much like the instruments in an orchestra. Therefore, information in real time is vital. Automation is an engineering science to utilize measurements and information in real time in order to optimize material and energy flows in the best possible way, very much like conducting an "industrial orchestra". Today the label industrial IT is often used for the industrial control software used in automation. In this course we combine topics from several other courses, such as automatic control, mathematical statistics, measurement technology, and computer engineering, and will demonstrate what automation may look like in various industrial branches. The goal of the course is:

− to give a picture of automation applications and their impact in manufacturing, process, pharmaceutical and food industries,

− to give a survey of the parts of industrial control systems, − to learn the basics of structuring large industrial systems, − to understand the basics of real time programming and industrial communication, − to give knowledge on models for dynamical systems, batch processes and event driven systems.

The course points at advanced courses on electric power systems, control theory, mechatronics, chemical processes, mathematical statistics (such as queuing theory), optimization, real time programming and communication.

Note! The course will be given in English if there are international students present.

Description

Industrial processes: where is automation applied. Examples from the process, manufacturing and power industries. Structuring industrial processes. The concepts of dynamical systems and event driven systems. Models: continuous and time discrete dynamical systems, event driven systems,

Page 61: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

61

batch processes. Couplings to previous courses. Simulation tools. Structures for industrial control systems: sequential control combinatorial networks, batch systems. Real time programming, industrial communication. Examples of commercial control systems. The physical parts of a control system: data acquisition and actuators. Man in automation.

Literature

G. Olsson & C. Rosen: Industrial Automation, IEA, LTH, 2003. New edition 2004.

AUTOMATION FOR COMPLEX SYSTEMS MIE090SPRING, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M4PL. Optional for: E4, F4, I3TV, M3. Lecturer: Professor Gustaf Olsson, Dept Industr Electr Engineer and Automat. Recommended prerequisites: MIE080 Automation. Examination: Written examination. Completed simulations and laboratory projects are required. Notes: The course will be given in English if there are international students present. Web page: www.iea.lth.se/aks.

Aim

The course is a direct continuation of the course MIE080 Automation. Automation is an engineering science to utilize measurements and information in real time in order to optimize material and energy flows in the best possible way. Today the label "industrial IT" is often used for the industrial control software used in automation. Many complex computer control systems today are connected to a very large number of I/O-points. A large process industry may include more than 200 000 measurement points. This requires large computer control systems and the handling of huge amounts of information. How to systematically condense the information from a large number of units? The course will described and analyze how to structure this kind of large systems. The primary goal is to coordinate many unit processes or machines so that such an “industrial orchestra” is properly conducted. The goal of the course is:

− to illustrate complexity by a number of industrial examples from the process and manufacturing industries;

− to give a good understanding of modeling and description of complex systems; − to give knowledge of how to implement large industrial computer control systems.

The course points at advanced courses on electric power systems, control, databases, real time programming, and optimization

Description

− Complex systems: Definition of complexity. How complexity appears in industrial systems. A deeper description of complexities in the process, power and manufacturing industries.

− Description of complex systems: Continuous and discrete event systems. Simulators. − Modeling large systems. Library of models. Representation of dynamics in large systems. Stiff

differential systems, sparse matrices. Industrial examples. Differential-algebraic systems. Model libraries in simulators. The index problem. Modeling tools and languages.

− Structures of industrial computer control systems: The ISO 61131-3 standard. How structures of processes are met by the control systems. Process databases. Laboratory and project exercise: The use of a commercial software package 4Control.

− Man in automation: The role of the operator. Human – machine- interfaces. The information-handling problem. Laboratory and project exercise: Using commercial software to illustrate the role of the operator.

Page 62: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

62

Literature

Olsson G, Rosen C: Industrial Automation, IEA, LTH, 2003. New edition 2004. (The same book as in MIE080 Automation)

HEAT TRANSFER MMV031 Credits: 5. Grading: TH. Compulsory for: M3EN, M3VS. Optional for: F3, M3. Lecturer: Prof Bengt Sundén, Dept of Heat and Power Engineering. Recommended prerequisites: MMV050 Thermodynamics, Fluid Mechanic and Heat Transfer. Examination: Written examination and assignments. Sub exams: 0196 Part A 3 p, 0296 Part B 2 p. Credit awarding parts: 2. Web page: www.vok.lth.se.

Aim

− Knowledge related goals to be able to define and clarify basic principles and phenomena for heat transfer

− to understand the mechanisms of heat transfer and be able to derive, present and apply basic relations for calculation of heat transfer by conduction, convection and radiation

− to be able to apply analytical and empirical methods for determination of heat flows and temperature fields

− Skill related goals to be able to communicate heat transfer issues with experts and non-experts

− to systematically analyse and solve engineering heat transfer problems − to be able to solve heat transfer topics related to cooling fins, start up/shut down, channel

flow, heat exchangers, condensation, evaporation and thermal radiation

Description

The course covers heat conduction, forced and free convection, thermal radiation, condensation, evaporation, boiling and heat exchangers.

Literature

Compendium in Heat Transfer, 2003; Problem solving book, 2003.

Credit awarding parts

Code: 0196. Title: Värmeöverföring A. Credits: 3. Grading: TH. Examination: Written examination and assignments. Elemensts of the awarding part: Heat conduction: general, thermal conductivity, fins, unsteady processes. Forced convection: general, boundary layers, duct flow, external bodies, tube bundles, turbulence.

Code: 0296. Title: Värmeöverföring B. Credits: 2. Grading: TH. Examination: Written examination and assignments. Elemensts of the awarding part: Thermal radiation, natural convection, condensation, evaporation and boiling including two-phase flow, heat exchangers.

Page 63: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

63

FLUID MECHANICS MMV211SPRING, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: F4. Lecturer: Christoffer Norberg, Dept of Heat and Power Engineering. Prerequisites: FME012 Engineering Mechanics. Recommended prerequisites: FMA435 Calculus in Several Variables. Examination: Written examination. Individual home assignments. Two laboratory group exercises; additional home exercises provide extra points to the result of the written examination. Web page: www.vok.lth.se.

Aim

Knowledge-related goals − to be able to define or clarify certain basic concepts and phenomena, e.g., Newtonian fluid,

material derivative, vorticity, circulation, Reynolds stresses, boundary-layer separation, added mass, stagnation temperature, shock wave angle and hydraulic jump

− to understand, account for and apply basic fluid relations, e.g., the linear and angular momentum equations, the energy equation (extended Bernoulli equation), Reynolds similarity law, the law of the wall, lifting-line theory equations and Rankine-Hugoniot shock-wave relations

− to gain understanding for pressure losses, flow resistance, circulation and lift, hydro- and aerodynamic design, compressible flow and open-channel flow

Skill-related goals − to be able to solve basic fluid-related problems, with an approach that is systematic and

illustrative including reference to sources and assessment of reliability and accuracy of input data and calculated results

− to be able to carry out a detailed fluid analysis of simple and multiple-pipe systems, at stationary, one-phase, incompressible conditions

− to be able to analyse and apply results from the superposition method for plane and axisymmetric potential flows and three-dimensional wing theory

− to be able to carry out analyses and calculations regarding laminar and turbulent boundary layers, velocity measurements using hot-wire anemometry, one- and two-dimensional compressible flow and one-dimensional open-channel flow

Description

History and scope of fluid mechanics; integral relations for a control volume; differential relations for a fluid particle; dimensional analysis and flow similarity; viscous flow in ducts; measurement techniques; introduction to turbulence; boundary-layer flows; flow around slender and bluff bodies; potential flow; aerodynamic theory; compressible flow; open-channel flow.

Literature

White, F M: Fluid Mechanics, 5th Edition. McGraw-Hill 2003. ISBN: 0-07-119911-X

TURBULENCE – THEORY AND MODELLING MVK140AUTUMN, STUDY PERIOD 2 Credits: 5. Grading: TH. Compulsory for: M4VS. Optional for: F4, M3. Lecturer: Johan Revstedt, Dept of Heat and Power Engineering. Prerequisites: MMV021/MMV211 Fluid Mechanics. Recommended prerequisites: FMA062 Applied Mathematics. Examination: Oral exam, compulsory home work and laboratory exercises. Notes: The course will be given in English on demand. Web page: www.fm.vok.lth.se.

Page 64: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

64

Aim

The aim of the course is to: provide basic physical understanding turbulence phenomena and transition from laminar to turbulent flow, give knowledge about the physical background applicability of Reynolds average based turbulence models. Also the student should aquire the nescessary knowledge to be able to understand, chose among and use the turbulence models included in commercial CFD-packages.

Description

Averaging of the governing equations. Methods for dealing with non-linear correlations and how to model these. Homogeneous and isotropic turbulence. Anisotropy and turbulence in boundary layers, wakes/jets and channel/pipe flows. Turbulence models based on the Reynolds average equations.

Literature

Pope, S.B., Turbulent Flows. Cambridge Univ. Press 2003. ISBN: 0-521-59886-9

ECONOMICS, INFORMATION, RISK AND UNCERTAINTY

TEK090

AUTUMN, STUDY PERIOD 1 Credits: 5. Grading: TH. Optional for: I4IE, Pi4Fi. Lecturer: Prof Anders Borglin, Department of Economics. Prerequisites: Microeconomics, C-level or Ph.D-level. Examination: The teaching forms are lectures and seminars. The course is offered in English. Notes: For more information please contact the Department of Economics. Web page: www.nek.lu.se.

Aim

For more information please contact the Department of Economics.

Description

The course gives an introduction to decision making under risk and uncertainty, paying particular attention to situations with asymmetric information. Examples are given from various areas of economic theory. The following topics are treated: * examples of decision problems * Savage’s and von Neumann-Morgensterns's approaches to decision making under risk or uncertainty * concepts from probability theory used to describe risk and information * existence of an von Neumann-Morgenstern utility function * absolute and relative risk aversion * first and second order stochastic dominance * the principal-agent problem * Akerlof’s model of the used car market * equilibrium in the insurance market * adverse selection For the latter part of the course the subjects may vary from time to time according to the interest of the participants.

Page 65: C++ PROGRAMMING EDA031 SPRING, STUDY PERIOD 1-2 · 6 − Prologue to write phrase-structure grammars: constituents, trees, using Prologue to do natural language analysis, DCG rules,

65

Literature

Dorfman et. al. Linear Programming and Economic Analysis. McGraw-Hill, New York 1958, p 204-236. Gale. D: The Teory of Linear Economic Models. McGraw-Hill, 1960, p 1-131.