7 Pages

projects

Course: CS 6262, Fall 2008
School: Georgia Tech
Rating:
 
 
 
 
 

Word Count: 2876

Document Preview

6262 CS Project Overview This writeup contains an overview of how the project component of the class works, and it provides some ideas that can get you thinking about your project topic. You are required to work in a group totaling either two or three students. There are no free rides: everyone must substantially contribute to the project. Timeline 16 Oct 14 Dec 14 Dec 5:00 p.m. 8:00 a.m. 8:0010:50 a.m. Proposals...

Register Now

Unformatted Document Excerpt

Coursehero >> Georgia >> Georgia Tech >> CS 6262

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.
6262 CS Project Overview This writeup contains an overview of how the project component of the class works, and it provides some ideas that can get you thinking about your project topic. You are required to work in a group totaling either two or three students. There are no free rides: everyone must substantially contribute to the project. Timeline 16 Oct 14 Dec 14 Dec 5:00 p.m. 8:00 a.m. 8:0010:50 a.m. Proposals due Final project reports due Project poster session (Klaus atrium) Proposal Before starting the real work on your project, you must rst write a proposal detailing what you plan to complete during the eight weeks of project work. Your group should identify a project and work out some specic approach that you want to develop, implement, and test during the rest of the semester. You then explain your approach in a proposal document that shows that you have brainstormed, know what your project will try to show, and know how you will produce the desired results. When I read your proposal, I should understand what your goal is, what steps you are going to take, and how long you think it will take you to get there. The proposal should be roughly 1 page long. (If you need more detail: 10 point font on 12 point leading, 1 column, 0.91 margins.) It should include: A project title. The list of group members. A paragraph that explains your project, including a goal or hypothesis. What you plan to implement. The experiments you plan to run. A timeline to completion. When preparing the timeline, remember to allot time to write the nal paper and to prepare your poster. Quality writing counts. It is worth your eorts to spend time writing a good proposal: if you write the text well, you may be able to reuse some of the prose for your nal paper. 1 Final Report After working on your projects for 8 weeks, we will hold a poster sesion to showcase the work. Each group should produce both a paper and a poster for the session. As we get closer to the end of the semester, we will discuss paper writing and poster preparation in greater detail. The paper is a conference-style document similar to what conferences call an extended abstract or short paper. It should introduce the problem addressed by your work, briey compare your work to related research, explain technically how you solved or tried to solve the problem, and present experiments and results testing your hypothesis or evaluating your implementation. I would expect a reasonable length estimate to be about 5 pages. The nal paper is due at the start of the poster session. Poster Session We will hold a poster session in the nal exam period of the course. Each group will present their project as a poster and will have someone manning the poster for the duration of the poster session to answer questions. If you have never prepared a presentation before, a reasonable starting point is Microsoft PowerPoint or Apple Keynote. Either produce a series of graphical slides that can be printed and mounted on posterboard, or produce a single large slide that can be tile-printed or poster-printed. Remember that posters should try to visually catch peoples attention, so include plenty of graphics. Spicing things up with color also looks nice if you have access to a color printer. The poster session will be held in the Klaus Atrium and is open to anyone in the community who feels like stopping by. We will provide an artists easel for each group. You are responsible for the actual poster, which should include some type of rm backing so that it stands upright on the easel. Wall mounting will not be available. Project Suggestions I have a brief list of possible project ideas, but I want to encourage you to consider thinking of your own topic. None of my ideas below are fully eshed out; my intent is to get you thinking about an idea that you can then develop into your 8 week project. When designing your topic, think about the test equipment that you will require and make sure that you will have access to that test equipment before committing to a project. Project: Your idea here. Please feel welcome to develop your own project idea. Perhaps you have already decided on a thesis topic and would like to work on something related to your thesis. Perhaps our readings so far have given you an idea. It can be fun to use a class project as an opportunity to attack an existing system in the literature, so that may be an approach to take when brainstorming. 2 If you do hit on a great idea, please talk with me about it as you are preparing your proposal and certainly before you submit your proposal. Project: Analysis of embedded software. As small devices such as cell phones become ubiquitous and Internet-connected, vulnerabilities in their software will have a signicant impact on society. Hardware devices often contain general purpose CPUs and execute software stored in ash memory. Just as software on our desktop computers contains exploitable errors, software embedded in small hardware devices can contain aws. Moreover, once errors are detected, patching the software is often cumbersome. (Do you know how to patch the software on your cell phone?) Hence, we would like to detect security vulnerabilities in embedded software as early as possible. Detecting vulnerabilities requires an understanding of the code executing on the device. In this project, you could use interactive binary analysis to study and nd aws in publicly-available device rmware. Some suitable hardware devices might include cell phones, IPTV set-top television boxes, and those broken conference-room display units in the Klaus hallways. Alternatively, if you have access to a device with previously identied aws, you could develop and demonstrate working exploits for those aws. To be most relevant to this course, these exploits should work across a network. Project: Evade a network intrusion detection system. Network intrusion detection systems (NIDS) monitor trac traversing an organizations network and try to identify trac known to be part of an attack. For example, the open-source Snort utility matches trac against a database of rules that charactize known attacks. The eectiveness of a network intrusion detection system relies upon the correctness and completeness of this database. If the database erroneously characterizes non-malicious trac, then the NIDS will generate false alarms; if the detector fails to include all patterns of malicious trac, then it will miss attacks. In this project, you could study the operation of NIDS such as Snort and develop techniques to reduce its eectiveness. You could show that an attacker can transmit benign trac that will cause the NIDS to generate a high rate of false alarms that will overwhelm a security administrator, or you could construct attack transformations that will alter an existing, detected attack into an equivalent but undetected attack. If you successfully reduce the NIDS eectiveness, you should consider how the NIDS could be changed to regain some usability. Project: Linux process tracing via the lesystem. A counterpart to network intrusion detection systems is a host-based intrusion detection system (HIDS). Like a virus scanner, a HIDS is installed locally on the machine that it protects. A common HIDS activity is to monitor the execution of processes by observing their system call behavior. 3 Many host-based intrusion detection systems use operating system supported process tracing mechanisms to follow the execution behavior of a vulnerable process. Linux provides tracing via the ptrace system call. Ptrace is cumbersome, inecient, and dicult to use when tracing multiple processes or forking processes. System V based UNIX systems provide a dierent interface to process tracing and control. One process traces another by reading and writing les in the /proc lesystem. Its part of the UNIX mantra: everything is a le, including other processes. For example, a process can stop the execution of another process by writing a command to the le /proc/PID/ctl, which is the process control le. (Note that this le does not exist on stock Linux systems). Process control via the /proc lesystem on UNIX is elegant, ecient, and scalable to large numbers of traced processes. You could develop similar process tracing and control for Linux. This is an implementation-based project: your goal would be to produce a Linux kernel module that will augment the existing [inadequate] Linux /proc lesystem with additional les oering UNIX-style tracing and control. Project: Masquerade detection. A malicious human user may masquerade as a dierent, legitimate user of an interactive computer system. Perhaps the attacker learned the victims password, or perhaps the victim stepped away from their computer for a meeting or a restroom break. The masquerader can then use the victims credentials to execute actions that cause harm to the victim or the greater computer system network. and Masquerade detectors attempt to identify these malicious impersonators based upon the way the human interacts with the computer. Just as a software reference monitor veries requests to an API, a masquerade detector veries requests to the human API (thats a keyboard and mouse, in less grandiose fashion). After building a prole for the normal user, the system can detect anomalies as potential masqueraders. Interesting problems in masquerade detection remain. What is the appropriate set of human actions to monitor? How do you characterize normal computer usage? A project may try to construct a masquerade detection system that addresses these questions. Project: Host-based egress monitoring. Botnets and self-propagating worms often produce high volumes of specially-constructed outgoing network trac. The presence of such trac may indicate the presence of malicious code on a system even if other software security tools have not detected any intrusion. Egress monitoring looks at outgoing network data, and host-based egress monitoring performs the data inspection at each host. A project could develop such a monitoring system for the purpose of identifying malicious code that uses the network. Project: Spyware detection. A dierent approach is to use some type of egress monitoring to detect leaks of private data. A project could develop a 4 system that monitors outgoing trac and searches for trac containing private information. Project: Database response monitoring. A similar approach may detect software exploits of vulnerabilities in database query construction. For instance, a SQL injection attack passes SQL commands through input, and those commands frequently cause leaks of private information in a backend database. A common version of this attack dumps all rows from a table. If we consider the rows that match a query as the return value of the query, a query that dumps all rows has a return value that looks suspiciously dierent from legitimate queries that return a single row. Although research eorts have produced anomaly detectors that check SQL queries, no eorts have tried to detect attacks by realizing that a querys return value is anomalous. A project could develop an anomaly detector inspecting returned results from SQL queries with the intent of detecting SQL injection attacks. Project: Multilevel secure lesystem. Government folks have wacky problems that are fun to think about. They have existing classication schemes that partition information into levels: unclassied, secret, top secret, codeword, and so on. We could envision partitioning information at the granularity of les. Each le in the le system carries a label indicating to which security level it belongs. We may even be able to implement such partitioning with strategic use of group identiers in a UNIX le system, for example. But the government folks smile politely and tell you they want something more. They want ne-grained partitioning that may even be character-bycharacter within a single le. A good example of this need is an email message. An email may contain some information at the unclassied level and other information at the classied level. A person with classied authorization sends the email to two recipients. The rst recipient is also authorized to see classied material and their operating system will present their email client with the full contents of the message. The second recipient smoked too much pot in college and cannot get a classied clearance. However, they still have sucient privilege to read the unclassied portions of the same email. Their operating system redacts the classied content and returns only the unclassied portion of the email to the second recipients mail reader. A project could develop a lesystem that supports ne-grained tagging of data within the les. Requests for data in a le would then be contingent upon the authorization of the user making the request. The operating system would return only data labeled with privilege at or below the users privilege level. There are clearly hard problems in this domain: le formats, writes that cross privilege boundaries, bootstrapping an initial tagging, and others. Ignore the hard problems for now, and just try to get the lesystem working for the simplest case of les of bytes. Email is the killer app. If you can provide the type of email client user experience I described above, then youll be added to the governments watch 5 list. The good watch list. Project: Comparative analysis of encryption standards or implementations. In class, we discussed a wide collection of encryption standards, algorithms, and implementation optimizations. How do these work in practice? You could study common encryption algorithms used in network communication and attempt to verify the common wisdom posited by the textbook about those algorithms. Project: Network connection visualization. Many users have no idea whats happening in their computers. This includes the complexities of many simultaneous network connections between strange programs executing locally and machines identied only by numeric IP addresses out in the Internet. In this project, you could develop a tool that tries to improve an average users ability to understand the network behavior of their computer. For example, your tool could have a way to visually represent remote hosts, local programs, and the connections between these. Project: Network attack visualization. Repeat everything from the previous point for administrators and networks. Network administrators may be operating network intrusion detection systems like Snort, but Snort generates alerts that may be cumbersome, dicult to understand, and at such a high rate that an administrator is unable to cope with the alerts. A network attack visualization tool can condense a stream of alerts from an intrusion detector into one or more visual representations of the currently-active alerts. For example, a visualization could show the IP ranges of the Internet that are appearing as sources of attacks against the administrators network. This could be a 3dimensional graph, where the X & Y axes characterize the IP address and the Z axis shows attack volume or attack severity from that address. The intention is to allow an administrator to rapidly assess the health of their network by quickly seeing whats being thrown against it from attackers. Project: Phishing detection in an email reader. Phishing messages are email messages from attackers that appear to be legitimiate messages from organizations with your privileged data. If users erroneously visit web sites linked from the email messages, they may willingly reveal privileged data to the attacker because they thought the site was legitimate. An email reader can try to protect its users by detecting these phishing messages. You could develop a plugin for an email reader that detects messages that are likely to be phishing attempts. This plugin will likely look at properties of email messages, such as sender addresses and the links contained within the message. Mozilla Thunderbird and Microsoft Outlook both oer the ability to add functionality as extensions and add-ins, respectively. 6 Project: Phishing detection in a web browser. A phishing email often send the user to a phishing web site. In addition to email-based phishing detection, you could attempt to identify phishing sites when the user browses to them in their web browser. One idea: the browser could contact Google whenever the user visits a machine with a domain name not seen before in their browsing history. If Google knows about the site and returns many search results, then it is probably a legitimate company. If Google has not indexed the site, then it is probably a phishing site that has only been around for a brief period. Project: Password protection in a web browser. Another defense against phishing attacks obscures the privilege information that a user may inadvertently reveal to a phishing web site. For instance, the browser could modify the password entered in a form by the user before sending it to the remote server. If the modication depends upon the name of the web site hosting the form, then the phishing site would see dierent information than the legitimate site. If the modication cannot be easily reversed, then the phishing site cannot recover the password actually typed by the user and hence cannot compute the data sent to the legitimate server. Although the user typed their password in a form sent to the phisher, the phisher ends up receiving useless information. You could implement a plugin for a web browser that provides such modication to user-entered data. You would need to show that the basic functionality of logging into a secure site still works for legitimate sites, and that the information that may be disclosed to a phishing site is insucient for the phisher to masquerade as the user. 7
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:

