Algorithms and Data Structures (NWI-IBC027)

Size: px
Start display at page:

Download "Algorithms and Data Structures (NWI-IBC027)"

Transcription

1 Algorithms and Data Structures (NWI-IBC027) Frits Vaandrager Institute for Computing and Information Sciences 7th September 2017 Frits Vaandrager 7th September 2017 Lecture 1 1 / 28

2 What is an Algorithm? An abstract recipe, prescribing a process that might be carried out by a human, by a computer, or by other means. David Harel Any well-defined computational procedure that takes some value, or set of values, as input and produces some value, or set of values, as output. Cormen, Leiserson, Rivest and Stein Frits Vaandrager 7th September 2017 Lecture 1 2 / 28

3 Bresse Duif by Rogér Rassin from Restaurant La Rive Frits Vaandrager 7th September 2017 Lecture 1 3 / 28

4 Recipe for Bresse Duif Frits Vaandrager 7th September 2017 Lecture 1 4 / 28

5 Our View on Algorithms In this course, we consider algorithms in the more restrictive sense of Cormen et al. This is not a cooking class (though that would be fun too!). Nevertheless, it is important to realize that concept of an algorithm/recipe is more general. Proper algorithms are both abstract and well-defined. Algorithms Programs Frits Vaandrager 7th September 2017 Lecture 1 5 / 28

6 Topic and Objective of this Course This course is about algorithms, data structures and complexity We analyze algorithms and assess their correctness and efficiency Course objective: To provide the intellectual tools for designing and analyzing algorithms Frits Vaandrager 7th September 2017 Lecture 1 6 / 28

7 Place of Course in the Curriculum Algorithmics is more than a branch of computer science. It is the core of computer science, and, in all fairness, can be said to be relevant to most of science, business, and technology. David Harel Frits Vaandrager 7th September 2017 Lecture 1 7 / 28

8 Place of Course in the Curriculum Basic Math Skills Wiskundige structuren Beweren & bewijzen Basic Programming Skills Imperatief programmeren Object orientatie Functioneel Programmeren Algorithms & Data Structures Further Math Skills Combinatoriek Calculus & kansrekenen Complexiteit Verification Skills Semantiek & correctheid Software verificatie Frits Vaandrager 7th September 2017 Lecture 1 8 / 28

9 Basic Course Info Introduction Course wiki Frits Vaandrager 7th September 2017 Lecture 1 9 / 28

10 The Team Introduction Instructors Frits Vaandrager (lectures) Alexis Linard (weekly assignments) Joshua Moerman (practical assignments) Student assistants Joris den Elzen Aldo Gunsing Marco Hernandez Tiko Huizinga Timo Maarse Ward Theunisse Frits Vaandrager 7th September 2017 Lecture 1 10 / 28

11 The Book Introduction This textbook is mandatory. Slides, links to tutorials, etc are available through course wiki. Frits Vaandrager 7th September 2017 Lecture 1 11 / 28

12 Activities Introduction Lectures Weekly, 2 hours on Thursday, Presence not compulsory... but active attitude expected, when present There will be 14 lectures and 14 problem sessions Probably no lectures in January Frits Vaandrager 7th September 2017 Lecture 1 12 / 28

13 Activities Introduction Problem sessions ( werkcolleges ) Weekly, 2 hours on Monday, starting 8.45 Homework compulsory (10/14) Presence not compulsory Homework problems available on thursday, deadline next wednesday at Frits Vaandrager 7th September 2017 Lecture 1 13 / 28

14 Activities Introduction Problem sessions ( werkcolleges ) Weekly, 2 hours on Monday, starting 8.45 Homework compulsory (10/14) Presence not compulsory Homework problems available on thursday, deadline next wednesday at Extra problem session on different slot? If you are unable to attend problem sessions on monday at 8.45, please send a message to F.Vaandrager@cs.ru.nl by today, indicating during which of the 7 remaining slots on monday/tuesday you are available. Frits Vaandrager 7th September 2017 Lecture 1 13 / 28

15 Activities Introduction Practical assignment Groups of two Evaluation with several tests (easy, difficult) Report describing solution, incl. correctness and efficiency Frits Vaandrager 7th September 2017 Lecture 1 14 / 28

16 How are Grades Computed? Grading Final grade is 0.6 E P P2, where E is result exam and P1, P2 are results practical assignment We require E 5 We require you submit serious attempts for practical assignments, and for 10 out of 14 weekly assignments You earn 0.1 bonus point for for each weekly assignment for which you score satisfactory or good, up to 1 bonus point For exam there is a resit but not for practical assignments If you followed the course last year, did not pas but got an average grade of at least 7 for the practical assignments, then you don t have to redo the practical assignments Frits Vaandrager 7th September 2017 Lecture 1 15 / 28

17 How Much Time Do I Need? Time investment 6ec means 6 28 = 164 hours in total 84 hours for 14 weeks means 6 hours per week for lectures, studying, problem sessions and small assignments 32 hours for each practical assignment 20 hours for preparing exam Frits Vaandrager 7th September 2017 Lecture 1 16 / 28

