May 18, 2024  
Undergraduate Calendar 2021-2022 
    
Undergraduate Calendar 2021-2022 [-ARCHIVED CALENDAR-]

Course Listings


The courses listed in this section include all courses approved for the undergraduate curriculum for the 2021-2022 academic year. Not all courses in the approved curriculum will be offered during the year. Students are advised to refer to the course timetables available annually in Mosaic in March and June to determine which specific courses will be offered in the upcoming sessions.
Note: An A/B suffix appearing in a course number indicates that the course may be delivered across more than one term (see Multi-Term Course in the Glossary  of this calendar). The A/B S suffix indicates that the course may be delivered as either a multi-term course or within a single term. 

See also:


NEW for 2021-22:

Looking for MMEDIA (Multimedia), PEACEST (Peace Studies), or WOMENST (Women’s Studies) courses?

  • The subject MEDIAART (Media Arts) has replaced MMEDIA
  • The subject PEACJUST (Global Peace and Social Justice) has replaced PEACEST
  • The subject GENDRST (Gender Studies) has replaced WOMENST

Please use the revised subject area when searching for courses. Most courses use the same code but with the revised subject area (e.g. MMEDIA 2A06 is now known as MEDIAART 2A06).


Please note, when searching courses by “Code or Number”, an asterisk (*) can be used as a wildcard character to return mass results. For example, a “Code or Number” search of ” 2* ” can be entered returning all level II courses.

 

Commerce

Courses in Commerce are administered by the DeGroote School of Business (Faculty of Business).
DeGroote School of Business, Room 104, ext. 24433
http://www.degroote.mcmaster.ca/

Faculty Notes

  1. The Commerce courses for the Minor in Finance, the Minor in Accounting and Financial Management Services and the Minor in Information Systems are open to students admitted to the Minor. Please take note that all prerequisites for these courses must also be satisfied. Students taking the Minor in Accounting and Financial Management Services or the Minor in Finance will also be required to have obtained an average of at least 7.0 in ECON 1B03  and 1BB3  as a prerequisite.
  2. Non-Commerce students may enrol in specific upper-year Commerce courses if they have been accepted into a Specialized Minor offered by the Faculty of Business or can demonstrate that they are pursuing an interdisciplinary minor for which the specific Commerce courses are included.

