<?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>Jason's Computer Science Blog &#187; Education</title>
	<atom:link href="http://www.jasonernst.com/category/education/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonernst.com</link>
	<description>By Jason Ernst</description>
	<lastBuildDate>Wed, 28 Jul 2010 18:29:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Experiences as a Computer Science Graduate Teaching Assistant</title>
		<link>http://www.jasonernst.com/2010/04/07/experiences-as-a-computer-science-teaching-assistant/</link>
		<comments>http://www.jasonernst.com/2010/04/07/experiences-as-a-computer-science-teaching-assistant/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 14:52:34 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Assistant]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Guelph]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=762</guid>
		<description><![CDATA[It&#8217;s almost the end of my second term of being a teaching assistant at the University of Guelph. This time around it was an intermediate c programming class. I&#8217;m really starting to enjoy being a TA, and since it was my second time, it has become alot easier and things went alot smoother. The course [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s almost the end of my second term of being a teaching assistant at the University of Guelph. This time around it was an intermediate c programming class. I&#8217;m really starting to enjoy being a TA, and since it was my second time, it has become alot easier and things went alot smoother. The course was the basic topics when you are learning C: arrays, dynamic memory, random access files, and some basic data structures such as linked lists, queues and stacks. </p>
<p><span id="more-762"></span></p>
<div class="image" style="float:right;"><img src="http://www.jasonernst.com/wp-content/uploads/2010/04/IMG00023-20100407-1035-300x225.jpg"/>
<p style="text-align:center;">The lab where I TA the C programming class</p>
</div>
<p>I&#8217;ve definitely learned a lot from my last attempt at TA-ing the previous semester. That time around I helped with an m68k assembly language class. It was quite difficult, especially since it was a class that many students found challenging. It ended up being a good experience though because it helped teach me the importance of being prepared for the weeks labs. The biggest challenge was trying to anticipate what types of questions would be asked and how to prepare myself. By the end of the first couple of labs, I started to get the hang of it and made myself a routine. Since it had been sometime since I last worked with m68k assembly, I decided the best way to prepare was to fully complete the labs myself before the students. While it made for quite a bit of work, I got to learn quite a bit, and I could answer the questions with confidence. In the C class, since I work with it quite a lot more often than assembly, I didn&#8217;t need to review the labs nearly as much. I found just bringing a textbook that I could quickly reference was always useful.</p>
<p>It&#8217;s amazing how ta-ing helps you to remember and cement concepts in your mind. Certain things that might have been a bit fuzzy or hard to remember have been recalled and re-clarified since I am forced to know the material in-depth in order to prepare for the weekly labs and assignments. Also the questions from the students help me to consider things I wouldn&#8217;t normally. I would definitely recommend being a TA for any CS grad student (or upper year undergrad) who might be considering it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/04/07/experiences-as-a-computer-science-teaching-assistant/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Why Learning Assembly is Still Important for CS Undergrads</title>
		<link>http://www.jasonernst.com/2009/12/02/why-learning-assembly-is-still-important-for-cs-undergrads/</link>
		<comments>http://www.jasonernst.com/2009/12/02/why-learning-assembly-is-still-important-for-cs-undergrads/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 17:43:47 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=725</guid>
		<description><![CDATA[This past semester I had the privilege of assisting in an undergraduate assembly language class. From my experience in my undergrad years, I found this class quite challenging since it was much different from other CS classes I had encountered up until this point. Errors from the assembler / emulator are often more cryptic that [...]]]></description>
			<content:encoded><![CDATA[<p>This past semester I had the privilege of assisting in an undergraduate assembly language class. From my experience in my undergrad years, I found this class quite challenging since it was much different from other CS classes I had encountered up until this point. Errors from the assembler / emulator are often more cryptic that we are used to encountering. If you are lucky enough to work with a development board (which I wasn&#8217;t when I took the class myself at another school) you may not get much error feedback other than the equivalent of a windows BSOD from the board. </p>
<p><span id="more-725"></span></p>
<p>Many students I have encountered feel that this low level knowledge is not useful and that the particular assembly language is obsolete. They see the course as too difficult and a waste of time. I feel I can weigh-in on this debate is a slightly new light from many of the parties interested. I was recently a student in a similar course myself so I am not so far removed as some of the professors. On the other hand, I have had the experience of being involved in the instruction process of the course, I have completed an undergraduate degree and spent some time working so I am aware of the larger picture as well. Perhaps the problem of the course being difficult for students speaks to the state of the primary and secondary education system in Ontario / Canada, but that&#8217;s a whole different story.</p>
<p>In my opinion, this course is an absolute necessity for a degree in computer science, or even computer engineering. A big part of computer science to me is about being able to determine why and how a particular solution is faster or slower than another one and how we can improve existing solutions. Understanding the core principles taught in this type of course significantly help in understanding operating system concepts, distributed systems, compilers and many other higher-level topics in computer science. It also allows the student to see some of the limitations in current computer architectures and even how the existing / past architectures work. From a software engineering point of view, the difficulty in getting error feedback and troubleshooting is perfect for learning why it is a good idea to carefully plan and conceptualize your programs before writing. The more complicated topics in these type of courses require good conceptual knowledge of addressing, stacks, interrupts etc. Students can learn the benefit of visualizing the concepts with diagrams, memory maps and flow-charts. The same people who fail to understand memory concepts in this type of class likely have problems with malloc/free and recursion in c classes. Without knowing how the underlying concepts work, how can you be convinced that a particular high level implementation is faster than another one. You would be taking for granted what is happening at a lower level and making serious assumptions about how the system is working. </p>
<p>To me learning only high level languages without any assembly would be like skipping Newton&#8217;s physics models and going straight to quantum mechanics. You can probably describe many phenomenon much easier and better than with Newtons models, but without learning about Newton first you would not understand how quantum physics really works. You would not be convinced that certain properties are true and you would loose some of the ability to question what is really happening in some ways. It would be more difficult to extend ideas and even challenge existing paradigms. It really removes much of scientific component of program.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2009/12/02/why-learning-assembly-is-still-important-for-cs-undergrads/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Second Beginning at Guelph &amp; September Conferences in Ontario!</title>
		<link>http://www.jasonernst.com/2009/09/03/second-beginning-at-guelph-sept-conferences-in-ontario/</link>
		<comments>http://www.jasonernst.com/2009/09/03/second-beginning-at-guelph-sept-conferences-in-ontario/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:55:57 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Wireless Networks]]></category>
		<category><![CDATA[adhocnets 2009]]></category>
		<category><![CDATA[TIC STH 2009]]></category>
		<category><![CDATA[University of Guelph]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=705</guid>
		<description><![CDATA[This month I start for the second time at the University of Guelph, this time for my Ph.D. degree. I am continuing to work under the same supervisor and hopefully continue along with similar research in the area of wireless mesh networks. Our lab (PerWin) is supposed to be getting a bunch of new equipment [...]]]></description>
			<content:encoded><![CDATA[<p>This month I start for the second time at the University of Guelph, this time for my Ph.D. degree. I am continuing to work under the same supervisor and hopefully continue along with similar research in the area of wireless mesh networks. Our lab (<a href="http://www.cis.uoguelph.ca/~denko/main_research_areas.html" target="_blank">PerWin</a>) is supposed to be getting a bunch of new equipment from a company in Toronto so I will finally be able to move away from simulation and into some practical experiments.</p>
<p><span id="more-705"></span></p>
<p>In a slightly related note, I am attending two wireless network conferences in Ontario in the upcoming weeks. At the end of September I am volunteering at the adhocnets 2009 conference in Niagara Falls. I am quite excited about one of the keynote speakers (Prof. Ian Akyildiz) who has written some excellent survey papers in the area. The same week I am attending the IEEE TIC STH conference at Ryerson University in Toronto. I am presenting a paper on cross layer scheduling and resource allocation in wireless mesh networks.</p>
<p><b>Update:</b> The paper from the TIC STH Conference is available via IEEE Xplore <a href=""http://ieeexplore.ieee.org/search/srchabstract.jsp?tp=&#038;arnumber=5444393&#038;queryText%3DA+Review+of+Cross-Layer+Design+for+Scheduling+in+Wireless+Mesh+Networks%26openedRefinements%3D*%26searchField%3DSearch+All&#038;tag=1">here</a>.</p>
<p><b>Update:</b> Here are some pictures from the conference:<br />
<center>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2009/09/ticsth09_01-300x225.jpg" alt="TIC STH 2009, Toronto"/>
<p style="text-align:center;">Conference Venue, Ryerson University</p>
</div>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2009/09/ticsth09_02-300x225.jpg" alt="TIC STH 2009, Toronto"/>
<p style="text-align:center;">Welcome to the conference!</p>
</div>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2009/09/ticsth09_03-300x225.jpg" alt="TIC STH 2009, Toronto"/>
<p style="text-align:center;">Tea break</p>
</div>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2009/09/ticsth09_04-300x225.jpg" alt="TIC STH 2009, Toronto"/>
<p style="text-align:center;">One of the talks</p>
</div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2009/09/03/second-beginning-at-guelph-sept-conferences-in-ontario/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top 10 Reasons to Study Computer Science in 2009</title>
		<link>http://www.jasonernst.com/2009/01/30/top-10-reasons-to-study-computer-science-in-2009/</link>
		<comments>http://www.jasonernst.com/2009/01/30/top-10-reasons-to-study-computer-science-in-2009/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 17:11:38 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Economy]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Job]]></category>
		<category><![CDATA[Retraining]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[Why?]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=555</guid>
		<description><![CDATA[The trend in blogs, the internet and news sites lately is to write articles about the economy. Instead of that however, I thought I would use the opportunity to try to encourage people who might be considering studying computer science (or related related fields) to go forward and pursue education in this area. Now is [...]]]></description>
			<content:encoded><![CDATA[<p>The trend in blogs, the internet and news sites lately is to write articles about the economy. Instead of that however, I thought I would use the opportunity to try to encourage people who might be considering studying computer science (or related related fields) to go forward and pursue education in this area. Now is an especially good time to get your foot in the door since admissions have generally been low the last few years and there are plenty of jobs, which is more than we can say about many other areas. It&#8217;s also close to the start of the year so maybe it would be good to start with a new career path.</p>
<p><span id="more-555"></span></p>
<div class="image" style="float:right;"><img src="http://www.jasonernst.com/wp-content/uploads/2009/01/office-285x300.jpg" alt="Example Office Environment"/>
<p>Example Office Environment</p>
</div>
<h3>10. Not Labour Intensive</h3>
<p>In terms of physical labour, on a list of 100, a job in the computer industry would likely be ranked 98 or 99 behind participants in sleep studies. You will likely end up with a nice ergonomic chair and a more comfortable working environment than your own desk at home (unless of course your a researcher at a university, in which case it will be the other way around). If you manage to land a job at a large software company there are often ample breaks, lots of snacks and many other perks. On the other hand, if you are so inclined you might even be able to get gym memberships for free or on the cheap to make up for the lack of &#8220;real work&#8221; you do all day.</p>
<h3>9. No Longer and Insociable Career Choice</h3>
<p>While you still can be an isolated programming coding away for hours on end this is becoming more of a rarity. Projects are often large and require enormous collaborative efforts in order to be completed. Conferences and workshops allow you to connect with other professionals and keep up on the latest ideas in the field.
</p>
<h3>8. Surrounded by Motivated, Young &#038; Intelligent People</h3>
<p>Often times tech departments are full of young people fresh out of school who are still very motivated and get excited about new ideas. For instance I work with many people who are still students and we often exchange links to interesting new technologies we find on the Internet. Additionally, if someone gets stuck on something many people can end up searching through the vast information to find a solution quicker. This keeps the work going quickly and makes it more interesting. This is a good environment to work in as opposed to a factory / warehouse where most people hate their job and can&#8217;t wait to leave at the end of the day.</p>
<div class="image" style="float:left; margin-left:-15px; padding-right: 15px;"><img src="http://www.jasonernst.com/wp-content/uploads/2009/01/connected-300x249.gif" alt="Always Connected"/>
<p>Always connected to the Internet, coworkers and valuable information</p>
</div>
<h3>7. Always Connected</h3>
<p>It is a requirement these days to be connected to the Internet if your business has anything to do with technology and this can be a very a good thing. As mentioned previously, this allows for easy communication and collaboration between people and departments. Even if the people are separated across the office, or in a different city / country etc they can still share files, reports and more. Techniques can be researched online and solutions can be found without having to reinvent the wheel each time. Eventually I suppose almost every career may be exposed to this type of thing once the Internet becomes completely pervasive.</p>
<h3>6. Often Interesting</h3>
<p>Computers in some form have become involved in almost every discipline around. This means that even if your passions isn&#8217;t necessarily computers, you could still apply computer science to your own field to help it improve. Computers can help with identifying chemicals in Chemistry, DNA, genes etc in Biology, complex equations and systems in Physics, calculate statistics for Political Science and the list goes on. In each of these fields however there are major obstacles that prevent the experts from doing an even better job at what they do because of the limitations of current computer systems. It may be that they aren&#8217;t user friendly enough, powerful enough, or that the problem is just plain impossible to compute in a reasonable time with the methods we have today. Even in the more &#8220;average&#8221; computer jobs like web design and programming, the job isn&#8217;t boring because each day there are new problems. There is always new content to be added to websites, new features to be added to programs and something will often go wrong. This problem solving is what makes it interesting.</p>
<div class="image" style="float:right;"><img src="http://www.jasonernst.com/wp-content/uploads/2009/01/salary-258x300.jpg" alt="Good Pay"/>
<p>IT / Computer Professionals often earn at <br/> least average salaries or higher in Canada</p>
</div>
<h3>5. Good Pay</h3>
<p>In my experience, in Canada at least, most technology workers seem to earn at least the average income or higher. There are usually good promotions, benefits and perks because the companies want to retain the workers since they have paid to keep up their training and education. I&#8217;ve also heard a few stories about systems that are running ancient software. Apparently there is a nuclear power plant near where I live that is running COBOL code on a robot that changes the spent nuclear rods from the plant. Since this is a such a vital function they have avoided upgrading the system or changing as much as possible. Now it turns out there is only one person left in North America who knows how it works so they pay lots of money for him to fly in from the US to fix it whenever there is trouble. So the lesson here: outlive everyone else who has worked on the system you are building <img src='http://www.jasonernst.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<h3>4. All Skill Levels Required</h3>
<p>Another reason why you may want to switch into computer science is because computer and IT jobs need people of all skill levels. You can get the jobs with everything from basic certification courses to community college diplomas, bachelor degrees or PhD&#8217;s. There is also a wide range of job titles you could hold: IT / Tech Support, Web Designer / Developer, Programmer, Analyst, Administrator, Database Designer, Resarcher, Team Leader etc&#8230; Once you are in the door at a company if you keep upgrading your education you should be able to keep climbing the ladder as well. Experience and Education are valued at many places.</p>
<h3>3. Retraining Encouraged</h3>
<p>Retraining is often encouraged for technology workers. Especially at the larger, successful companies. They want to maintain a competitive advantage and do not want to be seen using old technology. This means they may even pay for you to take upgrading courses or even for portions of diploma or degree programs. This is also extremely beneficial for the employee because as training increases they can demand more money, and at the same time they become more valuable to the competition. It also ensures that if you do loose your job later that you may have an easier time being rehired somewhere else.</p>
<h3>2. World is Dependent on Technology Now</h3>
<p>Try imagining a world without any computers, calculators or modern technology. Think slide rules, pen and pencil calculations, tables of sin and cosines etc. It would be impossible for us to keep track of our economies, banking systems, inventories etc. There would be no more long range communications and global business would essentially stop. Technology is ingrained in our lives now and there is no way of going back anymore.</p>
<p>On the other there are still people who do not understand much of modern technology. There are still CEOs who are unable to understand how to apply technology to problems in an effective way. This is where people trained in computer science may be able to help. There is a strong need for people who can communicate highly technical ideas in a way other people can understand so they can make informed decisions.</p>
<div class="image" style="float:left; margin-left: -15px; padding-right: 15px;"><img src="http://www.jasonernst.com/wp-content/uploads/2009/01/computer-241x300.jpg" alt="Computer Research"/>
<p>Computer Researcher</p>
</div>
<h3>1. Many Problems Still to be Solved</h3>
<p>The most compelling reason why you should study computer science is because of the vast amount of problems still to be solved. Computer Science is extremely young compared to Physics, Chemistry and Biology. To me this means that popular ideas are easier to challenge, people are still willing to accept change fairly easily. On top of this, the computer field itself changes so rapidly that what works at one time may not be applicable later. For over the last fifty years or so we have developed many techniques that work wonderfully on &#8220;electrical&#8221; computers. What happens if we change to computers that use light, or if we use quantum computers? More specifically than that even there are questions like &#8220;What is the best way to schedule packets in a wireless network?&#8221; in the subfield of wireless research. There are many other questions in many other subfields of computer science as well. </p>
<h3>Conclusion</h3>
<p>Yet despite all of these questions, we do not have enough people to answer them. Enrolment in recent years in Computer Science hasn&#8217;t been great (except since video game courses became popular). Alot of people were afraid after the dot.com bust a few years ago and many people were probably discouraged from taking computer science then. I was fairly worried then as well since I was in the middle of my undergrad degree at the time. Now with the economy doing poorly, computer jobs are quite secure. In the area where I live some of the largest technology companies are still hiring thousands of people (RIM, OpenText). On top of that think of how many businesses require some form of computer expertise. Almost every business larger than a small business where the one person does the job of the technologist themselves. Now is the best time to go and get retrained in computers. If you are Ontario, many of the colleges are even offering money to support it through the Second Career Program.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2009/01/30/top-10-reasons-to-study-computer-science-in-2009/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>CIS Career Night @ University of Guelph</title>
		<link>http://www.jasonernst.com/2009/01/09/cis-career-night-university-of-guelph/</link>
		<comments>http://www.jasonernst.com/2009/01/09/cis-career-night-university-of-guelph/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 20:00:34 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Career]]></category>
		<category><![CDATA[CIS]]></category>
		<category><![CDATA[CISters]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Department]]></category>
		<category><![CDATA[Guelph]]></category>
		<category><![CDATA[Night]]></category>
		<category><![CDATA[Science]]></category>
		<category><![CDATA[University]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=521</guid>
		<description><![CDATA[On January 28th, the Computer Science department at the University of Guelph is having their annual Career Night. It&#8217;s being put on with the help of CISters and some other campus student groups. I attended one of these events last year and met some really interesting people. Anyone who is at Guelph and can attend [...]]]></description>
			<content:encoded><![CDATA[<p>On January 28th, the Computer Science department at the University of Guelph is having their annual Career Night. It&#8217;s being put on with the help of <a href="http://www.cisters.ca/">CISters</a> and some other campus student groups. I attended one of these events last year and met some really interesting people. Anyone who is at Guelph and can attend should definitely go! At the career night, many alumnus of the computer program at Guelph are invited back to the school to share their experiences and to answer questions about their career since graduating. </p>
<p><span id="more-521"></span></p>
<div class="image" style="text-align:center;"><img src="http://www.jasonernst.com/wp-content/uploads/2009/01/university_of_guelph-new_science_complex-300x225.jpg" alt="University of Guelph, Science Complex"/></div>
<p>The people I met last year ranged from successful entrepreneurs to those just climbing the corporate ladder to those who were in more of a management position in the company. Talking with the people can also be an important connection that could help you find a job more easily when you finish at Guelph as well! The night runs from 6:30 until 8:30 pm. Here is a Facebook event you can check out for more information: <a href="http://www.facebook.com/home.php#/event.php?eid=113507310606">http://www.facebook.com/home.php#/event.php?eid=113507310606</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2009/01/09/cis-career-night-university-of-guelph/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tips for Getting into Grad School and Receiving Funding</title>
		<link>http://www.jasonernst.com/2009/01/05/tips-for-getting-into-grad-school-and-receiving-funding/</link>
		<comments>http://www.jasonernst.com/2009/01/05/tips-for-getting-into-grad-school-and-receiving-funding/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 21:46:03 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Applications]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Funding]]></category>
		<category><![CDATA[Graduate]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=438</guid>
		<description><![CDATA[Occasionally, I get asked questions on how to get into grad school, what can be done to improve the chances of making it in and how to get funding. I am by no means an expert on this, but every bit of insight helps I suppose so here&#8217;s a quick guide that may be helpful. [...]]]></description>
			<content:encoded><![CDATA[<p>Occasionally, I get asked questions on how to get into grad school, what can be done to improve the chances of making it in and how to get funding. I am by no means an expert on this, but every bit of insight helps I suppose so here&#8217;s a quick guide that may be helpful.</p>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2008/12/phd0406s.gif" style="margin-left: -10px;" alt="phdComics"/></p>
<p>Comic from <a href="http://www.phdcomics.com">phdcomics.com</a> on Grad School</p>
</div>
<p><span id="more-438"></span></p>
<p><span id="more-269"></span></p>
<h3>Get to know your Undergrad Profs Well!</h3>
<p>This point cannot be stressed enough. When I was going through my undergrad I rarely got to know any of the profs. Especially early on. I kept to myself and did my work, even went above and beyond on many of the assignments, but still almost none of the profs knew me. This became a huge problem when it came time to get those required reference letters to get into grad school. Some of the profs I asked didn&#8217;t know me well and I suspect wrote just that in their reference letters. One school I applied to seemed very interested in the early stages, but after they got my entire application package they declined, perhaps this was because bad references. If possible, the best type of profs to get to know are those which are working in fields you are interested in. Another good reference is a prof who is well known, or profs who often collaborate with the schools you are intending to apply to. Another important point here, is DO NOT ASK FOR A REFERENCE LETTER AT THE LAST MINUTE!! I have seen students ask professors for grad references with only a week or less left before the deadline. Often the prof gives a bad reference or will refuse it outright.</p>
<h3>Find Potential Supervisors</h3>
<p>It is best if you can identify researchers you would like to work with. At some schools you can contact these people directly to see if they have enough funding available to take you on or to pitch them your research plan / idea. At more popular schools, the profs may be too busy to respond to everyone&#8217;s email, but this doesn&#8217;t mean you shouldn&#8217;t try to identify potential supervisors. You can still try to determine if this person will be a good match for based on several things. You can look at their websites to see if they give any hints to what their personality is like, if their research is compatible with your ideas etc. It is very important to be a good match with your supervisor because not getting along should you get accepted would make for a long couple / few years. Additionally, in getting to know the potential supervisor, you can tailor your research proposal to what you think they might be interested in, so that when you are compared against other students who have applied you stand a better chance of catching the profs eye.</p>
<h3>Have a Research Plan</h3>
<p>From the last point you can see why it is important to have a research plan.  You need to convince one of the profs or someone at the school that you are worth spending time and money on. At least have a general idea of what direction you want to head in if / when you start your studies.</p>
<h3>Try For Good Marks (Early On If Possible)</h3>
<p>Most schools (in Ontario) have a requirement of around a B/ B+ average. As far as I understand, some schools (Waterloo, Toronto) consider this requirement across all four years of your undergrad degree while other schools (Guelph, Western maybe) consider your last two years. I speak from experience when I say you should try your best to get good marks. It will save you alot of stress. I just barely made it in and was admitted on probation. I am now a normal grad student after getting an A average the last couple of terms, but it definitely puts alot more pressure on. Also, if you want funding it may be impossible if you entered on probation like me. For OGS and NSERC, they look at your last 20 courses while you are in your first two years of grad school. Over these 20 courses you need an A- (80%) average. So the point is, if you plan to go to grad school (which many people don&#8217;t even know until near the end of undergrad like me) get good marks ASAP! Try to make the choice as early on in your undergrad as you can. Be strategic about your marks, drop classes you know you aren&#8217;t doing well on and take them again another term (You will be surprised how much this can help), take distance ed courses if your school offers them and make sure to mix your hard courses with some easier ones so you don&#8217;t get too discouraged by an overly hard semester.</p>
<h3>Consider Attending Different Schools for Each Degree</h3>
<p>This is perhaps one of the most controversial points of all of the grad school tips. Depending on who you speak to, some people will tell you should not under any circumstances stay in the same school for more than one degree. You should attend different schools so that you are exposed to new ideas, new people and team dynamics. Often times a given department is biased toward thinking in a certain manner or using certain methodologies and it may help you to experience different ways of thinking in this regard.</p>
<p>Of course, there is also considerations to be made for the other side of this argument. For example, if you already have a great supervisor lined up, already know a project well and have a good plan to get alot of work done then perhaps it may be better to stay. Also consider how much it may cost to move around to different schools. If the school is in another city, province or country it may require paying more for rent, getting a part time or whatever else to keep the bills paid. I would recommend avoiding part time work like the plague while you are attending grad school. (I know from experience, it is very difficult to balance it all). If you are in another country it may be more difficult to get funding as well since some scholarships are only available to citizens. (Although there are also scholarships specifically for students who aren&#8217;t citizens as well.</p>
<h3>Apply for Scholarships &amp; Awards Whenever Possible</h3>
<p>This one is important, not only because you get money but also because it beefs up your resume so it&#8217;s useful for jobs if you feel like getting into industry or whatever else later on. I think that profs like to see students who are able to get scholarships themselves because it means they will be less reliant for funding on the professor. Even if you don&#8217;t get them often (or at all) it can be helpful to at least get into the habit of writing the applications out, because they are similar to applications for grad school and for practise for more important awards later on in grad school (NSERC, OGS etc).</p>
<h3>Ask Questions &amp; Attend Meetings</h3>
<p>If your school offers meetings regarding grad school applications, go to them. Even if you don&#8217;t plan on applying until the following year. It takes quite a while to get organized for grad school applications so start early. Ask any questions you have and make sure you understand the whole process well. Contact the departments you are applying to if anything is unclear or look around online. (One great place to ask questions regarding grad school is <a onclick="javascript:pageTracker._trackPageview('/outgoing/www.phdcomics.com/proceedings/');"  href="http://www.phdcomics.com/proceedings/">PhDComics Forums</a>. Another place more specific to computer science (and in Canada) is <a onclick="javascript:pageTracker._trackPageview('/outgoing/compsci.ca/v3/');"  href="http://compsci.ca/v3/">CompSci.ca Forums</a>. Often both of these sites have a wide range of students from undergrad right up to professors who can answer many of your questions. Additionally, you can leave me a comment here (however I am no expert).</p>
<h3>Be a Motivated Student</h3>
<p>Personally, I think this is one of the most important factors in being accepted and being a successful grad student. Graduate school can be at times very trying. It can sometimes feel like you will never find the solution to the problem you are working on, or that there are a million deadlines and things to do. The only way through this is with absolute passion for your subject of study. Sometimes you might have to create this for yourself. Take a break from your normal work, read things related to your subject that are interesting (Personally I <3 reading websites like Digg, Slashdot and technical magazines like IEEE and ACM to see all the new and exciting ideas... but whatever works). Passion not only affects you in a positive way, it also rubs off on those around you. Profs and other students will want to work with you if you show genuine enthusiasm for what you are working on. (This can also be a factor in deciding where you want to study, because if you get a good environment where everyone is like this, you can feed off one another).</p>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2008/12/phd0408s.gif" style="margin-left: -10px;" alt="phdComics"/></p>
<p>Comic from phdcomics.com on Grad School</p>
</div>
<h3>Related Links</h3>
<ul>
<li><a href="http://www.nserc-crsng.gc.ca/index_eng.asp" target="_blank">NSERC</a> &#8211; National Sciences and Engineering Research Council</li>
<li><a href="http://osap.gov.on.ca/eng/Not_Secure/Plan_Grants_full_sepapp_OGS_12345.htm" target="_blank">OGS</a> &#8211; Ontario Graduate Scholarships</li>
</ul>
<h3>Conclusion</h3>
<p>So thats it for my tips for now, I&#8217;ll add to this from time to time as I think of more and feel free to add any suggestions you think should be including in the list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2009/01/05/tips-for-getting-into-grad-school-and-receiving-funding/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ontario College / Uni Students get Free Money!</title>
		<link>http://www.jasonernst.com/2008/09/10/ontario-college-uni-students-get-free-money/</link>
		<comments>http://www.jasonernst.com/2008/09/10/ontario-college-uni-students-get-free-money/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 20:23:04 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[Grant]]></category>
		<category><![CDATA[Money]]></category>
		<category><![CDATA[Ontario]]></category>
		<category><![CDATA[OSAP]]></category>
		<category><![CDATA[Students]]></category>
		<category><![CDATA[Textbook]]></category>
		<category><![CDATA[University]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=69</guid>
		<description><![CDATA[Not exactly related to computer science, but I thought it would be a helpful post anyways to anyone who might be an Ontario student reading this blog&#8230; I just found out today from Guelph that full-time Ontario College and University students can apply for a textbook / technology grant worth a $100. It may not [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/09/money-print-c10055084-150x150.jpg" alt="money"/></div>
<p>Not exactly related to computer science, but I thought it would be a helpful post anyways to anyone who might be an Ontario student reading this blog&#8230;</p>
<p>I just found out today from Guelph that full-time Ontario College and University students can apply for a textbook / technology grant worth a $100. It may not sound like much but free money is free money and the application takes all of 10 seconds online. That sounds like a pretty sweet hourly rate to me (plus I&#8217;m a broke college student myself). Here&#8217;s the link if anyone is interested: <a href="https://osap.gov.on.ca/eng/eng_osap_main.html">https://osap.gov.on.ca/eng/eng_osap_main.html</a>. Just click login and look for TTG. According to the FAQ it doesn&#8217;t require any proof of financial need or any proof you&#8217;ve actually spent the money on textbooks so it&#8217;s pretty much no strings attached. For more information about it visit this link: <a href="https://osap.gov.on.ca/eng/not_secure/plan_grants_full_sepapp_ttg_12345.htm">https://osap.gov.on.ca/eng/not_secure/plan_grants_full_sepapp_ttg_12345.htm</a></p>
<p><span id="more-69"></span></p>
<p>Additionally, <a href="http://osap.gov.on.ca/eng/NOT_SECURE/Plan_Grants_full_sepapp_OGS_12345.htm">OGS</a> and <a href="http://nserc.ca/">NSERC</a> application deadlines are coming up so don&#8217;t forget to apply if you are a grad student (or don&#8217;t, less competition for me <img src='http://www.jasonernst.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  haha)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/09/10/ontario-college-uni-students-get-free-money/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
