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.
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:
UPenn - CSE - 100
Privacy of Communications: Snail Mail to TelephonesPrivacy: Snail mail 1710 Postal service in British colonies created. Opening letters forbidden without authorization from secretary of state. 1878 Supreme Court rules (Ex Parte Jackson) governm
UPenn - CSE - 100
Pen Registers & Packets9/29/03CSE 100 - Info Tech & Its Impact on Society1Privacy: Pen RegistersUnited States v. Miller (1976) No constitutional right to business records held by third party. Smith v. Maryland (1979) Given US v Miller, pen
UPenn - CSE - 100
Pen Registers & Packets II10/02/03CSE 100 - Info Tech & Its Impact on Society1Fisher suspends tactic in fighting child porn Philadelphia Inquirer 9/10/2003Pennsylvania Attorney General Michael Fisher yesterday agreed to halt his behind-the-
UPenn - CSE - 100
Data Privacy: Social Security Numbers10/9/03CSE 100 - Info Tech & Its Impact on SocietyAuthorized Uses of Social Security Numbers 1943 Federal agencies use SSN exclusively for employees. 1961 Civil Service Commission uses SSN as an e
UPenn - CSE - 100
The following slides are adapted from:Introduction to Web Security By Adam Cain2nd WWW Workshop, South Korea , 11/1/95and from a tutorial at the website of PrivacyExchange http:/www.privacyexchange.org/Symmetric-key Cryptography Data encrypt
UPenn - CSE - 100
Introduction to Intellectual PropertySources include: Introduction to Intellectual Property Rights, U.S .Dept of State www.usinfo.state.gov/products/pubs/inteprp and Copyright Basics, U.S. Copyright Office www.copyright.gov/circs/circ1.html10/30/2
UPenn - CSE - 100
Understanding the Digital Millennium Copyright Act (DMCA)Much of the presentation here adapted from: Jessica Mitman, Digital Copyright, Prometheus Books, 200111/6/2003CSE 100 Info Technology & Its Impact on SocietyOr rather, the ideas behind
UPenn - CSE - 100
MP-3 Compression: How it works11/11/03CSE 100 Info Technology & Its Impact on Society1WHAT IS MP3?"MP3 is a compression form . (which) tries to eliminate the frequencies which the human ear is unable to hear. As a result the MP3 compression
UPenn - CBIL - 05
Crackingthepromotercode: Identifyingregulatorymodules fortissuespecifictranscripts.Chris Stoeckert, Ph.D. Center for Bioinformatics & Dept. of Genetics University of Pennsylvania School of Medicine Nov.15,2005 UniversityofNebraskaMedicalCenter Wh
UPenn - CBIL - 04
ComputationalAnalysisof TissueSpecificity:Decoding PromotersChrisStoeckert,Ph.D. CenterforBioinformatics&Dept.ofGenetics UniversityofPennsylvania Nov.17,2004 DepartmentofPhysiologySeminarSeries UniversityofKentuckyWhatisthecodefordeterminingwhe
UPenn - CBIL - 404
AnnotatingMicroarray DatawiththeMGED OntologyP.L.Whetzel,A.Pizarro,E.Manduchi,J.Liu,H.He, G.Grant,M.Mailman,C.Stoeckert CenterforBioinformatics UniversityofPennsylvaniaNCICenterforBioinformatics April15,2004Science298:601604,2002Science298:597
UPenn - CBIL - 2
DifferentialExpressionandFalse DiscoveryRateRevisitingthePrincetonStemCellData GPBAWorkshopOct.15,2003GeneExpressionAnalysisofHematopoieticStemCells andCommittedProgenitorsHongxianHe1,GregoryGrant1,LyleUngar2,NataliaB.Ivanova3,IhorR.Lemischka
UPenn - CBIL - 03
GeneratingUsefulInformationin Toxicogenomics:FocusedEfforts: Feb.6,2003,TheNationalAcademiesChrisStoeckert,Ph.D. Centerfor Bioinformatics Universityof PennsylvaniaMicroarrayStandardsMicroarrayStandardsAreNeededTo FacilitateMovingDataAround
UPenn - C - 2
SharingMicroarray ExperimentKnowledgeChipstoHitsOct.28,2002 ChrisStoeckert,Ph.D. Dept.ofGenetics&CenterforBioinformatics UniversityofPennsylvania Nature,October3,2002http:/plasmodb.org/David Roos, Jessie Kissinger, Bindu Gajria, Martin Fraunhol
UPenn - CBIL - 02
Integrated Data Systems for Genomic AnalysisGenomicsandBioinformaticsforthe AdvancementofClinicalSciences ThomasJeffersonUniversity,Oct.14,2002ChrisStoeckert,Ph.D. Dept.ofGenetics&CenterforBioinformatics UniversityofPennsylvania Plasmodiumgenomi
UPenn - CML - 8
SUMS CategoriesData Elements, INatality:Adequate Prenatal Care Adequate Prenatal Care, percent Births to Teen Mother Infant Deaths Infant Deaths, percent Low Birth Weight Babies Low Birth Weight Babies, percent Pre-term Births Pre-term Births, pe
UPenn - GROUP - 040802
PENN Community Project SUG PresentationApril 8, 2002PENN Community Project Agenda Overview Background Phase PhaseI Objectives I Deliverables of Benefits Summary Futures Wrap-Up2PENN Community Project OverviewCollect and manage the
UPenn - CML - 6
Brownfields Inventory Pilot ProjectPrepared for the Pennsylvania Environmental Council by the Cartographic Modeling Lab University of Pennsylvania June 2000Brownfields Inventory Pilot ProjectPennsylvania Environmental CouncilCartographic M
UPenn - SOMAPPS - 00014
TranslationalResearchABasicScience Perspective Translationalresearch:translatesbasicscience discoveriesintoclinicalapplications,and/orusesclinical observationstogeneratenewresearchtopics. Focusisontheintegrationofactivitiesfrombenchto bedside. Tra
UPenn - SOUTHASIAC - 2
The Basics of HinduismPatel StyleIntroduction to Siddhartha Academic English IVThe Vedas Massive holy book of Hinduism Written in Vedic, an ancient form of Sanskrit Collection of four different booksRig Veda Most important Veda Collectio
Villanova - CSC - 02
Chapter 2Data Design and ImplementationDefinitionsAtomic or primitive type A data type whose elements are single, non-decomposable data items Composite type A data type whose elements are composed of multiple data items Structured composite type
Villanova - CSC - 2053
1052SeriesforGraphicsGraphics, Applets Graphical User Interfaces1 CLH GUI slidesOutline - Chapter 2Graphics Applets Drawing Shapes2 CLH GUI slidesIntroduction to GraphicsThe last few sections of each chapter of the textbook focus on gra
Villanova - CSC - 2053
CSC 2053New from 5.01AutoBoxing2AutoBoxingBefore J2SE 5.0, working with primitive types required the repetitive work of converting between the primitive types and the wrapper classes. The new autoboxing feature in J2SE 5.0 handles convers
Villanova - CSC - 2053
Java I/OWriting and Reading Objects to File SerializationStoring Objects/Structures in Files Many programs need to save information between program runs Alternately, we may want one program to save information for later use by another program
Villanova - CSC - 2053
Chapter 2Data Design and ImplementationDefinitionsAtomic or primitive type A data type whose elements are single, non-decomposable data items Composite type A data type whose elements are composed of multiple data items Structured composite type
Villanova - CSC - 2053
Design Patterns and RefactoringCSC 2053Jan 21, 2009BuzzwordsDesign Patterns describe the higher-level organization of solutions to common problemsDesign Patterns are a current hot topic in O-O designUML is a diagramming language design
Villanova - CSC - 2053
Binary Search TreesIn Chapter 9, binary search trees are used to implement bags and sets. This presentation illustrates how another data type called a dictionary is implemented with binary search trees.1The Dictionary Data TypeA diction
Villanova - CSC - 2053
HEAPS & PRIORITY QUEUESArray and Tree implementations1Priority queueA stack is first in, last out A queue is first in, first out A priority queue is least-first-outThe smallest element is the first one removed The definition of smallest is up
Villanova - CSC - 2053
CSC 2053 -TREESAVL & BALANCED TREES1Balanced TreesThe advantage of balanced trees is that we can perform most operation in time proportional to O(log n) But what is a balanced tree?A balanced binary tree is a binary tree where all leave
Villanova - CSC - 2053
QuicksortThis is probably the most popular sorting algorithm.\ It was invented by the English Scientist C.A.R. Hoare It is popular becauseit works well in a variety of situations it is a good general purpose algorithms 1QuicksortThe d
Villanova - CSC - 2053
MERGESORT -Csc 2053 SORTING1CSC 20531Stable vs. Non-Stable SortsWe frequently use sorting methods for items with multiple keys Sometimes we need to apply the sorting with different keysFor instance we want to sort a list of people b
Villanova - CSC - 2053
Introduction to GraphsSeveral problems in the real-world can be formulated as objects and connections between them.e.g.What is the fastest way to get from city A to city B? What is the cheapest way to get from city A to city B? The above can
Villanova - CSC - 2053
Hash TablesThe crucial disadvantage for avoiding direct access structures such as arrays is that we need to allocate in advance the size of this structure We tend to overestimate the its size and end up with a very sparse structure We tend to t
Columbia - WWW1 - 2003
DesignDeveloping Software on LinuxTim Marriott Mel Nicholson ICCAD 2003Introduction Why Linux? Porting to Linux Developing on Linux 2003 Synopsys, Inc. (2)Why Linux? The question should be Why the PC? Inexpensive Performance What is wr
Columbia - WWW1 - 2003
grid Mat rix Tec hno log yGrids in EDA Software DevelopmentTom Grotton Cadence Design Systems, Inc. Director, IT Server Farm InitiativeCADENCE CONFIDENTIAL 1Corporate Needs Need more computing capacity Products are becoming more complex and ta
Columbia - WWW1 - 2001
ESUIF: An Open Esterel CompilerStephen A. Edwards Department of Computer Science Columbia University, New York www.cs.columbia.edu/~sedwardsCopyright 2001 Stephen A. Edwards All rights reservedNot Another One My research agenda is to push Este
Columbia - WWW1 - 2001
Esterel and Other ProjectsProf. Stephen A. Edwards Columbia University, New York www.cs.columbia.edu/~sedwardsCopyright 2001 Stephen A. Edwards All rights reservedOutline Part 1 The Esterel language My compiler for it (DAC 2000) Part 2
Columbia - WWW1 - 200110
Getting Industry JobsProf. Stephen A. EdwardsCopyright 2001 Stephen A. Edwards All rights reservedHow to Find an Industry Job Networking is EverythingGood MS- and Ph.D-level jobs arent widely advertised Use your friends, advisors, contacts,
Columbia - WWW1 - 2001
Scaling the Abstraction Cliff: High-Level Languages for System DesignStephen A. Edwards Synopsys, USA Luciano Lavagno University of Udine, ItalyPremise Shrinking hardware costs, higher levels of integration allow more complex designs Designers c
Columbia - CS - 6181
Advanced Internet ServicesHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview Courseoutline Prerequisites Assignments Projects ExamsCourse outline: Internet multimediaReview of Internet architecture
Columbia - COMS - 6181
Advanced Internet ServicesHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview Courseoutline Prerequisites Assignments Projects ExamsCourse outline: Internet multimediaReview of Internet architecture
Columbia - CS - 6181
Modern Internet architecture & technologyAdvanced Internet Services Dept. of Computer Science Columbia University Henning Schulzrinne Fall 2003Internet applications Variations on three themes distinguish protocol vs. application behavior
Columbia - COMS - 6181
Modern Internet architecture & technologyAdvanced Internet Services Dept. of Computer Science Columbia University Henning Schulzrinne Fall 2003Internet applications Variations on three themes distinguish protocol vs. application behavior
Columbia - CS - 6181
StandardizationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003StandardsMandatory vs. voluntary Allowed to use vs. likely to sell Example: health & safety standards UL listing for electrical appliances, fire codes
Columbia - COMS - 6181
StandardizationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003StandardsMandatory vs. voluntary Allowed to use vs. likely to sell Example: health & safety standards UL listing for electrical appliances, fire codes
Columbia - CS - 6181
Internet infrastructure and accessHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Internet backbonesClassify ISPs into tierstier 1: global reach, about 40British Telecom (BT), Cable & Wireless, Global Crossing,
Columbia - COMS - 6181
Internet infrastructure and accessHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Internet backbonesClassify ISPs into tierstier 1: global reach, about 40British Telecom (BT), Cable & Wireless, Global Crossing,
Columbia - CS - 6181
NATs (Network Address Translators)Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003NATsNetwork address translation = local, LAN-specific address space translated to small number of globally routable IP addresses Moti
Columbia - COMS - 6181
NATs (Network Address Translators)Henning Schulzrinne Dept. of Computer Science Columbia University Fall 2003NATsNetwork address translation = local, LAN-specific address space translated to small number of globally routable IP addresses Moti
Columbia - CS - 6181
MulticastHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview IPmulticast service modelsany source, source-specific multicast, Multicast protocol componentsaddress assignment local group management intr
Columbia - COMS - 6181
MulticastHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Overview IPmulticast service modelsany source, source-specific multicast, Multicast protocol componentsaddress assignment local group management intr
Columbia - CS - 6181
AudioHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Common narrowband audio codecsCodec rate (kb/s) delay (ms) multi-rate embedd ed VBR bit-robust/ PLC remarksiLBC Speex AMR-NB G.729 GSM-FR GSM-EFR G.728 G.723.115.
Columbia - COMS - 6181
AudioHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Common narrowband audio codecsCodec rate (kb/s) delay (ms) multi-rate embedd ed VBR bit-robust/ PLC remarksiLBC Speex AMR-NB G.729 GSM-FR GSM-EFR G.728 G.723.115.
Columbia - CS - 6181
Windows audio architectureWin MM Application WinMM.DLL DirectSound Application DSound.DLLUser Mode Kernel ModeWindows Driver Model supported by Win 98, Win ME, Win 2K and Win XP a single audio driver works for multiple Windows versions Direc
Columbia - COMS - 6181
Windows audio architectureWin MM Application WinMM.DLL DirectSound Application DSound.DLLUser Mode Kernel ModeWindows Driver Model supported by Win 98, Win ME, Win 2K and Win XP a single audio driver works for multiple Windows versions Direc
Columbia - CS - 6181
Digital videoHenning Schulzrinne Columbia University Fall 2003Video sourcesVGA video (computer video output) component video R, G, B + H (horizontal sync), V (vertical sync) NTSC or PAL coded color composite or component video scanners, copi
Columbia - COMS - 6181
Digital videoHenning Schulzrinne Columbia University Fall 2003Video sourcesVGA video (computer video output) component video R, G, B + H (horizontal sync), V (vertical sync) NTSC or PAL coded color composite or component video scanners, copi
Columbia - CS - 6181
RTP and playout delay compensationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003RTP packet header0 1 2 3 01234567890123456789012345678901 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC
Columbia - COMS - 6181
RTP and playout delay compensationHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003RTP packet header0 1 2 3 01234567890123456789012345678901 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |V=2|P|X| CC
Columbia - CS - 6181
Congestion control for multimediaHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Motivation Absenceof resource reservation Thus, only end-to-end congestion control prevents congestion collapse Dont want to favor one
Columbia - COMS - 6181
Congestion control for multimediaHenning Schulzrinne Dept. of Computer Science Columbia University Fall 2003Motivation Absenceof resource reservation Thus, only end-to-end congestion control prevents congestion collapse Dont want to favor one