brett hlavinka and chris aikens n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Computer Science Search PowerPoint Presentation
Download Presentation
Computer Science Search

Loading in 2 Seconds...

play fullscreen
1 / 19

Computer Science Search - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

Brett Hlavinka and Chris Aikens. Computer Science Search. Imagine…. You’re a CSCE Junior about to start upper-level courses You’re frustrated with howdy and its uselessness You don’t want to pay simply to look up professor reviews You want to find courses you have an interest in.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Computer Science Search' - bunme


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
imagine
Imagine…
  • You’re a CSCE Junior about to start upper-level courses
  • You’re frustrated with howdy and its uselessness
  • You don’t want to pay simply to look up professor reviews
  • You want to find courses you have an interest in
sources of information
Sources of Information
  • Course information is spread across many sources
    • howdy
      • Course schedules
    • myEdu (formerly PickaProf)
      • Grade distributions and reviews
    • CS Department website
      • Course descriptions
search problems
Search Problems
  • Searching through courses is limited
    • howdy
      • Limit results with advanced search filters
    • myEdu (formerly PickaProf)
      • Course number or professor’s name
    • CS Department website
      • No searching
motivation
Motivation
  • Problem: Cannot easily determine which courses you want to take
  • Solution: A consolidated, searchable website for CS courses
    • View course schedules
    • Search over descriptions and reviews
    • Be free of charge
  • Enter Computer Science Search (CSS)
related work
Related Work
  • MyEdu
    • Grade distributions and professor ratings/reviews
    • Starting at $10 a year
related work1
Related Work
  • Stanford’s Course Rank
    • Search, Review, Schedule, and Plan
    • Can be adopted by other universities
related work2
Related Work
  • AgProfessors.com
    • Course/professor grade distributions and reviews
    • Texas A&M specific (and free of charge)
related work3
Related Work
  • Summary
    • All related works incorporated good ideas
      • Searching
      • Reviews
      • Course Descriptions
    • Try to integrate related works and our own ideas
  • Idea: make a course search site specific to Texas A&M that helps students build their schedule
    • Should be easy to use and allow students to retrieve information
methods used
Methods Used
  • Scope: make the site CSCE only with static content to start
    • Collected course info
    • MyEdu reviews as base (plus some original)
  • Store various fields relevant to courses in an XML file
  • Use Digester to parse the XML file
  • Use Lucene to allow the user to search over courses and reviews
slide11
Demo
  • Search for Course Number 470
  • Search for Name Hurley
  • Search for Time MWF
  • Search for All “Database”
  • Search for All “Aggies Roolz”
  • Browse by Number
  • Browse by Prof
scenario 1
Scenario 1
  • Information need: retrieve relevant information for taking CSCE – 410
  • AgProfessors: Search finds course and gives grade distributions
  • MyEdu: Search finds course and tells grade distributions and has professor reviews
  • CSS: Search finds course and gives general information about the course
scenario 2
Scenario 2
  • Information need: retrieve relevant courses to the search “scheduling and memory allocation”
    • Try to find course that covers this material
    • Hope to find CSCE – 410
  • AgProfessors and MyEdu fall short here
  • This is the reason behind CSS
    • The search returns CSCE – 410
evaluation
Evaluation
  • All the searchable sites have useful information, the user needs to decide their information need
    • Grade Distributions
    • Professor Reviews
    • Course Scheduling/Reviews
  • CSS was made to find courses from a general search
  • We did not expect the other sites to perform well in this area
analysis
Analysis
  • Student values a site that is essentially all in one package
  • Stanford’s Course Rank has all the features that any student would need when constructing a course schedule
    • Search capability
    • Reviews
    • Built in scheduling
    • Planning
conclusions
Conclusions
  • There is an obvious absence of searchable course listings
    • CSS is a site designed for finding courses you want
    • CSS could be further developed to implement more features
      • Writing reviews
      • Grade distributions
      • Course recommendations
conclusions1
Conclusions
  • Information should be consolidated
    • CSS is a consolidated site, combining course listings with searchable descriptions and reviews
    • Reduces time retrieving information, as well as the hassle of doing so