Fundamental design process and theory in a multidisciplinary context. Importance, in engineering design, of communications; teamwork; the engineering disciplines, career fields; professional responsibilities of the engineer including elements of ethics, equity, concepts of sustainable development and environmental stewardship, public and worker safety and health considerations including the context of the Alberta Occupational Health and Safety Act.

Requisites:

  • Complete the following:
    • EN1990 English for Engineering Students 3

Equilibrium of planar systems. Analysis of statically determinate trusses and frames. Friction. Centroids and centres of gravity. Forces and moments in beams. Second moments of area.

Requisites:

  • Concurrently enrolled in:
    • MA1000 Calculus I 3.5

Fundamentals of computer programming with emphasis on solving engineering problems. Structure and syntax of computer programs, variables, data types, data structures, control structures, functions, input/output operations, debugging, software development process.

This course focuses on the principles and knowledge of software engineering. It covers the approaches taken in developing large programming projects, including requirements analysis, specification, design (e.g., top-down modularization), coding (e.g., structured programming), debugging and testing, maintenance, and thorough documentation.

Requisites:

  • Complete the following:
    • CS2010 Practical Programming Methodology 3

This course provides an introduction to computer communications and computer networks. Topics will include communication hardware and software, protocols, local area and wide area networks, and network management.

Requisites:

  • Complete the following:
    • CS1140 Introduction to Computing Science 3

Rates of reactions, thermodynamics and equilibrium, electrochemistry, modern applications of chemistry.

Requisites:

  • Complete the following:
    • CH1030 Introductory University Chemistry I 4.3

Atoms and molecules, states of matter, chemistry of the elements.

Requisites:

  • Chemistry 30 or Equivalent

The nature of macroeconomic systems are examined in relation to markets, national income analysis, aggregate demand and supply, the functions of money, commercial and central banking, monetary and fiscal policy, exchange rates, the balance of payments, and selected topics in analysis and policy. Current economy-wide issues will be discussed throughout the course.

Requisites:

  • Complete the following:
    • BA1540 Microeconomics 3

The nature of microeconomic systems are examined in relation to the function of markets, market failure and consumer utility, the costs of production, pricing under competitive and monopolistic conditions, markets for the factors of production and selected topics in analysis and policy. Current economic problems will be discussed throughout the course.

Requisites:

  • Complete 1 of the following:
    • Math 20-1 or 20-2 with 60%
    • Math 30-1 or 30-2 with 50%

This course is a practical introduction to software applications commonly used in business. Students will develop a working knowledge of an operating system and various software applications which supports coursework, as well as prepares students for the business environment.

Subscribe to