Difference between revisions of "Main Page"

From CompSciWiki
Jump to: navigation, search
 
(76 intermediate revisions by 13 users not shown)
Line 1: Line 1:
==Welcome to the Wiki-Based Text for COMP 1010: Intro Computer Science 1==
+
__NOTOC__
This text is written for students in the first year course COMP 1010 at the University of Manitoba. This wiki was written by students in the course COMP 3040: Technical Communication for Computer Scientists.
+
__NOEDITSECTION__
  
[[Image:CoffeeCup.jpg|frame|]]
+
<!--table for Header begins-->
 +
<table border=0 cellpadding=3 cellspacing=0 width="100%">
  
==Table of Contents==
+
<!--first row-->
===[[Getting Started]]===
+
<tr>
*[[Claiming IDs]] - Basel
+
  <td colspan=3 align=center> <font size=4><em>...for students by students</em></font>
**[[Claiming IDs#U of M ID|U of M ID]]
+
</td>
**[[Claiming IDs#nTP ID|nTP ID]]
+
</tr>
*[[Installing TextPad and Java SDK]]
+
**[[Installing TextPad and Java SDK#How to Install|How to Install]] - Chris M
+
**[[Installing TextPad and Java SDK#Helpful TextPad Options|Helpful Textpad Options]] - Eli
+
**[[Installing TextPad and Java SDK#Common Problems|Common Problems]] - Chris M
+
*[[Getting Started#Review Questions and Exercises|Review Questions and Exercises]]
+
  
===[[What is Programming?]]===
+
<tr>
*[[What is Programming?#The Programming Process|The Programming Process]] Adam D - Travis (edit one pass)
+
  <td colspan=3 align=center> <font size=3><strong>[[CS Outreach]]</strong></font></td>
*[[What is Programming?#Anatomy of a Program|Anatomy of a Program]] Adam D - Travis (edit one pass)
+
</tr>
*[[What is Programming?#Review Questions and Exercises|Review Questions and Exercises]] Adam D
+
 
*[[What Is Programming Part II|Further Reading]] ''non-examinable''  Chris I-B
+
  
===Your First Java Program===
+
<tr>
*[[Anatomy of a Java Program]] - Kelly
+
  <td width="33%" align=right><font size = 3><strong>[[COMP1010]]</strong></font></td>
*[[Comments]] - Kelly
+
  <td width="33%">[[Image:KeyboardNew1.jpg|center]] </td>
*[[Output using System.out.]] - Kelly
+
  <td width="33%"align=left><font size = 3><strong>[[COMP3040]]</strong></font></td>
*[[Input using JOptionPane]] - Kelly
+
</tr>
*[[Variables and Literals]]
+
*[[Common Primitive Variables]]
+
*[[Arithmetic Operators]]
+
*[[Strings]] - Doug
+
*[[Increment and Decrement Operators]] - Doug
+
*[[Casting]] - Doug
+
*[[Named Constants]] - Doug
+
*[[Your First Java Program Review Questions and Exercises|Review Questions and Exercises]]
+
  
===[[Calling Methods]]===
+
<tr>
*[[Calling Methods#Introduction|Introduction]] - Eli
+
  <td colspan=3 align=center> <font size=3><strong>[[COMP1260]]</strong></font></td>
*[[Calling Methods#String Methods|String Methods (just mention compare methods--more on these methods later)]] - Eli
+
</tr>
*[[Calling Methods#Math Methods|Math Methods]] - Basel
+
*[[Calling Methods#JOption Pane Methods|JOptionPane Methods (for various dialog boxes)]] - Eli
+
*[[Calling Methods#Review Questions and Exercises|Review Questions and Exercises]] - Chris M
+
  
===[[Control Structures]]===
+
<tr>
*[[Control Structures#The If Statement|If statements]]  Chris I-B
+
  <td colspan=3 align=center > <font size=4><em>[[authors]]</em></font></td>
*[[Control Structures#The If-Else Statement|If-else statements]]  Chris I-B
+
</tr>
*[[Control Structures#Nesting|Nested if-else]]  Chris I-B
+
*[[Control Structures#Conditions|Logical and Relative Operators]]  Adam H
+
*[[Control Structures#Comparing Strings|Comparing Strings]]  Adam H
+
*[[Control Structures#Review Questions and Exercises|Review Questions and Exercises]]  Adam H
+
  
===[[Loops]]===
 
  
*[[Loops#An Introduction|An Introduction]]
+
</table>
 
+
*[[Loops#Types of Loops|Types of Loops]] - Roger and Vic (check inside)
+
 
+
*[[Loops#Scope|Scope]]
+
 
+
*[[Loops#Infinite Loops|Infinite Loops]]
+
 
+
*[[Loops#Test Conditions|Test Conditions]]
+
 
+
*[[Loops#Additional Information|Additional Information]] - David
+
 
+
*[[Loop Review Questions and Exercises|Review Questions and Exercises]]
+
 
+
===[[User-Defined Methods]]===
+
*[[Overview]] - Mark
+
*[[Writing a Method]] - Willson
+
**[[Writing a Method#Method Header|Method Header]]
+
**[[Writing a Method#Method Body|Method Body]]
+
*[[Calling a User-Defined Method]] - Jenny-Lynn
+
*[[Methods and Scoping]] - Jenny-Lynn
+
*[[Commenting Methods]] - Mark
+
*[[Passing Arguments using Methods]] - Mark
+
*[[Review Questions and Exercises]]
+
 
+
===[[Arrays]]===
+
*[[Overview of Arrays|Overview]]
+
*[[Creating Arrays]]
+
*[[Entering and Using Array Elements]]
+
*[[Out of Bounds and One off Errors]] - Andrew
+
*[[Processing Arrays (using for loops)]]
+
**length attribute
+
**print content of array
+
**copying arrays
+
**comparing arrays
+
**summing values - Andrew
+
**finding average of values - Andrew
+
**find highest and lowest values - Andrew
+
*[[Review Questions and Exercises]]
+
 
+
===[[More with Arrays]]===
+
*Passing Arrays using Methods
+
*Working with Partially Filled Arrays
+
*Arrays of Strings
+
*Searching Arrays
+
*Sorting Arrays
+
**Selection Sort
+
**Binary Sort
+
*Review Questions and Exercises
+
===Problem-Solving===
+
===More about Computer Science===
+
===[[Glossary]]===
+

Latest revision as of 08:43, 26 March 2013


...for students by students
CS Outreach
COMP1010
KeyboardNew1.jpg
COMP3040
COMP1260
authors