May 21, 2024  
Undergraduate Calendar 2014-2015 (Fall/Winter) 
    
Undergraduate Calendar 2014-2015 (Fall/Winter) [-ARCHIVED CALENDAR-]

Course Listings


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

 

Commerce {140}

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. Upper Level Commerce courses are not open to Business I students.   and   are not open to Business I students who entered prior to September 2014.
  2. The Commerce courses for the Business Minor are open to students registered in any four- or five-level McMaster degree program. For these students, enrolment will be limited to 40 spaces per course on a first-come, first-served basis in the following courses: COMMERCE 2AB3 , 2BC3  (or 3BC3) 2FA3 , 2MA3 , 2KA3 , 2QA3 3FA3 , 3MC3 . Please note that all prerequisites for these courses must also be satisfied. Students registered in a McMaster Commerce, Engineering Management or Labour Studies program (where applicable) will be guaranteed enrolment in these courses. See Minor in Business in the Faculty of Business section of this Calendar. Students taking COMMERCE 2FA3 , 2MA3  as Business Minor courses will also be required to have obtained a minimum grade of B- in ECON 1B03  as a prerequisite; or completion of ECON 2G03, 2X03 , or   with a minimum grade of B- as a prerequisite.
  3. 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.
  4. Graduates of McMaster’s Commerce programs or one of the Engineering and Management programs may take, as part-time students, Level III and IV Commerce courses (not previously taken, to a maximum of 18 units), space permitting excluding COMMERCE 4AG3 *, 4AH3 *, 4AJ3 *, with the permission of the Academic Programs Office (See the Admission Requirements section of this Calendar under the heading Continuing Students).
    *These courses are available as BUS&COM 500, BUS&COM 501, BUS&COM 503, through the School of Business, subject to sufficient enrolments and availability of qualified instructors.
    Other than those graduates specified above, Commerce courses are not open to Continuing Students.
  5. Level II and Level III Commerce courses are generally scheduled for three one-hour lectures per week; one term. Level IV Commerce courses are generally scheduled for two lectures per week (a two-hour lecture and a one-hour lecture), or, one three-hour lecture per week; one term.
  6. Level IV Commerce requirements: the six units of Level III or IV Commerce courses noted in the School of Business section of this Calendar can only be taken by Level IV Commerce students in their final year.
  7. COMMERCE 2SB3  is not a mandatory non-Commerce elective for the Commerce programs.
  8. Note Regarding COMMERCE 4EL3: Students who have been granted Faculty permission to take COMMERCE 4EL3  in Level III Commerce will have this course applied against the program requirements for Level IV Commerce as three of the six required units of Level III or IV Commerce courses. See the DeGroote School of Business (Faculty of Business) program requirements section of this calendar.

 

  
  • 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.
    Prerequisite(s): To be determined by the supervising faculty member and registration in any Commerce or Engineering and Management program. Project forms are available from DSB-104. (B.Com. students - see Faculty Note 6 .)

Commerce {140} Courses for Professional Designation

  
  • COMMERCE 4AG3 - Advanced Accounting Topics

    3 unit(s)

    This course extends the knowledge base of earlier accounting courses and deals with specific advanced accounting topics, such as the conceptual framework, standard setting, not-for-profit accounting and fiduciary accounting.
    Prerequisite(s): COMMERCE 4AC3 , COMMERCE 4AF3 ; and registration in any Commerce or Engineering and Management program or graduation from a Commerce program.
    Available Summers subject to sufficient enrolments and availability of qualified instructors.
  
  • COMMERCE 4AH3 - Advanced Auditing

    3 unit(s)

    This course considers a number of advanced topics concerning both the auditor and the audit profession. It builds on the knowledge of the audit task derived in earlier courses as well as on the technical skills and breadth of knowledge obtained in earlier accounting courses.
    Prerequisite(s): COMMERCE 4AD3 ; and registration in any Commerce or Engineering and Management program or graduation from a Commerce program
    Available Summers subject to sufficient enrolments and availability of qualified instructors.
  
  • COMMERCE 4AJ3 - Financial Reporting and Analysis

    3 unit(s)

    This course is designed to provide students with an advanced conceptual background and analytical tools necessary to evaluate financial statements issued by publicly held enterprises. It focuses on understanding the uses and the limitations of both the financial statements and the traditional and non-traditional methods of analyzing them. We will discuss the financial statements, the accounting disclosure rules, the differential effects of alternative accounting principals, and the interpretation of financial information. This course is listed with Courses for Professional Designation, and it is developed to prepare students for professional accounting designations, such as Chartered Accountants.
    Prerequisite(s): COMMERCE 4AC3 , COMMERCE 4AF3 ; and registration in any Commerce, Engineering and Management, or graduation from a Commerce Program.
    May be available during summer session, subject to sufficient enrolments and availability of qualified instructors.

