Algorithms and Data Structures (NWI-IBC027)
|
|
- Louisa Hamilton
- 6 years ago
- Views:
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 Goals o Define diagnostic teaching. o Explore the process of diagnostic teaching. Plan 1.
More informationExploration. 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 informationUniversity 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 informationPenn 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 informationLaboratorio 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 informationCS 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 informationStochastic 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 informationUniversity 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 informationCS 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 informationPSYCHOLOGY 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 informationINTERMEDIATE 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 informationSYLLABUS. 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 information2017 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 informationECE-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 informationMATH 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 informationSAT & 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 informationBUSI 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 informationMultimedia 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 informationSpeak 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 informationPHY2048 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 informationState 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 informationFINN 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 informationChemistry 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 informationACTL5103 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 informationComputer 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 informationCOURSE 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 informationBCMA 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 informationITSC 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 informationSyllabus: 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 informationPH.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 informationSelf 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 informationComputer 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 informationEECS 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 informationTHE 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 informationDISTRICT 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 informationFELLOWSHIP 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 informationCALCULUS 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 informationBiology 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 informationTEACHING 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 informationDIGITAL 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 informationMath 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 informationLaboratorio 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 informationCourse 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 informationFoothill 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 informationDecision 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 informationSyllabus 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 informationGeorge 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 informationSpring 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 informationCOMM370, 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 informationComputer 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 informationBest 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 informationFoothill 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 informationBeyond 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 informationGLBL 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 informationCS 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 informationDMA 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 informationSenior 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 informationBiology 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 informationAcademic 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 informationGuidelines 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 informationGraduate 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 informationCourse 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 informationSpring 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 informationTROPICAL 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 informationBachelor 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 informationSociology 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 informationNavigating 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 informationIntroduction 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 informationMktg 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 informationDesigning 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 informationP-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 informationPHYSICS 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 informationBusiness 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 informationProcess 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 informationPurchase 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 informationIntermediate 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 informationFunction 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 informationPATHWAYS 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 informationTime 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 informationCoding 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 informationGACE 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 informationENG 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 informationOffice 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 informationMGMT 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 informationSOUTHWEST 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 informationGeneral 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 informationCLEARWATER 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 informationEconomics 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 informationCourse 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 informationFREQUENTLY 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 informationInstructor. 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 informationFirst 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 informationTelekooperation 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 informationStudents 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 informationMAT 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 informationFundraising 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 informationSecond 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 informationI. 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 informationASTRONOMY 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 informationSeminar - 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