tag:blogger.com,1999:blog-44371857723318620642024-03-14T02:09:21.824+05:30Aurora Computer Studies - BlogThe new dawn in ICT education in Sri LankaAurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.comBlogger30125tag:blogger.com,1999:blog-4437185772331862064.post-86417416767667504822014-04-12T10:54:00.002+05:302014-04-12T11:43:07.335+05:30The different between Science and Engineering<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.durofy.com/wp-content/uploads/2012/11/sciengtech.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://www.durofy.com/wp-content/uploads/2012/11/sciengtech.jpg" height="345" width="400" /></a></div>
Lots of students who come into IT field have little understanding on the differences between "computer science" vs "computer engineering". and some students who like to be a software engineer are not aware of what the the term "Engineer" means. So this post attempts to flash some light into these terms and fields.<br />
<a name='more'></a><br />
Put into laymen's simple terms "<b>Science</b>" is concerned with <u>'understanding fundamental laws of nature and the behavior of materials and living things'</u>. "<b>Engineering</b>" involves <u>'the application of science and technology to create
useful products and services for the whole community, within economic,
environmental and resource constraints'</u>.<br />
<br />
<b>What is technology:</b><br />
<a href="http://0.tqn.com/d/chemistry/1/0/G/p/1/science-eng-tech.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://0.tqn.com/d/chemistry/1/0/G/p/1/science-eng-tech.jpg" height="400" width="310" /></a>the application of scientific knowledge for practical purposes, especially in industry. Technology can be most broadly defined as the entities, both material
and immaterial, created by the application of mental and physical effort
in order to achieve some value. In this usage, technology refers to
tools and machines that may be used to solve real-world problems.<br />
<br />
<b>A scientist Vs.an Engineer:</b><br />
A scientist is a professional who actively involve in the scientific discovery whereas an engineer is a professional who involve in engineering practices.<br />
<br />
On a more philosophical level, scientists tend to explore the natural
world and discover new knowledge about the universe and how it works.
Engineers apply that knowledge to solve practical problems, often with
an eye toward optimizing cost, efficiency, or some other parameters.<br />
<br />
For example a Scientists discover different ways to generate and use electricity. Engineers develop principles into practical components used to build power stations and enable the users of electricity to improve the quality of people’s lives.<br />
<br />
A scientist may investigate the basic properties of various rock and soil types. An engineer uses this information to derive engineering properties that are needed to design structures (such as building foundations, retaining walls and tunnels) and to examine the stability of natural and man-made slopes (such as those in dams)<br />
<br />
There is considerable overlap between science and engineering, so you
will find scientists who design and construct equipment and engineers
who make important scientific discoveries. Information theory was
founded by Claude Shannon, a theoretical engineer. Peter Debye won the
Nobel Prize in Chemistry with a degree in electrical engineering and a
doctorate in physics.<br />
<br />
<b>The difference in philosophy and approach:</b><br />
Now lets dig into these two concepts in a bit more depth. Scientific inquiry expands the scope of human perception and
understanding; engineering design expands the scope of human plans and
results.<br />
Inquiry and design are perfectly distinct as concepts, but often
interwoven in practice, whether within a field, a research program, a
development team, or a single creative mind. Meshing design with inquiry
can be as vital as hand-eye coordination.<br />
<blockquote class="tr_bq">
The essence of science is inquiry; the essence of engineering is design. - Eric Drexler</blockquote>
Engineering new instruments enables inquiry, while scientific inquiry can enable design. Chemical engineers investigate chemical systems, testing combinations of reactants, temperature, pressure, and time in search of conditions that maximize product yield; they may undertake inquiries every day, yet in the end their experiments support engineering design and analysis. But the close, interweaving links between scientific inquiry and engineering design can obscure how deeply they differ.<br />
<br />
<b>The Bottom-Up Structure of Scientific Inquiry:</b><br />
Here is a schematic structure of Scientific inquiry contrasted with the structure of engineering design.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.farnamstreetblog.com/wp-content/uploads/2013/07/The-Antiparallel-Structures-of-Scientific-Inquiry.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.farnamstreetblog.com/wp-content/uploads/2013/07/The-Antiparallel-Structures-of-Scientific-Inquiry.png" height="290" width="400" /></a></div>
<b><br /></b>
Scientific inquiry builds knowledge from bottom to top, from the
ground of the physical world to the heights of well-tested theories,
which is to say, to general, abstract models of how the world works. The
resulting structure can be divided into three levels linked by two
bridges.<br />
<br />
At the ground level, we find physical things of interest to science,
things like grasses and grazing herds on the African savannah, galaxies
and gas clouds seen across cosmological time, and ordered electronic
phases that emerge within a thousandth of a degree of absolute zero.<br />
<br />
On the bridge to the level above, physical things become objects of
study through human perception, extended by instruments like radio
telescopes, magnetometers, and binoculars, yielding results to be
recorded and shared, extending human knowledge. Observations bring
information across the first bridge, from physical things to the realm
of symbols and thought.<br />
<br />
At this next level of information flow, scientists build concrete descriptions of what they observe. …<br />
<br />
On the bridge to the top level of this sketch of science, concrete
descriptions drive the evolution of theories, first by suggesting ideas
about how the world works, and then by enabling tests of those ideas
through an intellectual form of natural selection. As theories compete
for attention and use, the winning traits include simplicity, breadth,
and precision, as well as the breadth and precision of observational
tests— and how well theory and data agree, of course.<br />
Thus, in scientific inquiry, knowledge flows from bottom to top:<br />
<ul>
<li>Through observation and study, physical systems shape concrete descriptions.</li>
<li>By suggesting ideas and then testing them, concrete descriptions shape scientific theories</li>
</ul>
<div>
<b><br /></b>
<b>The Top-Down Structure of Engineering Design:</b></div>
<div>
In scientific inquiry information flows from matter to mind, but in engineering design information flows from mind to matter:<br />
<ul>
<li>Inquiry extracts information through instruments; design applies information through tools.</li>
<li>Inquiry shapes its descriptions to fit the physical world; design shapes the physical world to fit its descriptions.</li>
</ul>
At this level, the contrasts are often as concrete as the difference
between a microscope in an academic laboratory and a milling machine on a
factory floor. At the higher more abstract levels of science and
engineering, the differences are less concrete, yet at least as
profound. Here, the contrasts are between designs and theories,
intangible yet different products of the mind.<br />
<ul>
<li>Scientists seek unique, correct theories, and if several theories
seem plausible, all but one must be wrong, while engineers seek options
for working designs, and if several options will work, success is
assured.</li>
<li>Scientists seek theories that apply across the widest possible range
(the Standard Model applies to everything), while engineers seek
concepts well-suited to particular domains (liquid-cooled nozzles for
engines in liquid-fueled rockets).</li>
<li>Scientists seek theories that make precise, hence brittle
predictions (like Newton’s), while engineers seek designs that provide a
robust margin of safety.</li>
</ul>
<div>
<b><br /></b>
<b>Seeking Knowledge vs. Applying Knowledge:</b>
<br />
Because science and engineering face opposite directions, they ask different questions. <br />
Scientific inquiry faces toward the unknown, and this shapes the
structure of scientific thought; although scientists apply established
knowledge, the purpose of science demands that they look beyond it. <br />
Engineering design, by contrast, shuns the unknown. In their work,
engineers seek established knowledge and apply it in hopes of avoiding
surprises. In engineering, the fewer experiments, the better. <br />
Inquiry and design call for different patterns of thought, patterns
that can clash. In considering the science in the area around an
engineering problem, a scientist may see endless unknowns and assume
that scarce knowledge will preclude engineering, while an engineer
considering the very same problem and body of knowledge may find ample
knowledge to do the job.</div>
</div>
<blockquote class="tr_bq">
Engineers think that equations approximate the real world.<br />
Scientists think that the real world approximates equations.<br />
Mathematicians are unable to make the connection. - Unknown (Humor)</blockquote>
Following are few selected quotes by gusts when they were asked to comment about the differences between scientist vs engineer. ( Reference: <a href="http://chemistry.about.com/u/ua/educationemployment/engineervsscientist.htm">http://chemistry.about.com/u/ua/educationemployment/engineervsscientist.htm</a> )<br />
<dl><blockquote class="tr_bq">
A scientist is creater and definer of things and engineer use,
develop and make beneficial of that discovery and invention for common
life.<br />
—Guest Subhash C. Bijarniya</blockquote>
<dl><blockquote class="tr_bq">
Main difference between scientist and engineer is scientist
imaginev and create things and engineer imagine,feels and create
things.Engineer may look like scientist at some point but after thinking
welcome to know there is small difference between them.<br />
—Guest Amarnath</blockquote>
</dl>
<blockquote class="tr_bq">
Scientists identify a phenomenon which must be observed and understood. An engineer then studies the research material generated by the scientific observation/study and uses it to produce practical applications. A scientist cannot and does not have the skill set to "Engineer" from "Knowledge" a real world solution. An Engineer can be said to be a "Professional Occupation" and a Scientist can be said to be a "Core Occupation" this is due to that fact that an Engineer has not only the scientific knowledge produced by Scientists but also has the capacity to generate his or her own Scientific knowledge. The principle difference between the two is the fact that Engineers also have professional knowledge and skills such as business acumen, entrepreneurial skills, management skills and industrial awareness. Engineers also have a high level of creativity and design ability which is lacking in Scientists as a Scientist cannot be creative because they observe, model, analyse and publish.</blockquote>
</dl>
<blockquote class="tr_bq">
- Guest The Doc</blockquote>
<dl><blockquote class="tr_bq">
Scientist are engineers but engineers are not scientist.<br />
—Guest uzair</blockquote>
<dl><blockquote class="tr_bq">
Scientist works for GENERAL SOLUTIONS (by discoveries,problem
solving methods,inventions etc). Engineer works for PARTICULAR SOLUTIONS
(by designing devices and things for particular situations).
For example a computer scientist develops smartest algorithms for
sorting,searching,compression,encryption,pattern detection,graphics
processing etc and makes programming languages.Software engineer use and
manipulate tools produced by computer scientist for developing soft
wares for particular tasks like web browsers,media players,document
editors,image editors,sound editors etc.
Scientists works for production of knowledge (both theoretical and
practical). In most cases the title "Scientist" is a bestowed title
rather than a job.Engineering and medicine are falls into the category
of applied science.So we can find a lot of engineers and doctors those
known as scientists.<br />
—Guest Researcher</blockquote>
<dl><blockquote class="tr_bq">
I think scientists discover what has been in existence while Engineers use the discovery for creating something new.<br />
—Guest </blockquote>
</dl>
<blockquote class="tr_bq">
Scientist study the world around us and experiment; whereas engineers create and build.<br />
—Guest Demi Lov.</blockquote>
<dl><blockquote class="tr_bq">
This is the difference between a Scientist and an Engineer: "Scientists discover what it was, Engineers CREATE what it was not."<br />
—Guest Robert</blockquote>
<dl><blockquote class="tr_bq">
scientists are concerned about the fundamentals of things
whereas engineers are concerned about the application of fundamental
knowledge<br />
—Guest kadathy</blockquote>
<dl><blockquote class="tr_bq">
engineers work for money while scientists work for glory (scientists are compensated poorly)<br />
—Guest L</blockquote>
<dl><blockquote class="tr_bq">
A "mad scientist" (as seen on TV) is an engineer but a "mad engineer" is not a scientist.<br />
—Guest George</blockquote>
</dl>
References:</dl>
</dl>
</dl>
</dl>
</dl>
- <a href="http://www.farnamstreetblog.com/2013/07/the-difference-between-science-and-engineering/">http://www.farnamstreetblog.com/2013/07/the-difference-between-science-and-engineering/</a><br />
- <a href="http://chemistry.about.com/od/educationemployment/f/scientistvsengineer.htm">http://chemistry.about.com/od/educationemployment/f/scientistvsengineer.htm</a><br />
- <a href="http://chemistry.about.com/u/ua/educationemployment/engineervsscientist.htm">http://chemistry.about.com/u/ua/educationemployment/engineervsscientist.htm</a><br />
- <a href="http://www.engineeryourcareer.org.au/?page_id=123">http://www.engineeryourcareer.org.au/?page_id=123</a></div>
Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-286784762804215962013-10-14T16:46:00.001+05:302013-10-14T16:47:41.377+05:30Google සාර්ථකත්වය තුල වුර්තිමය තරුණ ව්යවසායකයන් උගතයුතු දේ <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-nMI1--oou5Q/UlvRsBYg8zI/AAAAAAAAAIk/mtrDwsWHMxw/s1600/google.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="160" src="http://3.bp.blogspot.com/-nMI1--oou5Q/UlvRsBYg8zI/AAAAAAAAAIk/mtrDwsWHMxw/s200/google.png" width="200" /></a></div>
Google යනු වර්තමාන ලෝකයේ වැඩිම මුල්යමය වටිනාකමක් ඇති ව්යාපරික නාමයයි. එහි සාර්ථකත්වයේ
රහස සරල බව, වේගවත් බව, විශ්වාශදායිතත්වය සහ ජනතාවගේ හදවතට සමීපව සේවාවන් සැපයීමට ඇති නිහතමානි සහ විශිෂ්ට වූ කැපවීමයි. දවසකට එක්වරක් හෝ එම ආයතනයේ සේවාවන් නොලබන අන්තර්ජාල භාවිතා කරන්නෙකු නැති තරම්. ලැරී පේජ් (Larry Page) සහ සර්ජේ බ්රින්(Sergey Brin) තම අචාර්ය උපාධිය සදහා කල පර්යේෂණ යේ කොටසක් ලෙස ගොඩනැගු අන්තර්ජාල සෙවුම් යන්ත්ර සදහා වඩා විශ්වාශදායි ක්රමවේදය (algorithm) හුදෙක් සාශ්රීය පත්රිකාවක් කරනු වෙනුවට තමන්ගේම ව්යාපාරයක් ගොඩනැගීමට අත්තිවාරමක් කරගැනීමට ඔවුන් ගත තීරණය වර්තමාන අන්තර්ජාලයේ දිශානතිය වෙනස්කිරීමට හේතු වී ඇත. <br />
<a name='more'></a><br />
මෙතරම් ලෝක වාසි ජනතාවගේ හදවතට සමීප සාර්ථක ව්යාපාරයක් ඔවුන් ගොඩ නැගුවේ ඔවුන්ට ඒ සදහා පැහැදිලි දර්ශනයක් තිබු බැවිනුයි. Google ආයතනය සපයන සේවාවන්හි විශිෂ්ටත්වය පිටු පස ඇත්තේ ඔවුන් තම සේවා ලාභීන්ගේ අවශ්යතාවයන්ට මුල්තැන දීමයි. පුහු ආටෝපය වෙනුවට සරල බව සහ සේවාවන්හි ගුණාත්මක තත්වය ගැන ඔවුන් දක්වන කැපවීම එහි සාර්ථකත්වයේ රහසයි.<br />
<br />
පහතින් දැක්වෙන්නේ එම ආයතනයේ ප්රධානතම මූලෝපායික සංකල්පවල සාරන්ශයකි. සාර්ථක ව්යාපාරයක් ගොඩනැගීම සම්බන්දයෙන් එයින් ඉගෙනගත හැකි දේ බොහෝය.<br />
<br />
1. සේවා ලාභියා කෙරෙහි අවදානය යොමු කරන්න, සැවොම ආයතනය පසුපස පැමිණෙනු ඇත.<br />
(Focus on the user and all else will follow. )<br />
2. එක දෙයක විශිෂ්ටත්වය වඩාත් වැදගත් වේ.<br />
(It’s best to do one thing really, really well.)<br />
3. සේවාවන් වේගවත් වීම වඩා වැදගත් වේ.<br />
(Fast is better than slow.)<br />
4. අන්තර්ජාලය තුල ප්රජාතන්ත්රවාදය සදහා ඇති කැපවීම.<br />
(Democracy on the web works.)<br />
5. ගැටලුවකට විසදුම් සැපයීමය ඔබ කාර්යාලිය මේසය ඉදිරියේ සිටීම අත්යවශ්ය නැත.<br />
(You don’t need to be at your desk to need an answer.)<br />
6. වැරදි ක්රියා නොකර මුදල් ඉපයිය හැක.<br />
(You can make money without doing evil.)<br />
7. හැමවිටම අවශ්ය ප්රමාණයට වඩා තොරතුරු පවතී.<br />
(There’s always more information out there.)<br />
8. තොරතුරු සියලු සීමාවන් අතික්රමණය කල යුතුය.<br />
(The need for information crosses all borders.)<br />
9. සැහැල්ලුවෙන් සිටිමින් සංකීර්ණ කටයුතුවල යෙදිය හැකිය.<br />
(You can be serious without a suit.)<br />
10. විශිෂ්ටත්වය වුවද ප්රමාණවත් නැත. (නිරතුරුව සේවාවන්හි ගුණාත්මකත්වය දියුණු කල යුතුයි.)<br />
(Great just isn’t good enough.)<br />
<br />
මුලාශ්රය: http://www.google.lk/about/company/philosophy/</div>
Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-63736269621913722852012-12-28T21:37:00.002+05:302012-12-28T21:57:54.507+05:30Science - The big picture<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-Z2WmhG1WFm8/UN3DkDlH02I/AAAAAAAAAGY/WKuQ7Az_WDU/s1600/science.PNG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="137" src="http://1.bp.blogspot.com/-Z2WmhG1WFm8/UN3DkDlH02I/AAAAAAAAAGY/WKuQ7Az_WDU/s200/science.PNG" width="200" /></a></div>
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Lots of students, even after studying science for years sometimes loose the big picture of what is science. By the way, it is highly overloaded terms. The confusion has further deepened by the use of Buddhist/Pali term ‘විද්යාව’ (enlightenment) as the Sinhala term for the ‘science’. There are extreme views in the society due to colonial nature of its introduction to our society. For colonially minded ‘science’ is absolute truth. On the other extreme some people think ‘science’ is just bull shit of temporary knowledge of western domination.</span></span><br />
<a name='more'></a><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><br />The purpose of this small note is not to analyse those different criticisms, but to give you the big picture of modern science so that you can do your own realistic judgments. First, Let’s try to understand the overall picture of science.</span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><br /><b>What is Science?</b><br />Science (from Latin scientia, meaning "knowledge") is a systematic enterprise that builds and organizes knowledge in the form of ‘testable explanations’ and ‘predictions about the universe’. In an older and closely related meaning (found, for example, in Aristotle), "science" refers to the body of reliable knowledge itself, of the type that can be logically and rationally explained.<br /><br />In modern use, "science" more often refers to a way of pursuing knowledge, not only the knowledge itself. It is "often treated as synonymous with 'natural and physical science', and thus restricted to those branches of study that relate to the phenomena of the material universe and their laws, sometimes with implied exclusion of pure mathematics. This is now the dominant sense in ordinary use."<br /><br />There are three noticeable branches in science;</span></span><br />
<ul style="text-align: left;">
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Formal science</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Natural science</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Social science</span></span></li>
</ul>
<ul style="text-align: left;">
</ul>
<br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Remember that though the term science is used they have lots of dissimilarities while sharing some philosophical unison.</span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><br /><b>Formal Sciences</b><br />The formal sciences are the branches of knowledge that are concerned with formal systems, such as logic, mathematics, theoretical computer science, information theory, game theory, systems theory, decision theory, and some aspects of linguistics.<br /><br />Unlike other sciences, the formal sciences are not concerned with the validity of theories based on observations in the real world, but instead with the properties of formal systems based on definitions and rules. Methods of the formal sciences are, however, applied in constructing and testing scientific models dealing with observable reality.</span></span><br />
<blockquote class="tr_bq">
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">“ One reason why mathematics enjoys special esteem, above all other sciences, is that its laws are absolutely certain and indisputable, while those of other sciences are to some extent debatable and in constant danger of being overthrown by newly discovered facts.” <br />—Albert Einstein</span></span></blockquote>
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><b>Natural sciences</b><br />The natural sciences are those branches of science that seek to elucidate the rules that govern the natural world through scientific methods. There are five major branches of natural science:</span></span><br />
<ul style="text-align: left;">
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Astronomy</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Biology</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Chemistry,</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">Earth sciences</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: small;">P</span>hysics</span></span></li>
</ul>
<br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;">The natural sciences are among the basic sciences or scientific fields where study is motivated purely by curiosity. They also form the basis for applied sciences which find real-world, practical applications for concepts and methods developed in basic science.</span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><br /><b>Social science</b><br />Social science refers to the academic disciplines concerned with society and human behavior. "Social science" is commonly used as an umbrella term to refer to anthropology, archaeology, criminology, economics, education, history, linguistics, communication studies, political science, international relations, sociology, human geography, and psychology, and includes elements of other fields as well, such as law, cross-cultural studies, environmental studies, and social work. Here the word science is mostly used in the meaning of organized knowledge.</span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><br /><b>Overlapping areas</b><br />Despite their differences, these sciences sometimes overlap. For example, the social sciences and biology both study human beings as organisms while mathematics is used regularly in all the natural sciences. There are also related disciplines that are grouped into interdisciplinary and applied sciences, such as engineering and medicine.</span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><br /><b>Political usage of term ‘Science’</b>Many issues damage the relationship of science to the media and the use of science and scientific arguments by politicians. As a very broad generalization, many politicians seek certainties and facts whilst scientists typically offer probabilities and caveats. However, politicians' ability to be heard in the mass media frequently distorts the scientific understanding by the public.<br /><br />In a latter post we will discuss another popular misunderstood term ‘Engineering’.<br /><br /><b><span style="font-size: small;">Ref:</span></b></span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><a href="http://en.wikipedia.org/wiki/Science"><span style="font-size: small;">http://en.wikipedia.org/wiki/Science</span></a></span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: small;"><a href="http://en.wikipedia.org/wiki/Formal_sciences"><span style="font-size: small;">http://en.wikipedia.org/wiki/Formal_sciences</span></a> </span></span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><a href="http://en.wikipedia.org/wiki/Natural_science"><span style="font-size: small;">http://en.wikipedia.org/wiki/Natural_science</span></a></span></span><br />
<span style="font-size: small;"><span style="font-family: Verdana,sans-serif;"><span style="font-size: small;"><a href="http://en.wikipedia.org/wiki/Social_sciences"><span style="font-size: small;">http://en.wikipedia.org/wiki/Social_sciences</span></a> </span></span></span></div>
Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-55883807086557504492011-12-25T11:23:00.003+05:302011-12-25T11:28:20.303+05:30The Monkey Game<div dir="ltr" style="text-align: left;" trbidi="on"><div id="__ss_10683692" style="width: 400px;"><br />
<iframe frameborder="0" height="330" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/10683692" width="400"></iframe> <br />
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a><br />
<a name='more'></a></div></div><h2 class="h-slideshow-title"><span style="font-size: small;">Presentation Transcript</span></h2><ol class="transcripts h-transcripts"><li>A group of scientists placed 5 monkeys in a cage and in the middle, a ladder with bananas on the top.</li>
<li>Every time a monkey went up the ladder, the scientists soaked the rest of the monkeys with cold water.</li>
<li>After a while, every time a monkey went up the ladder, the others beat up the one on the ladder.</li>
<li>After some time, no monkey dare to go up the ladder regardless of the temptation.</li>
<li>Scientists then decided to substitute one of the monkeys. The 1st thing this new monkey did was to go up the ladder. Immediately the other monkeys beat him up. After several beatings, the new member learned not to climb the ladder even though never knew why.</li>
<li>A 2nd monkey was substituted and the same occurred. The 1st monkey participated on the beating for the 2nd monkey. A 3rd monkey was changed and the same was repeated (beating), and this pattern was observed repeating…</li>
<li>What was left was a group of 5 monkeys that even though never received a cold shower, continued to beat up any monkey who attempted to climb the ladder.</li>
<li>If it was possible to ask the monkeys why they would beat up all those who attempted to go up the ladder….. I bet you the answer would be…. “I don’t know – that’s how things are done around here” Does it sounds familiar?</li>
<li>"Only two things are infinite: The universe and human stupidity. And I am not so sure about the former.” - Albert Einstein</li>
<li>Do not assume that…. <br />
• It is monkey behavior. <br />
• We human are not like monkeys. <br />
• There are proven mechanisms to manipulate you as monkeys !</li>
<li>Who may have trained you? <br />
• The marketing and advertising <br />
• The faith based religions <br />
• The politicians <br />
• The society itself <br />
• And many more…..</li>
<li>Think …. <br />
• Merely doing what the others do, does not necessarily mean you are smart. <br />
• What if majority of them are trained monkeys?<br />
• Dare to be different ?</li>
<li>Don’t miss the opportunity to share this with others as they might be asking themselves why we continue to do what we are doing if there is a different way out there.</li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-21937441826431528252011-11-28T13:38:00.012+05:302011-12-01T11:47:30.493+05:30BIT Colombo (UCSC) final project guidelines<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><br />
<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"></div><div class="MsoNormal"><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-MVdidNxnmJE/TtNGGZUznzI/AAAAAAAAAGI/RzrV2NsKXqM/s1600/bit+colombo+ucsc+aurora.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-MVdidNxnmJE/TtNGGZUznzI/AAAAAAAAAGI/RzrV2NsKXqM/s1600/bit+colombo+ucsc+aurora.jpg" /></a></div>BIT Final project is something lot of students get mess up. Primarily because they are used to exam oriented spoon fed education system that is adapted by most as well as it is the general attitude of some students. IT is a practical subject. Industry/Society need people having skills and not those having mere paper qualifications. That is why BIT - UCSC degree program has emphasize a lot in final project. </div><div class="MsoNormal"></div><a name='more'></a><br />
<div class="MsoNormal">In the LMS, you can find some valuable guidelines on how to complete a project successfully. In addition UCSC has published an interview session on BIT final project. Following is the highlights on that interview. Interview itself is also added at the end of this post. It is highly command for each BIT student to watch that interview and prepare for the project before moving into third year. You must plan out your project and acquire necessary skills during your first and second year. So awareness of necessary skills is always helpful. Summary of the interview is as follows;</div><div class="MsoNormal"><br />
<b>Overview: </b></div><div class="MsoNormal">- Project is the most important subject in your BIT (UCSC) program.</div><div class="MsoNormal">- Purpose of the project is to demonstrate what you have learn in practical way.</div><div class="MsoNormal">- You get <b>12 credits</b> for the project.</div><div class="MsoNormal">- Completing your project is equivalent to doing 3 modules !</div><div class="MsoNormal"> - For the project, you are expected to put up effort equivalent to following three modules.</div><div class="MsoNormal">- Expected you to do <b>300 hours</b> of work (excluding report writing).</div><div class="MsoNormal">- Project work must be <b>unique </b>unlike facing an exam.</div><div class="MsoNormal">- Skills cheeked in the project are;</div><div class="MsoNormal"> - Technical skills: Design and development skills</div><div class="MsoNormal"> - Life skills: Time management, scope management, conflict resolution and facing practical challenges. </div><div class="MsoNormal"> - Soft skills: Report writing, communication, summarizing, presentation. </div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>General guidelines </b></div><div class="MsoNormal">- It is long term task which need planning. </div><div class="MsoNormal">- Exam study might be compressed to few weeks of hard work, but that approach is not going to work for project work.</div><div class="MsoNormal">- Selection of project topic etc... should have done before year 3 starts so that you do not have extra pressure during year 3. </div><div class="MsoNormal"></div><div class="MsoNormal">- Project <b>must </b>have a <b>supervisor </b>and a <b>client</b>.</div><div class="MsoNormal">- Supervisor should have IT back ground but not necessarily a technical person (eg: University lecturer, IT manager or IT professional like software engineer. </div><div class="MsoNormal">- It is better that supervisor and the client is different. But at situations, it is OK, unless conflicts occur.</div><div class="MsoNormal">- If the client actually uses your solution, it is a plus point, but not a necessity. But usefulness of the product is a must.</div><div class="MsoNormal">- Extending your project/product to start your own company is encouraged.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"></div><div class="MsoNormal"><b>Selecting the right project? </b></div><div class="MsoNormal"></div><div class="MsoNormal">- Project is not just to demonstrate you skills, it should be useful to client. (Improved productivity/ ease of process etc..)</div><div class="MsoNormal"></div><div class="MsoNormal"></div><div class="MsoNormal">- This course does not promote research project simply due to lack of time for students (being an external degree). We encourage traditional client demand project.</div><div class="MsoNormal"></div><div class="MsoNormal"></div><div class="MsoNormal">- When selecting the topic and scope ask yourself the question that “will this allow me to spend 300 hours of work?”</div><div class="MsoNormal">- Bigger the scope, look for more and more reusable/generic components.</div><div class="MsoNormal">- Project should serve business purpose. (Justify this in the report)</div><div class="MsoNormal">- Selected project should justify the 300 hours of work</div><div class="MsoNormal">- Selecting a <b>medium size project</b> is preferred</div><div class="MsoNormal">eg : Accounting</div><div class="MsoNormal"> Groupware</div><div class="MsoNormal"> Customer Relationship management</div><div class="MsoNormal"> Human resource software</div><div class="MsoNormal"> Outsourcing relationship management, etc..)</div><div class="MsoNormal"> Loan origination software</div><div class="MsoNormal"><br />
</div><div class="MsoNormal">- Justify that your project is not reinventing an old solution. (e.g.: New technology, better design, more efficient, innovative solutions are justifiable)</div>- Develop one integrated system and not two or few isolated systems<br />
<br />
<div class="MsoNormal"><b>Proceed with project</b></div><div class="MsoNormal">- Doing a literature review in the problem domain is required.</div><div class="MsoNormal"> - What are available solutions?</div><div class="MsoNormal"> - What is your unique solution?</div><div class="MsoNormal"> - As part of the report, state identified points and references.</div><div class="MsoNormal"></div><div class="MsoNormal">- No restrictions in selection of technologies/languages. But justify the selection.</div><div class="MsoNormal">- Do not reinvent the wheel. Use of libraries, open source frameworks etc... is encouraged. But in the project you should also done considerable work to develop the product. </div><div class="MsoNormal">- While developing, if you find that you have already spent more than 300 hours (of productive and efficient time) and some modules are still pending, you better hold those and concentrate on finishing current modules. Better to have a working smaller software than crappy/buggy big software.</div><div class="MsoNormal">- Have enough test data during the demo</div><div class="MsoNormal">- Test thoroughly with different test data. Document your test scenarioes.</div><div class="MsoNormal"></div><div class="MsoNormal"> </div><div class="MsoNormal"><b>Project Report </b></div><div class="MsoNormal">- Students following internal courses get opportunities to write reports in the form of various assignments. But in BIT this is your first and final practical task / report that is evaluated. So it may be tough at firth. So prepare for it.</div><div class="MsoNormal"><br />
</div><div class="MsoNormal"><b>Project presentation</b></div><div class="MsoNormal">- 30 min (20 min to present/demonstrate and 10 min to examiners to ask questions)</div><div class="MsoNormal">- Explain overview/summarize as well as demonstrate the software rather than explain one or two aspects only.</div><div class="MsoNormal">- Do not use more than 5 slides for the presentation.</div><div class="MsoNormal">- Practice and come (eg: present it to superviser/friend beforehand) for the final presentation.</div><div class="MsoNormal">- Demonstrate important usage scenarios than trivial aspects like trivial validations (But having those implemented is important.) </div></div><br />
<b>Part 1:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/P-H5WCWxnVU" width="390"></iframe></div><br />
<b>Part 2:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/dQJQ4G32UxU" width="390"></iframe><br />
<br />
<b>Part 3:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/ZyKLEV_rTqc" width="390"></iframe><br />
<br />
<b>Part 4:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/_BMAIcZor24" width="390"></iframe><br />
<br />
<b>Part 5:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/7f8qawjzDQM" width="390"></iframe><br />
<br />
<b>Part 6:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/d3xF2hBx4Zs" width="390"></iframe><br />
<br />
<b>Part 7:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/62ZH9e1vt_U" width="390"></iframe><br />
<br />
<b>Part 8:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/P3LxbV1J6jw" width="390"></iframe><br />
<br />
<b>Part 9:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/NEITYOknyuk" width="390"></iframe><br />
<br />
<b>Part 10:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/ogvLfGG6qDA" width="390"></iframe><br />
<br />
<b>Part 11:</b><br />
<iframe allowfullscreen="" frameborder="0" height="300" src="http://www.youtube.com/embed/7PhwyIsSces" width="390"></iframe></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com5tag:blogger.com,1999:blog-4437185772331862064.post-52240596886363766132011-10-06T21:36:00.002+05:302011-10-06T21:56:33.826+05:30An Inspiring speech by Apple founder Steve Jobs<div dir="ltr" style="text-align: left;" trbidi="on"><div align="center"><iframe allowfullscreen="" frameborder="0" height="305" src="http://www.youtube.com/embed/UF8uR6Z6KLc" width="400"></iframe></div><u><b></b></u><br />
<a name='more'></a><u><b>Highlights of the speech and his life:</b></u><br />
- Steve was a college drop out.<br />
- Steve is a Buddhist.<br />
- Steve was once fired from Apple corporation which he co-founded. But he later fought hard (Not by money, but by talent) to form a new company to demand apple to buy him back !<br />
- Steve was diagnosed of a cancer for some time, but he played a active role as CEO and visionary until he resigned only few months before his dead.<u><b> </b></u></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com3tag:blogger.com,1999:blog-4437185772331862064.post-14005057533831719762011-09-29T19:02:00.001+05:302011-09-29T19:38:22.386+05:30IQ Question - Measure Water Problem<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-ZRYLRYet_Uc/ToRyUY4NonI/AAAAAAAAAFo/8zWhWAXCE_k/s1600/having-an-infinite-supply-of-water-and-two-containers-one-for-3-liters-and-one-for-5-liters-how-would-you-measure-4-liters.jpg.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="146" src="http://4.bp.blogspot.com/-ZRYLRYet_Uc/ToRyUY4NonI/AAAAAAAAAFo/8zWhWAXCE_k/s200/having-an-infinite-supply-of-water-and-two-containers-one-for-3-liters-and-one-for-5-liters-how-would-you-measure-4-liters.jpg.png" width="200" /></a></div><span style="font-size: large;">Having an infinite supply of water and two containers, one for 3 liters and one for 5 liters, how would you measure 4 liters?</span><br />
<br />
<span style="font-size: large;">Spend about 10 minutes and first try out yourself !!</span><br />
<span style="font-size: large;">Scroll down to verify your answer. </span><br />
<a name='more'></a><br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
..........<br />
<br />
Answer is....<br />
<ol style="text-align: left;"><li> Fill and pour 3 liters into the 5 liter container</li>
<li> Refill 3 liter container, transfer as much as possible to the 5 liter container</li>
<li> Retain the one liter left in the 3 liter container, empty the 5 liter container</li>
<li> Transfer the one liter from the 3 liter to the 5 liter container</li>
<li> Refill the 3 liter and transfer it to the one liter in the 5 liter container...</li>
<li> Fill </li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-22347372936152936342011-09-23T23:36:00.000+05:302011-09-23T23:36:31.639+05:30IQ question - Seven balls and a balance problem<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-6rNjtzqSxeo/TeO_JdRkbRI/AAAAAAAAAKQ/7O1eXQpFoic/s1600/balls.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-6rNjtzqSxeo/TeO_JdRkbRI/AAAAAAAAAKQ/7O1eXQpFoic/s1600/balls.png" /></a></div><span style="font-size: large;">You have eight balls all of the same size. Seven of them weigh the same, and one of them weighs slightly more. How can you find the ball that is heavier, if you are given a weight balance and only two weightings?</span><br />
<br />
<a name='more'></a><span style="font-size: large;">Type: IQ quiz</span><br />
<span style="font-size: large;">Source- Software Engineer, Job interview question @ Google</span><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-GSUzeX8oIwc/TePAi7NUfFI/AAAAAAAAAKU/JUhX8MncnkY/s1600/Picture1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-GSUzeX8oIwc/TePAi7NUfFI/AAAAAAAAAKU/JUhX8MncnkY/s1600/Picture1.png" /></a></div><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Scroll down to verify your answer......... <br />
...<br />
....<br />
....<br />
....<br />
.....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
...<br />
...<br />
...<br />
...<br />
...<br />
...<br />
...<br />
...<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
....<br />
<br />
....<br />
....<br />
....<br />
.....<br />
.....<br />
<span style="font-size: large;"><b>Solution:</b></span><br />
<span style="font-size: small;">Take 6 of the 8 balls and put 3 on each side of the scale. </span><br />
<span style="font-size: small;"><b>IF </b>the scale is balanced <b>THEN</b><br />
Remove those balls and put remaining two balls on one each side of the scale. </span><br />
<span style="font-size: small;"> The side where scale goes down has the more weight ball.<br />
<b>ELSE </b>(The scale is not balanced)<br />
Pick any 2 from the side goes down (more weight side) and put them on the scale one each. <br />
<b>IF </b>the scale is balanced TH<b>E</b>N<br />
you know third one is more weight.<br />
<b>ELSE </b>(The scale is not balanced)<br />
The side goes down has the more weight ball</span></div><b>END IF</b></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-82619477857809931492011-09-01T06:39:00.000+05:302011-09-01T06:39:48.493+05:30Simple formula for success<div dir="ltr" style="text-align: left;" trbidi="on"><div id="__ss_8445715" style="width: 400px;"><iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8445715" width="400"></iframe> <br />
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a><span style="font-size: small;"></span><br />
<a name='more'></a><span style="font-size: small;"><b><br />
Simple formula for success - Presentation Transcript</b></span></div></div><ol class="transcripts h-transcripts"><li>The Simple Formula of Success<br />
</li>
<li>Choose a career involved in doing something you really enjoy.<br />
</li>
<li>When you enjoy your work, you are bound to do a good job.<br />
</li>
<li>When you do a good job, others definitely going to like what you do.<br />
</li>
<li>When others like your work, you are bound to get more opportunities and incentives.<br />
</li>
<li>This is the simple formula of success for your career and life.<br />
</li>
<li>"Choose a job that you like and you will never have to work a day in your life" <br />
- Confucius</li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-55476766502279354372011-08-22T13:14:00.000+05:302011-08-22T13:14:02.090+05:30Introduction to FIT - UCSC Sri lanka @ Aurora<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div id="__ss_8955864" style="width: 400px;"><iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8955864" width="400"></iframe> <br />
<div style="padding: 5px 0 12px;"><br />
<a name='more'></a>View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a> </div></div></div><h2 class="h-slideshow-title">Fit ucsc sri lanka - Presentation Transcript</h2><ol class="transcripts h-transcripts"><li>FIT @ Aurora<br />
Foundation of Information Technology (FIT) University of Colombo School of Computing (UCSC)<br />
</li>
<li>Overview<br />
Nature – Certification<br />
Offered by – University of Colombo School of Computing (UCSC)<br />
Duration – 4 months<br />
</li>
<li>Objective of FIT – UCSC<br />
Passing FIT facilitate bypass G.C.E. (A/L) and directly (fast track) register for BIT degree program conducted by UCSC. <br />
As a alternative entry path for those who have not got required G.C.E. (A/L) results to enroll for the BIT.<br />
Provide basic ICT and Internet skills together with English and mathematics.<br />
</li>
<li>Entry Requirements<br />
No prerequisite.<br />
However having 6 passes with three credits in O/L is needed if you are planning to later follow the BIT degree.<br />
</li>
<li>Syllabus<br />
FIT 101 - ICT Applications<br />
FIT 201 - English for ICT<br />
FIT 301 - Mathematics for ICT<br />
</li>
<li>Evaluation/Exam structure<br />
</li>
<li>Criteria for Passing<br />
Each course examination shall be graded according to the following scheme:<br />
</li>
<li>Why FIT @ Aurora?<br />
Experienced & result oriented lecture panel<br />
Individual attention for successful completion of the FIT<br />
Supporting study materials provided<br />
Flexible course fees structure depending on the number of subjects<br />
Students can continue studying for BIT degree at Aurora itself<br />
</li>
<li>UCSC Program Fees<br />
</li>
<li>Aurora Course fees<br />
You may attend classes for all three subjects, or only selected subjects depends on your need.<br />
Payments can be done in installments.<br />
</li>
<li>How to register?<br />
Registration of students and arranging exam dates are handled by Aurora.<br />
Since FIT exams are scheduled each month, students can sit for exam at their convenience time. (Registration @ UCSC is valid for one year)<br />
</li>
<li>Further information<br />
<a href="http://fit.bit.lk/">http://fit.bit.lk/</a><br />
<a href="http://www.auroracs.lk/fit">http://www.auroracs.lk/fit</a><br />
<a href="http://www.auroracs.lk/fitfaq">http://www.auroracs.lk/fitfaq</a></li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-39840717433012235252011-08-22T08:03:00.000+05:302011-08-22T08:03:55.960+05:30Great quotes on education<div dir="ltr" style="text-align: left;" trbidi="on"><div align="center"><div id="__ss_8447292" style="width: 400px;"><iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8447292" width="400"></iframe> <br />
<div style="padding: 5px 0 12px;"><br />
<a name='more'></a>View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a> </div></div></div><h2 class="h-slideshow-title"><span style="font-size: small;">Great quotes on education - Presentation Transcript</span></h2><ol class="transcripts h-transcripts"><li>" If you want to build a ship<br />
don't herd people together to collect wood<br />
and don't assign them tasks and work,<br />
but rather teach them to long for (like) <br />
the endless immensity of the sea." <br />
- Kahlil Gibran<br />
</li>
<li>"I have no special talent. I am only passionately curious." <br />
- Albert Einstein<br />
</li>
<li>" Tell me and I'll forget; <br />
show me and I may remember;<br />
involve me and I'll understand.”<br />
- A Chinese Proverb<br />
</li>
<li>"Logic will get you from A to B. Imagination will take you everywhere." <br />
- Albert Einstein<br />
</li>
<li>"If you can't explain it simply, you don't understand it well enough." <br />
- Albert Einstein<br />
</li>
<li>"It is a miracle that curiosity survives formal education." <br />
- Albert Einstein<br />
</li>
<li>"The only source of knowledge is experience." <br />
- Albert Einstein<br />
</li>
<li>"A little knowledge that acts is worth infinitely more than much knowledge that is idle." <br />
- Kahlil Gibran</li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-47762912808131987722011-08-20T07:53:00.000+05:302011-08-20T07:53:07.147+05:30The story of ant<div dir="ltr" style="text-align: left;" trbidi="on"><div id="__ss_8929622" style="width: 400px;"><iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8929622" width="400"></iframe> <br />
<div style="padding: 5px 0 12px;"><br />
<a name='more'></a>View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a><br />
<h2 class="h-slideshow-title" style="font-weight: normal;"><b><span style="font-size: small;">The story of ant - Presentation Transcript</span></b></h2><ol class="transcripts h-transcripts"><li>The end result of mismanagement<br />
The story of the ant<br />
</li>
<li>Every day, a small ant arrives at work very early and starts work immediately.<br />
</li>
<li>She produces a lot and she was happy.<br />
</li>
<li>The Chief, a lion, <br />
was surprised to see that the ant was working without supervision.<br />
</li>
<li>He thought if the ant can produce so much without supervision, wouldn’t she produce even more if she had a supervisor!<br />
</li>
<li>So he recruited a cockroach <br />
who had extensive experience as supervisor and who was famous for writing excellent reports.<br />
</li>
<li>The cockroach’s first decision was to set up a clocking in attendance system.<br />
</li>
<li>He also needed a secretary to help him write and type his reports and …<br />
</li>
<li>... he recruited a spider, who managed the archives and monitored all phone calls.<br />
</li>
<li>The lion was delighted with the cockroach's reports and asked him to produce graphs to describe production rates and to analyze trends, so that he could use them for presentations at <br />
Board‘s meetings.<br />
</li>
<li>So the cockroach had to buy a new computer and a laser printer and ...<br />
</li>
<li>... recruited a fly to manage the IT department.<br />
</li>
<li>The ant, who had once been so productive and relaxed, hated this new plethora of paperwork and meetings which used up most of her time…!<br />
</li>
<li>The lion came to the conclusion that it was high time to nominate a person in charge of the department where the ant worked. <br />
</li>
<li>The position was given to the cicada, whose first decision was to buy a carpet and an ergonomic chair for his office.<br />
</li>
<li>The new person in charge, the cicada, also needed a computer and a personal assistant ,who he brought from his previous department, to help him prepare a Work and Budget Control Strategic Optimization Plan …<br />
</li>
<li>The Department where the ant works is now a sad place, where nobody laughs anymore and everybody has become upset...<br />
</li>
<li>It was at that time that the cicada convinced the boss , the lion, of the absolute necessity to start a climatic study of the environment.<br />
</li>
<li>Having reviewed the charges for running the ant’s department , the lion found out that the production was much less than before.<br />
</li>
<li>So he recruited the owl , a prestigious and renowned consultant to carry out an audit and suggest solutions.<br />
</li>
<li>The owl spent three months in the department and came up with an enormous report , in several volumes, that concluded : <br />
“ The department is overstaffed ...”<br />
</li>
<li>Guess who the lion fires first?<br />
</li>
<li>The ant , of course, because “she showed lack of motivation and had a negative attitude".<br />
www.auroracs.lk</li>
<li>NB: The characters in this fable are fictitious; any resemblance to real people or facts within the Corporation is pure coincidence…<br />
</li>
<li>The story of the ant<br />
“If people are good only because they fear punishment, and hope for reward, then we are a sorry lot indeed.”- Albert Einstein </li>
</ol></div></div></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-76338883882668763362011-08-10T10:23:00.000+05:302011-08-10T10:23:36.085+05:30Introduction to BIT- UCSC, Sri Lanka @ Aurora<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div id="__ss_8814320" style="width: 400px;"><iframe frameborder="0" height="300" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8814320" width="400"></iframe> <br />
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a><br />
<a name='more'></a><b><span style="font-size: small;">Presentation Transcript</span></b></div></div></div><ol class="transcripts h-transcripts"><li>Bachelor of Information Technology (BIT) University of Colombo School of Computing (UCSC) </li>
<li>Overview <ul><li>Nature – Academic/Degree </li>
</ul><ul><li>Offered by – University of Colombo School of Computing (UCSC) </li>
</ul><ul><li>Duration – Three years </li>
</ul><ul><li>Levels / Semesters - 3 levels / 6 semesters </li>
</ul></li>
<li>Entry requirements <ul><li>G.C.E. (A/L) 3 passes in any subject stream (in one sitting) OR 6 passes in G.C.E (O/L) with 3 credits AND Pass in FIT–UCSC </li>
</ul><ul><li>OR </li>
</ul><ul><li>Any other qualification accepted by UCSC </li>
</ul></li>
<li>Syllabus – Semester 1 (Year 1) <ul><li>IT1104 – Information Systems & Technology </li>
</ul><ul><li>IT1204 – Computer Systems I </li>
</ul><ul><li>IT1304 – PC (Personal Computer) Applications </li>
</ul><ul><li>IT1404 – Internet & World Wide Web </li>
</ul></li>
<li>Syllabus – Semester 2 (Year 1) <ul><li>IT2104 - Mathematics for Computing I </li>
</ul><ul><li>IT2204 - Programming I </li>
</ul><ul><li>IT2304 - Database Systems I </li>
</ul><ul><li>IT2404 - Systems Analysis & Design </li>
</ul></li>
<li>Syllabus – Semester 3 (Year 2) <ul><li>Compulsory: </li>
</ul><ul><li>IT3104 - Object Oriented Analysis & Design </li>
</ul><ul><li>IT3204 - Software Engineering I </li>
</ul><ul><li>Optional: </li>
</ul><ul><li>IT3304 - Mathematics for Computing II </li>
</ul><ul><li>IT3404 - Business Management </li>
</ul><ul><li>IT3504 - Web Development Techniques </li>
</ul></li>
<li>Syllabus – Semester 4 (Year 2) <ul><li>Compulsory: </li>
</ul><ul><li>IT4104 - Programming II </li>
</ul><ul><li>IT4204 - IT Project Management </li>
</ul><ul><li>Optional: </li>
</ul><ul><li>IT4304 - Rapid Software Development </li>
</ul><ul><li>IT4404 - Fundamentals of Multimedia </li>
</ul><ul><li>IT4504 - Data Communications & Network </li>
</ul></li>
<li>Syllabus – Semester 5 (Year 3) <ul><li>Compulsory: </li>
</ul><ul><li>IT5103 - Professional Issues in IT </li>
</ul><ul><li>IT5203 - Information Systems Security </li>
</ul><ul><li>IT6103 - Final Year Project* </li>
</ul><ul><li>Optional: </li>
</ul><ul><li>IT5303 - Intelligent Systems </li>
</ul><ul><li>IT5403 - Internet Application Development </li>
</ul><ul><li>IT5503 - Computer Graphics & Image Processing </li>
</ul></li>
<li>Syllabus – Semester 6 (Year 3) <ul><li>Compulsory: </li>
</ul><ul><li>IT6103 - Final Year Project* </li>
</ul><ul><li>Optional: </li>
</ul><ul><li>IT6203 - Systems & Network Administration </li>
</ul><ul><li>IT6303 - e-Business Application </li>
</ul><ul><li>IT6403 - Database Systems II </li>
</ul><ul><li>IT6503 - Computer Systems II </li>
</ul></li>
<li>Why BIT – UCSC ? <ul><li>A bachelor degree offered by University of Colombo </li>
</ul><ul><li>The most established BIT degree in Sri Lanka </li>
</ul><ul><li>International & national recognition </li>
</ul><ul><li>Up-to-date syllabus </li>
</ul><ul><li>Flexible semester based structure </li>
</ul><ul><li>Innovative multimedia learning experience </li>
</ul><ul><li>Affordable course fees </li>
</ul></li>
<li>Why BIT @ Aurora? <ul><li>Experienced and result oriented lecture panel </li>
</ul><ul><li>Supporting study materials provided </li>
</ul><ul><li>Help building skills and career guidance </li>
</ul><ul><li>Professional and friendly learning experience </li>
</ul><ul><ul><li>Study with passion </li>
</ul></ul><ul><ul><li>Pass exams with minimum effort </li>
</ul></ul><ul><ul><li>Step into exciting career in IT </li>
</ul></ul></li>
<li>UCSC course fees </li>
<li>Further information <ul><li><a href="http://www.bit.lk%20/">www.bit.lk </a></li>
</ul><ul><li><a href="http://www.auroracs.lk/bit%20">http://www.auroracs.lk/bit </a></li>
</ul><ul><li><a href="http://www.auroracs.lk/bitfaq%20">http://www.auroracs.lk/bitfaq </a></li>
</ul></li>
<li>Contact Information Aurora Computer Studies, Study center, Summerset College, 3rd Floor, DFCC Building, 135, High level Road, Maharagama, Sri Lanka. <ul><ul><li>Hotline: </li>
</ul></ul><ul><ul><ul><li>0719 842030 / 0755 231969 </li>
</ul></ul></ul><ul><ul><li>Web: </li>
</ul></ul><ul><ul><ul><li><a href="http://www.auroracs.lk/bit%20">www.auroracs.lk/bit </a></li>
</ul></ul></ul><ul><ul><li>E-mail : </li>
</ul></ul><ul><ul><ul><li>info@auroracs.lk</li>
</ul></ul></ul></li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-58063026724410612572011-08-08T13:46:00.008+05:302011-08-09T18:12:36.126+05:30What should you do in exams ?<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-mixYhDKGXGg/Tj-bR-iU-II/AAAAAAAAAFk/qpq8v0K_1U0/s1600/pass+exam.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://2.bp.blogspot.com/-mixYhDKGXGg/Tj-bR-iU-II/AAAAAAAAAFk/qpq8v0K_1U0/s1600/pass+exam.jpg" /></a></div>How you face the exam is another skill that everyone should master. There are some people who are not very good at facing exams due to various reasons. Some of those failed in exams do not have necessary exam skills to face the exam effectively, while others simply perish in exam pressure.<br />
<a name='more'></a><br />
First thing is you must take exam as a challenge that you want to succeed. Just like a play in a game, no matter hard you study, the performance in the exam itself matters in most of the case.<br />
<br />
Ideally you should have finished studying a day or two before the exams. The best approach is finishing your studies day to day rather than waiting for the exam. When it comes to the exam day, you are happy and relax person. <br />
<br />
Next you should have done some homework in preparation for the exam. Going through the past papers and finding question patterns is handy. Then you exactly know which area you need to focus more and where you can be relax. Remember, effort is a limited resource you have and you must use it effectively.<br />
<br />
<br />
In the exam day morning, no points get up early and put lot of effort. Quickly rushing through high-level topics might be handy. So do not expect to do miracles in the exam day, just have a self evaluation and try to do your best.<br />
<br />
Having a bottle of water is handy because sufficient liquid level in the body keeps the concentration high. In the exam fully focus on it and nothing else. Make sure you have sufficient meal before entering the exam hall. Otherwise not only the exam paper, your stomach too may start raising questions during the exam time :-).<br />
<br />
When you get the paper, never miss out reading the instructions, because you never know if they have done subtle changes to structure of the exam or the marking procedure. <br />
<br />
Never ever answer a single question based on your own assumptions. For example if you feel like there is a small mistake in the question, do not answer for the modified question in your mind. Rather answer for the original question unless examination staff has given you specific instruction on changes. This is especially relevant when it comes to MCQ questions having negative marching schema.<br />
<br />
Answer the paper in several rounds. In the first round answer the questions which you are really confident or like, easy or less time consuming. This will boost your confidence. In the second round attempt those you kept aside. While you were answering other questions, your inner mind look for the structure and answer for those kept aside. In the second round, you will be in a better position to answer those. The final round is for those really difficult questions to give a chance. Try your best to earn at least few marks out of those.<br />
<br />
Ok, this point is relevant for MCQ questions. If there is no negative mark system, always answer all the questions. If there are really difficult questions, still you must attempt and answer those. Some students use to mark random answer to that kind of difficult questions. But that shows your stupidity. Never ever answer a question on random basis. Remember, if there are five answers in MCQ, marking a random answer give you only 1/5th of a chance to get marks. But if you read the question and eliminate possible wrong answers (say one wrong answer) and pick from others, you have better probability (here1/4th) of getting marks.<br />
<br />
So use this technique to increase the chance of getting marks. But you must be cautious of the fact that if you eliminate the correct answer, then you have zero probability of getting marks :-(. If there is a negative marking system, still you can apply the same approach, but this time you must narrow the answers in both positive and negative direction. Here you must be extra precautionary in narrowing answers due to possible negative marks.<br />
<br />
When it comes to essay or semi structured questions, it is very important that you have followed few past paper marching schemes to get a feeling of expected format of answers. In general, use of clearly labeled diagrams and writing answers in point form is preferred.<br />
<br />
Always answer to the point rather than writing unnecessary details. Remember that the person who marks your paper is also a human. If he likes your answers, you have better chance of getting high marks. So making your writing style interesting and lively makes the examiner interested in reading your answer full and getting high marks.<br />
<br />
When it comes to answering international exams, even you should consider the cultural background of the person marking the papers.<br />
<br />
So passing exam is an art that you must master in different aspects.<br />
<br />
Last, but not for the least, never submit the answer papers early unless you are very casual about the exam that you sit. Always fully utilize the time and give your best shot rather than showing off others by leaving early.<br />
<br />
Exam is a challenge indeed, so face it with confidence. Master the art of passing exams with minimum effort and build up a base for success in the life.<br />
<br />
<b>Related posts:</b><br />
- <a href="http://www.blog.auroracs.lk/2011/08/how-should-you-prepare-for-exams.html">How should you prepare for exams?</a></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-54896449301377279772011-08-08T11:38:00.004+05:302011-08-08T11:43:13.958+05:30How should you prepare for exams?<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-lX9doCtNRM0/Tj97wFidTxI/AAAAAAAAAFc/1hT1k9I5lpM/s1600/exams.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="http://3.bp.blogspot.com/-lX9doCtNRM0/Tj97wFidTxI/AAAAAAAAAFc/1hT1k9I5lpM/s200/exams.jpg" width="140" /></a></div>Exams (in Sri Lankan context) are something I really hate. I would say, exams have become a necessary evil for students to success in their academic or career. First thing first, whether you like or not, you must excel in current reality of exam centric education system. Here are few tips for your success in exams.The most important point is that you properly prepare for the exams. Do your basics right. You must keep passing exam as one of the important target in the bigger context of acquiring skills and being competent.<br />
<a name='more'></a><br />
One of the great maths professors in our university used to tell us “You must not only pass exams, but pass exams with minimum effort”. Here minimum does not means you must go for unethical means, but you must study using effective brain friendly techniques (We will discuss this topic in a separate post). <br />
<br />
It is smart students excel in the exams, and not the mere hard working fellows. If you put excessive effort for studying, there is good chance that you are already exhausted by the exams. On the other hand, when you step into career or profession, it is no longer exams that matter, but effectiveness or efficiency of your conduct. Those mere hard working people who pass exam by shear brutal effort continue to suffer their life doing the same. <br />
<br />
Here I am going to discuss few basics that you may follow to effectively face the exams. First of all you must be realistic. Even before facing the exam, you should have a self evaluation of your capabilities. So in the exam be realistic rather than too optimistic or pessimistic. <br />
<br />
Never ever think that your future is 100% depends on the exams. That is old day reality which is no longer the case. So face the exam for the best of your abilities and at the same time have alternative plans.<br />
<br />
If you follow these basics, now you must be fairly relax candidate for the exam. Remember, when you are under pressure, you cannot give your best performance in whatever you do including exams.<br />
<br />
In the next post we will discuss specific guidelines and tips for you to follow in the exam itself.</div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-4768207462132946762011-08-07T09:23:00.002+05:302011-08-07T09:25:08.032+05:30Why is programming unique profession?<div dir="ltr" style="text-align: left;" trbidi="on"><div align="center"><div id="__ss_8447363" style="width: 410px;"><b style="display: block; margin: 12px 0 4px;"></b> <iframe frameborder="0" height="325" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8447363" width="410"></iframe> <br />
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/auroracslk" target="_blank">Aurora Computer Studies</a> </div></div></div></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-20297457584770105482011-08-04T15:41:00.002+05:302011-08-04T17:33:24.975+05:30Who is an engineer?<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-q5GZwRMXbjg/TjpwHtSSXxI/AAAAAAAAAFY/M6j8orv0Gc0/s1600/designer.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-q5GZwRMXbjg/TjpwHtSSXxI/AAAAAAAAAFY/M6j8orv0Gc0/s1600/designer.jpg" /></a></div>Engineering is one of the most misunderstood word. Now, lot of IT professionals dream to be a software engineer. Software Engineering is one of the integral subject or module in almost all the academic or professional IT courses. However, even after learning the subject, very few have clear understanding of what is engineering. <br />
<a name='more'></a><br />
As a result of this, there are plenty of engineers who do not know the exact meaning of engineering. That itself reflect the tragedy of technical education in the country. You may have your own idea of the meaning of 'engineering'. So read on and see if you were correct.<br />
<br />
If you look at a doctor or accountant, you know exactly what they are supposed to do. But look at an engineer, what is he suppose to do?<br />
<br />
First thing, you should know is that he word 'engineer' is derived from the Latin root ‘ingenium’, meaning "cleverness". So in ancient time some of the individuals or team of people start doing clever things with the nature and people used to call the engineers. So by root of the name, engineers are people who are suppose to do clever things.<br />
<br />
One of the popular definitions of engineer is as follows;<br />
<br />
<i>“An engineer is a professional practitioner of engineering, concerned with applying scientific knowledge, mathematics and ingenuity to develop solutions for technical and practical problems.”</i><br />
<br />
So you can see that there are three key attributes in the definition;<br />
<ul style="text-align: left;"><li>Applying scientific knowledge</li>
<li>Use of mathematics</li>
<li>Ingenuity - Inventive skill or imagination</li>
</ul>We can see that engineering is applied science. While science is worrying of establishing scientific phenomena, engineering is all about using the scientific and mathematical or logical knowledge. One of the key attribute of engineering is ingenuity. That is why some consider engineering as a form of art because of emphasis on inventive skill or imagination.<br />
<br />
The key tasks of engineering are <b>Ananalysis </b>and <b>Design. </b>Mathematics and logical thinking plays key supportive role in those two tasks together with inventive skills.<br />
<br />
So if you are interested in engineering, I hope you get a clear understanding of what engineering and what engineers are suppose to do in the society. In the next post we will discuss more on variations and features of engineering discipline.</div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-8455556726363354592011-08-03T13:54:00.010+05:302011-08-03T15:12:23.698+05:30Role of Sri Lankan IT professionals in globalisation - Part 2<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-emySe9JGA58/TjkFSGjsVyI/AAAAAAAAAFQ/XEwoepY7hWo/s1600/globaisation.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://1.bp.blogspot.com/-emySe9JGA58/TjkFSGjsVyI/AAAAAAAAAFQ/XEwoepY7hWo/s1600/globaisation.jpg" /></a></div><a href="http://www.blog.auroracs.lk/2011/08/globalisation-and-sri-lanka-part-1.html">පෙර ලිපියෙන්</a> අපි සාකච්චා කලේ "globalisation" යනුවෙන් දැක්වෙන අදහස අපි කෙතරම් වැරදි ලෙසට තේරුම් ගෙන තිබේද යන්නය. "globalisation" යන්න තාක්ෂණයේ (විශේෂයෙන්ම තොරතුරු තාක්ෂණයේ) දියුණුව තම යටත් විජිත වාදයේ දෙවැනි පියවර ලෙස යොදාගැනීමක් ලෙසත් සමහර ආර්ථික ශාශ්රත්නයන් විග්රහ කරනවා. කෙසේ වුවද "globalisation" යන සංසිද්දිය අද වෙන විට බටහිර ජාතීන්ට දෙපැත්ත කැපෙන ආයුදයක් වී තිබෙන බවත් දැන් දැන් පෙනෙනවා.<br />
<a name='more'></a><br />
ඇමෙරිකාව සිය ආර්ථික බලය ලෝකය තුල පිහිටුවාගැනීමට "globalisation" යන සංකල්පය සාර්ථකව යොදාගනු ලැබුවා. අද ඇමෙරිකාවේ ආර්ථිකය ගැටගසා ඇත්තේ තාක්ෂනය මත පදනම් වී ඇති අයුරිනි. එහෙදී තොරතුරු සහ පරිගණක තාක්ෂනය ප්රමුඛ වෙනවා. මදක් සිතා බලන්න. ජපානය ආර්ථික වසයෙන් බලවතෙක් වුනේ ප්රධාන වශයෙන් රථවාහන සහ ඉලෙක්ට්රොනික් උපාංග නිෂ්පාදනය තුලින්. චීනයත් මෙයට සමාන මගක් ගනු ලැබුවා. ජර්මනිය , ප්රංසය වැනි රටවලුත් දියුණුවූවේ කර්මාන්ත සංවර්ධනය ආශ්රයෙන්.<br />
<br />
නමුත් ඇමෙරිකාවේ ආර්ථිකය මුළුමනින්ම පාහේ සේවා අංශය මත පදනම් උනා. මෙය්නුත් තොරතුරු තාක්ෂණය ප්රධාන වුනා. අද ඇමෙරිකානු ආර්ථිකය ගැටගසා ඇත්තේ GOOGLE , Microsoft . Apple , වැනි අධි තාක්ෂණ ආයතන කිහිපයක් මත සහ වෙනත් සේවා ආශ්රිත පුද්ගලික අංශය මතය. මීට අමතරව අවි ආයුධ වෙලදාමත් , බෙහෙත් ඖෂධ වෙලෙදාමත් ඇමෙරිකානු ආර්ථිකයට ජීවනාලිය සපයනවා.<br />
<br />
ශ්රී ලාංකිකයන් වසයෙන් අපට "globalisation" බලපෑමෙන් මිදීමට හැකියාවක් නැහැ. අපේ රටේ ඇතැම් ලිං මැඩි දෙශපාලකය්න් කරනුයේ "globalisation" යන්නට පස් පංගුවේ බැන වැදීම මිස එම යථාර්තය තුලින් රට ඉදිරියට ගෙනයාම නොවේ. මෙහිදී පුරවැසියන් ලෙස අපටද විශාල වසයෙන් දායක විය හැක. තොරතුරු තාක්ෂණය හදාරන සහ ඒ ආශ්රිත වෘතිකයන්ට මෙහෙදී විශාල වැඩ කොටසක් පැවරී තිබේ.<br />
<br />
අද අප අන්තර්ජාලය හරහා සිදු කරනුයේ "one way " ගනු දෙනුවකි. අප බටහිර වෙබ් අඩවි වල සහ ඔවුන්ගේ වෙනත් සේවා වල (Facebook , Twitter වැනි) සේවා ලබන්නන් පමණක් වී සිටීම දැන්වත් අවසන් කලයුතුය. බටහිරයන් සියල්ල "upload" කරන්නන් වීමත්, අප ඒවා හුදු "download" කරන්නන් පමණක් වීමටත් දැන්වත් තිත තැබිය යුතුය. අප සතු සංස්කෘතිය, ආගම, දැනුම ලෝකය සමග බෙදා නොගෙන ඔවුන්ගේ දැනුම සහ සංස්කෘතියේ ආනයනික සිරකරුවන් වීම අපගේම වරදකි.<br />
<br />
එයට කලයුතු වනුයේ, බටහිරට ශාප කිරීම නොව විශ්ව ගම්මානයට ආඩම්බරෙන් අපේ දේ රැගෙන යන ක්රියාකාරී පරපුරක් බිහි කිරීමය. ඒ සදහා දැනුමින් මෙන්ම තාක්ෂනයෙන්ද තරුණ පරපුර සවිබල ගැන්විය යුතුය.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-AOXzOzy2GJo/TjkJQrKx-MI/AAAAAAAAAFU/4izGBUSLoxk/s1600/globalisation-aspects.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-AOXzOzy2GJo/TjkJQrKx-MI/AAAAAAAAAFU/4izGBUSLoxk/s1600/globalisation-aspects.jpg" /></a></div><br />
මුවන් පැලැස්සේ පිනා මෙන් අත් දෙක වන වනා විශ්ව ගම්මානයට (අන්තර්ජාලයට) පිවිස බටහිරින් "upload/serve" වන සියලු දේ "download/client" කරගෙන සිටින පරපුරක් වෙනුවට අපිට අවශ්ය වනුයේ අප සතු දැනුම හැදියාව සහ සබ්යත්වය "upload/serve" තුලින් අයාලේ යන බටහිරත් පාඩම් ඉගැන්වියහැකි පෞශ්යකින් හෙබි ක්රියාකාරී වෘතිකයන් පිරිසකි.<br />
<br />
අපිට අවශ්ය වනුයේ බටහිරින් එන දැනුම ඉගෙන එය ඔවුන්ගේම ආයතන වලට අඩු මුදලට විකුණමින් යැපෙන BPO ශ්රමිකයන් පිරිසක් නොව එම දැනුම බාවිතයෙන් අපේම සේවා සහ නිෂ්පාදන දියුණුකර අපේ රටේ කීර්ති නාමය ලොවට ගෙනයන සැබෑ තාක්ෂණඤයන්, නිෂ්පාදකයන් සහ නායකයන්ය.<br />
<br />
අදුරට ශාප කිරීම නවතා, එක පහනක් හෝ දැල්වීමට කාලය එලබ තිබේ.</div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-73762207490391492011-08-03T11:31:00.001+05:302011-08-03T13:57:43.731+05:30Globalisation and Sri Lanka - Part 1<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_qQslUpDpYIU/TQ-Kkx8tvqI/AAAAAAAAAI0/da48QJOAUKs/s1600/Man-holding-globe---side1.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/_qQslUpDpYIU/TQ-Kkx8tvqI/AAAAAAAAAI0/da48QJOAUKs/s1600/Man-holding-globe---side1.jpg" /></a></div>With the advancement of technology, the world is becoming closer together. The Information technology plays key role in making globalisation reality. However it is a tragedy that most of the people in Sri Lanka are in the dark with respect to globalisation.<br />
<a name='more'></a><br />
One of the key reasons behind misconceptions about globalisation in Sri Lanka is rooted in wrong translation of the word "Globalisation" in to Sinhalese as “ගෝලීයකරණය” (Gooliyakaranaya). This Sinhala term literally means making something round or spherical. Probably the pundit who translated this word may have misled by relating the term to globe. In English, the term globe has two meanings. 1. Spherical object, 2. world/earth<br />
<br />
However it is clear that the noun 'globalisation' has its root in the adjective 'global. which means “World” and it has no connection to the other meaning of “Spherical object”.<br />
<br />
According to the Wikipedia the term globalisation is defined as;<br />
<blockquote><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/_qQslUpDpYIU/TQ-LR7dzG6I/AAAAAAAAAI4/Vfb8PH3_Nms/s1600/globalisation+mechanism.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="174" src="http://3.bp.blogspot.com/_qQslUpDpYIU/TQ-LR7dzG6I/AAAAAAAAAI4/Vfb8PH3_Nms/s320/globalisation+mechanism.gif" width="320" /></a></div>Globalisation (or globalization) describes the process by which regional economies, societies, and cultures have become integrated through a global network of political ideas through communication, transportation, and trade.</blockquote>One can clearly see that the term “globalisation” is all about breaking geological barriers in politics, economy and culture by means of technology. Information Technology (IT) plays key role in globalisation.<br />
<br />
However, Globalisation has been wrongly translated to “ගෝලීයකරණය” and no wonder most of Sri Lankans (majority being Sinhalese) are utterly confused with this important phenomena. <br />
<br />
We all know that world is already spherical (“ගෝලය”) and no one is currently trying out making it spherical any more. If the world was cubical or some other shape, the Sinhala term “ගෝලීයකරණය” would have made some sense :-). This wrong translation had affected Sri Lankan nation lost in globalisation. We are really in a backward state compared to rest of the world. <br />
<br />
It is time to rectify the mistake, and first start using a proper term for globalisation. The Sinhala language experts must come up with a better meaningful term. One possible term I may suggest is “ලෝකීයකරණය”.<br />
<br />
Read part 2 of the post here (in Sinhala). <br />
- <a href="http://www.blog.auroracs.lk/2011/08/role-of-sri-lankan-it-professionals-in.html">Role of Sri Lankan IT professionals in globalization - Part 2 </a></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-13720951545962129332011-07-31T13:30:00.001+05:302011-07-31T13:34:14.419+05:30The flock of birds - the definite agile team<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-6h8AB1IuSrU/TjUEVH_uS-I/AAAAAAAAAFI/VNB4gpgO6jQ/s1600/flyteam.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://3.bp.blogspot.com/-6h8AB1IuSrU/TjUEVH_uS-I/AAAAAAAAAFI/VNB4gpgO6jQ/s1600/flyteam.jpg" /></a></div>In each winter, flock of birds fly to tropical regions thousands of miles away and return later. You can learn a lot from nature. The software developers, specifically agile teams have adapted lot of the features of these flock of birds. Here are few of those points widely adapted by agile software teams.<br />
<a name='more'></a><br />
<b>Flock of Birds: </b>Long term mission of reaching the destiny<br />
<b>Software development team:</b> Delivery of software is ultimate goal<br />
<br />
<b>Flock of Birds:</b> There is one clear visionary/leader at any time<br />
<b>Software development team:</b> Software team need a leader/coach/mentor<br />
<br />
<b>Flock of Birds:</b> Fly as a team<br />
<b>Software development team:</b> Software development as a team<br />
<br />
<b>Flock of Birds:</b> Form the most efficient and effective shape for fly as a team<br />
<b>Software development team:</b> Efficient and industrially proved methodology<br />
<br />
<b>Flock of Birds:</b> Each bird in the flock get support thrust from those before it<br />
<b>Software development team:</b> Collaboration and support from seniors<br />
<br />
<b>Flock of Birds:</b> Leadership and position change in terms<br />
<b>Software development team:</b> Every one get different roles in the team at different time and no one get burn out. Every one get a chance to take leadership and /or play relaxing roles at a time</div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-26368056245364909072011-07-31T11:07:00.002+05:302011-07-31T11:39:58.573+05:30Top two unique features of software<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-7QhI7lhwOKI/TjTqDq7rfrI/AAAAAAAAAFE/yfbqiR35Idk/s1600/idea.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://4.bp.blogspot.com/-7QhI7lhwOKI/TjTqDq7rfrI/AAAAAAAAAFE/yfbqiR35Idk/s1600/idea.jpg" /></a></div>The software field is booming. There are so many keen youth entering into software field. But lot of them have step into the fields without knowing the basics. Not knowing the key features of the field or work you are involved (or studying) in as an IT professional or student is pathetic sign. Ok now it’s your turn to check your knowledge, what come to your mind as key features of software (product) compared to most of the other fields. OK, now read on to verify your answers.<br />
<a name='more'></a>…..<br />
…..<br />
…..<br />
…..<br />
…..<br />
…..<br />
<br />
<b>1. Software never gets wear and tear</b><br />
Is not this unique feature of software industry? Why this matter to you? Firstly this is a great challenge for the software industry. If you are manufacturing car, the customer may return to you after few years due to wear and tear of the old car. But that never happen to software. What does it mean for software industry? It’s simple. Your customer will never come back to you to buy the same product. It is not like, for example, Uniliver can keep selling soap to the same customer, you have to make full income from a customer for a given software product in the first time itself! Secondly, you will never get income from maintenance support due to wear and tear of your software product. <br />
<br />
<b>2. Software is one of the easiest things in the world to copy</b><br />
This is what you like as a user, but hate as a person in the software industry. If you buy a car you cannot easily create a copy of it and sell to others (The manufacture is in better position to do that). But if you buy software, in most of the cases you will be able to replicate and distribute or even sell to others. Is not that something you need to take seriously, if you are software professional? We will discuss about this issue and remedies in our next post.<br />
<br />
So, if you are keen on software industry or IT in general, keep these two key features about software in mind. Knowing the nature of the field is the first step in success in the field.</div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-16491896738920992842011-07-31T08:56:00.000+05:302011-07-31T08:56:07.396+05:30Do not let others playing fool with you<div dir="ltr" style="text-align: left;" trbidi="on">Following is a clip prodused by Derana media. We @ Aurora greatly embrace the clip even in the context of the ICT education in Sri Lanka. <br />
<div dir="ltr" style="text-align: left;" trbidi="on"><div align="center"><object height="224" width="400"> <param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.facebook.com/v/215040535190201" /><embed src="http://www.facebook.com/v/215040535190201" type="application/x-shockwave-flash"
allowscriptaccess="always" allowfullscreen="true" width="400" height="224"> </embed> </object></div></div><br />
<a name='more'></a>In ICT education also you will see different institutes with different attitudes. Some are 100% marketing oriented. Some others are based on false promises & rumors on fantasy in careers. Knowing the reality of what the industry and society demands, we like to help our students gaining competencies & professionalism so that they can excel in their careers. We want to be the #1 in quality ICT education in Sri Lanka.</div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-52351769470407579632011-07-30T21:10:00.000+05:302011-07-30T21:10:57.298+05:30Why should you learn English?<div dir="ltr" style="text-align: left;" trbidi="on"><div id="__ss_8442149" style="width: 400px;"><iframe frameborder="0" height="355" marginheight="0" marginwidth="0" scrolling="no" src="http://www.slideshare.net/slideshow/embed_code/8442149" width="400"></iframe></div><br />
<a name='more'></a><b><span style="font-size: small;">Why should you learn English - Presentation Transcript</span></b><br />
<ol class="transcripts h-transcripts"><li><ul><li>English has become the international language of the world.</li>
<li> 18 % of world population understand/speak English</li>
</ul></li>
<li><ul><li>When you learn another language, you get ability of different patterns of thinking.</li>
<li>Top reason why most countries promote students to learn multiple secondary languages</li>
</ul></li>
<li><ul><li> The bulk of world’s information/knowledge is in English</li>
<li> English is dominant education mode</li>
<li>Resources in the internet are dominantly in English</li>
</ul></li>
<li><ul><li> More career opportunities</li>
<li> Better chance of getting a professional job locally</li>
<li> Plenty of global career opportunities</li>
</ul></li>
<li><ul><li>If you are talented, you do not want to waste your skills just because not confident in English, or you may not want to be second to an dim-witted superior who is only good at English</li>
</ul></li>
<li><ul><li> More business opportunities</li>
<li> Expand your business to global market</li>
<li> Find global partnership</li>
<li> Explore new opportunities</li>
</ul></li>
<li><ul><li> Larger audience to share your thoughts</li>
<li> Almost one billion English speaking people around the world</li>
<li> Billions of Internet social media users who are fairly comfortable with English</li>
</ul></li>
<li><ul><li> More entertainment opportunities</li>
<li> More books to read</li>
<li> More TV/Radio programs to watch/listen</li>
<li> More web sites to surf</li>
</ul></li>
</ol></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com1tag:blogger.com,1999:blog-4437185772331862064.post-50793520078241553682011-07-29T07:38:00.000+05:302011-07-29T07:38:23.434+05:30How to add code syntax highlighting to blogger posts<div dir="ltr" style="text-align: left;" trbidi="on"><div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-TVn7nL5T06w/TjDculQzh1I/AAAAAAAAAD4/RUkLRIvoFmA/s1600/code.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="121" src="http://4.bp.blogspot.com/-TVn7nL5T06w/TjDculQzh1I/AAAAAAAAAD4/RUkLRIvoFmA/s200/code.png" width="200" /></a></div>When you blog on small technical things involving HTML or other code example, it is nice to show the code with syntax highlighting. There are few Javascript solutions available. <a href="http://alexgorbatchev.com/SyntaxHighlighter">"Syntax highlighter"</a> is the most popular and stable approach. Here are the simple steps to add it to your blogger blog.<br />
<a name='more'></a>If you encounter any questions or issues do have a look at the FAQ at the end of the post.<br />
<ul><li>Log into your blogspot account, select the "Layout" tab, and then click "Edit HTML."</li>
<li>Click "Download Full Template" to make a backup of your current template. (In case you ended up messup upload the backup copy again :-) )</li>
<li>Make a copy of your template, open it in an editor (Or you may do it on line), and find the </head> closing tag. Before that tag, add the following:</li>
</ul><br />
<pre class="brush:xml"><link href='http://alexgorbatchev.com/pub/sh/current/styles/shCore.css' rel='stylesheet' type='text/css'/>
<link href='http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css' rel='stylesheet' type='text/css'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shCore.js' type='text/javascript'/>
<!-- add brushes here -->
<script type='text/javascript'>
SyntaxHighlighter.config.bloggerMode = true;
SyntaxHighlighter.all();
</script>
</pre><br />
After the comment that says "add brushes here," add the languages you plan to use. For example, I'm using brushes for Javascript, SQL, XML/HTML, and Java:</div><br />
<pre class="brush:xml"><!-- add brushes here -->
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.js' type='text/javascript'/>
<script src='http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.js' type='text/javascript'/>
</pre><br />
<ul><li>See the <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter:Brushes" target="_blank">full list of supported syntaxes.</a></li>
<li>Save your modified template, and upload it to Blogger (again, under Layout > Edit HTML).</li>
<li>You should now be able to add syntax highlighting to your blog. Wrap your code in a <pre> tag and specify the brush to use in the class attribute. For example, to highlight a block of SQL:<br />
<br />
<pre class="brush:sql"><br />
SELECT *<br />
FROM users<br />
WHERE user_id = 1212;<br />
</pre><br />
<br />
Here's how that looks when rendered:</li>
</ul><pre class="brush:xml">SELECT *
FROM users
WHERE user_id = 1212;
</pre><br />
<b>Note 1: </b>If you are adding especially HTML/Javascript content, it is very important that you encode your code before add it inside <pre class="brush:xml">..</pre> tags. Otherwise, you will get a error when you save/publish the content. Read more on <a href="http://www.blog.auroracs.lk/2011/07/online-html-encode-utility-tool.html">how to encode/escape HTML content here...</a><br />
<br />
<b>Note 2:</b> Brush types are case sensitive. For example brush:xml will work but not brush:Xml<br />
<br />
<b>FAQ:</b><br />
<b>Q:</b> Does this cross browser compatible?<br />
<b>A:</b> Yes its javascript solution that in general work well in all the browsers.<br />
<br />
<b>Q:</b> Is it posible for user to copy tha plain code?<br />
<b>A: </b>Yes. Double clicking the code area will select all the code. Now user has to use Ctrl + C or Right menu option 'copy'<br />
<br />
<b>Q:</b> I want to add HTML/Javascript content in the blog post, what should be the brush type? <br />
<b>A:</b> You must use <pre class="brush:xml"><br />
<br />
<b>Q:</b> In some solutions, I have seen copy and view links next to the code. Why those links are not available here.<br />
<b>A:</b> It had been implemented using Flash technology. Because web community is now moving away from Flash, that approach has been discontinued by popular request of web developers to make this solution neutral. <a href="http://alexgorbatchev.com/SyntaxHighlighter/whatsnew.html#copytoclipboard">Read more on this here ....</a><br />
<br />
<b>Q:</b> Can I choose different themes?<br />
<b>A:</b> Yes, there are set of themes to be selected to match your blog theme. <a href="http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/">Find them here....</a></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com0tag:blogger.com,1999:blog-4437185772331862064.post-21339259377395770242011-07-29T07:28:00.000+05:302011-07-29T07:28:37.284+05:30Adding news ticker like twitter update widget to web page<div dir="ltr" style="text-align: left;" trbidi="on"><div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-3ird296tw4M/TjIOkl4tpOI/AAAAAAAAAEI/OFp2AjPCRno/s1600/twitterticker.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://2.bp.blogspot.com/-3ird296tw4M/TjIOkl4tpOI/AAAAAAAAAEI/OFp2AjPCRno/s1600/twitterticker.jpg" /></a></div>Now most of us have twitter account. Unlike Face book, twitter has indirect usage for social savvy user. Your friends/colleagues/customers may not always directly visit your twitter. Therefore you may better off integrating twitter to web resources like your web site or Face book profile.Twitter has provided <a href="http://twitter.com/about/resources/widgets/widget_profile">standard widgets</a> to share your tweets in your web site or blog. Firstly it looks very common due to wide usage. Secondly, the standard twitter widget may be too big for your web page. You better take control it and put your twitter feed according to your liking. <br />
<a name='more'></a><br />
This news ticker like jQuery/ajax based solution is ideal in most of the case where your web page has limited space for all. I found it amazingly simple and charmingly work. I am rewriting/rearranging the steps with due credit to the original post that you can find here.<br />
<br />
<a href="http://www.fuzionpro.info/2010/11/add-horizontal-twitter-ticker-widget-to.html">http://www.fuzionpro.info/2010/11/add-horizontal-twitter-ticker-widget-to.html</a><br />
<br />
OK, first thing first, create following javaScript file and save it as say twitterticker.js<br />
<br />
<pre class="brush:javascript">// JavaScript Document
var tweetUsers = ['auroracslk'];
var buildString = "";
$(document).ready(function(){
for(var i=0;i<tweetUsers.length;i++)
{
if(i!=0) buildString+='+OR+';
buildString+='from:'+tweetUsers[i];
}
var fileref = document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", "http://search.twitter.com/search.json?q="+buildString+"&callback=TweetTick&rpp=50");
document.getElementsByTagName("head")[0].appendChild(fileref);
});
function TweetTick(ob)
{
var container=$('#tweet-container');
container.html='';
$(ob.results).each(function(el){
var str = '<li class="rotating-item">'+formatTwitString(this.text)+'</li>';
container.append(str);
});
$('#tweet-container li').hide();
InOut();
}
function formatTwitString(str)
{
str=' '+str;
str = str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank">$1</a>');
str = str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank">$2</a>');
str = str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank">#$2</a>');
return str;
}
function InOut()
{
var initialFadeIn = 1000;
var itemInterval = 12000;
var fadeTime = 1000;
var numberOfItems = $('#tweet-container li').length;
var currentItem = 0;
$('#tweet-container li').eq(currentItem).fadeIn(initialFadeIn);
var infiniteLoop = setInterval(function(){
$('#tweet-container li').eq(currentItem).fadeOut(fadeTime);
if(currentItem == numberOfItems -1){
currentItem = 0;
}else{
currentItem++;
}
$('#tweet-container li').delay(1000);
$('#tweet-container li').eq(currentItem).fadeIn(fadeTime);
}, itemInterval);
}
</pre><br />
The following html page demonstrate use of twitter ticker in a web page.<br />
<br />
<pre class="brush:xml"><html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="js/twitterticker.js"></script>
<style type="text/css">
#tweet-container {
width:300px;
overflow:hidden;
}
#tweet-container {
background: #d5e8ef;
padding: 10px;
margin: 0 0 20px 0;
font-size: 10px;
color: #6e6f73;
font-weight: bold;
font-family: verdana;
float: left;
}
#tweet-container p {
padding: 0px;
margin: 0px;
}
#tweet-container p a {
color: #45799f;
text-decoration: none;
}
</style>
</head>
<body>
<div id="twitter-ticker">
<ul id="tweet-container"></ul>
</div>
</body>
</html>
</pre><br />
you can view this example<a href="http://www.auroracs.lk/codeexamples/twitterticker"> demo here</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://www.auroracs.lk/codeexamples/twitterticker" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="56" src="http://3.bp.blogspot.com/-Oi-VLs1bGc4/TjIO7HxZIxI/AAAAAAAAAEM/OyoXqYjEl6U/s320/twitterticker.png" width="320" /></a></div><br />
Adding this twitter ticker is very simple.<br />
<ol style="text-align: left;"><li>Add the JavaScript file to your web code base.</li>
<li>In the javaScript code look for the <br />
<pre class="prettyprint"><span class="kwd">var</span><span class="pln"> tweetUsers </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[</span><span class="str">'auroracslk'</span><span class="pun">];</span><span class="pln"></span></pre>and replace auroracslk with your twitter user name.<br />
</li>
<li>Add the JavaScript include and styles code in the above example to the head section of your web page.</li>
<li>Add the following code to the place in your web page that you like your twitter ticker appear.</li>
</ol><pre class="brush:xml"><div id="twitter-ticker">
<ul id="tweet-container"></ul>
</div>
</pre><br />
Isn't it simple ?<br />
Ok now you may like to customize it a bit. Firstly you may change the time interval by changing the 'itemInterval' javascript variable value in the javascript.<br />
<br />
Simillarly you may change initialFadeInand and fadeTimevalues as well.<br />
<pre class="brush:javascript"> var initialFadeIn = 1000;
var itemInterval = 5000;
var fadeTime = 1000;
</pre><br />
You can customize width, background color, alignment, border, floating etc modifying the style. OK, it is time for you to add it to your personal or corporate web site. If you have any issues do not hesitate to post it as a comment.<br />
<br />
If you want to have rounded border, just change the styles as explained in our previous post "<a href="http://www.blog.auroracs.lk/2011/07/having-rounded-corner-for-borders-is.html">Adding rounded borders using CSS and HTML</a>". <br />
<br />
<b>Credits and reference:</b><br />
<a href="http://www.fuzionpro.info/2010/11/add-horizontal-twitter-ticker-widget-to.html">http://www.fuzionpro.info/2010/11/add-horizontal-twitter-ticker-widget-to.html</a></div>Aurora Computer Studieshttp://www.blogger.com/profile/08037142893248160367noreply@blogger.com3