Unit 2 - Languages, Programming Fundamentals, Design and Testing

Here are the resources we will use to learn how to program and how to program in Java:

http://codingbat.com/java
http://download.oracle.com/javase/tutorial/index.html

You will need an account on CodingBat and in your preferences you will need to add my email: kriffel@gscs.sk.ca under the Teacher Share section so I can monitor your practice work.

We need to start putting our algorithm skills into coding skills.

Week 1 Resources
=================

Readings:  Learning the Java Language - Language Basics - http://download.oracle.com/javase/tutorial/java/nutsandbolts/index.html

Practice: CodingBat - Warmup-1      Try to get the answers without looking at the answers.  Remember, there are no marks for completing these and simply copying the answers likely won't help you learn much and you will struggle immensely with the assignments and projects.  In other words, you won't learn how to program and that would be disappointing for you and for me.

Week 2 - 5 practice and resources
=========================

It is an expectation that you are doing the resource reading both inside and outside of class.  If you do need help in this class, it is likely that you need more help learning how to program than help reading.  If you do need help reading the technical documentation, please ask.

Some of you need help with primitive data types - creating variables
Resources: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

Some of you need help with conditionals: IF statements
Resources: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/if.html, http://codingbat.com/doc/ifboolean.html

Practice: CodingBat - Array-1
Resources: http://codingbat.com/doc/array.html, http://codingbat.com/doc/loop.html

Practice: CodingBat - String-1
Resources: http://codingbat.com/doc/string.html,

Practice: CodingBat - Warmup-2
Resources: http://codingbat.com/doc/loop.html

About this Entry

This page contains a single entry published on October 16, 2011 7:16 PM.

Computer Build was the previous entry in this blog.

Project 1 Details - convertToBinary is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

January 2014

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31