TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.1 TTIT33 – Tema Algorithms and Optimization Organization issues Jan Maluszynski,

Slides:



Advertisements
Similar presentations
CSE 589 Applied Algorithms Spring 1999 Course Introduction Depth First Search.
Advertisements

Lecture 1: Basics of Math and Economics AGEC 352 Spring 2011 – January 12 R. Keeney.
TDDD55 Compilers & Interpreters TDDB44 Compiler Construction 2011 Organizational Issues Peter Fritzson, IDA.
TDDB56 DALGOPT-D TDDB57 DALG-C Lecture 2 Jan Maluszynski - HT TDDB56 – DALGOPT-D Algorithms and optimization TDDB57 – DALG-C Data Structures and.
ICS 201 Course Overview.
CS Master – Introduction to the Theory of Computation Jan Maluszynski - HT Lecture 1 Introduction Jan Maluszynski, IDA, 2007
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
Course Material: webcourses.kfupm.edu.sa
TDDB56 DALGOPT-D TDDB57 DALG-C – Lecture 1 Jan Maluszynski - HT TDDB56 – DALGOPT-D Algorithms and optimization TDDB57 – DALG-C Data Structures.
TTIT33 Algorithms and Optimization – Lecture 1 Jan Maluszynski - HT Analysis of Algorithms Introductory Example Principles of Analysis Big-Oh notation.
Particle Physics Introductory notes, January 23, 2006 Division of Experimental High Energy Physics (
COMS W1004 Introduction to Computer Science May 29, 2009.
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
© Neeraj Suri EU-NSF ICT March 2006 Dependable Embedded Systems & SW Group Introduction to Computer Science 2 SS 2006.
1 Object Oriented Programming Computer Systems Engineering (D2) and Programming (P)
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Data Structures and Programming.  Today:  Administrivia  Introduction to 225, Stacks  Course website: 
INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS Marcus Frean School of Engineering and Computer Science, Victoria University of Wellington COMP T2.
ENG3050 Embedded Reconfigurable Computing Systems General Information Handout Winter 2015, January 5 th.
Data Structures Lecture 1 : Model Course Syllabi 0 Dr. Essam Halim Houssein Lecturer, Faculty of Computers and Informatics, Benha University.
Course Introduction Software Engineering
1 Advanced Databases – CM036 Dr. Akhtar Ali School of Informatics.
Introduction to CMPT 225. What’s on the menu? Grading Course content Who’s who The story of life.
Instructor Information: Dr. Radwa El Shawi Room: Week # 1: Overview & Review.
DATA STRUCTURES (CS212D) Week # 1: Overview & Review.
CIS 3360: Security in Computing Cliff Zou Spring 2012.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Introduction to Computer Programming CS 126 Lecture 1 Zeke Maier.
INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS Thomas Kuehne School of Engineering and Computer Science, Victoria University of Wellington COMP T2.
Data Structures and Algorithms in Java AlaaEddin 2012.
DATA STRUCTURES (CS212D) Overview & Review Instructor Information 2  Instructor Information:  Dr. Radwa El Shawi  Room: 
Design and Analysis of Algorithms CS st Term Course Syllabus Cairo University Faculty of Computers and Information.
Managing the process, Weblearn and OxCORT Dr David Barron Director of Undergraduate Programmes 20 January 2016.
1 CENG 707 Data Structures and Algorithms Nihan Kesim Çiçekli Department of Computer Engineering Middle East Technical University Fall 2013.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
INTRODUCTION TO DATA STRUCTURES AND ALGORITHMS Thomas Kuehne School of Engineering and Computer Science, Victoria University of Wellington COMP T2.
CENG 707 Data Structures and Algorithms
What Do Computers Do? A computer system is
Design and Analysis of Algorithms (09 Credits / 5 hours per week)
Systems integration and Testing INSE 6421
COMP9024: Data Structures and Algorithms
CENG 213 Data Structures Dr. Cevat Şener
CSC 111 Course orientation
CPSC 121: Models of Computation
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
Computer Science 102 Data Structures CSCI-UA
ECET 370 Competitive Success-- snaptutorial.com
ECET 370 HELPS Education Your Life-- ecet370helps.com.
ECET 370 Education for Service-- snaptutorial.com
ECET 370 HELPS Lessons in Excellence- -ecet370helps.com.
ECET 370 Teaching Effectively-- snaptutorial.com
ECET370 Education for Service-- ecet370.com. ECET 370 Entire Course (Devry) For more course tutorials visit ECET 370 Week 1 Lab 1 ECET.
ECET 370 HELPS Education for Service- - ecet370helps.com.
ECET 370 Inspiring Innovation-- snaptutorial.com
Data Structures (CS212D) Overview & Review.
Algorithm Design and Analysis
Definition In simple terms, an algorithm is a series of instructions to solve a problem (complete a task) We focus on Deterministic Algorithms Under the.
Design and Analysis of Algorithms (07 Credits / 4 hours per week)
EECE 310 Software Engineering
Introduction CSE 373 Data Structures.
Week # 1: Overview & Review
Data Structures (CS212D) Overview & Review.
Algorithm Design and Analysis
Training with E-FORM
Design and Analysis of Algorithms
Design and Analysis of Algorithms (04 Credits / 4 hours per week)
Advanced Analysis of Algorithms
Presentation transcript:

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.1 TTIT33 – Tema Algorithms and Optimization Organization issues Jan Maluszynski, IDA, ida.liu.se Subject: TTIT33

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.2 Course Goals Efficient solving of optimization problems Algorithms -Basics of algorithms analysis (complexity) -Abstract Data Types : abstract formulation of commonly used data-processing operations -Data structures: commonly used techniques of representing data in computer memory -Standard solutions for commonly used problems: sorting, searching, selection Optimization –Combinatorial optimization problems –Their complexity analysis –Classification of such problems and efficient algorithms for their solution

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.3 Staff Jan Maluszynski IDA: –Course leader –Lectures in Algorithms Kaj Holmberg MAI: –Lectures in Optimization –Labs in Optimization Fredrik Kuivinen IDA: –Labs in Algorithms /Java Eva Törnqvist TEMA: –Evaluation of presentation technique at the oral exam Simin Nadjm-Tehrani IDA: –Terminansvarig Anne Moe IDA –Course secretary

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.4 The components Algorithms – 7 Lectures – 1 Lab IDA; register in WebReg this week Optimization –14 Sessions including lectures and problem solving –2 Labs MAI Own studies: 202 hours ! –Base groups –Scenarios (Vinjetter) –Integration Lab: Data Structures in Optimization techniques, solved in base groups

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.5 Exams Written exam – problems on algorithms and on optimization – allowed material: the books at home page Oral exam –An optimization problem distributed in advance –An algorithm is to be developed (pseudocode) –Individual oral presentation of the solution to 3 teachers; 15 min + discussion Register today for December or January

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.6 Scenarios/Vinjetter Published at the homepage describe situations for using techniques taught in this course are to be used for discussions in base groups Scenario 3 is the base for the Integration Lab addressing both algorithms and optimization.

TTIT33 Algorithms and Optimization – Organisation Jan Maluszynski - HT 2006O.7 Selected Literature Algorithms –Goodrich, Tamassia: Data Structures and Algorithms in Java (4th edition), 2005 –Cormen et al.: Introduction to Algorithms (2nd edition), 2001 –Lewis, Denenberg: Data Structures & Their Algorithms, 1991 (out of print) –On-line collection of problems and solutions (TDDB57) linked at home page Optimization –Kaj Holmberg: Kombinatorisk optimiering med linjärprogrammering (kompendium 2005)