Communication Studies {165}

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)

    Students will examine both practical and fundamental concepts in communication studies and the effects of language, mass communications, performative acts and the Internet on social, cultural and cognitive processes in the context of the Communication Studies Program.
    Three hours (lectures and tutorials); one term
  
  • CMST 2A03 - Quantitative Methods in Communication Research

    3 unit(s)

    An introduction to the basic approaches and principles for gathering and analyzing quantitative data in communication studies. Topics include sampling techniques, interviewing, questionnaire construction, focus groups, content analysis and the fundamentals of statistical analysis and inference.
    Three hours (lectures and tutorials); one term
    Prerequisite(s): CMST 1A03 ; and registration in a program in Communication Studies or Multimedia
    Antirequisite(s): ANTHROP 2Z03, GEO 2HR3, GEOG 2MB3, GERONTOL 2C03, HEALTHST 2B03, HLTH AGE 2A03 , 2A06, 3Z06, SOC SCI 2K03, SOCIOL 2Z03 
  
  • CMST 2B03 - Qualitative Methods in Communications Research

    3 unit(s)

    An introduction to the qualitative research in communication studies. Topics may include research ethics, discourse analysis, textual analysis, ethnography, structuralist and poststructuralist approaches to the study of communication.
    Three hours (lectures and tutorials); one term
    Prerequisite(s): CMST 1A03 ; and registration in a program in Communication Studies or Multimedia
  
  • 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): Registration in a program in Communication Studies or Multimedia
  
  • CMST 2C03 - Communication Theory: Fundamental Perspectives

    3 unit(s)

    An introduction to various theories on the organization, use and manipulation of language, such as semiotics, sociolinguistics, interpersonal communication, group communication and performance.
    Three hours (lectures and tutorials); one term
    Prerequisite(s): CMST 1A03 ; and registration in Level II or above of a program in Communication Studies or Multimedia
  
  • CMST 2CC3 - Developments in Human Communication: Past and Present

    3 unit(s)

    A survey of human communication throughout history and across cultures. This course will include discussions of orality and literacy; manuscript, print and electronic media; and human communication through visual images.
    Three hours; one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies
    Antirequisite(s): CMST 1B03
  
  • 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): Registration in Level II or above of a program in Communication Studies or Multimedia
  
  • CMST 2E03 - The Nature of Texts: From Slang to Formal Discourse

    3 unit(s)

    The course will investigate a variety of styles and registers from the conversational to the literary and academic.
    Three hours; one term
    Prerequisite(s): Registration in Level II or above
    Cross-list(s):  
    Offered in alternate years.
    This course is administered by the Department of Linguistics and Languages.
  
  • CMST 2EE3 - Children, Youth, and Media

    3 unit(s)

    The relationship between children, youth, and media, including central debates, theories, and research. Core concerns: policy; media analysis; reception; role of media in children’s lives; youth production.
    Three hours; one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies or Multimedia
  
  • CMST 2F03 - Professional Writing

    3 unit(s)

    This course offers instruction on a variety of professional communication forms such as resumes, letters of inquiry, proposals, press releases and the evaluation of web page design. Students will also read and evaluate arguments covering timely media topics such as television violence and internet spam.
    Three hours (lectures, discussion and workshops); one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies
  
  • 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 (lectures and discussion); one term
    Prerequisite(s): Three units of Communication Studies or Multimedia and registration in Level II or above
    Antirequisite(s): SOTA 2G03
    Cross-list(s): THTR&FLM 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 (lectures and discussion); one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies, Women’s Studies or Multimedia
    Cross-list(s): WOMEN ST 2J03 
  
  • CMST 2I03 - Visual Literacy

    3 unit(s)

    A course of lectures and discussions that explores the concept of visual literacy and examines the ways in which fine and popular arts structure our understanding through images.
    One lecture (two hours), one tutorial/discussion; one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies
    Cross-list(s): ART HIST 2A03 
    This course is administered by the School of the Arts.
  
  • 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 lectures; one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies or Multimedia or Justice. Political Philosophy and Law
  
  • CMST 2NS3 - The Rise of the Network Society

    3 unit(s)

    This course examines the historical and contemporary context of the rise of communication based networks (markets, information, innovation, digital and social networks) from telecommunications to the Internet.
    Three hours; one term
    Prerequisite(s): Registration in Level II or above of a program in Communication Studies, History or Multimedia
    Cross-list(s): HISTORY 2NS3 
  
  • 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 lectures; one term
    Prerequisite(s): CMST 1A03  and registration in Level II or above of a program in Communication Studies or Multimedia
  
  • CMST 2Q03 - Music of the World’s Cultures

    3 unit(s)

    A survey of music traditions of non-European cultures, e.g., far Eastern, Indian, African.
    Three lectures; one term
    Prerequisite(s): Registration in Level II or above
    Cross-list(s): MUSIC 2A03 
    Offered in alternate years.
    This course is administered by the School of the Arts.
  
  • CMST 2R03 - Popular Music in North America and the United Kingdom: Post-World War II

    3 unit(s)

    Popular music, its social meanings and media and technology interactions, from rock and- roll to now. Topics include rhythm and blues (Chuck Berry), pop (Madonna), metal (Led Zeppelin).
    Three lectures; one term
    Prerequisite(s): Registration in Level II or above
    Antirequisite(s): MUSIC 2AA3
    Cross-list(s): MUSIC 2II3 
    This course is administered by the School of the Arts.
  
  • CMST 2T03 - Music for Film and Television

    3 unit(s)

    An examination of how music functions to help create meanings in film and television programs. Examples will be drawn from throughout the history of film and television.
    Three lectures; one term
    Prerequisite(s): Registration in Level II or above
    Cross-list(s): MUSIC 2F03 , THTR&FLM 2T03 
    This course is administered by the School of the Arts.
  
  • CMST 2TT3 - Ethical Issues in Communication

    3 unit(s)

    This course will examine ethical issues as they arise in interpersonal communication, social media, and mass communication. The dominant moral theories and approaches to moral decision-making will be analyzed and put to use to help students understand and evaluate concrete examples.
    Three hours (lectures and discussion); one term
    Prerequisite(s): Registration in Level II or above
    Antirequisite(s): CMST 3N03, PEACE ST 3N03
    Cross-list(s): PEACE ST 2TT3 , PHILOS 2TT3 
    This course is administered by the Department of Philosophy.
  
  • CMST 3B03 - 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 or Multimedia with a Cumulative Average of at least 8.5 and permission of the Committee of Instruction.
  
  • CMST 3BA3 - New Media Art Practices

    3 unit(s)

    This course offers a critical perspective on theories and practices of contemporary media art through screenings, production-based projects and field trip engagement with new media work.
    One lecture (two hours), one tutorial; one term
    Prerequisite(s): Registration in Level III or IV of a Communication Studies or Multimedia program
    Antirequisite(s): CMST 2PA3
    Cross-list(s): MMEDIA 3BB3 
  
  • CMST 3BB3 - Women and Visual Culture

    3 unit(s)

    Students will explore ideas about representation, spectatorship and production in relation to issues of social difference, such as gender, race and class. Emphasis is on visual modalities such as film, video, television, advertising, et cetera.
    Two hour lecture and discussion, plus one weekly film screening; one term
    Prerequisite(s): Registration in Level III or above and one of ART HIST 2A03 , CMST 2BB3 , 2BB3,  2H03,  THTR&FLM 1B03, 1T03,  or both WOMEN ST 1A03  and 1AA3 
    Cross-list(s): THTR&FLM 3P03 , WOMEN ST 3BB3 
    This course is administered by Women’s Studies.
  
  • CMST 3C03 - Media and Social Issues

    3 unit(s)

    An analysis of relationships between mass media and modern society. Topics may include ideology and agenda-setting in the media, representations of social problems (e.g., homelessness, violence), moral panics, media scandals, or public ceremonies.
    Three lectures; one term
    Prerequisite(s): Registration in Level III or above of a Communication Studies program or Multimedia; or SOCIOL 2L03  and registration in a Sociology program
    Cross-list(s): SOCIOL 3C03 
    This course is administered by the Department of Sociology.
  
  • 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): POL SCI 3BB3 
    This course is administered by the Department of Political Science.
  
  • CMST 3E03 - Argumentation Theory

    3 unit(s)

    A study of some theoretical issues concerning the identification, analysis and evaluation of arguments.
    Three hours (lectures and discussion); one term
    Prerequisite(s): One of ARTS&SCI 1B06 , CMST 2W03, PHILOS 2CT3  (or HUMAN 2C03 ) or PHILOS 2B03 ; and registration in Level II or above
    Cross-list(s): PHILOS 3M03 
    This course is administered by the Department of Philosophy.
  
  • CMST 3H03 - Creating Ceremonies

    3 unit(s)

    An examination of the performative aspects of ceremonies and rituals such as weddings, funerals, political inaugurations, parades, mass, festivities around such religious celebrations as Christmas and Hanukkah, and the rituals associated with theatre and concert going.
    Three hours (lectures and discussion); one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies or Multimedia
  
  • CMST 3I03 - Communication Policy and Law

    3 unit(s)

    An examination of the role of government policy, regulation, and law on the structure and functioning of the mass media. Topics include cultural policy, communication technology policy, free speech and privacy rights.
    Three lectures; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies, Multimedia, or Justice, Political Philosophy and Law.
  
  • CMST 3II3 - Communication and the Politics of 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): Registration in Level III or above of a program in Communication Studies or Multimedia
  
  • 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 (lectures and discussion); one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies
    Antirequisite(s): MUSIC 2I03 
  
  • 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 lectures; one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies or Multimedia
  
  • CMST 3MU3 - Musics, Technologies and Audio Cultures

    3 unit(s)

    What effects have broadcasting, mechanical and digital reproduction technologies had upon our experience of music? What are the differences between live performances, broadcasting and audio objects? This course addresses these questions by examining diverse musical and sound art genres as reflected in readings, sound recordings, videos and live performances.
    Three lectures; one term
    Prerequisite(s): Registration in Level III or above in a Communication Studies or Multimedia program
    Cross-list(s): MMEDIA 3MU3 
  
  • CMST 3Q03 - Organizational Communication

    3 unit(s)

    This course focuses on communication as an effective management tool for issues including consensus-building, corporate culture, leadership and motivation, decision-making, cultural diversity and communicating change.
    Three hours (lectures and discussion); one term
    Prerequisite(s): Registration in Level III or above of a program in Communication Studies.
  
  • 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 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 or Multimedia
  
  • CMST 3SS3 - Analyzing Entertainment Culture

    3 unit(s)

    Critical approaches to forms of entertainment culture which permeate our everyday lives (e.g., popular films, video culture, television). Topics may include the cultural meanings of popular imagery, star-gazing and commercialization.
    Two hour lecture and discussion, plus one weekly film screening; one term
    Prerequisite(s): CMST 2BB3  or THTR&FLM 2CP3  or THTR&FLM 2FA3 ; and registration in Level III or above
    Cross-list(s): THTR&FLM 3M03 
    Offered in alternate years.
    This course is administered by the School of the Arts.
  
  • CMST 3UU3 - Artists’ Alternative Film and Video

    3 unit(s)

    An exploration of artists’ film and video produced outside of dominant institutions, including such practises as documentary, autobiography, community projects, experimental film, short film and video art.
    Two hour lecture and discussion, plus one weekly film screening; one term
    Prerequisite(s): One of CMST 2BB3  or THTR&FLM 2CP3  or THTR&FLM 2FA3  and registration in Level III or above
    Cross-list(s): THTR&FLM 3N03 
    Offered in alternate years.
    This course is administered by the School of the Arts.
  
  • CMST 3V03 - Pragmatics

    3 unit(s)

    A discussion of the problems confronting the linguist in the study of text and discourse at the level beyond the sentence. The course will deal with the interaction between grammar and situational factors.
    Three hours; one term
    Prerequisite(s): LINGUIST 1AA3  or FRENCH 2H03 
    Cross-list(s): LINGUIST 3P03 
    This course is administered by the Department of Linguistics and Languages.
  
  • CMST 3Y03 - Philosophy of Language

    3 unit(s)

    A survey of philosophical problems concerning language. Topics to be considered include reference, synonymy, truth and linguistic knowledge.
    Three lectures; one term
    Prerequisite(s): At least six units of Philosophy or PHILOS 2B03 ; and registration in Level III or IV of any program
    Cross-list(s): PHILOS 3E03 
    Offered in alternate years.
    This course is administered by the Department of Philosophy.
  
  • 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 Cumulative Average of at least 9.0
    Departmental permission required.
  
  • CMST 4C03 - Issues in Performance Studies

    3 unit(s)

    This course serves to synthesize and expand students’ engagement with issues studied in performance studies courses through the examination of writings that draw on anthropology, phenomenology, materialist analysis, psychoanalysis, gender theory, postmodernism, postcolonialism and intercultural reception.
    Three hours (lectures and discussion); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies
    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.
    Three hours (lectures and discussion); 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.
    Three hours (lectures and discussion); 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.
    Three hours (lectures and discussion); 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.
    Three hours (lectures and discussion); 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 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.
    Three hours (lectures and discussion); 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.
    Three hours (lectures and discussion); one term
    Prerequisite(s): Registration in Level IV of a program in Communication Studies
    Departmental permission required.

