hello_world_logo.gif (12859 bytes) maple_leaf.gif (1004 bytes)

This could be your company's banner advertisement

February 1999

Pilot Issue

About the Author

Ognen Duzlevski

Ognen Duzlevski
is a computer science student at the University of Saskatchewan.

University of Saskatchewan


Hello World!
Editorial
News
Events
Sponsors
Hello World! Teams:
Editors
Sponsorship
Site Design
Member Universities
Past Issues

Welcome to Hello World!

-- Ognen Duzlevski

The advent of computer related technology in the past years and it's more than certain growth in the ones to come has made it very hard for computer science students to follow all of the relevant changes in the field. Numerous paradigms, methods, techniques, languages and platforms tend to confuse the average student of this exciting technology. It would be unreasonable to expect Universities to be successful (and even able) to present the average student with the vast amount of knowledge that is being built up in the field. In the sea of information, the choice in standard University education is to try to convey to the students the underlying principles that most of the advanced topics build on (at a risk of ending up conveying something that is pretty far from what is really going on in the industry) and then leave it to the student to take initiative and build on these grounds. This is exactly where this magazine starts. It takes on where conventional education stops and gives the interested reader an insight into "how the things are done" and "how to make it work". Never has that been needed more than today when the technology is rapidly changing. Those who do not jump on the bandwagon of experience and knowledge in time will have more difficulty competing in hostile corporate environments and will have more difficulty adapting and assimilating the new knowledge which is constantly incoming. Unfortunately, a hole left in this knowledge tends to multiply in size very quickly unless patched in time.
 
In this magazine the interested reader will find the variability that is neither offered nor published anywhere else. We will take you through the news in the industry, stop by to look at some conceptual matters in the field, try to show some real world examples of how to code or design software and even take an occasional philosophical look at the past, present and the future of the field. It will all be intermixed with topics as diverse as computer security, game programming and artificial intelligence to name but a few.
 
In the spirit of the Internet, which overcomes boundaries and borders, we are publishing this magazine electronically as a joint effort of the cream of Canada's computer science tomorrow - students that take the time and make the effort to learn something new and convey that knowledge to their colleagues. Virtually every project today is done in teams and everyone knows that the team is as good as it's weakest member. By educating each other we can help ourselves to live better and easier!
 
It is no wonder this project takes place in Canada. It is a land of diversity and this magazine is its reflection. We sincerely hope everyone will find a little piece of something that will captivate him or her for a while. We certainly know we were guided by the principles outlined above.
 
Finally, in the light of what we just said above, let's take a look at this pilot issue and what it brings us. McGill University's William White gives us his own (very feasible) look at the future of the world as we (don't) know it and Jonathan Tin Lap Ng of Simon Fraser University masterfully brings you world examples of how to slow down, damage or destroy your software projects by using the overhyped RAD model unprepared. We feature articles on hackers and crackers (Karen Lo of Simon Fraser University), computer security and what dangers await you on the Net and on what ticks behind your Web browser and e-mail program. Carleton University's Christopher Bark will show you how (not) to abuse design patterns and you will also see how big industry and students do get along together at Carleton. Nicolas Ho of Alberta University explains what sexy code is all about and Marc Audy presents us with a quick run-down of who is who in the field of Artificial Intelligence. Brock University's chief-editor Tony Abou-Assaleh has some guidelines on how to do intelligent search and his fellow colleague at the same University, Michael Shields, tackles the problem of CGI-programming. We believe those interested in programming graphics will enjoy Concordia University's "hands-on" OpenGL with Microsoft Foundation Classes article by Ryan D'Silva. And if you are looking for something different to put on your hard drive - try Memorial University's Dean Parson and his article on the Linux OS. In the end, we invite you to read a short story titled "The months of the pilot" where you will find out everything about the history of this project.
 
Diversity and quality at its best. Enjoy!
 
Ognen Duzlevski
(for the "Hello, World!" team)

Columns
MFC Corner
Development
Security
Feature Articles
Intelligent Search Algorithms

An Introduction to CGI Programming

Abusing Design Patterns

The Carleton Student Engineering and Computer Science Linux Initiative

Beyond Y2K

Linux: A General Introduction To A Great FREE Operating System & it's roots

What is a Hacker?

Neats vs. Scruffies: A Comparison of Two Methods of Developing Artificial Intelligence

Make Your Code Sexy

TCP/IP - A Brief Overview

The Months of the Pilot

February 1999

Pilot Issue

This could be your company's banner advertisement

hw_publegal.gif (2694 bytes)