<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Top Down View &#187; BCIT</title>
	<atom:link href="http://www.topdownview.com/tag/bcit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.topdownview.com</link>
	<description>My View Of The World</description>
	<lastBuildDate>Fri, 11 Nov 2011 19:33:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>BCIT Term Wrapup</title>
		<link>http://www.topdownview.com/2009/08/bcit-term-wrapup/</link>
		<comments>http://www.topdownview.com/2009/08/bcit-term-wrapup/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 18:50:02 +0000</pubDate>
		<dc:creator>Jon Jennings</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BCIT]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[toastmasters]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.topdownview.com/?p=213</guid>
		<description><![CDATA[A good term at BCIT this Spring. A very good term, both in terms (oh dear!) of course enjoyment and in terms of marks. I took the 12 week &#8216;XML For Web Applications&#8217; COMP2899 course downtown. My first course at the downtown campus &#8211; it&#8217;s really nice there: very modern and shiny. Course was also [...]]]></description>
			<content:encoded><![CDATA[<p>A good term at <a href="http://www.bcit.ca/">BCIT</a> this Spring. A very good term, both in terms (oh dear!) of course enjoyment and in terms of marks.</p>
<p>I took the 12 week &#8216;XML For Web Applications&#8217; <a href="http://www.bcit.ca/study/courses/comp2899">COMP2899</a> course downtown. My first course at the downtown campus &#8211; it&#8217;s really nice there: very modern and shiny. Course was also excellent &#8211; interesting material&#8230; I never knew you could do so much with XML and there was so much XML capability built into every browser. I knew about basic XML, DTDs, XPATH and parsers already but the course also taught schemas, XSLT and web services &#8211; overall very interesting. The course required quite a lot of learning but the labs, assignments and tests were all very fair &#8211; basically just to show that you&#8217;d done and understood the lecture content. I got a 99% mark which I&#8217;m very pleased with &#8211; especially so because the final exam was closed book with no &#8216;cheat sheet&#8217;!</p>
<p>I took the XML course for several reasons. Partly because XML interests me &#8211; all applications need configuration data and free-format text files are a recipe for disaster. Partly because I&#8217;m trying to complete the <a href="http://www.bcit.ca/study/programs/6445acert">Advanced Java Development Certificate</a> program and none of the courses I still needed were running this term. There&#8217;s one required course which hasn&#8217;t run for at least 18 months! I emailed the part-time studies director and he recommended the XML course. The course isn&#8217;t on the Java program but apparently there&#8217;s a re-organization coming which will put it on there (although another 5 months have passed now and the XML course hasn&#8217;t been added to the Java program and the lost required course still hasn&#8217;t run).</p>
<p>Having looked at the XML course I noticed that it&#8217;s also part of the <a href="http://www.bcit.ca/study/programs/6455acert">Web Application Software Development Certificate</a> program. I looked at that program and was amazed&#8230; not only are all the courses on things I&#8217;m interested in, I&#8217;ve already done half of them! So now I have TWO goals.</p>
<p>Over the last year, I&#8217;ve come across small pieces of PHP in several places. Tweaking WordPress themes has exposed me to some, and the BCIT AJAX course has required writing some PHP to handle the server-side functionality but this has pretty much all been self-taught. So when I noticed that a PHP course, <a href="http://www.bcit.ca/study/courses/comp1920">COMP1920</a>, was part of the Web Development program and there was an accelerated version coming up, I signed up immediately.</p>
<p>The PHP course was really eye-opening. For starters, it was the standard 12 week syllabus condensed into 6 Saturdays &#8211; you do one &#8216;evening&#8217; in the morning and the next &#8216;evening&#8217; in the afternoon. The course itself started out at the basics as some of the students hadn&#8217;t even programmed before, let alone seen PHP. But with the workload doubled, I was very happy with the pace.</p>
<p>The course lecturer makes an incredible difference to any course and the PHP course reintroduced me to the best lecturer I&#8217;ve had at BCIT. Jason Harrison is a programmer&#8217;s programmer &#8211; he isn&#8217;t there to teach you the theory, the 20 different parameters you can use with a function, he&#8217;s there to teach you how to get results. Jason teaches the course as 80% programming and 20% business. One of the things that PHP is great for is rapidly developing web-based applications and so a lot of people make a lot of money from using it. It seemed that most of the students had signed up for the course with that in mind and so we were all as spellbound when Jason started offering advice about business strategy as when he introduced the fopen() function. Actually&#8230; maybe more so!</p>
<p>I&#8217;m used to lecturers emphasizing the evils of cheating and the need for students to complete their work on their own but Jason&#8217;s approach is the opposite. Yes, work that you hand in has to be written by you, but there&#8217;s nothing wrong with consulting other students for advice. After all, that&#8217;s what you&#8217;d do in the real world. In the PHP course, Jason takes it a stage further &#8211; there are sections of the course which you MUST complete with other students &#8211; some parts in pairs and the final assignment as a team. The final assignment was something I&#8217;ve never seen on a BCIT course. The brief was to form a team, research something related to the course material that might be of interest to the other students and then give a 30 minute presentation &#8211; complete with demonstration and class exercise.</p>
<p>The course work was great. Because we were working at double pace, the first half of the course was heavily loaded with labs to be submitted each week. The second half of the course had coding assignments, the final assignment and revision all falling over each other. This generated a terrific buzz &#8211; I was writing up our class exercise, struggling with PHP session management and guiding other students through their problems simultaneously. Again, just like the real world.</p>
<p>Everything came together wonderfully. The final coding assignment had two options: the easy option was marked to a maximum of 100%, the hard option was marked to a maximum of 115%. Unfortunately there was no overlap between the two projects&#8230; so you had to make a decision at the beginning and stick with it. I chose the hard option and got bogged down in session management for a bit but once I&#8217;d conquered that it came together well &#8211; I even had time to extend it beyond the requirements with a bit of personal flourish. Our presentation on email injection, form validation and <a href="http://en.wikipedia.org/wiki/CAPTCHA">CAPTCHA</a> went very smoothly. I presented the class exercise on getting the other students to add a CAPTCHA test to an existing PHP form &#8211; went OK, most of the students managed to complete it and I think I answered all the questions well. It seems my Toastmasters experience showed through&#8230; I&#8217;d mentioned that I was in Toastmasters at the beginning of the course but not had any feedback. After my presentation I had THREE different people come up to me and ask me for more information. Because of the compressed timetable we had a short break after the presentations and then straight into the final exam, no time to rest on our laurels!</p>
<p>Overall I loved the course&#8230; content, lecturer, format all worked very well. Oh and I was very pleased with my mark as well&#8230; 100% <img src='http://www.topdownview.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Jason also teaches an advanced PHP course but for some reason it&#8217;s only scheduled once a year. I&#8217;m itching to get on that course!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.topdownview.com/2009/08/bcit-term-wrapup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s a reason I haven&#8217;t posted</title>
		<link>http://www.topdownview.com/2008/09/theres-a-reason-i-havent-posted/</link>
		<comments>http://www.topdownview.com/2008/09/theres-a-reason-i-havent-posted/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 18:27:38 +0000</pubDate>
		<dc:creator>Jon Jennings</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BCIT]]></category>
		<category><![CDATA[evening classes]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://extrathought.wordpress.com/?p=47</guid>
		<description><![CDATA[No&#8230; nothing broken, no hospital visits. It&#8217;s the beginning of the fall term at BCIT and time to choose courses. This term I really wanted to concentrate on Java. I&#8217;ve got a lot of previous Java experience but it&#8217;s getting a bit rusty and the tools and APIs have moved on since I last used [...]]]></description>
			<content:encoded><![CDATA[<p>No&#8230; nothing broken, no hospital visits.</p>
<p>It&#8217;s the beginning of the fall term at BCIT and time to choose courses. This term I really wanted to concentrate on Java. I&#8217;ve got a lot of previous Java experience but it&#8217;s getting a bit rusty and the tools and APIs have moved on since I last used it in anger.</p>
<p>BCIT offer a very interesting looking course called Java Web Applications (<a href="http://www.bcit.ca/study/courses/comp3631">COMP 3631</a>) that covers some great technology &#8211; primarily servlets and JavaServer Pages. Stuff I&#8217;m really keen to learn about and great marketable skills. However it requires Advanced Java as a prerequisite. Now I&#8217;ve done all that stuff&#8230; I&#8217;ve even taken an Advanced Java course in the past. But I&#8217;m kinda rusty on it.</p>
<p>BCIT do offer an Advanced Java course (<a href="http://www.bcit.ca/study/courses/comp3621">COMP 3621</a>). Maybe I should take that one instead. It would be a good course to get me back up to speed&#8230; but it&#8217;s basically revision &#8211; I wouldn&#8217;t really be learning anything new.</p>
<p>That was a tough decision. In the end I decided to take the Java Web Services class on Tuesday evenings &#8211; what Java I&#8217;m missing I can pick up as I go along. Class was great, lecturer is great, course content looks fantastic. Then on Wednesday I&#8217;m musing&#8230; you know, if I&#8217;m SERIOUS about this then I should give my Java all the help I can and be sure to fill in any gaps &#8211; and I should take the Advanced Java course <em>as well</em>. And so I signed up for that one as well and I&#8217;ve been going along to that on Thursdays.</p>
<p>Same tutor for both classes which is good. As well as a couple of assignments for each course, he also sets lab work each week for each class so I&#8217;m spending time outside the classroom working with the course material &#8211; which is great, but eats into my free time.</p>
<p>That&#8217;s actually only ONE of THREE major time sinks over the last week or two&#8230; more to come later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.topdownview.com/2008/09/theres-a-reason-i-havent-posted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I think congratulations are in order!</title>
		<link>http://www.topdownview.com/2008/07/i-think-congratulations-are-in-order/</link>
		<comments>http://www.topdownview.com/2008/07/i-think-congratulations-are-in-order/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 19:49:08 +0000</pubDate>
		<dc:creator>Jon Jennings</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[BCIT]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[evening classes]]></category>
		<category><![CDATA[windows programming]]></category>

		<guid isPermaLink="false">http://extrathought.wordpress.com/?p=20</guid>
		<description><![CDATA[I just got the marks for last term&#8217;s evening class at BCIT. I did COMP2691 (Advanced Windows Application Development) and, unlike the courses I&#8217;d taken previously, found myself quite stretched by it &#8211; the lecturer had a reputation for cramming in a lot of material and it was seriously fast paced. Anyway, it was a [...]]]></description>
			<content:encoded><![CDATA[<p>I just got the marks for last term&#8217;s evening class at <a href="http://www.bcit.ca/">BCIT</a>.</p>
<p>I did <a href="http://www.bcit.ca/study/courses/comp2691">COMP2691</a> (Advanced Windows Application Development) and, unlike the courses I&#8217;d taken previously, found myself quite stretched by it &#8211; the lecturer had a reputation for cramming in a lot of material and it was seriously fast paced.</p>
<p>Anyway, it was a very interesting course&#8230; and I got full marks! Yep &#8211; 100% !</p>
<p>Not strictly true to say that I didn&#8217;t drop a mark &#8211; the lecturer gave everybody a 10% mark boost in the mid-term (which took my 93% up to 100%) and I suspect he must have done something similar in the final. But still &#8211; I&#8217;m very proud of that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.topdownview.com/2008/07/i-think-congratulations-are-in-order/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft XNA</title>
		<link>http://www.topdownview.com/2008/07/microsoft-xna/</link>
		<comments>http://www.topdownview.com/2008/07/microsoft-xna/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 19:41:35 +0000</pubDate>
		<dc:creator>Jon Jennings</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[BCIT]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[XNA]]></category>

		<guid isPermaLink="false">http://extrathought.wordpress.com/?p=7</guid>
		<description><![CDATA[I went to a .NET BC meeting at BCIT last night on XNA. XNA (no it doesn&#8217;t really stand for anything) is a Microsoft framework that meshes with .NET and provides specialized support for writing games in C#. To be honest not really something I&#8217;ve been that interested in however it looks quite handy. If [...]]]></description>
			<content:encoded><![CDATA[<p>I went to a <a href="http://www.netbc.ca/">.NET BC</a> meeting at <a href="http://www.bcit.ca/">BCIT</a> last night on XNA. XNA (no it doesn&#8217;t really stand for anything) is a Microsoft framework that meshes with .NET and provides specialized support for writing games in C#.</p>
<p>To be honest not really something I&#8217;ve been that interested in however it looks quite handy. If you install Visual Studio Express and add XNA studio you can be writing and running games under XP or Vista for free. For a relatively insignificant amount of money you can run your game on an unmodified Xbox360. They&#8217;ve also got support for Zune coming soon.</p>
<p>Pat McGee showed us how easy it is to churn out a couple of 3D objects moving around and showed us some of the sample applications that Microsoft supply &#8211; which looked pretty amazing. They also provide a number of skeleton games which you can use to build your own application on &#8211; for instance a space combat game, a role-playing game etc etc. All you need now is a bright idea!</p>
<p>I ran into Charlie, my old tutor from <a href="http://www.bcit.ca/study/courses/comp2690">COMP2690</a>. We had a good old natter after the presentation. He asked me how I&#8217;d enjoyed <a href="http://www.bcit.ca/study/courses/comp2691">COMP2691</a> and we discussed the way the tutors are revising the .NET related courses. Some really good ideas coming down the pipeline for the fall or winter terms.</p>
<p>Oh, and get this&#8230; a lecture theatre with about 50 people in it and they had 8 items to give away in a draw at the end. The girl sitting immediately in front of me won something, the guy sitting immediately behind me won something and Charlie, sitting immediately to my left, won something. Me? Who&#8217;s usually really lucky at this sort of thing? Nothing! Ha &#8211; I guess things even out eventually!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.topdownview.com/2008/07/microsoft-xna/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

