Documents Found!
As seen in
Less Work, Better Grades
Join
Course Hero
Access
best resources
Ace
your classes
Ace your courses with Course Hero!
|
|
|
Study Smarter, Score Higher
Here are the top 5 related documents
...A Framework for ThreeDimensional Simulation of Morphogenesis
Trevor Cickovski, Chengbang Huang, Rajiv Chaturvedi, Tilmann Glimm, H.G.E. Hentschel, Mark Alber, James A. Glazier, Stuart A. Newman, Jess A. Izaguirre Presented by Scott Christley
CSE 598k...
...Computational Biology Molecular Dynamics
Instructor: Prof. Jess A. Izaguirre Textbook: Tamar Schlick, Molecular Modeling and Simulation: An Interdisciplinary Guide, SpringerVerlag, Berlin-New York, 2002, chapters 7,8 Reference: NIH Center for Computa...
...Docking and computational drug-design
Santanu Chatterjee
Protein flexibility and drug design: how to hit a moving target
By Heather A. Carlson
Introduction
What is a moving target? Why consider a moving target?
Why moving target?
MPS
Current p...
...Computational Biology Protein Folding Simulations
Instructor: Prof. Jess A. Izaguirre Reference: CASP webpage
http:/predictioncenter.llnl.gov/casp6
Textbook, Chapter 2
CASP
Biannual protein structural prediction competition Metric root mean squa...
Document Content (unformatted)
Course Hero has millions of student submitted documents similar to the one
below including study guides, homework solutions, papers, exam answer keys and textbook solutions.
patterns Design Glenn D. Blank Definitions A pattern is a recurring solution to a standard problem, in a context. Christopher Alexander, a professor of architecture... Why would what a prof of architecture says be relevant to software? "A pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice." Jim Coplein, a software engineer: "I like to relate this definition to dress patterns..." What are dress patterns? "... I could tell you how to make a dress by specifying the route of a scissors through a piece of cloth in terms of angles and lengths of cut. Or, I could give you a pattern. Reading the specification, you would have no idea what was being built or if you had built the right thing when you were finished. The pattern foreshadows the product: it is the rule for making the thing, but it is also, in many respects, the thing itself." Patterns in engineering How do other engineers find and use patterns? Mature engineering disciplines have handbooks describing successful solutions to known problems Automobile designers don't design cars from scratch using the laws of physics Instead, they reuse standard designs with successful track records, learning from experience Should software engineers make use of patterns? Why? "Be sure that you make everything according to the pattern I have shown you here on the mountain." Exodus 25:40. Patterns support reuse of software architecture and design Developing software from scratch is also expensive The "gang of four" (GoF) Erich Gamma, Richard Helm, Ralph Johnson & John Vlissides (Addison-Wesley, 1995) Design Patterns book catalogs 23 different patterns as solutions to different classes of problems, in C++ & Smalltalk The problems and solutions are broadly applicable, used by many people over many years What design pattern did we discover with the Undo problem? Why is it useful to learn about this pattern? Patterns suggest opportunities for reuse in analysis, design and programming GOF presents each pattern in a structured format What do you think of this format? Pros and cons? Elements of Design Patterns Design patterns have 4 essential elements: Pattern name: increases vocabulary of designers Problem: intent, context, when to apply Solution: UML-like structure, abstract code Consequences: results and tradeoffs Command pattern Synopsis or Intent: Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations Context: You want to model the time evolution of a program: What needs to be done, e.g. queued requests, alarms, conditions for action What is being done, e.g. which parts of a composite or distributed action have been completed What has been done, e.g. a log of undoable operations What are some applications that need to support undo? Editor, calculator, database with transactions Perform an execute at one time, undo at a different time Interface of a Command object can be a simple execute() method Extra methods can support undo and redo Commands can be persistent and globally accessible, just like normal objects Solution: represent units of work as Command objects Command pattern, continued Structure: Participants (the classes and/or objects participating in this pattern): Command (Command) declares an interface for executing an operation ConcreteCommand defines a binding between a Receiver object and an action implements Execute by invoking the corresponding operation(s) on Receiver Invoker asks the command to carry out the request Receiver knows how to perform operations associated with carrying out the request Client creates a ConcreteCommand object and sets its receiver Command pattern, continued Consequences: You can undo/redo any Command Each Command stores what it needs to restore state You can store Commands in a stack or queue Command processor pattern maintains a history It is easy to add new Commands, because you do not have to change existing classes Command is an abstract class, from which you derive new classes execute(), undo() and redo() are polymorphic functions Design Patterns are NOT Data structures that can be encoded in classes and reused as is (i.e., linked lists, hash tables) Complex domain-specific designs (for an entire application or subsystem) If they are not familiar data structures or complex domain-specific subsystems, what are they? They are: "Descriptions of communicating objects and classes that are customized to solve a general design problem in a particular context." Observer pattern Intent: Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically Model is problem domain View is windowing system Controller mouse/keyboard is control Used in Model-View-Controller framework How can Observer pattern be used in other applications? JDK's Abstract Window Toolkit (listeners) Java's Thread monitors, notify(), etc. Structure of Observer Pattern Subject for all observers obs { obs->update() } Observer * 1 +notify() +attach(in Observer) +detach(in Observer) +update() ConcreteObserver ConcreteSubject -subjectSate +getState() * 1 +update() return subjectState observerState = subject->getState() Three Types of Patterns Creational patterns: Deal with initializing and configuring classes and objects Deal with decoupling interface and implementation of classes and objects Composition of classes or objects Structural patterns: Behavioral patterns: Deal with dynamic interactions among societies of classes and objects How they distribute responsibility Singleton pattern (creational) Ensure that a class has only one instance and provide a global point of access to it Why not use a global variable? class Singleton { public: static Singleton* getInstance(); protected: //Why are the following protected? Singleton(); Singleton(const Singleton&); Singleton& operator= (const Singleton&); private: static Singleton* instance; }; Singleton *p2 = p1->getInstance(); Creational Patterns Abstract Factory: Factory for building related objects Factory for building complex objects incrementally Method in a derived class creates associates Factory for cloning new instances from a prototype Factory for a singular (sole) instance Builder: Factory Method: Prototype: Singleton: Structural patterns Describe ways to assemble objects to realize new functionality Added flexibility inherent in object composition due to ability to change composition at run-time not possible with static class composition Proxy: acts as convenient surrogate or placeholder for another object. Remote Proxy: local representative for object in a different address space Virtual Proxy: represent large object that should be loaded on demand Protected Proxy: protect access to the original object Example: Proxy Structural Patterns Adapter: Translator adapts a server interface for a client Abstraction for binding one of many implementations Structure for building recursive aggregations Decorator extends an object transparently Simplifies the interface for a subsystem Many fine-grained objects shared efficiently. One object approximates another Bridge: Composite: Decorator: Facade: Flyweight: Proxy: Behavioral Patterns Chain of Responsibility: Request delegated to the responsible service provider Request or Action is first-class object, hence re-storable Aggregate and access elements sequentially Command: Iterator: Interpreter: Language interpreter for a small grammar Coordinates interactions between its associates Snapshot captures and restores object states privately Mediator: Memento: Which ones do you think you have seen somewhere? Behavioral Patterns (cont.) Observer: Dependents update automatically when subject changes Object whose behavior depends on its state Abstraction for selecting one of many algorithms Algorithm with some steps supplied by a derived class State: Strategy: Template Method: Visitor: Operations applied to elements of a heterogeneous object structure Patterns in software libraries AWT and Swing use Observer pattern Iterator pattern in C++ template library & JDK Fa ade pattern used in many studentoriented libraries to simplify more complicated libraries! Bridge and other patterns recurs in middleware for distributed computing frameworks ... More software patterns Design patterns idioms (low level, C++): Jim Coplein, Scott Meyers I.e., when should you define a virtual destructor? design (micro-architectures) [Gamma-GoF] architectural (systems design): layers, reflection, broker structure and behavior accessible for adaptation and change: Meta-level provides self-representation, base level defines the application logic Reflection makes classes self-aware, their Java Enterprise Design Patterns (distributed transactions and databases) E.g., ACID Transaction: Atomicity (restoring an object after a failed transaction), Consistency, Isolation, and Durability Analysis patterns (recurring & reusable analysis models, from various domains, i.e., accounting, financial trading, health care) Process patterns (software process & organization) Benefits of Design Patterns Design patterns enable large-scale reuse of software architectures and also help document systems Patterns explicitly capture expert knowledge and design tradeoffs and make it more widely available Patterns help improve developer communication Pattern names form a common vocabulary Web Resources http://home.earthlink.net/~huston2/dp/ http://www.dofactory.com/ http://hillside.net/patterns/ Java Enterprise Design Patterns
Textbooks related to the document above:
Find millions of documents here - Study Guides, Homework Solutions, Papers, Exam Answer Keys and more.
Course Hero has millions of course related materials that will enable you to learn better,
faster and get an A in all your courses.
Below is a small sample set of documents:
Below is a small sample set of documents:
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University February 2, 2005 Outline Recap TCP, UDP, application layer protocols Co...
Lehigh >> CSE >> 432 (Fall, 2008)
From use cases to classes (in UML) A use case for writing use cases Use case: writing a use case Actors: analyst, client(s) Client identifies and write down all the actors. Analyst writes down all the actors. Client identifies the use cases, i.e., g...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University February 21, 2005 Outline Recap Packet processing algorithms (Problem 5....
Lehigh >> CSE >> 432 (Fall, 2008)
Requirements specification CSE432 Object-Oriented Software Engineering Requirements analysis and system specification Why is this the first stage of most life cycles? Need to understand what customer wants first! Requirements analysis says: \"Make...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University February 23, 2005 Outline Recap Protocol software Hardware architecture...
Lehigh >> CSE >> 432 (Fall, 2008)
JUnit A tool for test-driven development History Kent Beck developed the first xUnit automated test tool for Smalltalk in mid-90\'s Beck and Gamma (of design patterns Gang of Four) developed JUnit on a flight from Zurich to Washington, D.C. Ma...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University March 30, 2005 Outline Recap Scaling a network processor Examples of co...
Lehigh >> CSE >> 432 (Fall, 2008)
Classes in C+ C+ originally called \"C with classes\": Swedish connection: Bjarne Stoustrup borrowed from Simula (\'67) Simulating classes of real world objects C+ continues to evolve: Version 1.0 released by AT&T in 1986 Version 2.0 in 1990 ...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University April 04, 2005 Outline Recap Examples of commercial network processors D...
Lehigh >> CSE >> 432 (Fall, 2008)
Object Oriented Testing Based on notes from James Gain (jgain@cs.uct.ac.za) Plus Glenn Blanks elaborations and expansions Objectives To cover the strategies and tools associated with object oriented testing Analysis and Design Testing Class Tests ...
Lehigh >> CSE >> 398 (Spring, 2005)
Lab on Traffic Monitoring and Throughput Measurement using TTCP CSE398: Network Systems Design, Lehigh University Instructor: Dr. Liang Cheng, Assistant Professor, Computer Science and Engineering Lab Assistant: Yaoyao Zhu, Ph.D. student in Computer ...
Lehigh >> CSE >> 432 (Fall, 2008)
Unified Modeling Language (UML) for OO domain analysis CSE432 Prof Glenn Blank Notation wars Early 90s: 6-10 different notations Bertrand Meyer: circles and arrows Distinguishes inheritance and client/supplier relationships Grady Booch: clouds,...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University March 16, 2005 Outline Recap Traditional protocol processing systems Sta...
Lehigh >> CSE >> 432 (Fall, 2008)
JDBC Java DataBase Connectivity CSE432 Object Oriented Software Engineering What is JDBC? \"An API that lets you access virtually any tabular data source from the Java programming language\" JDBC Data Access API JDBC Technology Homepage What\'...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering state engi...
Lehigh >> CSE >> 432 (Fall, 2008)
Software process life cycles CSE 432: Object-Oriented Software Engineering Software and entropy A virtue of software: relatively easy to change Otherwise it might as well be hardware Nevertheless, the more complex a software system gets, the...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University February 23, 2005 Outline Recap Packet processing functions Protocol so...
Lehigh >> CSE >> 432 (Fall, 2008)
Grouping objects Arrays, Collections and Iterators 1.0 Main concepts to be covered Arrays Collections Iterators 2 Requirement to group objects Many applications for collections of objects: Personal organizers Library catalogs Student-recor...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University April 13, 2005 Outline Recap APP550 processor architecture Classificatio...
Lehigh >> CSE >> 432 (Fall, 2008)
AWT and Swing Most GUI class libraries in C+ are platform specific Different hardware capabilities Subtle differences between the \"look-and-feel\" of various Windowing operating systems Swing can observe various OS look-and-feel conventions Ab...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University January 19, 2005 Outline Recap/discussion Encapsulation, delay Encoding...
Lehigh >> CSE >> 432 (Fall, 2008)
Object-oriented design CSE 432: Object-Oriented Software Engineering Goals of OO analysis (quick review) What are the two main goals of OO analysis? 1) Understand the customer\'s requirements 2) Describe problem domain as a set of classes and rela...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University February 7, 2005 Outline Recap Computer hardware architecture Fetch and ...
Lehigh >> CSE >> 432 (Fall, 2008)
Components COM, ActiveX, JavaBeans CORBA and SOAP Brad Cox\'s IC analogy Software components should be like integrated circuits (ICs) Or plumbing components? 1. 2) 3) 4) 5) 6) Why? What are our desiderata for software components? Bertrand ...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University March 23, 2005 Outline Recap Complexity of network processor design Lab ...
Lehigh >> CSE >> 432 (Fall, 2008)
Microsoft .NET Object Oriented Software Engineering Based on a presentation by Murat Can Ganiz Agenda .NET C# .NET vs. J2EE (C# vs. Java) Any .NET or C# programmers here? 2 Definition. \"Microsoft .NET is a set of Microsoft software te...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398 Lab#2 Part I: Connecting Two LANs with Routers and Switches CSE398: Network Systems Design, Lehigh University Instructor: Dr. Liang Cheng, Assistant Professor, Computer Science and Engineering Lab Assistant: Yaoyao Zhu, Ph.D. student in Comput...
Lehigh >> CSE >> 432 (Fall, 2008)
e Xtreme Programming Outline Traditional life cycle vs. XP XP motto: \"embrace change\" How does this attitude compare with that implicit with traditional waterfall software life cycle? XP values XP practices Pair programming An XP development road...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University April 11, 2005 Outline Recap Reminder: homework due today Overview of Ag...
Lehigh >> CSE >> 432 (Fall, 2008)
Team Organization and Project Management Based on Hans Van Vliet, Software Engineering: Principle and Practice, chapters 5 and 8 Glenn D. Blank Brooks\' law (1975) Adding manpower to a late project only makes it later. Why? As team gets larger, ...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University March 21, 2005 Outline Recap Second generation network systems Third gen...
Lehigh >> CSE >> 197 (Fall, 2006)
Search Engine Optimization Andy Powers, Avenue A | Razorfish December 7, 2006 Who I am Andy Powers andy.powers@avenuea-razorfish.com 267-295-7033 Lehigh \'05, CSB Senior project with Prof. Davison Philadelphia Associate Analyst, Search Engine...
Lehigh >> CSE >> 398 (Spring, 2005)
Lab on Firewall, Ethereal, ICMP and ARP in SANDBOX lab (PL112) CSE398: Network Systems Design, Lehigh University Instructor: Dr. Liang Cheng, Assistant Professor, Computer Science and Engineering Lab Graduate Assistant: Yaoyao Zhu March 16th, 2005 In...
Lehigh >> CSE >> 197 (Fall, 2006)
Module II Overview Why SEM? Goal Analysis How good is my site? Site Analysis PLANNING: Things to Know BEFORE You Start. How good is my search? Measure SEM performance How to do it? Strategic Planning How to sell it? SEM Proposal Fall 2006 Davis...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Assistant Professor, Lehigh University January 24, 2005 Outline Recap Encoding, framing, e...
Lehigh >> CSE >> 197 (Fall, 2006)
Module II Overview Why SEM? Goal Analysis How good is my site? Site Analysis PLANNING: Things to Know BEFORE You Start. How good is my search? Measure SEM performance How to do it? Strategic Planning How to sell it? SEM Proposal Fall 2006 Davis...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University April 06, 2005 Outline Recap APP550 network processor architecture SPA ...
Lehigh >> CSE >> 197 (Fall, 2006)
Module II Overview Why SEM? Goal Analysis How good is my site? Site Analysis PLANNING: Things to Know BEFORE You Start. How good is my search? Measure SEM performance How to do it? Strategic Planning How to sell it? SEM Proposal Fall 2006 Davis...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University March 28, 2005 Outline Recap Network processor architectures Issues in ...
Lehigh >> CSE >> 197 (Fall, 2006)
Choose Your Keyword It is now time to \"position\" your web site! Keyword planning the first real step in SEM campaign - True for both organic and paid placement search! In this chapter, we will conduct keyword planning step by step - Generate ...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University January 17, 2005 Outline Course information NSF: Pre-test and lab-log N...
Lehigh >> CSE >> 197 (Fall, 2006)
How Search Marketing Works How to get started with search marketing How and why to optimize for organic search How and why to get listed in directories How and why to utilize paid placement Fall 2006 Davison/Lin CSE 197/BIS 197: Search Engine...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Assistant Professor, Lehigh University January 26, 2005 Outline Recap Switching and forwar...
Lehigh >> CSE >> 197 (Fall, 2006)
Search Engine Strategies: Road Map Why SEM? How Search Engine Works How SEM Works How Searchers work INTRO: What is SEM PLANNING: Things to Know BEFORE You Start. EXECUTION: How to Make SEM Work Fall 2006 Davison/Lin CSE 197/BIS 197: Search Engi...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering do not fragment\"? Some concepts. Pa...
Lehigh >> CSE >> 197 (Fall, 2006)
Attract Links to Your Site Links are the largest factor in determining a page\'s reputation This chapter covers: Why search engines value links Your link-building philosophy Step-by-step link building for your site Fall 2006 Davison/Lin CSE ...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering forwarding (Chapter 9) Switching...
Lehigh >> CSE >> 197 (Fall, 2006)
Optimize Your Content Need to create content that is both what search engines need, and what searchers want to see. This chapter covers: What search engines look for The philosophy of writing for search Step-by-step optimization of your searc...
Lehigh >> CSE >> 398 (Spring, 2005)
CSE398: Network Systems Design Instructor: Dr. Liang Cheng Department of Computer Science and Engineering P.C. Rossin College of Engineering & Applied Science Lehigh University February 9, 2005 Outline Recap Packet processing algorithms (Chapter 5) ...
Lehigh >> CSE >> 197 (Fall, 2006)
Optimize Your Paid Search Program In this section, we discuss: - Types of Paid Search - Planning Paid Search - Paid Search Optimization step-by-step guide to implement a paid search campaign Fall 2006 Davison/Lin CSE 197/BIS 197: Search Eng...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 10 Given: April 9, 2007 Due: April 16, 2007, before class 1. Read and study Sections 10.1, 10.2, 10.3, 10.5 2. Do problems: (pages 663) 10.2-1 (b)(c) 10.3-2 (a)(b) 10.5-2 1 ...
Lehigh >> CSE >> 197 (Fall, 2006)
How Searchers Work Understanding how searchers work is essential to creating compelling content and ads We will discuss Visitor behavior The searcher\'s intent The searcher\'s click The searcher\'s follow-through Fall 2006 Davison/Lin CSE 197...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 11 Given: April 16, 2007 Due: April 23, 2007, before class 1. Read and study Sections 11.1, 11.2 2. Do problems: (pages 711) 11.1-1 (a)(b) 11.1-2 (a)(b)(c) 11.1-3 (b)(c)(i)(k) ...
Lehigh >> CSE >> 197 (Fall, 2006)
Get Your Site Indexed Three basic questions from this chapter: What if your site is not indexed? How many pages on your site are indexed? How do you get more pages indexed? Fall 2006 Davison/Lin CSE 197/BIS 197: Search Engine Strategies 10-1 ...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 9 Given: April 2, 2007 Due: April 9, 2007, before class 1. Read and study Sections 8.1, 8.2, 8.3, 8.4, 10.1 2. Do problems: (pages 570-571, 663) 8.2-3 (b)(c)(d) 8.2-4 (c) 8.2-7...
Lehigh >> CSE >> 197 (Fall, 2006)
Search Engine Strategies CSE/BIS 197 Fall 2006 Welcome! Profs. Brian Davison and Lin Lin Syllabus, schedule, etc. all online http:/www.cse.lehigh.edu/~brian/course/sem One credit, meets just once per week One textbook: Search Engine Market...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 5 Given: Feb 26, 2007 Due: March 12, 2007, before class 1. Read and study Chapter 4. 2. Do problems: (page 309-311) 4.1-1, 4.1-2, 4.1-4 (b), 4.1-5, 4.1-6 (b), 4.1-7, 4.3-1 1 ...
Lehigh >> CSE >> 197 (Fall, 2006)
How Search Engines Work Today we show how a search engine works What happens when a searcher enters keywords What was performed well in advance Also explain (briefly) how paid results are chosen If we have time, we will also talk about the s...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 8 Given: March 26, 2007 Due: April 2, 2007, before class 1. Read and study Sections 6.1, 6.2, 6.3, 6.4, 6.4, and 6.8. 2. Do problems: (page 461-463) 6.3-1(a,c); 6.3-5(a,b); 6.3...
Lehigh >> CSE >> 265 (Spring, 2008)
CSE 265: System and Network Administration Namespaces the lists and directories in your environment files in filesystem account names in use printers available names of hosts ethernet addresses service-name/port-number lists home directory...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 7 Given: March 19, 2007 Due: March 26, 2007, before class 1. Read and study Sections 6.1, 6.2, 6.3, 6.4, 6.4, and 6.8. 2. Do problems: (page 460-461) 6.1-1 (a, b, d & h), 6.1-3...
Lehigh >> CSE >> 265 (Spring, 2008)
CSE 265: System and Network Administration Software Installation, Localization, and Maintenance Installation, customization Keeping your systems up to date Package management: RPM Automating downloading and installation: YUM OS Upgrades Mainte...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 6 Given: March 12, 2007 Due: March 19, 2007, before class 1. Read and study Chapter 4. Prepare for Quiz 3 that will cover Chapters 3 and 4. 2. Do problems: (page 309-311) 4.4-1...
Lehigh >> CSE >> 265 (Spring, 2008)
CSE 265: System and Network Administration Debugging Learn the customer\'s problem Find the root cause and fix it Have the right tools Fix things once, rather than over and over Avoid the temporary fix trap Learning from carpenters Fixing thi...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 4 Given: Feb 12, 2007 Due: Feb 26, 2007, before class 1. Read and study Chapter 3. 2. Do problems: (page 227-229) 3.4-3, 3.4-5, 3.4-9 (qestions 1 & 2 only, determine whether th...
Lehigh >> CSE >> 265 (Spring, 2008)
CSE 265: System and Network Administration Sharing System Files with NIS Motivation Copying files around NIS: Network Information Service NIS+ and LDAP Spring 2008 CSE 265: System and Network Administration 2004-2008 Brian D. Davison Shari...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 1 Given: Jan 22, 2007 Due: Jan 29, 2007, before class 1. Read and study Chapter 1 (Pages 51-96) in text. 2. Do problems: (page 96-101) 1.1-1, 1.1-2, 1.1-3, 1.1-6, 1.3-1, 1.3-2,...
Lehigh >> CSE >> 265 (Spring, 2008)
CSE 265: System and Network Administration The Network File System NFS Introduction Server-side NFS Client-side NFS NFS Statistics with nfsstat Dedicated NFS File Servers Automatic Mounting Spring 2008 CSE 265: System and Network Administr...
Lehigh >> ECE >> 108 (Spring, 2007)
ECE 108 Signals and Systems Spring 2007, Instructor: Tiffany Li Homework 3 Given: Feb 05, 2007 Due: Feb 12, 2007, before class 1. Read and study Chapter 3. 2. Do problems: (page 166-167) 2.4-16 (parts a, b, c), 2.5-2, 2.5-3, 2.6-1, 3. Do problems: (...
Lehigh >> CSE >> 265 (Spring, 2008)
CSE 265: System and Network Administration Ethics The principles of conduct that govern a group of people Proclamation of what is right and good Probably too late to help much here Policies concerning computer use are generally either for users o...
What are you waiting for?