Computer Engineering {144}

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/

  
  • COMP ENG 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) or Physics
    Antirequisite(s): COMP SCI 2MF3 , ELEC ENG 2DI4, SFWR ENG 2D03, 2D04, 2DA3, SFWR ENG 2DA4 
  
  • COMP ENG 2DP4 - Microprocessor Systems

    4 unit(s)

    Introduction to computer organizations; algorithmic state machine design; micro processor based system design including memory and peripheral interfaces; interrupt systems; software development tools; machine-level coding and programming.
    Three lectures, one tutorial, one lab every other week; second term
    Prerequisite(s): COMP ENG 2DI4  or ELEC ENG 2DI4
  
  • COMP ENG 2SH4 - Principles of Programming

    4 unit(s)

    Fundamental concepts of programming languages: (assertion, assignment, control flow, iteration, recursion, exceptions); data representations; basic concepts of operating systems; composing and analyzing small programs.
    Three lectures, one tutorial, one lab every other week; first term
    Prerequisite(s): ENGINEER 1D04  and registration in a program in Electrical and Computer Engineering
    Antirequisite(s): COMP SCI 2SC3, SFWR ENG 2S03 
  
  • COMP ENG 2SI4 - Data Structures, Algorithms and Discrete Mathematics

    4 unit(s)

    Data abstraction and object oriented principles, algorithm analysis, recursion and iteration, lists, stacks, queues, trees, searching, hashing, sorting, graphs and graph algorithms.
    Three lectures, one tutorial, one lab every other week; second term
    Prerequisite(s): ENGINEER 1D04 , COMP ENG 2SH4 
    Antirequisite(s): COMP SCI 2C03 , 2MD3, 3DA3, ELEC ENG 2SI4, SFWR ENG 2C03 , 2C04
  
  • COMP ENG 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): COMP ENG 2DI4  or ELEC ENG 2DI4; and COMP ENG 2DP4 , or permission of the instructor.
    Antirequisite(s): COMP ENG 3DQ4
    Enrolment may be limited for Electrical and Electrical and Biomedical engineers.
  
  • COMP ENG 3DR4 - Computer Organization

    4 unit(s)

    Instruction set design, computer arithmetic, assembly language, controller and datapath design, cache and memory systems, input-output systems, networks interrupts and exceptions, pipelining, performance and cost analysis, computer architecture history and a survey of advanced architectures.
    Three lectures, one tutorial one lab (three hours) every other week; second term
    Prerequisite(s): COMP ENG 3DQ4 or COMP ENG 3DQ5 
    Antirequisite(s): COMP SCI 2CA3, SFWR ENG 3GA3 
  
  • COMP ENG 3SK3 - Computer-Aided Engineering

    3 unit(s)

    Numerical analysis; linear and nonlinear systems; least squares and QR factorization; polynomials, optimization; numerical integration and differentiation; interpolation; engineering applications.
    Three lectures, one tutorial; second term
    Prerequisite(s): ELEC ENG 2CJ4  or 2CJ5; and MATH 2P04 or MATH 2Z03 
    Antirequisite(s): COMP ENG 3SK4, SFWR ENG 3X03 
  
  • COMP ENG 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): ELEC ENG 3TQ4 
  
  • COMP ENG 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): COMP ENG 3DR4 
    Antirequisite(s): COMP SCI 2CA3, SFWR ENG 3G03, SFWR ENG 3GA3 
  
  • COMP ENG 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): COMP ENG 4DK4 
  
  • COMP ENG 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): COMP ENG 3DQ4 or COMP ENG 3DQ5 , or permission of the instructor.
  
  • COMP ENG 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): ELEC ENG 3EJ4 
    Antirequisite(s): COMP ENG 4EK3, ELEC ENG 4EK3
  
  • COMP ENG 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.
    Second term
    Prerequisite(s): COMP ENG 4OJ4  or ELEC ENG 4OJ4 ; Prior arrangement with an Electrical and Computer Engineering faculty member, inclusion on the Dean’s Honour List, registration in Level IV or V of any program in the Department of Electrical and Computer Engineering; or permission of the instructor.
  
  • COMP ENG 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 term
    Prerequisite(s): Prior arrangement with an Electrical and Computer Engineering faculty member, inclusion on the Dean’s Honour List, registration in Level IV or V of any program in the Department of Electrical and Computer Engineering; or permission of the instructor
    Antirequisite(s): COMP ENG 4OK4 , ELEC ENG 4OK4 
  
  • COMP ENG 4OK4 - 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.
    Second term
    Prerequisite(s): Prior arrangement with an Electrical and Computer Engineering faculty member, inclusion on the Dean’s Honour List, registration in Level IV or V of any program in the Department of Electrical and Computer Engineering; or permission of the instructor
    Antirequisite(s): COMP ENG 4OJ4 , ELEC ENG 4OJ4 
  
  • COMP ENG 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): ELEC ENG 3TP4  ELEC ENG 3TQ4  or STATS 3Y03 
    Antirequisite(s): ELEC ENG 4TL4
  
  • COMP ENG 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): ELEC ENG 3TP4 , ELEC ENG 3TQ4  or STATS 3Y03 
    Antirequisite(s): COMP ENG 4TN3