Courses

   

  
  • COMMERCE 4FZ3 - Islamic Finance

    3 unit(s)

    With rapid globalization, the world economy is becoming increasingly integrated across countries and societies with divergent economic practices. Predominantly Islamic countries are becoming important suppliers and users of financial capital. In this course, students will gain an appreciation of common Islamic financial concepts (Murabaha, Musharaka, Istisna) instruments (Sukuk), relevant legal (Western and Islamic) jurisprudence, and regulatory and disclosure standards.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 2FB3  (or 3FA3 ) or IBH 3AC3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4IA0 - Internship 1

    0 unit(s)

    Full-time paid employment in an approved internship providing students with work experience related to their academic curriculum. After securing an internship position, students must successfully complete a minimum twelve months of experience as per the details outlined within their letter of offer, obtain satisfactory employer evaluation(s) and receive a passing grade on the work term report. All internship students will be enrolled in COMMERCE 4IA0 for the first term of their internship.
    Prerequisite(s): COMMERCE 2IN0  and permission of the Manager of Student Experience - Career and Professional Development
    This course will be evaluated on a complete/incomplete basis.
  
  • COMMERCE 4IB0 - Internship 2

    0 unit(s)

    Full-time paid employment in an approved internship providing students with work experience related to their academic curriculum. After securing an internship position, students must successfully complete a minimum twelve months of experience as per the details outlined within their letter of offer, obtain satisfactory employer evaluation(s) and receive a passing grade on the work term report. All internship students will be enrolled in COMMERCE 4IB0 for the second term of their internship.
    Prerequisite(s): COMMERCE 2IN0 , COMMERCE 4IA0  and permission of the Manager of Student Experience - Career and Professional Development
    This course will be evaluated on a complete/incomplete basis.
  
  • COMMERCE 4IC0 - Internship 3

    0 unit(s)

    Full-time paid employment in an approved internship providing students with work experience related to their academic curriculum. After securing an internship position, students must successfully complete a minimum twelve months of experience as per the details outlined within their letter of offer, obtain satisfactory employer evaluation(s) and receive a passing grade on the work term report. Students completing a 16-month internship will be enrolled in COMMERCE 4IC0 for the third term of their internship.
    Prerequisite(s): COMMERCE 2IN0 , 4IA0 , 4IB0  and permission of the Manager of Student Experience - Career and Professional Development
    This course will be evaluated on a complete/incomplete basis.
  
  • COMMERCE 4ID0 - Internship Final Term

    0 unit(s)

    Full-time paid employment in an approved internship providing students with work experience related to their academic curriculum. After securing an internship position, students must successfully complete a minimum twelve months of experience as per the details outlined within their letter of offer, obtain satisfactory employer evaluation(s) and receive a passing grade on the work term report. All internship students will be enrolled in COMMERCE 4ID0 for their final term of their internship.
    Prerequisite(s): COMMERCE 2IN0 , 4IA0 , 4IB0  and permission of the Manager of Student Experience - Career and Professional Development
    This course will be evaluated on a pass/fail basis.
  
  • COMMERCE 4KF3 - Project Management

    3 unit(s)

    Topics include: project selection, project organization structures, life cycles, planning, estimation, budgeting, resource allocation, contracting, project management software, reporting and controlling issues and conflict management.
    Lectures and online (three hours)
    Prerequisite(s): Registration in level II or above in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
    Antirequisite(s): COMMERCE 4QF3
  
  • COMMERCE 4KG3 - Data Mining For Business Analytics

    3 unit(s)

    Business Analytics (BA) is a technology-driven process for analysing data and presenting actionable information to help corporate executives, business managers and other end users make more informed business decisions. The course is designed for students in multiple business areas. Students will learn the concepts, techniques, and applications of data mining and business analytics through lectures, class discussions, hands-on assignments, and seminar presentations.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 1DA3  (or 2QA3 ) or IBH 2AD3  or equivalent; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4KH3 - Strategies for Electronic and Mobile Business

    3 unit(s)

    This course covers the strategic issues that the modern business manager must deal with in making strategic decisions concerning the choice, implementation and execution of electronic and mobile business solutions for start-ups and established enterprises.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 2KA3  or IBH 2AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4KI3 - Business Process Management

    3 unit(s)

    This course enables students to learn about the methodologies used in business process management and related information technologies in support of process innovation. These techniques are learned through hands-on practice with SAP Business One (B1) software and simulation targeted to small and medium sized enterprises.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 2KA3  or IBH 2AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2) or permission of the instructor
  
  • COMMERCE 4KX3 - Special Topics in Information Systems

    3 unit(s)

    Various topics in information systems are considered. They will vary depending upon recent developments in the field and upon the research interests of the instructor. The topics to be included are announced at the time of course offering. For information on course offerings, please refer to the School of Business web site at http://ug.degroote.mcmaster.ca/course-outlines/ or contact the Academic Programs Office, DSB 112.
    Prerequisite(s): COMMERCE 2KA3  or IBH 2AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
    COMMERCE 4KX3 may be repeated, if on a different topic, to a total of six units.
  
  • COMMERCE 4MA3 - Advertising and Integrated Marketing Communication

    3 unit(s)

    The course introduces learners to the strategic role of advertising and its various forms - print, radio, television, social, experiential, events, viral and consumer generated content - in effective marketing. Students understand how to develop communications objectives, formulate a creative strategy, compare and select various forms of media to deliver on brand goals. It offers opportunity to practice the process of analyzing an opportunity, formulating strategy, developing creative and implementing an IMC plan.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 1MA3  (or 2MA3 ) or IBH 2AA3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4MC3 - New Product Marketing

    3 unit(s)

    This course covers the management of new products from the idea stage through to product launch with a strong practical orientation. A field project is a major component of the course.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 3MC3  or IBH 3AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4MD3 - Business Marketing

    3 unit(s)

    An overview of business marketing including: derived demand, vendor analysis, the multiple buying unit, value analysis, competitive bidding, industrial design, key accounts, and trade shows.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 3MC3  or IBH 3AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4ME3 - Sales Management

    3 unit(s)

    Cases, presentations, field work, library research, role playing and group exercises help to understand customers, the selling process, sales presentations, negotiation, legal and ethical responsibilities, self and team management.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 1MA3  (or 2MA3 ) or IBH 2AA3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
    Antirequisite(s): Not open to students with credit or registration in COMMERCE 4MX3, if the topic was Sales Management.
  
  • COMMERCE 4MF3 - Retailing Management

    3 unit(s)

    This course will familiarize students with key managerial and policy issues involved in the design, implementation and assessment of the retail mix. It will cover several areas relating to the institution of retailing, elements of the retail environment; and retail strategies.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 3MC3  or IBH 3AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4MG3 - Strategic Philanthropy and Leadership

    3 unit(s)

    In this course you will learn about the philanthropic sector in Canada through the hands-on process of granting over $10,000 to a local charity(s). Seeded by a $10,000 gift from the Learning by Giving Foundation, this course is designed to explore core aspects of the philanthropic and charitable sector. No previous experience with not-for-profit organizations is required. The purpose of this course is to introduce you to leadership practices in this sector and enhance your future capacity and expertise to make good investments for social, economic and environmental change through the charitable sector, either personally or as a member of a corporate social responsibility team.
    Lectures (three hours)
    Prerequisite(s): Registration in Level III or above in any four or five year program; or Instructor permission
  
  • COMMERCE 4MH3 - Electronic Marketing

    3 unit(s)

    The purpose of this course is to explore cutting edge marketing strategies in a dynamic e-commerce environment. Students will cover a wide range of issues including online consumer behaviours, website analytics, search engine marketing, online CRM, online channel and pricing strategies, social media marketing, and mobile marketing. This course is taught primarily through the case method and lectures but also includes readings, videos, workshops, guest speakers and assignments.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 1MA3  (or 2MA3 ) or IBH 2AA3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4MI3 - Marketing Analytics

    3 unit(s)

    Marketing departments are increasingly utilizing data routinely collected by their organizations to improve marketing decision making and more effectively allocate resources. This course will familiarize students with tools necessary for converting raw data into valuable consumer insights. The course offers a hands-on, practical approach, giving students the opportunity to become familiar with data analysis software. The course will emphasize both inference and prediction and highlight the trade-offs associated with different marketing analytics methods.
    Prerequisite(s): COMMERCE 3MA3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4OB3 - Analysis of Production/Operations Problems

    3 unit(s)

    An examination of analytical approaches to problems in the field of production/operations. The course will provide in-depth coverage of a limited number of topics. Enterprise resource planning system SAP is used to highlight some of the concepts covered in this course. This course is used towards SAP Certification in Business Integration.
    Lectures (three hours)
    Prerequisite(s): One of COMMERCE 2OC3 , COMMERCE 4QA3 , MECHENG 4C03 , or IBH 3BE3  (or 2BC3 ); and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4OD3 - Purchasing and Supply Management

    3 unit(s)

    Students will gain skills that are necessary to manage purchasing operations in the private and public sectors. Topics include: purchasing policies, procedures, supplier selection, order management (including quality, quantity, delivery and price decisions), spend analytics, negotiation and contract management, outsourcing, international procurement and sustainability issues. Relevant procurement components of SAPs enterprise resource planning system will be demonstrated. This course can be used towards SAP Certification in Business Integration.
    Lectures (three hours), tutorial (one hour)
    Prerequisite(s): One of COMMERCE 2OC3 , COMMERCE 4QA3 , or IBH 3BE3  (or 2BC3 ); and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4OI3 - Supply Chain Management

    3 unit(s)

    Supply chain, the network of materials, information and money, has become a key dimension in business competition. In this course, we will present the basic concepts and techniques in supply chain management using an integrated approach. We will also discuss the key drivers in supply chain management, and learn the success and failure stories of supply chain management. Enterprise resource planning system SAP is used to highlight some of the concepts covered in the course. This course is used towards SAP Certification in Business Integration.
    Lectures (three hours)
    Prerequisite(s): One of COMMERCE 2OC3 , 4QA3 , or IBH 3BE3  (or 2BC3 ); and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4OT3 - Transportation and Warehousing Management

    3 unit(s)

    Transportation and warehousing play a critical role in the supply chain and the economy. They are a key enablers for customer-oriented strategies such as same-day or overnight deliveries. This course will help students understand the strategic role of transportation and logistics. The course covers concepts such as transportation costing and pricing; warehouse equipment and operations; warehouse layout; order processing; and transportation network design and optimization. The course will also use SAP.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 2DA3  (or 3QA3 ); and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4PA3 - Business Policy: Strategic Management

    3 unit(s)

    As the capstone to the program, this case course is designed to unify the student’s learning experience by exploring the formulation and implementation of corporate strategy.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 3MC3  or IBH 3AB3 ; and registration in Level IV of any Bachelor of Commerce or Level V Engineering and Management program or relevant minor (see Faculty Note 2.).
  
  • COMMERCE 4QA3 - Operations Modelling and Analysis

    3 unit(s)

    A course that looks at productions and operations management as practiced in engineering and manufacturing industries and the services sector.
    Lectures (three hours)
    Prerequisite(s): One of STATS 2MA3, 3J04 , 3N03, 3Y03 , MATLS 3J03, ENGPHYS 3W04 A/B, or equivalent, and registration in any Engineering and Management, or Mechanical Engineering program; or registration in Level IV or V of any Engineering Physics program
    Antirequisite(s): COMMERCE 2OC3 , IBH 2BC3 , 3BE3  
  
  • COMMERCE 4QX3 - Special Topics in Operations Management

    3 unit(s)

    Various topics in operations management are considered. They will vary depending upon recent developments in the field and upon the research interests of the instructor. The topics to be included are announced at the time of course offering. For information on course offerings, please refer to the School of Business website at http://ug.degroote.mcmaster.ca/course-outlines/ or contact the Academic Programs Office, DSB 112.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 2OC3  or IBH 3BE3  (or 2BC3 ) or 4QA3; registration in any Bachelor of Commerce Program or Engineering & Management program
  
  • COMMERCE 4SA3 - International Business

    3 unit(s)

    The key features of, and trends in, the global business environment. The implications of cultural and political differences. Comparative operational practices and multinational management.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 3MC3  or IBH 3AB3 ; and registration in Level IV of any Bachelor of Commerce or Level V of any Engineering and Management program or with instructor permission or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SB3 - Introduction to Canadian Taxation

    3 unit(s)

    The principles of Canadian federal income taxation are examined in detail, emphasizing the application of both statute and common law to individuals’ and businesses’ situations.
    Lectures (three hours)
    Prerequisite(s): Credit or registration in COMMERCE 3AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SC3 - Advanced Canadian Taxation

    3 unit(s)

    This course continues the study of Canadian federal income taxation with an in-depth coverage of selected provisions of the Income Tax Act pertaining to business activities, particularly the activities of corporations.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 4SB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SD3 - Commercial Law

    3 unit(s)

    This course emphasizes those areas of law which are most relevant to business activity. Particular attention is given to the law relating to contracts and business organizations. Other areas of study include: sources of law, the judicial process, real and personal property, torts, agency, credit and negotiable instruments.
    Lectures (three hours)
    Prerequisite(s): Registration in Level II or above and in any Bachelor of Commerce or Engineering and Management program or Level IV of the Justice, Political Philosophy, and Law Program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SE3 - Entrepreneurship

    3 unit(s)

    The problems and experiences encountered in starting and developing new enterprises will be studied. A cornerstone of the course is the development of a detailed business plan for a local entrepreneur.
    Lectures (three hours)
    Prerequisite(s): COMMERCE 2FB3  (or 3FA3 ) or IBH 3AC3 ; and COMMERCE 3MA3 , COMMERCE 3MC3 , or IBH 3AB3 ; and registration in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SG3 - Sustainability: Corporations and Society

    3 unit(s)

    The goal of this course is to familiarize students with a variety of sustainability related concepts including the triple bottom line, resilience, stakeholder engagement, the tragedy of the commons, sustainability and technology, and sustainable business models. Using cases, simulations, guest speakers, a group project and reflection, students will sharpen their ability to critically analyze and debate complex and systemic issues from an informed position. Students will emerge from this course understanding both the challenges and opportunities inherent in sustainability.
    Lectures (three hours)
    Prerequisite(s): Registration in Level II or above of a four or five year program or instructor permission
  
  • COMMERCE 4SH3 - Case Analysis and Presentation Skills

    3 unit(s)

    Cases allow students to directly apply and integrate theories from various business disciplines to real-world situations/problems. Students will be working in teams and will have the opportunity to present their analysis and recommendations to a panel of judges. Hence, they will also develop their presentation skills, team and time management and communication skills. The first half of the course will provide students with the tools they need to approach case analysis. These tools include problem solving methodologies, communication approaches and team building skills. The final half of the course will allow students to practice applying these tools in case analysis situations in a three hour format. The cases will cover various industries and companies as well as different disciplines. Students will also be able to critique the analysis and presentation skills of their peers.
    Lectures (three hours)
    Prerequisite(s): Registration in Level IV or above in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Note 5)
  
  • COMMERCE 4SM3 - Sports Management

    3 unit(s)

    This course emphasizes management principles as they relate to the business of sports. Students are introduced to the following sports management issues: marketing and advertising of sports events and brands, understanding of legal and ethical issues in sport, media and promotion, sponsorship and event management, sports equipment and product management, recreational sports management and other related areas. There is an emphasis on developing and improving communication skills as much of the course content will be case-based. An overview is provided with regard to career opportunities in the sports management field.
    Lectures (three hours)
    Prerequisite(s): Registration in Level II or above in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SX3 - Special Topics in Strategic Management

    3 unit(s)

    Various topics in business are considered. They will vary depending upon recent developments in the field and upon the interests of the instructor. The topics to be included are announced at the time of the course offering.
    Lectures (three hours)
    Prerequisite(s): Registration in level II or above in any Bachelor of Commerce or Engineering and Management program or relevant minor (see Faculty Note 2.)
  
  • COMMERCE 4SY3 - Independent Study in Business

    3 unit(s)

    Faculty supervised research project. A supervising faculty member from the DeGroote School of Business must be arranged, and authorization of the Associate Dean (Academic) secured, in the term preceding the term of study.
    Lectures (three hours)
    Prerequisite(s): To be determined by the supervising faculty member and registration in level III or above in any Honours Bachelor of Commerce or Engineering and Management program
    Antirequisite(s): COMMERCE 4SY3 (regardless of topic)
    Project proposal forms are available online and must be completed by the student and signed by the Supervisor and Associate Dean Academic prior to enrolment.