18 How Can I Pass this Course? How to pass this course... Practice, practice, practice... You don t learn it it by just staring at the slides - not a spectator sport! Exam questions will be in line with exercises Frits Vaandrager 7th September 2017 Lecture 1 17 / 28

19 How Can I Pass this Course Last but not least Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

20 How Can I Pass this Course Last but not least You can fail for this course! Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

21 How Can I Pass this Course Last but not least You can fail for this course! Last year: 139 students registered Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

22 How Can I Pass this Course Last but not least You can fail for this course! Last year: 139 students registered 87 students were allowed to participate in the exam Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

23 How Can I Pass this Course Last but not least You can fail for this course! Last year: 139 students registered 87 students were allowed to participate in the exam 85 students participated in the exam Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

24 How Can I Pass this Course Last but not least You can fail for this course! Last year: 139 students registered 87 students were allowed to participate in the exam 85 students participated in the exam 73 students passed the exam (or resit) Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

25 How Can I Pass this Course Last but not least You can fail for this course! Last year: 139 students registered 87 students were allowed to participate in the exam 85 students participated in the exam 73 students passed the exam (or resit) Thus only 53% of the registered students passed the course, but from those that participated in the exam 86% passed Frits Vaandrager 7th September 2017 Lecture 1 18 / 28

26 Why is this course important/useful? Algorithmics is core of computer science We live in The Age of Algorithms Algorithmic skills essential for advanced programmers Frits Vaandrager 7th September 2017 Lecture 1 19 / 28

27 ICPC finals 2016 in Thailand: Radboud on place 51! Frits Vaandrager 7th September 2017 Lecture 1 20 / 28

28 Computer Science Introduction Frits Vaandrager 7th September 2017 Lecture 1 21 / 28

29 One algorithm can change the world Frits Vaandrager 7th September 2017 Lecture 1 22 / 28

30 One algorithm can change the world Why was the Google algorithm successful? Solved a problem search in an elegant, efficient, correct and scalable way. Frits Vaandrager 7th September 2017 Lecture 1 22 / 28

31 Analysis of algorithms Introduction Study of different features that allow classifying and comparing algorithms Frits Vaandrager 7th September 2017 Lecture 1 23 / 28

32 Analysis of algorithms Introduction Study of different features that allow classifying and comparing algorithms One important feature: the correctness of an algorithm. Does the algorithm actually do what we meant it to do? Frits Vaandrager 7th September 2017 Lecture 1 23 / 28

33 Analysis of algorithms Introduction Then, it is important to take into account the resources needed to execute an algorithm: memory bandwidth hardware... and of particular interest in this course: execution/computation time The latter is what we will be using as comparison measure between algorithms. Frits Vaandrager 7th September 2017 Lecture 1 24 / 28

34 Analysis of algorithms Introduction Then, it is important to take into account the resources needed to execute an algorithm: memory bandwidth hardware... and of particular interest in this course: execution/computation time The latter is what we will be using as comparison measure between algorithms. The strategy used in an algorithm to perform a certain task is very important! Frits Vaandrager 7th September 2017 Lecture 1 24 / 28

35 In a nutshell... Introduction What we will be doing during the coming lectures: Analysis of execution times Data structures Graph algorithms Algorithm design strategies: divide and conquer, greedy, dynamic programming, randomized,.. Frits Vaandrager 7th September 2017 Lecture 1 25 / 28

36 Why are efficient algorithms important? For a given problem, the ultimate quest is to find the most efficient algorithm. Frits Vaandrager 7th September 2017 Lecture 1 26 / 28

37 Why are efficient algorithms important? For a given problem, the ultimate quest is to find the most efficient algorithm. For harder problems, no efficient solution is known. These algorithms are NP (another course). Frits Vaandrager 7th September 2017 Lecture 1 26 / 28

38 Why is analysis of algorithms important? Why should we care to learn how to design and analyze algorithms? Even though many problems have been solved efficiently, the rapid change in the world (think of the amount of info) requires for constant improvement in the existing algorithms and design of new, more efficient algorithms; If we would have infinite resources (memory, processing speed,... ) then any solution would be fine; but in reality we have to optimize consumption and minimize the resource consumption (we have to be zuinig)! Frits Vaandrager 7th September 2017 Lecture 1 27 / 28

39 Why is analysis of algorithms important? Why should we care to learn how to design and analyze algorithms? (c d) Algorithms for the same problem can have (crazily) different behaviors: good algorithm design can have more impact than the choice of hardware. In a nutshell: algorithms are important because the choices made at that level of devising a system can strongly affect its validity and scope of application. Frits Vaandrager 7th September 2017 Lecture 1 28 / 28

Developing Autonomy in Language Learners: Diagnostic Teaching. LEARN Workshop July 28 and 29, 2015 Ra ed F. Qasem