Computer Science {145}

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.

  
  • COMP SCI 1BA3 - Introduction to Business Information and Communication Technologies

    3 unit(s)

    Business information, communication technologies, decision making, information technology tools, information literacy, introduction to databases.
    Two lectures, one tutorial; first term
    Prerequisite(s): Registration in the School of Business and one Grade 12 U or M Mathematics credit; or one of MATH 1K03 , MATH 1M03 , STATS 1L03 
    Antirequisite(s): COMP SCI 1TA3 
  
  • COMP SCI 1JC3 - Introduction to Computational Thinking

    3 unit(s)

    Inquiry into ideas and methods of computer science (CS), the science underlying our computational universe. Topics include what computers can and cannot do, the Internet and search engines, artificial intelligence, computer-controlled devices, and sustainability in computing.
    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
  
  • COMP SCI 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); second term
    Prerequisite(s): One of MATH 1K03 , 1LS3 , Grade 12 Advanced Functions and Introductory Calculus U, Grade 12 Calculus and Vectors
    Antirequisite(s): ENGINEER 1D04 
  
  • COMP SCI 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): COMP SCI 1BA3 , COMP SCI 1MD3 , 1SA3, ENGINEER 1D04 , MMEDIA 1A03 
    Not open to students with registration in the Faculty of Business or with credit or registration in COMP SCI 1MA3, 1MC3, HUMAN 2E03.
  
  • COMP SCI 1XA3 - Computer Science Practice and Experience: Basic Concepts

    3 unit(s)

    Study through implementation of basic CS concepts such as data representation, recursion, computer architecture, concurrency. Hands-on application of CS concepts to formulating, analyzing, and solving problems.
    One lecture, two labs (two hours each); second term
    Co-requisite(s): One of COMP SCI 1MD3 or ENGINEER 1D04
  
  • COMP SCI 2C03 - Data Structures and Algorithms

    3 unit(s)

    Basic data structures: stacks, queues, hash tables, and binary trees; searching and sorting; graph representations and algorithms, including minimum spanning trees, traversals, shortest paths; introduction to algorithmic design strategies; correctness and performance analysis.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): COMP SCI 2DM3  or SFWR ENG 2DM3 
    Antirequisite(s): SFWR ENG 2C03 
  
  • COMP SCI 2DM3 - Discrete Mathematics with Applications I

    3 unit(s)

    Functions, relations and sets; the language of predicate logic, propositional logic; proof techniques, counting principles; induction and recursion, discrete probabilities, graphs, and their application to computing.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): MATH 1ZC3 
    Antirequisite(s): COMP SCI 1FC3, SFWR ENG 2E03, 2F03
    Cross-list(s): SFWR ENG 2DM3 
  
  • COMP SCI 2FA3 - Discrete Mathematics with Applications II

    3 unit(s)

    Finite state automata and grammars, predicate logic and formal proofs, models of computation, complexity, modular arithmetics, and their applications to computing.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): COMP SCI 1FC3 or 2DM3  or SFWR ENG 2DM3 
    Antirequisite(s): SFWR ENG 2E03, 2F03
    Cross-list(s): SFWR ENG 2FA3 
  
  • COMP SCI 2GA3 - Computer Architecture

    3 unit(s)

    Measures of performance, instruction set architecture, computer arithmetic, datapath and control, pipelining, the memory hierarchy, I/O systems, multiprocessor systems, multimedia extensions and graphic processors.
    Three lectures, one tutorial (two hours every other week); first term
    Prerequisite(s): COMP SCI 1MD3  or ENGINEER 1D04 
    Antirequisite(s): COMP ENG 3DR4 , 4DM4 , COMP SCI 2CA3, 3MG3, SFWR ENG 3G03
    Cross-list(s): SFWR ENG 2GA3 
  
  • COMP SCI 2ME3 - Introduction to Software Development

    3 unit(s)

    Software life cycle, quality attributes, requirements documentation, specifying behavior; classes and objects, interface specification; creational patterns, structural design patterns, behavioral design patterns; implementation in code, reviews, testing and verification.
    Three lectures one tutorial (two hours); second term
    Prerequisite(s): COMP SCI 2S03  or 2SC3
    Antirequisite(s): SFWR ENG 2AA4 
  
  • COMP SCI 2S03 - Principles of Programming

    3 unit(s)

    Fundamental concepts of programming: expressions, statements, procedures, control structures, iteration, recursion, exceptions; basic data structures: records, arrays, dynamic structures; use of libraries.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMP SCI 1MD3  or ENGINEER 1D04 
    Antirequisite(s): COMP ENG 2SH4 , 2SC3
    Cross-list(s): SFWR ENG 2S03 
  
  • COMP SCI 2XA3 - Computer Science Practice and Experience: Software Development Skills

    3 unit(s)

    Unix and shell programming, makefi les, version control; assembly basics, translating high-level language into assembly, parameter passing, arrays, recursion; compiling, debugging, profiling, and software optimizations.
    Two lectures, one lab (three hours per week), first term
    Prerequisite(s): COMP SCI 1MD3  or ENGINEER 1D04 
    Co-requisite(s): COMP SCI 2S03 
  
  • COMP SCI 2XB3 - Computer Science Practice and Experience: Binding Theory to Practice

    3 unit(s)

    Open-ended design of computational solutions to practical problems that involve both theoretical (algorithmic) analysis and implementation; solving computational problems through an experiential approach.
    One lecture, two labs (two hours each), second term
    Prerequisite(s): COMP SCI 2S03 , COMP SCI 2XA3 
    Co-requisite(s): COMP SCI 2C03 
  
  • COMP SCI 3AC3 - Algorithms and Complexity

    3 unit(s)

    Basic computability models; the Church-Turing thesis, complexity classes; P versus NP; NP-completeness, reduction techniques; algorithmic design strategies; flows, distributed algorithms, advanced techniques such as randomization.
    Three lectures, one tutorial (one hour), second term
    Prerequisite(s): COMP SCI 2C03 , COMP SCI 2FA3 
    Not offered before 2015-16.
  
  • COMP SCI 3C03 - Computer Networks and Security

    3 unit(s)

    Physical networks, TCP/IP protocols, switching methods, network layering and components, network services. Information security, computer and network security threats, defense mechanisms, encryption.
    Three lectures, one lab (three hours every other week); second term
    Prerequisite(s): Credit or registration in COMP SCI 3MH3 or COMP SCI 3SH3  or SFWR ENG 3BB4 
    Antirequisite(s): COMP SCI 3CN3
    Cross-list(s): SFWR ENG 4C03 
  
  • COMP SCI 3DB3 - Data Bases

    3 unit(s)

    Data modelling, integrity constraints, principles and design of relational databases, relational algebra, SQL, query processing, transactions, concurrency control, recovery, security and data storage.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): One of COMP SCI 1FC3, SFWR ENG 2DM3  or registration in the Mathematics and Computer Science program
    Antirequisite(s): COMP SCI 4EB3, SFWR ENG 3H03, 4M03
    Cross-list(s): SFWR ENG 4DB3 
  
  • COMP SCI 3EA3 - Software Specifications and Correctness

    3 unit(s)

    Formal specifications in software development; logical formalisms; functional and relational specifications; completeness and consistency of specifications; verification; validation; presentation of information; tool supported verification.
    Three lectures; one tutorial (one hour); first term
    Prerequisite(s): COMP SCI 2ME3
    Antirequisite(s): SFWR ENG 3A04
  
  • COMP SCI 3GC3 - Computer Graphics

    3 unit(s)

    Mathematical foundations, the graphics pipeline, geometrical transformations, 3D visualization, clipping, illumination and shading models and the impact of graphics on society.
    Three lectures, one tutorial (two hours every other week); first term
    Prerequisite(s): Registration in Honours Computer Science or Honours Business Informatics
    Cross-list(s): SFWR ENG 3GC3
  
  • COMP SCI 3I03 - Communication Skills

    3 unit(s)

    Oral and written presentation skills; types and structure of technical documents; software documentation for the user; formulating and presenting proposals.
    Three hours (lectures, discussion, group project, seminars); first term
    Prerequisite(s): Registration in Level II or above of Honours Computer Science or Honours Business Informatics
    Antirequisite(s): COMP SCI 2CS3, COMP SCI 2I03
    Cross-list(s): SFWR ENG 3I03
    Not open to students with credit or registration in ISCI 1A24 .
  
  • COMP SCI 3IS3 - Information Security

    3 unit(s)

    Basic principles of information security; threats and defences; cryptography; introduction to network security and security management.
    Three lectures; first term
    Prerequisite(s): Credit or registration in COMP SCI 2FA3 
  
  • COMP SCI 3MI3 - Principles of Programming Languages

    3 unit(s)

    Design space of programming languages; abstraction and modularization concepts and mechanisms; programming in non-procedural (functional and logic) paradigms; introduction to programming language semantics.
    Three lectures; second term
    Prerequisite(s): COMP SCI 2ME3 or 2O03
    Antirequisite(s): SFWR ENG 3E03
  
  • COMP SCI 3RA3 - Software Requirements and Security Considerations

    3 unit(s)

    Software requirements gathering. Critical systems requirements gathering. Security requirements. Traceability of requirements. Verification, validation, and documentation techniques. Software requirements quality attributes. Security policies. Measures for data confidentiality. Design principles that enhance security. Access control mechanisms.
    Three lectures, one tutorial (one hour); first term
    Co-requisite(s): Credit or registration in one of COMP SCI 3EA3, SFWR ENG 3A04, 3K04
    Antirequisite(s): COMP SCI 3SR3, 4EF3, SFWR ENG 3R03, 4EF3
    Cross-list(s): SFWR ENG 3RA3
  
  • COMP SCI 3SD3 - Concurrent Systems

    3 unit(s)

    Processes, threads, concurrency; synchronization mechanisms, resource management and sharing; objects and concurrency; design, architecture and testing of concurrent systems.
    Three lectures, one tutorial (two hours)
    Prerequisite(s): COMP SCI 2ME3
    Antirequisite(s): SFWR ENG 3BB4
    Not offered before 2015-2016.
  
  • COMP SCI 3SH3 - Operating Systems

    3 unit(s)

    Processes and threads, synchronization and communication; scheduling, memory management; file systems; resource protection; structure of operating systems.
    Three lectures, one lab (three hours every other week); second term
    Prerequisite(s): Credit or registration in one of COMP SCI 2ME3 , SFWR ENG 2AA4 , SFWR ENG 3K04 , 3M04
    Antirequisite(s): COMP ENG 4SN4, COMP SCI 3MH3, 4SH3, SFWR ENG 3BB4 
    Cross-list(s): SFWR ENG 3SH3 
  
  • COMP SCI 4AR3 - Software Architecture

    3 unit(s)

    Software architecture concepts; architectural styles; design patterns, components, libraries, configurations; modelling languages; software re-engineering.
    Three lectures; first term
    Prerequisite(s): Credit or registration in COMP SCI 3RA3  or 3SR3
  
  • COMP SCI 4C03 - Computer Networks and Security

    3 unit(s)

    Physical networks, TCP/IP protocols, switching methods, network layering and components, network services. Information security, computer and network security threats, defence mechanisms, encryption.
    Three lectures, one lab (three hours every other week); second term
    Prerequisite(s): Credit or registration in COMP SCI 3MH3 or COMP SCI 3SH3  or SFWR ENG 3BB4 
    Antirequisite(s): COMP SCI 3CN3, COMP SCI 3C03 
    Cross-list(s): SFWR ENG 4C03 
    Not offered before 2016-2017.
  
  • COMP SCI 4E03 - Performance Analysis of Computer Systems



    Use of queuing models and simulation to predict computer system performance and find bottlenecks in a system. Types of models, distributions. Markov models. Modelling storage and network behaviour, locks, critical sections, concurrency. Introduction to analytical system reliability.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): One of STATS 2D03 , 2MA3, 3N03 or STATS 3Y03 
    Cross-list(s): SFWR ENG 4E03 
  
  • COMP SCI 4EN3 - Software Entrepreneurship

    3 unit(s)

    Issues in starting up a new software enterprise, with the focus on independent startups. This course will cover the technical, financial, legal and operational issues encountered by software startups. Small groups of students will take an idea and turn it into a prototype, a business plan, and a sales pitch. Lectures will cover issues from team formation to appropriate software development processes to patent protection to venture capital.
    Three lectures; two terms
    Prerequisite(s): Registration in Level III or IV of any Computer Science program
  
  • COMP SCI 4F03 - Distributed Computer Systems

    3 unit(s)

    Design of multi-computer systems for computation-intensive applications and high-reliability applications, including clustering, array processing and supercomputer systems. Application of multi-computer systems to distributed computing problems.
    Three lectures, one tutorial (one hour); second term
    Prerequisite(s): Credit or registration in COMP SCI 3MH3 or COMP SCI 3SH3  or SFWR ENG 3BB4 . Completion of COMP SCI 3C03  is recommended.
    Antirequisite(s): COMP SCI 4CD3
    Cross-list(s): SFWR ENG 4F03 
  
  • COMP SCI 4HC3 - Human Computer Interaction

    3 unit(s)

    Design of user interfaces. Principles of good interface design. Human input. Displaying complex data using graphics and virtual reality. Modes and mode awareness problem. Health issues, information overload. Special purpose graphics hardware. Interface design tools; on-line help systems.
    Three lectures, one tutorial (one hour); first term
    Prerequisite(s): COMP SCI 3MH3 or COMP SCI 3SH3  or SFWR ENG 3BB4 
    Antirequisite(s): SFWR ENG 4D03
    Cross-list(s): SFWR ENG 4HC3 
  
  • COMP SCI 4O03 - Operations Research

    3 unit(s)

    Modelling and solutions for engineering optimization problems using Linear and Integer Programming, including transportation and assignment problems, multi-objective problems and scheduling. Solution methods include primal-dual schemes (algorithms), simplex, branch and bound, and heuristics.
    Three lectures, one tutorial (one hour); one term
    Prerequisite(s): COMP SCI 2C03  or 3DA3 or SFWR ENG 2C03 
    Cross-list(s): SFWR ENG 4O03 
 

Page: 1 <- 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12Forward 10 -> 29