Carleton School of Information Technology
Algonquin College of Applied Arts and Technology
(Faculty of Engineering and Design)
Information Technology (BIT) Courses
Mathematics I for NET
Tailored for students in the Network Technology program, this course covers basic concepts in functions (polynomials, exponential, logarithmic) and introduces concepts of limits, derivatives and rules of differentiation, applications of differentiation (max-min problems, curve sketching) and integration.
Prerequisite(s): restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial/laboratory one hour a week.
Mathematics II for NET
Tailored for students in the Network Technology program, this course covers systems of linear equations, vector space of n-tuples, subspaces and bases, matrix transformations, kernel, range, matrix algebra and determinants, inner products and orthogonality, eigenvalues, diagonalization and applications.
Lectures three hours a week, tutorial and laboratory one hour a week.
Physics for Information Technology I
An introductory course on energy, thermodynamics, sound and electromagnetic waves, optics, and modern physics. Practical skills are learned in the laboratory, which is a required part of the course.
Prerequisite(s): BIT 1100.
Lectures three hours a week, tutorial three hours/laboratory three hours alternate weeks.
Achieving Success in Changing Environments
Students explore the possibilities ahead, assess their own aptitudes and strengths, and apply critical thinking and decision-making tools to help resolve some of the important issues in our complex society with its competing interests.
Lectures three hours a week.
Physics for NET
An introductory course on energy, electrical networks (AC and DC circuits, resistance, impedance, capacitance), electrostatics (electric fields, static electricity), electromagnetism, electromagnetic waves, optics, and other topics in modern physics. Practical skills are learned in the laboratory, which is a required part of the course.
Prerequisite(s): BIT 1000,Restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial three hours/laboratory three hours alternate weeks
Mathematics I for IMD
Tailored for students in the Interactive Multimedia Design program, this course covers basic concepts in functions (polynomials, exponential, logarithmic) and introduces concepts of limits, derivatives and rules of differentiation, applications of differentiation (max-min problems, curve sketching) and integration.
Prerequisite(s): restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial/laboratory one hour a week.
Mathematics II for IMD
Tailored for students in the Interactive MultiMedia Design program, this course covers systems of linear equations, vector space of n-tuples, subspaces and bases, matrix transformations, kernel, range, matrix algebra and determinants, inner products and orthogonality, eigenvalues, diagonalization and applications.
Lectures three hours a week, tutorial and laboratory one hour a week.
Calculus
Limits. Differentiation of the elementary functions, including trigonometric functions. Rules of differentiation. Applications of differentiation: max-min problems, curve sketching, approximations. Introduction to integration: definite and indefinite integrals, areas under curves, fundamental theorem of calculus.
Prerequisite(s): Ontario Grade 12 Mathematics: Advanced Functions; or MATH 0005 and MATH 0006; or equivalent. Restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial/laboratory one hour a week.
Linear Algebra
Systems of linear equations; vector space of n-tuples, subspaces and bases; matrix transformations, kernel, range; matrix algebra and determinants. Dot product. Complex numbers (including de Moivre's Theorem, and n-th roots). Eigenvalues, diagonalization and applications. Note: MATH 1119 is not an acceptable substitute for BIT 1201.
Prerequisite(s): Ontario Grade 12 Mathematics: Advanced Functions, or MATH 0005, or equivalent, or permission of the School. restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial and laboratory one hour a week.
Newtonian Physics
Mechanics, properties of matter, thermodynamics. Applications chosen in part from the life sciences.
Prerequisite(s): (i) Grade 12 Mathematics: Advanced Functions or equivalent; or (ii) Grade 12 Mathematics: Calculus and Vectors or equivalent, or MATH 1007 or BIT 1200 (may be taken concurrently); or (iii) permission of the Department.Restricted to students in the B.I.T. degree program.
Lectures three hours a week, laboratory or tutorial three hours a week.
Electromagnetism & Modern Physics
Electricity and magnetism, DC and AC circuits, wave motion and light. Elements of modern physics. Applications chosen in part from the life sciences.
Prerequisite(s): BIT 1203 or PHYS 1001 or PHYS 1003 or PHYS 1007 or permission of the Department. Restricted to students in the B.I.T. degree program.
Lectures three hours a week, laboratory or tutorial three hours a week.
Introduction to Programming and Problem Solving
Introduction to basic concepts of procedural programming and algorithm design in C. Topics include: basic variables, functions, operators, program control with iteration and conditionals, I/O operations, text and file processing, structures, arrays, pointers, debugging, algorithmic thinking and pseudocode, computer architecture, operating systems, and libraries.
Prerequisite(s): Restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial/laboratory three hours a week.
Probability for Technology
This course covers data analysis, introduction to probability theory, some standard discrete and continuous distributions and their application to interval estimation and significance testing, computational aspects of statistics.
Prerequisite(s): restricted to students in the BIT degree program.
Lectures three hours a week, tutorial/laboratory one hour a week.
Introduction to Business
An overview of the most fundamental business functions. The management of people, human resources, marketing, accounting and finances, business law and operations.
Prerequisite(s): restricted to students in the B.I.T. degree program.
Lectures: three hours a week.
Marketing in the IT sector
Basic problems and practices in marketing. Marketing strategies, planning, packaging, branding and promotion at the level of the individual firm; distribution channels.
Prerequisite(s): restricted to students in the B.I.T. degree program.
Lectures three hours a week.
Elective
Students must choose from among a list of approved Electives at Algonquin College.
Lectures three hours a week, or as arranged.
Multimedia Data Management
Concepts and fundamentals of database systems. Design of relational databases, normalisation, referential integrity, structured query language (SQL), server-side scripting, organisation of multimedia content, dynamic page loading, storage and compression of media, media network considerations, digital watermarking and rights management.
Prerequisite(s): BIT 1400 and IMD 1005 or IRM 1005.
Lecture three hours a week, tutorial/laboratory two hours a week.
Statistics for Technology
This course covers statistical data analysis with an emphasis on hypothesis testing including parametric tests (e.g., t-tests, ANOVA) and non-parametric tests (e.g., Kruskal-Wallis, Friedman, chi-square), correlation and linear regression. Provides an introduction to probability theory and distributions (e.g. binomial, normal).
Prerequisite(s): Restricted to students in the BIT degree program.
Lectures three hours a week, tutorial/laboratory one hour a week.
Differential Equations & Multivariate Calculus
Curves and surfaces. Polar, cylindrical and spherical coordinates. Partial derivatives, gradients, extrema and Lagrange multipliers. Exact differentials. Multiple integrals over rectangular and general regions. Integrals over surfaces. Line integrals. Vector differential operators. Green’s Theorem, Stokes’ theorem, Divergence Theorem. Applications.
Prerequisite(s): BIT 1200.
Lectures three hours a week, tutorial one hour a week.
Intermediate Programming
Introduction to object-oriented programming and algorithm design in C++. Topics include code and data encapsulation using classes and objects, inheritance, polymorphism, object-oriented design, data and code abstraction, program efficiency, user interface objects, event-driven systems, and an introduction to linked-lists and searching.
Prerequisite(s): BIT 1400. Restricted to students in the B.I.T. degree program.
Lectures three hours a week, tutorial/laboratory three hours a week.
Co-operative Work Term
Directed Studies
Independent study under the supervision of a member of the School of Information Technology, open only to students in the B.I.T. program. Students are required to obtain their supervisor's written approval prior to registration and are limited to one such course in their program.
Special Topics in Information Technology
Topics not ordinarily treated in the regular course program due to their contemporary subject matter. The choice of topics varies from year to year.
Lecture three hours a week.
Note: Not all courses listed are offered in a given year. For an up-to-date statement of course offerings for the current session and to determine the term of offering, consult the class schedule at central.carleton.ca.
Summer session: some of the courses listed in this Calendar are offered during the summer. Hours and scheduling for summer session courses will differ significantly from those reported in the fall/winter Calendar. To determine the scheduling and hours for summer session classes, consult the class schedule at central.carleton.ca