Developing Autonomy in Language Learners: Diagnostic Teaching. LEARN Workshop July 28 and 29, 2015 Ra ed F. Qasem Developing Autonomy in Language Learners: Diagnostic Teaching LEARN Workshop July 28 and 29, 2015 Ra ed F. Qasem Goals o Define diagnostic teaching. o Explore the process of diagnostic teaching. Plan 1.

More information

Exploration. CS : Deep Reinforcement Learning Sergey Levine

Exploration. CS : Deep Reinforcement Learning Sergey Levine Exploration CS 294-112: Deep Reinforcement Learning Sergey Levine Class Notes 1. Homework 4 due on Wednesday 2. Project proposal feedback sent Today s Lecture 1. What is exploration? Why is it a problem?

More information

University of Victoria School of Exercise Science, Physical and Health Education EPHE 245 MOTOR LEARNING. Calendar Description Units: 1.

University of Victoria School of Exercise Science, Physical and Health Education EPHE 245 MOTOR LEARNING. Calendar Description Units: 1. University of Victoria School of Exercise Science, Physical and Health Education EPHE 245 MOTOR LEARNING Calendar Description Units: 1.5 Hours: 3-2 Neural and cognitive processes underlying human skilled

More information

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010 Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010 There are two ways to live: you can live as if nothing is a miracle; you can live as if

More information

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica Laboratorio di Intelligenza Artificiale e Robotica A.A. 2008-2009 Outline 2 Machine Learning Unsupervised Learning Supervised Learning Reinforcement Learning Genetic Algorithms Genetics-Based Machine Learning

More information

CS 101 Computer Science I Fall Instructor Muller. Syllabus

CS 101 Computer Science I Fall Instructor Muller. Syllabus CS 101 Computer Science I Fall 2013 Instructor Muller Syllabus Welcome to CS101. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts of

More information

Stochastic Calculus for Finance I (46-944) Spring 2008 Syllabus

Stochastic Calculus for Finance I (46-944) Spring 2008 Syllabus Stochastic Calculus for Finance I (46-944) Spring 2008 Syllabus Introduction. This is a first course in stochastic calculus for finance. It assumes students are familiar with the material in Introduction

More information

University of Massachusetts Lowell Graduate School of Education Program Evaluation Spring Online

University of Massachusetts Lowell Graduate School of Education Program Evaluation Spring Online University of Massachusetts Lowell Graduate School of Education Program Evaluation 07.642 Spring 2014 - Online Instructor: Ellen J. OʼBrien, Ed.D. Phone: 413.441.2455 (cell), 978.934.1943 (office) Email:

More information

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus CS 1103 Computer Science I Honors Fall 2016 Instructor Muller Syllabus Welcome to CS1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts

More information

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006

PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006 PSYCHOLOGY 353: SOCIAL AND PERSONALITY DEVELOPMENT IN CHILDREN SPRING 2006 INSTRUCTOR: OFFICE: Dr. Elaine Blakemore Neff 388A TELEPHONE: 481-6400 E-MAIL: OFFICE HOURS: TEXTBOOK: READINGS: WEB PAGE: blakemor@ipfw.edu

More information

INTERMEDIATE ALGEBRA Course Syllabus

INTERMEDIATE ALGEBRA Course Syllabus INTERMEDIATE ALGEBRA Course Syllabus This syllabus gives a detailed explanation of the course procedures and policies. You are responsible for this information - ask your instructor if anything is unclear.

More information

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012 SYLLABUS EC 322 Intermediate Macroeconomics Fall 2012 Location: Online Instructor: Christopher Westley Office: 112A Merrill Phone: 782-5392 Office hours: Tues and Thur, 12:30-2:30, Thur 4:00-5:00, or by

More information

2017 High School Summer School for Current 8 th 11 th Graders

2017 High School Summer School for Current 8 th 11 th Graders 2017 High School Summer School for Current 8 th 11 th Graders Original Credit Application Due: May 5, 2017 Grade/Credit Recovery Application Due: May 26, 2017 Locations Due to construction at Morro Bay

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal

More information

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM Instructor: Amanda Lien Office: S75b Office Hours: MTWTh 11:30AM-12:20PM Contact: lienamanda@fhda.edu COURSE DESCRIPTION MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM Fundamentals

More information

SAT & ACT PREP. Evening classes at GBS - open to all Juniors!

SAT & ACT PREP. Evening classes at GBS - open to all Juniors! SAT & ACT PREP Evening classes at GBS - open to all Juniors! Both tests are accepted by all colleges. You may sign up for SAT Prep, ACT Prep, or both. SAT PREP Begins Mon. Jan. 22, 2018 Classes taught

More information

BUSI 2504 Business Finance I Spring 2014, Section A

BUSI 2504 Business Finance I Spring 2014, Section A BUSI 2504 Business Finance I Spring 2014, Section A Instructor Class Time Room Erin Oldford T, TH 1135am-235am SA416 Contact Info: Erin Oldford 1003DT erin_oldford@carleton.ca Office Hours: T, TH 1030am-1130am,

More information

Multimedia Application Effective Support of Education