Communication Studies

Note Regarding Level IV Seminars

Level IV Communication Studies seminars are open only to students registered in Level IV of an Honours program in Communication Studies. The Department is only able to offer a selection of the courses listed below each year. As course size is limited, seminar places in each course will be allotted in March of every year for the succeeding session. It is essential that students apply early to the Department for the seminars they wish to take.

Courses in Communication Studies are administered by the Department of Communication Studies and Multimedia.
Togo Salmon Hall, Room 331, ext. 23488
http://csmm.humanities.mcmaster.ca/

Courses

If no prerequisite is listed, the course is open. See also courses in Multimedia.

  
  • CMST 1A03 - Introduction to Communication

    3 unit(s)

    This course examines communication and media industries, content, and audiences in historical, social, political, economic, technological, and cultural contexts. Students will be introduced to basic theoretical perspectives, policy concerns, professional practices, and social issues foundational to communication studies.
    Lectures and tutorials (three hours); one term
  
  • CMST 2BB3 - Culture and Communication

    3 unit(s)

    An introduction to theoretical and methodological approaches to cultural studies focusing on communicative practice. Students will analyse relationships between cultural identity, producers, consumers, institutions, technologies and practices of mediated communication.
    Three hours; one term
    Prerequisite(s): CMST 1A03  or MEDIAART 1A03  (or MMEDIA 1A03); and registration in Level II or above
  
  • CMST 2DD3 - Media Organizations

    3 unit(s)

    An examination of the occupational, professional and organizational structures and processes of media production in the press, radio, television and digital media. Topics include news gathering, radio and TV production practices and media management.
    Three hours; one term
    Prerequisite(s): CMST 1A03  or MEDIAART 1A03  (or MMEDIA 1A03); and registration in Level II or above
  
  • CMST 2G03 - Performance and Performativity

    3 unit(s)

    An introduction to the study of performative modes of communication such as storytelling, gesture, movement, dress. Students will learn to analyze the relationship between cultural performances, such as games, garage bands, group facilitation, or live theatre and social structures.
    Three hours; one term
    Prerequisite(s): One of CMST 1A03 , MEDIAART 1A03  (or MMEDIA 1A03), or THTRFLM 1T03 ; and registration in Level II or above
    Antirequisite(s): SOTA 2G03, THTRFLM 2P03
  
  • CMST 2H03 - Gender and Performance

    3 unit(s)

    An examination of gender as identities performed or constructed in complex social, historical and cultural processes and conditions, including how gender gives meaning to different performance texts, as well as to a range of performance practices in daily life.
    Three hours; one term
    Prerequisite(s): One of CMST 1A03 , MEDIAART 1A03  (or MMEDIA 1A03), GENDRST 1A03  (or WOMENST 1A03), or GENDRST 1AA3  (or WOMENST 1AA3); and registration in Level II or above
    Antirequisite(s): WOMENST 2J03
  
  • CMST 2HM3 - Human Communication

    3 unit(s)

    This course examines how humans engage in interpersonal communications using self, group, nonverbal, intercultural and workplace communicative methods. Students will learn and demonstrate the importance of listening, critical thinking, and persuasive writing.
    Three hours; one term
    Prerequisite(s): Registration in Level II or above
  
  • CMST 2K03 - Political Economy of the Media

    3 unit(s)

    A comparative examination of changing patterns of ownership and control of the mass media in light of globalization, technological change, government policy, market restructuring and corporate consolidation.
    Three hours; one term
    Prerequisite(s): One of CMST 1A03 , MEDIAART 1A03  (or MMEDIA 1A03), POLSCI 1AA3 , POLSCI 1AB3 , SOCIOL 1C03 , or SOCIOL 1Z03 , and registration in Level II or above; or registration in Level II or above of the Justice, Political Philosophy and Law program
    Cross-list(s): POLSCI 2EM3  
  
  • CMST 2LW3 - Communication Policy and Law

    3 unit(s)

    An examination of communication law and policy. Topics include freedom of expression and the press, telecommunications and broadcasting regulation, Internet law, privacy, and intellectual property.
    Three hours; one term
    Prerequisite(s): One of CMST 1A03 , MEDIAART 1A03  (or MMEDIA 1A03), POLSCI 1AA3 , or POLSCI 1AB3 , and registration in Level II or above; or registration in Level II or above of the Justice, Political Philosophy and Law program
    Antirequisite(s): CMST 3I03
    Cross-list(s): POLSCI 2LW3  
  
  • CMST 2PR3 - Public Relations: Principles and Practices

    3 unit(s)

    An introduction to fundamental skills, knowledge, theory and problem-solving techniques currently used in the practice of public relations, using the case study method.
    Three hours; one term
    Prerequisite(s): Completion of CMST 1A03  and registration in Level II or above
  
  • CMST 2RA3 - Application in Communication Theory and Methods

    3 unit(s)

    Building from the theoretical and methodological foundations introduced in 2TM6, students develop, refine, and apply research skills in a comprehensive research project. Multiple modes of writing and presentation of research will be emphasized.
    Three hours (lectures and tutorial); one term
    Prerequisite(s): Completion of CMST 2TM6  and registration in Level II or above of a program in Communication Studies
    Antirequisite(s): CMST 2A03, 2B03 or 2C03
  
  • CMST 2TM6 - Foundations in Communication Theory and Methods

    6 unit(s)

    A comprehensive introduction to communication research in an integrated format, where students learn about the research process, theoretical frameworks, epistemological questions, research questions, ethics, links between theory and method, and a survey of quantitative and qualitative methods and modes of analysis.
    Lectures and tutorial (six hours); one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies
    Antirequisite(s): CMST 2A03, 2B03 or 2C03
  
  • CMST 3B03 A/B S - Practical Aspects of Media Production

    3 unit(s)

    In consultation with a faculty member, students will complete an independent project or an applied placement on an approved topic involving the application of communication skills, theories and methodologies. It is the student’s responsibility to obtain the agreement of the instructor and to complete a proposal form (available in the Communication Studies Office). Independent Study proposals must be approved by the Committee of Instruction during the term before the project is to be done.
    Prerequisite(s): Registration in Level III or IV of a program in Communication Studies, Media Arts, or Multimedia with a Grade Point Average of at least 8.5 and permission of the Committee of Instruction
  
  • CMST 3CY3 - Children, Youth, and Media

    3 unit(s)

    This course explores the relationship between media and diverse childhoods and youth, and takes up central debates, theories, and research. Core concerns involve media literacy; cultural, educational, and social policy; media analysis; identity, reception; social media and new technologies; and youth media production. Attention is paid to race, gender, sexuality, and culture throughout the course.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Media Arts, Multimedia, Peace Studies, or Global Peace and Social Justice
    Antirequisite(s): CMST 2EE3
    Cross-list(s): PEACJUST 3CY3
  
  • CMST 3D03 - Political Communication

    3 unit(s)

    The relationship between politics and the media is analyzed in terms of issues such as political news coverage, electioneering, political marketing, policy formation and publicity, and agenda-setting and public opinion.
    Three lectures (three hours); one term
    Prerequisite(s): Registration in Level III or above in a Communication Studies or Political Science program
    Cross-list(s): POLSCI 3BB3 
    This course is administered by the Department of Political Science .
  
  • CMST 3DJ3 - Digital Justice

    3 unit(s)

    This course examines the relationship between technology, power and social justice through anti-oppressive theories, actions, practices and strategies. A range of historical antecedents and contemporary approaches to digital justice are considered, including digital storytelling, counter-archiving, lo-fi and experimental media, maintenance and repair, reverse engineering, and policy and governance intervention.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above; and completion of CMST 1A03  or MMEDIA 1A03 or MEDIAART 1A03  
  
  • CMST 3HC3 - History of Communication

    3 unit(s)

    A survey of communication history with attention to the Canadian context. This course will include discussions of orality and literacy; manuscript, print and electronic media; and the role of gender, race, and class in media history. Students will engage with methodologies including archival research, primary source analysis, and digital humanities approaches.
    Lectures and tutorials (three hours); one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies
    Antirequisite(s): CMST 2CC3
  
  • CMST 3II3 - Intellectual Property

    3 unit(s)

    An examination of intellectual property from a practical/legal perspective, and in broader context. Exploring the politics of intellectual property online and offline: philosophies and practices, politics and institutions, and alternatives.
    Three hours; one term
    Prerequisite(s): One of CMST 1A03 , MEDIAART 1A03  (or MMEDIA 1A03), POLSCI 1AA3  or POLSCI 1AB3 , and registration in Level III or above; or registration in Level III or above of the Justice, Political Philosophy and Law program
    Cross-list(s): POLSCI 3IP3  
  
  • CMST 3JJ3 - The Rise of the Music Industry

    3 unit(s)

    This course examines the role of early media, technology, performance and business practices in the development of popular music styles, audiences and cultural meanings. Topics include Tin Pan Alley, race records and big bands on radio.
    Three hours; one term
    Prerequisite(s): CMST 1A03  or MEDIAART 1A03  (or MMEDIA 1A03); and registration in Level III or above
  
  • CMST 3K03 - Media Audiences and Effects

    3 unit(s)

    An examination of the media/audience relationship in light of different theories of media effects including social learning, agenda-setting, uses and gratifications, active audiences and cultivation analysis.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Media Arts, or Multimedia
  
  • CMST 3PM3 - Public Memory, Media, and African Diaspora Studies

    3 unit(s)

    This course considers the role of public space and institutions in communicating and commemorating Black history and in fostering ongoing Black freedom struggles in Canada and the diaspora, including through museums, protest art, and historic site tourism. Core texts draw upon key scholarly debates in African Diaspora Studies and Media Studies. Topics may include Underground Railroad in Canada, #WetheNorth, BLM, Republic of New Afrika’s “Free the Land” campaign in the US South, and reparations organizing at the UN.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above; and completion of CMST 1A03  or MMEDIA 1A03 or MEDIAART 1A03  
  
  • CMST 3RR3 - Race, Religion and Media

    3 unit(s)

    This course examines historical constructions of different races and religions in the media, primarily film, television and the press, and asks how these constructions may manifest themselves in contemporary forms of media and in current events. Students will learn to deconstruct visual and written depictions across a variety of media.
    Three hours; one term
    Prerequisite(s): CMST 1A03  or MEDIAART 1A03  (or MMEDIA 1A03); and registration in Level III or above
    Cross-list(s): PEACJUST 3RR3  
  
  • CMST 3S03 - Television and Society

    3 unit(s)

    This course will examine television as a socio-cultural and political phenomenon. This course will involve theoretical and empirical analysis of the television industry, production, texts and genres, and audiences. Major debates in television studies will be addressed.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Media Arts, or Multimedia
  
  • CMST 3SM3 - Building Publics Using Social Media

    3 unit(s)

    Survey of social media tools available to communications practitioners. Concept of ‘building a public’ is examined from an interdisciplinary perspective. Emphasis is placed on the techniques of rhetoric and persuasion.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Media Arts, or Multimedia
  
  • CMST 3WC3 - World Cinemas: Critical Media Approaches

    3 unit(s)

    This course takes a critical media studies approach to world cinema as a concept, critical media category, aesthetics, technology, and discursive repertoire of diverse global traditions. Categories like ‘transnational-‘, ‘hybrid-‘, ‘third-‘, and ‘accented’ cinema will be explored. Understanding cinema as part of a multinational system of communications networks, international co-productions, and festival distribution, the course integrates broader topics of colonialism, globalisation, diaspora, cinematic style, genre, visual culture and industry.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Multimedia, Media Arts, Theatre & Film, Peace Studies or Global Peace and Social Justice
  
  • CMST 3WR3 - Professional Writing

    3 unit(s)

    This course offers instruction on a variety of professional communication formats and styles in a variety of media and communication contexts. The course will include lecture, workshop, and hands-on practice at writing and revision. Students will gain an advanced skill set and produce portfolio-level professional writing product.
    Three hours (lectures and workshops); one term
    Prerequisite(s): CMST 1A03  or MEDIAART 1A03  (or MMEDIA 1A03); and registration in Level III or above
    Antirequisite(s): CMST 2F03
  
  • CMST 3Z03 - Mobile Practices, Technologies and Art

    3 unit(s)

    Mobility is explored as a concept informing communication technology development, the notion of the ideal consumer/citizen, and as an artistic device. Assignments explore mobility as a trope enabling expression, innovation or resistance via textual and aesthetic interventions.
    Three hours; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Media Arts, or Multimedia
  
  • CMST 4A03 - Independent Research Project

    3 unit(s)

    Under the supervision of a Faculty Advisor students will complete an independent, original research project.
    Prerequisite(s): Registration in Level IV of a program in Communication Studies with a Grade Point Average of at least 9.0; Departmental permission required
  
  • CMST 4D03 - International Communication

    3 unit(s)

    The relationship between globalization and the media is examined in light of the debates over cultural imperialism, information and technology flow, cultural hybridization and the media’s impact on socio-economic development.
    Lectures and discussion (three hours); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies; Departmental permission required
  
  • CMST 4E03 - Media and Promotionalism

    3 unit(s)

    An examination of the media’s role in the promotion of different interests, values and patterns of behaviour. Topics include advertising, public relations, social activism and public information campaigns.
    Lectures and discussion (three hours); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies; Departmental permission required
  
  • CMST 4M03 - Communication, Culture and Technology

    3 unit(s)

    This course surveys social patterns of reception and adaptation of communication technologies and their interaction with cultural constructions of (gendered) bodies, everyday life, organization of space and time, and other cultural distinctions.
    Lectures and discussion (Three hours); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies; Departmental permission required
  
  • CMST 4N03 - News Analysis: Theory and Practice

    3 unit(s)

    This course examines analysis of news media content and structure. Students will critically analyze and complete a major content analysis research project.
    Lectures and discussion (three hours); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies; Departmental permission required
  
  • CMST 4P03 - Social Activism and the Media

    3 unit(s)

    This course examines the role of print, electronic and digital media in the relationship between social movements, the state and corporate interests.
    Three hours (lecture and/or seminar); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies, Media Arts, or Multimedia
    Departmental permission required.
  
  • CMST 4Q03 - Broadcasting Transformation in A Multimedia Era

    3 unit(s)

    Students examine how public broadcasters in Canada and internationally deal with challenges of political, economic, cultural and technological change, e.g. audience evolution, shifting regional and demographic composition, and new funding models. The course explores how the very model of mass media changes in an interactive, multimedia environment.
    Lectures and discussion (three hours); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies; Departmental permission required
  
  • CMST 4X03 - Communications for Campaigns and Elections

    3 unit(s)

    Examination of tools, tactics and strategies employed by communications practitioners, strategists and managers during campaigns and elections. Effective use and construction of influence is analyzed using case studies and theory.
    Lectures and discussion (three hours); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies; Departmental permission required

