QUICK COURSE LINKS: Add blog post - Read latest group posts - Course Moodle site
FAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : Misc : Accessing your web space at AU : Podcasts for each unit
Updated resource pages: Unit 1 - Unit 2 - Unit 3 - Units 4 & 5 - Unit 6 - Unit 7
Important notice: the student web server is unavailable. Until this is fixed, we do not require you to upload your site to the student server. See Running a web server on your local machine for details of how to meet the requirements for the final unit, and my posts on the subject in the discussion forum for further information about the problem.
Testing of a new server is in progress: if you would like to get early access and you are unafraid of working with command lines, network settings, and conf files, please contact Gerald Abshez, asking to be part of the trial.
I often receive applications for COMP 266 from those that have not taken either COMP 200 or COMP 210 (technically not prerequisites as such, but one or other is highly recommended). This page is mainly for them, so that I do not need to re-type the same things each time I am asked.
We recommend these courses because they should give you a grounding in some of the basics needed for COMP 266, but it is quite OK to do without them if you have the general computing competences listed below.
You must be able to:
You should be able to:
You are unlikely to need more than basic arithmetic for this course, unless you wish to perform complex calculations or graphic manipulation. However, the abilities to think logically and to deal with abstraction are extremely important. These are skills that we hope you will somewhat develop on the course itself (computational thinking is a useful outcome of learning to program), but it would certainly help to come prepared!
See http://scis.athabascau.ca/are-you-ready-program/index.php for a couple of self-test quizzes that will help you self-assess your computing knowledge and math/logic skills. The math quiz is (mostly) a better test of the skills needed for this course than the computing quiz, because it (mostly) assesses your ability to translate between the specific and the abstract, as well as your logical thinking skills (both vital skills in programming), while the computing quiz just tests whether you know about some common tools and terms, only one or two of which are directly relevant to this course. However, if you don't know such things, it may be a clue that you might need to learn more about the basics!
If you lack any essential competences, please ensure that you gain them before applying for COMP 266. If you don't have these skills you will be confused, you may make unnecessary demands of your tutor, and you will struggle to succeed. There are plenty of free online tutorials available, lots of 'getting started with computers' books and websites, as well as paid-for classes, online and not. An acceptable level of proficiency in these skills can be gained in just a few hours. The course is agnostic to which of the major operating systems - Windows, Mac, or Linux - that you use. If you use anything else, the chances are that you already know enough!
If you lack any of the very highly recommended competences, try to learn them before starting the course. It will save you a lot of time later and you will have more control over what you do during the course. Here are a couple of sites from which you can learn such basics for free (but you can find hundreds more with a quick Google search!):
http://www.gcflearnfree.org/computers/basic-computer-skills - a good range of simple tutorials for Mac and Windows, covering areas such as file manipulation, managing your computer, etc. See http://www.gcflearnfree.org/topics for a complete list of topics, including http://www.gcflearnfree.org/imageediting101 for some basic image editing advice.
https://multimedia.journalism.berkeley.edu/tutorials/ftp/ - a tutorial on using CyberDuck for FTP and SFTP
If you have any further questions or if any of this is confusing, feel free to mail me at jond@athabascau.ca for clarification or more information.
Jon Dron (course coordinator)
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.