Introduction to problem analysis and structured program design. Control structures for conditional execution, repeated execution, subprograms and...
This is the French version of this course Ce cours fait partie des exigences d'un programme de B.A. ou de B.Sc. en informatique. Son but est d'initier...
This course takes a software engineering approach to programming at large with a particular emphasis on modularity, abstract data types, program...
Topics include: elementary logic and circuits; set theory and functions; mathematical induction; combinatorics; binomial theorem; the solution of...
This is the French version of this course Ce cours aborde les sujets suivants : logique élémentaire et circuits, théorie des ensembles et des...
This course provides an introduction to computers for students who do not plan to major in Computer Science or Mathematics. Topics to be discussed...
This is the French version of this course Ce cours permet d'introduire les ordinateurs aux étudiants qui n'ont pas l'intention de s'inscrire à un...
This is a general introductory course in personal computing with a special emphasis on the applications of microcomputers. The general concepts of...
This is the French version of this course Le but de ce cours est d'initier les étudiants et les étudiantes aux concepts fondamentaux des...
An introduction to electronic commerce from a management and technical perspective. The course is designed to acquaint students with current and...
This course introduces data structures and their associated algorithms. Topics include pointers, dynamic memory, stacks, queues, linked lists, and...
Topics include: countability of sets, first-order logic, algebra of relations; graph theory (including path problems, chromatic number, trees,...
This is the French version of this course Au programme de ce cours, on trouve les sujets suivants : caractère dénombrable des ensembles, logique du...
Various internet programming tools and services are examined. The course emphasizes the practical integration of these tools into a web application...
An introduction to the essential aspects of UNIX (and UNIX-like) environments. Topics include: shells, shell programming using scripts, system and...
This course consists of data modelling, the E-R data model, normalization, database schema, SQL, single and multiple table queries, subqueries,...
This is an introduction to basic computer organization and instruction set architecture. Topics considered include: the instruction execution cycle,...
This is the French version of this course Ce cours vise un apprentissage pratique de certains logiciels de pointe utilisés dans la production...
The basic software tools applicable to the sciences are presented. This includes statistical tools such as SPSS or Minitab, spreadsheets and numerical...