Landing : Athabascau University

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 3Units 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.

Group activity

Note:

This tool only displays posts that you currently have rights to see.
  • Zakaria Bakkal published a blog post Unit 5 - Writing JavaScript - Extra April 19, 2019 - 1:58am
    I have made some changes to my last submission. The changes are minor, some were corrections in the scripts and a bug in displaying the cart quantity next to the cart icon. And, also I've added an indicator that tells the user an item has been...
  • Zakaria Bakkal published a blog post unit 5 - Writing JavaScript April 17, 2019 - 10:55pm
    Writing JavaScriptThis was my favorite unit thus far because I get to write code. My 3 scripts were to add functionality to the add Item buttons on Arganoil.html, Exfoliatingsoap.hmtl, and Lavaclay.html. Also, display items on the shopping cart...
  • Zakaria Bakkal published a blog post Unit 5 - JavaScript Examples April 13, 2019 - 10:08pm
    Website RequirementsMy website is used to sell cosmetic products, so my customers should be able to place orders online. To make this task possible my website needs to allow customers to add products to a shopping cart.JavaScript...
  • Zakaria Bakkal published a blog post Unit 4 - Script Use and Augmentation April 7, 2019 - 2:42am
    Added a JavaScript file that helps displaying a Hamburger Menu icon for mobile devices with maximum width of 767px.
  • Zakaria Bakkal published a blog post Unit 3 - CSS Site Styling - Responsiveness April 6, 2019 - 2:44am
    Added responsiveness tot he website. Made some changes.
  • Zakaria Bakkal published a blog post Unit 3 - CSS Site Styling - Responsiveness April 6, 2019 - 2:44am
    Added responsiveness tot he website. Made some changes.
  • Marsha Hayward commented on the blog Unit 3 - Learning Diary Blog March 31, 2019 - 9:54am
    I like your approach....What Went Right and What Went Wrong. Helped me think the processes through in a more constructive way.  
  • Paolo Marco Haya published a blog post Unit 3 - Learning Diary Blog (Repost) March 29, 2019 - 6:19am
    This is the link for my updated site with CSS Elements. Nothing much was done functionality wise but im pretty happy with the overall look of the main page, it might look too simple but it is as intended as more of the functionality is...
  • Paolo Marco Haya commented on the blog Unit 3 - Learning Diary Blog March 28, 2019 - 11:18am
    Test Comment
  • Paolo Marco Haya published a blog post Unit 3 - Learning Diary Blog March 28, 2019 - 11:13am
    This is the link for my updated site with CSS Elements. Nothing much was done functionality wise but im pretty happy with the overall look of the main page, it might look too simple but it is as intended as more of the functionality is from the...
    Comments
  • Paolo Marco Haya published a blog post Unit 2 - Learning Diary Blog February 10, 2019 - 1:19pm
    This is the link or SCIS link for my Unit 2 work. What went wrong...At first im a little confuse, dont know where to start and what needs to be done for unit 2. I find the instructions vague without specific end...
  • David H. Scott bookmarked A guide to CSS support in browsers February 6, 2019 - 5:04pm
    Good article with tips on ways to create fallback CSS for browsers that don't support new features
  • Sean Tolley published a blog post Unit 0 - Learning Diary and Assignment January 3, 2019 - 10:01pm
    Hi fellow Comp 266 students, My name is Sean Tolley and I am looking forward to designing a website that I will be able to use for future business.  I have no previous experience in programming or designing websites, and am looking forward...
  • Mohamed Yehya published a blog post Unit 6.1 - JQuery proposal September 16, 2018 - 8:11am
    For this Unit, I am going to try to enhance the user experience of the webpage through Jquery.For this I have selected some of the ideas that I think will have a great effect on my personas.
  • Mohamed Yehya published a blog post Unit 4: Script Use and Augmentation September 9, 2018 - 2:23pm
    This unit was all about learning JavaScript. In this part we had to get a JavaScript code from the Web and add it to our website.
  • Mohamed Yehya published a blog post Unit 3: CSS Site Styling September 8, 2018 - 4:06pm
    Overview:This unit was about styling pages. It’s always exciting for me to make something beautiful. It was challenging for me to make the pages responsive using only CSS as there are other third party libraries such as bootstrap. I had to...
  • Mohamed Yehya published a blog post Unit 2: HTML Site Building August 24, 2018 - 11:57am
    This unit was about HTML Site Building. I always find it hard writing an the entire page of simple html without using any kind of styling
  • Jamal Habash published a blog post Unit 6: Learning Diary + Submission July 30, 2018 - 9:11pm
    Here is my Unit 6 submission + Learning Diary.
  • Jamal Habash published a blog post Unit 6: Learning Diary Part 1 - JQuery Proposal July 30, 2018 - 8:35pm
    Hey All! The following is my JQueary Proposal. I intend on making a dynamic contact form with JQuery. I will use the form validation features to ensure that the data being placed into the form is as correct as possible. Additionally, I will...
  • Hey All! Here is my final Learning Diary for Unit 5.
  • Hey All! Here is my three ideas for using Javascript in Unit 5.
  • Jamal Habash published a blog post Unit 4: Learning Diary + Submission July 18, 2018 - 8:55pm
    Hey All! Here is my Learning Diary for Unit 4.
  • Jamal Habash published a blog post Unit 3: Learning Diary + Submission July 17, 2018 - 4:42pm
    Hey All! Here is my Learning Diary for Unit 3
  • Jamal Habash uploaded the file Unit 3: .Zip Submission (Jamal Habash) July 16, 2018 - 8:35pm
    My Unit 3 .Zip submission. Includes all HTML and CSS files.  Jamal Habash
  • Jamal Habash published a blog post Unit 2: Learning Diary + Submission July 16, 2018 - 5:50am
    Hey All! Here is my Learning Diary for Unit 2.Work I Have Done For The Unit:I put extensive effort into Unit 2, and the result of my work can be seen in the .zip embedded in this post. Additionally, I have provided links to my website on SCIS,...
  • Gaurav Khanna uploaded the file UNIT-1 website plans July 9, 2018 - 1:59am
    there is just one change I made in this file that is the device which all my users will be using for the search or to get to the website.
  • Gaurav Khanna published a blog post UNIT-1 Learning Diary July 9, 2018 - 1:56am
    This Unit was a little challenging as per me. Thinking about the website topics and then thinking what content to put in it and how to put it in. I wanted to do travel blog because I like traveling and it was a little bit tough on getting the...
  • Jamal Habash published a blog post Learning Diary: Unit 0 May 24, 2018 - 5:22am
    Hey All!My name is Jamal, I'm a final-year Computer Engineering student at McMaster University. I'm taking this course as an elective to learn about web development and about the process of designing a website! The goal of 'Unit 0' was to...
  • Louise Nicoll commented on a bookmark JavaScript Is Eating The World March 8, 2018 - 4:04am
    C# may have started as a marketing thing, ie as Microsoft's version of Java, but has some features beyond what Java has such as LINQ, Asnyc/Await, Nullable types. I come from a web programming background (Perl,PHP,VB Script, Cold Fusion) and...
  • Jon Dron commented on a bookmark JavaScript Is Eating The World March 6, 2018 - 10:49am
    Good points, Louise, thanks - I was certainly being unfair on C#, though I still think it is a redundant and pointless (and largely pointerless!) language that was more a result of marketing than genuine need. I guess the big thing I like about...
  • Anonymous commented on a bookmark JavaScript Is Eating The World March 6, 2018 - 3:20am
    A few things. C# is open source. The design repo is here https://github.com/dotnet/csharplang. It is also an open ECMA standard.  https://www.ecma-international.org/publications/standards/Ecma-334.htm. 10 years ago you may have been right, but...
  • Steve Swettenham commented on a bookmark Firefox Quantum November 19, 2017 - 2:03am
    I tried Firefox 57 and the experience for me was the exact opposite. Typical of a corporation programming elite controlling the world. Non of my past extensions worked (0 backward compatibility), the speed did not improve, and I lost access to my...
  • Jon Dron bookmarked Firefox Quantum November 14, 2017 - 11:10am
    The new version of Firefox is very sleek and very fast, while retaining backwards compatibility with older plugins. An easy upgrade for users of the previous version, a quick install for everyone else. An absolute must-have for any web developer....
    Comments
    • Steve Swettenham November 19, 2017 - 2:03am

      I tried Firefox 57 and the experience for me was the exact opposite. Typical of a corporation programming elite controlling the world. Non of my past extensions worked (0 backward compatibility), the speed did not improve, and I lost access to my Adobe Acrobat XI plugin. But hey great advertising by Mozilla, and trying to stop the automatic updating was a displeasure, in particular updating plugins in FF 56.02 seemed to auto-update the entire web browser.  Fortunately I have backups, otherwise I would be forced to buy a whole new computer system just to use Firefox 57 on my 7 year old MAC.

      PS. The only positive was that Google docs worked better in FF 57; I am glad someone else had a better experience, but I will be frozen at FF 56.02 and use Chrome/Safari for Google docs... Smile

  • Justin Jaunzemis uploaded the file Unit 4 and 5 Submission October 26, 2017 - 8:36pm
    Due to how similar both units are in terms of the learning material, I chose to submit both units at once. I have used two pieces of javascript from my last attempt borrowed from Javascriptkit.com and dhtmlgoodies.com, which are the content hider,...
  • Justin Jaunzemis uploaded the file Unit 4 and 5 Submission October 26, 2017 - 8:36pm
    Due to how similar both units are in terms of the learning material, I chose to submit both units at once. I have used two pieces of javascript from my last attempt borrowed from Javascriptkit.com and dhtmlgoodies.com, which are the content hider,...
  • Jon Dron bookmarked Why Every Developer Should Learn Javascript September 1, 2017 - 8:45pm
    Not the greatest use of English in the world, and not the most sophisticated explanation of the benefits of the language, but none-the-less a fairly good explanation from TrendinTech of why it is useful to learn JavaScript, that closely mirrors the...
    Comments
    • Madyson Foley March 9, 2024 - 6:10pm

      Can you clarify something for me? The second last paragraph about concurrency doesnt make sense to me because I thought Javascript was single-threaded based on what I've read about it.

    • Madyson Foley March 9, 2024 - 6:10pm

      Can you clarify something for me? The second last paragraph about concurrency doesnt make sense to me because I thought Javascript was single-threaded based on what I've read about it.

    • Jon Dron March 15, 2024 - 9:39am

      JavaScript is indeed single-threaded. When it talks about concurrency it is (I think - haven't checked the article again but this is normally the case) most likely referring to aynchronous execution, where a function can be busy doing something while other code is executing, for example when using a setTimeout function. This is really just task switching rather than using multiple threads, but it performs much the same role. Technically, it is also true that, when you have two or more tabs open, the JS engine will usually run the code in multiple threads, but there can be no communication between them so there's not much use to be made of it. Finally, JS can do a kind of almost-multithreading using Worker functions, that copy a script into a separate thread that can be used to exchange messages with the main thread without blocking its execution. If you use such things, it would be great evidence of advanced JavaScript skills!

      Jon

  • Jon Dron bookmarked JavaScript Is Eating The World August 25, 2017 - 1:38pm
    Welcome news for students of COMP266 - skills in JavaScript are becoming more and more valuable every day, albeit driven mainly by NodeJS, the dominant server-side variant of JavaScript that is not (yet) addressed in the course.  JavaScript...
    Comments
    • Anonymous March 6, 2018 - 3:20am

      A few things. C# is open source. The design repo is here https://github.com/dotnet/csharplang. It is also an open ECMA standard.  https://www.ecma-international.org/publications/standards/Ecma-334.htm. 10 years ago you may have been right, but Microsoft has been moving in the direction of making it open source for quite some time.

      The other thing is that I don't see JavaScript supplanting compiled languages any time soon because JavaScript is terrible to maintain the larger the project gets. Lack of strong typing is a big drawback for me, though there are tools to help with this such as TypeScript and Flow.

      In the article you mentioned, most of the large companies you mentioned are still using traditional server side languages for the backend. For example NetFlix is only using JavaScript on the front end only. The back end is still Java. Most large scale apps would not trust their business logic to JavaScript.

      One reason JavaScript is so popular is because it is the only front end language available. For backend we can choose PHP, C#, Python, Java, Ruby ... the list goes on, but for front end there's only JavaScript.

      I'm not knocking JavaScript or anything, but I don't plan on using it for anything more than front end.


      - Louise Eggleton

    • Jon Dron March 6, 2018 - 10:49am

      Good points, Louise, thanks - I was certainly being unfair on C#, though I still think it is a redundant and pointless (and largely pointerless!) language that was more a result of marketing than genuine need.

      I guess the big thing I like about JavaScript is its flexibility: not so much technically, as in the way it is embedded in practice. It's like Wordpress - at best so-so architecturally, and nothing like as good as much of the competition when looked at from an objective design perspective, whether in terms of learnability, ease of development, speed, reliability, maintainability, scalability or whatever. However, the overwhelmingly vast number of developers, trainers, administrators and sources, not to mention an enormous range of extensions/plugins/libraries/frameworks to fill in any gaps, mean that it can do pretty much any job at least as well as anything else (often better), with the huge benefits that come from sheer scale. You'd not pick it as a backend if all else were equal, but all else is not equal because we are, as you say, pretty much forced to use it on the Web front end (for now - wasm may change that). Why struggle to stay fluent in two languages (and deal with the hiring, training, maintenance, and other associated costs)  when one will do? I still struggle unnecessarily with different curly bracket languages because I constantly forget which slight syntax variants and constructs matter in which language: I'd rather focus on depth than breadth. Useful, too, that it is increasingly embedded into many native apps and operating systems. Mind you, much of this was once true of BASIC too, which is barely a rounding error in the statistics any more, so who knows?

      It's too early to tell whether wasm will significantly impact JS growth. It makes it much easier to write front end stuff in other languages, and to run code at nearly native speeds, and it has a very powerful consortium behind it, so it's hard to ignore. However, the Web browser is not quite the driver that it once was, and JS has a lot of momentum across the field. My suspicion is that whether it affects JS growth will hinge as much on libraries and frameworks as on the languages themselves. Personally, I'd like to see Python replace JS - not perfect by any means, but it has the best balance I can see between ease of learning, power, elegance, maintainability, maturity, and developer community.

    • Louise Nicoll March 8, 2018 - 4:04am

      C# may have started as a marketing thing, ie as Microsoft's version of Java, but has some features beyond what Java has such as LINQ, Asnyc/Await, Nullable types. I come from a web programming background (Perl,PHP,VB Script, Cold Fusion) and switching to C# was the best thing I ever did. I love the C style snyntax. I can't tell you how much I dislike Basic style syntax like Visual Basic. I love the Visual Studio IDE and I love strong typing and objected oriented programming. I sound like a Microsoft fanboy (girl in this case), but actally I have been won over to C# despite healthy scepticism about Microsoft.

      The reason I decided on C# is because I can reuse the code in multiple applications. We have a web application, but also several scheduled console applications and soon a smartphone app, all of which can be done in C#.

      I suspect Java would have also provided many of the benefits over the interpreted languages I used in the past, though my understanding is that it is a liitle more invloved to port Java to web applications.

      I don't mind having to use different tools for different things, though I do also get mixed up at times with different sytaxes for different languages. That's when a good editor/IDE comes in really handy.

      Haven't learned Python yet, but am familar with its syntax and understand its appeal.

      I am very interested in learning TypeScript as it addresses a lot of issues I have with JavaScript.

      wasm sounds very interesting. I had a look at the link you sent. Coud be a while before it comes to fruition.

  • Almohannad Alhabbal published a blog post Site-Design & Learning Outcomes August 23, 2017 - 5:23am
    Please, open the attached file, thanks.
  • Nicolas Leduc commented on the blog Unit 0 Intro and Learning Diary July 6, 2017 - 2:20pm
    Hi Zakaria! Good advice. There is a lot to read through, and taking your time through each step seems to be the right way to go.  I'm officially starting the course in August, but I thought I come scan the requirements ahead of time. I'm also...
  • Zakaria Bakkal published a blog post Unit 0 Intro and Learning Diary July 5, 2017 - 3:07pm
    Hello everyone, my name Zakaria and you can call me Zack. I am 35 years old and live in Alberta. I'm taking this course because it seems interesting and also any programmer should at least know how to make websites I believe. As I was looking for...
    Comments
    • Nicolas Leduc July 6, 2017 - 2:20pm

      Hi Zakaria! Good advice. There is a lot to read through, and taking your time through each step seems to be the right way to go.  I'm officially starting the course in August, but I thought I come scan the requirements ahead of time.

      I'm also predicting difficulties with keeping a journal. This will be my first time doing so, and the task seems daunting. I, like you, will keep it simple.

      Good luck with the course!

       

  • Here's a neat tool I found recently that is really helpful when you are working with CSS and HTML. It's a bookmarklet you can just drag to your browser's bookmark toolbar. Click it, and it will show several messages of note that will help you write...
  • Mats Phillips published a blog post Unit 7 - Using External Data Sources February 3, 2017 - 12:09pm
    Diary Entry Link to SCIS website: http://student.athabascau.ca/~matsph/ Work for this Unit: Pre-coding Activities:                 Skimmed the Unit 7 AJAX...
  • Mats Phillips uploaded the file Mats Phillips Unit 7 February 3, 2017 - 12:09pm
    All files important to Unit 7.
  • Mats Phillips published a blog post Unit 7 - Proposal for external data use review January 30, 2017 - 3:49pm
    Enhancements:Facebook and Twitter ‘share this’ features for each web page.This would allow Janice, Sean, and Robert to bookmark the pages they want to look at later, for things such as further reading on a solving method, or...
  • Mats Phillips published a blog post Unit 6 - Using Libraries January 30, 2017 - 12:04pm
    Diary EntryLink to SCIS website: http://student.athabascau.ca/~matsph/Zipped Unit 6 files (including website): Work for this Unit:Pre-coding...
  • Mats Phillips uploaded the file Mats Phillips Unit 6 January 30, 2017 - 12:04pm
    All files important to Unit 6.
  • Mats Phillips published a blog post Review of your JQuery proposal January 24, 2017 - 9:47am
    Enhancements: Drop-down menus for each of the main page buttons with sub-pages/categories. The ‘Special Patterns’ menu button will have drop-down buttons for beginner, advanced, and other methods. The ‘Solving Records’...
  • Mats Phillips published a blog post Unit 5 - Writing Javascript January 23, 2017 - 7:13pm
    Link to SCIS website: http://student.athabascau.ca/~matsph/ Zipped Unit 5 files (including website):  Work for this Unit: Pre-coding Activities:                ...
  • Mats Phillips uploaded the file Mats Phillips Unit 5 January 23, 2017 - 7:12pm
    All files important to Unit 5.
  • Mats Phillips published a blog post Unit 5 - Review of JavaScript program design January 15, 2017 - 12:32pm
    For the design, I have created a list of the classes, functions, and variables to be used in the program, as well as the requirements of the program, and a flow chart. I have attached the design in the pdf document “Program...
  • Mats Phillips uploaded the file Mats Phillips Unit 5 Program Design January 15, 2017 - 12:26pm
    For the design process submition of Unit 5.
  • Mats Phillips published a blog post Unit 5 - Review of Three JavaScript Ideas January 1, 2017 - 5:22pm
    Ideas:Sorting and filter tools on the special patterns, brand versions, and other puzzles pages. On each page that lists items in a table, Javascript will reference a dataset (maybe in a separate file), sort through them according to the sort...
  • Mats Phillips published a blog post Unit 4 - Script Use and Augmentation January 1, 2017 - 11:32am
    Link to SCIS website: http://student.athabascau.ca/~matsph/Zipped Unit 4 files (including website):   Work for this Unit:Activities:                Scimmed...
  • Mats Phillips uploaded the file Mats Phillips Unit 4 January 1, 2017 - 11:28am
    All files important to Unit 4.
  • Mats Phillips published a blog post Unit 3 - CSS Learning Diary December 29, 2016 - 9:32am
    Link to SCIS website: http://student.athabascau.ca/~matsph/ Zipped Unit 3 files (including website):  Work for this Unit:  Activities:                 Read...
  • Mats Phillips uploaded the file Mats Phillips Unit 3 December 29, 2016 - 9:31am
    All files important to Unit 3.
  • Mats Phillips commented on the file Mats Phillips Unit 2 December 19, 2016 - 10:31am
    I edited the file to include comments.
  • Jesse McCarthy published a blog post Review of Three JavaScript Ideas December 18, 2016 - 4:21pm
    First, I would like to implement a banner on my homepage, acting as a link to a game I’ve created called Infinite Skies. The banner will simply display stars with randomly generates properties, that fade in and out from the canvas. There...
  • Jesse McCarthy published a blog post Unit Five Analysis and Design December 15, 2016 - 6:51pm
      Infinite Skies Banner Create star at regular intervals at a random position on the canvas. When stars are created, they will fade in, increasing in size and opacity, and then fade out, decreasing in size and opacity. After fading out the...
  • Mushtaq Ahmad commented on the file Mats Phillips Unit 2 November 27, 2016 - 11:30am
    Hello I have reviewed the html code and I would like to suggest to add a few line of comments at the beginning of the code as well as add the comments in the code and here are the points that we should keep in mind: Why you wrote a particular...
  • Mats Phillips published a blog post Unit 2 - HTML Learning Diary November 22, 2016 - 5:06pm
    Link to SCIS website: http://student.athabascau.ca/~matsph/Zipped Unit 2 files (including website): Work for this Unit:Activities:                Read the Unit 2...
  • Mats Phillips uploaded the file Mats Phillips Unit 2 November 22, 2016 - 5:06pm
    All files important to Unit 2.
    Comments
    • Mushtaq Ahmad November 27, 2016 - 11:30am

      Hello I have reviewed the html code and I would like to suggest to add a few line of comments at the beginning of the code as well as add the comments in the code and here are the points that we should keep in mind:

      Why you wrote a particular function or other code block
      What task the code block is supposed to perform
      Who requested the code block
      Why you used a particular technique for writing the code block
      Which resources you used to create the code
      How the code was created and tested
      Who worked on the code (including contact information)
      When the code was created

      Source: Mueller, John Paul. "Chapter 3 - Integrating HTML5 and JavaScript". HTML5 Programming with JavaScript For Dummies. John Wiley & Sons.

    • Mats Phillips December 19, 2016 - 10:31am

      I edited the file to include comments.

  • Mats Phillips uploaded the file Unit 1 Personas, Scenarios, Map, and Mock-up.pdf November 9, 2016 - 3:10pm
    Mats Phillips Unit 1 Personas, Scenarios, Map, and Mock-up
  • Mats Phillips published a blog post Unit 1 - Learning Diary and PDF submission November 9, 2016 - 2:56pm
    Work for this Unit:Activities:                Made 3 personas                Made 7...
  • Mats Phillips published a blog post Unit 0 Introduction November 4, 2016 - 1:31pm
    UNIT 0: Hello, my name is Mats Phillips. I am currently in the optional courses section of my accounting program, and since I like programming, I picked this course. I have mostly programmed in C++ before, with a little in Ruby and Java, as well...
  • Noureen K published a blog post Website- free tools, ideas October 8, 2016 - 10:16am
    Here is a great website I found for ideas or free tools: https://visualhierarchy.co/shop/product-category/freebies/ http://www.webaward.org/winners_detail.asp?yr=all&award_level=best&category=School
  • Jesse McCarthy published a blog post Reflection Diary Unit Four September 27, 2016 - 2:19pm
     Work Competed and Learning Outcomes:Having already been fairly acquainted with JavaScript, what I found most challenging was to find a usable piece of code. After searching far too long, I finally decided to use code that dealt with email...
  • Matthew Lange commented on a bookmark PCjs: The Original IBM PC in Your Browser August 29, 2016 - 4:41pm
    That's pretty great, I must admit.
  • Jodene Humeniuk published a blog post Unit 3 - CSS and Learning Diary 4 August 14, 2016 - 1:59pm
    I found this unit to be quite tricky.
  • Jesse McCarthy published a blog post Unit Two Reflection Diary July 15, 2016 - 7:45pm
    Work Competed and Learning Outcomes:To start I went over the moodle content for unit two. I went over the poorly written sample html pages and found many examples of poor coding practice:Many tags were capitalized, such as the h1 tag, a few p...
  • Jesse McCarthy published a blog post Unit One Reflection Diary June 16, 2016 - 7:03pm
     Work Completed and Learning OutcomesRead through the unit one course material, taking notes of important information as well as the expected learning outcomes of the module. I found Ben Hunt’s article on personas and scenarios to be...
  • Taylor Polite published a blog post Unit 5 Pt. 1: Analysis and Design February 24, 2016 - 2:34pm
    Idea 1: Interactive Slide Show For my first idea, I thought that an interactive slideshow of images relating to my company would be appealing to the majority of personas that I came up with in unit 1. While some of the personas come to the site...
  • Jon Dron created a wiki page Prerequisites for COMP 266 December 8, 2015 - 1:24pm
    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...
  • Jon Dron bookmarked PCjs: The Original IBM PC in Your Browser November 23, 2015 - 4:05pm
    This is one of the most remarkable uses of in-browser JavaScript I have ever seen. It is an IBM PC emulator, and it really works. Actually, I think it is a fair bit faster than my first (mid-80s) PC and it certainly looks a lot better on my modern...
    Comments
  • Justin Jaunzemis published a blog post Unit 2 Learning Diary August 31, 2015 - 10:46pm
    For Unit 2
  • Jon Dron bookmarked LiveCoding - JavaScript channels August 22, 2015 - 11:32am
    Livecoding is a site where you can watch people code, in real-time. If you sign up, you can sometimes interact with them and other watchers too. This is, at least potentially, an extremely valuable educational experience, with a whole bunch of...
  • Jon Dron commented on the blog Unit 0 - Learning Diary July 16, 2015 - 6:50pm
    Welcome, Jonathan! Indeed, lorem ipsum would not do, unless it were a site about nonsense Latin. Part of the idea behind the course is to encourage a bit of design thinking, so what you produce needs to be fit for purpose. At least, there has to be...
  • Jonathan Rempel published a blog post Unit 0 - Learning Diary July 15, 2015 - 3:48pm
    Hey All,About Me:- Started with a year of college after highschool on Cisco networking, cable/fiber installation, and hardware/software repair- Worked as a Tech-Support Analyst for 2 years- Currently finishing up some summer courses before...
    Comments
    • Jon Dron July 16, 2015 - 6:50pm

      Welcome, Jonathan!

      Indeed, lorem ipsum would not do, unless it were a site about nonsense Latin. Part of the idea behind the course is to encourage a bit of design thinking, so what you produce needs to be fit for purpose. At least, there has to be sufficient appropriate content that we can see how and why it is appropriate. We don't mind the use of filler where you have already demonstrated that the site fits its purposes, personas and scenarios, but there always has to be some relevant content. Maybe one way you might make it fit your needs would be to create a site about the technical side? That could be a great exemplar for other students and it would be terrifically easy to generate those personas and scenarios - they are all here on this course!

      Re the grading criteria, there's a little bit of professional judgement involved (true of the authentic assessment of any creative pursuit like programming and web development) but the criteria are fairly easily applied and we have a moderation process that helps to keep things consistent. The moderation is barely needed as there's notably little (if any) discrepancy between markers, 99% of the time. On the whole, we tend to agree with the majority of student self-evaluations too, albeit rather less consistently: by the time students have learned enough to really understand what the criteria mean, they tend to be exceptionally good at identifying how well they have done. Most of the times we disagree tend to result from students prematurely submitting finished work.  One of our students has volunteered his work as an exemplar, that I will link to once it is fully ratified so that you can see one way of doing it and get a sense of what we think of it. If anyone else would be willing to share, do mention it, because I'd like to provide more examples, especially good ones! I very much want to avoid channelling anyone to take a particular kind of path, however. One of the things I am most pleased with in the design of this course is that there a millions of ways to succeed. In fairness, there are as many billions of ways to fail as there are millions to succeed, but almost all the students that complete the course take one of the successful paths, at least by the end.

      The lack of hierarchy and top-down control on the Landing is very intentional. Apart from the odd bits here and there in groups that might reflect a more rigid hierarchy, it deliberately follows two social patterns, network and set, that are substantially hierarchy-free. The form reflects the function. It's exactly because it is not neatly organized from the top down that it is worth using instead of a teacher-controlled space for the kind of work done here, where we are trying to to reduce the boundaries and barriers to the minimum and to positively encourage and nurture diversity. We don't want to make you think like us - we want to help you develop your own thinking, as well as to valorize the diversity of skills and talents of our students so everyone can stand on the shoulders of everyone else. I agree, though, it doesn't make things easy to find and it certainly feels quite confusing and chaotic at times. It's more of a fast-flowing stream, with the odd pocket of organization like an FAQ poking its head up here and there, than a carefully organized catalogue. We continue to use Moodle too, exactly because it gives us control and supports such hierarchies. Horses for courses!

      I hope you enjoy the course. It's not like most courses and it does take some getting used to, but one of the things I really love about it is that, unlike its predecessor, we often get passionate students producing masterpieces rather than simply doing what we have told them to do. Even those that are more focused on grades frequently produce amazing work: we've tried hard to align the assessment with things that are meaningful and useful. Another thing that I love is that, once the marks are in, the lessons are not forgotten but can be built upon and retained indefinitely. When it works, it really works well! If it feels confusing, or you feel lacking in direction, do use your tutor and, especially, this group to help find a useful path.

      Jon

  • Kevin O'Hearon published a blog post Unit 1 July 9, 2015 - 9:39am
    Site Purpose  Personas & Scenarios   Site Mock Up   Summary Journal Entry 
  • Nirmal Mirza commented on the blog Unit 6: JQuery Proposal January 20, 2015 - 1:24am
    Hello Wayne, i accidently put in my personal files. However, I have edited this post and put it in my group files and also resubmitted this unit in other post in case you still cant view this. Thank you!
  • Nirmal Mirza commented on the file Unit 6: JQuery Proposal January 20, 2015 - 1:13am
    Sorry Wayne, I accidently put it in my personal files. I put it in the group file now. Let me know if you see it! Thanks!
  • Nirmal Mirza commented on the blog Unit 5: JavaScript : Part 2 January 20, 2015 - 1:10am
    Thank you for your feedback!! Can you please elaborate on what you mean in regards to formatting and commenting of my source files? Im sort of confused on what you mean.    -Nirmal
  • Wayne Brehaut commented on the blog Unit 6: JQuery Proposal January 20, 2015 - 12:48am
    I was unable to access this file--perhaps it's in your personal Files area instead of the Group files? 
  • Wayne Brehaut commented on the blog Unit 5: JavaScript : Part 2 January 20, 2015 - 12:28am
    All good! It's a good time to think about better formatting and commenting of your source files unless you run out of time...
  • Nirmal Mirza published a blog post Resubmit: Unit 6: JQuery Design January 17, 2015 - 1:24am
    Hello everyone! Just wanted to apologize for not waiting for formal feedback due to the short amount of time I had.Learning Diary & Mapping of Learning Outcomes:  JQuery Design:...
  • Nirmal Mirza published a blog post Unit 7: Using External Data Sources January 16, 2015 - 2:57am
    Here is my JQuery Proposal for unit 7
  • Nirmal Mirza uploaded the file Unit 6: JQuery Proposal January 16, 2015 - 2:54am
    Comments
    • Nirmal Mirza January 20, 2015 - 1:13am

      Sorry Wayne, I accidently put it in my personal files. I put it in the group file now. Let me know if you see it! Thanks!

  • Nirmal Mirza published a blog post Unit 6: JQuery Proposal January 16, 2015 - 2:49am
    Here you may find my Proposal for Unit 6 :
    Comments
    • Wayne Brehaut January 20, 2015 - 12:48am

      I was unable to access this file--perhaps it's in your personal Files area instead of the Group files? 

    • Nirmal Mirza January 20, 2015 - 1:24am

      Hello Wayne, i accidently put in my personal files. However, I have edited this post and put it in my group files and also resubmitted this unit in other post in case you still cant view this. Thank you!

  • Nirmal Mirza published a blog post Unit 5: JavaScript : Part 2 January 16, 2015 - 12:58am
      Hello everyone! Hope everyone is staying warm this winter! Here you may find a zipped version of my website:  My learning diary & mapping of learning outcomes is found here :  You may also view my website here...
    Comments
    • Wayne Brehaut January 20, 2015 - 12:28am

      All good! It's a good time to think about better formatting and commenting of your source files unless you run out of time...

    • Nirmal Mirza January 20, 2015 - 1:10am

      Thank you for your feedback!! Can you please elaborate on what you mean in regards to formatting and commenting of my source files? Im sort of confused on what you mean. 

       

      -Nirmal

  • Wayne Brehaut commented on the blog Unit 5: Javascript Proposal January 15, 2015 - 2:04pm
    These are all viable though since we can't use sendmail on our SCIS websites #4 would mainly be good practice in using regular expressions for form field validation. Since you're running very short of time, perhaps you should choose whichever...
  • Nirmal Mirza published a blog post Unit 5: Javascript Proposal January 15, 2015 - 2:23am
    My Javscript Proposal for Unit 5 can be found here: 
    Comments
    • Wayne Brehaut January 15, 2015 - 2:04pm

      These are all viable though since we can't use sendmail on our SCIS websites #4 would mainly be good practice in using regular expressions for form field validation.

      Since you're running very short of time, perhaps you should choose whichever you're furthest advanced on--probably those associated with your slideshow-gallery?

      The most important aspect is to be sure you illustrate sufficient coverage of JavaScript.

  • Nirmal Mirza published a blog post Unit 3 - CSS January 13, 2015 - 8:04pm
    Hello everyone! This is my learning diary for Unit 3:  Here is my website : 
  • Nirmal Mirza uploaded the file unit 3 webpage January 13, 2015 - 8:00pm
  • Nirmal Mirza uploaded the file unit 3 learning diary January 13, 2015 - 7:59pm
  • Austin Newdick commented on the blog Unit 1 Submission + Learning Diary July 21, 2014 - 4:14pm
    I think I found it :)
  • Austin Newdick commented on the blog Unit 1 Submission + Learning Diary July 21, 2014 - 3:49pm
    Thanks! It is asking for the URL to this post but I don't know how to find that. My landing page opens in its own window but doesn't display a url for me... Any ideas?
  • Sonya-Rose Bremnes commented on the blog Unit 1 Submission + Learning Diary July 18, 2014 - 11:05am
    I imagine already having your own website content will make the next units a bit simpler! I haven't heard back yet on my unit 1 submission, but I also submitted it using the " Design documentation reviewAssignment " link on the main...
  • Austin Newdick published a blog post Unit 1 Submission + Learning Diary July 17, 2014 - 5:10pm
    I have finally completed unit 1!  I feel pretty lost at the moment but I wanted to take a shot in the dark with this submission just to see if I really know what I'm doing. That being said, I currently have a website that I created with a free...
    Comments
  • Artie
    Artie commented on the blog Unit 4 Learning Diary May 31, 2014 - 7:38pm
    Looks wicked Mikael!! Definitely looks like you put a bunch of work into it. I see you have the infamous Unit 5 coming up. JavaScript gave me a lot of trouble, but this website helped me out quite a...