3 Pages

cs338-mt-samplequestions

Course: CS 338, Fall 2008
School: Drexel
Rating:
 
 
 
 
 

Word Count: 289

Document Preview

nice Question n Question n Whats about this interface? What are some possible challenges in implementation? Name three reasons that GUIs are hard to implement (rather than design). CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 1 CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 2 Question n Question n What is the output? (3 strings) public static void main...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> Drexel >> CS 338

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
nice Question n Question n Whats about this interface? What are some possible challenges in implementation? Name three reasons that GUIs are hard to implement (rather than design). CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 1 CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 2 Question n Question n What is the output? (3 strings) public static void main (String[] args) { Animal x = new Animal (); System.out.println (x.foo()); Platypus y = new Platypus (); System.out.println (y.foo()); Animal z = new Platypus (); System.out.println (z.foo()); } Describe the model, view, and controller components of a menu. public class Animal { public String foo () { return "Animal"; } } public class Platypus extends Animal { public String foo () { return "Platypus"; } } CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 3 CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 4 Page # Question n Question n In pseudocode as close to real code as possible, write a program lay to out the window below: Whats the use in having Adapter classes? public class WindowAdapter implements WindowsListener { public void windowActivated(WindowEvent e) { } public void windowClosed(WindowEvent e) { } public void windowClosing(WindowEvent e) { } public void windowDeactivated(WindowEvent e) { } public void windowDeiconified(WindowEvent e) { } public void windowIconified(WindowEvent e) { } public void windowOpened(WindowEvent e) { } } CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 5 CS480: Graphical User Interfaces. Dario Salvucci, Drexel University. 6 Question n Question n For a calendar...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Drexel - CS - 338
Onwards and downwards What goes on underneath the GUI? How does the toolkit draw / maintain the interface? This class: Intro to basic graphics image models coordinate systems canvas drawing clippingThanks to James Landay @ UC Berkeley for th
Drexel - CS - 338
Human-computer interactionLecture 2: Design & ImplementationHuman-computer interaction is a discipline concerned with the design, implementation, and evaluation of interactive systems for human use and with the study of the major phenomena sur
Drexel - CS - 586
CS 586/480 Computer Graphics IIDr. David Breen Matheson 408 Thursday 6PM 8:50PMPresentation 1 9/30/04Class Topics and ObjectivesPhoto-realistic image generation n Ray Tracing! n Learn and implement the algorithms needed to create ray traced ima
Drexel - CS - 338
Widgets! Look at the most common GUI components see what they do see how they workLecture 4: Components High-level goal: Get prepared to build a real interface!CS 338: Graphical User Interfaces. Dario Salvucci, Drexel University.1CS 338:
Drexel - CS - 586
CS 586/480 Computer Graphics II Dr.David Breen Matheson 408 Thursday 6PM 8:50PM Presentation 8 12/2/041Logistics Readresearch paper and prepare question K. Perlin, "An Image Synthesizer," Proc. SIGGRAPH '85, July 1985, pp. 287 - 296
Drexel - CS - 586
CS 586/480 Computer Graphics IIDr. David Breen Korman 207 Thursday 6PM 8:50PMPresentation 3 10/9/03LogisticsTake attendance n Read research paper and prepare questionnnR.A. Drebin, L. Carpenter, and P. Hanrahan, "Volume Rendering", ACM Comp
Drexel - CS - 586
CS 586/480 Computer Graphics IIDr. David Breen Matheson 408 Thursday 6PM 8:50PMPresentation 4 10/28/04Logisticsn Readnresearch paper and prepare summary and questionP. Hanrahan, "Ray Tracing Algebraic Surfaces," Proc. SIGGRAPH '83, July 198
Drexel - CS - 431
CS 431/636 Advanced Rendering TechniquesDr. David Breen University Crossings 149 Tuesday 6PM 8:50PMPresentation 9 6/3/08Logistics Deadline for all assignments is Friday 5PM 6/6/08 for graduating seniors Wednesday 9AM 6/11/08 for everybody els
Drexel - GK - 12
Drexel-SDP GK-12 LESSONLesson: Scientific MethodSubject Area(s) Associated Unit Lesson Title Lesson # 1 of 2 Lesson Dependency None. Time Required 30 minutes Summary In this lesson, students will be introduced to the scientific (inquiry) process.
Drexel - GK - 12
Drexel-SDP GK-12 LESSON Subject Area: Math Lesson Title The Fundamental Theorem of Counting Grade Level 8 Time Required Lesson time is dependent on student background, but may require up to 1 hour if the concept of probability has not been previously
Drexel - GK - 12
Drexel-SDP GK-12 LESSONLesson: Prepare and Deliver a Presentation on a Science Fair ProjectSubject Area(s) Associated Unit Lesson Title Project Lesson # 1 of 2 Lesson Dependency None. Time Required 30 minutes Summary In this lesson, students will
Drexel - GK - 12
Drexel-SDP GK-12 ACTIVITYActivity: Science FairSubject Area(s) Associated Unit Activity Title General Science Scientific Method embedded Scientific Method Activity Associated Lesson Grade Level 6 (5-7) Activity Dependency None Time Required 500 mi
Drexel - GK - 12
Drexel-SDP GK-12 ACTIVITYScience Fair ActivitySubject Area(s) Associated Unit Activity Title Header Science and Technology Science Fair Project Lesson: Scientific Method Science Fair Activity Associated LessonGrade Level 6 (5-7) Grade Level 6 (5
Drexel - GK - 12
Drexel-SDP GK-12 ACTIVITYActivity: Learn to Cut PVC PipeSubject Area(s) Associated Unit Activity Title Chemistry Sea Perch, module 3 Lesson: What is PVC Activity: Learn to Solder Associated Lesson Grade Level 6 (5-12) Activity Dependency None Time
Drexel - GK - 12
Drexel-SDP GK-12 ACTIVITYActivity: Learn to SolderSubject Area(s) Associated Unit Activity Title Electronics, Mathematics Sea Perch, module 3 "Lesson: Electric Circuits" Activity: Learn to Solder Associated Lesson Grade Level 6 (5-12) Activity Dep
Drexel - GK - 12
Drexel-SDP GK-12 ACTIVITYActivity: Space Station Solar Panel TrussSubject Area(s) Associated Unit Earth and Space Astronomy, module 2 Associated Lesson Fabrication Lesson: Space Station Solar Panel Truss Activity Title Activity: Space Station Remo
Drexel - GK - 12
Drexel-SDP GK-12 LESSON Subject Area: Math Lesson Title The Pythagorean Theorem Grade Level 8 Time Required Lesson time is dependent on student background, and typically requires about 1 hour. Summary This lesson is intended to be an introduction to
Drexel - GK - 12
Drexel-SDP GK-12 LESSON Lesson Title and Identifier: Title: Water Wheels: Getting Power from my H2O Identifier: 5.2 Module: Environment Grade Level: 6th Subject Area (Unit): Environment Concept: Students will study different forms of energy sour
Drexel - JGT - 27
Homework 3_Answers to Question 4 What happens with the choices you have checked? What about the choices you haven't checked? All of the choices that have been checked will be sent in an e-mail and will have their value equal to 1. All the choices tha
Drexel - LS - 82
Leaona Staten Info 653 Digital Libraries Internet Public Library The internet public library website (ipl.org) was a project that begun in 1995 at a seminar held at the school of information and library studies at the University of Michigan. It was f
Drexel - CS - 510
From evan at sultanik.com Fri Nov 3 10:10:31 2006From: evan at sultanik.com (Evan A. Sultanik)Date: Fri Nov 3 14:14:19 2006Subject: [Cs510-fall06] Midterm Take-Home ExamMessage-ID: <32540837.19601162566631744.JavaMail.root@cosine>The exam is
Drexel - CS - 451
From newsletter at discount-educational-software.net Sat Nov 1 08:07:32 2008From: newsletter at discount-educational-software.net (Education Software News)Date: Sat Nov 1 08:08:20 2008Subject: [Cs451-501] Education Software News - October 2008
Drexel - CS - 380
From eas28 at cs.drexel.edu Wed Jan 2 11:21:36 2008From: eas28 at cs.drexel.edu (Evan Sultanik)Date: Wed Jan 2 11:21:40 2008Subject: [Cs380-fall-07] Re: Final Grades & Teaching Next TermIn-Reply-To: <c373627a0712120619k2a385305kf0ea81311e7b79f
Wisconsin - PA - 878
Public Affairs 878 Paul R. Soglin Office hours: Thursday 9:00-10:45 am psoglin@lafollette.wisc.eduSemester I, 2008-2009 SyllabusPublic Management Effective public management requires considerable skill and knowledge. It is necessary for individua
Wisconsin - PA - 878
Public Affairs 878 Paul R. Soglin Office hours: Monday 1:00-3:15 pm psoglin@lafollette.wisc.eduSemester II, 2008-2009 SyllabusPublic Management Effective public management requires considerable skill and knowledge. It is necessary for individuals
Wisconsin - PA - 878
1 University of Wisconsin-Madison La Follette School of Public Affairs PA 878: Public Management Fall 2007, TH 3:30-5:25 pm, Office Hours: TH 1:00-3:00 Location: 4308 SOC SCI Instructor: Susan Webb Yackee, Ph.D. Phone: 608-265-6017 Office: La Follett
Wisconsin - ISCA - 2005
O1TURN : Near-Optimal Worst-Case Throughput Routing for 2D-Mesh NetworksDaeHo Seo, Akif Ali, WonTaek Lim Nauman Rafique, Mithuna ThottethodiSchool of Electrical and Computer Engineering Purdue UniversityMotivation New routing algorithm for 2D Me
Wisconsin - CS - 537
UNIVERSITY of WISCONSIN-MADISON Computer Sciences DepartmentCS 537 Introduction to Operating Systems Andrea C. Arpaci-Dusseau Remzi H. Arpaci-DusseauGeneric Page TableMemory divided into pages Page table is a collection of PTEs (page table entrie
Wisconsin - CS - 739
MapReduce: Simplied Data Processing on Large ClustersGarrett Kolpin CS 739: Distributed Systems University of Wisconsin, Madison Spring 20061 OverviewMapReduce is a programming model designed to hide the complexities of scheduling, parallelizatio
Wisconsin - CS - 739
A. Arpaci-Dusseau CS739: Distributed SystemsDepartment of Computer Science University of Wisconsin, MadisonDistributed State in NFS from v2 to v3 to v4 1 The Role of Distributed State Introduction: What is state in a computer system? What is dis
Wisconsin - MUL - 2006
PROOF WEAVINGAnne Mulhern Computer Sciences Department University of WisconsinMadison Madison, WI USA mulhern@cs.wisc.edu www.cs.wisc.edu/~mulhernModifying ProofsI'll usenot modify tacticals mustand addspecial I must abroken add II'llcould new,
Wisconsin - CS - 766
Multi-Image Matching using Multi-Scale Oriented PatchesMatthew Brown Department of Computer Science University of British Columbia mbrown@cs.ubc.ca Richard Szeliski Vision Technology Group Microsoft Research szeliski@microsoft.com Simon Winder Visio
Wisconsin - ISCA - 2005
Analysis of the O-GEHL branch predictorOptimized GEometric History LengthAndr Seznec IRISA/INRIA/HIPEAC1Andr Seznec Caps Team IRISA/INRIAAnalysis of the O-GEHL branch predictorObjectives State of the art accuracy: Any gain in branch predic
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 02
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 06
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 02
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 06
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 04
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 06
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 03
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 06
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 03
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 06
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 04
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 06
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 02
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - ASSIGNMENT - 07
<?xml version="1.0" encoding="UTF-8"?> <Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>fcdcee8548b3666f35c1779d83ef61733c1a4f93.txt%3Fview %3Dan</Key><RequestId>2EB4A28DC9224912</RequestId><HostId>IyIxWPv3Y9Tq+Wp
Wisconsin - AOS - 311
AOS 311 Problem Set 2Due Wednesday 20 February 2009Reading: Holton Chapters 1-3,4; Martin: Chapters 1-4,5; Cushman-Roisin: Chapters 1, 2-3, 2-6, 3, 4. 6. Show that the solution to Problem 5 ( may be written as: . Using Matlab plot solutions for va