ICUBE in the Classroom

CCT341H5S: Introduction to IT Consulting

Description: Information Technology (IT) Consulting is a growing profession that embodies the use of computer-supported collaborative tools in the execution of business functions. In this course students engage with the principles of Computer Supported Co-operative Work (CSCW) through an experiential opportunity to work with a real client. Students create an IT Consulting company and take on the role of consultants, learning core skills (soft and hard) necessary for this profession, including client management, communication, ideation, analysis and solution development, project management, presentation skills, and web design. Using case studies we discuss consulting lessons learned and problems to avoid within the context of industry best practices.

CSCC01H3F: Introduction to Software Engineering

Description: Introduction to software development methodologies with an emphasis on agile development methods appropriate for rapidly-moving projects. Basic software development infrastructure; requirements elicitation and tracking; prototyping; basic project management; basic UML; introduction to software architecture; design patterns; testing.

Professor Description: “ICUBE startups do cooperate with CSC301/C01 student software development teams so students develop new software projects that serve startups to explore their solutions.”

MGT493: Small Business Management

Description:  Skills needed to set up and run a small business. Development of a business plan. Securing financing. Finding and keeping customers. Operations management. Aspects of legal, financial and taxation concerns of smaller businesses.

HMB443H1F: Global Hidden Hunger

Description: Vitamin and mineral deficiencies, termed ‘hidden hunger,’ affect about half the world’s population. Explore the global nature, catastrophic consequences, and causes of these deficiencies. Discussformulation and implementation of international, national, and local policies to alleviate ‘hidden hunger’ especially in infants and young children. A service-learning opportunity is integrated. Students will be required to contribute to a local community organization while using course knowledge to develop a project or initiative beneficial to the organization and community. Enrolment is by application. Detailed application instructions are available on the HMB Special Enrolment website: The application will ask about motivation and/or relevant experience. The deadline for the application is before the first day of course enrolment. Applications will be assessed based on prerequisites, submitted answers to application prompts and cGPA. This course is open to all Human Biology students.

CCT226: Data Analysis I

Description: This course introduces students to the basic tools of data analysis, most particularly statistics and modeling that are critical for subsequent courses in Marketing and Data Analysis II. Students are introduced to basic principles of descriptive and inferential statistics with a focus on the types of data that they will typically encounter in a digital environment.

CCT224: Organizational Studies I

Description: This course provides a comprehensive overview of the activities and processes that take place in organizations. Major emphasis is placed on the investigation of the varied measures that can be developed to assess and subsequently improve the performance of the organization. The interpretation of measures in managerial decision-making will also be investigated in detail.

CCT321: Introduction to Finance

Description: This course will provide students with an understanding of investment appraisal from a financial standpoint. It will provide them with the necessary tools to construct the financial component of a business plan and analyze the financial performance of a company. It will examine the practical problems of capital budgeting and highlight the techniques of performing ongoing monitoring of a company’s financial health and risks.

MGD421: Technological Entrepreneurship

Description: This course explores the methods and frameworks of entrepreneurship through an experiential learning model (learning by doing). Students will begin the process of developing a new business venture, exploring their own business ideas and developing a business plan and pitch while working in teams. Topics include the business model, customers and markets, financial models, competition, intellectual property, funding and investment and characteristics of entrepreneurial teams.