Multimedia Application Effective Support of Education Multimedia Application Effective Support of Education Eva Milková Faculty of Science, University od Hradec Králové, Hradec Králové, Czech Republic eva.mikova@uhk.cz Abstract Multimedia applications have

More information

Speak Up 2012 Grades 9 12

Speak Up 2012 Grades 9 12 2012 Speak Up Survey District: WAYLAND PUBLIC SCHOOLS Speak Up 2012 Grades 9 12 Results based on 130 survey(s). Note: Survey responses are based upon the number of individuals that responded to the specific

More information

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014 PHY2048 Syllabus - Physics with Calculus 1 Fall 2014 Course WEBsites: There are three PHY2048 WEBsites that you will need to use. (1) The Physics Department PHY2048 WEBsite at http://www.phys.ufl.edu/courses/phy2048/fall14/

More information

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210 1 State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210 Dr. Michelle Benson mbenson2@buffalo.edu Office: 513 Park Hall Office Hours: Mon & Fri 10:30-12:30

More information

FINN FINANCIAL MANAGEMENT Spring 2014

FINN FINANCIAL MANAGEMENT Spring 2014 FINN 3120-004 FINANCIAL MANAGEMENT Spring 2014 Instructor: Sailu Li Time and Location: 08:00-09:15AM, Tuesday and Thursday, FRIDAY 142 Contact: Friday 272A, 704-687-5447 Email: sli20@uncc.edu Office Hours:

More information

Chemistry Senior Seminar - Spring 2016

Chemistry Senior Seminar - Spring 2016 Chemistry 4990- Senior Seminar - Spring 2016 Instructor: Prof. Bob Brown E-mail: bob.brown@usu.edu Phone: 797-0545 Office: W026 Office Hours Monday and Wednesday from 2:00-2:50 PM and by appointment Class

More information

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014 UNSW Australia Business School School of Risk and Actuarial Studies ACTL5103 Stochastic Modelling For Actuaries Course Outline Semester 2, 2014 Part A: Course-Specific Information Please consult Part B

More information

Computer Science 1015F ~ 2016 ~ Notes to Students

Computer Science 1015F ~ 2016 ~ Notes to Students Computer Science 1015F ~ 2016 ~ Notes to Students Course Description Computer Science 1015F and 1016S together constitute a complete Computer Science curriculum for first year students, offering an introduction

More information

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE EDF 515 Spring 2013 On-Line Course Theories of Learning and Motivation Instructor: Dr. Alan W. Garrett Office: ED 147 Telephone: 575-562-2890 E-mail: alan.garrett@enmu.edu Office Hours: Monday: 8:00-10:00

More information

BCMA Instructional Agenda January 18-22, 2016

BCMA Instructional Agenda January 18-22, 2016 January 18-22, 2016 Important Dates in January Parent / Teacher Communication Communication between Parents and Teachers is highly encouraged at BCMA. In order to facilitate this process, I am providing

More information

ITSC 1301 Introduction to Computers Course Syllabus

ITSC 1301 Introduction to Computers Course Syllabus ITSC 1301 Introduction to Computers Syllabus Instructor Name: Sara Azarpanah Class Rm:C122 Email: sara.azarpanah@hccs.edu Reference Number (CRN) Description: Prerequisite(s) Semester Credit Hours (SCH)

More information

Syllabus: Introduction to Philosophy

Syllabus: Introduction to Philosophy Syllabus: Introduction to Philosophy Course number: PHI 2010 Meeting Times: Tuesdays and Thursdays days from 11:30-2:50 p.m. Location: Building 1, Room 115 Instructor: William Butchard, Ph.D. Email: Please

More information

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.) PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.) OVERVIEW ADMISSION REQUIREMENTS PROGRAM REQUIREMENTS OVERVIEW FOR THE PH.D. IN COMPUTER SCIENCE Overview The doctoral program is designed for those students

More information

Self Study Report Computer Science

Self Study Report Computer Science Computer Science undergraduate students have access to undergraduate teaching, and general computing facilities in three buildings. Two large classrooms are housed in the Davis Centre, which hold about

More information

Computer Science 141: Computing Hardware Course Information Fall 2012

Computer Science 141: Computing Hardware Course Information Fall 2012 Computer Science 141: Computing Hardware Course Information Fall 2012 September 4, 2012 1 Outline The main emphasis of this course is on the basic concepts of digital computing hardware and fundamental

More information

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ; EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon

More information

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography THE UNIVERSITY OF SYDNEY Semester 2, 2017 Information Sheet for MATH2068/2988 Number Theory and Cryptography Websites: It is important that you check the following webpages regularly. Intermediate Mathematics

More information

DISTRICT ASSESSMENT, EVALUATION & REPORTING GUIDELINES AND PROCEDURES

DISTRICT ASSESSMENT, EVALUATION & REPORTING GUIDELINES AND PROCEDURES SCHOOL DISTRICT NO. 20 (KOOTENAY-COLUMBIA) DISTRICT ASSESSMENT, EVALUATION & REPORTING GUIDELINES AND PROCEDURES The purpose of the District Assessment, Evaluation & Reporting Guidelines and Procedures