Community Engagement

Courses in Community Engagement are administered by the Faculty of Social Sciences.

Kenneth Taylor Hall, Room 129, ext. 23772

socscfac@mcmaster.ca

  
  • CMTYENGA 2A03 - Foundations of Community Engagement

    3 unit(s)

    Regardless of your degree, you will be a member of many communities - your workplace, your professional group, your neighbourhood, your city, your country, the world. You will be called upon to participate in community activities and community change. This course provides you with an understanding of how communities function, the politics and processes involved in community participation and leadership. It will focus on developing the beginning skills for effective and ethical community engagement.
    Three hours; one term
    Prerequisite(s): Registration in Level II or above; priority will be given to students in Level II
  
  • CMTYENGA 2MC3 - Design and Creation of Engaged Learning for Community Youth

    3 unit(s)

    In this introductory course students will work in small teams to create a blended (part digital and in-person) interactive workshop for youth (ages 7 to 14) in consultation with faculty at the university and those in the broader community. In doing so, students will learn the best practices for (1) designing and presenting interactive experiences for youth; (2) the principles of community-engagement and (3) the art of knowledge translation and communication. The topic for these creations can be in any discipline. Additionally, you will be provided the opportunity to take these projects out into the community as part of the McMaster Children and Youth University program if you take CMTYENGA 2MD3 . No prior experience in digital platform development is required. For more information, please see our website at www.mcyu.ca.
    Three hours; one term
    Prerequisite(s): Enrollment in Level II or above
  
  • CMTYENGA 2MD3 - Community-based Learning with McMaster Children and Youth University

    3 unit(s)

    In partnership with the McMaster Children and Youth University (MCYU), students will take inquiry-based learning activities into Hamilton community schools, community centres and libraries. Completion of CMTYENGA 2MC3  prior to CMTYENGA 2MD3 is recommended. In this course, students will learn how to communicate research effectively to a younger audience and practice leadership, knowledge translation, and project management skills. Students will gain experiential learning opportunities through the deployment of their interactive workshops with youth 7-14 years of age. Additional community engagement experience will also be gained through interacting with McMaster Faculty and students and teachers in the community. For more information, please see our website at www.mcyu.ca.
    Three hours; one term
    Prerequisite(s): One of CMTYENGA 2A03 , CMTYENGA 2MC3 , or IBH 1AD3  and enrollment in Level II or above; or permission of the instructor
  
  • CMTYENGA 3A03 - The Art of Change

    3 unit(s)

    This interdisciplinary course will equip students with the skills and tools they need to support and lead change-based initiatives for a better world. Building on foundational principles of community engagement, students will learn about theories of change, systems thinking, organizational theory and structures, and facilitation techniques and tools used to support community change. Case studies of real-life change initiatives will ground these theories in real-life contexts that help students to understand both how change happens and how individuals can make change when tackling real-world issues. Students will also be provided with an opportunity to work with the Office of Community Engagement on a collaborative project that applies learning towards a real-life community issue.
    Three hours; One term
    Prerequisite(s): Registration in Level III or IV.
  
  • CMTYENGA 4A06 - Semester at CityLAB: Design and Dialogue Inquiry

    6 unit(s)

    Semester at CityLAB (composed of both CMTYENGA 4A06 - Design and Dialogue Inquiry and CMTYENGA 4A09  - Applied Project Experience) is a project based experiential class where students work in interdisciplinary teams mentored by City of Hamilton staff and course instructors to address real challenges faced by the City. Using an inquiry model and drawing on an associated city-identified challenge, this course develops disciplinary capabilities in design thinking, dialogue, project management, and public communication, and prepares students to co-create, test, and evaluate a project. This course requires permission from the Office of Community Engagement.
    Six hours; One term
    Co-requisite(s): CMTYENGA 4A09  
    Prerequisite(s): Registration in Level III or IV.
  
  • CMTYENGA 4A09 - Semester at CityLAB: Applied Project Experience

    9 unit(s)

    Semester at CityLAB (composed of both CMTYENGA 4A06  Design and Dialogue Inquiry and CMTYENGA 4A09 Applied Project Experience) is a project based experiential class where students work in interdisciplinary teams mentored by City of Hamilton staff and course instructors to address real challenges faced by the City. In addition to intensive workshops, field trips, and dialogue sessions with staff and community members, students will work in interdisciplinary teams to directly apply their theoretical knowledge and skills to develop and hone a real-life project that addresses a specific challenge faced by Hamilton today. Students will be exposed to, and participate actively in, the civic life of Hamilton. This course requires permission from the Office of Community Engagement.
    One term
    Co-requisite(s): CMTYENGA 4A06  
    Prerequisite(s): Registration in Level III or IV

