CS-E4420 Information Retrieval
|
|
- Samantha Harrell
- 5 years ago
- Views:
Transcription
1 CS-E4420 Information Retrieval Course assignments Esko Ikkala
2 Agenda General information about the course assignments Short demo: how to set up the necessary programming tools
3 Assignments There will be two assignments and you have to pass both of them First assignment is a personal task and the second one is a group task 10% of the course grading is based on the first assignment and 40% is based on the second assignment
4 What do you need to know You are expected to be able to write Java code You are also expected to be able to install external Java libraries You are expected to write a report You are expected to produce and draw curves illustrating the performance of the system variants for the report
5 Assignment 1 You are going to put together an information retrieval system using Java programming language The task involves indexing documents and searching them with Boolean queries You are supposed to learn how to install necessary tools for an IR system use basic functions of a text search engine library read the documentation
6 Lucene De facto standard for search libraries, written in Java Not a complete application, but rather a code library and API that can easily be used to add search capabilities to applications Text indexing and searching capability, independent of the file format (assignment 1) Includes ranking models, e.g. Vector Space Model and Okapi BM25 (assignment 2) => You don t have to implement the actual indexing/searching/ranking algorithms
7 Assignment 1 LuceneSearchApp.java 1. Create an index based on the news document collection 2. Create and run queries 3. Process and print the results Provided helper classes RssFeedParser.java RssFeedDocument.java XML dump of BBCs RSS news feed
8 Assignment 1 In this course we use Lucene version Note that many Lucene tutorials on the web have examples using older versions Helpful sources of information: Official Documentation a tutorial and walkthrough intro to Lucenen s APIs Assignment FAQs (MyCourses) Click edit and add new questions beginning with Q: at the bottom and I ll try to come up with an answer in a few days time
9 Assignment 1 Return your solution via MyCourses only one file should be returned: LuceneSearchApp_ your student number.java Deadline is March 14 at late submissions: minus 1 point / day force majeure occurrencies: contact the course mailing list
10 Assignment 2 Detailed instructions for the Assignment 2 will be published before lecture 9 In this assignment you will get familiar with the evaluation of information retrieval methods This is a group assignment, so you should form groups of 3-4 persons To form a group, just add your name and on Assingment 2 groups wiki (MyCourses). You can also add descriptions like "looking for members or "group full etc.
11 Assignment 2 Groups should be formed before lecture 9 (March 14). If you find it difficult to form a group, the assistant will appoint one to you The formed groups and their comparison scenarios will be posted on MyCourses on March 16 After the final groups have been posted, please contact your group members as soon as possible
12 Assignment 2 For this assignment, you will be provided with another document collection that contains articles and queries that will be used as the representations of information needs to retrieve articles You have to implement a Java program which performs comparison tasks to the document collection (you can reuse the program from assignment 1) Based on the results you get from the program you have to analyze the results using information retrieval evaluation methods that you will learn during the course
13 Assignment 2 Finally, you are expected to return your work as a 8-10 page document. The report can be written in English or Finnish The report must follow the structure explained in MyCourses You should decide who is responsible for which part; the report should also include a summary of the contributions of each group member
14 Assignment 2 Return your solution via MyCourses Deadline is May 16 at 23:55 late submissions: minus 1 point / day force majeure occurrencies: contact the course mailing list
15 DEMO: Get started with Lucene and Eclipse
COMP250: Introduction to Computer Science. Jérôme Waldispühl & Carlos Oliver Gonzalez School of Computer Science McGill University
COMP250: Introduction to Computer Science Jérôme Waldispühl & Carlos Oliver Gonzalez School of Computer Science McGill University About Me Jérôme Waldispühl Associate Professor of Computer Science I am
More informationAssignment Tutorial.
Assignment Tutorial rudolf.lam@mail.mcgill.ca What we are looking at today Overview Demo Why Motivation for this lecture on assignment How The way the assignment is run What The components of the assignment
More information10605 BigML Assignment 1(b): Naive Bayes with Hadoop API
10605 BigML Assignment 1(b): Naive Bayes with Hadoop API Due: Thursday, Sept. 15, 2016 23:59 EST via Autolab August 2, 2017 Policy on Collaboration among Students These policies are the same as were used
More informationOutline. Computer Science 331. Course Information. Assessment. Contact Information Assessment. Introduction to CPSC 331
Outline Computer Science 331 Introduction to CPSC 331 Mike Jacobson Department of Computer Science University of Calgary Lecture #1 1 Contact Information 2 3 Expected Background 4 How to Succeed 5 References
More informationVK Multimedia Information Systems
VK Multimedia Information Systems Mathias Lux, mlux@itec.uni-klu.ac.at This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Results Exercise 01 Exercise 02 Retrieval
More informationCOMP Foundations of Programming
COMP 202 - Foundations of Programming McGill University, Winter 2018 Course Details Instructor: Giulia Alberini Office: McConnell Engineering Building (MC) 328 Office hours: Tuesday & Thursday 16:00 17:00
More informationINFSCI 1017 Implementation of Information Systems Spring 2017
INFSCI 1017 Implementation of Information Systems Spring 2017 Time: Thursdays 6:00 8:30 Location: Information Science Building, Room 406 Instructor: Alexander Nolte Office Hours: Monday, 1-2PM Thursdays,
More informationCOMP-202A: Introduction to Computing 1
COMP-202A: Introduction to Computing 1 McGill University, Fall 2009 Course Details Instructor: Mathieu Petitpas (Course Coordinator) Office: McConnell Engineering Building (ENGMC) 104 Office hours: MW
More informationCOMP-202C: Foundations of Programming
COMP-202C: Foundations of Programming McGill University, Summer 2015 Course Details Instructor: Sandeep Manjanna Office: McConnell Engineering Building (MC) 312 Office hours: Thursday 15:00 17:00 (or by
More informationCSE 336. Introduction to Programming. for Electronic Commerce. Why You Need CSE336
CSE 336 Introduction to Programming for Electronic Commerce Why You Need CSE336 Concepts like bits and bytes, domain names, ISPs, IPAs, RPCs, P2P protocols, infinite loops, and cloud computing are strictly
More informationCMSC433 - Programming Language Technologies and Paradigms. Introduction
CMSC433 - Programming Language Technologies and Paradigms Introduction Course Goal To help you become a better programmer Introduce advanced programming technologies Deconstruct relevant programming problems
More informationUniversity of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development
University of Maryland at College Park Department of Geographical Sciences GEOG 477/ GEOG777: Mobile GIS Development Instructor: Dr. Ruibo Han Office: LeFrak Hall (LEF) 1111B Email: ruibo@umd.edu (preferred)
More informationDATABASE SYSTEMS. Introduction to MySQL. Database System Course, 2016
DATABASE SYSTEMS Introduction to MySQL Database System Course, 2016 AGENDA FOR TODAY Administration Database Architecture on the web Database history in a brief Databases today MySQL What is it How to
More informationCSE4305: Compilers for Algorithmic Languages CSE5317: Design and Construction of Compilers
CSE4305: Compilers for Algorithmic Languages CSE5317: Design and Construction of Compilers Leonidas Fegaras CSE 5317/4305 L1: Course Organization and Introduction 1 General Course Information Instructor:
More informationOHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing
1 OHJ-306x: Software Testing Introduction to the Course Project Part 1: General Information and Project phases 1 & 2: Unit testing Antti Jääskeläinen, leading course assistant Matti Vuori, course assistant
More informationMidterms Save the Dates!
University of British Columbia CPSC 111, Intro to Computation Alan J. Hu Primitive Data Types Arithmetic Operators Readings Your textbook is Big Java (3rd Ed). This Week s Reading: Ch 2.1-2.5, Ch 4.1-4.2.
More informationCS646 (Fall 2016) Homework 1
CS646 (Fall 2016) Homework 1 Deadline: 11:59pm, Sep 28th, 2016 (EST) Access the following resources before you start working on HW1: Download the corpus file on Moodle: acm corpus.gz (about 90 MB). Check
More informationWelcome to CS193E. Mac OS X Cocoa Programming. James Dempsey Paul Marcos
Welcome to CS193E Mac OS X Cocoa Programming James Dempsey dempsey1@stanford.edu Paul Marcos pmarcos@stanford.edu Intros James Dempsey Paul Marcos TA - David
More informationCOMP-421: Database Systems. Joseph D silva McConnel Engg. 102
COMP-421: Database Systems Joseph D silva joseph.dsilva@mail.mcgill.ca McConnel Engg. 102 Class: Names and Numbers Mondays, Wednesdays 11:35-12:55 Lecturer: Joseph D silva joseph.dsilva@mail.mcgill.ca
More informationHyperlink-Induced Topic Search (HITS) over Wikipedia Articles using Apache Spark
Hyperlink-Induced Topic Search (HITS) over Wikipedia Articles using Apache Spark Due: Sept. 27 Wednesday 5:00PM Submission: via Canvas, individual submission Instructor: Sangmi Lee Pallickara Web page:
More information10 ways to reduce your tax bill. Amit Nithianandan Senior Search Engineer Zvents Inc.
10 ways to reduce your tax bill Amit Nithianandan Senior Search Engineer Zvents Inc. 04-15-2010 Solr Eclipse- Running Apache Solr in Eclipse. Amit Nithianandan Senior Search Engineer Zvents Inc. 04-15-2010
More informationCS2 Practical 2 CS2Ah
CS2 Practical 2 Finite automata This practical is based on material in the language processing thread. The practical is made up of two parts. Part A consists of four paper and pencil exercises, designed
More informationSan Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018
San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018 Course and Contact Information Instructor: Suneuy Kim Office
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationCOMP-421: Database Systems. Joseph D silva McConnel Engg. 102
COMP-421: Database Systems Joseph D silva joseph.dsilva@mail.mcgill.ca McConnel Engg. 102 Class: Names and Numbers Mondays, Wednesdays 10:05-11:25 Lecturer: TAs: Joseph D silva joseph.dsilva@mail.mcgill.ca
More informationInformation Retrieval CS6200. Jesse Anderton College of Computer and Information Science Northeastern University
Information Retrieval CS6200 Jesse Anderton College of Computer and Information Science Northeastern University What is Information Retrieval? You have a collection of documents Books, web pages, journal
More informationSan José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018
San José State University Department of Computer Science CS151, Section 04 Object Oriented Design Spring 2018 Course and Contact Information Instructor: Vidya Rangasayee Office Location: MH 213 Telephone:
More informationProject 6: Assembler
Project 6: Assembler CS 220 Start: Oct. 16; Due: Nov. 1 at 11:55 pm Background Low-level machine programs are rarely written by humans. Typically, they are generated by compilers. Yet humans can inspect
More informationCSCI 6312 Advanced Internet Programming
CSCI 6312 Advanced Internet Programming Section 01, Spring 2018, W, 5:55pm - 8:25pm Instructor: Emmett Tomai Office: ENGR 3.2100 Phone: 665-7229 Email: emmett.tomai@utrgv.edu Office hours: W 1 3pm, TR
More informationCMPE 152 Compiler Design
San José State University Department of Computer Engineering CMPE 152 Compiler Design Section 1 (Class) Sections 2 and 3 (Labs) Spring 2019 Course and Contact Information Instructor: Ron Mak Office Location:
More informationCIS 3308 Web Application Programming Syllabus
CIS 3308 Web Application Programming Syllabus (Upper Level CS Elective) Course Description This course explores techniques that are used to design and implement web applications both server side and client
More informationAssignment 3 ITCS-6010/8010: Cloud Computing for Data Analysis
Assignment 3 ITCS-6010/8010: Cloud Computing for Data Analysis Due by 11:59:59pm on Tuesday, March 16, 2010 This assignment is based on a similar assignment developed at the University of Washington. Running
More informationChapter 6: Information Retrieval and Web Search. An introduction
Chapter 6: Information Retrieval and Web Search An introduction Introduction n Text mining refers to data mining using text documents as data. n Most text mining tasks use Information Retrieval (IR) methods
More informationCS1004: Intro to CS in Java, Spring 2005
CS4: Intro to CS in Java, Spring 25 Lecture #8: GUIs, logic design Janak J Parekh janak@cs.columbia.edu Administrivia HW#2 out New TAs, changed office hours How to create an Applet Your class must extend
More informationCMPE/SE 135 Object-Oriented Analysis and Design
Course and Contact Information San José State University Department of Computer Engineering CMPE/SE 135 Object-Oriented Analysis and Design Instructor: Ron Mak Office Location: ENG 250 Email: ron.mak@sjsu.edu
More informationCSE 435/535 Information Retrieval (Fall 2016) Project Two: Boolean Query and Inverted Index
CSE 435/535 Information Retrieval (Fall 2016) Project Two: Boolean Query and Inverted Index Due Date: October 17th 2016, 23:59 pm Overview In project part two you will be given Lucene index generated from
More informationCS108 Lecture 19: The Python DBAPI
CS108 Lecture 19: The Python DBAPI Sqlite3 database Running SQL and reading results in Python Aaron Stevens 6 March 2013 What You ll Learn Today Review: SQL Review: the Python tuple sequence. How does
More informationFall CS646: Information Retrieval. Lecture 2 - Introduction to Search Result Ranking. Jiepu Jiang University of Massachusetts Amherst 2016/09/12
Fall 2016 CS646: Information Retrieval Lecture 2 - Introduction to Search Result Ranking Jiepu Jiang University of Massachusetts Amherst 2016/09/12 More course information Programming Prerequisites Proficiency
More informationCS 111: Programming Fundamentals II
CS 111: Programming Fundamentals II Summer 2016 Home Syllabus Schedule Exams Project Meeting Times: 111-001: Lectures: 10:50 am - 12:15 pm Mon, Tue, Wed HB 112 Labs: 10:50 am - 12:15 pm Thu, HB 206, 207
More informationCS111: Intro to Computer Science
CS111: Intro to Computer Science Redesigned last semester to use Java, an object-oriented programming language CS111 is expected to be difficult and challenging Grades last semester (of students who took
More informationbe able to read, understand, and modify a program written by someone else utilize the Java Swing classes to implement a GUI
Homework 5, CS 2119 B-term 2015 Completing the GUI for a Student Database Due: Thursday, December 10 at 5pm Outcomes After successfully completing this assignment, you will be able to read, understand,
More informationCS / Cloud Computing. Recitation 11 November 5 th and Nov 8 th, 2013
CS15-319 / 15-619 Cloud Computing Recitation 11 November 5 th and Nov 8 th, 2013 Announcements Encounter a general bug: Post on Piazza Encounter a grading bug: Post Privately on Piazza Don t ask if my
More informationOur second exam is Thursday, November 10. Note that it will not be possible to get all the homework submissions graded before the exam.
Com S 227 Fall 2016 Assignment 3 300 points Due Date: Wednesday, November 2, 11:59 pm (midnight) Late deadline (25% penalty): Thursday, November 2, 11:59 pm General information This assignment is to be
More informationCOMP Foundations of Programming
COMP 202 - Foundations of Programming McGill University, Fall 2018 Course Details Instructor: Joseph Vybihal Office: McConnell Engineering Building (MC) 323 Office hours: TBA Section 1 Contact info: jvybihal@cs.mcgill.ca
More informationReportWare Workshop. April 14, 2009 donor.com Community Conference. Workshop Facilitator: Jon Rockhold. april 2008 donor.com community conference
ReportWare Workshop April 14, 2009 donor.com Community Conference Workshop Facilitator: Jon Rockhold april 2008 donor.com community conference Agenda Morning: Introduction ReportWare Architecture Accessing
More informationEDA Spring, Project Guidelines
Project Guidelines This document provides all information regarding the project rules, organization and deadlines. Hence, it is very important to read it carefully in order to know the rules and also to
More informationASSIGNMENT 5 Objects, Files, and More Garage Management
ASSIGNMENT 5 Objects, Files, and More Garage Management COMP-202B, Winter 2010, All Sections Due: Wednesday, April 14, 2009 (23:55) You MUST do this assignment individually and, unless otherwise specified,
More informationMobile Applications: Meeting Students Where They Are. Presented by: Deborah Ludford North Orange County Community College District March 24, 2012
Mobile Applications: Meeting Students Where They Are Presented by: Deborah Ludford North Orange County Community College District March 24, 2012 Agenda Introduction to Mobile Apps at NOCCCD Why Mobile
More informationCSE506: Operating Systems CSE 506: Operating Systems
CSE 506: Operating Systems Introduction Today s Lecture Course Overview Course Topics Grading Logistics Academic Integrity Policy Key concepts from Undergrad Operating Systems Course Overview (1/3) Caveat
More informationCS 2110 Summer 2011: Assignment 2 Boggle
CS 2110 Summer 2011: Assignment 2 Boggle Due July 12 at 5pm This assignment is to be done in pairs. Information about partners will be provided separately. 1 Playing Boggle 1 In this assignment, we continue
More informationSan Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017
San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017 Course and Contact Information Instructor: Dr. Kim Office Location:
More informationCSE 504: Compiler Design
http://xkcd.com/303/ Compiler Design Course Organization CSE 504 1 / 20 CSE 504: Compiler Design http://www.cs.stonybrook.edu/~cse504/ Mon., Wed. 2:30pm 3:50pm Harriman Hall 116 C. R. Ramakrishnan e-mail:
More informationCS 241 Data Organization using C
CS 241 Data Organization using C Fall 2018 Instructor Name: Dr. Marie Vasek Contact: Private message me on the course Piazza page. Office: Farris 2120 Office Hours: Tuesday 2-4pm and Thursday 9:30-11am
More information1. General Information Course Title: CSCI-605 Advanced Object-Oriented Programming Concepts Instructor: Hans-Peter Bischof Office: Telephone:
1. General Information Course Title: CSCI-605 Advanced Object-Oriented Programming Concepts Instructor: Hans-Peter Bischof Office: 70-3005 Telephone: (585) 475-5568 Office Hours: [Tues Thurs]day: 10am
More informationFrom Passages into Elements in XML Retrieval
From Passages into Elements in XML Retrieval Kelly Y. Itakura David R. Cheriton School of Computer Science, University of Waterloo 200 Univ. Ave. W. Waterloo, ON, Canada yitakura@cs.uwaterloo.ca Charles
More informationCS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims
CS/ENGRD 2110 Object-Oriented Programming and Data Structures Spring 2012 Thorsten Joachims Lecture 1: Overview http://courses.cs.cornell.edu/cs2110 1 Course Staff Instructor Thorsten Joachims (tj@cs.cornell.edu)
More informationCS 374 Fall 2014 Homework 2 Due Tuesday, September 16, 2014 at noon
CS 374 Fall 2014 Homework 2 Due Tuesday, September 16, 2014 at noon Groups of up to three students may submit common solutions for each problem in this homework and in all future homeworks You are responsible
More informationCOMP-202A: Introduction to Computing 1
COMP-202A: Introduction to Computing 1 McGill University, Fall 2010 Course Details Instructor: Maja Frydrychowicz (Course Coordinator) Office: McConnell Engineering Building (ENGMC) 234 Office hours: W
More informationInternet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke
Internet Praktikum TK WS17/18 (Kickoff) Lecturer: Christian Meurisch, Sebastian Kauschke LECTURERS Christian Meurisch meurisch@tk.tu-darmstadt.de S2/02 A112 Sebastian Kauschke kauschke@tk.tu-darmstadt.de
More informationCOMP-202B: Foundations of Programming
COMP-202B: Foundations of Programming McGill University, Winter 2016 Course Details Instructor: Yang Cai Office: McConnell Engineering Building (MC) 324 Office hours: T 14:00-16:00 (or by appointment)
More informationData Structures and Algorithms
CS 3114 Data Structures and Algorithms 1 Trinity College Library Univ. of Dublin Instructors and Course Information 2 William D McQuain Email: Office: Office Hours: wmcquain@cs.vt.edu 634 McBryde Hall
More informationHCI-4/631 Software Architectures for User Interfaces, Fall 2006
HCI-4/6 Software Architectures for User Interfaces, Fall 2006 Place and Time: XXXXXX, Monday and Wednesday 9:00-10:30 Instructor: Vassilis Kostakos (vassilis@cmu.edu) Office: 2.91 Office Hours: Monday
More informationCourse and Contact Information. Course Description. Course Objectives
San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2017 Course and Contact Information Instructor: Dr.
More informationCSCI455: Introduction to Programming System Design
CSCI455: Introduction to Programming System Design Claire Bono bono@usc.edu Spring 2019 http://bytes.usc.edu/cs455/ 455 Intro [Bono] 1 Today s topics Course overview and logistics Academic integrity Java
More informationCOSE212: Programming Languages. Lecture 0 Course Overview
COSE212: Programming Languages Lecture 0 Course Overview Hakjoo Oh 2017 Fall Hakjoo Oh COSE212 2017 Fall, Lecture 0 September 4, 2017 1 / 9 Basic nformation nstructor: Hakjoo Oh TAs: Position: Assistant
More informationInforma(on Retrieval
Introduc)on to Informa)on Retrieval CS3245 Informa(on Retrieval Lecture 7: Scoring, Term Weigh9ng and the Vector Space Model 7 Last Time: Index Compression Collec9on and vocabulary sta9s9cs: Heaps and
More informationCMPSCI 187 / Spring 2015 Hanoi
Due on Thursday, March 12, 2015, 8:30 a.m. Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 Contents Overview 3 Learning Goals.................................................
More informationThe Good, The Bad, and The Ugly
LfL 9/7/05 mycourses-mycourses The Good, The Bad, and The Ugly Axel Schreiner James Heliotis {ats,jeh}@cs.rit.edu LfL Sep. 7, 2005 Objectives You'll have to be there anyway, so... announce (your other?)
More information5COS005W Coursework 2 (Semester 2)
University of Westminster Department of Computer Science 5COS005W Coursework 2 (Semester 2) Module leader Dr D. Dracopoulos Unit Coursework 2 Weighting: 50% Qualifying mark 30% Description Learning Outcomes
More informationSurvey Introduction. Thank you for participating in the WritersUA Skills and Technologies survey!
Survey Introduction WritersUA is pleased to announce the launch of our annual Skills and Technologies Survey. This popular survey is designed to provide our community with a snapshot of the skills and
More informationCS4500: Advanced Data Communications
Welcome to CS4500: Advanced Data Communications Time: 3:30 4:45 pm T/R Location: CL #2003 Spring 2014 3 credits 1 Who Am I? Selena He Assistant Professor Department of Computer Science Kennesaw State University
More informationInformation Retrieval
Information Retrieval Suan Lee - Information Retrieval - 06 Scoring, Term Weighting and the Vector Space Model 1 Recap of lecture 5 Collection and vocabulary statistics: Heaps and Zipf s laws Dictionary
More informationUCSD Mobile Framework
UCSD Mobile Framework A Centralized Mobile Framework for the UCSD Campus March 11, 2011 Topics Background Mobile Industry Trends The Mobile Framework Discovery Process The Recommended Solution Next Steps
More informationDr. Angela Guercio Dr. Natalia Dragan. Spring 2011
CS 23021 Computer Science I Programming and Problem Solving Dr. Angela Guercio Dr. Natalia Dragan Spring 2011 Instructor Angela Guercio Office: 424, Main Hall Phone: 330 244 3424 (KSU ext 53424) Best way
More informationCOMP251: Algorithms and Data Structures. Jérôme Waldispühl School of Computer Science McGill University
COMP251: Algorithms and Data Structures Jérôme Waldispühl School of Computer Science McGill University About Me Jérôme Waldispühl Associate Professor of Computer Science I am conducting research in Bioinformatics
More informationCMSC 132: Object-Oriented Programming II. Administrivia
CMSC 132: Object-Oriented Programming II Administrivia CMSC 132 Summer 2017 1 Course Description Introduction to use of computers to solve problems Design and implement abstract data types: List, Stack,
More informationWriteup for first project of CMSC 420: Data Structures Section 0102, Summer Theme: Threaded AVL Trees
Writeup for first project of CMSC 420: Data Structures Section 0102, Summer 2017 Theme: Threaded AVL Trees Handout date: 06-01 On-time deadline: 06-09, 11:59pm Late deadline (30% penalty): 06-11, 11:59pm
More informationCourse and Contact Information. Course Description. Course Objectives
San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2016 Course and Contact Information Instructor: Dr.
More informationRochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies
Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies 4002-360.01 ~ Introduction to Database & Data Modeling ~ Spring
More informationOur second exam is Monday, April 3. Note that it will not be possible to get all the homework submissions graded before the exam.
Com S 227 Spring 2017 Assignment 3 300 points Due Date:, Wednesday, March 29 11:59 pm (midnight) Late deadline (25% penalty): Thursday, March 30, 11:59 pm General information This assignment is to be done
More informationSoftware Engineering Large Practical
1 Software Engineering Large Practical Stephen Gilmore (Stephen.Gilmore@ed.ac.uk) School of Informatics Document version 1.0. Issued on: September 28, 2016 About The Software Engineering Large Practical
More informationProgramming for Robotics Introduction to ROS
Programming for Robotics Introduction to ROS Course 1 Péter Fankhauser, Dominic Jud, Martin Wermelinger Prof. Dr. Marco Hutter Péter Fankhauser 20.02.2017 1 Overview Course 1 ROS architecture & philosophy
More informationCS 520 Theory and Practice of Software Engineering Fall 2017
CS 520 Theory and Practice of Software Engineering Fall 2017 Course introduction September 05, 2017 The CS 520 team Instructors Prof. Yuriy Brun Office: CS 346 Office hours: by appointment brun@cs.umass.edu
More informationCMPSCI 187 / Spring 2015 Postfix Expression Evaluator
CMPSCI 187 / Spring 2015 Postfix Expression Evaluator Due on Thursday, 05 March, 8:30 a.m. Marc Liberatore and John Ridgway Morrill I N375 Section 01 @ 10:00 Section 02 @ 08:30 1 CMPSCI 187 / Spring 2015
More informationANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012
ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time
More informationEECE.2160: ECE Application Programming Spring 2017
Course Meetings Section 201: MWF 8-8:50, Ball 314 Section 202: MWF 12-12:50, Kitson 305 Course Website Main page: http://mjgeiger.github.io/eece2160/sp17/ Schedule: http://mjgeiger.github.io/eece2160/sp17/schedule.htm
More informationProgramming Language Concepts, cs2104 Lecture 01 ( )
Programming Language Concepts, cs2104 Lecture 01 (2003-08-15) Seif Haridi Department of Computer Science, NUS haridi@comp.nus.edu.sg 2002-08-15 S. Haridi, CS2104, L01 (slides: C. Schulte, S. Haridi) 1
More informationIntroduction to MySQL. Database Systems
Introduction to MySQL Database Systems 1 Agenda Bureaucracy Database architecture overview SSH Tunneling Intro to MySQL Comments on homework 2 Homework #1 Submission date is on the website.. (No late arrivals
More informationCS 118 Project Phase 2 P2P Networking
CS 118 Project Phase 2 P2P Networking Due Monday, March 15 th at 11:59pm Boelter Hall 4428, Box D3/C4 and via Electronic Submission Overview In this phase you will extend your work from Phase 1 to create
More informationChapter 13 XML: Extensible Markup Language
Chapter 13 XML: Extensible Markup Language - Internet applications provide Web interfaces to databases (data sources) - Three-tier architecture Client V Application Programs Webserver V Database Server
More informationACADEMIC APPEALS MODULE
ACADEMIC APPEALS MODULE Faculty User Guide Hila Schwarcz Table of Contents 1 Faculty Appeals' Assignments 2 2 Reviewing an Appeal 2 2.1 2.1. Accessing the appeals module 2 2.2 Reviewing an Appeal's Details
More informationCS4470: Intro to UI Software CS6456: Principles of UI Software. Fall 2006 Keith Edwards
CS4470: Intro to UI Software CS6456: Principles of UI Software Fall 2006 Keith Edwards Today s Agenda Introductions Me TA You Class Overview Syllabus Resources Class Policies 2 Introductions Instructor
More informationExemplar: A Search Engine For Finding Highly Relevant Applications
Exemplar: A Search Engine For Finding Highly Relevant Applications Mark Grechanik, Chen Fu, Qing Xie, Collin McMillan, Denys Poshyvanyk and Chad Cumby Support: NSF CCF-0916139, NSF CCF-0916260, Accenture,
More informationSan José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015
Course and Contact Information San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015 Instructor: Aikaterini Potika Office Location: MacQuarrie Hall 215
More informationCSE 331 Software Design & Implementation
CSE 331 Software Design & Implementation Spring 2019 Section 2 Development Tools UW CSE 331 Spring 2019 1 Administrivia HW1 done! HW2 due next Tuesday. HW3 out today, deadline upcoming. Everyone should
More informationGeneral Course Information. Catalogue Description. Objectives
General Course Information CSE4305: Compilers for Algorithmic Languages CSE5317: Design and Construction of Compilers Instructor: Leonidas Fegaras Office: ERB 653 (Engineering Research Bldg) Phone: (817)
More informationInformation Retrieval
Information Retrieval Course presentation João Magalhães 1 Relevance vs similarity Multimedia documents Information retrieval application Query Documents Information side User side What is the best [search
More informationInstructor: Anna Miller
Media Graphics ADV 3203 Fall 2016 Advertising Media Graphics - 81584 - ADV 3203 Mondays and Wednesdays 12:15 PM - 1:30 PM room 1011 And Advertising Media Graphics - 82354 - ADV 3203 Mondays and Wednesdays
More informationIntroduction to Databases Fall-Winter 2010/11. Syllabus
Introduction to Databases Fall-Winter 2010/11 Syllabus Werner Nutt Syllabus Lecturer Werner Nutt, nutt@inf.unibz.it, Room POS 2.09 Office hours: Tuesday, 14:00 16:00 and by appointment (If you want to
More informationCourse and Contact Information. Catalog Description. Course Objectives
San Jose State University College of Science Department of Computer Science CS157A, Introduction to Database Management Systems, Sections 1 and 2, Fall2015 Course and Contact Information Instructor: Dr.
More information