More information

FELLOWSHIP PROGRAM FELLOW APPLICATION

FELLOWSHIP PROGRAM FELLOW APPLICATION FELLOWSHIP PROGRAM 2016 17 FELLOW APPLICATION FELLOWSHIP PROGRAM ABOUT THE PROGRAM The Continuing Care Leadership Coalition (CCLC) Fellowship Program is a health care management experience designed to

More information

CALCULUS III MATH

CALCULUS III MATH CALCULUS III MATH 01230-1 1. Instructor: Dr. Evelyn Weinstock Mathematics Department, Robinson, Second Floor, 228E 856-256-4500, ext. 3862, email: weinstock@rowan.edu Days/Times: Monday & Thursday 2:00-3:15,

More information

Biology 10 - Introduction to the Principles of Biology Spring 2017

Biology 10 - Introduction to the Principles of Biology Spring 2017 Biology 10 - Introduction to the Principles of Biology Spring 2017 Welcome to Bio 10! Lecture: Monday and Wednesday Lab: Monday 7:00 10:00pm or 5:30-7:00pm Wednesday 7:00 10:00pm Room: 2004 Lark Hall Room:

More information

TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN LOGIC

TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section MASTER S PROGRAMME IN LOGIC UNIVERSITY OF AMSTERDAM FACULTY OF SCIENCE TEACHING AND EXAMINATION REGULATIONS PART B: programme-specific section Academic year 2017-2018 MASTER S PROGRAMME IN LOGIC Chapter 1 Article 1.1 Article 1.2

More information

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374

DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374 DIGITAL GAMING AND SIMULATION Course Syllabus Advanced Game Programming GAME 2374 Semester and Course Reference Number (CRN) Semester: Spring 2011 CRN: 76354 Instructor Information Instructor: Levent Albayrak

More information

Math 181, Calculus I

Math 181, Calculus I Math 181, Calculus I [Semester] [Class meeting days/times] [Location] INSTRUCTOR INFORMATION: Name: Office location: Office hours: Mailbox: Phone: Email: Required Material and Access: Textbook: Stewart,

More information

Laboratorio di Intelligenza Artificiale e Robotica

Laboratorio di Intelligenza Artificiale e Robotica Laboratorio di Intelligenza Artificiale e Robotica A.A. 2008-2009 Outline 2 Machine Learning Unsupervised Learning Supervised Learning Reinforcement Learning Genetic Algorithms Genetics-Based Machine Learning

More information

Course Syllabus. Alternatively, a student can schedule an appointment by .

Course Syllabus. Alternatively, a student can schedule an appointment by  . Course Syllabus Course Information Course Number/Section CS/SE 6301.006 Course Title Virtual Reality Term Spring 2013 Days & Times Tues & Thurs 1:00pm 2:15pm; JO 3.516 Professor Contact Information Professor

More information

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50  (click on Math My Way tab) Math My Way Instructors: This is a team taught directed study course. Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 www.psme.foothill.edu (click on Math My Way tab) Math My Way Instructors: Instructor:

More information

Decision Making. Unsure about how to decide which sorority to join? Review this presentation to learn more about the mutual selection process!

Decision Making. Unsure about how to decide which sorority to join? Review this presentation to learn more about the mutual selection process! Decision Making Unsure about how to decide which sorority to join? Review this presentation to learn more about the mutual selection process! Mutual Selection Method utilized during recruitment in which

More information

Syllabus Foundations of Finance Summer 2014 FINC-UB

Syllabus Foundations of Finance Summer 2014 FINC-UB Syllabus Foundations of Finance Summer 2014 FINC-UB.0002.01 Instructor Matteo Crosignani Office: KMEC 9-193F Phone: 212-998-0716 Email: mcrosign@stern.nyu.edu Office Hours: Thursdays 4-6pm in Altman Room

More information

George Mason University Graduate School of Education Program: Special Education

George Mason University Graduate School of Education Program: Special Education George Mason University Graduate School of Education Program: Special Education 1 EDSE 590: Research Methods in Special Education Instructor: Margo A. Mastropieri, Ph.D. Assistant: Judy Ericksen Section

More information

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering Time and Place: MW 3:00-4:20pm, A126 Wells Hall Instructor: Dr. Marianne Huebner Office: A-432 Wells Hall

More information

COMM370, Social Media Advertising Fall 2017

COMM370, Social Media Advertising Fall 2017 COMM370, Social Media Advertising Fall 2017 Lecture Instructor Office Hours Monday at 4:15 6:45 PM, Room 003 School of Communication Jing Yang, jyang13@luc.edu, 223A School of Communication Friday 2:00-4:00

More information

Computer Organization I (Tietokoneen toiminta)

Computer Organization I (Tietokoneen toiminta) 581305-6 Computer Organization I (Tietokoneen toiminta) Teemu Kerola University of Helsinki Department of Computer Science Spring 2010 1 Computer Organization I Course area and goals Course learning methods