Computer Engineering

Courses in Computer Engineering are administered by the Department of Electrical and Computer Engineering.
Information Technology Building, Room A111, ext. 24347
http://www.ece.mcmaster.ca/

  
  • COMPENG 2DI4 - Logic Design

    4 unit(s)

    Binary numbers and codes; Boolean algebra; combinational circuit design; electrical properties of logic circuits; sequential circuit design; computer arithmetic; programmable logic; CPU organization and design.
    Three lectures, one tutorial, one lab every other week; first term
    Prerequisite(s): Registration in a program in Computer Engineering, Electrical Engineering, Engineering Physics (Photonics Engineering Stream), Physics, or Integrated Biomedical Engineering and Health Sciences (IBEHS)
    Antirequisite(s): COMPSCI 2MF3, SFWRENG 2DA4  
  
  • COMPENG 2DX3 - Microprocessor Systems Project

    3 unit(s)

    Microprocessor systems, introduction to the design process, project development by small teams of students, oral presentations and engineering report writing.
    One lecture, one lab, one design studio; second term
    Prerequisite(s): ELECENG 2CI5 or 2CI4 , COMPENG 2SH4  and COMPENG 2DI4  
    Antirequisite(s): COMPENG 2DP4, COMPENG 2DX4  
  
  • COMPENG 2DX4 - Microprocessor Systems Project

    4 unit(s)

    Microprocessor systems, introduction to the design process, project development by small teams of students, oral presentations and engineering report writing.
    Lectures (two hours), labs (three hours), tutorial/design studio one hour every week; second term
    Prerequisite(s): ELECENG 2CI5, COMPENG 2SH4 
    Antirequisite(s): COMPENG 2DP4, COMPENG 2DX3  
  
  • COMPENG 2SH4 - Principles of Programming

    4 unit(s)

    Fundamental concepts of programming languages: data types, assignment, control constructs, basic data structures, iteration, recursion, exceptions; imperative and object-orientated paradigms; composing and testing small programs.
    Three lectures, one tutorial, one lab every other week; first term
    Prerequisite(s): ENGINEER 1D04  or ENGINEER 1P13 and registration in a program in Electrical and Computer Engineering or the Integrated Biomedical Engineering and Health Sciences (IBEHS) program
    Antirequisite(s): COMPSCI 2S03, SFWRENG 2S03 
  
  • COMPENG 2SI3 - Data Structures, Algorithms and Discrete Mathematics

    3 unit(s)

    Data abstraction; algorithm analysis; recursion; lists; stacks; queues; trees; searching; hashing; sorting; sets; relations; functions; modular arithmetic.
    Two lectures, one tutorial, one lab every other week; second term
    Prerequisite(s): ENGINEER 1D04  or ENGINEER 1P13, COMPENG 2SH4  
    Antirequisite(s): COMPSCI 2C03 , 2DM3, SFWRENG 2C03 , 2DM3 , 2SI4 
  
  • COMPENG 3DQ5 - Digital Systems Design

    5 unit(s)

    Advanced design methods of digital systems including modelling, simulation, synthesis and verification using hardware description languages, timing analysis and hardware debugging; implementation of computer peripherals in programmable devices.
    Three lectures, one tutorial, one lab (three hours) every week; first term
    Prerequisite(s): COMPENG 2DI4  and one of COMPENG 2DP4 or 2DX4  or 2DX3   
    Students taking this course as an elective must receive the permission of the instructor.
  
  • COMPENG 3DY4 - Computer Systems Integration Project

    4 unit(s)

    A computer engineering design and implementation project of reasonable complexity to be completed by small groups of students; oral presentations and written reports.
    Two lectures, one lab, one tutorial/design studio 1 hour, second term
    Prerequisite(s): COMPENG 2DX4  or 2DX3 COMPENG 3DQ5 , ELECENG 3EJ4 , 3TP3 
    Antirequisite(s): COMPENG 3DR4, ELECENG 3EY4  
    Co-requisite(s): ELECENG 3CL4 , 3TR4  
  
  • COMPENG 3SK3 - Computer-Aided Engineering

    3 unit(s)

    Numerical analysis; linear and nonlinear systems; least squares and matrix decomposition; polynomials, elements of linear algebra, optimization; numerical integration and differentiation; interpolation; engineering applications.
    Three lectures, one tutorial; second term
    Prerequisite(s): ELECENG 2CJ4 ; and MATH 2Z03 
    Antirequisite(s): SFWRENG 3X03, 4X03 , COMPSCI 4X03  
  
  • COMPENG 3SM4 - Algorithm Design and Analysis

    4 unit(s)

    Design and analysis of correct and efficient algorithms and related discrete mathematics concepts and data structures. Topics include: sets, function relations; graph theory; graph algorithms (graph traversals, topological sort, minimum spanning trees, shortest paths); balanced trees and advanced data structures; algorithmic design strategies (dynamic programming, greedy algorithms, divide-and-conquer, backtracking); introduction to NP completeness and approximation algorithms; introduction to parallel algorithms.
    Three lectures, one tutorial, one lab every other week; second term
    Prerequisite(s): COMPENG 2SH4 , and COMPENG 2SI4 or 2SI3  
    Antirequisite(s): COMPSCI 2C03 
    First offered in 2022-2023
  
  • COMPENG 4DK4 - Computer Communication Networks

    4 unit(s)

    Introduction to switching and communication networks; packet switching; shared media access and LANs; error control; network layer operation and the Internet; ISDN; wireless networks; performance and simulation.
    Three lectures, one tutorial, one lab every other week; first term
    Prerequisite(s): ELECENG 3TQ4 or ELECENG 3TQ3  or ENGPHYS 3W04  
    Antirequisite(s): COMPSCI 4C03  
  
  • COMPENG 4DM4 - Computer Architecture

    4 unit(s)

    Overview of CISC/RISC microprocessors; performance metrics; instruction set design; processor and memory acceleration techniques; pipelining; scheduling; instruction level parallelism; memory hierarchies; multiprocessor structures; storage systems; interconnection networks.
    Three lectures, one tutorial, one lab every other week; first term
    Prerequisite(s): COMPENG 3DR4
    Antirequisite(s): COMPSCI 2GA3 , SFWRENG 2GA3 , 3GA3
  
  • COMPENG 4DN4 - Advanced Internet Communications

    4 unit(s)

    Advanced internet protocols; routing, security, encryption; quality of service; ATM, RSVP, video and voice over IP; terminals, gateways and gatekeepers; wireless networks; WDM systems; optical crossconnects.
    Three lectures, one tutorial, one lab every other week; second term
    Prerequisite(s): COMPENG 4DK4 
  
  • COMPENG 4DS4 - Embedded Systems

    4 unit(s)

    Embedded processor architectures and SOC organization; EDA tools for hardware/software co-design; co-verification and testability; interfacing; co-processors, soft processors and ASIP design; real-time systems; applications.
    Two lectures, one tutorial, one lab every week; second term
    Prerequisite(s): COMPENG 3DQ5 , or permission of the Department
  
  • COMPENG 4EK4 - Microelectronics

    4 unit(s)

    CMOS and MOSFET integrated circuit design; fabrication and layout; simulation; digital and analog circuit blocks; computer-aided design and analysis; testing and verification.
    Two lectures, one tutorial (two hours), one lab every other week; first term
    Prerequisite(s): ELECENG 3EJ4 , or ENGPHYS 3BA3 
  
  • COMPENG 4OH4 - Advanced Research Project

    4 unit(s)

    A research-oriented project under the direct supervision of a faculty member to further foster initiative and independent creativity while working on an advanced topic. This research is based on the experience and results achieved in other research-based project courses.
    First or second term
    Prerequisite(s): COMPENG 4OJ4  or ELECENG 4OJ4 ; Prior arrangement with an Electrical and Computer Engineering faculty member, a minimum cumulative GPA of 9.5, registration in Level IV or V of any program in the Department of Electrical and Computer Engineering; or permission of the department.
    Antirequisite(s): IBEHS 3I06 A/B  
  
  • COMPENG 4OJ4 - Research Project

    4 unit(s)

    A research-oriented project under the direct supervision of a faculty member to foster initiative and independent creativity while working on an advanced topic.
    First or second term
    Prerequisite(s): Prior arrangement with an Electrical and Computer Engineering faculty member, a minimum cumulative GPA of 9.5, registration in Level IV or V of any program in the Department of Electrical and Computer Engineering; or permission of the department
    Antirequisite(s): COMPENG 4OK4, ELECENG 4OK4, IBEHS 3I06 A/B  
  
  • COMPENG 4SL3 - Fundamentals of Machine Learning

    3 unit(s)

    Fundamental principles and algorithms of machine learning: linear and logistic regression, nearest neighbours, decision trees, neural networks, support vector machines, ensemble methods; clustering and principal component analysis; basics of reinforcement learning;
    Three lectures, one tutorial, first term
    Prerequisite(s): COMPENG 2SI4 or 2SI3 , STATS 3Y03  or HTHSCI 2G03 , and ELECENG 3TQ3  
    Antirequisite(s): CHEMENG 4H03 , COMPSCI 4ML3  
  
  • COMPENG 4TL4 - Digital Signal Processing

    4 unit(s)


    Classical filter theory; DFT and FFT; FIR and IIR digital filters; effects of finite precision; implementation of DSP systems; adaptive filtering; spectral analysis, signal compression.
    Three lectures, one tutorial, one lab every other week; first term
    Prerequisite(s): ELECENG 3TP4 or 3TP3  

     

  
  • COMPENG 4TN4 - Image Processing

    4 unit(s)

    Digital image formation and representation; filtering, enhancement and restoration; edge detection; discrete image transforms; encoding and compression; segmentation; recognition and interpretation; 3D imagery; applications.
    Three lectures, one tutorial, one lab every other week; second term
    Prerequisite(s): ELECENG 3TP4 or 3TP3 ; one of ELECENG 3TQ4, 3TQ3  or STATS 3Y03  or permission of the instructor

