CS0

From

(Difference between revisions)
Jump to: navigation, search
m (Changed protection level for "CS0" ([edit=sysop] (indefinite) [move=sysop] (indefinite)) [cascading])
 
(16 intermediate revisions not shown)
Line 1: Line 1:
-
Introduction, course goals and outcomes to be written..
+
This is an online, interactive text for exploring the concepts and topics normally taught in the ACM CS0 course. This online text as of Spring 2009 does have some of content, and is currently under development. The current most active work is on the CS2 course content, this content (CS0) will hopefully have significant work done on it during Summer 2009.
<br/><br/>
<br/><br/>
-
==The Professions in Computing and Computing History==
+
==The Professions in Computing==
[[Computing Disiplines|Computing Disiplines]]<br/>
[[Computing Disiplines|Computing Disiplines]]<br/>
 +
[[Evolution of Computer Science|Evolution of Computer Science]]<br/>
[[Educational Pathways|Educational Pathways]]<br/>
[[Educational Pathways|Educational Pathways]]<br/>
-
[[Computing History|Computing History, the generations of computers]]<br/>
 
<br/>
<br/>
-
==The Machine, an introduction to Computer Architecture==
+
 
 +
==A brief History of Computing==
 +
[[Computing History|Computing History: the 6 generations of computers]]<br/>
 +
[[Pioneers of Computing|Pioneers of Computing]]<br/>
 +
<br/>
 +
 
 +
==The Machine: an introduction to Computer Architecture==
[[Number Systems|Number Systems]]<br/>
[[Number Systems|Number Systems]]<br/>
[[Data Representations|Data Representations]]<br/>
[[Data Representations|Data Representations]]<br/>
[[Digital Logic|Digital Logic]]<br/>
[[Digital Logic|Digital Logic]]<br/>
[[Machine Architecture|Machine Architecture]]<br/>
[[Machine Architecture|Machine Architecture]]<br/>
 +
[[System Software|System Software]]<br/>
 +
[[Application Software|Application Software]]<br/>
<br/>
<br/>
 +
==The Science of Computation==
==The Science of Computation==
-
[[Algorithms|Algorithms and Pseudocode]]<br/>
+
[[Algorithms and Psuedocode|Algorithms and Psuedocode]] <br/>  
-
[[Computability and Complexity|An introduction to Computability and Complexity]]<br/>
+
[[Computability and Complexity|An brief introduction to Computability and Complexity]]<br/>
-
[[Abstract Data Types|Abstract Data Types]]
+
[[ADTs|Survey of Abstract Data Types]]<br/>
[[Artificial Intelligence|Artificial Intelligence]]<br/>
[[Artificial Intelligence|Artificial Intelligence]]<br/>
<br/>
<br/>
 +
==The Engineering of Software Systems==
==The Engineering of Software Systems==
[[Software Engineering|An introduction to Software Engineering]]<br/>
[[Software Engineering|An introduction to Software Engineering]]<br/>
[[Software Lifecycles|Software Lifecycles]]<br/>
[[Software Lifecycles|Software Lifecycles]]<br/>
[[Problem Solving|Problem Solving]]<br/>
[[Problem Solving|Problem Solving]]<br/>
 +
[[Programming Languages|Programming Languages]]<br/>

Current revision as of 15:49, 22 October 2009

This is an online, interactive text for exploring the concepts and topics normally taught in the ACM CS0 course. This online text as of Spring 2009 does have some of content, and is currently under development. The current most active work is on the CS2 course content, this content (CS0) will hopefully have significant work done on it during Summer 2009.

Contents

The Professions in Computing

Computing Disiplines
Evolution of Computer Science
Educational Pathways

A brief History of Computing

Computing History: the 6 generations of computers
Pioneers of Computing

The Machine: an introduction to Computer Architecture

Number Systems
Data Representations
Digital Logic
Machine Architecture
System Software
Application Software

The Science of Computation

Algorithms and Psuedocode
An brief introduction to Computability and Complexity
Survey of Abstract Data Types
Artificial Intelligence

The Engineering of Software Systems

An introduction to Software Engineering
Software Lifecycles
Problem Solving
Programming Languages

Personal tools
MediaWiki Appliance - Powered by TurnKey Linux