<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2249226484966481368</atom:id><lastBuildDate>Thu, 29 Aug 2024 02:21:57 +0000</lastBuildDate><category>computer organization</category><category>Data Structures</category><category>c</category><category>Computer Graphics</category><category>Computer Graphics Programs</category><category>programming</category><category>Computer Architecture</category><category>Theory of computation</category><category>clipping</category><category>8085 Microprocessor Architecture and Programming</category><category>Compiler Design</category><category>Cryptography</category><category>Distributed systems</category><category>Microprocessor and assembly language programming</category><category>Polygon</category><category>RSA</category><category>fan</category><category>line</category><category>questions</category><category>simulation</category><category>tutorial</category><category>video</category><title>Computer Science Tutorials</title><description></description><link>http://computerscience-tutorials.blogspot.com/</link><managingEditor>noreply@blogger.com (Anurag)</managingEditor><generator>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-3044890463842973027</guid><pubDate>Tue, 03 Jan 2017 15:50:00 +0000</pubDate><atom:updated>2017-01-03T07:52:35.452-08:00</atom:updated><title> Roger Antonsen take us to a whole new concept of mathematics</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; mozallowfullscreen=&quot;&quot; scrolling=&quot;no&quot; src=&quot;https://embed.ted.com/talks/roger_antonsen_math_is_the_hidden_secret_to_understanding_the_world&quot; webkitallowfullscreen=&quot;&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt; &lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Mathematics is a beautiful subject although many people think of it as tough. We think&amp;nbsp; mathematics as a tool for doing calculations and learning formulae but it is not true.&lt;br /&gt;
&lt;br /&gt;
In this this ted video &lt;a href=&quot;http://Roger Antonsen&quot;&gt;Roger Antonsen&lt;/a&gt; take us to a whole new concept of mathematics and 
with his innovative examples also he allows us to view mathematics from an 
all new perspective.&lt;/div&gt;
</description><link>http://computerscience-tutorials.blogspot.com/2017/01/mathematics-is-beautiful-subject.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-3555263520011137644</guid><pubDate>Tue, 06 Apr 2010 19:08:00 +0000</pubDate><atom:updated>2010-04-06T12:39:56.840-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c</category><category domain="http://www.blogger.com/atom/ns#">Cryptography</category><category domain="http://www.blogger.com/atom/ns#">RSA</category><category domain="http://www.blogger.com/atom/ns#">tutorial</category><category domain="http://www.blogger.com/atom/ns#">video</category><title>RSA</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;http://www.consultants-online.co.za/pub/itap_101/images/publickey_2.png&quot;&gt;&lt;img style=&quot;margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 525px; height: 513px;&quot; src=&quot;http://www.consultants-online.co.za/pub/itap_101/images/publickey_2.png&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;[&lt;a href=&quot;http://www.consultants-online.co.za/pub/itap_101/html/ch05s06.html&quot;&gt;image from&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/RSA&quot;&gt;RSA&lt;/a&gt; is an algorithm based on public -key encryption. It was invented&lt;br /&gt;by Ron Rivest, Adi Shamir and Len Adleman in 1987.  This can be used&lt;br /&gt;for public key encryption and  digital signatures as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Resources :&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.di-mgt.com.au/rsa_alg.html&quot;&gt;http://www.di-mgt.com.au/rsa_alg.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.laynetworks.com/implementation%20of%20RSA%20Algorithm.htm&quot;&gt;C implementation of RSA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Watch RSA  video demonstration &lt;a href=&quot;http://www.maplesoft.com/demo/adoption/RSA_Algorithm.aspx&quot;&gt;here&lt;/a&gt;  or  you can &lt;a href=&quot;http://media.maplesoft.com/adoption/RSA_Algorithm.mp4&quot;&gt;download&lt;/a&gt; it.</description><link>http://computerscience-tutorials.blogspot.com/2010/04/rsa.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-4239053685256727815</guid><pubDate>Mon, 15 Feb 2010 12:09:00 +0000</pubDate><atom:updated>2010-02-15T04:32:02.589-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Distributed systems</category><category domain="http://www.blogger.com/atom/ns#">questions</category><title>Distributed systems question bank</title><description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://www.ziddu.com/download/8598569/DSQustions.doc.html&quot;&gt;Download as word document&lt;/a&gt; &lt;b style=&quot;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Part A&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;1.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is a distributed system?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;2.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Differentiate DS and network system ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;3.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Notes on middleware  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;4.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain about security challenges in DS  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;5.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Define transparency and openness in DS  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;6.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain different types of transparency  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;7.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Define spontaneous networking  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt; 8.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain event ordering with example  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;9.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;      &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;write notes on tunneling and mobile ip  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;10.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain different types of failure and various methods to handle failure  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;11.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;explain network issues of Ds  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;12.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;give short notes on various switching schemes  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;13.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;write notes on IP addressing  ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;14.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Give short notes on the following  a)IPv6 b)Domain names c)firewall d)wireless LAN&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;15.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What are sockets ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;16.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;explain Java API for UDP datagram ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;17.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;explain Java API for TCP streams ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;18.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is the use of reflection ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;19.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is remote object reference ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;20.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain request reply protocol with its message structure ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;21.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain group communication ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;22.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain JINI Ds ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;23.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Compare the features of&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;TCP and UDP ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;24.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What are the protection techniques used in OS ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;25.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Differentiate between process and threads ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;26.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain thread life cycle ?&lt;br /&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;27.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Give brief notes on&lt;span style=&quot;&quot;&gt;   &lt;/span&gt;&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;a)Digital signature b)&lt;span style=&quot;font-family:Symbol;&quot;&gt;&lt;span style=&quot;&quot;&gt;&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Certificates c)Credentials  ?&lt;br /&gt;&lt;/p&gt;    &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot; lang=&quot;FR&quot;&gt;&lt;span style=&quot;&quot;&gt;28.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Write &lt;span style=&quot;&quot; lang=&quot;FR&quot;&gt;notes on client Server communication&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;29.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What are the requirements of distributed file system ?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;30.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What are the functions of virtual file system?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;31.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain about proxy servers and caches&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;32.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Differentiate between synchronous and asynchronous DS&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;33.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is external data representation and marshaling&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;34.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain about distributed garbage collection&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;35.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Write short notes on events and notifications&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;36.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Why are threads so important in DS?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;37.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;How objects are communicated in DS?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;38.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;IP multicasting suffers from omission failure. How?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;39.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What are the characteristics of a distributed file system&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;40.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain some limitations of flat transaction?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;41.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain sequential consistency&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;42.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Why is there no explicit data typing in CORBA CDR?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;43.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain two face commit protocol&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;44.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain flat file service operations&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;45.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Compare specialized invocation and Concurrent invocation&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;46.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Difference b/w monolithic and microkernel&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;47.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Difference between simple distributed transaction and nested transaction&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;48.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is meant by optimistic concurrency control&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;49.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is the need of fault tolerance in distributed system?&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;50.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Compare threads and processes&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;51.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain need of replication in distributed system&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;52.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is asynchronous and persistent&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;asynchronous invocation&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;53.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Define transaction and its properties&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;54.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain time stamp ordering&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;55.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain phantom dead lock, edge chasing and shadow version&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;56.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain remote procedure calls&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;57.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain about concurrency control in distributed System&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;58.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;What is the need of&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;implementing recovery schemes in DS&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;59.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Explain the characteristics of fault in distributed system&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;margin-left: 34.5pt; text-indent: -0.25in;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;&quot;&gt;60.&lt;span style=&quot;;font-family:&amp;quot;;font-size:7;&quot;  &gt;  &lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;Difference between passive replication and active replication.&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot;&gt;&lt;b style=&quot;&quot;&gt;Part B&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;  &lt;ol style=&quot;margin-top: 0in;&quot; start=&quot;1&quot; type=&quot;1&quot;&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Discuss      various design issues in the DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;What      is meant by transparency? How it is implemented in DS?&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      architectural models of DS?&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      how remote procedure calls is implemented in DS?&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Write      Short notes on 1.)Client server communication 2)Group Communication&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      about interaction model and failure model in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Illustrate      the function of each layer in protocol suite&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      event ordering with an example in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      the design requirements for distributed architecture&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;What      are the advantages of using multicasting facility in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      different failures in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      IPv6: How can this be migrated from IPv4&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;&lt;span style=&quot;&quot;&gt; &lt;/span&gt;Compare the features of TCP and UDP&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;How      security techniques can be implemented in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      OS layers&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      the design issues of RMI? How can it be implemented&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      events and notifications with example&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      external data representation and marshalling with example&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;How      threads can be used in client and server process&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Discuss      in detail about distributed file system implementation&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Compare      Sun NFS and AFS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      con currency control in Distributed transactions&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      in detail about threads and its implementations&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Discuss      about requirements of distributed file system&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      about NFS and its enhancements&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      about AFS and its enhancements&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      in detail about file system architecture&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      fault tolerant services in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Compare      different concurrency control techniques&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      optimistic concurrency control technique&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Outline      two phase commit protocol for distributed transaction processing&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;What      is group masking and digital signature&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;discuss      in detail about locks in DS&lt;/li&gt;&lt;li class=&quot;MsoNormal&quot; style=&quot;&quot;&gt;Explain      about system model and group communication&lt;o:p&gt; &lt;/o:p&gt;&lt;/li&gt;&lt;/ol&gt;</description><link>http://computerscience-tutorials.blogspot.com/2010/02/distributed-systems-question-bank.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-1061021617032202662</guid><pubDate>Tue, 29 Dec 2009 12:39:00 +0000</pubDate><atom:updated>2009-12-29T04:47:47.554-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">8085 Microprocessor Architecture and Programming</category><category domain="http://www.blogger.com/atom/ns#">c</category><category domain="http://www.blogger.com/atom/ns#">clipping</category><category domain="http://www.blogger.com/atom/ns#">Computer Graphics Programs</category><category domain="http://www.blogger.com/atom/ns#">Polygon</category><category domain="http://www.blogger.com/atom/ns#">programming</category><title>Polygon Clipping</title><description>Download as &quot;.c&quot; file &lt;a href=&quot;http://www.ziddu.com/download/7938911/poly_clipping.zip.html&quot;&gt;http://www.ziddu.com/download/7938911/poly_clipping.zip.html&lt;/a&gt;&lt;br /&gt;/* Polygon Clipping*/&lt;br /&gt;#include &lt;stdio.h&gt;&lt;br /&gt;#include &lt;graphics.h&gt;&lt;br /&gt;int n,p,x,y,i,j;&lt;br /&gt;int xwmin,ywmin,xwmax,ywmax;&lt;br /&gt;int x1,y1,x2,y2,xmax,ymax;&lt;br /&gt;float m;&lt;br /&gt;char flag;&lt;br /&gt;float dy,dx;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;    int gd,gm;&lt;br /&gt;    int a[10][10],b[10][10],c[10][10],d[10][10],e[10][10];&lt;br /&gt;    detectgraph(&amp;amp;gd,&amp;amp;gm);&lt;br /&gt;    initgraph(&amp;amp;gd,&amp;amp;gm,&quot;e:\\tc30\\bgi&quot;);&lt;br /&gt;    printf(&quot;\n\n\tenter the no. of edges of polygon : &quot;);&lt;br /&gt;    scanf(&quot;%d&quot;,&amp;amp;n);&lt;br /&gt;    printf(&quot;\n\n\tenter the cordinates of polygon :\n\n\n &quot;);&lt;br /&gt;    for(i=0;i&lt;n;i++)&lt;br /&gt;    {&lt;br /&gt;        printf(&quot;\tx%d y%d : &quot;,i,i);&lt;br /&gt;        scanf(&quot;%d %d&quot;,&amp;amp;a[i][0],&amp;amp;a[i][1]);&lt;br /&gt;    }&lt;br /&gt;    a[n][0]=a[0][0];&lt;br /&gt;    a[n][1]=a[0][1];&lt;br /&gt;    printf(&quot;\n\tenter the co_ordinates of window :\n &quot;);&lt;br /&gt;    printf(&quot;\n\txwmin , ywmin : &quot;);&lt;br /&gt;    scanf(&quot;%d %d&quot;,&amp;amp;xwmin,&amp;amp;ywmin);&lt;br /&gt;    printf(&quot;\n\txwmax , ywmax : &quot;);&lt;br /&gt;    scanf(&quot;%d %d&quot;,&amp;amp;xwmax,&amp;amp;ywmax);&lt;br /&gt;    xmax = 640; ymax = 480;&lt;br /&gt;    cleardevice();&lt;br /&gt;    setcolor(35);&lt;br /&gt;    for(i=0;i&lt;n;i++)&lt;br /&gt;    {&lt;br /&gt;        line(a[i][0],ymax-a[i][1],a[i+1][0],ymax-a[i+1][1]);&lt;br /&gt;    }&lt;br /&gt;    rectangle(xwmin,ymax-ywmin,xwmax,ymax-ywmax);&lt;br /&gt;    getch();&lt;br /&gt;    setcolor(35);&lt;br /&gt;    clip_left(a,b);&lt;br /&gt;    clip_right(b,c);&lt;br /&gt;    clip_bottom(c,d);&lt;br /&gt;    clip_top(d,e);&lt;br /&gt;    cleardevice();&lt;br /&gt;    setcolor(63);&lt;br /&gt;    for(i=0;i&lt;p;i++)&lt;br /&gt;    {&lt;br /&gt;        line(e[i][0],ymax-e[i][1],e[i+1][0],ymax-e[i+1][1]);&lt;br /&gt;    }&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;clip_left(int a[10][10], int b[10][10])&lt;br /&gt;{&lt;br /&gt;    p=0;flag=0;m=0;&lt;br /&gt;    for(i=0;i&lt;n;i++)&lt;br /&gt;    {&lt;br /&gt;        dy=a[i+1][1]-a[i][1];&lt;br /&gt;        dx=a[i+1][0]-a[i][0];&lt;br /&gt;        if((dx!=0)&amp;amp;&amp;amp;(dy!=0))&lt;br /&gt;        {&lt;br /&gt;            m=(dy/dx);&lt;br /&gt;        }&lt;br /&gt;        if((a[i][0]&lt;xwmin)&amp;amp;&amp;amp;(a[i+1][0]&gt;=xwmin) ) flag=0;&lt;br /&gt;        if((a[i][0]&gt;=xwmin)&amp;amp;&amp;amp;(a[i+1][0]&gt;=xwmin)) flag=1;&lt;br /&gt;        if((a[i][0]&gt;=xwmin)&amp;amp;&amp;amp;(a[i+1][0]&lt;xwmin)) flag=2;&lt;br /&gt;        if((a[i][0]&lt;xwmin)&amp;amp;&amp;amp;(a[i+1][0]&lt;xwmin) ) flag=3;&lt;br /&gt;        switch(flag)&lt;br /&gt;        {&lt;br /&gt;            case 0 :&lt;br /&gt;            x=xwmin;&lt;br /&gt;            if(dy!=0)&lt;br /&gt;                y=(int)(a[i][1]+m*(x-a[i][0]));&lt;br /&gt;            else&lt;br /&gt;                y=a[i][1];&lt;br /&gt;                b[p][0]=x;&lt;br /&gt;                b[p][1]=y;&lt;br /&gt;                p++;&lt;br /&gt;                b[p][0]=a[i+1][0];&lt;br /&gt;                b[p][1]=a[i+1][1];&lt;br /&gt;                p++;&lt;br /&gt;                break;&lt;br /&gt;            case 1 :&lt;br /&gt;                b[p][0]=a[i+1][0];&lt;br /&gt;                b[p][1]=a[i+1][1];&lt;br /&gt;                p++;&lt;br /&gt;                break;&lt;br /&gt;            case 2 :&lt;br /&gt;                x=xwmin;&lt;br /&gt;                if(dy!=0)&lt;br /&gt;                    y=(int)(a[i][1]+m*(x-a[i][0]));&lt;br /&gt;                else&lt;br /&gt;                    y=a[i][1];&lt;br /&gt;                    b[p][0]=x;&lt;br /&gt;                    b[p][1]=y;&lt;br /&gt;                    p++;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    b[p][0]=b[0][0];&lt;br /&gt;    b[p][1]=b[0][1];&lt;br /&gt;    cleardevice();&lt;br /&gt;    setcolor(35);&lt;br /&gt;    rectangle(xwmin,ymax-ywmin,xwmax,ymax-ywmax);&lt;br /&gt;    setcolor(63);&lt;br /&gt;    for(i=0;i&lt;p;i++)&lt;br /&gt;    {&lt;br /&gt;        line(b[i][0],ymax-b[i][1],b[i+1][0],ymax-b[i+1][1]);&lt;br /&gt;        getch();&lt;br /&gt;    }&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;clip_right(int b[10][10],int c[10][10])&lt;br /&gt;{&lt;br /&gt;    n=p; p=0; m=0;&lt;br /&gt;    for(i=0;i&lt;n;i++)&lt;br /&gt;    {&lt;br /&gt;        dy=b[i+1][1]-b[i][1];&lt;br /&gt;        dx=b[i+1][0]-b[i][0];&lt;br /&gt;        if((dx!=0)&amp;amp;&amp;amp;(dy!=0))&lt;br /&gt;        {&lt;br /&gt;            m=(dy/dx);&lt;br /&gt;        }&lt;br /&gt;        if((b[i][0]&gt;xwmax)&amp;amp;&amp;amp;(b[i+1][0]&lt;=xwmax) ) flag=0;&lt;br /&gt;        if((b[i][0]&lt;=xwmax)&amp;amp;&amp;amp;(b[i+1][0]&lt;=xwmax) ) flag=1;&lt;br /&gt;        if((b[i][0]&lt;=xwmax)&amp;amp;&amp;amp;(b[i+1][0]&gt;xwmax) ) flag=2;&lt;br /&gt;        if((b[i][0]&gt;xwmax)&amp;amp;&amp;amp;(b[i+1][0]&gt;xwmax) ) flag=3;&lt;br /&gt;        switch(flag)&lt;br /&gt;        {&lt;br /&gt;            case 0 :&lt;br /&gt;                x=xwmax;&lt;br /&gt;                if(dy!=0)&lt;br /&gt;                    y=(int)(b[i][1]+m*(x-b[i][0]));&lt;br /&gt;                else&lt;br /&gt;                    y=b[i][1];&lt;br /&gt;                    c[p][0]=x;&lt;br /&gt;                    c[p][1]=y;&lt;br /&gt;                    p++;&lt;br /&gt;                    c[p][0]=b[i+1][0];&lt;br /&gt;                    c[p][1]=b[i+1][1];&lt;br /&gt;                    p++;&lt;br /&gt;                    break;&lt;br /&gt;                case 1 :&lt;br /&gt;                    c[p][0]=b[i+1][0];&lt;br /&gt;                    c[p][1]=b[i+1][1];&lt;br /&gt;                    p++;&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;                case 2 :&lt;br /&gt;                    x=xwmax;&lt;br /&gt;                    if(dy!=0)&lt;br /&gt;                        y=(int)(b[i][1]+m*(x-b[i][0]));&lt;br /&gt;                    else&lt;br /&gt;                        y=b[i][1];&lt;br /&gt;                        c[p][0]=x;&lt;br /&gt;                        c[p][1]=y;&lt;br /&gt;                        p++;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    c[p][0]=c[0][0];&lt;br /&gt;    c[p][1]=c[0][1];&lt;br /&gt;    cleardevice();&lt;br /&gt;    setcolor(35);&lt;br /&gt;    rectangle(xwmin,ymax-ywmin,xwmax,ymax-ywmax);&lt;br /&gt;    setcolor(63);&lt;br /&gt;    for(i=0;i&lt;p;i++)&lt;br /&gt;    {&lt;br /&gt;        line(c[i][0],ymax-c[i][1],c[i+1][0],ymax-c[i+1][1]);&lt;br /&gt;        getch();&lt;br /&gt;    }&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;clip_bottom(int c[10][10],int d[10][10])&lt;br /&gt;{&lt;br /&gt;    n=p; p=0; m=0;&lt;br /&gt;    for(i=0;i&lt;n;i++)&lt;br /&gt;    {&lt;br /&gt;        dy=c[i+1][1]-c[i][1];&lt;br /&gt;        dx=c[i+1][0]-c[i][0];&lt;br /&gt;        if((dx!=0)&amp;amp;&amp;amp;(dy!=0))&lt;br /&gt;        {&lt;br /&gt;            m=(dy/dx);&lt;br /&gt;        }&lt;br /&gt;        if((c[i][1]&lt;ywmin)&amp;amp;&amp;amp;(c[i+1][1]&gt;=ywmin) ) flag=0;&lt;br /&gt;        if((c[i][1]&gt;=ywmin)&amp;amp;&amp;amp;(c[i+1][1]&gt;=ywmin) ) flag=1;&lt;br /&gt;        if((c[i][1]&gt;=ywmin)&amp;amp;&amp;amp;(c[i+1][1]&lt;ywmin) ) flag=2;&lt;br /&gt;        if((c[i][1]&lt;ywmin)&amp;amp;&amp;amp;(c[i+1][1]&lt;ywmin) ) flag=3;&lt;br /&gt;        switch(flag)&lt;br /&gt;        {&lt;br /&gt;        case 0 :&lt;br /&gt;            y=ywmin;&lt;br /&gt;            if(dx!=0)&lt;br /&gt;                x=abs((int)(c[i][0]+(1/m)*(y-c[i][1])));&lt;br /&gt;            else&lt;br /&gt;                x=c[i][0];&lt;br /&gt;                d[p][0]=x;&lt;br /&gt;                d[p][1]=y;&lt;br /&gt;                p++;&lt;br /&gt;                d[p][0]=c[i+1][0];&lt;br /&gt;                d[p][1]=c[i+1][1];&lt;br /&gt;                p++;&lt;br /&gt;                break;&lt;br /&gt;        case 1 :&lt;br /&gt;            d[p][0]=c[i+1][0];&lt;br /&gt;            d[p][1]=c[i+1][1];&lt;br /&gt;            p++;&lt;br /&gt;            break;&lt;br /&gt;        case 2 :&lt;br /&gt;            y=ywmin;&lt;br /&gt;            if(dx!=0)&lt;br /&gt;                x=abs((int)(c[i][0]+(1/m)*(y-c[i][1])));&lt;br /&gt;            else&lt;br /&gt;                x=c[i][0];&lt;br /&gt;                d[p][0]=x;&lt;br /&gt;                d[p][1]=y;&lt;br /&gt;                p++;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    d[p][0]=d[0][0];&lt;br /&gt;    d[p][1]=d[0][1];&lt;br /&gt;    cleardevice();&lt;br /&gt;    setcolor(35);&lt;br /&gt;    rectangle(xwmin,ymax-ywmin,xwmax,ymax-ywmax);&lt;br /&gt;    setcolor(63);&lt;br /&gt;    for(i=0;i&lt;p;i++)&lt;br /&gt;    {&lt;br /&gt;        line(d[i][0],ymax-d[i][1],d[i+1][0],ymax-d[i+1][1]);&lt;br /&gt;        getch();&lt;br /&gt;    }&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;clip_top(int d[10][10],int e[10][10])&lt;br /&gt;{&lt;br /&gt;    n=p;&lt;br /&gt;    p=0;&lt;br /&gt;    for(i=0;i&lt;n;i++)&lt;br /&gt;    {&lt;br /&gt;        dy=d[i+1][1]-d[i][1];&lt;br /&gt;        dx=d[i+1][0]-d[i][0];&lt;br /&gt;        if((dx!=0)&amp;amp;&amp;amp;(dy!=0))&lt;br /&gt;        {&lt;br /&gt;            m=(dy/dx);&lt;br /&gt;        }&lt;br /&gt;        if((d[i][1]&gt;ywmax)&amp;amp;&amp;amp;(d[i+1][1]&lt;=ywmax) ) flag=0;&lt;br /&gt;        if((d[i][1]&lt;=ywmax)&amp;amp;&amp;amp;(d[i+1][1]&lt;=ywmax) ) flag=1;&lt;br /&gt;        if((d[i][1]&lt;=ywmax)&amp;amp;&amp;amp;(d[i+1][1]&gt;ywmax) ) flag=2;&lt;br /&gt;        if((d[i][1]&gt;ywmax)&amp;amp;&amp;amp;(d[i+1][1]&gt;ywmax) ) flag=3;&lt;br /&gt;        switch(flag)&lt;br /&gt;        {&lt;br /&gt;            case 0 :&lt;br /&gt;                y=ywmax;&lt;br /&gt;                if(dx!=0)&lt;br /&gt;                    x=abs((int)(d[i][0]+(1/m)*(y-d[i][1])));&lt;br /&gt;                else&lt;br /&gt;                    x=d[i][0];&lt;br /&gt;                e[p][0]=x;&lt;br /&gt;                e[p][1]=y;&lt;br /&gt;                p++;&lt;br /&gt;                e[p][0]=d[i+1][0];&lt;br /&gt;                e[p][1]=d[i+1][1];&lt;br /&gt;                p++;&lt;br /&gt;                break;&lt;br /&gt;            case 1 :&lt;br /&gt;                e[p][0]=d[i+1][0];&lt;br /&gt;                e[p][1]=d[i+1][1];&lt;br /&gt;                p++;&lt;br /&gt;                break;&lt;br /&gt;            case 2 :&lt;br /&gt;                y=ywmax;&lt;br /&gt;                if(dx!=0)&lt;br /&gt;                    x=abs((int)(d[i][0]+(1/m)*(y-d[i][1])));&lt;br /&gt;                else&lt;br /&gt;                    x=d[i][0];&lt;br /&gt;                    e[p][0]=x;&lt;br /&gt;                    e[p][1]=y;&lt;br /&gt;                    p++;&lt;br /&gt;        }&lt;br /&gt;    }/*-for()-*/&lt;br /&gt;    e[p][0]=e[0][0];&lt;br /&gt;    e[p][1]=e[0][1];&lt;br /&gt;    cleardevice();&lt;br /&gt;    setcolor(35);&lt;br /&gt;    rectangle(xwmin,ymax-ywmin,xwmax,ymax-ywmax);&lt;br /&gt;    setcolor(63);&lt;br /&gt;    for(i=0;i&lt;p;i++)&lt;br /&gt;    {&lt;br /&gt;        line(e[i][0],ymax-e[i][1],e[i+1][0],ymax-e[i+1][1]);&lt;br /&gt;        getch();&lt;br /&gt;    }&lt;br /&gt;    getch();&lt;br /&gt;    getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;Download as &quot;.c&quot; file &lt;a href=&quot;http://www.ziddu.com/download/7938911/poly_clipping.zip.html&quot;&gt;http://www.ziddu.com/download/7938911/poly_clipping.zip.html&lt;/a&gt;&lt;br /&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/12/polygon-clipping.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-9067845833437210890</guid><pubDate>Tue, 29 Dec 2009 12:27:00 +0000</pubDate><atom:updated>2009-12-29T04:33:28.926-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c</category><category domain="http://www.blogger.com/atom/ns#">clipping</category><category domain="http://www.blogger.com/atom/ns#">Computer Graphics Programs</category><category domain="http://www.blogger.com/atom/ns#">line</category><category domain="http://www.blogger.com/atom/ns#">programming</category><title>Line clipping</title><description>Download as &quot;.c&quot; file &lt;a href=&quot;http://www.ziddu.com/download/7938820/line_clipping.zip.html&quot;&gt;http://www.ziddu.com/download/7938820/line_clipping.zip.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;/*Line clipping&lt;br /&gt;#include&lt;stdio.h&gt;&lt;br /&gt;#include&lt;graphics.h&gt;&lt;br /&gt;#include&lt;conio.h&gt;&lt;br /&gt;&lt;br /&gt;typedef unsigned int outcode;&lt;br /&gt;enum { TOP=0x1, BOTTOM=0x2, RIGHT=0x4, LEFT=0x8 };&lt;br /&gt;&lt;br /&gt;void lineclip(x0,y0,x1,y1,xwmin,ywmin,xwmax,ywmax )&lt;br /&gt;float x0,y0,x1,y1,xwmin,ywmin,xwmax,ywmax;&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    int gd,gm;&lt;br /&gt;    outcode code0,code1,codeout;&lt;br /&gt;    int accept = 0, done=0;&lt;br /&gt;    code0 = calcode(x0,y0,xwmin,ywmin,xwmax,ywmax);&lt;br /&gt;    code1 = calcode(x1,y1,xwmin,ywmin,xwmax,ywmax);&lt;br /&gt;&lt;br /&gt;    do{&lt;br /&gt;        if(!(code0 | code1))&lt;br /&gt;        {&lt;br /&gt;            accept =1 ; done =1;&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;            if(code0 &amp;amp; code1)&lt;br /&gt;                done = 1;&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                float x,y;&lt;br /&gt;                codeout = code0 ? code0 : code1;&lt;br /&gt;                if(codeout &amp;amp; TOP)&lt;br /&gt;                {&lt;br /&gt;                    x = x0 + (x1-x0)*(ywmax-y0)/(y1-y0);&lt;br /&gt;                    y = ywmax;&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                    if( codeout &amp;amp; BOTTOM)&lt;br /&gt;                    {&lt;br /&gt;                        x = x0 + (x1-x0)*(ywmin-y0)/(y1-y0);&lt;br /&gt;                        y = ywmin;&lt;br /&gt;                    }&lt;br /&gt;                    else&lt;br /&gt;                        if ( codeout &amp;amp; RIGHT)&lt;br /&gt;                        {&lt;br /&gt;                            y = y0+(y1-y0)*(xwmax-x0)/(x1-x0);&lt;br /&gt;                            x = xwmax;&lt;br /&gt;                        }&lt;br /&gt;                        else&lt;br /&gt;                        {&lt;br /&gt;                            y = y0 + (y1-y0)*(xwmin-x0)/(x1-x0);&lt;br /&gt;                            x = xwmin;&lt;br /&gt;                        }&lt;br /&gt;                        if( codeout == code0)&lt;br /&gt;                        {&lt;br /&gt;                            x0 = x; y0 = y;&lt;br /&gt;                            code0=calcode(x0,y0,xwmin,ywmin,xwmax,ywmax);&lt;br /&gt;                        }&lt;br /&gt;                        else&lt;br /&gt;                        {&lt;br /&gt;                            x1 = x; y1 = y;&lt;br /&gt;                            code1 = calcode(x1,y1,xwmin,ywmin,xwmax,ywmax);&lt;br /&gt;                        }&lt;br /&gt;            }&lt;br /&gt;    } while( done == 0);&lt;br /&gt;    if(accept) line(x0,y0,x1,y1);&lt;br /&gt;    rectangle(xwmin,ywmin,xwmax,ywmax);&lt;br /&gt;    getch();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;int calcode (x,y,xwmin,ywmin,xwmax,ywmax)&lt;br /&gt;float x,y,xwmin,ywmin,xwmax,ywmax;&lt;br /&gt;{&lt;br /&gt;    int code =0;&lt;br /&gt;    if(y&gt; ywmax)&lt;br /&gt;    code |=TOP;&lt;br /&gt;    else if( y&lt;ywmin)&lt;br /&gt;    code |= BOTTOM;&lt;br /&gt;    else if(x &gt; xwmax)&lt;br /&gt;    code |= RIGHT;&lt;br /&gt;    else if ( x&lt; xwmin)&lt;br /&gt;    code |= LEFT;&lt;br /&gt;    return(code);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;main()&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    float x2,y2,x1,y1,xwmin,ywmin,xwmax,ywmax;&lt;br /&gt;    int gd=DETECT,gm;&lt;br /&gt;    clrscr();&lt;br /&gt;    initgraph(&amp;amp;gd,&amp;amp;gm,&quot;e:\\tc\\bgi&quot;);&lt;br /&gt;    printf(&quot;\n\n\tEnter the co-ordinates of Line :&quot;);&lt;br /&gt;    printf(&quot;\n\n\tX1 Y1 : &quot;);&lt;br /&gt;    scanf(&quot;%f %f&quot;,&amp;amp;x1,&amp;amp;y1);&lt;br /&gt;    printf(&quot;\n\n\tX2 Y2 : &quot;);&lt;br /&gt;    scanf(&quot;%f %f&quot;,&amp;amp;x2,&amp;amp;y2);&lt;br /&gt;    printf(&quot;\n\tEnter the co_ordinates of window :\n &quot;);&lt;br /&gt;    printf(&quot;\n\txwmin , ywmin : &quot;);&lt;br /&gt;    scanf(&quot;%f %f&quot;,&amp;amp;xwmin,&amp;amp;ywmin);&lt;br /&gt;    printf(&quot;\n\txwmax , ywmax : &quot;);&lt;br /&gt;    scanf(&quot;%f %f&quot;,&amp;amp;xwmax,&amp;amp;ywmax);&lt;br /&gt;    clrscr();&lt;br /&gt;    line(x1,y1,x2,y2);&lt;br /&gt;    rectangle(xwmin,ywmin,xwmax,ywmax);&lt;br /&gt;    getch();&lt;br /&gt;    clrscr();&lt;br /&gt;    lineclip(x1,y1,x2,y2,xwmin,ywmin,xwmax,ywmax );&lt;br /&gt;    getch();&lt;br /&gt;    closegraph();&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download as &quot;.c&quot; file &lt;a href=&quot;http://www.ziddu.com/download/7938820/line_clipping.zip.html&quot;&gt;http://www.ziddu.com/download/7938820/line_clipping.zip.html&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/12/line-clipping.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-8443806463259399735</guid><pubDate>Tue, 29 Dec 2009 11:58:00 +0000</pubDate><atom:updated>2009-12-29T04:25:13.415-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">c</category><category domain="http://www.blogger.com/atom/ns#">Computer Graphics Programs</category><category domain="http://www.blogger.com/atom/ns#">fan</category><category domain="http://www.blogger.com/atom/ns#">programming</category><category domain="http://www.blogger.com/atom/ns#">simulation</category><title>Simulation of a fan</title><description>Download  as &quot;.c&quot;  file  &lt;a href=&quot;http://www.ziddu.com/download/7938660/fan.zip.html&quot;&gt;http://www.ziddu.com/download/7938660/fan.zip.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/*Simulation of a fan */&lt;stdio.h&gt;&lt;conio.h&gt;&lt;graphics.h&gt;&lt;math.h&gt;&lt;dos.h&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;br /&gt;#include&lt;conio.h&gt;&lt;br /&gt;#include&lt;graphics.h&gt;&lt;br /&gt;#include&lt;math.h&gt;&lt;br /&gt;#include&lt;dos.h&gt;&lt;br /&gt;const int midx=640/2,midy=480/2;&lt;br /&gt;void drawfin(int angle)&lt;br /&gt;{&lt;br /&gt;    setcolor(BLUE);&lt;br /&gt;    if(angle==0)&lt;br /&gt;    {&lt;br /&gt;        pieslice(midx,midy,0,30,35);&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;        pieslice(midx,midy,(angle+30),(angle+30),35);&lt;br /&gt;        pieslice(midx,midy,(angle+90),(angle+90+60),35);&lt;br /&gt;        pieslice(midx,midy,(angle+270-60),(angle+270),35);&lt;br /&gt;        pieslice(midx,midy,(angle+360-60),(angle+360),35);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;void drawfan(int angle)&lt;br /&gt;{&lt;br /&gt;    int i;&lt;br /&gt;    bar(midx-3,midy,midx+3,midy+60);&lt;br /&gt;    bar(midx-35,midy+60,midx+35,midy+80);&lt;br /&gt;    bar(midx-30,midy+65,midx+30,midy+75);&lt;br /&gt;    for(i=5;i&lt;=40;i+=10)&lt;br /&gt;        ellipse(midx,midy,0,360,i,i);&lt;br /&gt;    drawfin(angle);&lt;br /&gt;    fillellipse(midx,midy,5,5);&lt;br /&gt;    for(i=10;i&lt;=40;i+=10)&lt;br /&gt;        ellipse(midx,midy,0,360,i,i);&lt;br /&gt;    ellipse(midx,midy,0,360,41,41);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;    int angle=0,speed=50,choice;&lt;br /&gt;    int gdriver = DETECT, gmode;&lt;br /&gt;    initgraph(&amp;amp;gdriver, &amp;amp;gmode, &quot;&quot;);&lt;br /&gt;    printf(&quot;\nELECTRIC FAN&quot;);&lt;br /&gt;    drawfan(angle);&lt;br /&gt;    while(!kbhit())&lt;br /&gt;    {&lt;br /&gt;        drawfan(angle);&lt;br /&gt;        delay(speed);&lt;br /&gt;        if(angle==270)&lt;br /&gt;            angle=0;&lt;br /&gt;        else&lt;br /&gt;            angle=angle+90;&lt;br /&gt;        cleardevice();&lt;br /&gt;    }&lt;br /&gt;    closegraph();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt; Download  as &quot;.c&quot;  file &lt;a href=&quot;http://www.ziddu.com/download/7938660/fan.zip.html&quot;&gt; http://www.ziddu.com/download/7938660/fan.zip.html&lt;/a&gt;&lt;/dos.h&gt;&lt;/math.h&gt;&lt;/graphics.h&gt;&lt;/conio.h&gt;&lt;/stdio.h&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/12/simulation-of-fan.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-7037439961215958803</guid><pubDate>Sat, 09 May 2009 10:29:00 +0000</pubDate><atom:updated>2009-05-09T03:58:28.117-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microprocessor and assembly language programming</category><title>Familiarization with microprocessor and assembly language programming-David Pager</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPsvNo7quRBcGRM2tDJ7mLx4FqHi1QAlrEpu9karDRsmhv5_ColJF4z-T_82fJsK9Vwx67a5p0Ii22amWusrL0KwMHBQNO3h_uRvl-tXSmb34fl5KUXwpCT8csznFxPFu_mSYXEGtohw0/s1600-h/David_Pager.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 166px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPsvNo7quRBcGRM2tDJ7mLx4FqHi1QAlrEpu9karDRsmhv5_ColJF4z-T_82fJsK9Vwx67a5p0Ii22amWusrL0KwMHBQNO3h_uRvl-tXSmb34fl5KUXwpCT8csznFxPFu_mSYXEGtohw0/s200/David_Pager.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5333775042821759682&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Professor &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:Arial;&quot;&gt;David Pager &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href=&quot;http://www.ics.hawaii.edu/&quot;&gt;Department of Information and Computer Sciences, University of Hawai`i at Manoa&lt;/a&gt;&lt;br /&gt;&lt;h1 class=&quot;documentFirstHeading&quot;&gt;&lt;br /&gt;&lt;span class=&quot;&quot; id=&quot;parent-fieldname-title&quot;&gt;&lt;span class=&quot;highlightedSearchTerm&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Website:&lt;a href=&quot;http://www2.hawaii.edu/%7Epager/312/&quot;&gt;http://www2.hawaii.edu/~pager/312/&lt;/a&gt;&lt;br /&gt;&lt;iframe id=&quot;Iframe1&quot; vspace=&quot;0&quot; hspace=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;http://www2.hawaii.edu/%7Epager/312/&quot; scrolling=&quot;yes&quot; width=&quot;450&quot; frameborder=&quot;0&quot; height=&quot;500&quot;&gt;&amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:Arial;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/05/familiarization-with-microprocessor-and.html</link><author>noreply@blogger.com (Anurag)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPsvNo7quRBcGRM2tDJ7mLx4FqHi1QAlrEpu9karDRsmhv5_ColJF4z-T_82fJsK9Vwx67a5p0Ii22amWusrL0KwMHBQNO3h_uRvl-tXSmb34fl5KUXwpCT8csznFxPFu_mSYXEGtohw0/s72-c/David_Pager.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-6704151758294466675</guid><pubDate>Fri, 08 May 2009 18:48:00 +0000</pubDate><atom:updated>2009-05-08T11:54:38.767-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Compiler Design</category><title>Compilers(Power point presentations) Prof. Kim Hazelwood</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxoHBf_idbiwGM1VZFfBXbZNWmKzeeJenNCY8xmPYOReFJq9uyzKR3XQSZlBPiZwBZJISQujSKqFWbHz3N8UrK8-76QEvhYQSvJNVV-pCQHSsflYlMS55mHv9rL3kTTg2z0kgsMaa_sbs/s1600-h/hazelwood.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 150px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxoHBf_idbiwGM1VZFfBXbZNWmKzeeJenNCY8xmPYOReFJq9uyzKR3XQSZlBPiZwBZJISQujSKqFWbHz3N8UrK8-76QEvhYQSvJNVV-pCQHSsflYlMS55mHv9rL3kTTg2z0kgsMaa_sbs/s200/hazelwood.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5333527394740783938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cs.virginia.edu/kim/&quot;&gt;Prof. Kim Hazelwood&lt;/a&gt;&lt;br /&gt;         &lt;a href=&quot;http://www.cs.virginia.edu/&quot;&gt;Computer Science Department&lt;/a&gt;&lt;br /&gt;         &lt;a href=&quot;http://www.virginia.edu/&quot;&gt;University of Virginia&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Website: &lt;a href=&quot;http://www.cs.virginia.edu/kim/courses/cs671/lectures.html&quot;&gt;http://www.cs.virginia.edu/kim/courses/cs671/lectures.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe id=&quot;Iframe1&quot; vspace=&quot;0&quot; hspace=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;http://www.cs.virginia.edu/kim/courses/cs671/lectures.html&quot; scrolling=&quot;yes&quot; width=&quot;450&quot; frameborder=&quot;0&quot; height=&quot;450&quot;&gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&lt;/iframe&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/05/compilerspower-point-presentations-prof.html</link><author>noreply@blogger.com (Anurag)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxoHBf_idbiwGM1VZFfBXbZNWmKzeeJenNCY8xmPYOReFJq9uyzKR3XQSZlBPiZwBZJISQujSKqFWbHz3N8UrK8-76QEvhYQSvJNVV-pCQHSsflYlMS55mHv9rL3kTTg2z0kgsMaa_sbs/s72-c/hazelwood.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-8899461688528748316</guid><pubDate>Fri, 08 May 2009 14:08:00 +0000</pubDate><atom:updated>2009-05-08T07:17:51.609-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Theory of computation</category><title>Formal Languages and Automata(power point presentations)-T. K. Prasad</title><description>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1auqC33K1VE80GWNO580ftIPPRtFfQWz2e-e-4V2rrqKFmdj_OvnZ3x_BSH-zzbhLbMNfHY1uzRlwNcMzKQ_j6OJ9Iiq17E-7DzeTzLzmZI0d_aRVJPfGNMSJLSkZG5SJvKwYpxlU3g/s1600-h/tk.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 100px; height: 150px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1auqC33K1VE80GWNO580ftIPPRtFfQWz2e-e-4V2rrqKFmdj_OvnZ3x_BSH-zzbhLbMNfHY1uzRlwNcMzKQ_j6OJ9Iiq17E-7DzeTzLzmZI0d_aRVJPfGNMSJLSkZG5SJvKwYpxlU3g/s200/tk.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5333455090151458338&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cs.wright.edu/%7Etkprasad&quot;&gt;T. K. Prasad &lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.cs.wright.edu/&quot;&gt;Department of Computer Science &amp;amp; Engineering&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.blogger.com/Wright%20State%20University&quot;&gt;Wright State University&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Website&lt;a href=&quot;http://www.cs.wright.edu/%7Etkprasad/courses/cs466/cs466.html&quot;&gt;:http://www.cs.wright.edu/~tkprasad/courses/cs466/cs466.html&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe id=&quot;Iframe1&quot; vspace=&quot;0&quot; hspace=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;http://www.cs.wright.edu/%7Etkprasad/courses/cs466/cs466.html&quot; scrolling=&quot;yes&quot; width=&quot;450&quot; frameborder=&quot;0&quot; height=&quot;500&quot;&gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&lt;/iframe&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/05/formal-languages-and-automatapower.html</link><author>noreply@blogger.com (Anurag)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA1auqC33K1VE80GWNO580ftIPPRtFfQWz2e-e-4V2rrqKFmdj_OvnZ3x_BSH-zzbhLbMNfHY1uzRlwNcMzKQ_j6OJ9Iiq17E-7DzeTzLzmZI0d_aRVJPfGNMSJLSkZG5SJvKwYpxlU3g/s72-c/tk.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-586148481387234097</guid><pubDate>Fri, 08 May 2009 13:22:00 +0000</pubDate><atom:updated>2009-05-08T06:54:42.196-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Theory of computation</category><title>Models of Computation(Power point presentations)-Petros Drineas</title><description>Lectures by&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyvgTu5WK3zIP9CGkQRd8ruEwy06yDliOtLJ3w2o4iT2STeUOCc-v-WZGXd_6F1Ie57_Eg58PNMpKzxBIAmGJZ2GXe332jjlv8s5MPyIbO1QLGYMgIgsiMbpaiaY1giFc3gpR5e5JIoE/s1600-h/nt.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 190px; height: 200px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyvgTu5WK3zIP9CGkQRd8ruEwy06yDliOtLJ3w2o4iT2STeUOCc-v-WZGXd_6F1Ie57_Eg58PNMpKzxBIAmGJZ2GXe332jjlv8s5MPyIbO1QLGYMgIgsiMbpaiaY1giFc3gpR5e5JIoE/s200/nt.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5333446869267945938&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                    Petros Drineas&lt;br /&gt;Associate Professor&lt;br /&gt;&lt;a href=&quot;http://www.cs.rpi.edu/&quot;&gt;Computer Science Department&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.rpi.edu/&quot;&gt;Rensselaer Polytechnic Institute  &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Website :&lt;a href=&quot;http://www.cs.rpi.edu/%7Edrinep/modcomp.htm&quot;&gt;http://www.cs.rpi.edu/~drinep/modcomp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe id=&quot;Iframe1&quot; vspace=&quot;0&quot; hspace=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; src=&quot;http://www.cs.rpi.edu/%7Edrinep/modcomp/&quot; scrolling=&quot;yes&quot; width=&quot;450&quot; frameborder=&quot;0&quot; height=&quot;500&quot;&gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;br&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&lt;/iframe&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/05/models-of-computationpower-point.html</link><author>noreply@blogger.com (Anurag)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbyvgTu5WK3zIP9CGkQRd8ruEwy06yDliOtLJ3w2o4iT2STeUOCc-v-WZGXd_6F1Ie57_Eg58PNMpKzxBIAmGJZ2GXe332jjlv8s5MPyIbO1QLGYMgIgsiMbpaiaY1giFc3gpR5e5JIoE/s72-c/nt.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-4354536882234101922</guid><pubDate>Sat, 31 Jan 2009 04:25:00 +0000</pubDate><atom:updated>2009-04-12T05:59:33.440-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Computer Graphics</category><title>Transformations in 2D</title><description>Computer Graphics by Dr. Sukhendu das, Dept. of Computer Science and Engineering, IIT Madras&lt;br /&gt;&lt;br /&gt;Lecture 1&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/DPcVMEBDpAY&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/DPcVMEBDpAY&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=DPcVMEBDpAY&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lecture 2&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/VziP-jctzns&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/VziP-jctzns&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=VziP-jctzns&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/01/transformations-in-2d.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-6466037323914985696</guid><pubDate>Wed, 28 Jan 2009 18:06:00 +0000</pubDate><atom:updated>2009-04-12T06:03:00.740-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Computer Graphics</category><title>CRT Display Devices</title><description>Computer Graphics by Dr. Sukhendu das, Dept. of Computer Science and Engineering, IIT Madras &lt;br /&gt;&lt;br /&gt;CRT Display Devices- Lecture 1&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/0ZuSu44-WeE&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/0ZuSu44-WeE&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=0ZuSu44-WeE&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lecture 2&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/myRKFWMNKO0&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/myRKFWMNKO0&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=myRKFWMNKO0&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lecture 3&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/GzpaDTbXMiQ&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/GzpaDTbXMiQ&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=GzpaDTbXMiQ&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lecture 4&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/CoBIpAZQYiA&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/CoBIpAZQYiA&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=CoBIpAZQYiA&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/01/crt-display-devices.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-7515138678558305804</guid><pubDate>Wed, 28 Jan 2009 17:37:00 +0000</pubDate><atom:updated>2009-04-12T06:04:45.252-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Computer Graphics</category><title>Computer Graphics -Introduction</title><description>Computer Graphics by Dr. Sukhendu das, Dept. of Computer Science and Engineering, IIT Madras.&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/fwzYuhduME4&amp;hl=en&amp;fs=1&amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/fwzYuhduME4&amp;hl=en&amp;fs=1&amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=fwzYuhduME4&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2009/01/computer-graphics-introduction.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-5964853912864435180</guid><pubDate>Tue, 16 Dec 2008 03:20:00 +0000</pubDate><atom:updated>2009-04-12T06:06:09.470-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Quick Sort</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/gtWw_8VvHjk&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/gtWw_8VvHjk&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=gtWw_8VvHjk&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/quick-sort.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-6500956534410846582</guid><pubDate>Tue, 16 Dec 2008 03:17:00 +0000</pubDate><atom:updated>2009-04-12T06:12:32.684-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Deletion</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/KyMiqaA0ijM&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/KyMiqaA0ijM&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=KyMiqaA0ijM&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/deletion.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-4518612500856497338</guid><pubDate>Mon, 15 Dec 2008 19:51:00 +0000</pubDate><atom:updated>2009-04-12T06:16:49.202-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Trees</title><description>&lt;font style=&quot;font-weight: bold;&quot;&gt;Lecture&lt;/font&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;1:&lt;/font&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;Trees(&lt;/font&gt;1)&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/tORLeHHtazM&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/tORLeHHtazM&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot; size=&quot;4&quot;&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=tORLeHHtazM&quot;&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;Lecture 2: Trees(2)&lt;/font&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/JZhdUb5F7oY&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/JZhdUb5F7oY&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;font size=&quot;4&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=JZhdUb5F7oY&quot;&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;Lecture&lt;/font&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt; 3:&lt;/font&gt;&lt;font style=&quot;font-weight: bold;&quot; size=&quot;2&quot;&gt;Tree  Traversals&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/eWeqqVpgNPg&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/eWeqqVpgNPg&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot; size=&quot;4&quot;&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=eWeqqVpgNPg&quot;&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;Lecture 4: AVL Trees&lt;/font&gt;(1)&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/mRGQylRWAsI&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/mRGQylRWAsI&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;font size=&quot;4&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=mRGQylRWAsI&quot;&gt;Download&lt;/a&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;font style=&quot;font-weight: bold;&quot;&gt;Lecture 5: AVL Trees(2)&lt;/font&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/TbvhGcf6UJU&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/TbvhGcf6UJU&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;font size=&quot;4&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=TbvhGcf6UJU&quot;&gt;Download&lt;/a&gt;&lt;/font&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/trees.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-4429774831417756963</guid><pubDate>Mon, 15 Dec 2008 19:48:00 +0000</pubDate><atom:updated>2009-04-12T06:19:41.378-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Hashing</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/KW0UvOW0XIo&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/KW0UvOW0XIo&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=KW0UvOW0XIo&quot;&gt;Download&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/hashing.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-3553382082685632487</guid><pubDate>Mon, 15 Dec 2008 19:44:00 +0000</pubDate><atom:updated>2009-04-12T06:21:02.198-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Dictionaries</title><description>&lt;span style=&quot;font-weight: bold;&quot;&gt;Lecture 1:Dictionaries&lt;/span&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/BmayUdDaDYM&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/BmayUdDaDYM&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=BmayUdDaDYM&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;br /&gt;Lecture 2: Ordered Dictionaries&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/bvOYfDpk940&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/bvOYfDpk940&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=bvOYfDpk940&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/dictionaries.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-5067737775788224243</guid><pubDate>Mon, 15 Dec 2008 19:42:00 +0000</pubDate><atom:updated>2009-04-12T06:22:10.144-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Queues and Linked Lists</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/PGWZUgzDMYI&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/PGWZUgzDMYI&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=PGWZUgzDMYI&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/queues-and-linked-lists.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-5604548665506808376</guid><pubDate>Mon, 15 Dec 2008 19:27:00 +0000</pubDate><atom:updated>2009-04-12T06:22:43.903-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Stacks</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/g1USSZVWDsY&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/g1USSZVWDsY&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;a style=&quot;font-weight: bold;&quot; href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=g1USSZVWDsY&quot;&gt;Download&lt;/a&gt;&lt;/span&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/stacks.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-2226900715607672477</guid><pubDate>Mon, 15 Dec 2008 19:16:00 +0000</pubDate><atom:updated>2009-04-12T06:23:24.761-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Data Structures</category><title>Introduction to Data Structures and Algorithms</title><description>Lectures on Data Structures and Algorithms by Dr. Naveen Garg, Department of Computer Science &amp; Engineering ,IIT Delhi&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/zWg7U0OEAoE&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/zWg7U0OEAoE&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=zWg7U0OEAoE&quot;&gt;Download&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/introduction-to-data-structures-and.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-1581566946814647153</guid><pubDate>Sun, 14 Dec 2008 16:14:00 +0000</pubDate><atom:updated>2009-04-12T06:31:01.301-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">computer organization</category><title>Input/output devices</title><description>&lt;span style=&quot;text-decoration: underline;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;0&quot;&gt;Evolution&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;1&quot;&gt;of&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;2&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;3&quot;&gt;o&lt;/span&gt;&lt;br style=&quot;font-weight: bold;&quot;&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Zsr8kODwr08&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/Zsr8kODwr08&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=Zsr8kODwr08&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;5&quot;&gt;i&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;6&quot;&gt;o&lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-weight: bold;&quot; class=&quot;to_transl_class&quot; title=&quot;Click to correct&quot; id=&quot;7&quot;&gt;devices&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/AtfXJ0PNesk&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/AtfXJ0PNesk&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=AtfXJ0PNesk&quot;&gt;Download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;font size=&quot;3&quot;&gt;&lt;span class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;5&quot;&gt;i&lt;/span&gt;/&lt;span class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;6&quot;&gt;o&lt;/span&gt; &lt;span class=&quot;to_transl_class&quot; title=&quot;Click to correct&quot; id=&quot;7&quot;&gt;devices&lt;/span&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;- &lt;span class=&quot;transl_class&quot; title=&quot;Click to correct&quot; id=&quot;8&quot;&gt;Contd&lt;/span&gt;&lt;/font&gt;&lt;/h1&gt;&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/pW5QK6Fp8-g&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/pW5QK6Fp8-g&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=pW5QK6Fp8-g&quot;&gt;Download&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/inputoutput-devices.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-3558673187877291573</guid><pubDate>Sun, 14 Dec 2008 16:11:00 +0000</pubDate><atom:updated>2009-04-12T06:31:35.483-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">computer organization</category><title>Device Service Routines</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/XIFbPXcG2W4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/XIFbPXcG2W4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=XIFbPXcG2W4&quot;&gt;Download&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/device-service-routines.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-1204141073055201102</guid><pubDate>Sun, 14 Dec 2008 16:09:00 +0000</pubDate><atom:updated>2009-04-12T06:32:04.469-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">computer organization</category><title>Direct Memory access (DMA)</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/3RfqkVyvnnc&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/3RfqkVyvnnc&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=3RfqkVyvnnc&quot;&gt;Download&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/direct-memory.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2249226484966481368.post-5696463713965745568</guid><pubDate>Sun, 14 Dec 2008 16:06:00 +0000</pubDate><atom:updated>2009-04-12T06:32:31.830-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">computer organization</category><title>Interrupt Driven I/O</title><description>&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/C02weCM9yWA&amp;amp;hl=en&amp;amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/C02weCM9yWA&amp;amp;hl=en&amp;amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com/watch?v=4TzMyXmzL8M&quot;&gt;Download&lt;/a&gt;</description><link>http://computerscience-tutorials.blogspot.com/2008/12/interrupt-driven-io.html</link><author>noreply@blogger.com (Anurag)</author><thr:total>0</thr:total></item></channel></rss>