More information

Best Practices in Internet Ministry Released November 7, 2008

Best Practices in Internet Ministry Released November 7, 2008 Best Practices in Internet Ministry Released November 7, 2008 David T. Bourgeois, Ph.D. Associate Professor of Information Systems Crowell School of Business Biola University Best Practices in Internet

More information

Foothill College Summer 2016

Foothill College Summer 2016 Foothill College Summer 2016 Intermediate Algebra Math 105.04W CRN# 10135 5.0 units Instructor: Yvette Butterworth Text: None; Beoga.net material used Hours: Online Except Final Thurs, 8/4 3:30pm Phone:

More information

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance 901 Beyond the Blend: Optimizing the Use of your Learning Technologies Bryan Chapman, Chapman Alliance Power Blend Beyond the Blend: Optimizing the Use of Your Learning Infrastructure Facilitator: Bryan

More information

GLBL 210: Global Issues

GLBL 210: Global Issues GLBL 210: Global Issues This syllabus includes the following sections: Course Overview Required Texts Course Requirements Academic Policies Course Outline COURSE OVERVIEW Over the last two decades, there

More information

CS Course Missive

CS Course Missive CS15 2017 Course Missive 1 Introduction 2 The Staff 3 Course Material 4 How to be Successful in CS15 5 Grading 6 Collaboration 7 Changes and Feedback 1 Introduction Welcome to CS15, Introduction to Object-Oriented

More information

DMA 346 Digital Media Production Workshop

DMA 346 Digital Media Production Workshop DMA 346 Digital Media Production Workshop Term: Fall 2014 Meeting: Wednesday 11:30 12:45, 08/23/2014 12/16/2014 Place: LCH A209 Units: 1 Section(s): 41379 / 41380 Instructor: Jody Mahler Office: LCH A210

More information

Senior Parent Meeting What s next?