Georgia Tech - CS - 6262
CS 6262 Homework 1This homework has two parts. Please work individually. The completed homework is due by 5:00 p.m. Atlanta local time on Thursday, August 30. Students submitting solutions after the due date but before 5:00 p.m. Atlanta local time o
Georgia Tech - CS - 6262
CS 6262 HW 5The completed homework is due by 9:00 a.m. Atlanta local time on Monday, November 26. Students submitting solutions after the due date but before 5:00 p.m. on Friday, November 30 will have their scores scaled by 0.7. No solutions will be
Georgia Tech - CS - 6456
Name:ID Number:CS 6456 Principles of UI Software Midterm Exam1.March 2nd 2000(10 points) Most systems that use input events provide a hierarchy of events that contain progressively more detailed information about the event. The event at the
Georgia Tech - CS - 6491
GLHangings: A Tool for Creating Hierarchical 3-D Mobile Animations in OpenGLAbhishek Venkatesh (venky@gatech.edu) Jason Sirichoke (jason.sirichoke@gatech.edu) Mayur Bhosle (mbhosle3@mail.gatech.edu) CS 6491, Fall 2007, College of Computing, Georgia
Georgia Tech - CS - 6491
123.TopologyJarekRossignacDefinitionofapolygonWritethedefinitionofapolygononasheet ofpaperwithyournameonit.Listtheletterscorrespondingtodrawingsthatrepresentvalid polygonsaccordingtoyourdefinition.ABCDEFGSettheoreticoperationsco
Georgia Tech - CS - 6491
Table of ContentsTable of Contents Problem statement Introduction Algorithm to find the intersection of a line segment with a triangle Algorithm 1 Algorithm to determine of a point lies inside, on or outside the triangle Algorithm 2 Algorithm to det
Georgia Tech - CS - 6550
i 4` k F8P6}@ndf gFtPbDgwPbrnB6P~suPFPR uF4H`PP4s pursB~ Dv pbW@367h1YwVr65a3RxY@1B7pa{67F6CYvnww9p8z | Hw@9R6} 3 G 7 7 Q y I G 3 3U t t A C 7 9U5 v h1Y653 | !teaw67FPCwA@7DaE67a3DDp}aw67a388pPI
Georgia Tech - CS - 6550
Ry g c~ nyYg cU BS } T X V XRT g c~ @yYg c EBS } T X HP S a}T S A b dT A RuX{eSB1B9mvRXuvug my )tYq mRqPp%XeoRITXtGFdAVYA9cbnzdreXB9seVa g P F H y a F b W a a A b VT q F H a Fy b W a a A b a H b dC at A b A b dT
Georgia Tech - CS - 6725
CS6725, Spring 2007 Information Security Strategies and PoliciesMon: 1-4 pm, 311 Mason Tues: 4-5 pm, 5th floor Centurgy, Industry Leader Lectures (once/month) Prerequisite: CS4235 Prof. S. E. Goodman, goodman@cc.gatech.edu G11 Habersham, 385-1461 an
Georgia Tech - CS - 6750
Designing Everyday ThingsNorman in 90*Gregory D. Abowd*ummerrr80actually, but that is less alliterativeAgendaYour reactions to Norman Frameworks for understanding interaction Normans heuristics as design advice Understanding ErrorsCS 6750
Georgia Tech - CS - 6750
Computer-Supported Cooperative Work (CSCW)John Stasko Spring 2007This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Al Badre, Jim Foley, Elizabeth Mynatt, Jeff Pierce, Colin Po
Georgia Tech - CS - 6750
Ubiquitous/Pervasive ComputingJohn Stasko Spring 2007This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Al Badre, Jim Foley, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris S
Georgia Tech - CS - 6750
DesignJohn Stasko Spring 2007This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors include Gregory Abowd, Al Badre, Jim Foley, Elizabeth Mynatt, Jeff Pierce, Colin Potts, Chris Shaw, John Stasko, and Br
Georgia Tech - CS - 7001
ColorizationShakti Kamal Under the guidance of Prof. Frank Dellaert(As part of CS-7001 Project 3)2. Related WorkIn [1], rather than choosing RGB colors to transfer from a palette to color individual components, they transfer the entire mood of t
Georgia Tech - CS - 7001
James Vanderhyde CS 7001 Sponsors: Amy Bruckman and Jason Elliot 27 September 2001Math + 3D + Games = Happy StudentsINTRODUCTION AquaMOOSE 3D is a constructionist learning environment where students control an avatar moving through 3-space. This i
Georgia Tech - CS - 7001
Visual IntelligenceShakti Kamal Under the guidance of Prof. James M. Rehg(As part of CS-7001 Project 2)1. IntroductionWe have long known about IQ, and we are beginning to appreciate emotional intelligence, yet there is another fundamental dimens
Georgia Tech - CS - 7001
James Vanderhyde CS 7001 Sponsor: Dana Randall 25 October 2001Rapidly-mixing Markov ChainsINTRODUCTION Andrei Andreyevich Markov was a Russian mathematician born in 1856. Markovs main interests were in number theory, continued fractions, and appro
Georgia Tech - CS - 7210
CS7210ProjectBuildingCoreSystemComponents & FinancialApplicationforHERMES MahendraKutareProjectContextHERMESsubsystemDistributedinformation servicetoassistindecisionsupport. FinancialApplicationsKUBERemulating scenariosforfinancialanalyst.
Georgia Tech - CS - 7210
1 CS 7210 - Midterm March 2007 Closed book and closed notes Your Name: Prof. Schwan Please make time to work on each question in this exam. Partial credit will be given whenever possible. 1) Short questions: 60 mins. (questions marked with * have mo
Georgia Tech - CS - 7210
Big Table A Distributed Storage System For Structured DataOSDI 2006 Fay Chang, Jeffrey Dean, Sanjay Ghemawat et.al. Presented by Mahendra KutareWhy BigTable ?Lots of (semi-)structured data at Google URLs: Contents, crawl metadata(when, res
Georgia Tech - CS - 7270
CS 7270 Networked Applications & ServicesLecture-15A short history of highperformance computing: From Supercomputers to Elastic and Cloud ComputingWhy bother about high-perf computing in this course? The Internet is changing the nature of high-
Georgia Tech - CS - 7270
CS 7270 Networked Applications & ServicesLecture-14Multiplayer games and virtual worlds Part-1: FPS and MMORPG games1Measurement-based Characterization of a Collection of On-line GamesChris Chambers Wu-chang Feng Portland State University Sam
Georgia Tech - CS - 7270
CS7270 NetworkedApplications&ServicesLecture7Webperformance Part1:ContentDistributionNets1HowAkamaiWorks(fromSrini SeshansCMUlecture)cnn.com (content provider) Get foo.jpg Get index.h tml 1 11 12 DNS root server Akamai server23 45 6 7 8
Georgia Tech - CS - 7270
CS 7270 Networked Applications & ServicesLecture-12P2P Streaming Part-1: Native Multicast, End-System Multicast, and intro to P2P-StreamingReading-1 Opportunities and Challenges of Peer-toPeer Internet Video Broadcast by J. Liu et al. Very ni
Georgia Tech - CS - 7470
Project 1 Proposal [CS 7470] By Arwa Tyebkhan (Working on project with Dr. Gregory Abowds group)For the class project, I am planning on working on an application that will assist therapists, teachers and parents with autistic children. Its goal is
Georgia Tech - CS - 7470
September 6, 2006 Ubiquitous Computing - CS 7470 Project #1 Proposal Who: Travis Deyle & Szabolcs Palinko What: Implementation and Extension of a Finger-Microphone Interface. Description: First we are going to build a gesture recognition device, with
Georgia Tech - CS - 7470
October 17, 2006 Ubiquitous Computing - CS 7470 Project #2 Proposal Who: Travis Deyle, Szabolcs Palinko, and Erika Shehan What: Implementation and Extension of a Finger-Microphone Interface. Description: In project 1, we built a gesture recognition d
Georgia Tech - CS - 7470
Project1Proposal CS7470September7,2006 Page1of2TeamMembers:YevgeniyMedynskiy(1styearHCCPhD)andSusanGov(2ndyearCS M.S.,HCIspecialization)ProjectOverview Forthisproject,wewillexplorewearableRFIDreadersthatcanbeusedascontextaware devicestomakesens
Georgia Tech - CS - 7491
CS 7491 Lecture Notes 3/2/06Valence-based compression Revised Edgebreaker code: Cv (C + valence), So (S + offset) L, R, E no longer needed Valence number of outgoing edges from a vertex Stick-out edge edge known to exist (from vertex valence) but
Georgia Tech - CS - 7491
Notes: CS-7491 Lecture Notes1/24/20061Discussion on compressing a signatureWe have a signature in a 64x256 pixel window. As a bitmap it takes up 2KB. One idea - break up the image into 4-pixel chunks and use Human encoding. File size after th
Georgia Tech - CS - 7491
CS-7491-A: 3D Complexity Techniques for Graphics, Modeling, and Animation Lecture 15Nipun Kwatra1Discussion on the project 2The project 2 consists of main 3 parts 1. Finding Boundaries from image. (Discussed in previous lectures) 2. Displaying
Georgia Tech - CS - 7491
CS 7491 Notes: InterferenceJaeil Li Choi, James Vanderhyde March 23, 20041. Vocabulary A vertex is a point in space. An edge is a line segment connecting two vertices without boundary (two end points). A triangle is a region bounded by 3 edges with
Georgia Tech - CS - 7520
Polynomial Time Approximation Schemes for Euclidean Traveling Salesman and other Geometric ProblemsSanjeev Arora Princeton University Association for Computing Machinery, Inc., 1515 Broadway, New York, NY 10036, USA Tel: (212) 555-1212; Fax: (212) 5
Georgia Tech - CS - 7630
CS 7630 Robot EthicsRobot ethics Concept of robot originated in fiction Attributed to Kapek, a Czech playwright Means worker in Czech Isaac Asimov, Science fiction writer coined the word robotics Series of short stories (I, robot) Identifie
Georgia Tech - CS - 7999
I. A.COLLABORATIVE ANALYSIS OF DIII-D (DoE Grant ER54538) SUMMARY The collaboration of the Georgia Tech Fusion Research Center in the analysis and interpretationof DIII-D experiments as part of the national DIII-D Team began in 1998 under support
Georgia Tech - CS - 8001
Vizster: Visualizing Online Social NetworksJeffrey Heer Computer Science Division University of California, Berkeley ABSTRACT Recent years have witnessed the dramatic popularity of online social networking services, in which millions of members publ
Georgia Tech - CS - 8001
An Integrated Task-Based Framework for the Design and Evaluation of Visualizations to Support Preferential ChoiceJeanette Bautista and Giuseppe CareniniDepartment of Computer Science University of British Columbia 201-2366 Main Mall Vancouver BC V6
Georgia Tech - CS - 8001
IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 12, NO. 5, SEPTEMBER/OCTOBER 2006853Software Design Patterns for Information VisualizationJeffrey Heer and Maneesh AgrawalaAbstractDespite a diversity of software architectures supp
Georgia Tech - CS - 8803
Special Topics in E-DemocracyTerm: Fall 2008 Instructor: Michael T. Hunter (mhunter@cc.gatech.edu) Registration information: CS 4803 EDM, CRN = 89475 (for undergrads) CS 8803 EDM, CRN = 89476 (for grads) Physics S204, Wednesdays from 3:05 5:55 PM O
Georgia Tech - CS - 8803
15.UltrafastLaserSpectroscopyHowandwhyultrafastlaserspectroscopy? Genericultrafastspectroscopyexperiment Theexciteprobeexperiment Transientgratingspectroscopy Ultrafastpolarizationspectroscopy Opticalheterodynedetection(OHD) Spectrallyresolvedexcite
Georgia Tech - MP - 6101
ECE 6101 Spring 2000 FINAL EXAM 1) 25 points a) List a common atomic machine instruction that is used to support locks and mutual exclusion.b) Name the technique that is used in vector processors to handle vectors of length greater than the size of
Georgia Tech - MSE - 1001
MSE 1001: Introduction to EngineeringFall 2005Learning Objectives The principal objectives of the course are to provide a general introduction to the field of engineering; to convey the social, professional, and ethical responsibilities of engineer
Georgia Tech - MSE - 2001
PERGAMONSolid State Communications 118 (2001) 351354www.elsevier.com/locate/sscUltra-long single crystalline nanoribbons of tin oxideZ.R. Dai, Z.W. Pan, Z.L. Wang*School of Materials Science and Engineering, Georgia Institute of Technology, A
Georgia Tech - MSE - 2001
APPLIED PHYSICS LETTERSVOLUME 78, NUMBER 1219 MARCH 2001Work function at the tips of multiwalled carbon nanotubesRuiping Gao, Zhengwei Pan, and Zhong L. Wanga)School of Materials Science and Engineering, Georgia Institute of Technology, Atlan
Georgia Tech - MSE - 2001
NANO LETTERSPhase Transformation, Coalescence, and Twinning of Monodisperse FePt NanocrystalsZ. R. Dai, Shouheng Sun, and Z. L. Wang*,School of Materials Science and Engineering, Georgia Institute of Technology, Atlanta, Georgia 30332-0245, and I
Georgia Tech - MSE - 2020
MSE 2020 - Characterization of Materials Spring Semester - 2006 Lecture: Laboratory: Tuesdays and Thursdays 1:35-2:55 PM, Love (MRDC II) 299 Monday-Friday - 4:00 - 6:00 PMLearning Objectives: To teach the principals of external and internal charac
Georgia Tech - MSE - 2020
Instituteof Paper Science and Technology Atlanta, GeorgiaIPST Technical Paper Series Number 667Differential Display: A Tool to Follow Natural and Somatic Embryo Development in Loblolly Pine J. Cairney, N. Xu, G.S. Pullman, V.T. Ciavatta, and B. J
Georgia Tech - MSE - 3000
MSE 3000: CHEMICAL THERMODYNAMICS OF MATERIALS Prof. R. F. Speyer COURSE OUTLINE 1. EMPIRICAL PROPERTIES OF GASES Ideal gases. Molecular view of pressure. Daltons law of partial pressures. Gas energy, average velocity, and velocity distribution. Real
Georgia Tech - MSE - 3002
MSE 3002 STRUCTURAL TRANSFORMATIONS IN METALLIC, CERAMIC, AND POLYMERIC SYSTEMS MWF 9:05 - 9:55 am, Room 299 Love INSTRUCTOR: Name: Office: Phone: Office Hours: W.B. Carter Room 351 Love 894-6762 M 10-11 or by appointmentTEXT:D.A. Porter and K.E.
Georgia Tech - MSE - 3005
MSE 3005 - MECHANICAL BEHAVIOR OF MATERIALS{Fall 2005 - Lectures MWF 11:05-11:55 pm, Room 299 - LOVE} Instructors: Naresh Thadhani, LOVE-166, 4-2651, email: naresh.thadhani@mse.gatech.edu Steve Johnson, Bunger-Henry 122, 4-3013, email: steve.johnson
Georgia Tech - MSE - 3012
Course Outline MSE 3012: Thermal and Transport Properties of Materials Prof. R. F. Speyer 1. INTRODUCTION: TEMPERATURE, HEAT, WORK, ENERGY 2. FURNACES (a) Temperature Transducers (Speyer) (b) Electric Furnace Components (Speyer) (c) PID Control (Spey
Georgia Tech - MSE - 3020
MSE 3020 - MATERIALS LABORATORYInstructors: Dr. Steve Johnson, (404) 894- 3013, steve.johnson@mse.gatech.edu Dr. Meilin Liu, (404) 894-6114, meilin.liu@mse.gatech.edu Dr. Joe Cochran, (404) 894-6104, joe.cochran@mse.gatech.edu Dr. Rosario Gerhardt,
Georgia Tech - MSE - 4004
MSE 4004 Materials in Electronic Applications Fall 2004Instructor: Prof. Rosario Gerhardt Erskine Love 263 rosario.gerhardt@mse.gatech.edu (404) 894-6886This course will emphasize the fabrication methods used to manufacture various state-of-art el
Georgia Tech - MSE - 4006
MSE 4006 - PROCESSING AND APPLICATIONS OF ENGINEERING ALLOYS SPRING 2005 - MWF 10:05-10:55 am, Love Bldg., Room 299Instructors: Prof. Arun Gokhale, MRDCII-Room 265, Tel:4-2887, arun.gokhale@mse.gatech.edu Prof. Naresh Thadhani, MRDCII-Room 166, Tel:
Georgia Tech - MSE - 4020
MATERIALS DESIGN I (MSE 4020) Fall Semester 2004Instructors: Textbook:Drs. R. L. Snyder and L. Rosenstein Engineering Design - A Materials and Processing Approach, 3rd Edition by George Dieter, McGraw-HillCourse Objectives: * Introduce principl
Georgia Tech - MSE - 4021
MSE 4021: Design with Materials IICourse Description This 3-credit course is the second course in the two-semester sequence. In this course student engineering teams will engage in the research, testing, and design that they proposed in the first s
Georgia Tech - MSE - 4325
MSE 4325 THIN FILM MATERIALS SCIENCE Fall 2004 TR 4:05 - 5:25 pm, Room 299 Love INSTRUCTOR: W.B. Carter Office: Phone: Office Hours: Bryan Bell Office: Phone: brent.carter@mse.gatech.edu Room 351 Love 894-6762 By appointment gtg938j@prism.gatech.edu
Georgia Tech - MSE - 4751
BME/MSE 4751 Introduction to BiomaterialsInstructors: Valeria Milam, MSE (valeria.milam@mse.gatech.edu) Johnna Temenoff, BME (johnna.temenoff@bme.gatech.edu) Synopsis: The course will emphasize the interaction between the human body environment and
Georgia Tech - MSE - 4793
ENG 4793 COMPOSITE MATERIALS AND PROCESSES (Spring 2006) MRDC Room 2405, MWF 12-1 PM Instructor: Dr. Youjiang Wang, MRDC 4507, Ph 404-894-7551, youjiang.wang@ptfe.gatech.edu Goal: Understand composite material and processing requirements for optimizi
Georgia Tech - MSE - 6001
ECESCHOOL OF ELECTRICAL AND COMPUTER ENGINEERINGSUMMER 1999Semiconductor Industry Establishes Chip Research Center at Georgia Technew Focus Center, housed in Georgia Techs Microelectronics Research Center (MiRC), will receive up to $19.5 mil
Georgia Tech - MSE - 6010
MATE 6110 Transmission Electron MicroscopyLecturers: Objective: Dr. Z.L. Wang, Regents' Professor of Materials Science and Engineering Tel: 894-8008, e-mail: zhong.wang@mse.gatech.edu To introduce the kinematical electron scattering theory, optics i