Undergraduate Studies New Courses - Fall 2005

CS290 - Java Programming Course

By Nova Scheidt

Welcome back to the fall semester. Some of you may be wondering what we've been up to in the quiet months of summer. Some exciting events have been unfolding.

few students have been spending part of Wednesday learning Java in a study-group session lead by yours truly. I am hoping that this will cumulate into some of our students becoming "Sun Certified Java Programmers".

We have joined Sun Academic Initiative What this means is that as a student, staff, or faculty member of computer science, you are entitled to take Sun's on-line curriculum for *free*. This includes Java programming classes amongst others. All you have to do is send me an email at nova@cs.uregina.ca, and I will send you the instructions on how to get started.

We are thinking of offering an Instructor-led Course on Java through this Sun Academic Initiative. These courses are taught in the industry as a five day course to which companies send their employees. The first offering will be a three credit CS290 class in the winter of 2006.

CS320 - Introduction to Artificial Intelligence

By Dominik Slezak

Given long tradition and current expertise on Artificial Intelligence (with relationship to, e.g., Machine Intelligence and Computational Intelligence) in the CS Department, U of R, the new course is proposed. It gathers fundamental and most applicable concepts of AI, with continuation provided by the course CS421, and further courses at graduate level.

The material of CS320 is based on (but not limited to) the book by Z. Michalewicz, D.B. Fogel, titled "How to Solve It: Modern Heuristics". Being top scientists, the Authors are also very experienced with AI applications to industry, which makes the book valuable for both researchers and practitioners.

The course begins with the foundations, history, and a survey on the main methods, to enable the students a broad look at AI and its connections to computer and engineering sciences, as well as the most popular areas of practical applications. The second part is devoted to intelligent search and optimization techniques with a special focus on greedy, randomized, and evolutionary algorithms - such techniques are widely used for solving complex real-world problems like e.g. planning or scheduling. The third part contains examples of intelligent learning approaches (like neural networks), with applications to e.g. multimedia or medicine. The fourth part discusses non-classical methods (like fuzzy logic and probabilistic reasoning) of data and knowledge representation, which become very important nowadays because of more and more varied, but also often not perfectly specified information available in the Internet and large real-world data warehouses.


By Lois Adams

Collaboration between SIAST and the University of Regina has added a new pathway to Regina's Knowledge Corridor.

This path allows graduates of the two-year diploma programs in Computer Systems Technology from SIAST, Kelsey Campus, and Computer Information Systems from SIAST, Palliser Campus to receive a BSc in Computer Science at the UofR, with two years of further study.

You must have completed a related SIAST diploma program within the past 10 years with a cumulative grade point average of 70% or better. Through the new Post-Diploma BSc in Computer Science, you can complete a BSc degree majoring in Computer Science by taking 20 UofR courses.

Please see the UofR Undergraduate Calendar at HERE, or for more information call the Department of Computer Science at 337-2541, or e-mail lois.adams@uregina.ca.

New Labs Open

By Lois Adams

nteractive Media Laboratory. This laboratory provides access to state-of-the-art software that most movie production companies utilize to create thrilling computer-generated images. The students will learn about the technical and creative aspects in the development of computer games and interactive television, and become ready to deal with the convergence of entertainment and networking in the home. It is complementary to the existing Undergraduate Digital Media lab shared between Science and Fine Arts. This lab received funding of $97,000 from Western Economic Development (WD), and a contribution of $6,000 from the Faculty of Science.

Open Systems Laboratory. Major commercial software developers, including IBM and Novell, are aware of the value in the Open System Software (OSS) development model, which includes intense scrutiny of code and rapid development, in creating more reliable software more economically. This lab received its funding of $60,000 from (WD), and a contribution of $10,000 from the Faculty of Science. This lab can better prepare students for the IT sector's growing utilization of open source systems.

To Top of Page