Senior Parent Meeting What s next? Senior Parent Meeting What s next? { 2017 Agenda Introductions Graduation Plans and Requirements Mega Lunch EOC Testing Exemption Policy College Planning SAT, ACT, TSI, AP Exams Paying for College Free/Reduced

More information

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017 Instructor: Rana Tayyar, Ph.D. Email: rana.tayyar@rcc.edu Website: http://websites.rcc.edu/tayyar/ Office: MTSC 320 Class Location: MTSC 401 Lecture time: Tuesday and Thursday: 2:00-3:25 PM Biology 1 General

More information

Academic Support Services Accelerated Learning Classes The Learning Success Center SMARTHINKING Student computer labs Adult Education

Academic Support Services Accelerated Learning Classes The Learning Success Center SMARTHINKING Student computer labs Adult Education Academic Affairs Gwinnett Tech provides a variety of services that support its educational programs. Supervision of these services is the responsibility of the Vice President of Academic Affairs, the director

More information

Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University

Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University Guidelines for Project I Delivery and Assessment Department of Industrial and Mechanical Engineering Lebanese American University Approved: July 6, 2009 Amended: July 28, 2009 Amended: October 30, 2009

More information

Graduate Calendar. Graduate Calendar. Fall Semester 2015

Graduate Calendar. Graduate Calendar. Fall Semester 2015 Graduate Calendar Graduate Calendar Fall Semester 2015 August 31, Monday September 14, Monday Thesis/Dissertation Committee Approval form due to the Graduate School September 10, Thursday Graduate Council

More information

Course Content Concepts

Course Content Concepts CS 1371 SYLLABUS, Fall, 2017 Revised 8/6/17 Computing for Engineers Course Content Concepts The students will be expected to be familiar with the following concepts, either by writing code to solve problems,

More information

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT:

Spring 2015 CRN: Department: English CONTACT INFORMATION: REQUIRED TEXT: Harrisburg Area Community College Virtual Learning English 104 Reporting and Technical Writing 3 credits Spring 2015 CRN: 32330 Department: English Instructor: Professor L.P. Barnett Office Location: York

More information

TROPICAL LIVING in Southeast Asia

TROPICAL LIVING in Southeast Asia TROPICAL LIVING in Southeast Asia Study Abroad @ the Department of, Udayana University, Bali The Department of offers a 1-semester course and study tour for international students of architecture to experience

More information

Bachelor of International Hospitality Management, BA IHM. Course curriculum National and Institutional Part

Bachelor of International Hospitality Management, BA IHM. Course curriculum National and Institutional Part Bachelor of International Hospitality Management, BA IHM Course curriculum 2016-2018 August 2016 0 INDHOLD 1. curriculum framework... 4 1.1. Objective of the study programme... 4 1.2. Title and duration...

More information

Sociology 521: Social Statistics and Quantitative Methods I Spring 2013 Mondays 2 5pm Kap 305 Computer Lab. Course Website

Sociology 521: Social Statistics and Quantitative Methods I Spring 2013 Mondays 2 5pm Kap 305 Computer Lab. Course Website Sociology 521: Social Statistics and Quantitative Methods I Spring 2013 Mondays 2 5pm Kap 305 Computer Lab Instructor: Tim Biblarz Office: Hazel Stanley Hall (HSH) Room 210 Office hours: Mon, 5 6pm, F,

More information

Navigating the PhD Options in CMS

Navigating the PhD Options in CMS Navigating the PhD Options in CMS This document gives an overview of the typical student path through the four Ph.D. programs in the CMS department ACM, CDS, CS, and CMS. Note that it is not a replacement

More information

Introduction to Simulation

Introduction to Simulation Introduction to Simulation Spring 2010 Dr. Louis Luangkesorn University of Pittsburgh January 19, 2010 Dr. Louis Luangkesorn ( University of Pittsburgh ) Introduction to Simulation January 19, 2010 1 /

More information

Mktg 315 Marketing Research Spring 2015 Sec. 003 W 6:00-8:45 p.m. MBEB 1110

Mktg 315 Marketing Research Spring 2015 Sec. 003 W 6:00-8:45 p.m. MBEB 1110 Mktg 315 Marketing Research Spring 2015 Sec. 003 W 6:00-8:45 p.m. MBEB 1110 Instructor: Joanna Gabler, Ph.D. Phone: 713-562-8523 Office: MBEB 3210 Email: joannagabler@boisestate.edu Office Hours: Mon-Fri

More information

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I

Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I Session 1793 Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I John Greco, Ph.D. Department of Electrical and Computer Engineering Lafayette College Easton, PA 18042 Abstract

More information

P-4: Differentiate your plans to fit your students

P-4: Differentiate your plans to fit your students Putting It All Together: Middle School Examples 7 th Grade Math 7 th Grade Science SAM REHEARD, DC 99 7th Grade Math DIFFERENTATION AROUND THE WORLD My first teaching experience was actually not as a Teach

More information

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron

PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for !! Mr. Bryan Doiron PHYSICS 40S - COURSE OUTLINE AND REQUIREMENTS Welcome to Physics 40S for 2016-2017!! Mr. Bryan Doiron The course covers the following topics (time permitting): Unit 1 Kinematics: Special Equations, Relative

More information

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence COURSE DESCRIPTION This course presents computing tools and concepts for all stages

More information

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment Session 2532 Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment Dr. Fong Mak, Dr. Stephen Frezza Department of Electrical and Computer Engineering

More information

Purchase College STATE UNIVERSITY OF NEW YORK

Purchase College STATE UNIVERSITY OF NEW YORK IMPORTANT: Your application was selected for review in a process called "Verification". We will be comparing information from your FAFSA with the documentation we have requested. If there are differences,

More information

Intermediate Algebra

Intermediate Algebra Intermediate Algebra An Individualized Approach Robert D. Hackworth Robert H. Alwin Parent s Manual 1 2005 H&H Publishing Company, Inc. 1231 Kapp Drive Clearwater, FL 33765 (727) 442-7760 (800) 366-4079

More information

Function Tables With The Magic Function Machine

Function Tables With The Magic Function Machine Brief Overview: Function Tables With The Magic Function Machine s will be able to complete a by applying a one operation rule, determine a rule based on the relationship between the input and output within

More information

PATHWAYS IN FIRST YEAR MATHS

PATHWAYS IN FIRST YEAR MATHS PATHWAYS IN FIRST YEAR MATHS MILAN PAHOR School of Mathematics and Statistics MATH1131- MATHEMATICS 1A Largest first year course. Approx. 1300 students Has two components: Algebra, Calculus. There is also

More information

Time Management LEARNING SKILLS

Time Management LEARNING SKILLS Time Management LEARNING SKILLS What is time management? The use of time to increase your efficiency, effectiveness, and productivity. ILEARNING SKILLS GROUP 2015 COPYRIGHT LEARNING & TEACHING CENTRE What

More information

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units)

Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Objective From e commerce to news and information, modern web sites do not contain thousands of handcoded pages. Sites

More information

GACE Computer Science Assessment Test at a Glance

GACE Computer Science Assessment Test at a Glance GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science

