Department of Computer Science:
Course Number
Credit Hour
Course Description
074.100
3
Management Computer.
074.101
3
Introductory Computer Science I - An introduction to computer programming using a procedural high level language.
074.102
3
Introductory Computer Science II - More features of a procedural language, elements of programming, and the fundamentals of assembler programming.
074.206
6
Discrete Structures and Programming - An introduction to the fundamental methods of data representation, organization and manipulation in computer systems. Methods for the design and implementation of large scale software systems.
074.208
3
Analysis of Algorithms - Methods of analyzing the time and space requirements of algorithms. Average case and worst case analysis. Models of computation.
074.213
3
Discrete Mathematics for Computer Science - An introduction to the set theory, logic, integers, combinatorics and functions for today's computer scientists.
074.219
3
Introduction to Scientific Computing - An applied computational course introducing topics such as approximation by polynomials, solution of nonlinear equations, linear systems, simulation and computational geometry.
074.222
3
Introduction to Assembler Language Programming - Programming at the machine language and assembler language level. A comparison of several contrasting computer architectures and their effect on programming.
074.223
3
Introduction to Digital Logic - An introduction to design and construction of digital logic circuits. Combinatorial circuits, sequential circuits, state machines, data buses, memories, and simple computer architecture.
074.225
3
Imperative Programming Using C and C++ - A discussion of imperative and object oriented programming practices using C and C++.
074.298
0
Workterm I - Work assignment in business, industry, or government for students registered in the Computer Science Co-operative Option. Requires submission of a written report covering the work completed during the four month professional assignment.
074.303
3
Automata Theory and Formal Languages - An introduction to automata theory, grammars, formal languages and their applications. Topics: finite automata, regular expressions and their properties; context-free grammars, pushdown automata and properties of context-free languages; Turing machines. Applications: lexical analysis, text editing, machine design, syntax analysis, parser generation.
074.312
3
Computational Linear Algebra - Methods of computational linear algebra such as linear spaces, determinants, algorithms for bases, algorithms for eigenvalues and eigenvectors.
074.319
3
Introduction to Artificial Intelligence - Principles of artificial intelligence: problem solving, knowledge representation and manipulation; the application of these principles to the solution of 'hard' problems.
074.338
3
Databases Concepts and Usage - An introduction to database systems including the relational, hierarchical, network and entity-relationship models with emphasis on the relational model and SQL.
074.343
3
Operating Systems - Operating systems, their design, implementation, and usage.
074.349
3
Computer Graphics I - An introductory course in computer graphics including topics such as raster graphics, two and three dimensional transforms, and simple rendering.
074.371
3
User Interfaces - User interfaces; human factors; principles of user interface design, tools for building user interfaces, assessment and evaluation of user interfaces.
074.398
0
Workterm II - Work assignment in business, industry, or government for students registered in the Computer Science Co-operative Option. Requires submission of a written report covering the work completed during the four month professional assignment.
074.414
3
Introduction to Cryptography and Cryptosystems - Description and analysis of cryptographic methods used in the authentication and protection of data. Classical cryptosystems and cryptoanalysis, the Data Encryption Standard (DES) and Public-key cryptosystems.
074.498
0
Workterm III - Work assignment in business, industry, or government for students registered in the Computer Science Co-operative Option. Requires submission of a written report covering the work completed during 
the four month professional assignment.

Department of Mathematics (and Astronomy):
Course Number
Credit Hour
Course Description
013.139
3
Intro Calculus - Differentiation and integration of elementary functions, with applications to maxima and minima, rates of cganges, area, and volume.
013.146
3
Vector Geometry and Linear Algebra - An introduction to vectors, matrices, systems of linear equations and three-dimensional geometry.
013.149
3
Calculus II - Theory and techniques of integration, curve sketching, volume, arc length, surface area and partial derivatives.
013.239
3
Calculus IIIA - Calculus of several variables.
013.246
3
Linear Algebra II - A continuation of 146. Finite dimensional vector spaces, linear transformations and matrices, eigenvalues and eigenvectors, diagonalization and applications, inner product spaces.
 
Department of Applied Mathematics:
Course Number
Credit Hour
Course Description
006.147
3
Elements of Discrete Mathematics - Sequences and series, trigonometry, complex numbers, algebra of polynomials, approximation of zeros of functions, linear difference equations.
 
Department of Physics and Astronomy:
Course Number
Credit Hour
Course Description
016.105
3
Mechanics - A calculus-based introduction to classical mechanics which includes vectors, translational kinematics and dynamics, work and energy, linear momentum and collisions, rotational kinematics and dynamics, and oscillatory motion.
 
Department of Statistics:
Course Number
Credit Hour
Course Description
005.101
3
Basic Statistical Analysis I - An introduction to the basic principles of statistics and procedures used for data analysis. Topics to be covered include: gathering data, display and summarizing data, examining relationships between variables, sampling distributions, estimation and significance tests, inference for means. 
005.201
3
Basic Statistical Analysis II - The study of estimation and hypothesis testing procedures for means and proportions in one, two andd multiple sample situations, introduction to the analysis; optional topics may include nonparametric procedures, design of experiments, probability models.
 
Department of Psychology:
Course Number
Credit Hour
Course Description
017.120
6
Introduction to Psychology - Basic concepts and principles of individual behaviour are examined, particularly those of human development, normal and abnormal behaviour, social psychology, learning, perception, and psychological measurement.
 
Department of Economics:
Course Number
Credit Hour
Course Description
018.120
6
Principles of Economics - A study of the principles of economics and some of their applications.

Department of Accounting and Finance:
Course Number
Credit Hour
Course Description
009.110
3
Introductory Financial Accounting - Examination of accounting postulates underlying the preparation and presentation of financial statements. 
 
Department of Business Administration:
Course Number
Credit Hour
Course Description
027.200
3
Introduction to Communications - An analysis of oral and written communication. Topics covered include methods of logic, organization, analysis, presentation and mechanics of written and oral communication. The course is designed to improve students' writing and public speaking skills.
027.330
3
Commercial Law - General history of law, the organization of courts, the Canadian Constitution, federal and provincial legislative functions. Legal concepts and problems relating to business organization, contracts, principal and agent, negotiable instruments, common torts, and bankruptcy proceedings.
 



Go back to Edmond's Homepage