<map version="0.8.0">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node BACKGROUND_COLOR="#00ffff" CREATED="1151039363625" ID="Freemind_Link_1358708927" MODIFIED="1153590084671" STYLE="fork" TEXT="Computer Science">
<edge STYLE="sharp_bezier"/>
<font BOLD="true" NAME="SansSerif" SIZE="12"/>
<hook NAME="accessories/plugins/NodeNote.properties">
<text>is the study of the theoretical foundations of information and computation&#xa;and their implementation and application in computer systems.</text>
</hook>
<node CREATED="1152410254062" ID="Freemind_Link_1902260878" LINK="index.html" MODIFIED="1153180767281" POSITION="left" STYLE="fork" TEXT="&lt;html&gt;&lt;img src=&quot;academic_disciplines.jpg&quot;&gt;"/>
<node BACKGROUND_COLOR="#ffcc66" CREATED="1153589741093" ID="Freemind_Link_648383059" MODIFIED="1153612789031" POSITION="right" STYLE="fork" TEXT="Mathematical foundations">
<edge COLOR="#ff6600"/>
<node CREATED="1153589741093" ID="Freemind_Link_7537516" MODIFIED="1153590132937" TEXT="Cryptography">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Algorithms for protecting private data, including encryption.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_197123630" MODIFIED="1153590166390" TEXT="Graph theory">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Foundations for data structures and searching algorithms.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_843960033" MODIFIED="1153590191031" TEXT="Mathematical logic">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Boolean logic and other ways of modeling logical queries.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_1756883258" MODIFIED="1153590265375" TEXT="Type Theory">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Formal analysis of the types of data,&#xa;and the use of these types to understand properties of programs - especially program safety. </text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#cccc00" CREATED="1153589741093" ID="Freemind_Link_1941541412" MODIFIED="1153612788453" POSITION="right" STYLE="fork" TEXT="Theory of computation">
<edge COLOR="#999900" STYLE="sharp_linear"/>
<node CREATED="1153589741093" ID="Freemind_Link_1521294026" MODIFIED="1153611476625" TEXT="Automata theory">
<hook NAME="accessories/plugins/NodeNote.properties">
<text> is the study of abstract machines and problems they are able to solve.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_751422765" MODIFIED="1153611517453" TEXT="Computability theory">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>What is calculable with the current models of computers.&#xa;Proofs developed by Alan Turing and others provide insight&#xa;into the possibilities of what may be computed and what may not. &#xa;</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_1531485570" MODIFIED="1153611544968" TEXT="Computational complexity theory">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Fundamental bounds (especially time and storage space) on classes of computations.</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#99ff99" CREATED="1153589741093" ID="Freemind_Link_1422438701" MODIFIED="1153612787781" POSITION="right" STYLE="fork" TEXT="Algorithms and data structures">
<edge COLOR="#009999"/>
<node CREATED="1153589741093" ID="Freemind_Link_1078719181" MODIFIED="1153611792234" STYLE="fork" TEXT="Analysis of algorithms">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Time and space complexity of algorithms.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_1957919787" MODIFIED="1153611815734" STYLE="fork" TEXT="Algorithms">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Formal logical processes used for computation, and the efficiency of these processes.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_641632659" MODIFIED="1153611859750" STYLE="fork" TEXT="Data structures">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The organization of and rules for the manipulation of data.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_1648919154" MODIFIED="1153611884609" STYLE="fork" TEXT="Genetic algorithms">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>A genetic algorithm is a search technique to find approximate solutions&#xa;to optimization and search problems.</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#ccffff" CREATED="1153589741093" FOLDED="true" ID="Freemind_Link_352437406" MODIFIED="1153613041609" POSITION="right" STYLE="fork" TEXT="Programming languages and compilers">
<edge COLOR="#0000cc" STYLE="sharp_linear"/>
<node CREATED="1153589741093" ID="Freemind_Link_1146560083" MODIFIED="1153611662312" STYLE="fork" TEXT="Compilers">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Ways of translating computer programs, usually from higher level&#xa;languages to lower level ones.&#xa;Based heavily on mathematical logic.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_240300004" MODIFIED="1153611704531" STYLE="fork" TEXT="Programming languages">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Formal language paradigms for expressing algorithms,&#xa;and the properties of these languages (EG: what problems they are suited to solve).</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#fff1ff" CREATED="1153589741093" ID="Freemind_Link_1835074574" MODIFIED="1180121059781" POSITION="right" STYLE="bubble" TEXT="Concurrent, parallel, and distributed systems">
<edge COLOR="#990099"/>
<node CREATED="1153589741093" ID="Freemind_Link_1752817862" MODIFIED="1153612040078" STYLE="fork" TEXT="Concurrency">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The theory and practice of simultaneous computation;&#xa;data safety in any multitasking or multithreaded environment.</text>
</hook>
</node>
<node CREATED="1153589741093" ID="Freemind_Link_1814178457" MODIFIED="1153612074437" STYLE="fork" TEXT="Distributed computing">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Computing using multiple computing devices over a network to accomplish&#xa;a common objective or task. </text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_573295422" MODIFIED="1153612108515" STYLE="fork" TEXT="Networking">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Algorithms and protocols for reliably communicating data across different&#xa;shared or dedicated media, often including error correction.</text>
</hook>
<node CREATED="1154153311156" ID="_" LINK="mindmap_internet.html" MODIFIED="1180121105000" TEXT="Internet"/>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_105805943" MODIFIED="1153612129421" STYLE="fork" TEXT="Parallel computing">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Computing using multiple concurrent threads of execution.</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#99ff99" CREATED="1153589741109" ID="Freemind_Link_1555619239" MODIFIED="1153612600125" POSITION="left" STYLE="fork" TEXT="Scientific computing">
<edge COLOR="#009933" STYLE="bezier"/>
<node CREATED="1153589741109" ID="Freemind_Link_1076534357" MODIFIED="1153612641109" TEXT="Bioinformatics">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The use of computer science to maintain, analyse, store biological data&#xa;and to assist in solving biological problems such as protein folding.</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#ffcc99" CREATED="1153589741109" ID="Freemind_Link_469047340" MODIFIED="1153612505234" POSITION="left" STYLE="fork" TEXT="Computer graphics">
<edge COLOR="#ff3333" STYLE="sharp_linear"/>
<node CREATED="1153589741109" ID="Freemind_Link_1274722931" MODIFIED="1153612527531" TEXT="Computer graphics">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Algorithms both for generating visual images synthetically,&#xa;and for integrating or altering visual and spatial information&#xa;sampled from the real world.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1525846967" MODIFIED="1153612562687" TEXT="Image processing">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Determining information from an image through computation.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1646020553" MODIFIED="1153612587140" TEXT="Human computer interaction">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The study and design of computer interfaces that people use.</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#ffffcc" CREATED="1156042304968" ID="Freemind_Link_1134712497" MODIFIED="1156042484203" POSITION="left" STYLE="bubble" TEXT="Soft Computing">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Among the most important areas of soft computing:&#xa;  Neural networks (NN) &#xa;  Fuzzy systems (FS) &#xa;  Evolutionary computation, including: (EC) &#xa;  Evolutionary algorithms &#xa;  Swarm Intelligence &#xa;  Ideas about probability including: &#xa;  Bayesian network &#xa;  Chaos theory</text>
</hook>
</node>
<node BACKGROUND_COLOR="#ffccff" CREATED="1153589741109" ID="Freemind_Link_659592020" MODIFIED="1153612346843" POSITION="left" STYLE="fork" TEXT="Artificial intelligence">
<edge COLOR="#990099" STYLE="sharp_bezier"/>
<node CREATED="1153589741109" ID="Freemind_Link_225285375" MODIFIED="1153612360984" TEXT="Artificial intelligence">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The implementation and study of systems that exhibit an autonomous&#xa;intelligence or behaviour of their own.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1203801855" MODIFIED="1153612396562" TEXT="Automated reasoning">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Solving engines, such as used in Prolog, which produce steps to a result&#xa;given a query on a fact and rule database. &#xa;</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_281295905" MODIFIED="1153612415125" TEXT="Robotics">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Algorithms for controlling the behavior of robots.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1809151286" MODIFIED="1153612438609" TEXT="Computer vision">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Algorithms for identifying three dimensional objects from a two dimensional picture.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1135927410" MODIFIED="1153612461296" TEXT="Machine Learning">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Automated creation of a set of rules and axioms based on input.</text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#ffcccc" CREATED="1153589741109" ID="Freemind_Link_1450325024" MODIFIED="1153612234906" POSITION="left" STYLE="fork" TEXT="Software engineering">
<edge COLOR="#990000" STYLE="sharp_linear"/>
<node CREATED="1153589741109" ID="Freemind_Link_1725065982" MODIFIED="1153612259875" TEXT="Computer programming">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The act of writing algorithms in a programming language.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1861428560" MODIFIED="1153612280859" TEXT="Formal methods">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Mathematical approaches for describing and reasoning about software designs.</text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_1791638097" MODIFIED="1153612305703" TEXT="Software engineering">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The principles and practice of designing, developing, and testing programs,&#xa;as well as proper engineering practices. </text>
</hook>
</node>
</node>
<node BACKGROUND_COLOR="#99ff00" CREATED="1153589741109" ID="Freemind_Link_222648470" MODIFIED="1153612179546" POSITION="left" STYLE="fork" TEXT="Computer architecture">
<edge COLOR="#006666" STYLE="sharp_bezier"/>
<node CREATED="1153589741109" ID="Freemind_Link_724916711" MODIFIED="1153612195531" TEXT="Computer architecture">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>The design, organization, optimization and verification of a computer system,&#xa;mostly about CPUs and Memory subsystem (and the bus connecting them). </text>
</hook>
</node>
<node CREATED="1153589741109" ID="Freemind_Link_698464100" MODIFIED="1153612216531" TEXT="Operating systems">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Systems for managing computer programs and providing the basis of a useable system.</text>
</hook>
</node>
</node>
<node CREATED="1157091790843" ID="Freemind_Link_997940253" LINK="top_computer_companies.html" MODIFIED="1180121100640" POSITION="right" STYLE="fork" TEXT="&lt;html&gt;&lt;img src=&quot;top_computer_companies.jpg&quot;&gt;"/>
<node BACKGROUND_COLOR="#ffccff" CREATED="1153589741093" ID="Freemind_Link_1384868307" MODIFIED="1153612785843" POSITION="left" STYLE="bubble" TEXT="Databases">
<edge COLOR="#cc0033"/>
<node CREATED="1153589741093" ID="Freemind_Link_1969837597" MODIFIED="1153611936250" STYLE="fork" TEXT="Data mining">
<hook NAME="accessories/plugins/NodeNote.properties">
<text>Study of algorithms for searching and processing information in documents and databases;&#xa;closely related to information retrieval. </text>
</hook>
</node>
</node>
<node CREATED="1180121074906" ID="Freemind_Link_1658805100" LINK="http://agutie.homestead.com/files/mindmap/computer_skills_hot_2010.html" MODIFIED="1180121335484" POSITION="right" TEXT="IT Professional Skills in 2010">
<edge COLOR="#ff0000"/>
</node>
</node>
</map>