More information

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC Fleitz/ENG 111 1 Contact Information ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11:20 227 OLSC Instructor: Elizabeth Fleitz Email: efleitz@bgsu.edu AIM: bluetea26 (I m usually available

More information

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000

Office Location: LOCATION: BS 217 COURSE REFERENCE NUMBER: 93000 Faculty: Office Location: E-mail: OFFICE HOURS: CLASS TIMES: SOC 102 Social Problems Baseemah Bashir MA, MBTI, SPHR LA Bldg (West Windsor Campus), Room bashirb@mccc.edu and- baseemah.bashir@gmail.com Tuesdays

More information

MGMT 479 (Hybrid) Strategic Management

MGMT 479 (Hybrid) Strategic Management Columbia College Online Campus P a g e 1 MGMT 479 (Hybrid) Strategic Management Late Fall 15/12 October 26, 2015 December 19, 2015 Course Description Culminating experience/capstone course for majors in

More information

SOUTHWEST COLLEGE Department of Mathematics

SOUTHWEST COLLEGE Department of Mathematics SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS MATH 2415: CALCULUS III (DISTANCE EDUCATION) SPRING 2015 / SS TERM / CRN 48306 / FEBRUARY 14 MAY 17/ INSTRUCTOR: Dr. Jaime L. Hernández CONTACT

More information

General Physics I Class Syllabus

General Physics I Class Syllabus 1. Instructor: General Physics I Class Syllabus Name: Dr. Andy Hollerman Rank: Professor of Physics Office Location: 107 Broussard Hall Office Hours: Monday to Thursday 7:00 8:00 am Monday & Wednesday

More information

CLEARWATER HIGH SCHOOL

CLEARWATER HIGH SCHOOL CLEARWATER HIGH SCHOOL FRESHMEN SEMINARS YOUR GUIDANCE COUNSELOR Boynton- STEAM Academy Picard- FAME Academy Price- BLIS Academy Stanford- SHARE Academy How Do I See My Counselor When I have Questions

More information

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building Professor: Dr. Michelle Sheran Office: 445 Bryan Building Phone: 256-1192 E-mail: mesheran@uncg.edu Office Hours:

More information

Course Syllabus for Math

Course Syllabus for Math Course Syllabus for Math 1090-003 Instructor: Stefano Filipazzi Class Time: Mondays, Wednesdays and Fridays, 9.40 a.m. - 10.30 a.m. Class Place: LCB 225 Office hours: Wednesdays, 2.00 p.m. - 3.00 p.m.,

More information

FREQUENTLY ASKED QUESTIONS (FAQs) ON THE ENHANCEMENT PROGRAMME

FREQUENTLY ASKED QUESTIONS (FAQs) ON THE ENHANCEMENT PROGRAMME FREQUENTLY ASKED QUESTIONS (FAQs) ON THE ENHANCEMENT PROGRAMME 1. What is the Enhancement Programme? One of the fundamental goals of the Education and Human Resource Strategy Plan 2008-2020 is the review

More information

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information Division of Math and Sciences Spring 2016 Section Number #19635 Mathematics 105: Math for Liberal Arts Students ONLINE 3 Units 7:30-9:30 p.m. Selected Days (2/8, 3/28, 6/3) in SCC-SC-111 February 8, 2015

More information

First and Last Name School District School Name School City, State

First and Last Name School District School Name School City, State Unit Plan - Fractions Unit Author First and Last Name School District School Name School City, State Allison Cooper (King) Putnam County Rock Branch Elementary School Rock Branch, WV Unit Overview Unit

More information

Telekooperation Seminar

Telekooperation Seminar Telekooperation Seminar 3 CP, SoSe 2017 Nikolaos Alexopoulos, Rolf Egert. {alexopoulos,egert}@tk.tu-darmstadt.de based on slides by Dr. Leonardo Martucci and Florian Volk General Information What? Read

More information

Students Understanding of Graphical Vector Addition in One and Two Dimensions

Students Understanding of Graphical Vector Addition in One and Two Dimensions Eurasian J. Phys. Chem. Educ., 3(2):102-111, 2011 journal homepage: http://www.eurasianjournals.com/index.php/ejpce Students Understanding of Graphical Vector Addition in One and Two Dimensions Umporn

More information

MAT 122 Intermediate Algebra Syllabus Summer 2016

MAT 122 Intermediate Algebra Syllabus Summer 2016 Instructor: Gary Adams Office: None (I am adjunct faculty) Phone: None Email: gary.adams@scottsdalecc.edu Office Hours: None CLASS TIME and LOCATION: Title Section Days Time Location Campus MAT122 12562

More information

Fundraising 101 Introduction to Autism Speaks. An Orientation for New Hires

Fundraising 101 Introduction to Autism Speaks. An Orientation for New Hires Fundraising 101 Introduction to Autism Speaks An Orientation for New Hires May 2013 Welcome to the Autism Speaks family! This guide is meant to be used as a tool to assist you in your career and not just

More information

Second Grade Saigling Elementary Back to School Night August 22nd, 2017

Second Grade Saigling Elementary Back to School Night August 22nd, 2017 Second Grade 2017-2018 Saigling Elementary Back to School Night August 22nd, 2017 Kathy Thompson Team Leader 469-752-3025 Kathryn.thompson@pisd.edu Jessica Williams 469-752-3041 Jessica.williams2@pisd.edu

More information

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog. Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course

More information

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term ASTRONOMY 2801A: Stars, Galaxies & Cosmology 2012-2013: Fall term 1 Course Description The sun; stars, including distances, magnitude scale, interiors and evolution; binary stars; white dwarfs, neutron

More information

Seminar - Organic Computing

Seminar - Organic Computing Seminar - Organic Computing Self-Organisation of OC-Systems Markus Franke 25.01.2006 Typeset by FoilTEX Timetable 1. Overview 2. Characteristics of SO-Systems 3. Concern with Nature 4. Design-Concepts

More information