Computer Science

Courses in Computer Science are administered by the Department of Computing and Software.

Department Notes

  1. Students wishing to pursue a Minor in Computer Science should see the Honours Computer Science program in the Faculty of Engineering section of this Calendar.
  2. Please note that not all elective courses will be offered in each academic year.

Courses

If no prerequisite is listed, the course is open.

  
  • COMPSCI 1DM3 - Discrete Mathematics for Computer Science

    3 unit(s)

    Sets, functions, relations, trees and graphs; counting principles, modular arithmetic, discrete probabilities; induction and recursion, recurrence relations.
    Three lectures, one tutorial (two hours), second term
    Prerequisite(s): MATH 1B03  or MATH 1ZC3  or registration in the Honours Computer Science as a Second Degree (B.A.Sc.)
    Antirequisite(s): COMPSCI 1FC3, 2DM3, SFWRENG 2DM3 , 2E03, 2F03
  
  • COMPSCI 1JC3 - Introduction to Computational Thinking

    3 unit(s)

    Exploration of thinking that is inspired, supported, and enabled by computing. Survey of the salient ideas, methods, and technologies in the major areas of computing including basic data types, logic, operating systems, computer networking, web computing, information security, digital media, software development, and problem solving techniques. Introduction to the fundamentals of functional programming.
    Three lectures, one tutorial (two hours), first term
    Prerequisite(s): One of MATH 1K03 , Grade 12 Advanced Functions and Introductory Calculus U, Grade 12 Calculus and Vectors, or registration in Computer Science 1
  
  • COMPSCI 1MD3 - Introduction to Programming

    3 unit(s)

    Introduction to fundamental programming concepts: values and types, expressions and evaluation, control flow constructs and exceptions, recursion, input/output and file processing.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): One of MATH 1K03 , 1LS3 , Grade 12 Advanced Functions and Introductory Calculus U, Grade 12 Calculus and Vectors, or registration or credit in ARTSSCI 1D06
    Antirequisite(s): ENGINEER 1D04 , MATH 1MP3  
  
  • COMPSCI 1TA3 - Elementary Computing and Computer Use

    3 unit(s)

    Organization of microcomputers (hardware and operating systems) and overview of computer communications; introduction to information exchange using word processing/ presentation software, the Internet and Web pages; problem solving using electronic spreadsheets and database applications.
    Three lectures, one tutorial; one term
    Antirequisite(s): COMPSCI 1BA3, COMPSCI 1MD3 , 1SA3, ENGINEER 1D04 , MMEDIA 1A03
    Not open to students with credit or registration in COMPSCI 1MA3, 1MC3, HUMAN 2E03.
  
  • COMPSCI 1XC3 - Computer Science Practice and Experience: Development Basics

    3 unit(s)

    Acquiring familiarity with professional software development settings via practical experience with interaction with UNIX-like systems, programming in C, with documentation, testing, benchmarking, profiling and debugging; shell interaction and programming, pipes and filters; revision control.
    Two lectures, two labs (two hours each); second term
    Prerequisite(s): One of COMPSCI 1MD3  or ENGINEER 1D04  or MATH 1MP3 
    Antirequisite(s): COMPENG 2SH4 , COMPSCI 1XA3, 2XA3, 2S03, SFWRENG 2MP3, 2S03, 2XA3 
  
  • COMPSCI 1XD3 - Computer Science Practice and Experience: Introduction to Software Design Using Web Programming

    3 unit(s)

    Introduction to different aspects of design: Identifying user needs, goals and desires and translating them into software, and structuring and communicating the structure of software to improve reliability, readability and adaptability. Topics include web languages and protocols, types and design patterns.
    Two lectures, two labs (two hours each); second term
    Prerequisite(s): COMPSCI 1JC3 ; COMPSCI 1MD3  or MATH 1MP3  
    Antirequisite(s): COMPSCI 1XA3
 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16Forward 10 -> 32