Difference between revisions of "Computer Science Courses"

From CompSciWiki
Jump to: navigation, search
(modified introductory paragraph)
Line 1: Line 1:
 
{{1010Chapter
 
{{1010Chapter
|Introduction=Please use the following pages to find out more about the courses offered by the Department of Computer Science at the University of Manitoba.
+
|Introduction=Please use the following pages to find out more about the courses offered by the Department of Computer Science at the University of Manitoba. Please keep in mind that the following is an incomplete list of fourth year computer science classes. This list was taken from the general list found on [http://www.cs.umanitoba.ca the Computer Science Homepage]. For a more up to date list of courses that are offered in the year and term you are interested, please consult with the online registration system [https://aurora.umanitoba.ca/banprod/twbkwbis.P_GenMenu?name=homepage Aurora].
 
|Picture=Dice.JPG
 
|Picture=Dice.JPG
 
|Body =  
 
|Body =  
Line 88: Line 88:
 
<BR>
 
<BR>
  
Keep in mind that the following is an incomplete list of fourth year computer science classes. This list was taken from the general list found on [http://www.cs.umanitoba.ca the Computer Science Homepage]. For a more up to date list of courses that are offered in the year and term you are interested, please consult with the online registration system [https://aurora.umanitoba.ca/banprod/twbkwbis.P_GenMenu?name=homepage Aurora].
+
Offerings of fourth year courses change more dramatically from year to year than at the 3000 level. You are therefore strongly recommended to consult with Aurora For an up to date list of what is offered when you wish to enroll.
  
 
===Theoretical Computer Science===
 
===Theoretical Computer Science===

Revision as of 13:21, 7 December 2010


Wiki 1010 Table of Contents

Dice.JPG

Chapter #

Please use the following pages to find out more about the courses offered by the Department of Computer Science at the University of Manitoba. Please keep in mind that the following is an incomplete list of fourth year computer science classes. This list was taken from the general list found on the Computer Science Homepage. For a more up to date list of courses that are offered in the year and term you are interested, please consult with the online registration system Aurora.

  Write a Program a Day Case Studies

For further information please consult the departmental website[1]

1000-Level Courses

Welcome to the world of Computer Science. Have you ever wondered how the applications running on your computer are built? In first year Computer Science courses, you will be introduced to fundamental computer programming concepts and information you need to get started on building some simple computer applications. In this page, you will find information about the first year Computer Science courses that are offered in the Department of Computer Science.


Follow the links to find information on first-year computer science courses.


2000-Level Courses

Welcome to the second year of Computer Science. In your first year, you have learned the basic programming concepts, techniques and how to program in Java language. Computer Science is not just about programming. In second year Computer Science courses, you are going to learn theories that are widely used in the Computer Science field. These courses play an important role in preparing you for more advance study in your third and fourth year Computer Science courses. This page has a list of second year Computer Science courses with a brief overview on the goal of the courses.

Note: Courses that are labelled with * are required for Computer Science Major and Honours program.

Please follow the links to find information on second-year computer science courses.


3000-Level Courses

Now things are starting to get interesting. Upon entering your third year of computer science, you are presented with a myriad of topics on which you can focus your studies. Required courses are fewer, and the number of optional courses are greater.
Also of note is your ability to take part in the co-op program and prepare for a four-month work term.

Follow the links to find information on third-year computer science courses. Courses are grouped by the focus path they belong to.

Required for Majors

Theoretical Computer Science

Networks and Security

Artificial Intelligence

Human-Computer Interaction and Computer Graphics

Databases

Software Engineering

Computer Systems

Special Interest Courses


4000-Level Courses

The transition from 3rd and 4th year is much the same as from 2nd to 3rd year. There are more special interest courses as well as more courses that pertain to particular focus areas. Also, if you are considering a specific path of study in your final years as a student of Computer Science, then you will have a very limited choice of professors teaching this area of expertise.

Offerings of fourth year courses change more dramatically from year to year than at the 3000 level. You are therefore strongly recommended to consult with Aurora For an up to date list of what is offered when you wish to enroll.

Theoretical Computer Science

Networks and Security

Artificial Intelligence

Human-Computer Interaction and Computer Graphics

Databases

Software Engineering

Computer Systems

Special Interest




Table of Contents