<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://eduwiki.innopolis.university/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=R.sirgalina</id>
	<title>IU - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://eduwiki.innopolis.university/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=R.sirgalina"/>
	<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php/Special:Contributions/R.sirgalina"/>
	<updated>2026-05-07T14:26:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Software_Quality,_Reliability_and_Security&amp;diff=8288</id>
		<title>BSc: Software Quality, Reliability and Security</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Software_Quality,_Reliability_and_Security&amp;diff=8288"/>
		<updated>2023-07-24T14:36:36Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Software Quality, Reliability and Security = * '''Course name''': Software Quality, Reliability and Security * '''Code discipline''':  * '''Subject area''': Computer Scienc...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Software Quality, Reliability and Security =&lt;br /&gt;
* '''Course name''': Software Quality, Reliability and Security&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Computer Science Fundamentals&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
Building high-quality software is utmost important. However, it is easier said than done. The course is an overview of software quality and software reliability engineering methods. It includes introduction to software quality, overview of static analysis methods, testing techniques and reliability engineering. The students will put in practice the methods during laboratory classes and will dig down the topics in a small realistic project. The course promotes the quality analysis automation, which is a “must-know” in the modern software development practice. Therefore, the theoretical material taught at lectures will be accompanied by the continuous integration practice with regards the quality analysis methods to be demonstrated at labs. The course balances traditional lectures, laboratory class and a small course project in which students apply the concepts and methods they learn to real artifacts. The course project consists in a quality analysis of an open source project(s). The final evaluation is done at the Quality In Use hackathon that brings challenges from the industry on evaluation of open source software components.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Software development&lt;br /&gt;
* Software project&lt;br /&gt;
* Testing basics&lt;br /&gt;
* Continuous integration basics&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Defining quality || &lt;br /&gt;
# Quality views&lt;br /&gt;
# Quality models&lt;br /&gt;
# Measurements and quality metrics&lt;br /&gt;
|-&lt;br /&gt;
| Verification and testing || &lt;br /&gt;
# Verification overview&lt;br /&gt;
# Measuring analysis adequacy&lt;br /&gt;
# Input domain testing and boundary value analysis (BVA)&lt;br /&gt;
# Random and mutation testing&lt;br /&gt;
|-&lt;br /&gt;
| Reliability and security || &lt;br /&gt;
# Necessary reliability&lt;br /&gt;
# Reliability strategy&lt;br /&gt;
# Operational profile&lt;br /&gt;
# Performance testing overview&lt;br /&gt;
# Security analysis overview&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to comprehensively review with students the quality analysis methods from defining the quality for a given project, to selecting the appropriate analysis methods and setting up the adequacy criteria.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Explain several views on software quality.&lt;br /&gt;
* Describe trade-offs among quality attributes in quality models.&lt;br /&gt;
* Elaborate major differences in verification techniques.&lt;br /&gt;
* State adequacy criteria for verification.&lt;br /&gt;
* Understand the ways to calculate and enforce the necessary reliability.&lt;br /&gt;
* List software security verification techniques.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Define a quality model of a software project in a given context.&lt;br /&gt;
* Select appropriate verification techniques for various quality properties such as security and justify their adequacy.&lt;br /&gt;
* Define a necessary reliability for a software project in a given context.&lt;br /&gt;
* Justify quality related decisions to different stakeholders based on the cost of quality concepts.Define a quality model of a software project in a given context.&lt;br /&gt;
* Select appropriate verification techniques for various quality properties such as security and justify their adequacy.&lt;br /&gt;
* Define a necessary reliability for a software project in a given context.&lt;br /&gt;
* Justify quality related decisions to different stakeholders based on the cost of quality concepts.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Define a quality model for a given software development project.&lt;br /&gt;
* Setup a basic continuous integration pipeline that automates quality analysis.&lt;br /&gt;
* Define a quality model of a software project in a given context.&lt;br /&gt;
* Select appropriate verification techniques for various quality properties such as security and justify their adequacy.&lt;br /&gt;
* Define a necessary reliability for a software project in a given context. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Lab assignments || 30&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 20&lt;br /&gt;
|-&lt;br /&gt;
| Course project || 30&lt;br /&gt;
|-&lt;br /&gt;
| Hackathon || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Take a basic tutorial on Continuous Integration.&amp;lt;br&amp;gt;Review lectures on metrics.&amp;lt;br&amp;gt;Review testing methods.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* OWASP Guide https://owasp.org/www-project-web-security-testing-guide/&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Tripathy, Priyadarshi, and Kshirasagar Naik. Software testing and quality assurance: theory and practice. John Wiley &amp;amp; Sons, 2011.&lt;br /&gt;
* Whittaker, James A., Jason Arbon, and Jeff Carollo. How Google tests software. Addison-Wesley, 2012.&lt;br /&gt;
* Whittaker, James A. Exploratory software testing: tips, tricks, tours, and techniques to guide test design. Pearson Education, 2009.&lt;br /&gt;
* more literature will be provided in the course package&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* GitLab&lt;br /&gt;
* SONAR&lt;br /&gt;
* SNYK&lt;br /&gt;
* Yandex Tank&lt;br /&gt;
* JMETER&lt;br /&gt;
* Lighthouse&lt;br /&gt;
* Selenium&lt;br /&gt;
* Cypress.io &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What is the difference between must have attributes and delighters in Kano’s concept?&amp;lt;br&amp;gt;2. Describe in your own words and with regards to ISO 25010 the following quality attributes: Security, Reliability and Maintainability.&amp;lt;br&amp;gt;3. Explain the difference between product quality, quality in use and process quality. Provide 2-3 quality attributes of each category briefly describing them. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should follow the laboratory assignment based on the instructions and material provided in class. For example, deploying the SONAR metrics system for a given open source project and calculating the technical debt metrics. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Assignments || In this assignment, each group should build the quality model for their prototyping project and set-up a continuous integration environment.  || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What is the oracle problem?&amp;lt;br&amp;gt;2. What is an infeasible path?&amp;lt;br&amp;gt;3. Develop BVA test cases for an application that implements the logic as defined in the exercise&amp;lt;br&amp;gt;4. What is fuzz testing? How is it different from random testing? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should follow the laboratory assignment based on the instructions and material provided in class. For example, write a set of tests for the full basis path coverage for a given code snippet; deploy tools to the continuous integration pipeline that measure branch coverage.  || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Assignments || In this assignment, each group should build  a set of mocks and stubs as well as a set of test cases to reach 70% branch coverage for the code of their prototype project. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Explain impact of Utilization on Response Time.&amp;lt;br&amp;gt;2. List verification techniques and processes for verifying software security.&amp;lt;br&amp;gt;3. List exploratory testing tours and explain one of them. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should follow the laboratory assignment based on the instructions and material provided in class. For example, calculating the response time and mean-time to failure for a given micro service, implement a roll-back mechanism to improve reliability or set up Selenium for an automated UI testing.  || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Assignments || In this assignment, each group should apply performance testing for reliability assessment based on the operational profile. In addition, the operational profile should be used in the exploratory testing of the prototype project. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, groups present their project work they have accomplished during the course. Below are the grading criteria for each section. &lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# (22pt) Criteria for artifacts evaluation&lt;br /&gt;
# Progress on quality gates automation&lt;br /&gt;
# Level of coverage&lt;br /&gt;
# Number of methods applied, for example&lt;br /&gt;
# Static analysis including style check&lt;br /&gt;
# Unit testing, Integration testing, UI testing. &lt;br /&gt;
# Mutation testing, Fuzz testing, Stress testing &lt;br /&gt;
# Recovery implementation&lt;br /&gt;
# UI testing&lt;br /&gt;
# Coverage from 60% statement (as per Google min requirements for the coverage)&lt;br /&gt;
# Dashboard and service monitoring&lt;br /&gt;
# (8pt) Presentations content&lt;br /&gt;
# Organization and process&lt;br /&gt;
# Progress and results&lt;br /&gt;
# Quality automation&lt;br /&gt;
# Lessons learnt&lt;br /&gt;
# In addition, the course conducts a hackathon with industrial “customers” who are interested in evaluating the quality of a particular open source software component. Student teams are invited to analyze the quality of those components and deliver a presentation. The cases coming from the industry are very different, however may group the criteria in the following order:&lt;br /&gt;
# (40pt) Understanding the business context through the Quality Model&lt;br /&gt;
# Interview the customer&lt;br /&gt;
# Define the most critical quality requirements based on the examples from the Quality&lt;br /&gt;
# Model&lt;br /&gt;
# Understand the priorities of the quality requirements&lt;br /&gt;
# (40pt) Findings and soundness of analysis by applying adequate methods&lt;br /&gt;
# Map the quality requirements and analysis methods&lt;br /&gt;
# Conduct the analysis by investigating the project repository, running static analysis for metrics, checking and running the available tests, conducting exploratory testing, running random testing or others.&lt;br /&gt;
# (20pt) Presentation quality&lt;br /&gt;
# Summarize your findings in the form of a presentation.&lt;br /&gt;
# Make it clear, what the highest priority quality requirements for the customer are &lt;br /&gt;
# Make it clear, what the most adequate methods to analyze the quality requirements are &lt;br /&gt;
# Show the soundness of you findings&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake takes the form of an oral exam based on the material taught in class as well as an individual project that follows the lab's material. is project-based as well. Students need to demonstrate understanding of the course material and apply what they learned in an individual prototype project. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Software_Project&amp;diff=8276</id>
		<title>BSc: Software Project</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Software_Project&amp;diff=8276"/>
		<updated>2023-07-24T08:19:40Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Software Project = * '''Course name''': Software Project * '''Code discipline''': CSE___ * '''Subject area''': Software Engineering  == Short Description == The main object...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Software Project =&lt;br /&gt;
* '''Course name''': Software Project&lt;br /&gt;
* '''Code discipline''': CSE___&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
The main objective of the course is to introduce students to the process of software development in teams. Students will learn how to work with a customer to establish software requirements, then proceed to launch the MVP version of the product.  To enhance the course, we provide real customers who are ready to suggest some project ideas and to lead and consult the students during their work on the project. Ideally, we want the IU labs to be the customers to establish an early connection between the labs and students. What subjects and topics students should have covered before starting the course to succeed.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101: Introduction to Programming&lt;br /&gt;
* CSE112: Software Systems Analysis and Design&lt;br /&gt;
* Can run in parallel with CSE122 OR CSE804 OR CSE809 OR CSE812&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills.&lt;br /&gt;
* OOP, and software design.&lt;br /&gt;
* Familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Requirements and design || &lt;br /&gt;
# Introduction to Software Engineering&lt;br /&gt;
# Exploring the domain: User Research and Customer Conversations&lt;br /&gt;
# Documenting Requirements: User Stories and Acceptance Criteria&lt;br /&gt;
|-&lt;br /&gt;
| Development Process || &lt;br /&gt;
# Product backlog&lt;br /&gt;
# Iterative development: Sprints&lt;br /&gt;
# Estimation Techniques&lt;br /&gt;
# Acceptance Criteria and Definition of Done&lt;br /&gt;
|-&lt;br /&gt;
| Quality and Tools || &lt;br /&gt;
# Git and Git Process&lt;br /&gt;
# Continuous Integration with Github Actions&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to enable a student to work with a real customer in a team to deliver valuable software.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Describe the formula for stating a product idea and the importance of delivering value&lt;br /&gt;
* Remember the definition and main attributes of MVP&lt;br /&gt;
* Explain what are the main principles for building an effective customer conversation&lt;br /&gt;
* Describe various classification of prototypes and where each one is applied&lt;br /&gt;
* State the characteristics of a DEEP product backlog&lt;br /&gt;
* Elaborate on the main principles of an effective UI/UX product design (hierarchy, navigation, color, discoverability, understandability)&lt;br /&gt;
* List the key commonalities and differences between the mentality of a software engineer and a product manager&lt;br /&gt;
* Explain what is hypothesis-driven development&lt;br /&gt;
* Describe the important aspects and elements of a controlled experiment&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate and assess the product ideas&lt;br /&gt;
* Perform market research for existing products&lt;br /&gt;
* Design effective customer conversations&lt;br /&gt;
* Prototype UI, design and conduct usability tests&lt;br /&gt;
* Prototype user interface&lt;br /&gt;
* Design and conduct usability testing&lt;br /&gt;
* Populate and groom a product backlog&lt;br /&gt;
* Conduct Sprint Planning and Review&lt;br /&gt;
* Choose product metrics and apply GQM&lt;br /&gt;
* Integrate a third-party Analytics tools&lt;br /&gt;
* Design, run and conclude Controlled experiments&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Conduct user and domain research to identify user needs and possible solutions&lt;br /&gt;
* Elicit and document software requirements&lt;br /&gt;
* Organize a software process to swiftly launch an MVP and keep improving it in an iterative manner.&lt;br /&gt;
* Build a data pipeline to monitor metrics based on business goals and assess product progress in regards to design changes.&lt;br /&gt;
* Evolve and improve a product in a data-driven evidence-based iterative manner &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 15&lt;br /&gt;
|-&lt;br /&gt;
| Peer review  || 15&lt;br /&gt;
|-&lt;br /&gt;
| Demo day || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Jackson, Michael. &amp;quot;The world and the machine.&amp;quot; ICSE '95: Proceedings of the 17th international conference on Software engineeringApril 1995 Pages 283–292,&lt;br /&gt;
* “Introduction to Agile Development and Scrum” on Coursera,&lt;br /&gt;
* Pro Git,&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Rubin, K. S. (2012). Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley.&lt;br /&gt;
* Fitzpatrick, R. (2013). The Mom Test: How to talk to customers &amp;amp; learn if your business is a good idea when everyone is lying to you. Robfitz Ltd.&lt;br /&gt;
* Wright, H., Winters, T., Manshreck, T. (2020). Software Engineering at Google: Lessons Learned from Programming Over Time.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Github, https://github.com&lt;br /&gt;
* Firebase Analytics and A/B Testing, https://firebase.google.com/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Developmental education (tasks and material are aimed at developing the still undiscovered capabilities of students); || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What is a product? What are the techniques for describing a product idea in a clear concise manner?&amp;lt;br&amp;gt;2. What user research techniques do you know? In what situations are they applied?&amp;lt;br&amp;gt;3. What are the key customer conversation principles according to the Mom Test technique? Bring an example of bad and good questions to ask.&amp;lt;br&amp;gt;4. What are the 4 phases of the requirements engineering process?  &amp;lt;br&amp;gt;5. How do we document requirements? What techniques do you know? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Product Ideation and Market Research&amp;lt;br&amp;gt;Formulate 3 project ideas in the following format:&amp;lt;br&amp;gt;X helps Y to do Z  – where X is your product’s name, Y is the target user, and Z is what user activity product help with.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit Link to Screenshot board and Feature Analysis Table:&amp;lt;br&amp;gt;- Pick and explore 5 apps similar to your idea&amp;lt;br&amp;gt;- Take screenshots along the way and collect them on a board.&amp;lt;br&amp;gt;- Make a qualitative analysis table for app features.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || A2: Forming Teams and Identifying Stakeholders&amp;lt;br&amp;gt;Students are distributed into teams. &amp;lt;br&amp;gt;Meet your team &amp;lt;br&amp;gt;Discuss the idea&amp;lt;br&amp;gt;Agree on the roles&amp;lt;br&amp;gt;Setup task tracker (Trello or similar)&amp;lt;br&amp;gt;Identify 3-5 stakeholders and how to approach them&amp;lt;br&amp;gt;Compose a set of 5 most important questions you would ask from each stakeholder when interviewing them&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit&amp;lt;br&amp;gt;A pdf with the idea description, roles distribution among the team, identified stakeholders, ways to approach them, a set of questions for each stakeholder.&amp;lt;br&amp;gt;An invite link to join your task tracker&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A3: Domain Exploration and Requirements&amp;lt;br&amp;gt;User Research Process:&amp;lt;br&amp;gt;Compose the questionnaire for each stakeholder type. &amp;lt;br&amp;gt;Talk to 5-7 stakeholders.&amp;lt;br&amp;gt;Keep updating the questionnaire throughout the process&amp;lt;br&amp;gt;Compose an interview results table&amp;lt;br&amp;gt;Produce personas&amp;lt;br&amp;gt;Summarize most important learning points&amp;lt;br&amp;gt;Describe features your MVP will have (use case diagram + user story mapping)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a pdf report with:&amp;lt;br&amp;gt;Personas + corresponding questionnaires&amp;lt;br&amp;gt;Interview results table (can provide a link to spreadsheet, make sure to open access)&amp;lt;br&amp;gt;Learning points summary&amp;lt;br&amp;gt;MVP features.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Optional: &amp;lt;br&amp;gt;Start implementation of the functionality you are certain about.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Assignment 4. UI design, Prototyping, MVP, and Usability Testing&amp;lt;br&amp;gt;Break down MVP features into phases and cut down the specification to implement MVP V1&amp;lt;br&amp;gt;Produce low and high fidelity designs for your product.&amp;lt;br&amp;gt;Review the phases breakdown.&amp;lt;br&amp;gt;Follow either the Prototyping or MVP path to complete the assignment.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prototyping path:&amp;lt;br&amp;gt;Make a clickable prototype with Figma or a similar tool&amp;lt;br&amp;gt;Make 5-10 offline stakeholders use your prototype, observe them and gather feedback&amp;lt;br&amp;gt;Embed your prototype into an online usability testing tool (e.g. Maze).&amp;lt;br&amp;gt;Run an online usability test with 5-10 online stakeholders.&amp;lt;br&amp;gt;Summarize key learning points&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;MVP path:&amp;lt;br&amp;gt;Review your MVP phases.&amp;lt;br&amp;gt;Build MVP V1 &amp;lt;br&amp;gt;Make 5-10 offline stakeholders use your MVP, observe them and gather feedback&amp;lt;br&amp;gt;Integrate an online usability testing tool to observe user sessions (e.g. Smartlook).&amp;lt;br&amp;gt;Distribute the MVP to 5-10 online stakeholders and run an online usability test.&amp;lt;br&amp;gt;Summarize key learning points&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit all of the below in one PDF:&amp;lt;br&amp;gt;Link to sketches and designs.&amp;lt;br&amp;gt;Link to your MVP/Clickable prototype.&amp;lt;br&amp;gt;Link to online usability test.&amp;lt;br&amp;gt;Names of people you conducted the tests with and which stakeholder type are they.&amp;lt;br&amp;gt;Key learning points summary.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Make sure all links are accessible/viewable. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What does the acronym MVP stand for? What types of MVP do you know of?&amp;lt;br&amp;gt;2. Define roles, activities, and artefacts of Scrum. What differentiates Scrum from other Agile frameworks, e.g. Kanban?&amp;lt;br&amp;gt;3. What does DEEP criteria stand for when discussing Product Backlog? Explain each of the aspects with examples.&amp;lt;br&amp;gt;4. Describe how Scrum activities are performed. Which of them are essential and which of them can vary depending on the product. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a 5-mins presentation describing your: &amp;lt;br&amp;gt;product backlog&amp;lt;br&amp;gt;sprint results&amp;lt;br&amp;gt;MVP-launch plan&amp;lt;br&amp;gt;Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Assignment 5. Developing an MVP&amp;lt;br&amp;gt;1. Populate and groom product backlog: &amp;lt;br&amp;gt;Comply with the DEEP criteria. &amp;lt;br&amp;gt;2. Run two one-week sprints:&amp;lt;br&amp;gt;Conduct two Sprint plannings, i.e. pick the tasks for Sprint Backlog.&amp;lt;br&amp;gt;Conduct two Sprint reviews&amp;lt;br&amp;gt;Run one Sprint Retrospective&amp;lt;br&amp;gt;3. Make a launch plan and release:&amp;lt;br&amp;gt;You need to launch in the following two weeks.&amp;lt;br&amp;gt;Decide what functionality will go into the release.&amp;lt;br&amp;gt;Release your first version in Google Play.&amp;lt;br&amp;gt;Hint: Focus on a small set of features solving a specific problem for a specific user, i.e. MVP.&amp;lt;br&amp;gt;4. Prepare a 5-mins presentation describing your: &amp;lt;br&amp;gt;product backlog&amp;lt;br&amp;gt;sprint results&amp;lt;br&amp;gt;MVP-launch plan.&amp;lt;br&amp;gt;Demo for your launched MVP.&amp;lt;br&amp;gt;Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams.&amp;lt;br&amp;gt;5. Submit a PDF with:&amp;lt;br&amp;gt;Backlogs and Launch plan&amp;lt;br&amp;gt;Link to the launched product&amp;lt;br&amp;gt;Assignment 6. Launch your product and Enhancing the UX/UI.&amp;lt;br&amp;gt;1. Improve the UX: Getting Started with the App.&amp;lt;br&amp;gt;Improve your navigation&amp;lt;br&amp;gt;Strive for minimalism and simplicity&amp;lt;br&amp;gt;Use the tunneling and reduction principles for persuasive tools&amp;lt;br&amp;gt;2. Release in Google Play. Work on packaging it nicely:&amp;lt;br&amp;gt;Name and subtitle&amp;lt;br&amp;gt;Description&amp;lt;br&amp;gt;Keywords&amp;lt;br&amp;gt;Screenshots&amp;lt;br&amp;gt;Privacy policy&amp;lt;br&amp;gt;Signed APK&amp;lt;br&amp;gt;3. Design and deploy a landing page.&amp;lt;br&amp;gt;Simple copywriting&amp;lt;br&amp;gt;Visual Hierarchy, Contrast, Color, and Font.&amp;lt;br&amp;gt;Clear value proposition, Social proof, Strong call-to-action&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group presentation || Midterm Presentation&amp;lt;br&amp;gt;1. Prepare a midterm presentation for 10-mins in which you cover:&amp;lt;br&amp;gt;The problem you are trying to solve&amp;lt;br&amp;gt;Your users and customers (personas)&amp;lt;br&amp;gt;Your solution and it's core value proposition&amp;lt;br&amp;gt;Current state of your product&amp;lt;br&amp;gt;Clear plan for the upcoming weeks&amp;lt;br&amp;gt;Your team and distribution of responsibilities&amp;lt;br&amp;gt;Demo&amp;lt;br&amp;gt;Retrospective and learning points&amp;lt;br&amp;gt;Link to your app&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit:&amp;lt;br&amp;gt;the link to your presentation with all items mentioned above || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What are common product hypotheses present? How can we formulate them as questions about our UX?&amp;lt;br&amp;gt;2. Explain what is hypothesis-driven development&amp;lt;br&amp;gt;3. Describe the important aspects and elements of a controlled experiment || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group project work || Assignment 7: Development, Observation, and Product Events.&amp;lt;br&amp;gt;1. Continue with your development process:&amp;lt;br&amp;gt;- Hold sprint planning and reviews.&amp;lt;br&amp;gt;- Revisit estimations and keep track for velocity calculation.&amp;lt;br&amp;gt;- Host demos and release new versions to your users&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;2. Observing users:&amp;lt;br&amp;gt;- Integrate a user sessions recording tool into your product&amp;lt;br&amp;gt;- As a team: watch 100 user sessions and outline common user behavior patterns.&amp;lt;br&amp;gt;- Each team member: give product to 3 new people and observe them use it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;3. Product events:&amp;lt;br&amp;gt;Create a product events table.&amp;lt;br&amp;gt;Integrate a free analytics tool that supports events reporting (e.g. Amplitude, MixPanel).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Write and submit a report:&amp;lt;br&amp;gt;- describe user behavior patterns (main ways how people use your product).&amp;lt;br&amp;gt;- learning points from the observations&amp;lt;br&amp;gt;- add the events table.&amp;lt;br&amp;gt;- describe which analytics tool you chose and why&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Assignment 8: GQM, Metrics, and Hypothesis-testing.&amp;lt;br&amp;gt;1. GQM and Metrics Dashboard&amp;lt;br&amp;gt;- Compose a GQM for your product.&amp;lt;br&amp;gt;- Identify your  focus and L1 metrics&amp;lt;br&amp;gt;- Setup an Analytics Dashboard with the metrics you chose.&amp;lt;br&amp;gt;- Add the instructors to your Analytics Dashboard.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Hypothesis-testing:&amp;lt;br&amp;gt;- answer clarity and hypotheses: do users understand your product, is it easy for them to get started, and do they return?&amp;lt;br&amp;gt;- suggest product improvements to increase clarity, ease of starting and retention.&amp;lt;br&amp;gt;- based on the suggestions formulate 3 falsifiable hypotheses&amp;lt;br&amp;gt;- design a simple test to check each of them&amp;lt;br&amp;gt;- pick one test that could be conducted by observing your users&amp;lt;br&amp;gt;- conduct the test&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit:&amp;lt;br&amp;gt;- GQM, Focus and L1 Metrics breakdown.&amp;lt;br&amp;gt;- Report on the hypothesis-testing activities&amp;lt;br&amp;gt;- Access link to the dashboard.&amp;lt;br&amp;gt;Assignment 9: Running an A/B test&amp;lt;br&amp;gt;Compose an A/B test:&amp;lt;br&amp;gt;- Design a change in your product&amp;lt;br&amp;gt;- Hypothesis: Clearly state what you expect to improve as the result of the change.&amp;lt;br&amp;gt;- Parameter and Variants: Describe both A and B variants (and other if you have more).&amp;lt;br&amp;gt;- Intended sample size.&amp;lt;br&amp;gt;- OEC: Determine the target metric to run the experiment against.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Then do one of the two options:&amp;lt;br&amp;gt;Option 1: Conduct the A/B test using a remote control and A/B testing tool (Firebase, Optimizely or like)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Option 2: Do the statistical math yourself&amp;lt;br&amp;gt;Conduct an A/B test and collect data.&amp;lt;br&amp;gt;Do the math manually using the standard Student T-test.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a PDF with:&amp;lt;br&amp;gt;-  the A/B test description &amp;lt;br&amp;gt;- report on how the experiment went.&amp;lt;br&amp;gt;- either screenshots from the tool or math calculations. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. User: should be a specific user, can start from generic and then show how you narrowed it.&lt;br /&gt;
# 3. Solution: how do you target the problem, what were the initial assumptions/hypotheses&lt;br /&gt;
# 4. Elicitation process: interviews, how many people, what questions you asked, what you learnt.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 5. Arriving at MVP: how you chose features, describe prototyping and learning from it, when did you launch, and how it went.&lt;br /&gt;
# 6. Team and development process: how it evolved, what were the challenges, what fixes you made to keep progressing.&lt;br /&gt;
# 7. Product demo: make it clear what your current product progress is.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 8. Hypothesis-driven development: how did you verify value and understandability of your product, what were the main hypotheses you had to check through MVP.&lt;br /&gt;
# 9. Measuring product: what metrics you chose, why, what funnels did you set for yourself, and what was the baseline for your MVP.&lt;br /&gt;
# 10. Experimentation: What usability tests and experiments you conducted, what did you learn, how did it affect your funnels and metrics.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. User: should be a specific user, can start from generic and then show how you narrowed it.&lt;br /&gt;
# 3. Solution: how do you target the problem, what were the initial assumptions/hypotheses&lt;br /&gt;
# 4. Elicitation process: interviews, how many people, what questions you asked, what you learnt.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 5. Arriving at MVP: how you chose features, describe prototyping and learning from it, when did you launch, and how it went.&lt;br /&gt;
# 6. Team and development process: how it evolved, what were the challenges, what fixes you made to keep progressing.&lt;br /&gt;
# 7. Product demo: make it clear what your current product progress is.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 8. Hypothesis-driven development: how did you verify value and understandability of your product, what were the main hypotheses you had to check through MVP.&lt;br /&gt;
# 9. Measuring product: what metrics you chose, why, what funnels did you set for yourself, and what was the baseline for your MVP.&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8199</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8199"/>
		<updated>2023-05-29T06:50:32Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Ideation tools || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| Market research content || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| Customer development || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| Market sizing || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| Data for a research || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| Founder motivation || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Day || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions and reflections not slides or reading from scratch.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || Difference between Art and Creativity. Examples from your personal experience &amp;lt;br&amp;gt; Tools to manage your attention: work with exercises above &amp;lt;br&amp;gt; Is it true that an ideation stage is the very first step to take when starting your own business? If not, what needs to be done before? &amp;lt;br&amp;gt; Idea diary: share your experience, was it useful? How to keep motivation to continue? &amp;lt;br&amp;gt; Sharing your business ideas: is it risky for a founder? Why? &amp;lt;br&amp;gt; Name and discuss principles of hypothesis thinking &amp;lt;br&amp;gt; Name and comment on ideation tool you know. Did you have an experience with it? &amp;lt;br&amp;gt; Where to take creativity? Your advice &amp;lt;br&amp;gt; Lets find examples of “Steal like an artist” approach among startups &amp;lt;br&amp;gt; Create a list of 5 business ideas you have ever had in your mind. Choose 1 and make an exhaustive list of the problems that are associated with the proposed business idea. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Break into teams, choose from the list below 1 tool to work with. Use the templates to create new business ideas. Summarize the results. Share your results and experience of using the template with other teams || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercise || Start an &amp;quot;Idea diary&amp;quot; (not necessarily business ideas): create a convenient place for notes (notion, pinterest, instagram, paper notebook, etc.). Note the time/place/circumstances of ideas coming, learn to write down ideas. Draw conclusions from 1 week's work: where, when, how, why new ideas arise and whether you can manage their flow. || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What are the basic steps in market research? &amp;lt;br&amp;gt; What are the commonly used market research methods? &amp;lt;br&amp;gt; What research question types can be asked in surveys? &amp;lt;br&amp;gt; Should startup prefer primary or secondary research? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || SWOT analysis: compare your business idea with competitors and market situation &amp;lt;br&amp;gt; Get familiar with industry trends and reports: Find and create a list of 3 to 5 business research papers or trend reports in your industry || 0&lt;br /&gt;
|-&lt;br /&gt;
| Home written assignment || Market research doc: create a structure that is: &amp;lt;br&amp;gt; 1-2 pages long &amp;lt;br&amp;gt; Describes your business idea &amp;lt;br&amp;gt; Contains the structure of your future research &amp;lt;br&amp;gt; Contains a list of questions to answer during the research for each chapter proposed &amp;lt;br&amp;gt; Contains links and references to data sources potentilly interesting to use in a research &amp;lt;br&amp;gt; Its feasible: it should be a chance you may answer all the questions stated in the doc &amp;lt;br&amp;gt; The doc format is designed and well structured || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Oral test || Good or bad interview question? &amp;lt;br&amp;gt; Useful or useless feedback? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Work on your customer profile using the Persona template. Make a client interview script with the help of the Problem-validation-script. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Watch the video with the case study. This is an example of HOW NOT to take a customer discovery interview. Discuss what went wrong? || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Estimate your target market using the TAM-SAM-SOM template in MIRO. Explain the data. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Learn a market sizing case: online babysitting service || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Use 3 tools from this lesson's theory that you are least familiar with or have not used at all. From each source, take one insight on the state of your project's market. (For example, the total size of your target market, a leading competitor, number of users, or a growing trend) || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral presentation || Take one tool from the list below and create a “how-to” guide to the service for your classmates. The guide could be done in a form of 1) video-instruction 2) text 3) visualized scheme 4) presentation. The guide must answer how to use a tool and give an example of its use on concrete case study. Studying the guide should take your reader not mach then 15 min. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Exercises: &amp;lt;br&amp;gt; Personal SWOT Analysis &amp;lt;br&amp;gt; List of Personal Achievements &amp;lt;br&amp;gt; Analysis of Motivating Activities &amp;lt;br&amp;gt; Your Personal Vision || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Pitch session || The final Market Research report should follow the structure discussed &amp;lt;br&amp;gt; Content of the oral presentation may include: business description, market overview, main sources used in the research, competitors overview, monetization opportunity, market size, further stages of research or business work, team, comments on some challenges during the work || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used&lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8185</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8185"/>
		<updated>2023-04-18T08:22:02Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Capstone Project =&lt;br /&gt;
* '''Course name''': Capstone Project&lt;br /&gt;
* '''Code discipline''': -&lt;br /&gt;
* '''Subject area''': Subject Areas to choose from: -&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: People Management; Processes and Project Development, Planning and Controlling.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE113 - Logic &amp;amp; Discrete Maths&lt;br /&gt;
* CSE201 - Mathematical Analysis I&lt;br /&gt;
* CSE202 - Analytical Geometry and Linear Algebra I&lt;br /&gt;
* CSE401 - Fundamentals of Computer Architecture&lt;br /&gt;
* CSE101 - Introduction to Programming&lt;br /&gt;
* CSE103 - Theoretical Computer Science&lt;br /&gt;
* CSE203 - Mathematical Analysis II&lt;br /&gt;
* CSE204 - Analytical Geometry and Linear Algebra II&lt;br /&gt;
* CSE117 - Data Structures and Algorithms&lt;br /&gt;
* CSE112 - Software System Analysis and Design&lt;br /&gt;
* CSE801 - Software Project&lt;br /&gt;
* CSE301 - Introduction to Artificial Intelligence&lt;br /&gt;
* CSE206 - Probability and Statistics&lt;br /&gt;
* CSE402 - Physics I (Mechanics)&lt;br /&gt;
* CSE105 - Operating Systems&lt;br /&gt;
* CSE205 - Differential Equations&lt;br /&gt;
* CSE333 - Introduction to Optimization&lt;br /&gt;
* CSE302 - Introduction to Machine Learning&lt;br /&gt;
* (SD, CS, DS, AAI) CSE106 - Databases&lt;br /&gt;
* (SD, CS, DS, AAI) CSE501 - Networks&lt;br /&gt;
* (SD, CS) CSE502 - System and Network Administration&lt;br /&gt;
* (SD, CS, AAI) CSE114 - Distributed and Network Programming&lt;br /&gt;
* (AAI) CSE338 - Reinforcement Learning&lt;br /&gt;
* (DS) CSE310 - Statistical Techniques&lt;br /&gt;
* (DS) CSE340 - Nature Inspired Computing&lt;br /&gt;
* (RO) CSE410 - Physics II (Electrical Engineering)&lt;br /&gt;
* (RO) CSE403 - Control Theory&lt;br /&gt;
* (RO) CSE408 - Theoretical Mechanics&lt;br /&gt;
* (RO) CSE406 - Fundamental of Robotics&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| People Management, Leadership and Teamwork || &lt;br /&gt;
# People Management Styles&lt;br /&gt;
# People management  &amp;amp; Leadership skills&lt;br /&gt;
# Teamwork Tools: Trello, BitBucket, Miro, Github&lt;br /&gt;
|-&lt;br /&gt;
| Project development and realization || &lt;br /&gt;
# Defining and measuring processes&lt;br /&gt;
# Project Life Cycle&lt;br /&gt;
# Project Development and Management methodology&lt;br /&gt;
|-&lt;br /&gt;
| Planning and controlling projects || &lt;br /&gt;
# Introduction - Planning &amp;amp; Controlling Software Development Projects&lt;br /&gt;
# Work Breakdown Structures&lt;br /&gt;
# Estimation Methods&lt;br /&gt;
# Activity Planning&lt;br /&gt;
# Milestone Planning&lt;br /&gt;
# Release Planning&lt;br /&gt;
# Tracking Reporting &amp;amp; Controlling&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main goal of this course is to enable a student to understand the phases of project development; to manage both human and computational resources through control of the development process. The main task is to combine all the knowledge obtained during the study at the university and turn it into real projects.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* List existing tools for a teamwork&lt;br /&gt;
* Describe the skills required for people manager&lt;br /&gt;
* Describe the skills required for a good leader&lt;br /&gt;
* Explain the steps of project Life Cycle&lt;br /&gt;
* Know how to plan and control software/hardware projects&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Get ideas about the work in the main structural divisions&lt;br /&gt;
* Formulate the idea as a project task&lt;br /&gt;
* Set objectives and goals properly&lt;br /&gt;
* Perform the given tasks in a certain limit of time&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Adapt  to real working conditions in various institutions and organizations&lt;br /&gt;
* Gain experience while working in teams&lt;br /&gt;
* Organize and plan the projects&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| Pass || 60.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| Fail || 0.0-59.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || 45&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 55&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology are you going to apply:&amp;lt;br&amp;gt;- Shortly describe the  method(-s) that  could solve the problem. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation of Current Progress || Prepare a short pitch for your current project progress (5-7 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology are you going to apply:&amp;lt;br&amp;gt;- Shortly describe the  method(-s) that  could solve the problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Which tasks are you performing:&amp;lt;br&amp;gt;- Shortly describe the tasks that are being solved.&amp;lt;br&amp;gt;- Describe the current problems in realization if any. || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation (Project Defense) || Prepare a 5-minutes presentation on your project. During the presentation clearly define the role and contribution of each member of a team.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology is used:&amp;lt;br&amp;gt;- Describe the  method(-s) that  were used to solve the problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What are the results:&amp;lt;br&amp;gt;- Describe what you achieved during the course. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the midterm project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. Methodology: clear statement of the methods to be used.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# The activity in this section is not graded. The presentation is needed only to see the current state of the project realization.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. Methodology: clear statement of the methods used.&lt;br /&gt;
# 3. Results: students provided the achieved results and can interpret them&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to follow the guidelines of the course and contribute to a new project. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project content, and to answer questions.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8184</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8184"/>
		<updated>2023-04-18T07:43:45Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= IT Product Development =&lt;br /&gt;
* '''Course name''': IT Product Development&lt;br /&gt;
* '''Code discipline''': CSE807&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course has two parts: 1) building and launching a user-facing software product with the special emphasis on understanding user needs and 2) the application of data-driven product development techniques to iteratively improve the product. Students will learn how to transform an idea into software requirements through user research, prototyping and usability tests, then they will proceed to launch the MVP version of the product. In the second part of the course, the students will apply an iterative data-driven approach to developing a product, integrate event analytics, and run controlled experiments.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE112&lt;br /&gt;
* CSE122 or CSE804 or CSE809 or CSE812&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills.&lt;br /&gt;
* OOP, and software design.&lt;br /&gt;
* Familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| From idea to MVP || &lt;br /&gt;
# Introduction to Product Development&lt;br /&gt;
# Exploring the domain: User Research and Customer Conversations&lt;br /&gt;
# Documenting Requirements: MVP and App Features&lt;br /&gt;
# Prototyping and usability testing&lt;br /&gt;
|-&lt;br /&gt;
| Development and Launch || &lt;br /&gt;
# Product backlog and iterative development&lt;br /&gt;
# Estimation Techniques, Acceptance Criteria, and Definition of Done&lt;br /&gt;
# UX/UI Design&lt;br /&gt;
# Software Engineering vs Product Management&lt;br /&gt;
|-&lt;br /&gt;
| Hypothesis-driven development || &lt;br /&gt;
# Hypothesis-driven product development&lt;br /&gt;
# Measuring a product&lt;br /&gt;
# Controlled Experiments and A/B testing&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to enable a student to go from an idea to an MVP with the focus on delivering value to the customer and building the product in a data-driven evidence-based manner.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Describe the formula for stating a product idea and the importance of delivering value&lt;br /&gt;
* Remember the definition and main attributes of MVP&lt;br /&gt;
* Explain what are the main principles for building an effective customer conversation&lt;br /&gt;
* Describe various classification of prototypes and where each one is applied&lt;br /&gt;
* State the characteristics of a DEEP product backlog&lt;br /&gt;
* Elaborate on the main principles of an effective UI/UX product design (hierarchy, navigation, color, discoverability, understandability)&lt;br /&gt;
* List the key commonalities and differences between the mentality of a software engineer and a product manager&lt;br /&gt;
* Explain what is hypothesis-driven development&lt;br /&gt;
* Describe the important aspects and elements of a controlled experiment&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate and assess the product ideas&lt;br /&gt;
* Perform market research for existing products&lt;br /&gt;
* Design effective customer conversations&lt;br /&gt;
* Prototype UI, design and conduct usability tests&lt;br /&gt;
* Prototype user interface&lt;br /&gt;
* Design and conduct usability testing&lt;br /&gt;
* Populate and groom a product backlog&lt;br /&gt;
* Conduct Sprint Planning and Review&lt;br /&gt;
* Choose product metrics and apply GQM&lt;br /&gt;
* Integrate a third-party Analytics tools&lt;br /&gt;
* Design, run and conclude Controlled experiments&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Conduct user and domain research to identify user needs and possible solutions&lt;br /&gt;
* Elicit and document software requirements&lt;br /&gt;
* Organize a software process to swiftly launch an MVP and keep improving it in an iterative manner.&lt;br /&gt;
* Build a data pipeline to monitor metrics based on business goals and assess product progress in regards to design changes.&lt;br /&gt;
* Evolve and improve a product in a data-driven evidence-based iterative manner&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75.0-89.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60.0-74.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-59.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 15&lt;br /&gt;
|-&lt;br /&gt;
| Peer review || 15&lt;br /&gt;
|-&lt;br /&gt;
| Demo day || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Jackson, Michael. &amp;quot;The world and the machine.&amp;quot; ICSE '95: Proceedings of the 17th international conference on Software engineeringApril 1995 Pages 283–292,&lt;br /&gt;
* The Guide to Product Metrics:&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Fitzpatrick, R. (2013). The Mom Test: How to talk to customers &amp;amp; learn if your business is a good idea when everyone is lying to you. Robfitz Ltd.&lt;br /&gt;
* Reis, E. (2011). The lean startup. New York: Crown Business, 27.&lt;br /&gt;
* Rubin, K. S. (2012). Essential Scrum: A practical guide to the most popular Agile process. Addison-Wesley.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Firebase Analytics and A/B Testing, https://firebase.google.com/&lt;br /&gt;
* Amplitude Product Analytics, https://www.amplitude.com/&lt;br /&gt;
* MixPanel Product Analytics, https://mixpanel.com/&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What is a product? What are the techniques for describing a product idea in a clear concise manner?&amp;lt;br&amp;gt;2. What user research techniques do you know? In what situations are they applied?&amp;lt;br&amp;gt;3. What are the key customer conversation principles according to the Mom Test technique? Bring an example of bad and good questions to ask.&amp;lt;br&amp;gt;4. What are the 4 phases of the requirements engineering process?  &amp;lt;br&amp;gt;5. How do we document requirements? What techniques do you know? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Product Ideation and Market Research&amp;lt;br&amp;gt;Formulate 3 project ideas in the following format:&amp;lt;br&amp;gt;X helps Y to do Z  – where X is your product’s name, Y is the target user, and Z is what user activity product help with.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit Link to Screenshot board and Feature Analysis Table:&amp;lt;br&amp;gt;- Pick and explore 5 apps similar to your idea&amp;lt;br&amp;gt;- Take screenshots along the way and collect them on a board.&amp;lt;br&amp;gt;- Make a qualitative analysis table for app features.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || A2: Forming Teams and Identifying Stakeholders&amp;lt;br&amp;gt;Students are distributed into teams. &amp;lt;br&amp;gt;Meet your team &amp;lt;br&amp;gt;Discuss the idea&amp;lt;br&amp;gt;Agree on the roles&amp;lt;br&amp;gt;Setup task tracker (Trello or similar)&amp;lt;br&amp;gt;Identify 3-5 stakeholders and how to approach them&amp;lt;br&amp;gt;Compose a set of 5 most important questions you would ask from each stakeholder when interviewing them&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit&amp;lt;br&amp;gt;A pdf with the idea description, roles distribution among the team, identified stakeholders, ways to approach them, a set of questions for each stakeholder.&amp;lt;br&amp;gt;An invite link to join your task tracker&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A3: Domain Exploration and Requirements&amp;lt;br&amp;gt;User Research Process:&amp;lt;br&amp;gt;Compose the questionnaire for each stakeholder type. &amp;lt;br&amp;gt;Talk to 5-7 stakeholders.&amp;lt;br&amp;gt;Keep updating the questionnaire throughout the process&amp;lt;br&amp;gt;Compose an interview results table&amp;lt;br&amp;gt;Produce personas&amp;lt;br&amp;gt;Summarize most important learning points&amp;lt;br&amp;gt;Describe features your MVP will have (use case diagram + user story mapping)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a pdf report with:&amp;lt;br&amp;gt;Personas + corresponding questionnaires&amp;lt;br&amp;gt;Interview results table (can provide a link to spreadsheet, make sure to open access)&amp;lt;br&amp;gt;Learning points summary&amp;lt;br&amp;gt;MVP features.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Optional: &amp;lt;br&amp;gt;Start implementation of the functionality you are certain about.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Assignment 4. UI design, Prototyping, MVP, and Usability Testing&amp;lt;br&amp;gt;Break down MVP features into phases and cut down the specification to implement MVP V1&amp;lt;br&amp;gt;Produce low and high fidelity designs for your product.&amp;lt;br&amp;gt;Review the phases breakdown.&amp;lt;br&amp;gt;Follow either the Prototyping or MVP path to complete the assignment.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prototyping path:&amp;lt;br&amp;gt;Make a clickable prototype with Figma or a similar tool&amp;lt;br&amp;gt;Make 5-10 offline stakeholders use your prototype, observe them and gather feedback&amp;lt;br&amp;gt;Embed your prototype into an online usability testing tool (e.g. Maze).&amp;lt;br&amp;gt;Run an online usability test with 5-10 online stakeholders.&amp;lt;br&amp;gt;Summarize key learning points&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;MVP path:&amp;lt;br&amp;gt;Review your MVP phases.&amp;lt;br&amp;gt;Build MVP V1 &amp;lt;br&amp;gt;Make 5-10 offline stakeholders use your MVP, observe them and gather feedback&amp;lt;br&amp;gt;Integrate an online usability testing tool to observe user sessions (e.g. Smartlook).&amp;lt;br&amp;gt;Distribute the MVP to 5-10 online stakeholders and run an online usability test.&amp;lt;br&amp;gt;Summarize key learning points&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit all of the below in one PDF:&amp;lt;br&amp;gt;Link to sketches and designs.&amp;lt;br&amp;gt;Link to your MVP/Clickable prototype.&amp;lt;br&amp;gt;Link to online usability test.&amp;lt;br&amp;gt;Names of people you conducted the tests with and which stakeholder type are they.&amp;lt;br&amp;gt;Key learning points summary.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Make sure all links are accessible/viewable. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What does the acronym MVP stand for? What types of MVP do you know of?&amp;lt;br&amp;gt;2. Define roles, activities, and artefacts of Scrum. What differentiates Scrum from other Agile frameworks, e.g. Kanban?&amp;lt;br&amp;gt;3. What does DEEP criteria stand for when discussing Product Backlog? Explain each of the aspects with examples.&amp;lt;br&amp;gt;4. Describe how Scrum activities are performed. Which of them are essential and which of them can vary depending on the product. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a 5-mins presentation describing your: &amp;lt;br&amp;gt;product backlog&amp;lt;br&amp;gt;sprint results&amp;lt;br&amp;gt;MVP-launch plan&amp;lt;br&amp;gt;Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Assignment 5. Launching an MVP&amp;lt;br&amp;gt;1. Populate and groom product backlog: &amp;lt;br&amp;gt;Comply with the DEEP criteria. &amp;lt;br&amp;gt;2. Run two one-week sprints:&amp;lt;br&amp;gt;Conduct two Sprint plannings, i.e. pick the tasks for Sprint Backlog.&amp;lt;br&amp;gt;Conduct two Sprint reviews&amp;lt;br&amp;gt;Run one Sprint Retrospective&amp;lt;br&amp;gt;3. Make a launch plan and release:&amp;lt;br&amp;gt;You need to launch in the following two weeks.&amp;lt;br&amp;gt;Decide what functionality will go into the release.&amp;lt;br&amp;gt;Release your first version in Google Play.&amp;lt;br&amp;gt;Hint: Focus on a small set of features solving a specific problem for a specific user, i.e. MVP.&amp;lt;br&amp;gt;4. Prepare a 5-mins presentation describing your: &amp;lt;br&amp;gt;product backlog&amp;lt;br&amp;gt;sprint results&amp;lt;br&amp;gt;MVP-launch plan.&amp;lt;br&amp;gt;Demo for your launched MVP.&amp;lt;br&amp;gt;Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams.&amp;lt;br&amp;gt;5. Submit a PDF with:&amp;lt;br&amp;gt;Backlogs and Launch plan&amp;lt;br&amp;gt;Link to the launched product&amp;lt;br&amp;gt;Assignment 6. AC, DoD and Midterm Presentation&amp;lt;br&amp;gt;1. Produce acceptance criteria for 3-5 most important user stories in your product.&amp;lt;br&amp;gt;2. Produce definition of done checklist&amp;lt;br&amp;gt;3. Estimate the items in your product backlog&amp;lt;br&amp;gt;4. Prepare a midterm presentation for 10-mins in which you cover:&amp;lt;br&amp;gt;The problem you are trying to solve&amp;lt;br&amp;gt;Your users and customers (personas)&amp;lt;br&amp;gt;Your solution and it's core value proposition&amp;lt;br&amp;gt;Current state of your product&amp;lt;br&amp;gt;Clear plan for the upcoming weeks&amp;lt;br&amp;gt;Your team and distribution of responsibilities&amp;lt;br&amp;gt;Demo&amp;lt;br&amp;gt;Retrospective and learning points&amp;lt;br&amp;gt;Link to your app&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a pdf with:&amp;lt;br&amp;gt;Items 1, 2, 3&amp;lt;br&amp;gt;link to the presentation || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What are common product hypotheses present? How can we formulate them as questions about our UX?&amp;lt;br&amp;gt;2. Explain what is hypothesis-driven development&amp;lt;br&amp;gt;3. Describe the important aspects and elements of a controlled experiment || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group project work || Assignment 7: Development, Observation, and Product Events.&amp;lt;br&amp;gt;1. Continue with your development process:&amp;lt;br&amp;gt;- Hold sprint planning and reviews.&amp;lt;br&amp;gt;- Revisit estimations and keep track for velocity calculation.&amp;lt;br&amp;gt;- Host demos and release new versions to your users&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;2. Observing users:&amp;lt;br&amp;gt;- Integrate a user sessions recording tool into your product&amp;lt;br&amp;gt;- As a team: watch 100 user sessions and outline common user behavior patterns.&amp;lt;br&amp;gt;- Each team member: give product to 3 new people and observe them use it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;3. Product events:&amp;lt;br&amp;gt;Create a product events table.&amp;lt;br&amp;gt;Integrate a free analytics tool that supports events reporting (e.g. Amplitude, MixPanel).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Write and submit a report:&amp;lt;br&amp;gt;- describe user behavior patterns (main ways how people use your product).&amp;lt;br&amp;gt;- learning points from the observations&amp;lt;br&amp;gt;- add the events table.&amp;lt;br&amp;gt;- describe which analytics tool you chose and why&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Assignment 8: GQM, Metrics, and Hypothesis-testing.&amp;lt;br&amp;gt;1. GQM and Metrics Dashboard&amp;lt;br&amp;gt;- Compose a GQM for your product.&amp;lt;br&amp;gt;- Identify your  focus and L1 metrics&amp;lt;br&amp;gt;- Setup an Analytics Dashboard with the metrics you chose.&amp;lt;br&amp;gt;- Add the instructors to your Analytics Dashboard.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Hypothesis-testing:&amp;lt;br&amp;gt;- answer clarity and hypotheses: do users understand your product, is it easy for them to get started, and do they return?&amp;lt;br&amp;gt;- suggest product improvements to increase clarity, ease of starting and retention.&amp;lt;br&amp;gt;- based on the suggestions formulate 3 falsifiable hypotheses&amp;lt;br&amp;gt;- design a simple test to check each of them&amp;lt;br&amp;gt;- pick one test that could be conducted by observing your users&amp;lt;br&amp;gt;- conduct the test&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit:&amp;lt;br&amp;gt;- GQM, Focus and L1 Metrics breakdown.&amp;lt;br&amp;gt;- Report on the hypothesis-testing activities&amp;lt;br&amp;gt;- Access link to the dashboard.&amp;lt;br&amp;gt;Assignment 9: Running an A/B test&amp;lt;br&amp;gt;Compose an A/B test:&amp;lt;br&amp;gt;- Design a change in your product&amp;lt;br&amp;gt;- Hypothesis: Clearly state what you expect to improve as the result of the change.&amp;lt;br&amp;gt;- Parameter and Variants: Describe both A and B variants (and other if you have more).&amp;lt;br&amp;gt;- Intended sample size.&amp;lt;br&amp;gt;- OEC: Determine the target metric to run the experiment against.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Then do one of the two options:&amp;lt;br&amp;gt;Option 1: Conduct the A/B test using a remote control and A/B testing tool (Firebase, Optimizely or like)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Option 2: Do the statistical math yourself&amp;lt;br&amp;gt;Conduct an A/B test and collect data.&amp;lt;br&amp;gt;Do the math manually using the standard Student T-test.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a PDF with:&amp;lt;br&amp;gt;-  the A/B test description &amp;lt;br&amp;gt;- report on how the experiment went.&amp;lt;br&amp;gt;- either screenshots from the tool or math calculations. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. User: should be a specific user, can start from generic and then show how you narrowed it.&lt;br /&gt;
# 3. Solution: how do you target the problem, what were the initial assumptions/hypotheses&lt;br /&gt;
# 4. Elicitation process: interviews, how many people, what questions you asked, what you learnt.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 5. Arriving at MVP: how you chose features, describe prototyping and learning from it, when did you launch, and how it went.&lt;br /&gt;
# 6. Team and development process: how it evolved, what were the challenges, what fixes you made to keep progressing.&lt;br /&gt;
# 7. Product demo: make it clear what your current product progress is.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 7. Hypothesis-driven development: how did you verify value and understandability of your product, what were the main hypotheses you had to check through MVP.&lt;br /&gt;
# 8. Measuring product: what metrics you chose, why, what funnels did you set for yourself, and what was the baseline for your MVP.&lt;br /&gt;
# 9. Experimentation: What usability tests and experiments you conducted, what did you learn, how did it affect your funnels and metrics.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a product and follow the guidelines of the course. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Capstone_Project&amp;diff=8164</id>
		<title>BSc: Capstone Project</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Capstone_Project&amp;diff=8164"/>
		<updated>2023-04-12T13:13:31Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Capstone Project = * '''Course name''': Capstone Project * '''Code discipline''': - * '''Subject area''': Subject Areas to choose from: -  == Short Description == This cour...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Capstone Project =&lt;br /&gt;
* '''Course name''': Capstone Project&lt;br /&gt;
* '''Code discipline''': -&lt;br /&gt;
* '''Subject area''': Subject Areas to choose from: -&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: People Management; Processes and Project Development, Planning and Controlling.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE113 - Logic &amp;amp; Discrete Maths&lt;br /&gt;
* CSE201 - Mathematical Analysis I&lt;br /&gt;
* CSE202 - Analytical Geometry and Linear Algebra I&lt;br /&gt;
* CSE401 - Fundamentals of Computer Architecture&lt;br /&gt;
* CSE101 - Introduction to Programming&lt;br /&gt;
* CSE103 - Theoretical Computer Science&lt;br /&gt;
* CSE203 - Mathematical Analysis II&lt;br /&gt;
* CSE204 - Analytical Geometry and Linear Algebra II&lt;br /&gt;
* CSE117 - Data Structures and Algorithms&lt;br /&gt;
* CSE112 - Software System Analysis and Design&lt;br /&gt;
* CSE801 - Software Project&lt;br /&gt;
* CSE301 - Introduction to Artificial Intelligence&lt;br /&gt;
* CSE206 - Probability and Statistics&lt;br /&gt;
* CSE402 - Physics I (Mechanics)&lt;br /&gt;
* CSE105 - Operating Systems&lt;br /&gt;
* CSE205 - Differential Equations&lt;br /&gt;
* CSE333 - Introduction to Optimization&lt;br /&gt;
* CSE302 - Introduction to Machine Learning&lt;br /&gt;
* (SD, CS, DS, AAI) CSE106 - Databases&lt;br /&gt;
* (SD, CS, DS, AAI) CSE501 - Networks&lt;br /&gt;
* (SD, CS) CSE502 - System and Network Administration&lt;br /&gt;
* (SD, CS, AAI) CSE114 - Distributed and Network Programming&lt;br /&gt;
* (AAI) CSE338 - Reinforcement Learning&lt;br /&gt;
* (DS) CSE310 - Statistical Techniques&lt;br /&gt;
* (DS) CSE340 - Nature Inspired Computing&lt;br /&gt;
* (RO) CSE410 - Physics II (Electrical Engineering)&lt;br /&gt;
* (RO) CSE403 - Control Theory&lt;br /&gt;
* (RO) CSE408 - Theoretical Mechanics&lt;br /&gt;
* (RO) CSE406 - Fundamental of Robotics&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| People Management, Leadership and Teamwork || &lt;br /&gt;
# People Management Styles&lt;br /&gt;
# People management  &amp;amp; Leadership skills&lt;br /&gt;
# Teamwork Tools: Trello, BitBucket, Miro, Github&lt;br /&gt;
|-&lt;br /&gt;
| Project development and realization || &lt;br /&gt;
# Defining and measuring processes&lt;br /&gt;
# Project Life Cycle&lt;br /&gt;
# Project Development and Management methodology&lt;br /&gt;
|-&lt;br /&gt;
| Planning and controlling projects || &lt;br /&gt;
# Introduction - Planning &amp;amp; Controlling Software Development Projects&lt;br /&gt;
# Work Breakdown Structures&lt;br /&gt;
# Estimation Methods&lt;br /&gt;
# Activity Planning&lt;br /&gt;
# Milestone Planning&lt;br /&gt;
# Release Planning&lt;br /&gt;
# Tracking Reporting &amp;amp; Controlling&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main goal of this course is to enable a student to understand the phases of project development; to manage both human and computational resources through control of the development process. The main task is to combine all the knowledge obtained during the study at the university and turn it into real projects.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* List existing tools for a teamwork&lt;br /&gt;
* Describe the skills required for people manager&lt;br /&gt;
* Describe the skills required for a good leader&lt;br /&gt;
* Explain the steps of project Life Cycle&lt;br /&gt;
* Know how to plan and control software/hardware projects&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Get ideas about the work in the main structural divisions&lt;br /&gt;
* Formulate the idea as a project task&lt;br /&gt;
* Set objectives and goals properly&lt;br /&gt;
* Perform the given tasks in a certain limit of time&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Adapt  to real working conditions in various institutions and organizations&lt;br /&gt;
* Gain experience while working in teams&lt;br /&gt;
* Organize and plan the projects &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| Pass || 60-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || 45&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 55&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Process oriented guided inquiry learning (POGIL) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology are you going to apply:&amp;lt;br&amp;gt;- Shortly describe the  method(-s) that  could solve the problem.&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation of Current Progress || Prepare a short pitch for your current project progress (5-7 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology are you going to apply:&amp;lt;br&amp;gt;- Shortly describe the  method(-s) that  could solve the problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Which tasks are you performing:&amp;lt;br&amp;gt;- Shortly describe the tasks that are being solved.&amp;lt;br&amp;gt;- Describe the current problems in realization if any.  || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation (Project Defense) || Prepare a 5-minutes presentation on your project. During the presentation clearly define the role and contribution of each member of a team.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology is used:&amp;lt;br&amp;gt;- Describe the  method(-s) that  were used to solve the problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What are the results:&amp;lt;br&amp;gt;- Describe what you achieved during the course. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the midterm project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. Methodology: clear statement of the methods to be used.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# The activity in this section is not graded. The presentation is needed only to see the current state of the project realization.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. Methodology: clear statement of the methods used.&lt;br /&gt;
# 3. Results: students provided the achieved results and can interpret them&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to follow the guidelines of the course and contribute to a new project. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project content, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8163</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8163"/>
		<updated>2023-04-12T12:11:16Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Capstone Project =&lt;br /&gt;
* '''Course name''': Capstone Project&lt;br /&gt;
* '''Code discipline''': -&lt;br /&gt;
* '''Subject area''': Subject Areas to choose from: -&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: People Management; Processes and Project Development, Planning and Controlling.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE113 - Logic &amp;amp; Discrete Maths&lt;br /&gt;
* CSE201 - Mathematical Analysis I&lt;br /&gt;
* CSE202 - Analytical Geometry and Linear Algebra I&lt;br /&gt;
* CSE401 - Fundamentals of Computer Architecture&lt;br /&gt;
* CSE101 - Introduction to Programming&lt;br /&gt;
* CSE103 - Theoretical Computer Science&lt;br /&gt;
* CSE203 - Mathematical Analysis II&lt;br /&gt;
* CSE204 - Analytical Geometry and Linear Algebra II&lt;br /&gt;
* CSE117 - Data Structures and Algorithms&lt;br /&gt;
* CSE112 - Software System Analysis and Design&lt;br /&gt;
* CSE801 - Software Project&lt;br /&gt;
* CSE301 - Introduction to Artificial Intelligence&lt;br /&gt;
* CSE206 - Probability and Statistics&lt;br /&gt;
* CSE402 - Physics I (Mechanics)&lt;br /&gt;
* CSE105 - Operating Systems&lt;br /&gt;
* CSE205 - Differential Equations&lt;br /&gt;
* CSE333 - Introduction to Optimization&lt;br /&gt;
* CSE302 - Introduction to Machine Learning&lt;br /&gt;
* (SD, CS, DS, AAI) CSE106 - Databases&lt;br /&gt;
* (SD, CS, DS, AAI) CSE501 - Networks&lt;br /&gt;
* (SD, CS) CSE502 - System and Network Administration&lt;br /&gt;
* (SD, CS, AAI) CSE114 - Distributed and Network Programming&lt;br /&gt;
* (AAI) CSE338 - Reinforcement Learning&lt;br /&gt;
* (DS) CSE310 - Statistical Techniques&lt;br /&gt;
* (DS) CSE340 - Nature Inspired Computing&lt;br /&gt;
* (RO) CSE410 - Physics II (Electrical Engineering)&lt;br /&gt;
* (RO) CSE403 - Control Theory&lt;br /&gt;
* (RO) CSE408 - Theoretical Mechanics&lt;br /&gt;
* (RO) CSE406 - Fundamental of Robotics&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| People Management, Leadership and Teamwork || &lt;br /&gt;
# People Management Styles&lt;br /&gt;
# People management  &amp;amp; Leadership skills&lt;br /&gt;
# Teamwork Tools: Trello, BitBucket, Miro, Github&lt;br /&gt;
|-&lt;br /&gt;
| Project development and realization || &lt;br /&gt;
# Defining and measuring processes&lt;br /&gt;
# Project Life Cycle&lt;br /&gt;
# Project Development and Management methodology&lt;br /&gt;
|-&lt;br /&gt;
| Planning and controlling projects || &lt;br /&gt;
# Introduction - Planning &amp;amp; Controlling Software Development Projects&lt;br /&gt;
# Work Breakdown Structures&lt;br /&gt;
# Estimation Methods&lt;br /&gt;
# Activity Planning&lt;br /&gt;
# Milestone Planning&lt;br /&gt;
# Release Planning&lt;br /&gt;
# Tracking Reporting &amp;amp; Controlling&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main goal of this course is to enable a student to understand the phases of project development; to manage both human and computational resources through control of the development process. The main task is to combine all the knowledge obtained during the study at the university and turn it into real projects.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* List existing tools for a teamwork&lt;br /&gt;
* Describe the skills required for people manager&lt;br /&gt;
* Describe the skills required for a good leader&lt;br /&gt;
* Explain the steps of project Life Cycle&lt;br /&gt;
* Know how to plan and control software/hardware projects&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Get ideas about the work in the main structural divisions&lt;br /&gt;
* Formulate the idea as a project task&lt;br /&gt;
* Set objectives and goals properly&lt;br /&gt;
* Perform the given tasks in a certain limit of time&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Adapt  to real working conditions in various institutions and organizations&lt;br /&gt;
* Gain experience while working in teams&lt;br /&gt;
* Organize and plan the projects&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| Pass || 60.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| Fail || 0.0-59.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || 45&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 55&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology are you going to apply:&amp;lt;br&amp;gt;- Shortly describe the  method(-s) that  could solve the problem. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation of Current Progress || Prepare a short pitch for your current project progress (5-7 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology are you going to apply:&amp;lt;br&amp;gt;- Shortly describe the  method(-s) that  could solve the problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Which tasks are you performing:&amp;lt;br&amp;gt;- Shortly describe the tasks that are being solved.&amp;lt;br&amp;gt;- Describe the current problems in realization if any. || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Presentation (Project Defense) || Prepare a 5-minutes presentation on your project. During the presentation clearly define the role and contribution of each member of a team.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What methodology is used:&amp;lt;br&amp;gt;- Describe the  method(-s) that  were used to solve the problem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What are the results:&amp;lt;br&amp;gt;- Describe what you achieved during the course. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the midterm project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. Methodology: clear statement of the methods to be used.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# The activity in this section is not graded. The presentation is needed only to see the current state of the project realization.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. Methodology: clear statement of the methods used.&lt;br /&gt;
# 3. Results: students provided the achieved results and can interpret them&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to follow the guidelines of the course and contribute to a new project. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project content, and to answer questions.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8160</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8160"/>
		<updated>2023-04-10T11:31:36Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Ideation tools || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| Market research content || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| Customer development || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| Market sizing || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| Data for a research || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| Founder motivation || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Day || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions and reflections not slides or reading from scratch.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || Difference between Art and Creativity. Examples from your personal experience&amp;lt;br&amp;gt;Tools to manage your attention: work with exercises above&amp;lt;br&amp;gt;Is it true that an ideation stage is the very first step to take when starting your own business? If not, what needs to be done before?&amp;lt;br&amp;gt;Idea diary: share your experience, was it useful? How to keep motivation to continue?&amp;lt;br&amp;gt;Sharing your business ideas: is it risky for a founder? Why?&amp;lt;br&amp;gt;Name and discuss principles of hypothesis thinking&amp;lt;br&amp;gt;Name and comment on ideation tool you know. Did you have an experience with it?&amp;lt;br&amp;gt;Where to take creativity? Your advice&amp;lt;br&amp;gt;Lets find examples of “Steal like an artist” approach among startups&amp;lt;br&amp;gt;Create a list of 5 business ideas you have ever had in your mind. Choose 1 and make an exhaustive list of the problems that are associated with the proposed business idea. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Break into teams, choose from the list below 1 tool to work with. Use the templates to create new business ideas. Summarize the results. Share your results and experience of using the template with other teams || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercise || Start an &amp;quot;Idea diary&amp;quot; (not necessarily business ideas): create a convenient place for notes (notion, pinterest, instagram, paper notebook, etc.). Note the time/place/circumstances of ideas coming, learn to write down ideas. Draw conclusions from 1 week's work: where, when, how, why new ideas arise and whether you can manage their flow. || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What are the basic steps in market research?&amp;lt;br&amp;gt;What are the commonly used market research methods?&amp;lt;br&amp;gt;What research question types can be asked in surveys?&amp;lt;br&amp;gt;Should startup prefer primary or secondary research? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || SWOT analysis: compare your business idea with competitors and market situation&amp;lt;br&amp;gt; Get familiar with industry trends and reports: Find and create a list of 3 to 5 business research papers or trend reports in your industry || 0&lt;br /&gt;
|-&lt;br /&gt;
| Home written assignment || Market research doc: create a structure that is:&amp;lt;br&amp;gt;1-2 pages long&amp;lt;br&amp;gt;Describes your business idea&amp;lt;br&amp;gt;Contains the structure of your future research&amp;lt;br&amp;gt;Contains a list of questions to answer during the research for each chapter proposed&amp;lt;br&amp;gt;Contains links and references to data sources potentilly interesting to use in a research&amp;lt;br&amp;gt;Its feasible: it should be a chance you may answer all the questions stated in the doc&amp;lt;br&amp;gt;The doc format is designed and well structured || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Oral test || Good or bad interview question?&amp;lt;br&amp;gt;Useful or useless feedback? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Work on your customer profile using the Persona template. Make a client interview script with the help of the Problem-validation-script. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Watch the video with the case study. This is an example of HOW NOT to take a customer discovery interview. Discuss what went wrong? || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Estimate your target market using the TAM-SAM-SOM template in MIRO. Explain the data. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Learn a market sizing case: online babysitting service || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Use 3 tools from this lesson's theory that you are least familiar with or have not used at all. From each source, take one insight on the state of your project's market. (For example, the total size of your target market, a leading competitor, number of users, or a growing trend) || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral presentation || Take one tool from the list below and create a “how-to” guide to the service for your classmates. The guide could be done in a form of 1) video-instruction 2) text 3) visualized scheme 4) presentation. The guide must answer how to use a tool and give an example of its use on concrete case study. Studying the guide should take your reader not mach then 15 min. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Exercises:&amp;lt;br&amp;gt;Personal SWOT Analysis&amp;lt;br&amp;gt;List of Personal Achievements&amp;lt;br&amp;gt;Analysis of Motivating Activities&amp;lt;br&amp;gt;Your Personal Vision || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Pitch session || The final Market Research report should follow the structure discussed &amp;lt;br&amp;gt;Content of the oral presentation may include: business description, market overview, main sources used in the research, competitors overview, monetization opportunity, market size, further stages of research or business work, team, comments on some challenges during the work || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used &lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8159</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8159"/>
		<updated>2023-04-10T11:30:16Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Ideation tools || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| Market research content || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| Customer development || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| Market sizing || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| Data for a research || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| Founder motivation || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Day || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions and reflections not slides or reading from scratch.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || Difference between Art and Creativity. Examples from your personal experience&amp;lt;br&amp;gt;Tools to manage your attention: work with exercises above&amp;lt;br&amp;gt;Is it true that an ideation stage is the very first step to take when starting your own business? If not, what needs to be done before?&amp;lt;br&amp;gt;Idea diary: share your experience, was it useful? How to keep motivation to continue?&amp;lt;br&amp;gt;Sharing your business ideas: is it risky for a founder? Why?&amp;lt;br&amp;gt;Name and discuss principles of hypothesis thinking&amp;lt;br&amp;gt;Name and comment on ideation tool you know. Did you have an experience with it?&amp;lt;br&amp;gt;Where to take creativity? Your advice&amp;lt;br&amp;gt;Lets find examples of “Steal like an artist” approach among startups&amp;lt;br&amp;gt;Create a list of 5 business ideas you have ever had in your mind. Choose 1 and make an exhaustive list of the problems that are associated with the proposed business idea. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Break into teams, choose from the list below 1 tool to work with. Use the templates to create new business ideas. Summarize the results. Share your results and experience of using the template with other teams || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercise || Start an &amp;quot;Idea diary&amp;quot; (not necessarily business ideas): create a convenient place for notes (notion, pinterest, instagram, paper notebook, etc.). Note the time/place/circumstances of ideas coming, learn to write down ideas. Draw conclusions from 1 week's work: where, when, how, why new ideas arise and whether you can manage their flow. || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What are the basic steps in market research?&amp;lt;br&amp;gt;What are the commonly used market research methods?&amp;lt;br&amp;gt;What research question types can be asked in surveys?&amp;lt;br&amp;gt;Should startup prefer primary or secondary research? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || SWOT analysis: compare your business idea with competitors and market situation&amp;lt;br&amp;gt; Get familiar with industry trends and reports: Find and create a list of 3 to 5 business research papers or trend reports in your industry || 0&lt;br /&gt;
|-&lt;br /&gt;
| Home written assignment || Market research doc: create a structure that is:&amp;lt;br&amp;gt;1-2 pages long&amp;lt;br&amp;gt;Describes your business idea&amp;lt;br&amp;gt;Contains the structure of your future research&amp;lt;br&amp;gt;Contains a list of questions to answer during the research for each chapter proposed&amp;lt;br&amp;gt;Contains links and references to data sources potentilly interesting to use in a research&amp;lt;br&amp;gt;Its feasible: it should be a chance you may answer all the questions stated in the doc&amp;lt;br&amp;gt;The doc format is designed and well structured || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Oral test || Good or bad interview question?&amp;lt;br&amp;gt;Useful or useless feedback? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Work on your customer profile using the Persona template. Make a client interview script with the help of the Problem-validation-script. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Watch the video with the case study. This is an example of HOW NOT to take a customer discovery interview. Discuss what went wrong? || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Estimate your target market using the TAM-SAM-SOM template in MIRO. Explain the data. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Learn a market sizing case: online babysitting service || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Use 3 tools from this lesson's theory that you are least familiar with or have not used at all. From each source, take one insight on the state of your project's market. (For example, the total size of your target market, a leading competitor, number of users, or a growing trend) || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral presentation || Take one tool from the list below and create a “how-to” guide to the service for your classmates. The guide could be done in a form of 1) video-instruction 2) text 3) visualized scheme 4) presentation. The guide must answer how to use a tool and give an example of its use on concrete case study. Studying the guide should take your reader not mach then 15 min. || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Exercises:&amp;lt;br&amp;gt;Personal SWOT Analysis&amp;lt;br&amp;gt;List of Personal Achievements&amp;lt;br&amp;gt;Analysis of Motivating Activities&amp;lt;br&amp;gt;Your Personal Vision || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Pitch session || The final Market Research report should follow the structure discussed &amp;lt;br&amp;gt;Content of the oral presentation may include: business description, market overview, main sources used in the research, competitors overview, monetization opportunity, market size, further stages of research or business work, team, comments on some challenges during the work || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used&lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8155</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8155"/>
		<updated>2023-03-27T11:05:01Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Ideation tools || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| Market research content || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| Customer development || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| Market sizing || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| Data for a research || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| Founder motivation || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Day || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions and reflections not slides or reading from scratch.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || Difference between Art and Creativity. Examples from your personal experience&amp;lt;br&amp;gt;Tools to manage your attention: work with exercises above&amp;lt;br&amp;gt;Is it true that an ideation stage is the very first step to take when starting your own business? If not, what needs to be done before?&amp;lt;br&amp;gt;Idea diary: share your experience, was it useful? How to keep motivation to continue?&amp;lt;br&amp;gt;Sharing your business ideas: is it risky for a founder? Why?&amp;lt;br&amp;gt;Name and discuss principles of hypothesis thinking&amp;lt;br&amp;gt;Name and comment on ideation tool you know. Did you have an experience with it?&amp;lt;br&amp;gt;Where to take creativity? Your advice&amp;lt;br&amp;gt;Lets find examples of “Steal like an artist” approach among startups&amp;lt;br&amp;gt;Create a list of 5 business ideas you have ever had in your mind. Choose 1 and make an exhaustive list of the problems that are associated with the proposed business idea. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Break into teams, choose from the list below 1 tool to work with. Use the templates to create new business ideas. Summarize the results. Share your results and experience of using the template with other teams || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercise || Start an &amp;quot;Idea diary&amp;quot; (not necessarily business ideas): create a convenient place for notes (notion, pinterest, instagram, paper notebook, etc.). Note the time/place/circumstances of ideas coming, learn to write down ideas. Draw conclusions from 1 week's work: where, when, how, why new ideas arise and whether you can manage their flow. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What are the basic steps in market research?&amp;lt;br&amp;gt;What are the commonly used market research methods?&amp;lt;br&amp;gt;What research question types can be asked in surveys?&amp;lt;br&amp;gt;Should startup prefer primary or secondary research? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || SWOT analysis: compare your business idea with competitors and market situation&amp;lt;br&amp;gt; Get familiar with industry trends and reports: Find and create a list of 3 to 5 business research papers or trend reports in your industry || 0&lt;br /&gt;
|-&lt;br /&gt;
| Home written assignment || Market research doc: create a structure that is:&amp;lt;br&amp;gt;1-2 pages long&amp;lt;br&amp;gt;Describes your business idea&amp;lt;br&amp;gt;Contains the structure of your future research&amp;lt;br&amp;gt;Contains a list of questions to answer during the research for each chapter proposed&amp;lt;br&amp;gt;Contains links and references to data sources potentilly interesting to use in a research&amp;lt;br&amp;gt;Its feasible: it should be a chance you may answer all the questions stated in the doc&amp;lt;br&amp;gt;The doc format is designed and well structured || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Oral test || Good or bad interview question?&amp;lt;br&amp;gt;Useful or useless feedback? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Work on your customer profile using the Persona template. Make a client interview script with the help of the Problem-validation-script. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Watch the video with the case study. This is an example of HOW NOT to take a customer discovery interview. Discuss what went wrong? || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Estimate your target market using the TAM-SAM-SOM template in MIRO. Explain the data. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Learn a market sizing case: online babysitting service || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Use 3 tools from this lesson's theory that you are least familiar with or have not used at all. From each source, take one insight on the state of your project's market. (For example, the total size of your target market, a leading competitor, number of users, or a growing trend) || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral presentation || Take one tool from the list below and create a “how-to” guide to the service for your classmates. The guide could be done in a form of 1) video-instruction 2) text 3) visualized scheme 4) presentation. The guide must answer how to use a tool and give an example of its use on concrete case study. Studying the guide should take your reader not mach then 15 min. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Exercises:&amp;lt;br&amp;gt;Personal SWOT Analysis&amp;lt;br&amp;gt;List of Personal Achievements&amp;lt;br&amp;gt;Analysis of Motivating Activities&amp;lt;br&amp;gt;Your Personal Vision || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Pitch session || The final Market Research report should follow the structure discussed &amp;lt;br&amp;gt;Content of the oral presentation may include: business description, market overview, main sources used in the research, competitors overview, monetization opportunity, market size, further stages of research or business work, team, comments on some challenges during the work || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used &lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8154</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8154"/>
		<updated>2023-03-27T10:57:34Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used &lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8153</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8153"/>
		<updated>2023-03-27T10:56:33Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
 || &lt;br /&gt;
 || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used&lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Probability_And_Statistics.f22&amp;diff=8152</id>
		<title>BSc: Probability And Statistics.f22</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Probability_And_Statistics.f22&amp;diff=8152"/>
		<updated>2023-03-23T09:37:59Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: /* Final assessment */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Probability and Statistics =&lt;br /&gt;
* '''Course name''':  Probability and Statistics&lt;br /&gt;
* '''Code discipline''': CSE206&lt;br /&gt;
* '''Subject area''': Math&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
The course is designed to provide Software Engineers and Computer Scientists by correct knowledge of basic (core) concepts, definitions, theoretical results and applied methods &amp;amp; techniques of Probability Theory and Mathematical Statistics. The main idea of the course is to study mathematical basis of modelling random experiments. The course includes constructing a probability space, a model of a random experiment, and its applications to practice. After that, random variables and their properties are considered. As examples of applying this theoretical background, limit theorems of probability theory are proved (law of large numbers, central limit theorem) and some elements of mathematical statistics are studied.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Basics of Probability || &lt;br /&gt;
# Sampling Procedures, Collection of Data&lt;br /&gt;
# Measures of Location: The Sample Mean and Median, Measures of Variability, Discrete and Continuous Data&lt;br /&gt;
# Sample Space, Events, Probability of an Event, Additive Rules, Conditional Probability, Bayes’ Rule&lt;br /&gt;
# Discrete Probability Distributions. Continuous Probability Distributions, Joint Probability Distributions&lt;br /&gt;
# Mean of a Random Variable, Variance and Covariance of Random Variables, Chebyshev’s Theorem&lt;br /&gt;
|-&lt;br /&gt;
| Some Probability Distributions || &lt;br /&gt;
# Binomial and Multinomial Distributions,&lt;br /&gt;
# Hypergeometric Distribution,&lt;br /&gt;
# Poisson Distribution and the Poisson Process&lt;br /&gt;
# Some Continuous Probability Distributions&lt;br /&gt;
# Uniform, Normal, Gamma, Exponential,  Chi-Squared, Beta, Lognormal, Weibull Distributions&lt;br /&gt;
|-&lt;br /&gt;
| Basics of Statistics || &lt;br /&gt;
# Sampling Distribution of Means and the Central Limit Theorem.&lt;br /&gt;
# t-Distribution, F-Distribution,Quantile and Probability Plots&lt;br /&gt;
# Estimating the Mean, Proportion, Variance, Differences, Maximum Likelihood&lt;br /&gt;
# Testing a Statistical Hypothesis, Test for Independence, Test for Homogeneity&lt;br /&gt;
# Least Squares and the Fitted Model, Choice of a Regression Model,&lt;br /&gt;
# Analysis-of-Variance Approach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
&lt;br /&gt;
This calculus course will provide an opportunity for participants to:&lt;br /&gt;
* understand key principles involved in differentiation and integration of functions&lt;br /&gt;
* solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities&lt;br /&gt;
* become familiar with the fundamental theorems of Calculus&lt;br /&gt;
* get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* know the probability function and its properties&lt;br /&gt;
* know the law of total probability and Bayes’ theorem&lt;br /&gt;
* explain the independence of events and of random variables&lt;br /&gt;
* know the different continuous distributions&lt;br /&gt;
* know the multivariate distributions for discrete and continuous cases&lt;br /&gt;
* know the maximum likelihood estimator method&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* construct a mathematical model of a random experiment (probability space)&lt;br /&gt;
* calculate conditional probabilities&lt;br /&gt;
* use probability generating functions for discrete random variables&lt;br /&gt;
* find confidence intervals for parameters of a normal distribution&lt;br /&gt;
* estimate unknown parameters of distributions&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* find expected value, variance and other characteristics of a random variable&lt;br /&gt;
* apply limit theorems (law of large numbers and central limit theorem)&lt;br /&gt;
* find parameters of a simple linear regression&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-49 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Midterm || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tests || 28 (14 for each)&lt;br /&gt;
|-&lt;br /&gt;
| Final exam  || 50&lt;br /&gt;
|-&lt;br /&gt;
| In-class participation || 7 (including 5 extras)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
* Participation is important. Attending lectures is the key to success in this course.&lt;br /&gt;
* Review lecture materials before classes to do well.&lt;br /&gt;
* Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Probability &amp;amp; statistics for engineers &amp;amp; scientists/Ronald E. Walpole ... [et al.] — 9th ed. p. cm. ISBN 978-0-321-62911-1 [https://math.buet.ac.bd/public/faculty_profile/files/835598806.pdf book]&lt;br /&gt;
* Durrett Rick. (2019) Probability. Theory and Examples,&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Suhov Y, Kelbert M (2005) Probability and Statistics by Example, Cambridge University Press&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* No.&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Inquiry-based learning || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Process oriented guided inquiry learning (POGIL) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Studio-based learning || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Universal design for learning || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Essays || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
# Each game of a match between two equal players can end with a victory of one of them with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}5&amp;lt;/math&amp;gt; independently of the other games. Each victory yields one point, and the match is played until one of the players scores 6 points. Due to technical reasons the match was interrupted when the score was &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;5:3&amp;lt;/math&amp;gt; in favour of the first player. What do you think is a fair way to distribute the prize between the players?&lt;br /&gt;
# Seventy numbers are chosen at random from integers &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;1,2,3,\cdot,100&amp;lt;/math&amp;gt;. What is the probability that the largest number chosen is &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;98&amp;lt;/math&amp;gt;?&lt;br /&gt;
# A hospital specialises in curing three types of diseases: &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C&amp;lt;/math&amp;gt;. On average, there are &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;50\%&amp;lt;/math&amp;gt; of patients who suffer from disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;30\%&amp;lt;/math&amp;gt; of patients with disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;20\%&amp;lt;/math&amp;gt; of patients with disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C&amp;lt;/math&amp;gt; (each of the patients has exactly one of these diseases). The probabilities to fully recover from the diseases are equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}95&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}9&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}85&amp;lt;/math&amp;gt; respectively. A patient who came to the hospital recovered completely. What is the probability that he had disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;?&lt;br /&gt;
# A white ball is added into an urn that initially contained &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt; balls. It is known that the probabilities of having &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0,1,2,\ldots n&amp;lt;/math&amp;gt; white balls (at the start) in the urn are equal to each other. (a) One ball is taken at random from the urn. What is the probability that the ball is white? (b) The ball taken from the urn has turned out to be white. Find the most probable number of white balls that were in the urn from the start.&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
# On average &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;25\%&amp;lt;/math&amp;gt; students subscribe to the newsletter. Determine the most probable number of subscribers out of (a) 100 students; (b) 103 students.&lt;br /&gt;
# Two players are playing a match (that consists of several games), each of the games can finish in favour of the younger player with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}6&amp;lt;/math&amp;gt; and in favour of the older player with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}4&amp;lt;/math&amp;gt; The younger player has won exactly five games in the first eight games. What is the probability that he started the match with a defeat?&lt;br /&gt;
# Find the range of variance for random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\eta&amp;lt;/math&amp;gt; if its cumulative distribution function is given by &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;F_{\eta}(x)=\begin{cases}0,&amp;amp;x\leq0,\\0{.}3,&amp;amp;0&amp;lt;x\leq2,\\b,&amp;amp;2&amp;lt;x\leq6,\\1,&amp;amp;x&amp;gt;6,\end{cases}&amp;lt;/math&amp;gt; if &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&amp;lt;/math&amp;gt; is a parameter that belongs to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(0{.}3;1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Six people entered the lift at the ground floor of a nine-storied house. Find the expected value for (a) the number of stops where exactly one person gets off the lift; (b) the number of stops where exactly two persons leave the lift.&lt;br /&gt;
# Find the expected value and variance of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a^\xi&amp;lt;/math&amp;gt; given that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi\sim Bin(n,p)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Y&amp;lt;/math&amp;gt; has a uniform distribution on interval &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(a;b)&amp;lt;/math&amp;gt;, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E Y= Var Y=3&amp;lt;/math&amp;gt;. Find &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
# How many times does one have to flip a coin to get the results “heads”, “heads” in succession? Is the result going to change if we replace the sequence with “tails”, “heads”?&lt;br /&gt;
# Forty three equally strong sportsmen take part in a ski race; 18 of them belong to club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;A&amp;lt;/math&amp;gt;, 10 to club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt; and 15 to club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C&amp;lt;/math&amp;gt;. What is the average place for (a) the best participant from club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;; (b) the worst participant from club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;?&lt;br /&gt;
# How much rolls does one need on average to get a sequence “6”, “6” when rolling a symmetric six-sided die? And if we change this sequence to “6”, “6”, “6”?&lt;br /&gt;
# &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\zeta&amp;lt;/math&amp;gt; is the quantity of threes and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\eta&amp;lt;/math&amp;gt; is the quantity of odd digits obtained when rolling a fair die &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;K&amp;lt;/math&amp;gt; times. Find correlation coefficient between &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\eta&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\zeta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The probabilities for three students to pass the exam are equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{12}&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{14}&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{18}{25}&amp;lt;/math&amp;gt; respectively. Determine the probability that at least one student passes the exam given that they pass or fail independently of each other.&lt;br /&gt;
# One of 10-digit numbers in which digits go in non-increasing order is chosen at random. Find the probability that exactly 4 different digits are used in this number.&lt;br /&gt;
# Two persons play a game. They take turns in rolling a 10-sided fair die. The first one wins as soon as he rolls 9 or 10, whereas the second one wins as soon as he gets no more than 4. (The game goes on until one of the player’s winning conditions is met). Determine the probability for the first player to win the game.&lt;br /&gt;
# Two dice are rolled simultaneously. What is the probability that the sum is even given that it is a multiple of 3?&lt;br /&gt;
# There are 5 white balls and 7 green balls in the first urn; 2 white balls and 10 green balls in the second urn. The third urn, that has initially been empty, is filled with the balls: 4 balls are taken from the first urn, 6 balls are taken from the second urn, and they are placed into the third urn. After that, 2 balls are taken at random from the third urn. It turns out that both these balls are green. Determine the probability that these balls originate from different urns.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# Is it possible for random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;X&amp;lt;/math&amp;gt; to have a binomial distribution if (a) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E X=6&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Var X=3&amp;lt;/math&amp;gt;; (b) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E X=7&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Var X=4&amp;lt;/math&amp;gt;?&lt;br /&gt;
# Let &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Y&amp;lt;/math&amp;gt; be number of sixes and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Z&amp;lt;/math&amp;gt; be number of fours one gets when rolling six dice. Find the expected value and variance of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Y+Z&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Let &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Z&amp;lt;/math&amp;gt; be a random variable with geometric distribution. Prove that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P(Z=n+k|z&amp;gt;n)=P(Z=k)&amp;lt;/math&amp;gt; (''lack of memory property of geometric distribution'').&lt;br /&gt;
# Let us consider a sphere of radius &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; centered at &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;O&amp;lt;/math&amp;gt;. Point &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;M&amp;lt;/math&amp;gt; is chosen at random inside this circle. Random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi&amp;lt;/math&amp;gt; is equal to the length of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;OM&amp;lt;/math&amp;gt;. Find the cumulative distribution function, probability density, expected value and variance of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\theta&amp;lt;/math&amp;gt; is exponentially distributed with parameter &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\lambda&amp;lt;/math&amp;gt;. Calculate the probabilities that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\theta&amp;lt;/math&amp;gt; belongs to intervals &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(0;1), (1;2), \ldots, (n-1;n), \ldots&amp;lt;/math&amp;gt; and show that these probabilities form a geometric sequence. What is the common ratio of this sequence?&lt;br /&gt;
# It is known that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi&amp;lt;/math&amp;gt; is normally distributed random variable, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P\{|\xi-E\xi|&amp;lt;1\}=0{.}3&amp;lt;/math&amp;gt;. Find the probability that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;|\xi-E\xi|&amp;lt;2&amp;lt;/math&amp;gt;.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# The probabilities for three students to pass the exam are equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{12}&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{14}&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{18}{25}&amp;lt;/math&amp;gt; respectively. Determine the probability that at least one student passes the exam given that they pass or fail independently of each other.&lt;br /&gt;
# Let us consider independent identically distributed random variables with uniform distribution on &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(\theta;\theta+3)&amp;lt;/math&amp;gt;. Find the maximum likelihood estimator of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\theta&amp;lt;/math&amp;gt;. Which one of these estimators is unbiased? Justify your answer.&lt;br /&gt;
# Find the smallest possible value of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P\bigl(|\xi-E\xi|\leq3\sqrt{Var \xi}\bigr)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# The probability that a new-born baby is a boy is equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}52&amp;lt;/math&amp;gt;. Find the interval which contains the quantity of boys out of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;10\,000&amp;lt;/math&amp;gt; newborn babies with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}98&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Prove that for multivariate normal distribution uncorrelatedness implies independence.&lt;br /&gt;
# Use characteristic functions to show that a sum of independent (and not necessarily identically distributed) random variables also has normal distribution.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Probability_And_Statistics.f22&amp;diff=8150</id>
		<title>BSc: Probability And Statistics.f22</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Probability_And_Statistics.f22&amp;diff=8150"/>
		<updated>2023-03-13T08:02:46Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: /* Probability and Statistics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=  Probability and Statistics =&lt;br /&gt;
* '''Course name''':  Probability and Statistics&lt;br /&gt;
* '''Code discipline''': CSE206&lt;br /&gt;
* '''Subject area''': Math&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
The course is designed to provide Software Engineers and Computer Scientists by correct knowledge of basic (core) concepts, definitions, theoretical results and applied methods &amp;amp; techniques of Probability Theory and Mathematical Statistics. The main idea of the course is to study mathematical basis of modelling random experiments. The course includes constructing a probability space, a model of a random experiment, and its applications to practice. After that, random variables and their properties are considered. As examples of applying this theoretical background, limit theorems of probability theory are proved (law of large numbers, central limit theorem) and some elements of mathematical statistics are studied.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Basics of Probability || &lt;br /&gt;
# Sampling Procedures, Collection of Data&lt;br /&gt;
# Measures of Location: The Sample Mean and Median, Measures of Variability, Discrete and Continuous Data&lt;br /&gt;
# Sample Space, Events, Probability of an Event, Additive Rules, Conditional Probability, Bayes’ Rule&lt;br /&gt;
# Discrete Probability Distributions. Continuous Probability Distributions, Joint Probability Distributions&lt;br /&gt;
# Mean of a Random Variable, Variance and Covariance of Random Variables, Chebyshev’s Theorem&lt;br /&gt;
|-&lt;br /&gt;
| Some Probability Distributions || &lt;br /&gt;
# Binomial and Multinomial Distributions,&lt;br /&gt;
# Hypergeometric Distribution,&lt;br /&gt;
# Poisson Distribution and the Poisson Process&lt;br /&gt;
# Some Continuous Probability Distributions&lt;br /&gt;
# Uniform, Normal, Gamma, Exponential,  Chi-Squared, Beta, Lognormal, Weibull Distributions&lt;br /&gt;
|-&lt;br /&gt;
| Basics of Statistics || &lt;br /&gt;
# Sampling Distribution of Means and the Central Limit Theorem.&lt;br /&gt;
# t-Distribution, F-Distribution,Quantile and Probability Plots&lt;br /&gt;
# Estimating the Mean, Proportion, Variance, Differences, Maximum Likelihood&lt;br /&gt;
# Testing a Statistical Hypothesis, Test for Independence, Test for Homogeneity&lt;br /&gt;
# Least Squares and the Fitted Model, Choice of a Regression Model,&lt;br /&gt;
# Analysis-of-Variance Approach&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
&lt;br /&gt;
This calculus course will provide an opportunity for participants to:&lt;br /&gt;
* understand key principles involved in differentiation and integration of functions&lt;br /&gt;
* solve problems that connect small-scale (differential) quantities to large-scale (integrated) quantities&lt;br /&gt;
* become familiar with the fundamental theorems of Calculus&lt;br /&gt;
* get hands-on experience with the integral and derivative applications and of the inverse relationship between integration and differentiation.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
We specify the intended learning outcomes at three levels: conceptual knowledge, practical skills, and comprehensive skills.&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* know the probability function and its properties&lt;br /&gt;
* know the law of total probability and Bayes’ theorem&lt;br /&gt;
* explain the independence of events and of random variables&lt;br /&gt;
* know the different continuous distributions&lt;br /&gt;
* know the multivariate distributions for discrete and continuous cases&lt;br /&gt;
* know the maximum likelihood estimator method&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* construct a mathematical model of a random experiment (probability space)&lt;br /&gt;
* calculate conditional probabilities&lt;br /&gt;
* use probability generating functions for discrete random variables&lt;br /&gt;
* find confidence intervals for parameters of a normal distribution&lt;br /&gt;
* estimate unknown parameters of distributions&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* find expected value, variance and other characteristics of a random variable&lt;br /&gt;
* apply limit theorems (law of large numbers and central limit theorem)&lt;br /&gt;
* find parameters of a simple linear regression&lt;br /&gt;
&lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-49 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Midterm || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tests || 28 (14 for each)&lt;br /&gt;
|-&lt;br /&gt;
| Final exam  || 50&lt;br /&gt;
|-&lt;br /&gt;
| In-class participation || 7 (including 5 extras)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
* Participation is important. Attending lectures is the key to success in this course.&lt;br /&gt;
* Review lecture materials before classes to do well.&lt;br /&gt;
* Reading the recommended literature is obligatory, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Probability &amp;amp; statistics for engineers &amp;amp; scientists/Ronald E. Walpole ... [et al.] — 9th ed. p. cm. ISBN 978-0-321-62911-1 [https://math.buet.ac.bd/public/faculty_profile/files/835598806.pdf book]&lt;br /&gt;
* Durrett Rick. (2019) Probability. Theory and Examples,&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Suhov Y, Kelbert M (2005) Probability and Statistics by Example, Cambridge University Press&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* No.&lt;br /&gt;
&lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Inquiry-based learning || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Process oriented guided inquiry learning (POGIL) || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Studio-based learning || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Universal design for learning || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Essays || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 0 || 0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
# Each game of a match between two equal players can end with a victory of one of them with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}5&amp;lt;/math&amp;gt; independently of the other games. Each victory yields one point, and the match is played until one of the players scores 6 points. Due to technical reasons the match was interrupted when the score was &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;5:3&amp;lt;/math&amp;gt; in favour of the first player. What do you think is a fair way to distribute the prize between the players?&lt;br /&gt;
# Seventy numbers are chosen at random from integers &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;1,2,3,\cdot,100&amp;lt;/math&amp;gt;. What is the probability that the largest number chosen is &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;98&amp;lt;/math&amp;gt;?&lt;br /&gt;
# A hospital specialises in curing three types of diseases: &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C&amp;lt;/math&amp;gt;. On average, there are &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;50\%&amp;lt;/math&amp;gt; of patients who suffer from disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;A&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;30\%&amp;lt;/math&amp;gt; of patients with disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;20\%&amp;lt;/math&amp;gt; of patients with disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C&amp;lt;/math&amp;gt; (each of the patients has exactly one of these diseases). The probabilities to fully recover from the diseases are equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}95&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}9&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}85&amp;lt;/math&amp;gt; respectively. A patient who came to the hospital recovered completely. What is the probability that he had disease &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;?&lt;br /&gt;
# A white ball is added into an urn that initially contained &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;n&amp;lt;/math&amp;gt; balls. It is known that the probabilities of having &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0,1,2,\ldots n&amp;lt;/math&amp;gt; white balls (at the start) in the urn are equal to each other. (a) One ball is taken at random from the urn. What is the probability that the ball is white? (b) The ball taken from the urn has turned out to be white. Find the most probable number of white balls that were in the urn from the start.&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
# On average &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;25\%&amp;lt;/math&amp;gt; students subscribe to the newsletter. Determine the most probable number of subscribers out of (a) 100 students; (b) 103 students.&lt;br /&gt;
# Two players are playing a match (that consists of several games), each of the games can finish in favour of the younger player with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}6&amp;lt;/math&amp;gt; and in favour of the older player with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}4&amp;lt;/math&amp;gt; The younger player has won exactly five games in the first eight games. What is the probability that he started the match with a defeat?&lt;br /&gt;
# Find the range of variance for random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\eta&amp;lt;/math&amp;gt; if its cumulative distribution function is given by &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;F_{\eta}(x)=\begin{cases}0,&amp;amp;x\leq0,\\0{.}3,&amp;amp;0&amp;lt;x\leq2,\\b,&amp;amp;2&amp;lt;x\leq6,\\1,&amp;amp;x&amp;gt;6,\end{cases}&amp;lt;/math&amp;gt; if &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&amp;lt;/math&amp;gt; is a parameter that belongs to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(0{.}3;1)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Six people entered the lift at the ground floor of a nine-storied house. Find the expected value for (a) the number of stops where exactly one person gets off the lift; (b) the number of stops where exactly two persons leave the lift.&lt;br /&gt;
# Find the expected value and variance of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a^\xi&amp;lt;/math&amp;gt; given that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi\sim Bin(n,p)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Y&amp;lt;/math&amp;gt; has a uniform distribution on interval &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(a;b)&amp;lt;/math&amp;gt;, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E Y= Var Y=3&amp;lt;/math&amp;gt;. Find &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;a&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;b&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
# How many times does one have to flip a coin to get the results “heads”, “heads” in succession? Is the result going to change if we replace the sequence with “tails”, “heads”?&lt;br /&gt;
# Forty three equally strong sportsmen take part in a ski race; 18 of them belong to club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;A&amp;lt;/math&amp;gt;, 10 to club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt; and 15 to club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;C&amp;lt;/math&amp;gt;. What is the average place for (a) the best participant from club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;; (b) the worst participant from club &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;B&amp;lt;/math&amp;gt;?&lt;br /&gt;
# How much rolls does one need on average to get a sequence “6”, “6” when rolling a symmetric six-sided die? And if we change this sequence to “6”, “6”, “6”?&lt;br /&gt;
# &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\zeta&amp;lt;/math&amp;gt; is the quantity of threes and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\eta&amp;lt;/math&amp;gt; is the quantity of odd digits obtained when rolling a fair die &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;K&amp;lt;/math&amp;gt; times. Find correlation coefficient between &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\eta&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\zeta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
# The probabilities for three students to pass the exam are equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{12}&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{14}&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{18}{25}&amp;lt;/math&amp;gt; respectively. Determine the probability that at least one student passes the exam given that they pass or fail independently of each other.&lt;br /&gt;
# One of 10-digit numbers in which digits go in non-increasing order is chosen at random. Find the probability that exactly 4 different digits are used in this number.&lt;br /&gt;
# Two persons play a game. They take turns in rolling a 10-sided fair die. The first one wins as soon as he rolls 9 or 10, whereas the second one wins as soon as he gets no more than 4. (The game goes on until one of the player’s winning conditions is met). Determine the probability for the first player to win the game.&lt;br /&gt;
# Two dice are rolled simultaneously. What is the probability that the sum is even given that it is a multiple of 3?&lt;br /&gt;
# There are 5 white balls and 7 green balls in the first urn; 2 white balls and 10 green balls in the second urn. The third urn, that has initially been empty, is filled with the balls: 4 balls are taken from the first urn, 6 balls are taken from the second urn, and they are placed into the third urn. After that, 2 balls are taken at random from the third urn. It turns out that both these balls are green. Determine the probability that these balls originate from different urns.&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
# Is it possible for random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;X&amp;lt;/math&amp;gt; to have a binomial distribution if (a) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E X=6&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Var X=3&amp;lt;/math&amp;gt;; (b) &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;E X=7&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Var X=4&amp;lt;/math&amp;gt;?&lt;br /&gt;
# Let &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Y&amp;lt;/math&amp;gt; be number of sixes and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Z&amp;lt;/math&amp;gt; be number of fours one gets when rolling six dice. Find the expected value and variance of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Y+Z&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Let &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;Z&amp;lt;/math&amp;gt; be a random variable with geometric distribution. Prove that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P(Z=n+k|z&amp;gt;n)=P(Z=k)&amp;lt;/math&amp;gt; (''lack of memory property of geometric distribution'').&lt;br /&gt;
# Let us consider a sphere of radius &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;R&amp;lt;/math&amp;gt; centered at &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;O&amp;lt;/math&amp;gt;. Point &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;M&amp;lt;/math&amp;gt; is chosen at random inside this circle. Random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi&amp;lt;/math&amp;gt; is equal to the length of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;OM&amp;lt;/math&amp;gt;. Find the cumulative distribution function, probability density, expected value and variance of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Random variable &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\theta&amp;lt;/math&amp;gt; is exponentially distributed with parameter &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\lambda&amp;lt;/math&amp;gt;. Calculate the probabilities that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\theta&amp;lt;/math&amp;gt; belongs to intervals &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(0;1), (1;2), \ldots, (n-1;n), \ldots&amp;lt;/math&amp;gt; and show that these probabilities form a geometric sequence. What is the common ratio of this sequence?&lt;br /&gt;
# It is known that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\xi&amp;lt;/math&amp;gt; is normally distributed random variable, and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P\{|\xi-E\xi|&amp;lt;1\}=0{.}3&amp;lt;/math&amp;gt;. Find the probability that &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;|\xi-E\xi|&amp;lt;2&amp;lt;/math&amp;gt;.&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
# The probabilities for three students to pass the exam are equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{12}&amp;lt;/math&amp;gt;, &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{11}{14}&amp;lt;/math&amp;gt; and &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\frac{18}{25}&amp;lt;/math&amp;gt; respectively. Determine the probability that at least one student passes the exam given that they pass or fail independently of each other.&lt;br /&gt;
# Let us consider independent identically distributed random variables with uniform distribution on &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;(\theta;\theta+3)&amp;lt;/math&amp;gt;. Find the maximum likelihood estimator of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;\theta&amp;lt;/math&amp;gt;. Which one of these estimators is unbiased? Justify your answer.&lt;br /&gt;
# Find the smallest possible value of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;P\bigl(|\xi-E\xi|\leq3\sqrt{Var \xi}\bigr)&amp;lt;/math&amp;gt;.&lt;br /&gt;
# The probability that a new-born baby is a boy is equal to &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}52&amp;lt;/math&amp;gt;. Find the interval which contains the quantity of boys out of &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;10\,000&amp;lt;/math&amp;gt; newborn babies with probability &amp;lt;math display=&amp;quot;inline&amp;quot;&amp;gt;0{.}98&amp;lt;/math&amp;gt;.&lt;br /&gt;
# Prove that for multivariate normal distribution uncorrelatedness implies independence.&lt;br /&gt;
# Use characteristic functions to show that a sum of independent (and not necessarily identically distributed) random variables also has normal distribution.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
Retakes will be run as a comprehensive exam, where the student will be assessed the acquired knowledge coming from the textbooks, the lectures, the labs, and the additional required reading material, as supplied by the instructor. During such comprehensive oral/written the student could be asked to solve exercises and to explain theoretical and practical aspects of the course.&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8093</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8093"/>
		<updated>2023-02-09T13:29:54Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Ideation tools || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| Market research content || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| Customer development || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| Market sizing || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| Data for a research || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| Founder motivation || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Day || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions and reflections not slides or reading from scratch.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || Difference between Art and Creativity. Examples from your personal experience&amp;lt;br&amp;gt;Tools to manage your attention: work with exercises above&amp;lt;br&amp;gt;Is it true that an ideation stage is the very first step to take when starting your own business? If not, what needs to be done before?&amp;lt;br&amp;gt;Idea diary: share your experience, was it useful? How to keep motivation to continue?&amp;lt;br&amp;gt;Sharing your business ideas: is it risky for a founder? Why?&amp;lt;br&amp;gt;Name and discuss principles of hypothesis thinking&amp;lt;br&amp;gt;Name and comment on ideation tool you know. Did you have an experience with it?&amp;lt;br&amp;gt;Where to take creativity? Your advice&amp;lt;br&amp;gt;Lets find examples of “Steal like an artist” approach among startups&amp;lt;br&amp;gt;Create a list of 5 business ideas you have ever had in your mind. Choose 1 and make an exhaustive list of the problems that are associated with the proposed business idea. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Break into teams, choose from the list below 1 tool to work with. Use the templates to create new business ideas. Summarize the results. Share your results and experience of using the template with other teams || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercise || Start an &amp;quot;Idea diary&amp;quot; (not necessarily business ideas): create a convenient place for notes (notion, pinterest, instagram, paper notebook, etc.). Note the time/place/circumstances of ideas coming, learn to write down ideas. Draw conclusions from 1 week's work: where, when, how, why new ideas arise and whether you can manage their flow. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What are the basic steps in market research?&amp;lt;br&amp;gt;What are the commonly used market research methods?&amp;lt;br&amp;gt;What research question types can be asked in surveys?&amp;lt;br&amp;gt;Should startup prefer primary or secondary research? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || SWOT analysis: compare your business idea with competitors and market situation&amp;lt;br&amp;gt; Get familiar with industry trends and reports: Find and create a list of 3 to 5 business research papers or trend reports in your industry || 0&lt;br /&gt;
|-&lt;br /&gt;
| Home written assignment || Market research doc: create a structure that is:&amp;lt;br&amp;gt;1-2 pages long&amp;lt;br&amp;gt;Describes your business idea&amp;lt;br&amp;gt;Contains the structure of your future research&amp;lt;br&amp;gt;Contains a list of questions to answer during the research for each chapter proposed&amp;lt;br&amp;gt;Contains links and references to data sources potentilly interesting to use in a research&amp;lt;br&amp;gt;Its feasible: it should be a chance you may answer all the questions stated in the doc&amp;lt;br&amp;gt;The doc format is designed and well structured || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Oral test || Good or bad interview question?&amp;lt;br&amp;gt;Useful or useless feedback? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Work on your customer profile using the Persona template. Make a client interview script with the help of the Problem-validation-script. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Watch the video with the case study. This is an example of HOW NOT to take a customer discovery interview. Discuss what went wrong? || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Estimate your target market using the TAM-SAM-SOM template in MIRO. Explain the data. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Learn a market sizing case: online babysitting service || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Use 3 tools from this lesson's theory that you are least familiar with or have not used at all. From each source, take one insight on the state of your project's market. (For example, the total size of your target market, a leading competitor, number of users, or a growing trend) || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral presentation || Take one tool from the list below and create a “how-to” guide to the service for your classmates. The guide could be done in a form of 1) video-instruction 2) text 3) visualized scheme 4) presentation. The guide must answer how to use a tool and give an example of its use on concrete case study. Studying the guide should take your reader not mach then 15 min. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Exercises:&amp;lt;br&amp;gt;Personal SWOT Analysis&amp;lt;br&amp;gt;List of Personal Achievements&amp;lt;br&amp;gt;Analysis of Motivating Activities&amp;lt;br&amp;gt;Your Personal Vision || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Pitch session || The final Market Research report should follow the structure discussed &amp;lt;br&amp;gt;Content of the oral presentation may include: business description, market overview, main sources used in the research, competitors overview, monetization opportunity, market size, further stages of research or business work, team, comments on some challenges during the work || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used &lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8092</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8092"/>
		<updated>2023-02-09T13:28:20Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction to Career Development =&lt;br /&gt;
* '''Course name''': Introduction to Career Development&lt;br /&gt;
* '''Code discipline''': R-01&lt;br /&gt;
* '''Subject area''': Humanities&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
The course provides students with an opportunity to learn and develop the necessary skills to engage in career planning and choice.&lt;br /&gt;
During the course students will learn how to write selling CVs and Cover letters, how successfully pass job interviewы, how to sell themselves and how to negotiate for salary. On top of that we will cover personal brand development and career planning. We will go through the Labor Law so that they can stand up for their rights.&lt;br /&gt;
We will also cover microeconomics and then dive deeper on to micro level and, particularly, how students as engineers can contribute to the business. We will cover corporate culture, manipulation and boundaries violations, so that students could assert their boundaries to others at workplace.&lt;br /&gt;
By the end of the course, students will have a clear answer to a question what value they can bring to the company, how they differentiate themselves, how they stand out from the crowd.&lt;br /&gt;
The key concepts are sales, negotiation, personal brand, value proposition, competitive advantage, corporate culture, motivation.&lt;br /&gt;
We will practice a lot by running mock interviews and salary negotiations.&lt;br /&gt;
By the end of the course, students will have a written CV, a Cover letter, a personal brand statement, and a profile on hh.ru or Linkedin.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Soft skills and Personal Brand || &lt;br /&gt;
# Soft skills and Networking&lt;br /&gt;
# Self-confidence and Body language&lt;br /&gt;
# Personal Brand&lt;br /&gt;
# Leadership skills&lt;br /&gt;
|-&lt;br /&gt;
| How to write CV/Resume/Cover letter and pass job interviews || &lt;br /&gt;
# CV&lt;br /&gt;
# Cover letter&lt;br /&gt;
# Types of Job interviews, types of questions in an interview&lt;br /&gt;
# What business needs, and how engineers can contribute to business&lt;br /&gt;
# Sales and Negotiation&lt;br /&gt;
# Negotiation for salary and pay rise&lt;br /&gt;
|-&lt;br /&gt;
| Work environment || &lt;br /&gt;
# Corporate culture&lt;br /&gt;
# Manipulation and boundaries violation&lt;br /&gt;
# Labor law&lt;br /&gt;
|-&lt;br /&gt;
| Career development paths || &lt;br /&gt;
# What is capitalization and monetization&lt;br /&gt;
# Career choice. Career paths&lt;br /&gt;
# How to transform career&lt;br /&gt;
# Slash careers&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to help students gain skills to sell themselves during job and negotiate for salary, and have mindset that they need to drive their career&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand macroeconomics and economy of organizations on high level and what the main goal of organizations is&lt;br /&gt;
* Understand concepts of manipulation and boundaries violation&lt;br /&gt;
* Know the Labor Law of Russia&lt;br /&gt;
* Differentiate between sales and negotiation&lt;br /&gt;
* Understand how hiring process in organisations&lt;br /&gt;
* Explain what personal brand is and how to build it&lt;br /&gt;
* Elaborate on soft skills and why they are important&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Focus on soft skills and personal development&lt;br /&gt;
* Define the structure of CVs and Cover letters or Motivation letters&lt;br /&gt;
* Define the structure of hiring process and job interviews&lt;br /&gt;
* Develop personal brand&lt;br /&gt;
* Increase their contribution to business&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Write CVs and Cover letters or Motivation letters&lt;br /&gt;
* Go through job interview, sell themselves and negotiate for salary and land a job&lt;br /&gt;
* Clearly answer questions by telling the story: Tell me about yourself&lt;br /&gt;
* Explicitly answer the questions: Why should we hire you? What value can you bring to business?&lt;br /&gt;
* Plan their careers&lt;br /&gt;
* Reinforce their personal brand &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-49 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Final assignment (Exam) || 50&lt;br /&gt;
|-&lt;br /&gt;
| CV || 15&lt;br /&gt;
|-&lt;br /&gt;
| Cover Letter || 15&lt;br /&gt;
|-&lt;br /&gt;
| Profile on LinkedIn || 10&lt;br /&gt;
|-&lt;br /&gt;
| Attendance more than 90% of lectures || 5&lt;br /&gt;
|-&lt;br /&gt;
| Active engagement, the class vote || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
na&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Ted Talk by Amy Cuddy ‘Your body language may shape who you are’&lt;br /&gt;
* Tone Crabbe, How to thrive in a world of too much&lt;br /&gt;
* Useful presentation phrases&lt;br /&gt;
* The Commencement address delivered by Steve Jobs at Stanford University, 2005&lt;br /&gt;
* The Labour Code of the Russian Federation&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* na &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Test || 1. Describe the difference between hard skills and soft skills.&amp;lt;br&amp;gt;2. List soft skills&amp;lt;br&amp;gt;3. List communication skills&amp;lt;br&amp;gt;4. What is the key concept about Body Language described by Amy Cuddy? How does our body language govern how we think and feel about ourselves?&amp;lt;br&amp;gt;5. List hygienic and non-hygienic factors as per Herzberg Theory&amp;lt;br&amp;gt;6. Write down your personal brand statement&amp;lt;br&amp;gt;7. List leadership skills || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || What is difference between sales and negotiation?&amp;lt;br&amp;gt;What comes first and why?&amp;lt;br&amp;gt;What is BATNA?&amp;lt;br&amp;gt;Why is BATNA important?&amp;lt;br&amp;gt;What does ‘bargain over position’ mean?&amp;lt;br&amp;gt;Describe the concept of fairness in negotiation&amp;lt;br&amp;gt;What is ZOPA? &amp;lt;br&amp;gt;Why do you need to define ZOPA?&amp;lt;br&amp;gt;What does STAR stand for? &amp;lt;br&amp;gt;Revision: how do we answer to objections and how we answer if we are asked about salary expectations.&amp;lt;br&amp;gt;What are businesses’ key objectives?&amp;lt;br&amp;gt;What value can you bring to business? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Objections – Answers&amp;lt;br&amp;gt;Salary expectations - Answers || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Na || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Na || 0&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students go through mock interview. Student are not allowed to take exam if they have not submitted a CV and a Cover Letter.&lt;br /&gt;
# Final assessment (Exam):&lt;br /&gt;
# To pass a mock interview – 50%&lt;br /&gt;
# Provide a convincing answer to the question: Tell me about yourself – 10%&lt;br /&gt;
# Not avoid eye contact, communicate clearly and precisely, look friendly, self-confident – 10%&lt;br /&gt;
# Communicate clearly their brands, what value they can bring to business giving a clear answer to the question Why should we hire you – 15%&lt;br /&gt;
# Negotiate for salary – 15&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The grading criteria are the same as for the final exam &lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8091</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8091"/>
		<updated>2023-02-09T13:16:04Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Market Research for IT Startups =&lt;br /&gt;
* '''Course name''': Market Research for IT Startups&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for students who see themselves as entrepreneurs. The course is designed for the early development of business ideas and provides methods and guidelines for business research. The course teaches how to assess the potential of business ideas, hypothesis thinking, methods for generating ideas and testing their quality&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Ideation tools || &lt;br /&gt;
# Art VS Creativity&lt;br /&gt;
# Ability to discover&lt;br /&gt;
# How to generate ideas&lt;br /&gt;
# Creativity sources&lt;br /&gt;
# Ideation in groups&lt;br /&gt;
# Rules for ideation for startups&lt;br /&gt;
|-&lt;br /&gt;
| Market research content || &lt;br /&gt;
# Types of research: primary vs secondary&lt;br /&gt;
# How to plan a research&lt;br /&gt;
# Market research chapters content&lt;br /&gt;
# Frameworks used in a market research (SWOT, Persona, etc)&lt;br /&gt;
# Tools and sources to conduct a competitors analysis&lt;br /&gt;
|-&lt;br /&gt;
| Customer development || &lt;br /&gt;
# Interviews are the main tool for “Get Out The Building” technique&lt;br /&gt;
# The &amp;quot;Mum's Test&amp;quot;&lt;br /&gt;
# Jobs-To-Be-Done&lt;br /&gt;
# Good and bad interview questions&lt;br /&gt;
|-&lt;br /&gt;
| Market sizing || &lt;br /&gt;
# Market analysis VS market sizing&lt;br /&gt;
# Sizing stakeholders and their interests&lt;br /&gt;
# Sizing methods&lt;br /&gt;
# TAM SAM SOM calculation examples&lt;br /&gt;
|-&lt;br /&gt;
| Data for a research || &lt;br /&gt;
# Sources and tools for competitors overview&lt;br /&gt;
# Sources and tools for product and traffic analysis&lt;br /&gt;
# Sources and tools for trend watching&lt;br /&gt;
# Life hacks for search&lt;br /&gt;
|-&lt;br /&gt;
| Founder motivation || &lt;br /&gt;
# Ways to Stay Motivated as an Entrepreneur&lt;br /&gt;
# Exercises for founders motivation&lt;br /&gt;
|-&lt;br /&gt;
| Pitch Day || &lt;br /&gt;
# Market research results presentations&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students theoretical knowledge and practical skills on how to assess market potential at an early stage of an IT startup (or any company) development. The ultimate goal is to teach students to conduct market research for their business.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Market research techniques using open data,&lt;br /&gt;
* Typology of market assessment methods,&lt;br /&gt;
* Types of research data and their application,&lt;br /&gt;
* Market research components: competitors overview, value proposition, trend watching, venture status, business models, buyers profile etc&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Methods of ideation,&lt;br /&gt;
* TAM SAM SOM method, 2 approaches,&lt;br /&gt;
* Applied tools and resources for market sizing,&lt;br /&gt;
* Principles to work with business hypotheses&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Identify and describe the market&lt;br /&gt;
* Assess market potential for any business idea&lt;br /&gt;
* Conduct relevant market research before starting up a business&lt;br /&gt;
* Use the most relevant and high-quality data for a market research &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-69.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Market research structure || 0-10 scale (costs 10% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: TAM SAM SOM || 0-10 scale (costs 20% final)&lt;br /&gt;
|-&lt;br /&gt;
| Workshops activity || 3 points for each of 7 workshops: 1 point=participation, 2 points=discussion, 3 points=valuable results (costs 21% final)&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Market research || 0-10 scale (costs 30% final)&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation || 0-10 scale (costs 20% final)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions and reflections not slides or reading from scratch.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* - article with reflections on the methodology book on the 55 typical business models&lt;br /&gt;
* - a book with instructions on how to communicate with your potential users. How to conduct interviews so that you understand what the client wants to say and not what you want to hear.&lt;br /&gt;
* - the case book on the Jobs To Be Done. With JTBD, we can make predictions about which products will be in demand in the market and which will not. The idea behind the theory is that people don't buy products, but &amp;quot;hire&amp;quot; them to perform certain jobs.&lt;br /&gt;
* A selection of with a summary of key ideas from Harvard Business Review&lt;br /&gt;
* F. Sesno &amp;quot;&amp;quot; - the book on how to get information out of people through questions.&lt;br /&gt;
* a visual guide book to dealing with your inner procrastinator&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Crunchbase.com&lt;br /&gt;
* Statista.com&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 0 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 0 || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 1 || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 0 || 1 || 0 || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 0 || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 0 || 0 || 0 || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || Difference between Art and Creativity. Examples from your personal experience&amp;lt;br&amp;gt;Tools to manage your attention: work with exercises above&amp;lt;br&amp;gt;Is it true that an ideation stage is the very first step to take when starting your own business? If not, what needs to be done before?&amp;lt;br&amp;gt;Idea diary: share your experience, was it useful? How to keep motivation to continue?&amp;lt;br&amp;gt;Sharing your business ideas: is it risky for a founder? Why?&amp;lt;br&amp;gt;Name and discuss principles of hypothesis thinking&amp;lt;br&amp;gt;Name and comment on ideation tool you know. Did you have an experience with it?&amp;lt;br&amp;gt;Where to take creativity? Your advice&amp;lt;br&amp;gt;Lets find examples of “Steal like an artist” approach among startups&amp;lt;br&amp;gt;Create a list of 5 business ideas you have ever had in your mind. Choose 1 and make an exhaustive list of the problems that are associated with the proposed business idea. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Break into teams, choose from the list below 1 tool to work with. Use the templates to create new business ideas. Summarize the results. Share your results and experience of using the template with other teams || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercise || Start an &amp;quot;Idea diary&amp;quot; (not necessarily business ideas): create a convenient place for notes (notion, pinterest, instagram, paper notebook, etc.). Note the time/place/circumstances of ideas coming, learn to write down ideas. Draw conclusions from 1 week's work: where, when, how, why new ideas arise and whether you can manage their flow. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What are the basic steps in market research?&amp;lt;br&amp;gt;What are the commonly used market research methods?&amp;lt;br&amp;gt;What research question types can be asked in surveys?&amp;lt;br&amp;gt;Should startup prefer primary or secondary research? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || SWOT analysis: compare your business idea with competitors and market situation&amp;lt;br&amp;gt; Get familiar with industry trends and reports: Find and create a list of 3 to 5 business research papers or trend reports in your industry || 0&lt;br /&gt;
|-&lt;br /&gt;
| Home written assignment || Market research doc: create a structure that is:&amp;lt;br&amp;gt;1-2 pages long&amp;lt;br&amp;gt;Describes your business idea&amp;lt;br&amp;gt;Contains the structure of your future research&amp;lt;br&amp;gt;Contains a list of questions to answer during the research for each chapter proposed&amp;lt;br&amp;gt;Contains links and references to data sources potentilly interesting to use in a research&amp;lt;br&amp;gt;Its feasible: it should be a chance you may answer all the questions stated in the doc&amp;lt;br&amp;gt;The doc format is designed and well structured || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Oral test || Good or bad interview question?&amp;lt;br&amp;gt;Useful or useless feedback? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Work on your customer profile using the Persona template. Make a client interview script with the help of the Problem-validation-script. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Watch the video with the case study. This is an example of HOW NOT to take a customer discovery interview. Discuss what went wrong? || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Estimate your target market using the TAM-SAM-SOM template in MIRO. Explain the data. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Learn a market sizing case: online babysitting service || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Use 3 tools from this lesson's theory that you are least familiar with or have not used at all. From each source, take one insight on the state of your project's market. (For example, the total size of your target market, a leading competitor, number of users, or a growing trend) || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral presentation || Take one tool from the list below and create a “how-to” guide to the service for your classmates. The guide could be done in a form of 1) video-instruction 2) text 3) visualized scheme 4) presentation. The guide must answer how to use a tool and give an example of its use on concrete case study. Studying the guide should take your reader not mach then 15 min. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Exercises:&amp;lt;br&amp;gt;Personal SWOT Analysis&amp;lt;br&amp;gt;List of Personal Achievements&amp;lt;br&amp;gt;Analysis of Motivating Activities&amp;lt;br&amp;gt;Your Personal Vision || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Pitch session || The final Market Research report should follow the structure discussed &amp;lt;br&amp;gt;Content of the oral presentation may include: business description, market overview, main sources used in the research, competitors overview, monetization opportunity, market size, further stages of research or business work, team, comments on some challenges during the work || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used &lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8090</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8090"/>
		<updated>2023-02-09T13:14:51Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Motion planning for autonomous vehicles =&lt;br /&gt;
* '''Course name''': Motion planning for autonomous vehicles&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Robotics&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 Introduction to Optimization &amp;amp; Variation of Calculus &amp;amp; Hamiltonian theory&amp;lt;br&amp;gt;(Optimal control) &amp;amp; Pontryagin’s Minimum Principle || &lt;br /&gt;
# Constrained optimization&lt;br /&gt;
# Least squares fitting&lt;br /&gt;
# Least squares fitting with regularization&lt;br /&gt;
# Smoothing&lt;br /&gt;
# Penalty functions&lt;br /&gt;
# Robust estimation&lt;br /&gt;
# Feasible problems&lt;br /&gt;
# Quadratic problems&lt;br /&gt;
# Linear problems&lt;br /&gt;
# Extremum&lt;br /&gt;
# Convexity&lt;br /&gt;
# Linearization of function up to the second variation&lt;br /&gt;
# Incremental of a function&lt;br /&gt;
# Incremental of a functional&lt;br /&gt;
# Fixed value problem&lt;br /&gt;
# Free terminal point problem&lt;br /&gt;
# Fix point problem ( t f is fixed and x(tf) is free)&lt;br /&gt;
# Fix point problem ( t f is free and x(tf) is fixed)&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are uncorrelated&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are depended on each other&lt;br /&gt;
# Constrained Minimization of functions&lt;br /&gt;
# Ï Elimination method (direct method)&lt;br /&gt;
# Ï The Lagrange multiplier method: examples, general&lt;br /&gt;
# formulation&lt;br /&gt;
# Constrained Minimization of functional: Point constraints,&lt;br /&gt;
# differential equation constraints&lt;br /&gt;
# Hamiltonian&lt;br /&gt;
# The necessary condition for optimal control&lt;br /&gt;
# Boundary conditions for optimal control: with the fixed final&lt;br /&gt;
# time and the final state specified or free&lt;br /&gt;
# Boundary conditions for optimal control: with the free final&lt;br /&gt;
# time and the final state specified, free, lies on the moving&lt;br /&gt;
# point x f = θ (t f ) , or lies on a moving surface m(x(t)) )&lt;br /&gt;
# Optimal control problem&lt;br /&gt;
# Pontryagin’s Minimum Principle&lt;br /&gt;
# Optimal boundary value problem&lt;br /&gt;
# Minimizing the square of the jerk&lt;br /&gt;
# Minimizing the square of acceleration&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 Graph-based Path planning &amp;amp; Sampling-based path planning || &lt;br /&gt;
# Configuration Space vs Search Space for Robot&lt;br /&gt;
# Path Planning Problem Formulation&lt;br /&gt;
# Search-based Planning: Mapping&lt;br /&gt;
# Search-based Planning: Graph&lt;br /&gt;
# Graph Searching&lt;br /&gt;
# Depth First Search&lt;br /&gt;
# Breath First Search&lt;br /&gt;
# Cost Consideration&lt;br /&gt;
# Dijkstra’s Algorithm&lt;br /&gt;
# Greedy Best First Search&lt;br /&gt;
# A*: Combination of Greedy Best First Search and Dijkstra’s&lt;br /&gt;
# Algorithm&lt;br /&gt;
# A*: Design Consideration&lt;br /&gt;
# Graph-based search problem classification&lt;br /&gt;
# KinoDynamic A*:Heuristics, Generating motion primitives,&lt;br /&gt;
# finding neighbours&lt;br /&gt;
# Hybrid A*: Motion model, finding neighbours, the cost to go h, and cost so far g&lt;br /&gt;
# Probabilistic Road Map (PRM)&lt;br /&gt;
# Rapidly-exploring Random Tree (RRT)&lt;br /&gt;
# Rapidly-exploring Random Tree* (RRT*)&lt;br /&gt;
# Pros and Cons of RRT and RRT*&lt;br /&gt;
|-&lt;br /&gt;
| 3.0 Linear Quadratic Regulator (LQR) &amp;amp; Model Predictive Control (MPC)&amp;lt;br&amp;gt;&amp;amp; Curve Fitting &amp;amp;  Frenet frame trajectory planning || &lt;br /&gt;
# LQR Formulation&lt;br /&gt;
# LQR via least squares&lt;br /&gt;
# Hamilton Jacobi Bellman (HJB) Approach&lt;br /&gt;
# Bellman Optimality&lt;br /&gt;
# LQR with HJB&lt;br /&gt;
# Hamiltonian formulation to find the optimal control policy&lt;br /&gt;
# Linear quadratic optimal tracking&lt;br /&gt;
# Optimal reference trajectory tracking with LQR&lt;br /&gt;
# Ways to solve Optimal Control (OCP) Problems&lt;br /&gt;
# OCP Using Nonlinear Programming Problem (NLP)&lt;br /&gt;
# Model Predictive Control: Prediction model, Constraints&lt;br /&gt;
# Reference trajectory tracking&lt;br /&gt;
# Simplified Motion Model&lt;br /&gt;
# With Multiple Shooting and direct collocation&lt;br /&gt;
# Continuous nonlinear system linearization&lt;br /&gt;
# Discrete-time nonlinear system linearization&lt;br /&gt;
# Linear Time-Varying Model Predictive Control&lt;br /&gt;
# Path tracking control&lt;br /&gt;
# Path tracking control with MPC: kinematic model, trajectory&lt;br /&gt;
# generation, dynamic model, and cost, formulation&lt;br /&gt;
# n degree polynomial fitting&lt;br /&gt;
# Euler–Lagrange equation&lt;br /&gt;
# Minimum jerk trajectory (MJT) generation&lt;br /&gt;
# Quintic polynomial&lt;br /&gt;
# Lagrange polynomials&lt;br /&gt;
# Lagrange first-order, second-order, and nth-order&lt;br /&gt;
# interpolation&lt;br /&gt;
# Spline interpolation: Linear, Quadratic, and Cubic Spline&lt;br /&gt;
# Other types of curve fitting: Gradient descent, Double arc&lt;br /&gt;
# trajectory interpolation&lt;br /&gt;
# Nonlinear curve fitting&lt;br /&gt;
# Bezier curve fitting&lt;br /&gt;
# B-spline curve fitting&lt;br /&gt;
# Frenet frame&lt;br /&gt;
# Curve parameterization of the reference trajectory&lt;br /&gt;
# Estimate the position of a given Spline&lt;br /&gt;
# The road-aligned coordinate system with a nonlinear&lt;br /&gt;
# dynamic bicycle model&lt;br /&gt;
# Frenet frame trajectory tracking using a nonlinear bicycle&lt;br /&gt;
# model&lt;br /&gt;
# Transformations from Frenet coordinates to global&lt;br /&gt;
# coordinates&lt;br /&gt;
# Polynomial motion planning&lt;br /&gt;
# Frenet frame trajectory generation algorithm&lt;br /&gt;
# Calculate global trajectories&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
 &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75.0-89.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-74.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 20&lt;br /&gt;
|-&lt;br /&gt;
| In-class activity || 10&lt;br /&gt;
|-&lt;br /&gt;
| Mini-project || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer-based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Solving constrained optimization?&amp;lt;br&amp;gt;2. Solving Least squares fitting with regularization?&amp;lt;br&amp;gt;3. Solving smoothing of a trajectory?&amp;lt;br&amp;gt;4. Solving problems with penalty functions?&amp;lt;br&amp;gt;5. How to estimate robust control? || 10&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, Given an objective function, the objective is to derive optimal control based on  Hamiltonian and simulate on Gazebo-based environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, however placing a set of state and control constraints.  Given an objective function, the objective is to derive optimal control based on  Pontryagin’s Minimum Principle and simulate on Gazebo-based environment  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Importance of placing constraints on state and control spaces &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Optimal boundary value problem&amp;lt;br&amp;gt;Define a motion planner that minimizes the square of acceleration for ground vehicle &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Effects of minimizing jerk over acceleration || 20&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Difference between configuration space vs search space for robots?&amp;lt;br&amp;gt;2. How to estimate heuristics for KinoDynamic A*?&amp;lt;br&amp;gt;3. How to find the motion model, neighbours, cost to go h, and&amp;lt;br&amp;gt;cost so far g for Hybrid A*?&amp;lt;br&amp;gt;4. Different between Depth First Search, breath first search, and best first search algorithms?&amp;lt;br&amp;gt;5. How to classify graph-based search problem? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: kinematically feasible path planning &amp;lt;br&amp;gt;Implementation of the Hybrid A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Dynamically feasible path planning &amp;lt;br&amp;gt;Implementation of the KinoDynamic A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Sampling-based path planning &amp;lt;br&amp;gt;Develop a sampling-based path planner, RRT*, and compare with KinoDynamic A* and   Hybrid A*&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Check the performance in term of reaching the goal and execution time || 15&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. List down ways to solve optimal control (OCP) problems.&amp;lt;br&amp;gt;2. How to formulate OCP using nonlinear programming problem (NLP)?&amp;lt;br&amp;gt;3. Difference between multiple shooting and direct collocation?&amp;lt;br&amp;gt;4. Explain the hamilton Jacobi bellman (HJB) approach?&amp;lt;br&amp;gt;5. How to formulate optimal reference trajectory tracking using (Linear Quadratic Regulator) LQR? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Path tracking control with Model predictive control (MPC)&amp;lt;br&amp;gt;Develop a motion planner that sends a set of control commands to the robot to follow a path. Need to design path tracking controller considering: kinematic model, trajectory generation, dynamic model, and cost, formulation&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Hamilton Jacobi Bellman (HJB) Approach&amp;lt;br&amp;gt;Define jerk minimization problem and apply Linear Quadratic Regulator for tracking the trajectory. Initially, the analytical solution should be developed and develop in a Gazabo-based simulated environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Checking the accuracy of the trajectory tracker &amp;lt;br&amp;gt;A2: Lagrange polynomials and Spline interpolation&amp;lt;br&amp;gt;Apply a path planner to generate a set of intermediate waypoints and then apply  Lagrange polynomials and Spline interpolation and generate trajectory &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Compare the properties of these  &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Compare results with nonlinear curve fitting algorithms: B-spline and Bezier || 15&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defence, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present the project work they have accomplished during the course. Below are the grading criteria for each section. &lt;br /&gt;
# Section 1/2/3 Mini-Project&lt;br /&gt;
# Need to select a topic from the provided project list, and propose the approach to solve the problem. Afterwards, need to develop and test the proposed approach in a simulated setup &lt;br /&gt;
# Understanding how to formulate a given motion planning problem &lt;br /&gt;
# Checking implementation accuracy &lt;br /&gt;
# Reporting on finding and difficulting while formulating and implementing the proposed approach &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a given motion planning problem. First, need to formulate it with logical reasons for justifying it. Second, need to develop the proposed idea in a simulated setup. Answer a set of theoretical questions that comes from section 1, section 2, and section 3. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8089</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8089"/>
		<updated>2023-02-09T13:13:50Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Motion planning for autonomous vehicles =&lt;br /&gt;
* '''Course name''': Motion planning for autonomous vehicles&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Robotics&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Programming experience in Python 3. x, and C++&lt;br /&gt;
* ROS (Robot Operating System)&lt;br /&gt;
* Familiarity with basic concepts of Linear Algebra and Calculus&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 Introduction to Optimization &amp;amp; Variation of Calculus &amp;amp; Hamiltonian theory&amp;lt;br&amp;gt;(Optimal control) &amp;amp; Pontryagin’s Minimum Principle || &lt;br /&gt;
# Constrained optimization&lt;br /&gt;
# Least squares fitting&lt;br /&gt;
# Least squares fitting with regularization&lt;br /&gt;
# Smoothing&lt;br /&gt;
# Penalty functions&lt;br /&gt;
# Robust estimation&lt;br /&gt;
# Feasible problems&lt;br /&gt;
# Quadratic problems&lt;br /&gt;
# Linear problems&lt;br /&gt;
# Extremum&lt;br /&gt;
# Convexity&lt;br /&gt;
# Linearization of function up to the second variation&lt;br /&gt;
# Incremental of a function&lt;br /&gt;
# Incremental of a functional&lt;br /&gt;
# Fixed value problem&lt;br /&gt;
# Free terminal point problem&lt;br /&gt;
# Fix point problem ( t f is fixed and x(tf) is free)&lt;br /&gt;
# Fix point problem ( t f is free and x(tf) is fixed)&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are uncorrelated&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are depended on each other&lt;br /&gt;
# Constrained Minimization of functions&lt;br /&gt;
# Ï Elimination method (direct method)&lt;br /&gt;
# Ï The Lagrange multiplier method: examples, general&lt;br /&gt;
# formulation&lt;br /&gt;
# Constrained Minimization of functional: Point constraints,&lt;br /&gt;
# differential equation constraints&lt;br /&gt;
# Hamiltonian&lt;br /&gt;
# The necessary condition for optimal control&lt;br /&gt;
# Boundary conditions for optimal control: with the fixed final&lt;br /&gt;
# time and the final state specified or free&lt;br /&gt;
# Boundary conditions for optimal control: with the free final&lt;br /&gt;
# time and the final state specified, free, lies on the moving&lt;br /&gt;
# point x f = θ (t f ) , or lies on a moving surface m(x(t)) )&lt;br /&gt;
# Optimal control problem&lt;br /&gt;
# Pontryagin’s Minimum Principle&lt;br /&gt;
# Optimal boundary value problem&lt;br /&gt;
# Minimizing the square of the jerk&lt;br /&gt;
# Minimizing the square of acceleration&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 Graph-based Path planning &amp;amp; Sampling-based path planning || &lt;br /&gt;
# Configuration Space vs Search Space for Robot&lt;br /&gt;
# Path Planning Problem Formulation&lt;br /&gt;
# Search-based Planning: Mapping&lt;br /&gt;
# Search-based Planning: Graph&lt;br /&gt;
# Graph Searching&lt;br /&gt;
# Depth First Search&lt;br /&gt;
# Breath First Search&lt;br /&gt;
# Cost Consideration&lt;br /&gt;
# Dijkstra’s Algorithm&lt;br /&gt;
# Greedy Best First Search&lt;br /&gt;
# A*: Combination of Greedy Best First Search and Dijkstra’s&lt;br /&gt;
# Algorithm&lt;br /&gt;
# A*: Design Consideration&lt;br /&gt;
# Graph-based search problem classification&lt;br /&gt;
# KinoDynamic A*:Heuristics, Generating motion primitives,&lt;br /&gt;
# finding neighbours&lt;br /&gt;
# Hybrid A*: Motion model, finding neighbours, the cost to go h, and cost so far g&lt;br /&gt;
# Probabilistic Road Map (PRM)&lt;br /&gt;
# Rapidly-exploring Random Tree (RRT)&lt;br /&gt;
# Rapidly-exploring Random Tree* (RRT*)&lt;br /&gt;
# Pros and Cons of RRT and RRT*&lt;br /&gt;
|-&lt;br /&gt;
| 3.0 Linear Quadratic Regulator (LQR) &amp;amp; Model Predictive Control (MPC)&amp;lt;br&amp;gt;&amp;amp; Curve Fitting &amp;amp;  Frenet frame trajectory planning || &lt;br /&gt;
# LQR Formulation&lt;br /&gt;
# LQR via least squares&lt;br /&gt;
# Hamilton Jacobi Bellman (HJB) Approach&lt;br /&gt;
# Bellman Optimality&lt;br /&gt;
# LQR with HJB&lt;br /&gt;
# Hamiltonian formulation to find the optimal control policy&lt;br /&gt;
# Linear quadratic optimal tracking&lt;br /&gt;
# Optimal reference trajectory tracking with LQR&lt;br /&gt;
# Ways to solve Optimal Control (OCP) Problems&lt;br /&gt;
# OCP Using Nonlinear Programming Problem (NLP)&lt;br /&gt;
# Model Predictive Control: Prediction model, Constraints&lt;br /&gt;
# Reference trajectory tracking&lt;br /&gt;
# Simplified Motion Model&lt;br /&gt;
# With Multiple Shooting and direct collocation&lt;br /&gt;
# Continuous nonlinear system linearization&lt;br /&gt;
# Discrete-time nonlinear system linearization&lt;br /&gt;
# Linear Time-Varying Model Predictive Control&lt;br /&gt;
# Path tracking control&lt;br /&gt;
# Path tracking control with MPC: kinematic model, trajectory&lt;br /&gt;
# generation, dynamic model, and cost, formulation&lt;br /&gt;
# n degree polynomial fitting&lt;br /&gt;
# Euler–Lagrange equation&lt;br /&gt;
# Minimum jerk trajectory (MJT) generation&lt;br /&gt;
# Quintic polynomial&lt;br /&gt;
# Lagrange polynomials&lt;br /&gt;
# Lagrange first-order, second-order, and nth-order&lt;br /&gt;
# interpolation&lt;br /&gt;
# Spline interpolation: Linear, Quadratic, and Cubic Spline&lt;br /&gt;
# Other types of curve fitting: Gradient descent, Double arc&lt;br /&gt;
# trajectory interpolation&lt;br /&gt;
# Nonlinear curve fitting&lt;br /&gt;
# Bezier curve fitting&lt;br /&gt;
# B-spline curve fitting&lt;br /&gt;
# Frenet frame&lt;br /&gt;
# Curve parameterization of the reference trajectory&lt;br /&gt;
# Estimate the position of a given Spline&lt;br /&gt;
# The road-aligned coordinate system with a nonlinear&lt;br /&gt;
# dynamic bicycle model&lt;br /&gt;
# Frenet frame trajectory tracking using a nonlinear bicycle&lt;br /&gt;
# model&lt;br /&gt;
# Transformations from Frenet coordinates to global&lt;br /&gt;
# coordinates&lt;br /&gt;
# Polynomial motion planning&lt;br /&gt;
# Frenet frame trajectory generation algorithm&lt;br /&gt;
# Calculate global trajectories&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
the main principles of optimal motion planner&lt;br /&gt;
Describe various classifications of path planning&lt;br /&gt;
State the characteristics of a different curve fitting&lt;br /&gt;
Elaborate on the main principles model predictive control paradigm&lt;br /&gt;
List the key commonalities and differences between linear and nonlinear motion planning formulation&lt;br /&gt;
Explain what is  Frenet frame trajectory generation&lt;br /&gt;
Describe the important aspects and elements of a plan-based control paradigm&lt;br /&gt;
Level 2: What basic practical skills should a student be able to perform?&lt;br /&gt;
List the practical skills students gain. Use appropriate verbs in your statements.&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
Formulate and assess a given motion planning problem&lt;br /&gt;
Perform different representations of the problem&lt;br /&gt;
Design effective motion planner&lt;br /&gt;
Model, design, and conduct experiments on a simulated environment&lt;br /&gt;
Compare with different planning algorithm in terms of accuracy, performance, and complexity&lt;br /&gt;
Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?&lt;br /&gt;
List the comprehensive skills students are expected to obtain by the end of the course. Use appropriate verbs.&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
Understand the given motion planning problem and formulate an appropriate planner&lt;br /&gt;
Elicit and document requirements&lt;br /&gt;
Split the problem formulation into several sub-problems and analyses&lt;br /&gt;
Generate different types of trajectory for specified scenarios&lt;br /&gt;
Understand when to use soft and hard constraints-based motion planning problem formulation&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate and assess a given motion planning problem&lt;br /&gt;
* Perform different representations of the problem&lt;br /&gt;
* Design effective motion planner&lt;br /&gt;
* Model, design, and conduct experiments on a simulated environment&lt;br /&gt;
* Compare with different planning algorithm in terms of accuracy, performance, and complexity&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand the given motion planning problem and formulate an appropriate planner&lt;br /&gt;
* Elicit and document requirements&lt;br /&gt;
* Split the problem formulation into several sub-problems and analyses&lt;br /&gt;
* Generate different types of trajectory for specified scenarios&lt;br /&gt;
* Understand when to use soft and hard constraints-based motion planning problem formulation &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75.0-89.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-74.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 20&lt;br /&gt;
|-&lt;br /&gt;
| In-class activity || 10&lt;br /&gt;
|-&lt;br /&gt;
| Mini-project || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work individually, however, getting help from others is acceptable&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* The Open Motion Planning Library&lt;br /&gt;
* Kulathunga, G., Devitt, D., &amp;amp; Klimchik, A. (2022). Trajectory tracking for quadrotors: An optimization‐based planning followed by controlling approach. Journal of Field Robotics, 39(7), 1001-1011.&lt;br /&gt;
* Lima, P. F., Mårtensson, J., &amp;amp; Wahlberg, B. (2017, December). Stability conditions for linear time-varying model predictive control in autonomous driving. In 2017 IEEE 56th Annual Conference on Decision and Control (CDC) (pp. 2775-2782). IEEE.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Takahashi, A., Hongo, T., Ninomiya, Y., &amp;amp; Sugimoto, G. (1989, September). Local path planning and motion control for agv in positioning. In Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems'.(IROS'89)'The Autonomous Mobile Robots and Its Applications (pp. 392-397). IEEE.&lt;br /&gt;
* Mueller, M. W., Hehn, M., &amp;amp; D'Andrea, R. (2015). A computationally efficient motion primitive for quadrocopter trajectory generation. IEEE transactions on robotics, 31(6), 1294-1310.&lt;br /&gt;
* Werling, M., Ziegler, J., Kammel, S., &amp;amp; Thrun, S. (2010, May). Optimal trajectory generation for dynamic street scenarios in a frenet frame. In 2010 IEEE International Conference on Robotics and Automation (pp. 987-993). IEEE.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Gazebo https://gazebosim.org/home&lt;br /&gt;
* ROS, https://www.ros.org/&lt;br /&gt;
* CasADi https://web.casadi.org/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer-based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Solving constrained optimization?&amp;lt;br&amp;gt;2. Solving Least squares fitting with regularization?&amp;lt;br&amp;gt;3. Solving smoothing of a trajectory?&amp;lt;br&amp;gt;4. Solving problems with penalty functions?&amp;lt;br&amp;gt;5. How to estimate robust control? || 10&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, Given an objective function, the objective is to derive optimal control based on  Hamiltonian and simulate on Gazebo-based environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, however placing a set of state and control constraints.  Given an objective function, the objective is to derive optimal control based on  Pontryagin’s Minimum Principle and simulate on Gazebo-based environment  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Importance of placing constraints on state and control spaces &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Optimal boundary value problem&amp;lt;br&amp;gt;Define a motion planner that minimizes the square of acceleration for ground vehicle &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Effects of minimizing jerk over acceleration || 20&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Difference between configuration space vs search space for robots?&amp;lt;br&amp;gt;2. How to estimate heuristics for KinoDynamic A*?&amp;lt;br&amp;gt;3. How to find the motion model, neighbours, cost to go h, and&amp;lt;br&amp;gt;cost so far g for Hybrid A*?&amp;lt;br&amp;gt;4. Different between Depth First Search, breath first search, and best first search algorithms?&amp;lt;br&amp;gt;5. How to classify graph-based search problem? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: kinematically feasible path planning &amp;lt;br&amp;gt;Implementation of the Hybrid A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Dynamically feasible path planning &amp;lt;br&amp;gt;Implementation of the KinoDynamic A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Sampling-based path planning &amp;lt;br&amp;gt;Develop a sampling-based path planner, RRT*, and compare with KinoDynamic A* and   Hybrid A*&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Check the performance in term of reaching the goal and execution time || 15&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. List down ways to solve optimal control (OCP) problems.&amp;lt;br&amp;gt;2. How to formulate OCP using nonlinear programming problem (NLP)?&amp;lt;br&amp;gt;3. Difference between multiple shooting and direct collocation?&amp;lt;br&amp;gt;4. Explain the hamilton Jacobi bellman (HJB) approach?&amp;lt;br&amp;gt;5. How to formulate optimal reference trajectory tracking using (Linear Quadratic Regulator) LQR? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Path tracking control with Model predictive control (MPC)&amp;lt;br&amp;gt;Develop a motion planner that sends a set of control commands to the robot to follow a path. Need to design path tracking controller considering: kinematic model, trajectory generation, dynamic model, and cost, formulation&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Hamilton Jacobi Bellman (HJB) Approach&amp;lt;br&amp;gt;Define jerk minimization problem and apply Linear Quadratic Regulator for tracking the trajectory. Initially, the analytical solution should be developed and develop in a Gazabo-based simulated environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Checking the accuracy of the trajectory tracker &amp;lt;br&amp;gt;A2: Lagrange polynomials and Spline interpolation&amp;lt;br&amp;gt;Apply a path planner to generate a set of intermediate waypoints and then apply  Lagrange polynomials and Spline interpolation and generate trajectory &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Compare the properties of these  &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Compare results with nonlinear curve fitting algorithms: B-spline and Bezier || 15&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defence, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present the project work they have accomplished during the course. Below are the grading criteria for each section. &lt;br /&gt;
# Section 1/2/3 Mini-Project&lt;br /&gt;
# Need to select a topic from the provided project list, and propose the approach to solve the problem. Afterwards, need to develop and test the proposed approach in a simulated setup &lt;br /&gt;
# Understanding how to formulate a given motion planning problem &lt;br /&gt;
# Checking implementation accuracy &lt;br /&gt;
# Reporting on finding and difficulting while formulating and implementing the proposed approach &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a given motion planning problem. First, need to formulate it with logical reasons for justifying it. Second, need to develop the proposed idea in a simulated setup. Answer a set of theoretical questions that comes from section 1, section 2, and section 3. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8088</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8088"/>
		<updated>2023-02-09T13:12:58Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Motion planning for autonomous vehicles =&lt;br /&gt;
* '''Course name''': Motion planning for autonomous vehicles&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Robotics&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
Robots are evolving from factory manufacturing to increasingly complicated apparatuses capable of accomplishing demanding tasks in our everyday life. One of the manifestations to accomplish such demanding tasks is motion planning and controlling.   This course will introduce you to some of the main concepts of optimal control, including basic concepts of calculus of variation, Linear Quadratic regulator, Linear Quadratic Gaussian, Model predictive control, and transforming an optimal control problem into constrained or unconstrained optimization formulation. The second part of the course focuses on planning tasks in autonomous navigations, including path planning and trajectory planning in hierarchical and cascade, e.g., global planning and local planning. The path planning section includes A*, Hybrid A*, Kinodynamic A*, RRT, and RRT*. The trajectory planning section contains several techniques for trajectory generation and trajectory planning based on different constraints.&lt;br /&gt;
By the end of this course, you will be able to design a motion planner for a specified scenario. To succeed in this course, you should have programming experience in Python 3. x, C++, ROS, and familiarity with basic concepts of Linear Algebra and Calculus.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE104 or CSE117&lt;br /&gt;
* CSE202 and CSE204&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Programming experience in Python 3. x, and C++&lt;br /&gt;
* ROS (Robot Operating System)&lt;br /&gt;
* Familiarity with basic concepts of Linear Algebra and Calculus&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 Introduction to Optimization &amp;amp; Variation of Calculus &amp;amp; Hamiltonian theory&amp;lt;br&amp;gt;(Optimal control) &amp;amp; Pontryagin’s Minimum Principle || &lt;br /&gt;
# Constrained optimization&lt;br /&gt;
# Least squares fitting&lt;br /&gt;
# Least squares fitting with regularization&lt;br /&gt;
# Smoothing&lt;br /&gt;
# Penalty functions&lt;br /&gt;
# Robust estimation&lt;br /&gt;
# Feasible problems&lt;br /&gt;
# Quadratic problems&lt;br /&gt;
# Linear problems&lt;br /&gt;
# Extremum&lt;br /&gt;
# Convexity&lt;br /&gt;
# Linearization of function up to the second variation&lt;br /&gt;
# Incremental of a function&lt;br /&gt;
# Incremental of a functional&lt;br /&gt;
# Fixed value problem&lt;br /&gt;
# Free terminal point problem&lt;br /&gt;
# Fix point problem ( t f is fixed and x(tf) is free)&lt;br /&gt;
# Fix point problem ( t f is free and x(tf) is fixed)&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are uncorrelated&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are depended on each other&lt;br /&gt;
# Constrained Minimization of functions&lt;br /&gt;
# Ï Elimination method (direct method)&lt;br /&gt;
# Ï The Lagrange multiplier method: examples, general&lt;br /&gt;
# formulation&lt;br /&gt;
# Constrained Minimization of functional: Point constraints,&lt;br /&gt;
# differential equation constraints&lt;br /&gt;
# Hamiltonian&lt;br /&gt;
# The necessary condition for optimal control&lt;br /&gt;
# Boundary conditions for optimal control: with the fixed final&lt;br /&gt;
# time and the final state specified or free&lt;br /&gt;
# Boundary conditions for optimal control: with the free final&lt;br /&gt;
# time and the final state specified, free, lies on the moving&lt;br /&gt;
# point x f = θ (t f ) , or lies on a moving surface m(x(t)) )&lt;br /&gt;
# Optimal control problem&lt;br /&gt;
# Pontryagin’s Minimum Principle&lt;br /&gt;
# Optimal boundary value problem&lt;br /&gt;
# Minimizing the square of the jerk&lt;br /&gt;
# Minimizing the square of acceleration&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 Graph-based Path planning &amp;amp; Sampling-based path planning || &lt;br /&gt;
# Configuration Space vs Search Space for Robot&lt;br /&gt;
# Path Planning Problem Formulation&lt;br /&gt;
# Search-based Planning: Mapping&lt;br /&gt;
# Search-based Planning: Graph&lt;br /&gt;
# Graph Searching&lt;br /&gt;
# Depth First Search&lt;br /&gt;
# Breath First Search&lt;br /&gt;
# Cost Consideration&lt;br /&gt;
# Dijkstra’s Algorithm&lt;br /&gt;
# Greedy Best First Search&lt;br /&gt;
# A*: Combination of Greedy Best First Search and Dijkstra’s&lt;br /&gt;
# Algorithm&lt;br /&gt;
# A*: Design Consideration&lt;br /&gt;
# Graph-based search problem classification&lt;br /&gt;
# KinoDynamic A*:Heuristics, Generating motion primitives,&lt;br /&gt;
# finding neighbours&lt;br /&gt;
# Hybrid A*: Motion model, finding neighbours, the cost to go h, and cost so far g&lt;br /&gt;
# Probabilistic Road Map (PRM)&lt;br /&gt;
# Rapidly-exploring Random Tree (RRT)&lt;br /&gt;
# Rapidly-exploring Random Tree* (RRT*)&lt;br /&gt;
# Pros and Cons of RRT and RRT*&lt;br /&gt;
|-&lt;br /&gt;
| 3.0 Linear Quadratic Regulator (LQR) &amp;amp; Model Predictive Control (MPC)&amp;lt;br&amp;gt;&amp;amp; Curve Fitting &amp;amp;  Frenet frame trajectory planning || &lt;br /&gt;
# LQR Formulation&lt;br /&gt;
# LQR via least squares&lt;br /&gt;
# Hamilton Jacobi Bellman (HJB) Approach&lt;br /&gt;
# Bellman Optimality&lt;br /&gt;
# LQR with HJB&lt;br /&gt;
# Hamiltonian formulation to find the optimal control policy&lt;br /&gt;
# Linear quadratic optimal tracking&lt;br /&gt;
# Optimal reference trajectory tracking with LQR&lt;br /&gt;
# Ways to solve Optimal Control (OCP) Problems&lt;br /&gt;
# OCP Using Nonlinear Programming Problem (NLP)&lt;br /&gt;
# Model Predictive Control: Prediction model, Constraints&lt;br /&gt;
# Reference trajectory tracking&lt;br /&gt;
# Simplified Motion Model&lt;br /&gt;
# With Multiple Shooting and direct collocation&lt;br /&gt;
# Continuous nonlinear system linearization&lt;br /&gt;
# Discrete-time nonlinear system linearization&lt;br /&gt;
# Linear Time-Varying Model Predictive Control&lt;br /&gt;
# Path tracking control&lt;br /&gt;
# Path tracking control with MPC: kinematic model, trajectory&lt;br /&gt;
# generation, dynamic model, and cost, formulation&lt;br /&gt;
# n degree polynomial fitting&lt;br /&gt;
# Euler–Lagrange equation&lt;br /&gt;
# Minimum jerk trajectory (MJT) generation&lt;br /&gt;
# Quintic polynomial&lt;br /&gt;
# Lagrange polynomials&lt;br /&gt;
# Lagrange first-order, second-order, and nth-order&lt;br /&gt;
# interpolation&lt;br /&gt;
# Spline interpolation: Linear, Quadratic, and Cubic Spline&lt;br /&gt;
# Other types of curve fitting: Gradient descent, Double arc&lt;br /&gt;
# trajectory interpolation&lt;br /&gt;
# Nonlinear curve fitting&lt;br /&gt;
# Bezier curve fitting&lt;br /&gt;
# B-spline curve fitting&lt;br /&gt;
# Frenet frame&lt;br /&gt;
# Curve parameterization of the reference trajectory&lt;br /&gt;
# Estimate the position of a given Spline&lt;br /&gt;
# The road-aligned coordinate system with a nonlinear&lt;br /&gt;
# dynamic bicycle model&lt;br /&gt;
# Frenet frame trajectory tracking using a nonlinear bicycle&lt;br /&gt;
# model&lt;br /&gt;
# Transformations from Frenet coordinates to global&lt;br /&gt;
# coordinates&lt;br /&gt;
# Polynomial motion planning&lt;br /&gt;
# Frenet frame trajectory generation algorithm&lt;br /&gt;
# Calculate global trajectories&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
the main principles of optimal motion planner&lt;br /&gt;
Describe various classifications of path planning&lt;br /&gt;
State the characteristics of a different curve fitting&lt;br /&gt;
Elaborate on the main principles model predictive control paradigm&lt;br /&gt;
List the key commonalities and differences between linear and nonlinear motion planning formulation&lt;br /&gt;
Explain what is  Frenet frame trajectory generation&lt;br /&gt;
Describe the important aspects and elements of a plan-based control paradigm&lt;br /&gt;
Level 2: What basic practical skills should a student be able to perform?&lt;br /&gt;
List the practical skills students gain. Use appropriate verbs in your statements.&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
Formulate and assess a given motion planning problem&lt;br /&gt;
Perform different representations of the problem&lt;br /&gt;
Design effective motion planner&lt;br /&gt;
Model, design, and conduct experiments on a simulated environment&lt;br /&gt;
Compare with different planning algorithm in terms of accuracy, performance, and complexity&lt;br /&gt;
Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios?&lt;br /&gt;
List the comprehensive skills students are expected to obtain by the end of the course. Use appropriate verbs.&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
Understand the given motion planning problem and formulate an appropriate planner&lt;br /&gt;
Elicit and document requirements&lt;br /&gt;
Split the problem formulation into several sub-problems and analyses&lt;br /&gt;
Generate different types of trajectory for specified scenarios&lt;br /&gt;
Understand when to use soft and hard constraints-based motion planning problem formulation&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate and assess a given motion planning problem&lt;br /&gt;
* Perform different representations of the problem&lt;br /&gt;
* Design effective motion planner&lt;br /&gt;
* Model, design, and conduct experiments on a simulated environment&lt;br /&gt;
* Compare with different planning algorithm in terms of accuracy, performance, and complexity&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand the given motion planning problem and formulate an appropriate planner&lt;br /&gt;
* Elicit and document requirements&lt;br /&gt;
* Split the problem formulation into several sub-problems and analyses&lt;br /&gt;
* Generate different types of trajectory for specified scenarios&lt;br /&gt;
* Understand when to use soft and hard constraints-based motion planning problem formulation &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75.0-89.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-74.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 20&lt;br /&gt;
|-&lt;br /&gt;
| In-class activity || 10&lt;br /&gt;
|-&lt;br /&gt;
| Mini-project || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work individually, however, getting help from others is acceptable&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* The Open Motion Planning Library&lt;br /&gt;
* Kulathunga, G., Devitt, D., &amp;amp; Klimchik, A. (2022). Trajectory tracking for quadrotors: An optimization‐based planning followed by controlling approach. Journal of Field Robotics, 39(7), 1001-1011.&lt;br /&gt;
* Lima, P. F., Mårtensson, J., &amp;amp; Wahlberg, B. (2017, December). Stability conditions for linear time-varying model predictive control in autonomous driving. In 2017 IEEE 56th Annual Conference on Decision and Control (CDC) (pp. 2775-2782). IEEE.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Takahashi, A., Hongo, T., Ninomiya, Y., &amp;amp; Sugimoto, G. (1989, September). Local path planning and motion control for agv in positioning. In Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems'.(IROS'89)'The Autonomous Mobile Robots and Its Applications (pp. 392-397). IEEE.&lt;br /&gt;
* Mueller, M. W., Hehn, M., &amp;amp; D'Andrea, R. (2015). A computationally efficient motion primitive for quadrocopter trajectory generation. IEEE transactions on robotics, 31(6), 1294-1310.&lt;br /&gt;
* Werling, M., Ziegler, J., Kammel, S., &amp;amp; Thrun, S. (2010, May). Optimal trajectory generation for dynamic street scenarios in a frenet frame. In 2010 IEEE International Conference on Robotics and Automation (pp. 987-993). IEEE.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Gazebo https://gazebosim.org/home&lt;br /&gt;
* ROS, https://www.ros.org/&lt;br /&gt;
* CasADi https://web.casadi.org/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer-based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Solving constrained optimization?&amp;lt;br&amp;gt;2. Solving Least squares fitting with regularization?&amp;lt;br&amp;gt;3. Solving smoothing of a trajectory?&amp;lt;br&amp;gt;4. Solving problems with penalty functions?&amp;lt;br&amp;gt;5. How to estimate robust control? || 10&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, Given an objective function, the objective is to derive optimal control based on  Hamiltonian and simulate on Gazebo-based environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, however placing a set of state and control constraints.  Given an objective function, the objective is to derive optimal control based on  Pontryagin’s Minimum Principle and simulate on Gazebo-based environment  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Importance of placing constraints on state and control spaces &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Optimal boundary value problem&amp;lt;br&amp;gt;Define a motion planner that minimizes the square of acceleration for ground vehicle &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Effects of minimizing jerk over acceleration || 20&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Difference between configuration space vs search space for robots?&amp;lt;br&amp;gt;2. How to estimate heuristics for KinoDynamic A*?&amp;lt;br&amp;gt;3. How to find the motion model, neighbours, cost to go h, and&amp;lt;br&amp;gt;cost so far g for Hybrid A*?&amp;lt;br&amp;gt;4. Different between Depth First Search, breath first search, and best first search algorithms?&amp;lt;br&amp;gt;5. How to classify graph-based search problem? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: kinematically feasible path planning &amp;lt;br&amp;gt;Implementation of the Hybrid A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Dynamically feasible path planning &amp;lt;br&amp;gt;Implementation of the KinoDynamic A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Sampling-based path planning &amp;lt;br&amp;gt;Develop a sampling-based path planner, RRT*, and compare with KinoDynamic A* and   Hybrid A*&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Check the performance in term of reaching the goal and execution time || 15&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. List down ways to solve optimal control (OCP) problems.&amp;lt;br&amp;gt;2. How to formulate OCP using nonlinear programming problem (NLP)?&amp;lt;br&amp;gt;3. Difference between multiple shooting and direct collocation?&amp;lt;br&amp;gt;4. Explain the hamilton Jacobi bellman (HJB) approach?&amp;lt;br&amp;gt;5. How to formulate optimal reference trajectory tracking using (Linear Quadratic Regulator) LQR? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Path tracking control with Model predictive control (MPC)&amp;lt;br&amp;gt;Develop a motion planner that sends a set of control commands to the robot to follow a path. Need to design path tracking controller considering: kinematic model, trajectory generation, dynamic model, and cost, formulation&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Hamilton Jacobi Bellman (HJB) Approach&amp;lt;br&amp;gt;Define jerk minimization problem and apply Linear Quadratic Regulator for tracking the trajectory. Initially, the analytical solution should be developed and develop in a Gazabo-based simulated environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Checking the accuracy of the trajectory tracker &amp;lt;br&amp;gt;A2: Lagrange polynomials and Spline interpolation&amp;lt;br&amp;gt;Apply a path planner to generate a set of intermediate waypoints and then apply  Lagrange polynomials and Spline interpolation and generate trajectory &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Compare the properties of these  &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Compare results with nonlinear curve fitting algorithms: B-spline and Bezier || 15&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defence, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present the project work they have accomplished during the course. Below are the grading criteria for each section. &lt;br /&gt;
# Section 1/2/3 Mini-Project&lt;br /&gt;
# Need to select a topic from the provided project list, and propose the approach to solve the problem. Afterwards, need to develop and test the proposed approach in a simulated setup &lt;br /&gt;
# Understanding how to formulate a given motion planning problem &lt;br /&gt;
# Checking implementation accuracy &lt;br /&gt;
# Reporting on finding and difficulting while formulating and implementing the proposed approach &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a given motion planning problem. First, need to formulate it with logical reasons for justifying it. Second, need to develop the proposed idea in a simulated setup. Answer a set of theoretical questions that comes from section 1, section 2, and section 3. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8087</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8087"/>
		<updated>2023-02-09T12:23:34Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Motion planning for autonomous vehicles =&lt;br /&gt;
* '''Course name''': Motion planning for autonomous vehicles&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Robotics&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
Robots are evolving from factory manufacturing to increasingly complicated apparatuses capable of accomplishing demanding tasks in our everyday life. One of the manifestations to accomplish such demanding tasks is motion planning and controlling.   This course will introduce you to some of the main concepts of optimal control, including basic concepts of calculus of variation, Linear Quadratic regulator, Linear Quadratic Gaussian, Model predictive control, and transforming an optimal control problem into constrained or unconstrained optimization formulation. The second part of the course focuses on planning tasks in autonomous navigations, including path planning and trajectory planning in hierarchical and cascade, e.g., global planning and local planning. The path planning section includes A*, Hybrid A*, Kinodynamic A*, RRT, and RRT*. The trajectory planning section contains several techniques for trajectory generation and trajectory planning based on different constraints.&lt;br /&gt;
By the end of this course, you will be able to design a motion planner for a specified scenario. To succeed in this course, you should have programming experience in Python 3. x, C++, ROS, and familiarity with basic concepts of Linear Algebra and Calculus.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE104 or CSE117&lt;br /&gt;
* CSE202 and CSE204&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Programming experience in Python 3. x, and C++&lt;br /&gt;
* ROS (Robot Operating System)&lt;br /&gt;
* Familiarity with basic concepts of Linear Algebra and Calculus&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 Introduction to Optimization &amp;amp; Variation of Calculus &amp;amp; Hamiltonian theory&amp;lt;br&amp;gt;(Optimal control) &amp;amp; Pontryagin’s Minimum Principle || &lt;br /&gt;
# Constrained optimization&lt;br /&gt;
# Least squares fitting&lt;br /&gt;
# Least squares fitting with regularization&lt;br /&gt;
# Smoothing&lt;br /&gt;
# Penalty functions&lt;br /&gt;
# Robust estimation&lt;br /&gt;
# Feasible problems&lt;br /&gt;
# Quadratic problems&lt;br /&gt;
# Linear problems&lt;br /&gt;
# Extremum&lt;br /&gt;
# Convexity&lt;br /&gt;
# Linearization of function up to the second variation&lt;br /&gt;
# Incremental of a function&lt;br /&gt;
# Incremental of a functional&lt;br /&gt;
# Fixed value problem&lt;br /&gt;
# Free terminal point problem&lt;br /&gt;
# Fix point problem ( t f is fixed and x(tf) is free)&lt;br /&gt;
# Fix point problem ( t f is free and x(tf) is fixed)&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are uncorrelated&lt;br /&gt;
# Free endpoint problem: if tf and x(tf) are depended on each other&lt;br /&gt;
# Constrained Minimization of functions&lt;br /&gt;
# Ï Elimination method (direct method)&lt;br /&gt;
# Ï The Lagrange multiplier method: examples, general&lt;br /&gt;
# formulation&lt;br /&gt;
# Constrained Minimization of functional: Point constraints,&lt;br /&gt;
# differential equation constraints&lt;br /&gt;
# Hamiltonian&lt;br /&gt;
# The necessary condition for optimal control&lt;br /&gt;
# Boundary conditions for optimal control: with the fixed final&lt;br /&gt;
# time and the final state specified or free&lt;br /&gt;
# Boundary conditions for optimal control: with the free final&lt;br /&gt;
# time and the final state specified, free, lies on the moving&lt;br /&gt;
# point x f = θ (t f ) , or lies on a moving surface m(x(t)) )&lt;br /&gt;
# Optimal control problem&lt;br /&gt;
# Pontryagin’s Minimum Principle&lt;br /&gt;
# Optimal boundary value problem&lt;br /&gt;
# Minimizing the square of the jerk&lt;br /&gt;
# Minimizing the square of acceleration&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 Graph-based Path planning &amp;amp; Sampling-based path planning || &lt;br /&gt;
# Configuration Space vs Search Space for Robot&lt;br /&gt;
# Path Planning Problem Formulation&lt;br /&gt;
# Search-based Planning: Mapping&lt;br /&gt;
# Search-based Planning: Graph&lt;br /&gt;
# Graph Searching&lt;br /&gt;
# Depth First Search&lt;br /&gt;
# Breath First Search&lt;br /&gt;
# Cost Consideration&lt;br /&gt;
# Dijkstra’s Algorithm&lt;br /&gt;
# Greedy Best First Search&lt;br /&gt;
# A*: Combination of Greedy Best First Search and Dijkstra’s&lt;br /&gt;
# Algorithm&lt;br /&gt;
# A*: Design Consideration&lt;br /&gt;
# Graph-based search problem classification&lt;br /&gt;
# KinoDynamic A*:Heuristics, Generating motion primitives,&lt;br /&gt;
# finding neighbours&lt;br /&gt;
# Hybrid A*: Motion model, finding neighbours, the cost to go h, and cost so far g&lt;br /&gt;
# Probabilistic Road Map (PRM)&lt;br /&gt;
# Rapidly-exploring Random Tree (RRT)&lt;br /&gt;
# Rapidly-exploring Random Tree* (RRT*)&lt;br /&gt;
# Pros and Cons of RRT and RRT*&lt;br /&gt;
|-&lt;br /&gt;
| 3.0 Linear Quadratic Regulator (LQR) &amp;amp; Model Predictive Control (MPC)&amp;lt;br&amp;gt;&amp;amp; Curve Fitting &amp;amp;  Frenet frame trajectory planning || &lt;br /&gt;
# LQR Formulation&lt;br /&gt;
# LQR via least squares&lt;br /&gt;
# Hamilton Jacobi Bellman (HJB) Approach&lt;br /&gt;
# Bellman Optimality&lt;br /&gt;
# LQR with HJB&lt;br /&gt;
# Hamiltonian formulation to find the optimal control policy&lt;br /&gt;
# Linear quadratic optimal tracking&lt;br /&gt;
# Optimal reference trajectory tracking with LQR&lt;br /&gt;
# Ways to solve Optimal Control (OCP) Problems&lt;br /&gt;
# OCP Using Nonlinear Programming Problem (NLP)&lt;br /&gt;
# Model Predictive Control: Prediction model, Constraints&lt;br /&gt;
# Reference trajectory tracking&lt;br /&gt;
# Simplified Motion Model&lt;br /&gt;
# With Multiple Shooting and direct collocation&lt;br /&gt;
# Continuous nonlinear system linearization&lt;br /&gt;
# Discrete-time nonlinear system linearization&lt;br /&gt;
# Linear Time-Varying Model Predictive Control&lt;br /&gt;
# Path tracking control&lt;br /&gt;
# Path tracking control with MPC: kinematic model, trajectory&lt;br /&gt;
# generation, dynamic model, and cost, formulation&lt;br /&gt;
# n degree polynomial fitting&lt;br /&gt;
# Euler–Lagrange equation&lt;br /&gt;
# Minimum jerk trajectory (MJT) generation&lt;br /&gt;
# Quintic polynomial&lt;br /&gt;
# Lagrange polynomials&lt;br /&gt;
# Lagrange first-order, second-order, and nth-order&lt;br /&gt;
# interpolation&lt;br /&gt;
# Spline interpolation: Linear, Quadratic, and Cubic Spline&lt;br /&gt;
# Other types of curve fitting: Gradient descent, Double arc&lt;br /&gt;
# trajectory interpolation&lt;br /&gt;
# Nonlinear curve fitting&lt;br /&gt;
# Bezier curve fitting&lt;br /&gt;
# B-spline curve fitting&lt;br /&gt;
# Frenet frame&lt;br /&gt;
# Curve parameterization of the reference trajectory&lt;br /&gt;
# Estimate the position of a given Spline&lt;br /&gt;
# The road-aligned coordinate system with a nonlinear&lt;br /&gt;
# dynamic bicycle model&lt;br /&gt;
# Frenet frame trajectory tracking using a nonlinear bicycle&lt;br /&gt;
# model&lt;br /&gt;
# Transformations from Frenet coordinates to global&lt;br /&gt;
# coordinates&lt;br /&gt;
# Polynomial motion planning&lt;br /&gt;
# Frenet frame trajectory generation algorithm&lt;br /&gt;
# Calculate global trajectories&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main purpose of this course is for you to design a motion planner for a specified scenario.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand the basis of motion planning&lt;br /&gt;
* Design a motion planner for a given vehicle considering specified scenarios&lt;br /&gt;
* Explain what are the main principles of optimal motion planner&lt;br /&gt;
* Describe various classifications of path planning&lt;br /&gt;
* State the characteristics of a different curve fitting&lt;br /&gt;
* Elaborate on the main principles model predictive control paradigm&lt;br /&gt;
* List the key commonalities and differences between linear and nonlinear motion planning formulation&lt;br /&gt;
* Explain what is  Frenet frame trajectory generation&lt;br /&gt;
* Describe the important aspects and elements of a plan-based control paradigm&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate and assess a given motion planning problem&lt;br /&gt;
* Perform different representations of the problem&lt;br /&gt;
* Design effective motion planner&lt;br /&gt;
* Model, design, and conduct experiments on a simulated environment&lt;br /&gt;
* Compare with different planning algorithm in terms of accuracy, performance, and complexity&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand the given motion planning problem and formulate an appropriate planner&lt;br /&gt;
* Elicit and document requirements&lt;br /&gt;
* Split the problem formulation into several sub-problems and analyses&lt;br /&gt;
* Generate different types of trajectory for specified scenarios&lt;br /&gt;
* Understand when to use soft and hard constraints-based motion planning problem formulation &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75.0-89.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50.0-74.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-50.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 20&lt;br /&gt;
|-&lt;br /&gt;
| In-class activity || 10&lt;br /&gt;
|-&lt;br /&gt;
| Mini-project || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work individually, however, getting help from others is acceptable&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* The Open Motion Planning Library&lt;br /&gt;
* Kulathunga, G., Devitt, D., &amp;amp; Klimchik, A. (2022). Trajectory tracking for quadrotors: An optimization‐based planning followed by controlling approach. Journal of Field Robotics, 39(7), 1001-1011.&lt;br /&gt;
* Lima, P. F., Mårtensson, J., &amp;amp; Wahlberg, B. (2017, December). Stability conditions for linear time-varying model predictive control in autonomous driving. In 2017 IEEE 56th Annual Conference on Decision and Control (CDC) (pp. 2775-2782). IEEE.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Takahashi, A., Hongo, T., Ninomiya, Y., &amp;amp; Sugimoto, G. (1989, September). Local path planning and motion control for agv in positioning. In Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems'.(IROS'89)'The Autonomous Mobile Robots and Its Applications (pp. 392-397). IEEE.&lt;br /&gt;
* Mueller, M. W., Hehn, M., &amp;amp; D'Andrea, R. (2015). A computationally efficient motion primitive for quadrocopter trajectory generation. IEEE transactions on robotics, 31(6), 1294-1310.&lt;br /&gt;
* Werling, M., Ziegler, J., Kammel, S., &amp;amp; Thrun, S. (2010, May). Optimal trajectory generation for dynamic street scenarios in a frenet frame. In 2010 IEEE International Conference on Robotics and Automation (pp. 987-993). IEEE.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Gazebo https://gazebosim.org/home&lt;br /&gt;
* ROS, https://www.ros.org/&lt;br /&gt;
* CasADi https://web.casadi.org/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer-based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Solving constrained optimization?&amp;lt;br&amp;gt;2. Solving Least squares fitting with regularization?&amp;lt;br&amp;gt;3. Solving smoothing of a trajectory?&amp;lt;br&amp;gt;4. Solving problems with penalty functions?&amp;lt;br&amp;gt;5. How to estimate robust control? || 10&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, Given an objective function, the objective is to derive optimal control based on  Hamiltonian and simulate on Gazebo-based environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Fix point problem ( t f is fixed and x(t f ) is free)&amp;lt;br&amp;gt;Define a motion planner where the start and final states are fixed, however placing a set of state and control constraints.  Given an objective function, the objective is to derive optimal control based on  Pontryagin’s Minimum Principle and simulate on Gazebo-based environment  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Importance of placing constraints on state and control spaces &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Optimal boundary value problem&amp;lt;br&amp;gt;Define a motion planner that minimizes the square of acceleration for ground vehicle &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Effects of minimizing jerk over acceleration || 20&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Difference between configuration space vs search space for robots?&amp;lt;br&amp;gt;2. How to estimate heuristics for KinoDynamic A*?&amp;lt;br&amp;gt;3. How to find the motion model, neighbours, cost to go h, and&amp;lt;br&amp;gt;cost so far g for Hybrid A*?&amp;lt;br&amp;gt;4. Different between Depth First Search, breath first search, and best first search algorithms?&amp;lt;br&amp;gt;5. How to classify graph-based search problem? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: kinematically feasible path planning &amp;lt;br&amp;gt;Implementation of the Hybrid A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Dynamically feasible path planning &amp;lt;br&amp;gt;Implementation of the KinoDynamic A*  for car-like ground vehicle and simulate planning in various environments &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Sampling-based path planning &amp;lt;br&amp;gt;Develop a sampling-based path planner, RRT*, and compare with KinoDynamic A* and   Hybrid A*&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Check the performance in term of reaching the goal and execution time || 15&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. List down ways to solve optimal control (OCP) problems.&amp;lt;br&amp;gt;2. How to formulate OCP using nonlinear programming problem (NLP)?&amp;lt;br&amp;gt;3. Difference between multiple shooting and direct collocation?&amp;lt;br&amp;gt;4. Explain the hamilton Jacobi bellman (HJB) approach?&amp;lt;br&amp;gt;5. How to formulate optimal reference trajectory tracking using (Linear Quadratic Regulator) LQR? || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Path tracking control with Model predictive control (MPC)&amp;lt;br&amp;gt;Develop a motion planner that sends a set of control commands to the robot to follow a path. Need to design path tracking controller considering: kinematic model, trajectory generation, dynamic model, and cost, formulation&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Hamilton Jacobi Bellman (HJB) Approach&amp;lt;br&amp;gt;Define jerk minimization problem and apply Linear Quadratic Regulator for tracking the trajectory. Initially, the analytical solution should be developed and develop in a Gazabo-based simulated environment &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Checking the accuracy of the trajectory tracker &amp;lt;br&amp;gt;A2: Lagrange polynomials and Spline interpolation&amp;lt;br&amp;gt;Apply a path planner to generate a set of intermediate waypoints and then apply  Lagrange polynomials and Spline interpolation and generate trajectory &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Compare the properties of these  &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Compare results with nonlinear curve fitting algorithms: B-spline and Bezier || 15&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defence, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present the project work they have accomplished during the course. Below are the grading criteria for each section. &lt;br /&gt;
# Section 1/2/3 Mini-Project&lt;br /&gt;
# Need to select a topic from the provided project list, and propose the approach to solve the problem. Afterwards, need to develop and test the proposed approach in a simulated setup &lt;br /&gt;
# Understanding how to formulate a given motion planning problem &lt;br /&gt;
# Checking implementation accuracy &lt;br /&gt;
# Reporting on finding and difficulting while formulating and implementing the proposed approach &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a given motion planning problem. First, need to formulate it with logical reasons for justifying it. Second, need to develop the proposed idea in a simulated setup. Answer a set of theoretical questions that comes from section 1, section 2, and section 3. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8086</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8086"/>
		<updated>2023-02-09T10:54:46Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Psychology in IT sphere =&lt;br /&gt;
* '''Course name''': Psychology in IT sphere&lt;br /&gt;
* '''Code discipline''': XXX&lt;br /&gt;
* '''Subject area''': &lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: The structure of Psyche; The psychic mental processes: cognitive, emotional, volitional; Emotional intelligence; Personality and personality traits; Spiral Dynamics.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Introduction: psychology as a science, its branches and methodology || &lt;br /&gt;
# - The history of psychology&lt;br /&gt;
# - The notion and structure of psyche&lt;br /&gt;
# - The branches of psychology&lt;br /&gt;
# - The methods of psychology&lt;br /&gt;
|-&lt;br /&gt;
| Mental Cognitive processes: || &lt;br /&gt;
# - Sensation&lt;br /&gt;
# - Perception&lt;br /&gt;
# - Attention&lt;br /&gt;
# - Memory&lt;br /&gt;
# - Thinking&lt;br /&gt;
# - Imagination.&lt;br /&gt;
|-&lt;br /&gt;
| Mental Volitional processes || &lt;br /&gt;
# - What is willpower and how it works&lt;br /&gt;
# - Body reserve of Willpower&lt;br /&gt;
# - Tricks of our mind, connected with willpower and how to overcome them&lt;br /&gt;
|-&lt;br /&gt;
| Mental Emotional processes || &lt;br /&gt;
# - The notion and functions of emotions&lt;br /&gt;
# - Biological emotions&lt;br /&gt;
# - Social emotions&lt;br /&gt;
# - Emotion and stress management&lt;br /&gt;
|-&lt;br /&gt;
| Personality traits || &lt;br /&gt;
# - The notion of personality&lt;br /&gt;
# - Personality theories&lt;br /&gt;
# - Personality traits: abilities, temperament, character, orientation.&lt;br /&gt;
|-&lt;br /&gt;
| Communication psychology || &lt;br /&gt;
# - The instrument of communication&lt;br /&gt;
# - Communication barriers&lt;br /&gt;
# - The main conditions of real/successful communication&lt;br /&gt;
# - Tips of successful communication&lt;br /&gt;
# - Networking&lt;br /&gt;
|-&lt;br /&gt;
| System development psychology || &lt;br /&gt;
# - Spiral dynamics as a systems evolution theory&lt;br /&gt;
# - The meaning of 9 levels of spiral dynamics&lt;br /&gt;
# - Crises of the levels&lt;br /&gt;
# - The usage of Spiral dynamics theory in personal life and business&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This is an introductory course in general psychology. During the course, students will learn the fundamental terms, conceptual apparatus and principles of psychological science, its different directions, branches and also the history of its development.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • key psychological terms and concepts&lt;br /&gt;
* • psychological science stage of development and its perspectives&lt;br /&gt;
* • the structure of the psyche and the principles of its functioning&lt;br /&gt;
* • important techniques and best practices for self-regulation of emotional and mental state&lt;br /&gt;
* • the spiral dynamics conception and its stages&lt;br /&gt;
* • the main principles of communication&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • How to observe the functioning of their mental cognitive processes&lt;br /&gt;
* • How to define their emotions, emotional conditions and the reasons of them&lt;br /&gt;
* • How they can use such mental process as willpower for achieving their goals&lt;br /&gt;
* • What personality traits they and their environment have got.&lt;br /&gt;
* • The level of any community system development&lt;br /&gt;
* • How and in which situations they can use the main principles of communication&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* •	Use technics for managing and improving their cognitive processes&lt;br /&gt;
* •	Use technics for managing and improving their willpower&lt;br /&gt;
* •     Use the technics of emotional and stress management&lt;br /&gt;
* •     Consider their and their environment personal traits in making decisions.&lt;br /&gt;
* •	Plan their actions with the systems concerning its level of development.&lt;br /&gt;
* •     Use corresponding principles of communication in different interactions &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Attendance  || 80&lt;br /&gt;
|-&lt;br /&gt;
| Essay || 10&lt;br /&gt;
|-&lt;br /&gt;
| Exam || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Jo Godefroid “Les Chemins de la psychologie”, 1988 Paris&lt;br /&gt;
* Edited by  L.M. Popov and S.V. Petrushin “Methods and techniques of practical psychology”, 2007 St. Petersburg&lt;br /&gt;
* R.S. Nemov “General psychology” in 3 volumes, 2011 Moscow&lt;br /&gt;
* Kelly McGonigal “The Willpower Instinct”,  2011 The USA&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
&lt;br /&gt;
'''NO DATA'''&lt;br /&gt;
 &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# What is psychology studying?&lt;br /&gt;
# What are the methods of psychology?&lt;br /&gt;
# Describe the structure of Psyche.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 1. Give the definition to every mental cognitive process and its properties.&lt;br /&gt;
# 2. How do you use the knowledge of every mental cognitive process and practices connected with them in your personal life and communication?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 1. Tell about the part of our brain answers for Willpower?&lt;br /&gt;
# 2. What should we do with our body in order to improve our Willpower?&lt;br /&gt;
# 3. What are our mind tricks, connected with willpower and how to overcome them?&lt;br /&gt;
# 4. Describe the possible algorithm of coping with self-blaming.&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# 1. How do you understand emotional intelligence?&lt;br /&gt;
# 2. Describe the base emotions and tell how we can manage them.&lt;br /&gt;
# 3. Describe the social emotions and tell how we can work with them.&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
# 1. Describe the Freud Conception of the Human Psyche and Personality.&lt;br /&gt;
# 2. Give the definition of Personality and its traits&lt;br /&gt;
# 3. Describe how our personality and its traits form and develop.&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
# 1. Tell about the main instrument and conditions of communication.&lt;br /&gt;
# 2. What rules should we follow for successful communication?&lt;br /&gt;
# 3. What is the definition and main principles of networking?&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
# 1. What does the Spiral dynamics theory describe?&lt;br /&gt;
# 2. Describe all the levels with crises of Spiral dynamics theory.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8085</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8085"/>
		<updated>2023-02-09T10:50:51Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= -Calculus, Algebra, Machinery and Logic for Formal Program Semantics =&lt;br /&gt;
* '''Course name''': -Calculus, Algebra, Machinery and Logic for Formal Program Semantics&lt;br /&gt;
* '''Code discipline''': CSE835&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This elective course is designed for students in Computer Science, Software Engineering (IT more generally) and in Mathematics to catch main concepts formal program semantics and basic ideas from formal program specification and verification. We start with a make easy approach to formal semantics based on a toy language with esoteric operational, denotational, and logical (axiomatic) semantics. Then we move to operational, denotational, and axiomatic semantics for a simple imperative programming language.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101, CSE102, CSE103, CSE104, CSE109&lt;br /&gt;
* CSE110 or CSE111 or CSE113 or CSE116&lt;br /&gt;
* CSE117, CSE119&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* natural, integer, rational, and real numbers&lt;br /&gt;
* functions and relations on numbers&lt;br /&gt;
* axiomatic method in geometry&lt;br /&gt;
* imperative (procedural) programming and languages&lt;br /&gt;
* algorithm complexity theory and data structures&lt;br /&gt;
* regular and context-free grammars and languages&lt;br /&gt;
* finite state machines (automata)&lt;br /&gt;
* basic programming skills&lt;br /&gt;
* basics of OOP software design&lt;br /&gt;
* familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Section I: Course intro and Recall || &lt;br /&gt;
# Course Intro, Recall from Discrete Mathematics and home asynchronous evaluation test on naïve set theory, algebra of binary relations, propositional logic, basics of programming paradigms&lt;br /&gt;
|-&lt;br /&gt;
| Section II: Introduction to Program Semantics || &lt;br /&gt;
# Introduction to Program Semantics:&lt;br /&gt;
# What is Semantics? Why Formal Program Semantics?&lt;br /&gt;
# Operational, denotational, and axiomatic semantics for esoteric language&lt;br /&gt;
|-&lt;br /&gt;
| Section III: Formal semantics for a simple imperative programming language || &lt;br /&gt;
# Formal semantics for a simple imperative programming language&lt;br /&gt;
# Data Types and Their Semantics&lt;br /&gt;
# The main ingredient: Implementation Semantics&lt;br /&gt;
# Structural Operational Semantics (SOS)&lt;br /&gt;
# Relational denotational semantics&lt;br /&gt;
# Axiomatic semantics&lt;br /&gt;
# Elements of deductive program verification&lt;br /&gt;
|-&lt;br /&gt;
| Section IV: &amp;lt;br&amp;gt;λ-Calculus and Classical Denotational Semantics || &lt;br /&gt;
# λ-Calculus and Classical Denotational Semantics&lt;br /&gt;
# Syntax, semantics, and main properties of λ-Calculus&lt;br /&gt;
# Denotational semantics of a simple imperative programming language&lt;br /&gt;
|-&lt;br /&gt;
| Section V:&amp;lt;br&amp;gt;Typed λ-Calculus and semantics of a simple functional language || &lt;br /&gt;
# System F and its applications&lt;br /&gt;
# Introduction of polymorphic λ-Calculus&lt;br /&gt;
# Curry–Howard isomorphism and the Lambda Cube&lt;br /&gt;
# Use in programming languages&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main purpose of the course is to introduce the modern theory of programming languages.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* why we need formal semantics for programming languages&lt;br /&gt;
* principles of operational, denotational, and axiomatic approaches to formal semantics&lt;br /&gt;
* how to use of formal semantics for static analysis and formal verification&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* define a operational, donotational, and axiomatic semantics for a simple imperative and functional programming language&lt;br /&gt;
* to specify formally and verify manually simple computational programs on a simple imperative or functional language.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* problems with developing formal semantics for industrial programming languages.&lt;br /&gt;
* use of formal semantics for static analysis and formal verification.&lt;br /&gt;
* ways of introduction of formal semantics into Software engineering practice. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75.0-84.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 65.0-74.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-64.0 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Home-made problem-solving assignments for each of 5 sections of the course (10points for each assignment) || 50&lt;br /&gt;
|-&lt;br /&gt;
| Individual in-class participation based on work in class (1 point for each class) || 10&lt;br /&gt;
|-&lt;br /&gt;
| Final home-made written asynchronous examination  || 40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
In-class participation is important (it implies attendance importance).&amp;lt;br&amp;gt;Topic-based regular home-made assignment are major grading item.&amp;lt;br&amp;gt;Please be aware that the lecture materials cover a plenty of topics from many sources, not a single one.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Dijkstra E.W. A Discipline of Programming. Prentice-Hal, 1976.&lt;br /&gt;
* Gries D. The Science of Programming. Springer, 1987.&lt;br /&gt;
* Aaby A. Introduction to Programming Language. Working draft, 2004. Available at .&lt;br /&gt;
* Barendregt H. Lambda Calculi with Types. In: Handbook of Logic in Computer Science. Oxford University Press, 1992. Vol. II, pp. 117-309. Available at ftp://ftp.cs.ru.nl/pub/CompMath.Found/HBK.ps.&lt;br /&gt;
* Shilov N.V. Introduction to Program Syntax, Semantics and Verification. (In Russian.) Novosibirsk State University, 2011. Draft is available at .&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Not needed.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Any compiler and IDE to implement, test, and exercise simple computational, search and sorting imperative and functional algorithms/programs. &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly defined solution) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Развивающее обучение (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Концентрированное обучение (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Home-made problem-solving assignment || Assume that , , and  are sets. &amp;lt;br&amp;gt;Prove without use of the power-set axiom that  is a set.&amp;lt;br&amp;gt;Prove without use of the set-union axiom that  is a set.&amp;lt;br&amp;gt;Prove (using extensionality postulate) &amp;lt;br&amp;gt;uniqueness of the empty set&amp;lt;br&amp;gt;uniqueness of the set  for any given finite collection of sets of , … .&amp;lt;br&amp;gt;Proof (using the enumeration and union postulate) existence of the standard union  for all sets  and . &amp;lt;br&amp;gt;Proof (using the specification postulate) existence of the standard intersection  for all sets  and .&amp;lt;br&amp;gt;Prove that for any set  and any its subset  the complement  is a set.&amp;lt;br&amp;gt;Proof (by contradiction using specification axiom) that collection usually called as the set of all sets isn’t a set. (Russel’s paradox.) || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Home-made problem-solving assignment || Is TEL a regular language? A context-free language? A context-sensitive language? A Recursively enumerable language? &amp;lt;br&amp;gt;What will happen with TEL syntax (in terms of Chomsky classification) if it adopts spacing and indentation like Python?&amp;lt;br&amp;gt;Assuming that all variables are of integer type and a conventional semantics for program  answer what does this program compute?&amp;lt;br&amp;gt;Validate that  is indeed the operational semantics of TEL sentence .&amp;lt;br&amp;gt;Prove that in TEL the following sentences  and   are equivalent.&amp;lt;br&amp;gt;Prove that  and  are not equivalent in TEL. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Home-made problem-solving assignment || Is ToyPL-VM language a context-free? Does it have a context-free syntax? &amp;lt;br&amp;gt;Assuming a conventional program semantics and that the only data type is mathematical integers, try to guess (and prove somehow) what does compute the following ToyPL-VM program:&amp;lt;br&amp;gt;0: if z&amp;lt;0 then 1 else 2; &amp;lt;br&amp;gt;1: z:= -1 goto 8; &amp;lt;br&amp;gt;2: x:= 0 goto 3; &amp;lt;br&amp;gt;3: y:= 0 goto 4; &amp;lt;br&amp;gt;4: if y≤z then 5 else 7; &amp;lt;br&amp;gt;5: y:= y+2*x+1 goto 6; &amp;lt;br&amp;gt;6: x:= x+1 goto 4; &amp;lt;br&amp;gt;7: x:= x-1 goto 8;&amp;lt;br&amp;gt;Let  be any ToyPL-VM program,  be any state of . Define by induction on structure of the expression  (that uses variables in  only) the value  of this expression  in this state . &amp;lt;br&amp;gt;Let  be any ToyPL-VM program,  be any state of . Prove by induction on structure of the expression that for any expression  (based on variables in ) the value  of this expression  in this state  has a definite value.&amp;lt;br&amp;gt;Validate that the implementation (semantics) of the ToyPL program from the left column is the ToyPL-VM program in right column.&amp;lt;br&amp;gt;Select (always) valid assertions and explain your choice:&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Home-made problem-solving assignment || Is the language of the -Calculus regular? Context-free?&amp;lt;br&amp;gt;The following sugared -term  is representation of the following -term:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;List all free and bound variable instances in the -terms (a)-(e) from the previous exercise. Which of these -terms are combinators?&amp;lt;br&amp;gt;Assuming the sugaring has no precedence, whether the desugaring of the -terms is confluent (i.e., always end with the same term)?&amp;lt;br&amp;gt;Assuming the sugaring has the specified precedence, whether the desugaring of the -terms is confluent (i.e., always end with the same term)?&amp;lt;br&amp;gt;Explain the following “proof” in the axiomatic semantics of the -Calculus and find a breach of the semantics:&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Home-made problem-solving assignment || Suggest any fix-point combinator other than .&amp;lt;br&amp;gt;Write a Java-, Python-, etc. program that (being aware about its location) prints out its own code.&amp;lt;br&amp;gt;Write yourself a quine-program in Java, Python, etc. &amp;lt;br&amp;gt;Give example of a -term such that has a reduction graph that&amp;lt;br&amp;gt;is a singleton with a single edge &amp;lt;br&amp;gt;is a finite chain of length &amp;lt;br&amp;gt;is an infinite chain&amp;lt;br&amp;gt;Prove Church-Rosser theorem: If there are two distinct (-)reductions starting from a -term, then there exists a -term that is reachable from both reducts via a (possibly empty) sequence of (-)reductions.&amp;lt;br&amp;gt;What is true:&amp;lt;br&amp;gt;If a -term has a normal form, then its reduction graph is finite.&amp;lt;br&amp;gt;If a -term has a finite reduction graph, then it has a normal form.&amp;lt;br&amp;gt;Proof by induction of the height of the inference tree soundness of the axiomatic semantic of -Calculus: For any -terms  and , if  then there exists -term  such that  and .   || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# The final examination is distance asynchronous individual written test to check that students understand and can apply main definitions, concepts and techniques presented on the lectures and available in lecture notes. The main grading criterions for written test will be human readable but concise, self-completeness, well-structuredness, and “proof of individual work” while computational (mainly arithmetic) errors will be treated as tiny mistakes (at most one-point deduction for each individual task).&lt;br /&gt;
# Examination has one (parameterized) variant for all enrolled students with 5 tasks with cost 8 points each (i.e., 40 points in total). “Human readable but concise” rule means that solutions should be well-commented but not exciding 1.5 (one and a half) pages each. Self-completeness means that the paper should be readable independently on any other resource, but lecture notes. Well-structuredness means that each task formulation, solution (proof if needed), answer (or conclusion) and its parts must be explicit in the paper and identified by appropriate headings/keywords (with respect to logical structure).&lt;br /&gt;
# Sample tasks follow.&lt;br /&gt;
# Task 1. Using definition of the natural number as in the lecture notes for section 1, construct the powerset for a given (specified) natural number . How many elements does it (the powerset) contains? (Explain all your answers.)&lt;br /&gt;
# Task 2. Using definitions from the lecture notes for section 2, construct a TEL “meaningful program” that after evaluation according to TEL informal semantics gets value , construct (step by step) its operational, denotational, and axiomatic semantics according to the TEL definitions. Here “meaningful” means that you can explain what does the program computes assuming a conventional informal program semantics. Please explain informally what this semantics is. &lt;br /&gt;
# Task 3. Using definitions from the lecture notes for section 3, and the same program as you construct in the exercise 2 above, construct (step by step) its operational and denotational semantics as a ToyPL program.&lt;br /&gt;
# Task 4. Using definitions from the lecture notes for section 3, and the same program as you construct in the exercise 2 above, specify the program by pre- and post-conditions according to your explanations (in the exercise 2) of what does the program compute, and then verify (using Floyd method or Hoare axiomatic semantics) correctness of the specified program.&lt;br /&gt;
# Task 5. Using definitions from the lecture notes for sections 4 &amp;amp; 5, construct a given (specified) natural number . Whether it is a combinator? Build reduction graph for . (Explain all your answers.)&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Retake and re-examinations are designed to check that students understand and can apply main definitions, concepts and techniques covered in the lectures of the Course to overwrite grades for the final examination.  &lt;br /&gt;
# Hybrid re-examination mode means that the examinations comprise a distance asynchronous individual written test (the first re-examination to be graded by Prof. N.V. Shilov) and an oral defense in front of a commission (consisting of Prof. N.V. Shilov and two more faculty to be appointed by the time of the second re-examination); format of the oral defense – offline or online – to be decided/arranged later (but prior to the defense date to be set by the Department of Education). &lt;br /&gt;
# Since (according to the Syllabus available the final examination costs 40 points, the cost of the re-examination is also 40 points. So, individual overall grade for the course after the retake for each participating student will be calculated according to the following formula , where  is student’ overall score earned for the course during the teaching term,  is student’ overall score earned for the final examination,  is student’ score earned for the re-examination.&lt;br /&gt;
# Examination set comprises 5 individual tasks (but the same for both retakes) with cost  points each (i.e., 40 points in total). “Human readable but concise” rule means that solutions should be well-commented but not exciding 1.5 (one and a half) pages each. Self-completeness means that the paper should be readable independently on any other resource, but lecture notes. Well-structuredness means that each task formulation, solution (proof if needed), answer (or conclusion) and its parts must be explicit in the paper and identified by appropriate headings/keywords (with respect to logical structure).&lt;br /&gt;
# Sample tasks follow.&lt;br /&gt;
# Task 1. Let us assume that ‘’, ‘‘, ‘’, and ‘’ are symbols. Using definition of the natural number as in the lecture notes on the topic 1, count (ignoring blank spaces) the length of the string thar represents a given natural number . How many elements does this representation contains? (Explain all your answers.)&lt;br /&gt;
# Task 2. Using definitions from the lecture notes on the topic 2, construct a TEL-program that in conventional (natural for a programming language) semantics computes (outputs) the integer part of the square root of a (input) positive integer, but that after evaluation according to TEL informal semantics gets value  for a given natural number , construct (step by step) its operational, denotational, and axiomatic semantics according to the TEL definitions. &lt;br /&gt;
# Task 3. Using definitions from the lecture notes on the topic 3, and the same program as you construct in the exercise 2 above, construct (step by step) its implementation and denotational semantics as a ToyPL program.&lt;br /&gt;
# Task 4. Using definitions from the lecture notes on the topic 3, and the same program as you construct in the exercise 2 above, specify the program by pre- and post-conditions according to your explanations (in the exercise 2) of what does the program compute, and then verify (using Floyd method or Hoare axiomatic semantics) correctness of the specified program.&lt;br /&gt;
# Task 5. Using definitions from the lecture notes on the topics 4 and 5, construct explicitly the numeral  for a given natural number . What is type of the numeral Demonstrate that . What is type of the term ? Build reduction graph for . (Explain all your answers.)&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8084</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8084"/>
		<updated>2023-02-09T10:49:23Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Course design in STEM in Higher Education =&lt;br /&gt;
* '''Course name''': Course design in STEM in Higher Education&lt;br /&gt;
* '''Code discipline''': ???&lt;br /&gt;
* '''Subject area''': Humanities&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is meant to guide you through the process of designing an elective course that you can potentially teach at Innopolis University. The transferable skills you should acquire within this course are (1) to be able to consciously make educated pedagogical decisions related to essential aspects of course design in higher education - the course design process as well as setting up course level objectives and aligning with them assessments, course content, and instructional practices; (2) to be able to document those decisions as a syllabus.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* HSS104&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Bloom et al.’s taxonomy&lt;br /&gt;
* constructive alignment&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Setting course objectives. || &lt;br /&gt;
# Course design frameworks&lt;br /&gt;
# Needs assessment&lt;br /&gt;
# International, national, institutional, occupational curricula&lt;br /&gt;
# Assessment&lt;br /&gt;
|-&lt;br /&gt;
| Instruction. || &lt;br /&gt;
# Scholarship of teaching and learning&lt;br /&gt;
# Learning theories&lt;br /&gt;
# Teaching and learning approaches&lt;br /&gt;
# Ethical considerations and inclusive teaching&lt;br /&gt;
# Materials design&lt;br /&gt;
# Teaching practice&lt;br /&gt;
|-&lt;br /&gt;
| Documentation. || &lt;br /&gt;
# Syllabus design&lt;br /&gt;
# Teaching philosophy statement&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to enable students to design a university elective course.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* describe several course design frameworks and judge their applicability;&lt;br /&gt;
* explain the purpose of needs assessment and describe the steps of the process;&lt;br /&gt;
* explain the difference between knowledge-based and competency-based course design approaches;&lt;br /&gt;
* characterize national, international, and occupational (CS2020) curricula;&lt;br /&gt;
* give examples of program level competencies – universal, general professional, professional;&lt;br /&gt;
* explain the concepts of alignment, sequencing, progression, and recycling related to course design;&lt;br /&gt;
* list and describe the learning theories you know;&lt;br /&gt;
* list and describe teaching and learning approaches you know;&lt;br /&gt;
* describe how ethical and inclusive teaching issues should be considered during the course design;&lt;br /&gt;
* explain the concepts of alignment, progression, and recycling;&lt;br /&gt;
* give examples of different forms of syllabi and explain their purposes;&lt;br /&gt;
* explain the purpose of a teaching philosophy statement and give examples of the content relevant for this document.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* design course level competency statements in line with CS2020 curriculum;&lt;br /&gt;
* describe the intended learning outcomes of the course;&lt;br /&gt;
* align course level objectives with national, occupational, and institutional curricula;&lt;br /&gt;
* align the course ILOs with assessment and instruction;&lt;br /&gt;
* design course materials;&lt;br /&gt;
* design formative and summative assessment tasks aligned with the competency statement&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* perform needs assessment and write up results;&lt;br /&gt;
* design and teach a 45’ class on their own where content, instruction, and assessment are mutually aligned and aligned with the competency statement;&lt;br /&gt;
* write up a course syllabus;&lt;br /&gt;
* justify their pedagogical choices based on research-based evidence. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 95.0-100.0 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 80.0-94.99 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 70.0-79.99 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0.0-69.99 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Needs assessment || 10&lt;br /&gt;
|-&lt;br /&gt;
| Participation || 25&lt;br /&gt;
|-&lt;br /&gt;
| Class analysis || 40&lt;br /&gt;
|-&lt;br /&gt;
| Thinking behind your course || 10&lt;br /&gt;
|-&lt;br /&gt;
| Syllabus || 10&lt;br /&gt;
|-&lt;br /&gt;
| Course presentation || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation and self-study are important.&amp;lt;br&amp;gt;You will benefit from discussing the course readings.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Fink, L. D. (2003). A self-directed guide to designing courses for significant learning. Retrieved from http://www.deefinkandassociates.com/ GuidetoCourseDesignAug05.pdf&lt;br /&gt;
* CC2020 Task Force. 2020. Computing Curricula 2020: Paradigms for Global Computing Education. Association for Computing Machinery, New York, NY, USA.&lt;br /&gt;
* Bates, A.W. (2015)  Vancouver BC: Tony Bates Associates Ltd. ISBN: 978-0-9952692-0-0.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Teaching and Learning STEM: A Practical Guide, Richard M. Felder and Rebecca Brent. Jossey-Bass—A Wiley Brand: San Francisco, CA, 2016. ISBN: 978-1-118-92581-2&lt;br /&gt;
* Race, P. (2019). The Lecturer's Toolkit: A Practical Guide to Assessment, Learning and Teaching (5th ed.). Routledge.&lt;br /&gt;
* Biggs, J. B., &amp;amp; Tang, C. (2011). Teaching for quality learning at university (4th ed.). Open University Press.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* None &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Flipped classroom || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Needs assessment || Compare and contrast three course design frameworks: ADDIE, SAM, Integrated course design. &amp;lt;br&amp;gt;List the stages you will take to design your course.&amp;lt;br&amp;gt;Design a plan to perform needs assessment. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Thinking behind your course  || Document the following sections of the portfolio (“Thinking behind your course”):&amp;lt;br&amp;gt;Situational factors&amp;lt;br&amp;gt;Program level objectives&amp;lt;br&amp;gt;Competency statement &amp;lt;br&amp;gt;Assessment || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Learning theories and teaching and learning  approaches || Compare and contrast the following learning theories: behaviorism, cognitivism, constructivism, connectivism.&amp;lt;br&amp;gt;Describe and critically evaluate the following teaching and learning approaches: project-based learning, problem-based learning, case-based learning, just-in-time teaching, process oriented guided inquiry learning (POGIL), studio-based learning, universal design for learning.&amp;lt;br&amp;gt; Which of the learning theories and teaching and learning approaches reflect your teaching philosophy?     || 0&lt;br /&gt;
|-&lt;br /&gt;
| Ethical considerations and inclusive teaching. || Explain how instructional and materials design should consider the special needs of color-blind, dyslectic, dysgraphic, intellectually advanced, and culturally diverse students.&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Teaching practice. || Plan, design materials, and teach a 45’ pilot class for BS students.&amp;lt;br&amp;gt;Participate in your classmates’ class as a student or as an observer. &amp;lt;br&amp;gt;Document your reflection about your class.&amp;lt;br&amp;gt;Document and present your feedback for your classmates’ classes.    || 1&lt;br /&gt;
|-&lt;br /&gt;
| Scholarship of teaching and learning || Read and summarize one of the provided articles, post your summary on the forum.&amp;lt;br&amp;gt;Discuss the articles with your classmates. Explain how what you have read can impact your pedagogical choices. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Thinking behind your course  || Document the following sections of the portfolio (“Thinking behind your course”):&amp;lt;br&amp;gt;Learning theory your course draws upon. Give example of learning experiences your students will be exposed to that are aligned with the vision of that learning theory.&amp;lt;br&amp;gt;Teaching and learning approach your course draws upon. Give example of learning experiences your students will be exposed to that are aligned with those approaches.&amp;lt;br&amp;gt;Ethical and inclusive teaching issues you should consider while designing your course and materials. &amp;lt;br&amp;gt;How learning will happen in your course.&amp;lt;br&amp;gt;List the topics that will be covered and how they will be sequenced.&amp;lt;br&amp;gt;Explain the progression within the course – how the students will be challenged during the course.&amp;lt;br&amp;gt;Explain which concepts will be recycled within the course.&amp;lt;br&amp;gt;Explain how the course competency statement, ILOs, assessments, and instruction are mutually aligned in the course.   &amp;lt;br&amp;gt;Anticipate the potential risks in the course and plan how you can overcome them.    &amp;lt;br&amp;gt; || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Syllabus || Write up a draft of the syllabus of your course using the provided template. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Teaching philosophy statement || Write a draft of your teaching philosophy statement.  || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the Needs assessment report:&lt;br /&gt;
# The work shows the evidence of thorough planning and performing research. The plan was timely designed as per which data need to be collected, the ways to collect them and to analyze them. Several, where possible, representatives/groups of representatives of each of the types of stakeholders (industry, students, University) have been interviewed. Other data were collected if necessary. The collected data provide solid evidence to justify the choices of the course content and mode of delivery.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# none&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# Grading criteria for the course syllabus, course development portfolio, and presentation:&lt;br /&gt;
# The work is a result of incremental documentation of the vision of the course developer of the situational factors, course objectives, instruction, feedback and assessment, potential risks, and evaluation of the course. The work demonstrates that the course designer makes their pedagogical decisions consciously and responsibly and based on the research evidence where possible; proper explanations and examples are provided to justify those choices. The course designer demonstrates excellent knowledge of learning theories and instructional approaches and full understanding of the concepts of alignment/integration, progression, and recycling.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students must submit course syllabus and present their course design portfolio.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8083</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8083"/>
		<updated>2023-02-09T10:41:14Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enterprise programming on Javascript - Advanced =&lt;br /&gt;
* '''Course name''': Enterprise programming on Javascript - Advanced&lt;br /&gt;
* '''Code discipline''': CSE122&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This is an advanced course in web development.&lt;br /&gt;
It offers advanced techniques and tools that can be applied within professional enterprise JavaScript development using React and express. During the course, students will learn more about processes in modern enterprise web development; We will take an overview on client-server communication patterns and authorization techniques, learn about advanced application optimization methods, microfrontends, testing. Also, we will take a brief interview on mobile and desktop development with JavaScript and build a full-fledged web application.&lt;br /&gt;
This course requires base knowledge in HTML, CSS, JS and React.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE122 or CSE120&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills.&lt;br /&gt;
* OOP, and software design.&lt;br /&gt;
* Familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
* Javascript&lt;br /&gt;
* HTML&lt;br /&gt;
* CSS&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Introduction || &lt;br /&gt;
# Intro to micro frontend modules architecture&lt;br /&gt;
# Group projects&lt;br /&gt;
# Enterprise tools to maintain project&lt;br /&gt;
|-&lt;br /&gt;
| Architecture || &lt;br /&gt;
# Enterprise ready technology&lt;br /&gt;
# Monolith versus Micro modules&lt;br /&gt;
# Architecture of micro modules based web application&lt;br /&gt;
|-&lt;br /&gt;
| UI/UX/react || &lt;br /&gt;
# React&lt;br /&gt;
# UI/UX&lt;br /&gt;
# UI-kit&lt;br /&gt;
|-&lt;br /&gt;
| Nodejs || &lt;br /&gt;
# NodeJS introduction&lt;br /&gt;
# Dev server&lt;br /&gt;
|-&lt;br /&gt;
| Testing App || &lt;br /&gt;
# Unit testing&lt;br /&gt;
# Component testing&lt;br /&gt;
# e2e testing&lt;br /&gt;
|-&lt;br /&gt;
| Security in web || &lt;br /&gt;
# Authorization/Authentication&lt;br /&gt;
# JWT token&lt;br /&gt;
# CORS&lt;br /&gt;
# Web attacks&lt;br /&gt;
|-&lt;br /&gt;
| Optimization || &lt;br /&gt;
# Web optimization&lt;br /&gt;
# React optimization&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to enable a student to go from an idea to an MVP with the focus on delivering value to the customer and building the product in close to enterprise environment.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Explain web app Architecture&lt;br /&gt;
* Understand ui/ux design system&lt;br /&gt;
* Describe client/server communication&lt;br /&gt;
* Understand importance of testing&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Build web app Architecture&lt;br /&gt;
* Develop Design system&lt;br /&gt;
* Developer server&lt;br /&gt;
* Write Maintainable Tests&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Implement modern micro frontend architecture&lt;br /&gt;
* Understand enterprise programming &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Cource project || 45&lt;br /&gt;
|-&lt;br /&gt;
| Oral Exam || 45&lt;br /&gt;
|-&lt;br /&gt;
| Increment Demo || 10&lt;br /&gt;
|-&lt;br /&gt;
|  || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes.&amp;lt;br&amp;gt;Visit technical meetings to ask questions about previous materials&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* ReactJS documentation,&lt;br /&gt;
* ReduxJS Toolkit documentation,&lt;br /&gt;
* NodeJS documentation,&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Bitbucket&lt;br /&gt;
* Jira&lt;br /&gt;
* Miro&lt;br /&gt;
* Figma &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Make teams&amp;lt;br&amp;gt;Define project idea&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present project idea&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Startup project&amp;lt;br&amp;gt;Create repository&amp;lt;br&amp;gt;Deploy application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present hello world application on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Make html/css markup of project features&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present styled application on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Develop server part of application&amp;lt;br&amp;gt;Connect web application with server part&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present communication between web and server applications on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Add tests to application with 80% coverage&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Show test coverage&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Finalize project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present application increment on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Finalize project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present application increment on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present their project work they have accomplished during the course.&lt;br /&gt;
# Then each student accessed to oral exam and himself involvement to the course would evaluated&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a product and follow the guidelines of the course. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8082</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8082"/>
		<updated>2023-02-09T10:36:28Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Introduction to Career Development =&lt;br /&gt;
* '''Course name''': Introduction to Career Development&lt;br /&gt;
* '''Code discipline''': R-01&lt;br /&gt;
* '''Subject area''': Humanities&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
The course provides students with an opportunity to learn and develop the necessary skills to engage in career planning and choice.&lt;br /&gt;
During the course students will learn how to write selling CVs and Cover letters, how successfully pass job interviewы, how to sell themselves and how to negotiate for salary. On top of that we will cover personal brand development and career planning. We will go through the Labor Law so that they can stand up for their rights.&lt;br /&gt;
We will also cover microeconomics and then dive deeper on to micro level and, particularly, how students as engineers can contribute to the business. We will cover corporate culture, manipulation and boundaries violations, so that students could assert their boundaries to others at workplace.&lt;br /&gt;
By the end of the course, students will have a clear answer to a question what value they can bring to the company, how they differentiate themselves, how they stand out from the crowd.&lt;br /&gt;
The key concepts are sales, negotiation, personal brand, value proposition, competitive advantage, corporate culture, motivation.&lt;br /&gt;
We will practice a lot by running mock interviews and salary negotiations.&lt;br /&gt;
By the end of the course, students will have a written CV, a Cover letter, a personal brand statement, and a profile on hh.ru or Linkedin.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* n/a&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Soft skills and Personal Brand || &lt;br /&gt;
# Soft skills and Networking&lt;br /&gt;
# Self-confidence and Body language&lt;br /&gt;
# Personal Brand&lt;br /&gt;
# Leadership skills&lt;br /&gt;
|-&lt;br /&gt;
| How to write CV/Resume/Cover letter and pass job interviews || &lt;br /&gt;
# CV&lt;br /&gt;
# Cover letter&lt;br /&gt;
# Types of Job interviews, types of questions in an interview&lt;br /&gt;
# What business needs, and how engineers can contribute to business&lt;br /&gt;
# Sales and Negotiation&lt;br /&gt;
# Negotiation for salary and pay rise&lt;br /&gt;
|-&lt;br /&gt;
| Work environment || &lt;br /&gt;
# Corporate culture&lt;br /&gt;
# Manipulation and boundaries violation&lt;br /&gt;
# Labor law&lt;br /&gt;
|-&lt;br /&gt;
| Career development paths || &lt;br /&gt;
# What is capitalization and monetization&lt;br /&gt;
# Career choice. Career paths&lt;br /&gt;
# How to transform career&lt;br /&gt;
# Slash careers&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to help students gain skills to sell themselves during job and negotiate for salary, and have mindset that they need to drive their career&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand macroeconomics and economy of organizations on high level and what the main goal of organizations is&lt;br /&gt;
* Understand concepts of manipulation and boundaries violation&lt;br /&gt;
* Know the Labor Law of Russia&lt;br /&gt;
* Differentiate between sales and negotiation&lt;br /&gt;
* Understand how hiring process in organisations&lt;br /&gt;
* Explain what personal brand is and how to build it&lt;br /&gt;
* Elaborate on soft skills and why they are important&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Focus on soft skills and personal development&lt;br /&gt;
* Define the structure of CVs and Cover letters or Motivation letters&lt;br /&gt;
* Define the structure of hiring process and job interviews&lt;br /&gt;
* Develop personal brand&lt;br /&gt;
* Increase their contribution to business&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Write CVs and Cover letters or Motivation letters&lt;br /&gt;
* Go through job interview, sell themselves and negotiate for salary and land a job&lt;br /&gt;
* Clearly answer questions by telling the story: Tell me about yourself&lt;br /&gt;
* Explicitly answer the questions: Why should we hire you? What value can you bring to business?&lt;br /&gt;
* Plan their careers&lt;br /&gt;
* Reinforce their personal brand &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-49 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Final assignment (Exam) || 50&lt;br /&gt;
|-&lt;br /&gt;
| CV || 15&lt;br /&gt;
|-&lt;br /&gt;
| Cover Letter || 15&lt;br /&gt;
|-&lt;br /&gt;
| Profile on LinkedIn || 10&lt;br /&gt;
|-&lt;br /&gt;
| Attendance more than 90% of lectures || 5&lt;br /&gt;
|-&lt;br /&gt;
| Active engagement, the class vote || 5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
na&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Ted Talk by Amy Cuddy ‘Your body language may shape who you are’&lt;br /&gt;
* Tone Crabbe, How to thrive in a world of too much&lt;br /&gt;
* Useful presentation phrases&lt;br /&gt;
* The Commencement address delivered by Steve Jobs at Stanford University, 2005&lt;br /&gt;
* The Labour Code of the Russian Federation&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* na &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Test || 1. Describe the difference between hard skills and soft skills.&amp;lt;br&amp;gt;2. List soft skills&amp;lt;br&amp;gt;3. List communication skills&amp;lt;br&amp;gt;4. What is the key concept about Body Language described by Amy Cuddy? How does our body language govern how we think and feel about ourselves?&amp;lt;br&amp;gt;5. List hygienic and non-hygienic factors as per Herzberg Theory&amp;lt;br&amp;gt;6. Write down your personal brand statement&amp;lt;br&amp;gt;7. List leadership skills || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || What is difference between sales and negotiation?&amp;lt;br&amp;gt;What comes first and why?&amp;lt;br&amp;gt;What is BATNA?&amp;lt;br&amp;gt;Why is BATNA important?&amp;lt;br&amp;gt;What does ‘bargain over position’ mean?&amp;lt;br&amp;gt;Describe the concept of fairness in negotiation&amp;lt;br&amp;gt;What is ZOPA? &amp;lt;br&amp;gt;Why do you need to define ZOPA?&amp;lt;br&amp;gt;What does STAR stand for? &amp;lt;br&amp;gt;Revision: how do we answer to objections and how we answer if we are asked about salary expectations.&amp;lt;br&amp;gt;What are businesses’ key objectives?&amp;lt;br&amp;gt;What value can you bring to business? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Objections – Answers&amp;lt;br&amp;gt;Salary expectations - Answers || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Na || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Na || 0&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students go through mock interview. Student are not allowed to take exam if they have not submitted a CV and a Cover Letter.&lt;br /&gt;
# Final assessment (Exam):&lt;br /&gt;
# To pass a mock interview – 50%&lt;br /&gt;
# Provide a convincing answer to the question: Tell me about yourself – 10%&lt;br /&gt;
# Not avoid eye contact, communicate clearly and precisely, look friendly, self-confident – 10%&lt;br /&gt;
# Communicate clearly their brands, what value they can bring to business giving a clear answer to the question Why should we hire you – 15%&lt;br /&gt;
# Negotiate for salary – 15&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The grading criteria are the same as for the final exam &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8081</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8081"/>
		<updated>2023-02-09T10:30:59Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Autonomous Mobile Robots =&lt;br /&gt;
* '''Course name''': Autonomous Mobile Robots&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Robotics&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
Autonomous mobile robots (AMRs) are rapidly evolving from workhorses to increasingly complex machines capable of performing challenging tasks such as industrial navigation. The course objective is to provide a few basic concepts of autonomous mobile robots. The main emphasis is on mobile robot kinematics and controls,  different classes of robot localization techniques, various state estimation methods, and robot perception based on camera and lidar. The exercises of this course are based on ROS2 with a few types of wheeled robots.&lt;br /&gt;
By the end of this course, you will be able to understand the basic building blockers of autonomous navigation. To succeed in this course, you should have programming experience in Python 3. x, ROS, and familiarity with basic concepts of Linear Algebra and Calculus.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE104 or CSE117&lt;br /&gt;
* CSE202 and CSE204&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Programming experience in Python 3. x&lt;br /&gt;
* ROS (Robot Operating System)&lt;br /&gt;
* Familiarity with basic concepts of Linear Algebra and Calculus&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| 1.0 Introduction &amp;amp; Motion || &lt;br /&gt;
# What are autonomous mobile robots (AMRs)?&lt;br /&gt;
# Why do we need autonomous mobile robots (AMRs)?&lt;br /&gt;
# How do AMRs work?&lt;br /&gt;
# Kinematic Configuration&lt;br /&gt;
# Probabilistic kinematics&lt;br /&gt;
# Velocity motion model&lt;br /&gt;
# DiffDrive&lt;br /&gt;
# Bicycle drive&lt;br /&gt;
# Tricycle drive&lt;br /&gt;
# Car (Ackerman Drive)&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 Estimation || &lt;br /&gt;
# Basic of Probability&lt;br /&gt;
# Probabilistic Generative Laws&lt;br /&gt;
# Estimation from Measurements&lt;br /&gt;
# Estimation from Measurements and Controls&lt;br /&gt;
# Gaussian Distribution&lt;br /&gt;
# One Dimensional Kalman Filter&lt;br /&gt;
# Multivariate Density Function&lt;br /&gt;
# Marginal Density Function&lt;br /&gt;
# Multivariate Normal Function&lt;br /&gt;
# Two Dimensional Gaussian&lt;br /&gt;
# Multiple Random Variable&lt;br /&gt;
# Multidimensional Kalman Filter&lt;br /&gt;
# Sensor Fusion&lt;br /&gt;
# Linearization, Taylor Series Expansion, Linear Systems&lt;br /&gt;
# Extended Kalman Filter (EKF)&lt;br /&gt;
# Comparison between KF and EK&lt;br /&gt;
# A Taxonomy of Particle Filter&lt;br /&gt;
# Bayesian Filter&lt;br /&gt;
# Monte Carlo Integration (MCI)&lt;br /&gt;
# Particle Filter&lt;br /&gt;
# Importance Sampling&lt;br /&gt;
# Particle Filter Algorithm&lt;br /&gt;
|-&lt;br /&gt;
| 3.0 Perception || &lt;br /&gt;
# Monocular Vision&lt;br /&gt;
# Pinhole Camera Model&lt;br /&gt;
# Image Plane, Camera Plane, Projection Matrix&lt;br /&gt;
# Projective transformation&lt;br /&gt;
# Finding Projection Matrix using Direct Linear Transform (DLT)&lt;br /&gt;
# Camera Calibration&lt;br /&gt;
# Stereo Vision&lt;br /&gt;
# Simple Stereo, General Stereo&lt;br /&gt;
# Some homogeneous properties&lt;br /&gt;
# Epipolar Geometry&lt;br /&gt;
# Essential matrix, Fundamental matrix&lt;br /&gt;
# Depth Estimation&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to answer the following three questions&lt;br /&gt;
What are autonomous mobile robots (AMRs)?&lt;br /&gt;
Why do we need autonomous mobile robots (AMRs)?&lt;br /&gt;
How do AMRs work?&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Different types of motion models for AMRs&lt;br /&gt;
* Types of robot localization techniques for linear and nonlinear systems&lt;br /&gt;
* To understand the environment by interpreting the sensor reading&lt;br /&gt;
* Several ways to estimate a robot’s system state vector for linear, nonlinear, and linearized systems&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand the vehicle motion model for the provided vehicle schema type&lt;br /&gt;
* Design linear or nonlinear controller for manueveing the robot appropriately&lt;br /&gt;
* Design sensor configuration and which sensors are more suitable for the given task&lt;br /&gt;
* Different ways to estimate system state vector for both linear and nonlinear systems&lt;br /&gt;
* Understand how to localize robots in GPS-denied environments&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Design a robot motion model for the provided robot&lt;br /&gt;
* Improve the robot state estimation accuracy&lt;br /&gt;
* Fuse several types of sensors and improve measurement accuracy&lt;br /&gt;
* Estimate depth using a stereo camera, and lidar&lt;br /&gt;
* Localize the robot in a GPS-denied environment &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-50 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 45&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 20&lt;br /&gt;
|-&lt;br /&gt;
| In-class activity  || 15&lt;br /&gt;
|-&lt;br /&gt;
| Exams || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work individually, however, getting help from others is acceptable&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Sebastian Thrun. Probabilistic robotics. Communications of the ACM, 45(3):52–57, 2002.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Robert Grover Brown, Patrick YC Hwang, et al. Introduction to random signals and applied Kalman filtering, volume 3. Wiley New York, 1992.&lt;br /&gt;
* Gregor Klancar, Andrej Zdesar, Saso Blazic, and Igor Skrjanc. Wheeled mobile robotics: from fundamentals towards autonomous systems. Butterworth-Heinemann, 2017.&lt;br /&gt;
* Roland Siegwart, Illah Reza Nourbakhsh, and Davide Scaramuzza. Introduction to autonomous mobile robots. MIT press, 2011.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Gazebo https://gazebosim.org/home&lt;br /&gt;
* ROS, https://www.ros.org/&lt;br /&gt;
* ROS2 https://docs.ros.org/en/foxy/index.html &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer-based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Control to reference pose&amp;lt;br&amp;gt;Control to reference pose via an intermediate point&amp;lt;br&amp;gt;Control to reference pose via an intermediate direction&amp;lt;br&amp;gt;Control by a straight line and a circular arc&amp;lt;br&amp;gt;Reference path control&amp;lt;br&amp;gt;Wheel kinematics constraints: rolling contact and lateral slippage&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 10&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1:  Control by a straight line and a circular arc&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Parallel parking&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Checking the assumptions that are made to formulate the parallel parking scenario &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A3: Wheeled Mobile System Control: pose and orientation&amp;lt;br&amp;gt;Define a simple controller that is able to follow a given reference path where position and orientation have to be optimally controlled &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy  || 20&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Estimation from measurements and estimation from measurements and controls&amp;lt;br&amp;gt;2. Multidimensional Kalman filter with sensor fusion  &amp;lt;br&amp;gt;3. Particle filter algorithm for state estimation &amp;lt;br&amp;gt; || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Design different types of robot motion models and add appropriate state estimation techniques&amp;lt;br&amp;gt;Implementation of the motion model for car-like ground vehicle and simulate it in various environments &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2: Comparison of the accuracy of robot trajectory using several state estimation techniques &amp;lt;br&amp;gt;Implementation of Kalman filter and Particle filter based state estimation and compare them each other &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Checking the implementation accuracy &amp;lt;br&amp;gt;- Checking how importance sampling, resampling, and parameter estimation  were implemented   &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A3: Robot pose estimation using Gaussian and Non-Gaussian based state estimation techniques&amp;lt;br&amp;gt;Develop  Gaussian and Non-Gaussian-based state estimation technique for linear and nonlinear motion model for a following to reference path. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different scenarios &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Check the performance in terms of model accuracy  || 15&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Formulation of Pinhole camera model&amp;lt;br&amp;gt;2. Understanding of the connection between the image plane and camera plane&amp;lt;br&amp;gt;3. Depth estimation using Epipolar geometry &amp;lt;br&amp;gt; || 5&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1:  Estimate object size using a monocular camera &amp;lt;br&amp;gt;Develop an algorithm to detect object width and height for a specified camera parameter &amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on objects to check the accuracy of the estimation  &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A2:Estimate the depth of the object using a point cloud and stereo camera&amp;lt;br&amp;gt;Given a point cloud estimate real object center point in the world coordinate frame  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Experimenting on different point clouds  &amp;lt;br&amp;gt;- Checking the accuracy of the pose estimation &amp;lt;br&amp;gt;A3: Finding projection matrix using Direct Linear Transform (DLT)&amp;lt;br&amp;gt;This for checking the understanding of concepts of monocular vision: Pinhole camera model, image plane, camera lane, projection matrix, projective transformation. Given point cloud in the world coordinate, convert them into camera coordinates  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a report and source code:&amp;lt;br&amp;gt;- Checking the accuracy of the pose estimation &amp;lt;br&amp;gt;- Check problem formulation and implementation accuracy &amp;lt;br&amp;gt;- Compare results with different point clouds  || 15&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defence, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present the project work they have accomplished during the course. Below are the grading criteria for each section. &lt;br /&gt;
# 1. Kinematics of wheeled mobile robots: internal, external, direct, and inverse &lt;br /&gt;
# 	  Differential drive kinematics&lt;br /&gt;
#                 Bicycle drive kinematics&lt;br /&gt;
#                Rear-wheel bicycle drive kinematics&lt;br /&gt;
#                 Car(Ackermann) drive kinematics&lt;br /&gt;
# 2. Wheel kinematics constraints: rolling contact and lateral slippage &lt;br /&gt;
# 3. Wheeled Mobile System Control: pose and orientation&lt;br /&gt;
# 4. Robot pose estimation using Gaussian and Non-Gaussian based state estimation techniques &lt;br /&gt;
# 5. Different techniques for importance sampling in the particle filter &lt;br /&gt;
# 6. Applying Kalman Filter for nonlinear system&lt;br /&gt;
# 7. Concepts of EKF-based localization and particle filter-based localization&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a given state estimation problem. First, need to formulate it with logical reasons for justifying it. Second, need to develop the proposed idea in a simulated setup. Answer a set of theoretical questions that comes from section 1, section 2, and section 3. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8080</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8080"/>
		<updated>2023-02-09T10:14:58Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Frontend Web Development =&lt;br /&gt;
* '''Course name''': Frontend Web Development&lt;br /&gt;
* '''Code discipline''': CSE122&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This is a practice-oriented course that introduces students to the essentials of modern front-end web development. It starts from the very basics of web technologies, assuming no experience other than any general-purpose programming language. It is structured in a way that covers a wide variety of topics and technologies without going too deep into any of them. The course starts by introducing HTML, CSS, and JavaScript, then covers JavaScript and its ecosystem in more depth (since it is foundational to the rest of the course). After that, we move on to frameworks (in particular, Svelte and React) and how to write modern web apps using them. Lastly, we cover how to ensure quality in modern web apps, as well as different architectural patterns such as server-side rendering and meta-frameworks.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101 – Introduction to Programming I&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Basics of front-end web development || &lt;br /&gt;
# Introduction to HTML, CSS, and JavaScript&lt;br /&gt;
# JavaScript ecosystem: NPM, bundlers, modern project structure&lt;br /&gt;
# TypeScript&lt;br /&gt;
# Form validation&lt;br /&gt;
|-&lt;br /&gt;
| Frameworks || &lt;br /&gt;
# Svelte&lt;br /&gt;
# React&lt;br /&gt;
|-&lt;br /&gt;
| Code Quality and modern architectures || &lt;br /&gt;
# ESLint&lt;br /&gt;
# Unit testing, CI/CD&lt;br /&gt;
# Code structure&lt;br /&gt;
# Rendering strategies&lt;br /&gt;
# Meta-frameworks: SvelteKit&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to enable students to develop web frontends using modern tools and techniques by having hands-on experience derived from industry-standard practices.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* List the 3 programming languages used in building frontends and explain the purpose of each of them&lt;br /&gt;
* Explain the benefits of using a static typing system&lt;br /&gt;
* Describe the idea behind frontend frameworks and their purpose&lt;br /&gt;
* List the different tools used in ensuring code quality&lt;br /&gt;
* Explain the different rendering strategies and elaborate on the pros and cons of each&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Build an interactive website with basic user input forms&lt;br /&gt;
* Make use of 3rd-party JavaScript libraries in their code&lt;br /&gt;
* Design TypeScript interfaces that represent their data types&lt;br /&gt;
* Build simple user interfaces from ready-made designs&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Produce production-ready bundles and automate their deployment to the internet&lt;br /&gt;
* Choose an appropriate architecture for the appropriate use-case&lt;br /&gt;
* Test their code using different techniques (unit, integration, visual) and libraries (Jest, Testing Library, Cypress)&lt;br /&gt;
* Use static analysis tools to catch possible bugs early on &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 55-70 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-54 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignments || 50&lt;br /&gt;
|-&lt;br /&gt;
| Course Project || 50&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is highly recommended. Conversations in class add a lot of value on top of the provided material.&amp;lt;br&amp;gt;Finish the assignments on time. Each topic depends on the previous one and this course is practice-oriented, so completing the practice tasks on time is essential for understanding the next topic.&amp;lt;br&amp;gt;Invest some time on expanding your knowledge and deepening your understanding beyond what’s directly given in class. Resources are provided, so use them.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Mozilla Developer Network:&lt;br /&gt;
* Can I use …? Support tables for frontend technologies:&lt;br /&gt;
* Frontend Developer Roadmap:&lt;br /&gt;
* Fireship YouTube channel:&lt;br /&gt;
* The Net Ninja YouTube channel:&lt;br /&gt;
* You Don’t Know JS book:&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Maximilian Schwarzmüller courses on Udemy:&lt;br /&gt;
* Fireship Pro courses:&lt;br /&gt;
* Frontend Masters:&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Visual Studio Code:&lt;br /&gt;
* Node.js:&lt;br /&gt;
* Firebase: &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 6 assignments, 1 of which is optional, each on the content of the lab right before it. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 6 assignments, 1 of which is optional, each on the content of the lab right before it. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 6 assignments, 1 of which is optional, each on the content of the lab right before it. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The final assessment takes the form of group project presentations for the course project they worked on throughout the semester. Every student in the group is expected to be able to justify the design decisions and explain what any part of the code does (to ensure fair distribution of load). The project is expected to incorporate all the best practices covered in lectures and labs and must be approved by the instructor before the students begin working on it.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake uses the same criteria as the group project, except that it is individual rather than in groups. Its grade counts as the grade for the entire course, not just the final assessment. If there is no approved excuse (such as medical) for retaking the course, the maximum grade possible is B.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8079</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=8079"/>
		<updated>2023-02-09T10:07:30Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Frontend Web Development =&lt;br /&gt;
* '''Course name''': Frontend Web Development&lt;br /&gt;
* '''Code discipline''': CSE122&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This is a practice-oriented course that introduces students to the essentials of modern front-end web development. It starts from the very basics of web technologies, assuming no experience other than any general-purpose programming language. It is structured in a way that covers a wide variety of topics and technologies without going too deep into any of them. The course starts by introducing HTML, CSS, and JavaScript, then covers JavaScript and its ecosystem in more depth (since it is foundational to the rest of the course). After that, we move on to frameworks (in particular, Svelte and React) and how to write modern web apps using them. Lastly, we cover how to ensure quality in modern web apps, as well as different architectural patterns such as server-side rendering and meta-frameworks.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101 – Introduction to Programming I&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Basics of front-end web development || &lt;br /&gt;
# Introduction to HTML, CSS, and JavaScript&lt;br /&gt;
# JavaScript ecosystem: NPM, bundlers, modern project structure&lt;br /&gt;
# TypeScript&lt;br /&gt;
# Form validation&lt;br /&gt;
|-&lt;br /&gt;
| Frameworks || &lt;br /&gt;
# Svelte&lt;br /&gt;
# React&lt;br /&gt;
|-&lt;br /&gt;
| Code Quality and modern architectures || &lt;br /&gt;
# ESLint&lt;br /&gt;
# Unit testing, CI/CD&lt;br /&gt;
# Code structure&lt;br /&gt;
# Rendering strategies&lt;br /&gt;
# Meta-frameworks: SvelteKit&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to enable students to develop web frontends using modern tools and techniques by having hands-on experience derived from industry-standard practices.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* List the 3 programming languages used in building frontends and explain the purpose of each of them&lt;br /&gt;
* Explain the benefits of using a static typing system&lt;br /&gt;
* Describe the idea behind frontend frameworks and their purpose&lt;br /&gt;
* List the different tools used in ensuring code quality&lt;br /&gt;
* Explain the different rendering strategies and elaborate on the pros and cons of each&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Build an interactive website with basic user input forms&lt;br /&gt;
* Make use of 3rd-party JavaScript libraries in their code&lt;br /&gt;
* Design TypeScript interfaces that represent their data types&lt;br /&gt;
* Build simple user interfaces from ready-made designs&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Produce production-ready bundles and automate their deployment to the internet&lt;br /&gt;
* Choose an appropriate architecture for the appropriate use-case&lt;br /&gt;
* Test their code using different techniques (unit, integration, visual) and libraries (Jest, Testing Library, Cypress)&lt;br /&gt;
* Use static analysis tools to catch possible bugs early on &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 55-70 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-54 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignments || 50&lt;br /&gt;
|-&lt;br /&gt;
| Course Project || 50&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is highly recommended. Conversations in class add a lot of value on top of the provided material.&amp;lt;br&amp;gt;Finish the assignments on time. Each topic depends on the previous one and this course is practice-oriented, so completing the practice tasks on time is essential for understanding the next topic.&amp;lt;br&amp;gt;Invest some time on expanding your knowledge and deepening your understanding beyond what’s directly given in class. Resources are provided, so use them.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Mozilla Developer Network:&lt;br /&gt;
* Can I use …? Support tables for frontend technologies:&lt;br /&gt;
* Frontend Developer Roadmap:&lt;br /&gt;
* Fireship YouTube channel:&lt;br /&gt;
* The Net Ninja YouTube channel:&lt;br /&gt;
* You Don’t Know JS book:&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Maximilian Schwarzmüller courses on Udemy:&lt;br /&gt;
* Fireship Pro courses:&lt;br /&gt;
* Frontend Masters:&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Visual Studio Code:&lt;br /&gt;
* Node.js:&lt;br /&gt;
* Firebase: &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 6 assignments, 1 of which is optional, each on the content of the lab right before it. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 6 assignments, 1 of which is optional, each on the content of the lab right before it. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 6 assignments, 1 of which is optional, each on the content of the lab right before it. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The final assessment takes the form of group project presentations for the course project they worked on throughout the semester. Every student in the group is expected to be able to justify the design decisions and explain what any part of the code does (to ensure fair distribution of load). The project is expected to incorporate all the best practices covered in lectures and labs and must be approved by the instructor before the students begin working on it.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake uses the same criteria as the group project, except that it is individual rather than in groups. Its grade counts as the grade for the entire course, not just the final assessment. If there is no approved excuse (such as medical) for retaking the course, the maximum grade possible is B.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSc:_Marketing_and_Sales_for_IT_Business&amp;diff=8065</id>
		<title>MSc: Marketing and Sales for IT Business</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSc:_Marketing_and_Sales_for_IT_Business&amp;diff=8065"/>
		<updated>2023-02-08T13:31:10Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Business Development, Sales and Marketing in IT Industry = * '''Course name''': Business Development, Sales and Marketing in IT Industry * '''Code discipline''': S22 * '''S...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Business Development, Sales and Marketing in IT Industry =&lt;br /&gt;
* '''Course name''': Business Development, Sales and Marketing in IT Industry&lt;br /&gt;
* '''Code discipline''': S22&lt;br /&gt;
* '''Subject area''': all around marketing and sales in IT industry.&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course contains two important for successful company parts: marketing and sales.&lt;br /&gt;
These are the parts that are linked with each other - it is very difficult to sell without marketing support and it is very difficult to achieve results with marketing efforts only.&lt;br /&gt;
Marketing part, starting from defining things like developing marketing strategy for the companies, finally offers practical tools of digital marketing. We will explore new digital reality and its impact on IT business. We will learn success stories of real businesses and how companies are adapting to the new changing landscape.&lt;br /&gt;
The second part of the course covers important things for every company's success – the sales process. Understand how to attract customers in negotiations, how to “get to yes” getting great deals, how to control the sales funnel – you will get the understanding how it works and try it in practice.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* HSS310&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic IT industry knowledge&lt;br /&gt;
* Basic marketing  knowledge&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Marketing Strategy || &lt;br /&gt;
# Types of markets&lt;br /&gt;
# Product-centric marketing&lt;br /&gt;
# Customer-centric marketing&lt;br /&gt;
# Developing Marketing Strategy&lt;br /&gt;
|-&lt;br /&gt;
| Marketing tools || &lt;br /&gt;
# Brand&amp;amp;Presentation&lt;br /&gt;
# Analytics&lt;br /&gt;
# Content&lt;br /&gt;
# SMM&lt;br /&gt;
# Context advertising&lt;br /&gt;
# E-mail marketing&lt;br /&gt;
|-&lt;br /&gt;
| Sales || &lt;br /&gt;
# CRM systems&lt;br /&gt;
# B2B&lt;br /&gt;
# B2C&lt;br /&gt;
# Negotiations&lt;br /&gt;
|-&lt;br /&gt;
| Final Project Presentation || &lt;br /&gt;
# Presentation of marketing&amp;amp;sales strategy and tactics for startup&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
This course aims to give students the skills of developing a winning marketing strategy for a startup, as well as the skills to implement marketing strategy using real digital-marketing tools and sales tactics for a startup product.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Develop right marketing strategy for its type of market&lt;br /&gt;
* Develop naming, presentation, and product offer&lt;br /&gt;
* Use digital marketing tools&lt;br /&gt;
* Use CRM&lt;br /&gt;
* Sell its product&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Skills of market type identification&lt;br /&gt;
* Skills in developing naming, presentations, product offerings&lt;br /&gt;
* Skills of context advertising&lt;br /&gt;
* Skills of SMM doing&lt;br /&gt;
* Skills of content marketing&lt;br /&gt;
* Skills of e-mail marketing&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Skills for valuation the market environment&lt;br /&gt;
* Skills how to find the right addressable market for its product&lt;br /&gt;
* Skills of web analytics&lt;br /&gt;
* Skills of CRM using&lt;br /&gt;
* Sales skills to various types of clients &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || Pass&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || Pass&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || Pass&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || Fail&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Seminar classes || 40&lt;br /&gt;
|-&lt;br /&gt;
| Interim performance assessment on the results of lecture assignments and its presentations || 30&lt;br /&gt;
|-&lt;br /&gt;
| Final presentation || 30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
The student is recommended the following scheme of preparation for classes:&amp;lt;br&amp;gt;Marketing and sales are much more about hypothesis testing and math, than creativity. Therefore, it is so important for students to try the acquired knowledge in real practice, doing small tasks after each lecture.&amp;lt;br&amp;gt;Finally, we will try to assemble a working strategy for a startup from these tasks.&amp;lt;br&amp;gt;Moreover:&amp;lt;br&amp;gt;Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Андрей Кравченко. Неидеальная стратегия для идеальной компании.&lt;br /&gt;
* Peter Fader. Customer Centricity.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Viktor Pelevin. Empire V.&lt;br /&gt;
* W. Chan Kim, Renee Mauborgne. Blue Ocean Strategy.&lt;br /&gt;
* Eric ries. Lean startup.&lt;br /&gt;
* Simon Kingsnorth. Digital Marketing Strategy.&lt;br /&gt;
* Chet Holmes. The Ultimate Sales Machine.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Standard office tools for Tables, Text and Presentation &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Define target audience and describe type of market for your product.   || 1&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Make 3 cusdev with potential/existing customers of your product. || 1&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Develop your marketing strategy and present it in-class. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Write a marketing article about your product or technology in the informational style manner.   || 1&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Create a landing page for your product and connect it to Yandex Metrica or Google Analytics. || 1&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Create a semantic core for your product and determine the current positions on your landing page. Determine key marketing metrics, including conversion rate, on your landing page. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Create the sales funnel of your product and present it in-class.  || 1&lt;br /&gt;
|-&lt;br /&gt;
| after lecture assignments || Create the budget for your marketing and sales activities and approve it with management. || 1&lt;br /&gt;
|-&lt;br /&gt;
| in-class exercise || “Sell me the pen” exercise. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students have to prepare a full project of marketing and sales promotion of their IT product and present it on the exam. The  project should contain the next parts: &lt;br /&gt;
# The idea of your product/service.&lt;br /&gt;
# Define your market.&lt;br /&gt;
# Analise what type of market.&lt;br /&gt;
# Target segment, who should we talk to?&lt;br /&gt;
# What is your main message(s)?&lt;br /&gt;
# What should we do to achieve the addressable market?&lt;br /&gt;
# Brand promotion, knowledge, interest, coverage, sales etc.&lt;br /&gt;
# Media design.&lt;br /&gt;
# How should we say it? Creative strategy&amp;amp;content.&lt;br /&gt;
# Channel (media) strategy.&lt;br /&gt;
# How do we reach them? Evidence on a real case.&lt;br /&gt;
# Budget.&lt;br /&gt;
# Money for promotion.&lt;br /&gt;
# How to close deals. Evidence on a real case.&lt;br /&gt;
# Measurement.&lt;br /&gt;
# How we control the result. Evidence on a real case. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a product and follow the guidelines of the course. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSc:_Unit-economics_for_IT_startups&amp;diff=8064</id>
		<title>MSc: Unit-economics for IT startups</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSc:_Unit-economics_for_IT_startups&amp;diff=8064"/>
		<updated>2023-02-08T13:30:47Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Unit-economics for IT startups: metrics-based decision making = * '''Course name''': Unit-economics for IT startups: metrics-based decision making * '''Code discipline''':...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Unit-economics for IT startups: metrics-based decision making =&lt;br /&gt;
* '''Course name''': Unit-economics for IT startups: metrics-based decision making&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
Together with theoretical knowledge, the course has the practice of analyzing a project's unit economics using the key metrics which are necessary to understand the financial efficiency of the product. The course uses the actual cases of a developing business.&lt;br /&gt;
Key concepts of the class&lt;br /&gt;
Product metrics&lt;br /&gt;
Unit economics and cohorts analysis&lt;br /&gt;
Data-driven decision making&lt;br /&gt;
Reporting for investors&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* HSS309&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Metrics and indicators required to assess the effectiveness of a product;&lt;br /&gt;
* Tools for collecting and analyzing product metrics and indicators;&lt;br /&gt;
* Decision making methods based on the analysis of a product metrics and indicators;&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Product approach || &lt;br /&gt;
# what is the product (idea, pain, customer, value);&lt;br /&gt;
# determination of the unit economics (unit, business model, types of models)&lt;br /&gt;
# formation of training cases;&lt;br /&gt;
|-&lt;br /&gt;
| Metrics, unit economics || &lt;br /&gt;
# types of units, selection of the right ones, comparison;&lt;br /&gt;
# fixed and variable costs;&lt;br /&gt;
# basic metrics: CAC, ARPU, ARPPU, LTV, ROI, ROMI;&lt;br /&gt;
# metrics: why we collect them, what are the proc and cons;&lt;br /&gt;
|-&lt;br /&gt;
| Identifying metrics along the customer journey || &lt;br /&gt;
# CJM, onboarding, retention;&lt;br /&gt;
# DAU, MAU;&lt;br /&gt;
# sales funnel, model AARRR;&lt;br /&gt;
# North star metric;&lt;br /&gt;
|-&lt;br /&gt;
| Cohorts || &lt;br /&gt;
# how to divide into cohorts, what it is, why it may be important, how to deal with the flow of clients between cohorts, how to identify;&lt;br /&gt;
|-&lt;br /&gt;
| Reporting for investors || &lt;br /&gt;
# budgeting, PnL and key financial reporting;&lt;br /&gt;
# what is the difference between a startup and a traditional business;&lt;br /&gt;
# the minimum required for regular analytics;&lt;br /&gt;
# regularity of reporting, focus from the report to the analytics process;&lt;br /&gt;
# PnL, Cashflow, budget, data room, dashboard;&lt;br /&gt;
# reports for investor and owner;&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main goal of this course is to teach students to understand what metrics to collect about a product, analyze them, and make decisions based on the metrics. Students will learn approaches to defining metrics and gain practice in applying this knowledge in practical classes as well as in their research projects.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • Metrics, cohort metrics and indicators required to assess the effectiveness of a product;&lt;br /&gt;
* • Tools for collecting and analyzing product metrics and indicators;&lt;br /&gt;
* • Decision making methods based on the analysis of product metrics and indicators.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • Ability to measure and manage economic efficiency of a business;&lt;br /&gt;
* • Creating data acquisition models for analyzing products metrics;&lt;br /&gt;
* • Calculating unit economics;&lt;br /&gt;
* • Ability to use a cohort analysis of user behavior;&lt;br /&gt;
* • Ability to specify key and secondary indicators for the business and work with them in dynamics;&lt;br /&gt;
* • Ability to make metric-based decisions.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • Creating the product metrics pyramid and communicate it’s meaning in the team;&lt;br /&gt;
* • Designing data collection system and specifying the requirements for developers of the product;&lt;br /&gt;
* • Researching traffic funnel – identifying weak points in it and the ways to eliminate them&lt;br /&gt;
* • Identifying growth drivers - levers of influence over the product economic success of the product;&lt;br /&gt;
* • Using the cohort analysis to deeper understand the results of changes in product and predicting future effects;&lt;br /&gt;
* • Presenting the results unit-economics researches. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-85 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports || 30&lt;br /&gt;
|-&lt;br /&gt;
| Lab №1 || 20&lt;br /&gt;
|-&lt;br /&gt;
| Lab №2 || 20&lt;br /&gt;
|-&lt;br /&gt;
| Lab №3 || 30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
The student is recommended the following scheme of preparation for classes:&amp;lt;br&amp;gt;Students can be joined to the groups to prepare and complete the course assignment.&amp;lt;br&amp;gt;Teams from 2 to 5 students are allowed.&amp;lt;br&amp;gt;It is possible to work with a team that is not part of the study group.&amp;lt;br&amp;gt;It is highly recommended to treat the written assignments of the course as a tool to help students to make decisions about the development of their own business.&amp;lt;br&amp;gt;The university classes format shouldn’t influence the students' attitude to the value of the research in business.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Textbook: Бланк Стив Стартап: Настольная книга основателя / Бланк Стив, Дорф Боб. — Москва : Альпина Паблишер, 2019. — 623 c. — ISBN 978-5-9614-1983-2. — Текст : электронный // Электронно-библиотечная система IPR BOOKS : [сайт]. — URL:  (дата обращения: 01.07.2021). — Режим доступа: для авторизир. Пользователей&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Textbook: McClure D. Startup metrics for pirates. Slideshare. net. 2007 Aug.&lt;br /&gt;
* Textbook:Maurya A. Scaling lean: Mastering the key metrics for startup growth. Penguin; 2016 Jun 14.&lt;br /&gt;
* Textbook: Croll A, Yoskovitz B. Lean analytics: Use data to build a better startup faster. &amp;quot; O'Reilly Media, Inc.&amp;quot;; 2013 Apr 15.&lt;br /&gt;
* Textbook: Masters B, Thiel P. Zero to one: notes on start ups, or how to build the future. Random House; 2014 Sep 18.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* MSTeams License,&lt;br /&gt;
* Moodle,&lt;br /&gt;
* Excel or other table editor. &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 0 || 0 || 1 || 1 || 0&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1. Unit economics - what it is and how to calculate it;&amp;lt;br&amp;gt;2. Basic metrics - CAC/ARPU/ARPPU/LTV;&amp;lt;br&amp;gt;3. Single customer economy, AARRR model;&amp;lt;br&amp;gt;4. ROI/ROMI; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || • What is cohorts and types of the cohorts;&amp;lt;br&amp;gt;• Purposes of cohort analysis;&amp;lt;br&amp;gt;• Time-based cohorts; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Homework and group projects || Typical questions for ongoing performance evaluation within this section&amp;lt;br&amp;gt;Select an appropriate methodology and data collection method for product analytics of the research project  or simulated product;&amp;lt;br&amp;gt;Typical questions for seminar classes (labs) within this section&amp;lt;br&amp;gt;1. Automatic services for collecting product metrics (online analytics tools Google and Yandex);&amp;lt;br&amp;gt;2. Manual data collection techniques (Python, Google dashboards, power BI/Tableau); || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Homework and group projects || Typical questions for ongoing performance evaluation within this section&amp;lt;br&amp;gt;1. Forecast the product evolution and identify growth drivers;&amp;lt;br&amp;gt;2. Make a few hypotheses for the product improvement, fix the changes in the forecasting of product metrics.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typical questions for seminar classes (labs) within this section&amp;lt;br&amp;gt;1. Behavioral cohorts;&amp;lt;br&amp;gt;2. DAU/MAU, stickyness;&amp;lt;br&amp;gt;3. North star metric - how to work with it?&amp;lt;br&amp;gt;4. Forecasting;&amp;lt;br&amp;gt;5. Budgeting;&amp;lt;br&amp;gt;6. Product planning and prioritizing; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
&lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# 1. What type of metrics does exist? Which of them are the most important and why?&lt;br /&gt;
# 2. How to calculate marketing cost effectiveness in the product metrics analysis?&lt;br /&gt;
# 3. Calculation of the unite economics for the student's choice product.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 1, What are cohorts?  What types of cohorts do you know?&lt;br /&gt;
# 2. What are the purposes of cohort analysis?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 1. Describe the analytic model of the data collection method for product analytics of the research project  or simulated product;&lt;br /&gt;
# 2. Which data should be collected and for which metrics are going to be used?&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# 1. What type of metrics does exist? Which of them are the most important and why?&lt;br /&gt;
# 2. How to calculate marketing cost effectiveness in the product metrics analysis?&lt;br /&gt;
# 3. Calculation of the unite economics for the student's choice product.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 1. What is the main idea of the cohorts? When it is needed to make cohort analysis?&lt;br /&gt;
# 2. What are the purposes of cohort analysis?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 1. Describe the analytic model of the data collection method for product analytics of the research project  or simulated product;&lt;br /&gt;
# 2. Which data should be collected and for which metrics are going to be used?&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSc:_CEO_Toolkit_Strategy,_Operations,_Finance,_HR,_Legal_Aspects,_IP_Law_and_Innovations&amp;diff=8063</id>
		<title>MSc: CEO Toolkit Strategy, Operations, Finance, HR, Legal Aspects, IP Law and Innovations</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSc:_CEO_Toolkit_Strategy,_Operations,_Finance,_HR,_Legal_Aspects,_IP_Law_and_Innovations&amp;diff=8063"/>
		<updated>2023-02-08T13:29:26Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = CEO Toolkit: Strategy, Operations, Finance, HR, Legal Aspects, IP Law and Innovations = * '''Course name''': CEO Toolkit: Strategy, Operations, Finance, HR, Legal Aspects,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= CEO Toolkit: Strategy, Operations, Finance, HR, Legal Aspects, IP Law and Innovations =&lt;br /&gt;
* '''Course name''': CEO Toolkit: Strategy, Operations, Finance, HR, Legal Aspects, IP Law and Innovations&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technology Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
The course is made to give a brief knowledge and skills in practical running a company in an actual environment. It is about practical management for a CEO, starting from team building, product and project management, registering a company and running it to managing growth and exiting a business by the end.&lt;br /&gt;
The course helps to understand the whole process and systematize other management and marketing topics. It would be helpful for startup founder, CEO or manager to better plan practical activities and lower the risks of running a company.&lt;br /&gt;
The course is based on the principles of project-based learning and connecting theory and practice. Based on these principles, the course uses lectures to a lesser extent, more practice followed by group and individual work, as well as discussions, analysis of business cases and learning by doing.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* HSS321&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Corporate legal support, taxation&lt;br /&gt;
* History of management&lt;br /&gt;
* Strategic management&lt;br /&gt;
* Operational management&lt;br /&gt;
* Financial planning&lt;br /&gt;
* Marketing-management&lt;br /&gt;
* Team building and HR&lt;br /&gt;
* Innovations&lt;br /&gt;
* Intellectual property&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Corporate legal support, taxation || &lt;br /&gt;
# Legal entity types and differences&lt;br /&gt;
# Fundamentals of taxation for small businesses in Russia&lt;br /&gt;
# Possibilities of international jurisdictions&lt;br /&gt;
# Legal support of transactions with a client: competent document management&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to management and marketing as a sphere of knowledge, skills and art || &lt;br /&gt;
# What is management and its functions&lt;br /&gt;
# History of management and marketing as a practical knowledge and science&lt;br /&gt;
|-&lt;br /&gt;
| Strategic management || &lt;br /&gt;
# Organisation types&lt;br /&gt;
# Life-cycle of an organization&lt;br /&gt;
# Strategic management concepts and frameworks&lt;br /&gt;
# Strategic planning&lt;br /&gt;
# Strategic management as a function of management&lt;br /&gt;
|-&lt;br /&gt;
| Operational management || &lt;br /&gt;
# Leader types and management styles&lt;br /&gt;
# Stages of development of the organization&lt;br /&gt;
# Differences between a startup model and a small business&lt;br /&gt;
# Choice of operational strategy&lt;br /&gt;
# Value Management&lt;br /&gt;
# Project management&lt;br /&gt;
# Operational planning&lt;br /&gt;
# Operational control and optimization of business processes&lt;br /&gt;
# Communications in operational management&lt;br /&gt;
|-&lt;br /&gt;
| Financial management and planning || &lt;br /&gt;
# Financial accounting, management and planning, accounting tools&lt;br /&gt;
# Required financial statements for a startup: cash flow statement, income statement, balance sheet&lt;br /&gt;
# Cross-border financial management&lt;br /&gt;
# Basic metrics of the unit economy of a startup&lt;br /&gt;
|-&lt;br /&gt;
| Marketing management || &lt;br /&gt;
# Basic concepts of marketing&lt;br /&gt;
# Marketing functions and its place in organization management&lt;br /&gt;
# Marketing mix&lt;br /&gt;
# Marketing strategy&lt;br /&gt;
|-&lt;br /&gt;
| HR, Team building and hiring || &lt;br /&gt;
# Authority and leadership&lt;br /&gt;
# Organizational culture&lt;br /&gt;
# Group dynamics and organizational changes&lt;br /&gt;
# An effective team as an element of operational management&lt;br /&gt;
# Leadership and management skills, as well as control methods&lt;br /&gt;
# Recruiting, motivating and retaining the project team&lt;br /&gt;
# Human resources, human capital and human potential in IT-startups (trends, features, CEO-vision)&lt;br /&gt;
# Recruitment and assessment for IT-startups (how CEO can do it himself/herself or check the process of his HR-specialist/partner agency)&lt;br /&gt;
# Interview with a candidate: from preparation to evaluation&lt;br /&gt;
# Career modeling in IT-startups: career tracks, educational tracks, corporate training.&lt;br /&gt;
# Corporate culture&lt;br /&gt;
# Organization of remote/online job process for the team&lt;br /&gt;
# HR lifehacks for CEO: from “how to hire” to “how to fire”&lt;br /&gt;
# Creation of a positive HR-brand&lt;br /&gt;
|-&lt;br /&gt;
| Innovations || &lt;br /&gt;
# Innovation management&lt;br /&gt;
# Managing complex innovation&lt;br /&gt;
# Innovation management typologies&lt;br /&gt;
# Entrepreneurship in innovation management&lt;br /&gt;
|-&lt;br /&gt;
| Intellectual property || &lt;br /&gt;
# How to protect IP objects in the field of IT&lt;br /&gt;
# How to manage an IP portfolio&lt;br /&gt;
# How to assess risks&lt;br /&gt;
# Interaction with government agencies: Rospatent, FAS and international agencies&lt;br /&gt;
# How to monetize IP&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to provide the formation and development of the knowledge, skills and abilities necessary for the successful operation of the managing director of a technology company.&lt;br /&gt;
In the course of mastering the discipline, students in the process of solving various problems develop the operational business management skills necessary for the managing leader of a startup. The main task of mastering the discipline is to familiarize students with the basic methods of financial accounting, the basics of hiring and building a team, the formation of an understanding of the importance of intellectual property in business development.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Strategic planning&lt;br /&gt;
* Basic concepts of marketing&lt;br /&gt;
* Innovation management&lt;br /&gt;
* Leader types and management styles;&lt;br /&gt;
* Stages of development of the organization;&lt;br /&gt;
* Differences between a startup model and a small business;&lt;br /&gt;
* Choice of operational strategy;&lt;br /&gt;
* Value Management;&lt;br /&gt;
* Operational planning;&lt;br /&gt;
* Project management;&lt;br /&gt;
* An effective team as an element of operational management;&lt;br /&gt;
* Operational control and optimization of business processes;&lt;br /&gt;
* Fundamentals of financial planning, reports and unit economics of a startup;&lt;br /&gt;
* Legal support for the activities of small and medium-sized enterprises;&lt;br /&gt;
* The value of intellectual property for a startup, as well as methods for protecting it.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Optimize company resources;&lt;br /&gt;
* Build a value chain;&lt;br /&gt;
* Read and understand financial statements;&lt;br /&gt;
* Build a business process map;&lt;br /&gt;
* Choose the best management style for your company;&lt;br /&gt;
* Control operational processes;&lt;br /&gt;
* Understand basic concepts of marketing.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Operational management skills;&lt;br /&gt;
* Strategic planning skills;&lt;br /&gt;
* Marketing management skills&lt;br /&gt;
* Financial planning and accounting skills;&lt;br /&gt;
* Understanding the legal and legal support of the company's activities;&lt;br /&gt;
* Skills to manage and protect the intellectual property of the company;&lt;br /&gt;
* Leadership and management skills, as well as control methods;&lt;br /&gt;
* Recruiting, motivating and retaining the project team;&lt;br /&gt;
* Implement innovation management skills. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-85 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports || 20&lt;br /&gt;
|-&lt;br /&gt;
| Business cases || 20&lt;br /&gt;
|-&lt;br /&gt;
| Labs || 20&lt;br /&gt;
|-&lt;br /&gt;
| Multiple Choice Testing || 20&lt;br /&gt;
|-&lt;br /&gt;
| Oral exam || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Work out lecture notes.&amp;lt;br&amp;gt;Work out the materials of seminars (practical) classes.&amp;lt;br&amp;gt;In case of difficulty, formulate questions to the teacher.&amp;lt;br&amp;gt;To prepare for the classes, it is recommended to use the presented sources in electronic formats and additional literature.&amp;lt;br&amp;gt;Students during the course work in teams and perform tasks jointly. Teams of 2 to 5 people are allowed. It is also possible to work with a team that is not part of the study group.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* 1. Peter F. Drucker (2011) The Practice of Management. Routledge 2 Park Square, Milton Park, Abingdon, Oxon OX14 4RN 711 Third Avenue, New York, NY 10017, USA.&lt;br /&gt;
* 2. Philip Kotler, Kevin Lane Keller, Mairead Brady, Malcolm Goodman, Torben Hansen (2019)&lt;br /&gt;
* 3. Iacocca, Lee A; Whitney, Catherine (2007), Scribner, New York:&lt;br /&gt;
* 4. Tony Hsieh (2013) Delivering Happiness: A Path to Profits, Passion, and Purpose,&lt;br /&gt;
* 5.  (2007) Emotional Intelligence for Project Managers: The People Skills You Need to Achieve Outstanding Results, Paperback&lt;br /&gt;
* 6. W. Chan Kim and Renée Mauborgne (2015), Blue Ocean Strategy, Harvard Business School Press&lt;br /&gt;
* 7. Jason Fryde (2010), David Heinmeyer Hansson Rework: Business without prejudice Crown Business,&lt;br /&gt;
* 8. Ichak Adizes (2014) Managing Corporate Lifecycles (Pb): How Organizations Grow, Age And Die, Embassy Books&lt;br /&gt;
* 9.  (1997), Goldratt's Theory of Constraints: A Systems Approach to Continuous Improvement, Asq Pr; 1st Edition (March 13, 1997)&lt;br /&gt;
* 10. , ,  (1997) Management&lt;br /&gt;
* http://www.gidromet.edu.kh.ua/Files/downloads/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B%20%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82%D0%B0.%20%D0%9C%D0%B5%D1%81%D0%BA%D0%BE%D0%BD%D0%9C.,%20%D0%90%D0%BB%D1%8C%D0%B1%D0%B5%D1%80%D1%82%20%D0%9C.,%20%D0%A5%D0%B5%D0%B4%D0%BE%D1%83%D1%80%D0%B8%20%D0%A4.,1997-704%20%D1%81%D1%82%D1%80.pdf&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* 1. Bass, BM, Bass, R (2008) The Bass Handbook of Leadership: Theory, Research, and Application. New York: Simon &amp;amp; Schuster.&lt;br /&gt;
* 2. Naumov, S. A. (2017). Managing Operational Capabilities in Startup Companies. (n.p.): Massachusetts Institute of Technology, Sloan School of Management.&lt;br /&gt;
* 3.Bhimani, A. (2017). Financial Management for Technology Start-Ups: A Handbook for Growth. Индия: Kogan Page.&lt;br /&gt;
* 4. Interiano, L. (2021). Startup Recruitment Guide: Essential Tips For Hiring Employees To Your Business: Guide For Startup Hiring And Company Recruiting Companies. (n.p.): Independently Published.&lt;br /&gt;
* 5. Kotter, JP (1990) Force for Change: How Leadership Differs from Management. New York: Simon &amp;amp; Schuster.&lt;br /&gt;
* 6. Pearce, CL, Conger, JA (2003) Shared Leadership: Reframing the Hows and Whys of Leadership. Thousand Oaks, CA: SAGE.&lt;br /&gt;
* 7. Tormey, P., Tormey, J. (2014). Startup Guide to Intellectual Property: Early Stage Protection of IP. Великобритания: CreateSpace Independent Publishing Platform.&lt;br /&gt;
* 8. Brennan, K. (2018). Startup CFO: The Finance Handbook for Your Growing Business. Соединенные Штаты Америки: Amazon Digital Services LLC - KDP Print US.&lt;br /&gt;
* 9. Tom DeMarco (1997) The Deadline: A Novel About Project Management&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* MSTeams License,&lt;br /&gt;
* Moodle&lt;br /&gt;
* Office software &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7 !! Section 8 !! Section 9&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7 !! Section 8 !! Section 9&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modeling || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 0 || 1 || 1 || 1 || 0 || 0 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 1 || 1 || 1 || 0 || 0 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 0 || 0 || 1 || 1 || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Legal entity types and differences&amp;lt;br&amp;gt;Fundamentals of taxation for small businesses in Russia&amp;lt;br&amp;gt;Possibilities of international jurisdictions&amp;lt;br&amp;gt;Legal support of transactions with a client: competent document management&amp;lt;br&amp;gt;Testing on forms of taxation for small businesses&amp;lt;br&amp;gt;Choosing an adequate legal form for a startup || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || What is management and its functions&amp;lt;br&amp;gt;History of management and marketing as a practical knowledge and science&amp;lt;br&amp;gt;Analyzing and application of management functions || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Organisation types&amp;lt;br&amp;gt;Life-cycle of an organization&amp;lt;br&amp;gt;Strategic management concepts and frameworks&amp;lt;br&amp;gt;Strategic planning&amp;lt;br&amp;gt;Strategic management as a function of management&amp;lt;br&amp;gt;Testing concepts and planning || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || How to turn operational tasks into an orderly and transparent process by implementing a system of metrics and continuous analysis?&amp;lt;br&amp;gt;How to manage quality and optimize costs?&amp;lt;br&amp;gt;How to build a system of effective company management and determine business growth points?&amp;lt;br&amp;gt;How to improve competitiveness?&amp;lt;br&amp;gt;How to set long-term goals and define metrics for them. You will be able to prioritize and plan short-term goals.&amp;lt;br&amp;gt;Business case on building a system of metrics and indicators, planning and goal setting for a start-up company. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Financial modeling for a startup: practicing in practice, compiling a financial model of a company || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Business case on marketing mix&amp;lt;br&amp;gt;Analyzing marketing strategy of a startup&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Exchange of experience, discussion of specifics of hiring in the IT sector || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 8 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Implementation of innovations in management  || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 9 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Weekly student reports&amp;lt;br&amp;gt;Business cases&amp;lt;br&amp;gt;Labs&amp;lt;br&amp;gt;Multiple Choice Testing || Business case on intellectual property protection methods (influence of competitors, conflicts and division of property in a team) || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# What taxation system to choose for an IT startup in Russia&lt;br /&gt;
# DOS features for IT companies&lt;br /&gt;
# Income tax&lt;br /&gt;
# Privileges&lt;br /&gt;
# Features of the simplified tax system for the IT-Sphere&lt;br /&gt;
# Patent system&lt;br /&gt;
# Ways to legally save on taxes&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# What is management: definition and its functions&lt;br /&gt;
# History of management and marketing as a practical knowledge and science&lt;br /&gt;
# Analyzing and application of management functions&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# What are organization types?&lt;br /&gt;
# Life-cycle of an organization: characteristics&lt;br /&gt;
# Strategic planning of a company&lt;br /&gt;
# Testing concepts and planning&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# How to turn operational tasks into an orderly and transparent process by implementing a system of metrics and continuous analysis?&lt;br /&gt;
# How to manage quality and optimize costs?&lt;br /&gt;
# How to build a system of effective company management and determine business growth points?&lt;br /&gt;
# How to improve competitiveness?&lt;br /&gt;
# How to set long-term goals and define metrics for them. You will be able to prioritize and plan short-term goals.&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
# How to analyze financial statements and foreign market&lt;br /&gt;
# How to calculate the unit-economy and determine the profitability of the company&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
# What are basic concepts of marketing?&lt;br /&gt;
# How to create a marketing strategy?&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
# How to define project goals, calculate the economy, manage people, deadlines and tasks&lt;br /&gt;
# How to create and manage teams, even if they work remotely.&lt;br /&gt;
# How to manage engagement and motivation.&lt;br /&gt;
'''Section 8'''&lt;br /&gt;
# What is innovation management?&lt;br /&gt;
# How to manage complex innovation?&lt;br /&gt;
# Innovation management typologies&lt;br /&gt;
# Innovation management in entrepreneurship&lt;br /&gt;
'''Section 9'''&lt;br /&gt;
# How to protect company innovations&lt;br /&gt;
# How to protect the company's intangible assets and keep products competitive.&lt;br /&gt;
# Features of registration of trademarks and protection of intellectual property rights&lt;br /&gt;
# How to interact with Rospatent and maintain your position in court.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# What taxation system to choose for an IT startup in Russia&lt;br /&gt;
# DOS features for IT companies&lt;br /&gt;
# income tax&lt;br /&gt;
# Privileges&lt;br /&gt;
# Features of the simplified tax system for the IT-Sphere&lt;br /&gt;
# patent system&lt;br /&gt;
# Ways to legally save on taxes&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# What is management: definition and its functions&lt;br /&gt;
# History of management and marketing as a practical knowledge and science&lt;br /&gt;
# Analyzing and application of management functions&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# What are organization types?&lt;br /&gt;
# Life-cycle of an organization: characteristics&lt;br /&gt;
# Strategic planning of a company&lt;br /&gt;
# Testing concepts and planning&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# How to turn operational tasks into an orderly and transparent process by implementing a system of metrics and continuous analysis?&lt;br /&gt;
# How to manage quality and optimize costs?&lt;br /&gt;
# How to build a system of effective company management and determine business growth points?&lt;br /&gt;
# How to improve competitiveness?&lt;br /&gt;
# How to set long-term goals and define metrics for them. You will be able to prioritize and plan short-term goals.&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
# How to analyze financial statements and foreign market&lt;br /&gt;
# How to calculate the unit-economy and determine the profitability of the company&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
# What are basic concepts of marketing?&lt;br /&gt;
# How to create a marketing strategy?&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
# How to define project goals, calculate the economy, manage people, deadlines and tasks&lt;br /&gt;
# How to create and manage teams, even if they work remotely.&lt;br /&gt;
# How to manage engagement and motivation.&lt;br /&gt;
'''Section 8'''&lt;br /&gt;
# What is innovation management?&lt;br /&gt;
# How to manage complex innovation?&lt;br /&gt;
# Innovation management typologies&lt;br /&gt;
# Innovation management in entrepreneurship&lt;br /&gt;
'''Section 9'''&lt;br /&gt;
# How to protect company innovations&lt;br /&gt;
# How to protect the company's intangible assets and keep products competitive.&lt;br /&gt;
# Features of registration of trademarks and protection of intellectual property rights&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSc:_Leadership_in_entrepreneurship&amp;diff=8062</id>
		<title>MSc: Leadership in entrepreneurship</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSc:_Leadership_in_entrepreneurship&amp;diff=8062"/>
		<updated>2023-02-08T13:28:33Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Leadership in Entrepreneurship = * '''Course name''': Leadership in Entrepreneurship * '''Code discipline''':  * '''Subject area''': Technological Entrepreneurship  == Shor...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Leadership in Entrepreneurship =&lt;br /&gt;
* '''Course name''': Leadership in Entrepreneurship&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course proposes to the students the new vision of the entrepreneur as a leader. Modern management system crucially changed from the role of entrepreneur as a formal “boss” to the role of a creator, innovator and moreover, a leader of the team, leader of community, and leader of positive changes who creates added value. During this course we will create a personal mission and develop the personal brand of an entrepreneur as a leader. We will discuss how modern entrepreneurs and their teams change whole industries and make an important impact on society. The students will develop their leadership skills in a very practical way - leading their startups with added value for their team, business products, clients and moreover the community/society.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Entrepreneur as a leader creating added values and impact&lt;br /&gt;
* Personal brand of a leader&lt;br /&gt;
* Entrepreneur as a leader of his life, a leader of his team, a leader of positive changes&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Modern approach to the Leadership in Entrepreneurship || &lt;br /&gt;
# 1.1. Leadership in entrepreneurship: modern trends&lt;br /&gt;
# 1.2. Famous entrepreneurs as leaders: case study&lt;br /&gt;
# 1.3. Key concepts of leadership in management&lt;br /&gt;
# 1.4. Key leadership skills&lt;br /&gt;
# 1.5. Leadership in IT-industry&lt;br /&gt;
|-&lt;br /&gt;
| Personal brand of a leader || &lt;br /&gt;
# 2.1. Creation of personal brand&lt;br /&gt;
# 2.2. Networking of a leader&lt;br /&gt;
# 2.3. Energy as a main resource of a leader&lt;br /&gt;
# 2.4. Personal mission of an entrepreneur&lt;br /&gt;
# 2.5. Leadership in team building and team-management&lt;br /&gt;
|-&lt;br /&gt;
| Entrepreneur as a Leader of positive changes || &lt;br /&gt;
# 3.1. Entrepreneurs who changed the world for better: case study&lt;br /&gt;
# 3.2. Leadership during “turbulent” times&lt;br /&gt;
# 3.3. Community leadership&lt;br /&gt;
# 3.4. Emotional and Dialogical leadership&lt;br /&gt;
# 3.5. Entrepreneur as a leader of positive changes&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to enable students  to form the leader identity in entrepreneurship, to actualize their leadership potential and to develop leadership skills.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Describe&lt;br /&gt;
* what is leadership in entrepreneurship and name mane modern trends of entrepreneurship in  IT-industry,&lt;br /&gt;
* how famous entrepreneurs influenced the IT-industry and made an impact,&lt;br /&gt;
* key concepts of leadership in management,&lt;br /&gt;
* key leadership skills,&lt;br /&gt;
* what is a personal brand of IT-entrepreneur,&lt;br /&gt;
* basic rules of networking of a leader,&lt;br /&gt;
* why energy became a main resource of a leader,&lt;br /&gt;
* what is personal mission of an entrepreneur,&lt;br /&gt;
* how is leadership implied in team building and team-management,&lt;br /&gt;
* feature of leadership during “turbulent” times,&lt;br /&gt;
* what is community leadership,&lt;br /&gt;
* what is emotional and dialogical leadership,&lt;br /&gt;
* how an entrepreneur can become a leader of positive changes.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate&lt;br /&gt;
* leadership skills in entrepreneurship&lt;br /&gt;
* proactivity, motivation, goal-orientation,&lt;br /&gt;
* personal branding,&lt;br /&gt;
* networking,&lt;br /&gt;
* skills assisting to raise the energetic level of an entrepreneur&lt;br /&gt;
* team building and team-management&lt;br /&gt;
* flexibility, ability to manage in “turbulent” times,&lt;br /&gt;
* community leadership&lt;br /&gt;
* emotional and dialogical leadership&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Conduct&lt;br /&gt;
* 1.leadership in IT-entrepreneurship,&lt;br /&gt;
* 2. creation of personal brand,&lt;br /&gt;
* 3. networking,&lt;br /&gt;
* 4. creation of personal mission,&lt;br /&gt;
* 5. team building and team-management&lt;br /&gt;
* 6. leadership during “turbulent” times&lt;br /&gt;
* 7. community leadership&lt;br /&gt;
* 8. emotional and dialogical leadership&lt;br /&gt;
* 9. leadership of positive changes. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 15&lt;br /&gt;
|-&lt;br /&gt;
| Peer review  || 15&lt;br /&gt;
|-&lt;br /&gt;
| Demo day || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in practical tasks and competencies development.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* 10 Essential Leadership Skills Every Entrepreneur Should Continually Hone https://www.forbes.com/sites/theyec/2021/11/04/10-essential-leadership-skills-every-entrepreneur-should-continually-hone/?sh=2ac99c94fe94&lt;br /&gt;
* 6 World Class Leadership Styles That All Entrepreneurs Must Know&lt;br /&gt;
* Personal Branding Guidelines for Entrepreneurs https://www.forbes.com/sites/theyec/2020/02/12/personal-branding-guidelines-for-entrepreneurs/?sh=16a033d17ff4&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Toward Entrepreneurial Community Development (Routledge Studies in Entrepreneurship) 1st Edition (2019). Ed. Michael Fortunado. Routledge.&lt;br /&gt;
* Branson, R. (2006) Screw it, let’s do it. Virgin books.&lt;br /&gt;
* Ye, L. (2019) Personal Branding for Entrepreneurs: Proven Personal Branding Strategy and Why Social Media Marketing is Crucial for Your Business&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Process oriented guided inquiry learning (POGIL) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Studio-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Universal design for learning, || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Essays || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group discussion || IT-Entrepreneur as a leader || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Famous entrepreneurs as leaders || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Key leadership skills in IT-entrepreneurship || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual project || Personal mission of entrepreneur || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business training || Energy as a main resource of entrepreneur || 0&lt;br /&gt;
|-&lt;br /&gt;
| Business game || Team Building in entrepreneurship&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Entrepreneurs who changed the world for better || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business training || Emotional and Dialogical Leadership  || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group project work || IT-entrepreneur as a leader of positive changes || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Student shortly describes and gives his opinion on main trends for leaders in IT-sector&lt;br /&gt;
# 2. Student  lists and explains his main leadership skills in entrepreneurship&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 3. Student presents his personal brand concept and his personal mission as an entrepreneur&lt;br /&gt;
# 4. Student presents his network and provides the strategy of its development&lt;br /&gt;
# 5. Student presents his team and his team building strategy.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 7. Using all previous knowledge and skills a student makes a presentation “Me as a leader of positive changes” where he explains how his business project in IT-sphere can create a positive impact.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to improve their project according to the recommendation provided by the professor during the final exam.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSc:_IT_business_start&amp;diff=8061</id>
		<title>MSc: IT business start</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSc:_IT_business_start&amp;diff=8061"/>
		<updated>2023-02-08T13:28:16Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = IT Business start = * '''Course name''': IT Business start * '''Code discipline''':  * '''Subject area''': Technological entrepreneurship  == Short Description == This cour...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= IT Business start =&lt;br /&gt;
* '''Course name''': IT Business start&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course is for the first-time entrepreneur. We will briefly but concisely discuss all the issues related to starting your own project from scratch: how to make sure that your idea is in demand, how to do market research, how to stop putting off the launch, why the customer is more important than the product, and how to do customer research. During this course, students will get used to their entrepreneurial role, build teams, formulate a business and product idea and be ready to delve into the complexities of business development in the following courses.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Introduction &amp;amp; Building Your Team &amp;amp; Making Your Team Agile || &lt;br /&gt;
# Defining a startup&lt;br /&gt;
# Formulating the group project: team, business idea&lt;br /&gt;
# Leadership&lt;br /&gt;
# Forming the team&lt;br /&gt;
# Managing the team&lt;br /&gt;
|-&lt;br /&gt;
| Defining Your Customer &amp;amp; Defining Your Product &amp;amp; Defining Your Rivals || &lt;br /&gt;
# Customer Segmentation&lt;br /&gt;
# Customer Profile (JTBD, Pains, Gains)&lt;br /&gt;
# Creating a Value Proposition&lt;br /&gt;
# Matching Value Proposition with Customer Profile&lt;br /&gt;
# Strategy Canvas&lt;br /&gt;
|-&lt;br /&gt;
| Defining Your Business Model &amp;amp; Defining Your Vision || &lt;br /&gt;
# Business Model Canvas&lt;br /&gt;
# Business Model Patterns&lt;br /&gt;
# Business Model Environment&lt;br /&gt;
# Business Model Testing&lt;br /&gt;
# Minimum-Viable Product&lt;br /&gt;
# Product Roadmap&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The purpose of the course is to walk students through the concrete steps that are necessary for an entrepreneur to develop a tech product and build a solid business around that tech product.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* design-thinking tools to design the prototype of the product,&lt;br /&gt;
* approaches to designing and testing a business model through the experiments,&lt;br /&gt;
* frameworks of agile development,&lt;br /&gt;
* storytelling methods to design a brand,&lt;br /&gt;
* pitching presentation tools.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* concrete steps of creating a value proposition for a customer,&lt;br /&gt;
* concrete steps of the business design (business model, hypothesis formulation/testing and minimum-viable product creation),&lt;br /&gt;
* SCRUM roles, ceremonies and artefacts,&lt;br /&gt;
* specifics of pitch presentation for investors.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* build and manage the startup team,&lt;br /&gt;
* define the customer problem and validate it,&lt;br /&gt;
* create the product to fit the problem with agile methods,&lt;br /&gt;
* define the business model around the product,&lt;br /&gt;
* promote a product and a startup,&lt;br /&gt;
* build strong networks in the business world. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Final presentation || 30&lt;br /&gt;
|-&lt;br /&gt;
| Project Report || 20&lt;br /&gt;
|-&lt;br /&gt;
| Project Progress || 50&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up and participating in discussions is the key to success in this course.&amp;lt;br&amp;gt;Students work in teams, so coordinating teamwork will be an important factor for success.&amp;lt;br&amp;gt;Reading the provided materials is mandatory, as lectures will mainly consist of discussions.&amp;lt;br&amp;gt;The main assignment in the course is Market research paper which is supposed to be useful not only for this course but s a basis for future business oriented courses&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Tidd, J. &amp;amp; Bessant, J. (2011). Managing Innovation: Integrating Technological, Market and Organizational Change&lt;br /&gt;
* Stickdorn, M. &amp;amp; Schneider, J. (2010). This is Service Design Thinking. Wiley.&lt;br /&gt;
* Brown, T. &amp;amp; Kātz, B. (2009). Change by design. New York: Harper Business.&lt;br /&gt;
* Osterwalder, A.&amp;amp; Pigneur, Y. (2010). Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers&lt;br /&gt;
* Sutherland, J. (2014). Scrum: The Art of Doing Twice the Work in Half the Time&lt;br /&gt;
* Ries, E. (2011). The Lean Startup&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Boardofinnovation.com&lt;br /&gt;
* Miro.com&lt;br /&gt;
* Notion.com&lt;br /&gt;
* MS Teams &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 0 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Essays || 0 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || 1.   What is a startup?&amp;lt;br&amp;gt;2.   What are the roles within a team?&amp;lt;br&amp;gt;3.   How should you form the team of a startup?&amp;lt;br&amp;gt;4.   What types of leadership are the most effective?&amp;lt;br&amp;gt;5.   What are the ceremonies, roles and artifacts of SCRUM? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Fill in the team canvas to put all your goals and common values on one page.  || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || 1. 	Define INTERESTING industries for all team members. Define industries in which you HAVE KNOWLEDGE AND EXPERIENCE. Put these industries on the matrix. Choose ONE industry for your project that meets 2 criteria above. &amp;lt;br&amp;gt;2. 	Brainstorm about stakeholders from your market. Choose the segment that you sympathise the most. &amp;lt;br&amp;gt;3. 	Define the customer segment you empathise the most (i.e. elderly people, children, office workers etc.). Define JOBS TO BE DONE. Put each job on the separate sticker. Define user's PAINS. Put each pain on the separate sticker.Define user's GAINS. Put each gain on the separate sticker. &amp;lt;br&amp;gt;4. 	Brainstorm what products you can offer to the chosen segment with their pains or gains. If you are stuck, use SCAMPER techniques.Group ideas that have the similar topic into clusters. Choose 1 top idea for further development based on 2 defined criteria (innovative potential and feasibility). &amp;lt;br&amp;gt;5. 	Choose the best product idea. Define PRODUCTS &amp;amp; SERVICES. Put each item on the separate sticker. Define GAIN CREATORS. Put each item on the separate sticker. Define PAIN RELIEVERS. Put each item on the separate sticker. &amp;lt;br&amp;gt;6. 	Review your pain relievers and gain creators.Check if pain relievers and gain creators correspond with JBDs, pains and gains from the customer profile. Highlight those that correspond with each other. If there are any pain relievers and gain creators are left, they don't create the value for a customer. Check how you can redefine you value proposition. &amp;lt;br&amp;gt;7. 	Define your 5 main competitors. Define competing factors (these are your pain relievers and gain creators). Draw the strategic canvas based on competing factors. Define areas where you can compete. Redefine your value proposition if necessary (make new priorities for product and services, pain relievers, gain creators.&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || 1.   How to validate a problem?&amp;lt;br&amp;gt;2.   How to validate a market?&amp;lt;br&amp;gt;3.   How to validate a solution? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Customer research || 1.   How customers do their jobs in the industry right now?&amp;lt;br&amp;gt;2.   How can we develop the empathy with users?&amp;lt;br&amp;gt;3.   What is a persona? How to design a persona? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Discussion || What is the value of the business model canvas by Alexander Osterwalder?&amp;lt;br&amp;gt;What are the components of the business model?&amp;lt;br&amp;gt;What is the Minimum Viable Product (MVP)? How to define must-have, should-have and could-have requirements? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group project || Please, develop the business model for your tech product.&amp;lt;br&amp;gt;Please, test your business model using experiments with your prototypes.&amp;lt;br&amp;gt;Please, create the concept for your Minimum Viable Product. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Workshop || Formulate all blocks of the business model for your business idea.&amp;lt;br&amp;gt;Define the forces that shape your business environment.&amp;lt;br&amp;gt;Define must-have, should-have and could have requirements for your product. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group presentation || Create a story for your product. Think about your user as a hero and your product as a helper. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the final assessment, students should complete the Market Research paper.&lt;br /&gt;
# It should follow the market research paper structure, contain information about market volume (TAM SAM SOM), data must be gathered with help of data sources learnt.&lt;br /&gt;
# The paper should refer to market potential and give the basis to make business decisions, answer questions on how to start and develop your idea, what is your business model, target customer persona, product MVP etc.&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# Market sizing has been carried out&lt;br /&gt;
# Customer segments are named&lt;br /&gt;
# Сompetitor analysis has been conducted&lt;br /&gt;
# At least 2 prominent data sources are used &lt;br /&gt;
# Customer discovery interviews conducted&lt;br /&gt;
# Future steps are mapped out&lt;br /&gt;
# The final report is visualized clearly and transparent&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to submit the results of the market sizing exercise with the TAM SAM SOM method in the form of a visual framework studied.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSc:_Venture_Capital_and_Growth_Hacking&amp;diff=8060</id>
		<title>MSc: Venture Capital and Growth Hacking</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSc:_Venture_Capital_and_Growth_Hacking&amp;diff=8060"/>
		<updated>2023-02-08T13:26:39Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Venture Capital Hacks in IT industry: From Zero to Negotiating and Investment Deal = * '''Course name''': Venture Capital Hacks in IT industry: From Zero to Negotiating and...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Venture Capital Hacks in IT industry: From Zero to Negotiating and Investment Deal =&lt;br /&gt;
* '''Course name''': Venture Capital Hacks in IT industry: From Zero to Negotiating and Investment Deal&lt;br /&gt;
* '''Code discipline''': CSE807&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course explores foundations for Venture Capital and provides the formation and development of knowledge, skills and abilities to attract investors, creating compelling presentations, closing deals to raise capital, and maintaining relationships with venture capital and other investors.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* None&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Existing startup, startup idea or desire to quickly develop one&lt;br /&gt;
* Interest and some basic knowledge on what is a startup and some successful startups and their stories of fundraising (Dropbox, Airbnb, Uber, Facebook, Pebble Smart Watch, )&lt;br /&gt;
* Basic math and accounting/finances skills to calculate cap table, dilution, company valuation and so on&lt;br /&gt;
* Soft and hard skills of a founder&lt;br /&gt;
* Presentation (oral and written) skills (English)&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Startup life cycle and types of investors || &lt;br /&gt;
# Basic concepts, rounds and types of investors&lt;br /&gt;
# Metrics for startups&lt;br /&gt;
# Role venture capital in business and economic development&lt;br /&gt;
|-&lt;br /&gt;
| Venture capital: types of transactions and fundraising || &lt;br /&gt;
# Why does a startup need venture capital?&lt;br /&gt;
# Searching and attracting of investors&lt;br /&gt;
# Relationship maintenance and preparation for subsequent rounds&lt;br /&gt;
# Criteria of a successful startup for investment purposes&lt;br /&gt;
# 9 key metrics for tech/IT startup&lt;br /&gt;
|-&lt;br /&gt;
| Company valuation and financial planning || &lt;br /&gt;
# Company valuation (template provided)&lt;br /&gt;
# Estimating the size of the company's market and its growth potential&lt;br /&gt;
# Creation of a cap table for seed -&amp;gt; series A stages (template provided)&lt;br /&gt;
|-&lt;br /&gt;
| Fundraising practice || &lt;br /&gt;
# Investment presentation, feedback, iteration&lt;br /&gt;
# Coaching&lt;br /&gt;
# Where to find investors, how to approach them and maintain relationships&lt;br /&gt;
# Formulating an investment request&lt;br /&gt;
# Legal support and conditions (term sheet)&lt;br /&gt;
# Negotiation practice, strategy and case-based negotiation game among students&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to develop an understanding of how start-ups or start-ups are financed, what types of investments are available, and what the business financing process entails. Also: develop practical skills in managing the financing process from the point of view of both an entrepreneur and an investor.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Know the difference between convertible note, SAFE, and series A/B/C&lt;br /&gt;
* Explain where to form a legal entity correctly so as not to scare Western investors&lt;br /&gt;
* Describe when a lawyer is needed&lt;br /&gt;
* Elaborate purpose, benefits and harms of a non-disclosure agreement&lt;br /&gt;
* Elaborate key metrics and indicators for various types of projects&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* The difference between types of investors&lt;br /&gt;
* How and why different types of investors work&lt;br /&gt;
* The structure of a good project presentation (startup pitch)&lt;br /&gt;
* How and why to develop an effective story about a project in an elevator (elevator pitch)&lt;br /&gt;
* What metrics and data are important to investors&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Create a presentation of the project&lt;br /&gt;
* Create, establish and maintain efficient relationships with favorable investors&lt;br /&gt;
* Understand VC terminology&lt;br /&gt;
* Find and attract angel and VC investors for their ventures (startup projects)&lt;br /&gt;
* Negotiate fundraising deals&lt;br /&gt;
* Create and leverage the right startup metrics&lt;br /&gt;
* Listen to feedback and incorporate it into refining your presentation, product, and startup management.&lt;br /&gt;
* Work with investors and collaborate with them &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || Pass&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 80-84 || Pass&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 51-79 || Fail&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || Fail&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Paper #0: Testing by methods of assessing the value of a company || 30&lt;br /&gt;
|-&lt;br /&gt;
| Paper #1: Written work: formulate an investment request	 || 30&lt;br /&gt;
|-&lt;br /&gt;
| Paper #2: Public presentation || 60&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
It is highly recommended that you treat the course writing as a tool to help you make decisions about growing your business.&amp;lt;br&amp;gt;The purpose of studying the discipline is the practice of interacting with potential investors, the classes welcome a proactive approach to creating and maintaining relationships with university partners, requesting contacts and meetings with representatives of venture funds&amp;lt;br&amp;gt;Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Jackson, Michael. &amp;quot;The world and the machine.&amp;quot; ICSE '95: Proceedings of the 17th international conference on Software engineeringApril 1995 Pages 283–292,&lt;br /&gt;
* The Guide to Product Metrics:&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Ramsinghani M. The business of venture capital: insights from leading practitioners on the art of raising a fund, deal structuring, value creation, and exit strategies. – John Wiley &amp;amp; Sons, 2014.&lt;br /&gt;
* Feld B., Mendelson J. Venture deals: Be smarter than your lawyer and venture capitalist. – John Wiley &amp;amp; Sons, 2019.&lt;br /&gt;
* Michalowicz M. Profit First: Ein einfaches System, jedwedes Unternehmen von einem kapital fressenden Monster in eine Geldmaschine zu verwandeln. – Verlag Barbara Budrich, 2020.&lt;br /&gt;
* Aswath D. Investment valuation. – 2016.&lt;br /&gt;
* Blank Steven G. The four steps to Epiphany. – 2006.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Google Sheets or MS Excel or similar&lt;br /&gt;
* Google Docs or MS Word or similar &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 0 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Why do you need to know the value of a company? &amp;lt;br&amp;gt;2. What type of investor might be interested in a company in your stage of development?&amp;lt;br&amp;gt;3. Venture rounds, their relationship with the stage of development of the company. &amp;lt;br&amp;gt;4. Types of venture investors and their features of acceptance decisions.&amp;lt;br&amp;gt;5. Investment cycle: stages, process, preparation, documents. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || &amp;lt;br&amp;gt;Make a portrait and database of relevant venture investors for your company&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. How to convey financial information about your company to stakeholders and investors?&amp;lt;br&amp;gt;2. How to convey financial indicators to the investor and justify the required amount of capital for growth?&amp;lt;br&amp;gt;3. How to calculate financial indicators based on reporting and assess the financial health of the company?&amp;lt;br&amp;gt;4. What could be the future consequences of overvaluing or undervaluing your startup?&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || &amp;lt;br&amp;gt;Formulate an investment request for your company (or justify the lack of need for venture funds)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. How much capital should your company raise based on growth prospects?&amp;lt;br&amp;gt;2. Which financial ratios of the company should be improved and how?&amp;lt;br&amp;gt;3. How much capital should your company raise based on growth prospects?&amp;lt;br&amp;gt;4. What is a balance sheet and what operations are shown in this financial report?&amp;lt;br&amp;gt;5. What is an income statement and what transactions are shown in this financial statement? How does it relate to the balance sheet?&amp;lt;br&amp;gt;6. What is a cash flow statement and why is it needed?&amp;lt;br&amp;gt;7. How do investments, debt, sales, cash outflows affect the financial statement? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || 1. Assess the market potential of your project&amp;lt;br&amp;gt;2. Formulate and justify an investment request || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. How do you determine if certain investor conditions are unfair?&amp;lt;br&amp;gt;2. What might be the typical future consequences of specific conditions and undervaluation or overvaluation of your company?&amp;lt;br&amp;gt;3. Strategies for Negotiating Better Deals and Maintaining Control of the Company&amp;lt;br&amp;gt;4. How does subsequent investment dilute your ownership?&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || 1. Develop a strategy for negotiating with the investor about your project&amp;lt;br&amp;gt;2. Write a welcome letter to the investor&amp;lt;br&amp;gt;3. Prepare an investment presentation and present it publicly || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || 1. Build an investor negotiation strategy&amp;lt;br&amp;gt;2. Justify the investment potential of your business&amp;lt;br&amp;gt;3. Prepare a financial plan for the development of your company for distribution to investors || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. The difference between types of investors&lt;br /&gt;
# 2. What metrics and data are important to investors?&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 3. Legal justification and main ways of doing business&lt;br /&gt;
# 4. When you need a lawyer&lt;br /&gt;
# 5. Economic, legal and patrimonial errors when closing deals Negotiation&lt;br /&gt;
# 6. How the financial performance of a startup is related to an investment round&lt;br /&gt;
# 7. Why is VC the Riskiest Asset class?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 8. Main  metrics and indicators for various types of projects&lt;br /&gt;
# 9. Market Growth and Potential Studies&lt;br /&gt;
# 10. Calculating the Total Available Market&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# 11. Decision Criteria about the deal&lt;br /&gt;
# 12. Tactics of negotiations with an investor&lt;br /&gt;
# 13. Structure and content of an investment presentation&lt;br /&gt;
# 14. Strategies to maintain control over your company&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake exam is the same - pitch deck presentation. For absence from the lectures or lack of activity during the lectures, 10-20 points will be subtracted from the score to achieve the grade.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=MSTE:_Analysis_of_Software_Artifacts&amp;diff=8059</id>
		<title>MSTE: Analysis of Software Artifacts</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=MSTE:_Analysis_of_Software_Artifacts&amp;diff=8059"/>
		<updated>2023-02-08T13:05:38Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Analysis of Software Artifacts = * '''Course name''': Analysis of Software Artifacts * '''Code discipline''':  * '''Subject area''': Computer Science Fundamentals  == Short...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Analysis of Software Artifacts =&lt;br /&gt;
* '''Course name''': Analysis of Software Artifacts&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Computer Science Fundamentals&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
Building Software quality is a key aspect of any IT solution whether a few hundred lines of code for a&lt;br /&gt;
smart phone app or a few million lines of code for Enterprise Resource Planning software.&lt;br /&gt;
The Analysis of Software Artifacts course provides techniques to develop confidence in the&lt;br /&gt;
quality of the software being produced or acquired regardless of its size and domain. The&lt;br /&gt;
course adopts the view that software quality is not only the absence of defects but that it&lt;br /&gt;
encompasses all the characteristics that bear on the ability of the software to satisfy stated and&lt;br /&gt;
implied needs. Software quality is then defined from different perspectives: product quality,&lt;br /&gt;
quality in use and process quality through the use of specific quality models. The course&lt;br /&gt;
systematically explores different quality attributes and the techniques most appropriate to&lt;br /&gt;
verify them. Specific topics include software testing, static analysis and model checking,&lt;br /&gt;
inspections, technical debt, cost of software quality, planning for quality, quantitative models&lt;br /&gt;
and defect classifications. The course balances traditional lectures with small projects in&lt;br /&gt;
which students apply the ideas they are learning to real artifacts. The group project consists on&lt;br /&gt;
the preparation of a quality plan for an industry project. The final assessment is done at the hackathon where student teams evaluate quality of an open source software component per request of an industrial “customer”.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Software development&lt;br /&gt;
* Software project&lt;br /&gt;
* Testing basics&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Defining quality || &lt;br /&gt;
# Quality views&lt;br /&gt;
# Quality models&lt;br /&gt;
# Measurements and quality metrics&lt;br /&gt;
|-&lt;br /&gt;
| Verification and testing || &lt;br /&gt;
# Verification overview&lt;br /&gt;
# Measuring analysis adequacy&lt;br /&gt;
# Input domain testing and boundary value analysis (BVA)&lt;br /&gt;
# Random and mutation testing&lt;br /&gt;
# Maintainability analysis&lt;br /&gt;
# Performance testing overview&lt;br /&gt;
# Security analysis overview&lt;br /&gt;
|-&lt;br /&gt;
| Quality planning || &lt;br /&gt;
# Technical debt&lt;br /&gt;
# Cost of quality&lt;br /&gt;
# Project quality&lt;br /&gt;
# Quality plan for the practicum project&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to comprehensively review with students the quality analysis methods from defining the quality for a given project, to selecting the appropriate analysis methods and setting up the adequacy criteria - all conducted in a project settings.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Explain several views on software quality.&lt;br /&gt;
* Describe trade-offs among quality attributes in quality models.&lt;br /&gt;
* Elaborate major differences in verification techniques.&lt;br /&gt;
* State adequacy criteria for verification.&lt;br /&gt;
* Understand the ways to calculate and enforce the necessary reliability.&lt;br /&gt;
* List software security verification techniques.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Define a quality model of a software project in a given context.&lt;br /&gt;
* Select appropriate verification techniques for various quality properties such as security and justify their adequacy.&lt;br /&gt;
* Define a necessary reliability for a software project in a given context.&lt;br /&gt;
* Justify quality related decisions to different stakeholders based on the cost of quality concepts.Define a quality model of a software project in a given context.&lt;br /&gt;
* Select appropriate verification techniques for various quality properties such as security and justify their adequacy.&lt;br /&gt;
* Define a necessary reliability for a software project in a given context.&lt;br /&gt;
* Justify quality related decisions to different stakeholders based on the cost of quality concepts.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Define a quality model for a given software development project.&lt;br /&gt;
* Setup a basic continuous integration pipeline that automates quality analysis.&lt;br /&gt;
* Define a quality model of a software project in a given context.&lt;br /&gt;
* Select appropriate verification techniques for various quality properties such as security and justify their adequacy.&lt;br /&gt;
* Define a necessary reliability for a software project in a given context.&lt;br /&gt;
* Justify quality related decisions to different stakeholders based on the cost of quality concepts. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 80-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 65-79 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-64 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-49 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Midterm exam || 20&lt;br /&gt;
|-&lt;br /&gt;
| Final exam - Hackathon || 20&lt;br /&gt;
|-&lt;br /&gt;
| Quality plan || 10&lt;br /&gt;
|-&lt;br /&gt;
| Group assignments || 10&lt;br /&gt;
|-&lt;br /&gt;
| Individual assignments || 30&lt;br /&gt;
|-&lt;br /&gt;
| Participation || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Review lectures on metrics.&amp;lt;br&amp;gt;Review testing methods.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* OWASP Guide https://owasp.org/www-project-web-security-testing-guide/&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Tripathy, Priyadarshi, and Kshirasagar Naik. Software testing and quality assurance: theory and practice. John Wiley &amp;amp; Sons, 2011.&lt;br /&gt;
* more literature will be provided in the course package&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* SONAR&lt;br /&gt;
* SNYK&lt;br /&gt;
* Yandex Tank&lt;br /&gt;
* JMETER&lt;br /&gt;
* Lighthouse&lt;br /&gt;
* Selenium&lt;br /&gt;
* Cypress.io &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What is the difference between must have attributes and delighters in Kano’s concept?&amp;lt;br&amp;gt;2. Describe in your own words and with regards to ISO 25010 the following quality attributes: Security, Reliability and Maintainability.&amp;lt;br&amp;gt;3. Explain the difference between product quality, quality in use and process quality. Provide 2-3 quality attributes of each category briefly describing them. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should reply to the reading questions such as:&amp;lt;br&amp;gt;What is the dominant quality view implicit in SCRUM and RUP?&amp;lt;br&amp;gt; Explain in your own words and in no more than three sentences the main contribution of one of the quality gurus like Ishikawa?&amp;lt;br&amp;gt;What is the main difference between a quality model like ISO 25010 and SAP Products Standard? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Assignments || In this assignment, each group should apply SONAR metrics to evaluate technical debt of a given project. Explain the results. &amp;lt;br&amp;gt;Each group has to define a quality model for the practicum project. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1.  In the context of mutation testing: &amp;lt;br&amp;gt;What is an equivalent mutant? &amp;lt;br&amp;gt;What is the meaning of the terms killed and dead on arrival?&amp;lt;br&amp;gt;What is the difference between the two?&amp;lt;br&amp;gt;What is an infeasible path?&amp;lt;br&amp;gt;What is fuzz testing? How is it different from random testing?&amp;lt;br&amp;gt; Give an example of the effect of the law of increasing complexity on maintainability || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should reply to the reading questions such as:&amp;lt;br&amp;gt;Develop BVA test cases for an application that implements the logic as defined in the exercise.&amp;lt;br&amp;gt;Will you use combinatorial testing to derive test cases for a tree like menu? Yes, no, why?&amp;lt;br&amp;gt;What is the relation between branch coverage and mutation testing?&amp;lt;br&amp;gt;Using Humphrey’s capture-recapture procedure, how many latent defects can we estimate remain unidentified for a given code?&amp;lt;br&amp;gt;Give an example illustrating general relationships between response time, throughput, and resource utilization.&amp;lt;br&amp;gt;Construct a Design Structure Matrix for a given set of components. What does the DSM analysis tell you about maintainability of this set of components? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Assignments || For the practicum project, each group should define the set of verification methods and the adequacy criteria that correspond to the quality model. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || What is Kruchten’s definition and taxonomy of Technical Debt?&amp;lt;br&amp;gt;According to Highsmith, what is the relation of Technical Debt and Cost of Change?&amp;lt;br&amp;gt; What is the Quality Plan? Give an example of an estimation method for the efforts required to implement the quality plan. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should reply to the reading questions:&amp;lt;br&amp;gt; Give definition of quality artifacts contributing to the SQALE model.&amp;lt;br&amp;gt; Based on the experience with the group project, do the calculated Technical Debt metrics correspond to your intuition? Justify&amp;lt;br&amp;gt;Given project characteristics, what quality attributes should be tracked throughout the project. Give an example of a quality control measures for the top priority quality attribute.&amp;lt;br&amp;gt; Give a definition of constituent parts of the cost of quality. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Assignments || For the practicum project, each group should define a detailed quality plan that sets the goals for the performance indicators and specifies means of quality control. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# The course conducts a hackathon with industrial “customers” who are interested in evaluating the quality of a particular open source software component. Student teams are invited to analyze the quality of those components and deliver a presentation. The cases coming from the industry are very different, however may group the criteria in the following order:&lt;br /&gt;
# (40pt) Understanding the business context through the Quality Model&lt;br /&gt;
# Interview the customer&lt;br /&gt;
# Define the most critical quality requirements based on the examples from the Quality&lt;br /&gt;
# Model&lt;br /&gt;
# Understand the priorities of the quality requirements&lt;br /&gt;
# (40pt) Findings and soundness of analysis by applying adequate methods&lt;br /&gt;
# Map the quality requirements and analysis methods&lt;br /&gt;
# Conduct the analysis by investigating the project repository, running static analysis for metrics, checking and running the available tests, conducting exploratory testing, running random testing or others.&lt;br /&gt;
# (20pt) Presentation quality&lt;br /&gt;
# Summarize your findings in the form of a presentation.&lt;br /&gt;
# Make it clear, what the highest priority quality requirements for the customer are &lt;br /&gt;
# Make it clear, what the most adequate methods to analyze the quality requirements are &lt;br /&gt;
# Show the soundness of you findings&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake takes the form of an oral exam based on the material taught in class as well as an individual project that follows the lab's material. Students need to demonstrate understanding of the course material and apply what they learned in an individual prototype project. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSTE:_Cross-platform_Mobile_Development_with_Flutter&amp;diff=8058</id>
		<title>BSTE: Cross-platform Mobile Development with Flutter</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSTE:_Cross-platform_Mobile_Development_with_Flutter&amp;diff=8058"/>
		<updated>2023-02-08T12:51:29Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Mobile Cross-Platform Flutter Developer = * '''Course name''': Mobile Cross-Platform Flutter Developer * '''Code discipline''': R-01 * '''Subject area''':   == Short Descri...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Mobile Cross-Platform Flutter Developer =&lt;br /&gt;
* '''Course name''': Mobile Cross-Platform Flutter Developer&lt;br /&gt;
* '''Code discipline''': R-01&lt;br /&gt;
* '''Subject area''': &lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: • Basics of mobile development; • Fundamentals of Dart programming language; • Fundamentals of mobile development with Flutter; • Advanced cross-platform development topics.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Basics of Dart/Flutter development || &lt;br /&gt;
# • Key concepts and syntax of Dart programming language&lt;br /&gt;
# • Working with REST API in a Dart/Flutter app&lt;br /&gt;
# • Deep dive into rendering in Flutter (Widgets, Elements, RenderObjects)&lt;br /&gt;
# • Scrollable lists and grids in Flutter&lt;br /&gt;
|-&lt;br /&gt;
| Advanced development || &lt;br /&gt;
# • Usage of Dart/Flutter packages and plugins.&lt;br /&gt;
# • Popular packages and plugins from pub.dev that makes development simpler.&lt;br /&gt;
# • Understanding of packages/plugins development and publication&lt;br /&gt;
# • Persistence in Flutter, different approaches and libraries&lt;br /&gt;
# • Dart asynchronous programming&lt;br /&gt;
# • Flutter app architectures and state management approaches&lt;br /&gt;
# • Complex animations&lt;br /&gt;
|-&lt;br /&gt;
| Extra topics || &lt;br /&gt;
# • Working with deep links &amp;amp; web URLs&lt;br /&gt;
# • Different approaches for native platform interoperability&lt;br /&gt;
# • Usage of Firebase tools and services&lt;br /&gt;
# • Types of testing and how to provide high quality for an application&lt;br /&gt;
# • Build artifacts for different platforms and deploy them&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • Understand core concepts of Dart programming language&lt;br /&gt;
* • Understand asynchronous programming with Dart language&lt;br /&gt;
* • Understand core concepts of how Flutter framework works with UI&lt;br /&gt;
* • Understand core concepts of how Flutter applications communicate with hosting platforms, such as iOS, Android, web, desktop&lt;br /&gt;
* • Apply different architecture patterns in Flutter app development&lt;br /&gt;
* • Know how to create production-ready applications using Flutter framework and provide a great user experience with it&lt;br /&gt;
* • Learn a broad and robust understanding of mobile app development including some basics of Android and iOS specifics&lt;br /&gt;
* • Create a portfolio-ready project which uses some advanced mobile app development techniques such as client-server communications, complex animations, unit- and UI-testing and so on&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • Write code using Dart programming language&lt;br /&gt;
* • Build business-logic with Dart programming language&lt;br /&gt;
* • Build applications’ UI with Flutter framework&lt;br /&gt;
* • Create complex animations using Flutter framework&lt;br /&gt;
* • Test applications with unit, widget and integration tests&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • Combine asynchronous programming with multithreading using Dart programming language&lt;br /&gt;
* • Work with platform channels and transmit data between native platform and Flutter application&lt;br /&gt;
* • Build modular Flutter dependencies: packages and plugins&lt;br /&gt;
* • Work with Firebase toolchain: Authorization, Storage, Crashlytics etc&lt;br /&gt;
* • Build Flutter applications for different platforms and deploy them via CI/CD tools &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 55-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-54 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Labs/seminar classes ||  30&lt;br /&gt;
|-&lt;br /&gt;
| Interim performance assessment ||  40&lt;br /&gt;
|-&lt;br /&gt;
| Exams ||  30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* • https://www.dart.dev&lt;br /&gt;
* • https://www.flutter.dev&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Homework and group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Testing (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What language construction allows us to write interfaces in Dart? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What does const keyword mean in Dart? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. How many threads does Dart application have by default? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. How do we write asynchronous code in Dart? What are 2 ways of writing it? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. In what way Flutter supports Composition over Inheritance? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What are the generators in Dart? What do yield, sync*, async* keywords mean? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What is a Stream in Dart? How many subscribers can it have? Which two main types of streams do we have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. What should we use if we want to make two operations in parallel? Do Futures allow us to do so? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What is the difference between LocalKeys and GlobalKeys? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What is a Widget in Flutter? What are the main types of it we have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Questions for exam preparation within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What is the difference between var, final and const variables in Dart? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What is a Future? How can we work with the result value, encapsulated in it? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. What is a Sliver? Why may one need to use it? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What is an InheritedWidget in Flutter? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. Why and how do we use Keys in Flutter applications? || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What are the ways of implementing routing in Flutter application? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What is the difference between package and plugin? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. How Dart resolves project dependencies? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What are the requirements for package publishing? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What is SingleTickerProviderStateMixin? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What are the types of animations in Flutter? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What is an AnimationController? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. What is Tween? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What are key concepts of BLoC architecture? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What are key concepts of Redux architecture? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Test questions for exam preparation within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What is the difference between DI and ServiceLocator? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What is the Provider library? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. What is GetIt and Injectable? How are they related? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. How dart dependencies can be provided? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What state management approaches do you know? || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What is a deeplink? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. How does Flutter communicate with native platforms? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Can you insert native view inside Flutter widgets? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What is MethodChannel and EventChannel? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. In what thread messages between native side and Flutter are received? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What features for mobile applications from Firebase do you know? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What is the difference between Firebase Cloud Storage and Firebase Realtime Database? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. What is Crashlytics? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What are the three main steps of each test? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What are the types of tests in Flutter? How are they different from each other? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Test questions for exam preparation within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What command is used for building a Flutter application? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. What types of builds do you know? What is the difference? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Why is hot reload possible? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What are golden tests? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5.What are the approaches for mocking functionality in Flutter? || 0&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# 1. What is an abstract class in Dart?&lt;br /&gt;
# 2. What is a mixin in Dart, how can we use it?&lt;br /&gt;
# 3. What is a RenderObject? What responsibilities does it have?&lt;br /&gt;
# 4. What is the difference between Stateless- and StatefulWidgets in Flutter?&lt;br /&gt;
# 5. What is a BuildContext in Flutter?&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 1. What is app state and ephemeral state?&lt;br /&gt;
# 2. What different approaches for persistence in Flutter do you know?&lt;br /&gt;
# 3. What is Riverpod and how is it different from Provider?&lt;br /&gt;
# 4. What is an EventLoop in Dart? How does it work with sync/async tasks?&lt;br /&gt;
# 5. What is a microtask in Dart? What is Isolate?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 1. What are core requirements for using Firebase?&lt;br /&gt;
# 2. What types of objects are allowed to be passed through MessageChannel?&lt;br /&gt;
# 3. What is BinaryMessenger?&lt;br /&gt;
# 4. How to handle path navigation in Flutter Web?&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSHE:_Leadership_in_Entrepreneurship&amp;diff=8057</id>
		<title>BSHE: Leadership in Entrepreneurship</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSHE:_Leadership_in_Entrepreneurship&amp;diff=8057"/>
		<updated>2023-02-08T12:40:03Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Leadership in Entrepreneurship = * '''Course name''': Leadership in Entrepreneurship * '''Code discipline''':  * '''Subject area''': Technological Entrepreneurship  == Shor...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Leadership in Entrepreneurship =&lt;br /&gt;
* '''Course name''': Leadership in Entrepreneurship&lt;br /&gt;
* '''Code discipline''': &lt;br /&gt;
* '''Subject area''': Technological Entrepreneurship&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course proposes to the students the new vision of the entrepreneur as a leader. Modern management system crucially changed from the role of entrepreneur as a formal “boss” to the role of a creator, innovator and moreover, a leader of the team, leader of community, and leader of positive changes who creates added value. During this course we will create a personal mission and develop the personal brand of an entrepreneur as a leader. We will discuss how modern entrepreneurs and their teams change whole industries and make an important impact on society. The students will develop their leadership skills in a very practical way - leading their startups with added value for their team, business products, clients and moreover the community/society.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* N/A&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Entrepreneur as a leader creating added values and impact&lt;br /&gt;
* Personal brand of a leader&lt;br /&gt;
* Entrepreneur as a leader of his life, a leader of his team, a leader of positive changes&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Modern approach to the Leadership in Entrepreneurship || &lt;br /&gt;
# 1.1. Leadership in entrepreneurship: modern trends&lt;br /&gt;
# 1.2. Famous entrepreneurs as leaders: case study&lt;br /&gt;
# 1.3. Key concepts of leadership in management&lt;br /&gt;
# 1.4. Key leadership skills&lt;br /&gt;
# 1.5. Leadership in IT-industry&lt;br /&gt;
|-&lt;br /&gt;
| Personal brand of a leader || &lt;br /&gt;
# 2.1. Creation of personal brand&lt;br /&gt;
# 2.2. Networking of a leader&lt;br /&gt;
# 2.3. Energy as a main resource of a leader&lt;br /&gt;
# 2.4. Personal mission of an entrepreneur&lt;br /&gt;
# 2.5. Leadership in team building and team-management&lt;br /&gt;
|-&lt;br /&gt;
| Entrepreneur as a Leader of positive changes || &lt;br /&gt;
# 3.1. Entrepreneurs who changed the world for better: case study&lt;br /&gt;
# 3.2. Leadership during “turbulent” times&lt;br /&gt;
# 3.3. Community leadership&lt;br /&gt;
# 3.4. Emotional and Dialogical leadership&lt;br /&gt;
# 3.5. Entrepreneur as a leader of positive changes&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main purpose of this course is to enable students  to form the leader identity in entrepreneurship, to actualize their leadership potential and to develop leadership skills.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Describe&lt;br /&gt;
* what is leadership in entrepreneurship and name mane modern trends of entrepreneurship in  IT-industry,&lt;br /&gt;
* how famous entrepreneurs influenced the IT-industry and made an impact,&lt;br /&gt;
* key concepts of leadership in management,&lt;br /&gt;
* key leadership skills,&lt;br /&gt;
* what is a personal brand of IT-entrepreneur,&lt;br /&gt;
* basic rules of networking of a leader,&lt;br /&gt;
* why energy became a main resource of a leader,&lt;br /&gt;
* what is personal mission of an entrepreneur,&lt;br /&gt;
* how is leadership implied in team building and team-management,&lt;br /&gt;
* feature of leadership during “turbulent” times,&lt;br /&gt;
* what is community leadership,&lt;br /&gt;
* what is emotional and dialogical leadership,&lt;br /&gt;
* how an entrepreneur can become a leader of positive changes.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Formulate&lt;br /&gt;
* leadership skills in entrepreneurship&lt;br /&gt;
* proactivity, motivation, goal-orientation,&lt;br /&gt;
* personal branding,&lt;br /&gt;
* networking,&lt;br /&gt;
* skills assisting to raise the energetic level of an entrepreneur&lt;br /&gt;
* team building and team-management&lt;br /&gt;
* flexibility, ability to manage in “turbulent” times,&lt;br /&gt;
* community leadership&lt;br /&gt;
* emotional and dialogical leadership&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Conduct&lt;br /&gt;
* 1.leadership in IT-entrepreneurship,&lt;br /&gt;
* 2. creation of personal brand,&lt;br /&gt;
* 3. networking,&lt;br /&gt;
* 4. creation of personal mission,&lt;br /&gt;
* 5. team building and team-management&lt;br /&gt;
* 6. leadership during “turbulent” times&lt;br /&gt;
* 7. community leadership&lt;br /&gt;
* 8. emotional and dialogical leadership&lt;br /&gt;
* 9. leadership of positive changes. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 50&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 15&lt;br /&gt;
|-&lt;br /&gt;
| Peer review  || 15&lt;br /&gt;
|-&lt;br /&gt;
| Demo day || 20&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in practical tasks and competencies development.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* 10 Essential Leadership Skills Every Entrepreneur Should Continually Hone https://www.forbes.com/sites/theyec/2021/11/04/10-essential-leadership-skills-every-entrepreneur-should-continually-hone/?sh=2ac99c94fe94&lt;br /&gt;
* 6 World Class Leadership Styles That All Entrepreneurs Must Know&lt;br /&gt;
* Personal Branding Guidelines for Entrepreneurs https://www.forbes.com/sites/theyec/2020/02/12/personal-branding-guidelines-for-entrepreneurs/?sh=16a033d17ff4&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Toward Entrepreneurial Community Development (Routledge Studies in Entrepreneurship) 1st Edition (2019). Ed. Michael Fortunado. Routledge.&lt;br /&gt;
* Branson, R. (2006) Screw it, let’s do it. Virgin books.&lt;br /&gt;
* Ye, L. (2019) Personal Branding for Entrepreneurs: Proven Personal Branding Strategy and Why Social Media Marketing is Crucial for Your Business&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business game (learn by playing a game that incorporates the principles of the material covered within the course). || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Process oriented guided inquiry learning (POGIL) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Studio-based learning || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Universal design for learning, || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Cases studies || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Essays || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 0 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group discussion || IT-Entrepreneur as a leader || 1&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Famous entrepreneurs as leaders || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Key leadership skills in IT-entrepreneurship || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual project || Personal mission of entrepreneur || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business training || Energy as a main resource of entrepreneur || 0&lt;br /&gt;
|-&lt;br /&gt;
| Business game || Team Building in entrepreneurship&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Case study || Entrepreneurs who changed the world for better || 1&lt;br /&gt;
|-&lt;br /&gt;
| Business training || Emotional and Dialogical Leadership  || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group project work || IT-entrepreneur as a leader of positive changes || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Student shortly describes and gives his opinion on main trends for leaders in IT-sector&lt;br /&gt;
# 2. Student  lists and explains his main leadership skills in entrepreneurship&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 3. Student presents his personal brand concept and his personal mission as an entrepreneur&lt;br /&gt;
# 4. Student presents his network and provides the strategy of its development&lt;br /&gt;
# 5. Student presents his team and his team building strategy.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 7. Using all previous knowledge and skills a student makes a presentation “Me as a leader of positive changes” where he explains how his business project in IT-sphere can create a positive impact.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to improve their project according to the recommendation provided by the professor during the final exam.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSTE:_Security_and_Interpretability_of_Machine_Learning&amp;diff=8056</id>
		<title>BSTE: Security and Interpretability of Machine Learning</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSTE:_Security_and_Interpretability_of_Machine_Learning&amp;diff=8056"/>
		<updated>2023-02-08T12:36:40Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = The Security and Interpretability of Machine Learning = * '''Course name''': The Security and Interpretability of Machine Learning * '''Code discipline''': CSE324 * '''Subj...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= The Security and Interpretability of Machine Learning =&lt;br /&gt;
* '''Course name''': The Security and Interpretability of Machine Learning&lt;br /&gt;
* '''Code discipline''': CSE324&lt;br /&gt;
* '''Subject area''': Data Science and AI&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course gives a general overview of the robustness of Machine Learning (ML) in general with main focus on neural networks. Despite the fact that ML achieved remarkable performance when applied in different domains, ML systems have shown a susceptibility to adversarial attacks in the form of small purposely created perturbations leading to misclassication. In this course, students will learn about adversarial attacks, defenses to increase the robustness of the model, and how this might be related to the interpretability of model.&lt;br /&gt;
The main goal of this course is to practice creating attacks against white-box and black-box models, and how to consider this issue when training the model. Working individually and in teams, students will create deep neural networks models for different domains, create attacks on them, and investigate how to increase the robustness of these models.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE302&lt;br /&gt;
* CSE206&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Probability and Statistics.&lt;br /&gt;
* Machine learning.&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Recap, deep neural networks, and statistical learning || &lt;br /&gt;
# Recap of learning from the data theory.&lt;br /&gt;
# Deep neural networks.&lt;br /&gt;
# Definition of adversarial attacks.&lt;br /&gt;
|-&lt;br /&gt;
| Adversarial attacks and their implementation || &lt;br /&gt;
# Open-box adversarial attacks.&lt;br /&gt;
# Black-box adversarial attacks.&lt;br /&gt;
# Different L_p norms attacks.&lt;br /&gt;
|-&lt;br /&gt;
| Defenses against adversarial attacks and their implementation || &lt;br /&gt;
# Different defenses against previous attacks&lt;br /&gt;
# Robustness certification&lt;br /&gt;
|-&lt;br /&gt;
| Interpretability and the relation with robustness || &lt;br /&gt;
# Interpretability definition&lt;br /&gt;
# The relation between interpretability and robustness&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to introduce students to new issues might appear when applying ML models in real-life making these models unreliable, and how to consider these issue when training the model.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand how adversarial attacks could decrease the performance of deep neural networks models.&lt;br /&gt;
* Consider the robustness of neural networks models when designing real life solutions.&lt;br /&gt;
* Differentiate between robust and non-robust models.&lt;br /&gt;
* Differentiate between interpretable and non-interpretable models.&lt;br /&gt;
* Design explainable models.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Define different adversarial attacks&lt;br /&gt;
* Implement attacks on different neural networks systems&lt;br /&gt;
* Increase the robustness of neural networks by using different defenses.&lt;br /&gt;
* Define interpretable models.&lt;br /&gt;
* Implement explainable models.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Apply different adversarial attacks on different models&lt;br /&gt;
* Evaluate the performance and robustness of these systems under adversarial attacks&lt;br /&gt;
* Apply different defenses on different systems.&lt;br /&gt;
* Visualize the feature space to examine the relation between robustness and interpretability. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 60&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 10&lt;br /&gt;
|-&lt;br /&gt;
| midterm exam || 20&lt;br /&gt;
|-&lt;br /&gt;
| Demo day || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Having basic knowledge in machine learning is essential for this course.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional, but will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Adversarial Robustness - Theory and Practice&lt;br /&gt;
* https://adversarial-ml-tutorial.org/introduction/&lt;br /&gt;
* Recommended papers:&lt;br /&gt;
* https://nicholas.carlini.com/papers&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Python , https://www.python.org/download/releases/3.0//&lt;br /&gt;
* Jupyter notebook, https://jupyter.org/&lt;br /&gt;
* Pytorch, https://pytorch.org/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What are adversarial attacks?&amp;lt;br&amp;gt;2. What is the difference between black-box and white-box attacks?&amp;lt;br&amp;gt;3. the objective function of adversarial attacks || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || In this assignment, students should build the model that will be used during this course for the upcoming homeworks and final project. The students are encouraged to choose building a model for a task that they find interesting.&amp;lt;br&amp;gt;For those who do not decide a task, they are asked to build, train, and evaluate one of the models that will be provided. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Write the formula for different attacks&amp;lt;br&amp;gt;2. Define the difference between recursive and non-recursive attacks. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || In this assignment, students should attack and defend the model they  built in the first homework. Students should write the code for the three known adversarial attacks : FGSM, PGD, CW. Then, test these attacks on the model.&amp;lt;br&amp;gt;Then, write the code for adversarial training and show how to use it to defend the model. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Midterm || Theoretical questions on adversarial attacks and their formulas. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Define the formula for adversarial training.&amp;lt;br&amp;gt;2. Define certified robustness methods || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should attack and defend the model with adapted attacks. Implement one of the following defenses and attacks:&amp;lt;br&amp;gt;1. Adversarial Retraining (Adversarial samples detection)&amp;lt;br&amp;gt;2. Kernel Density Estimation&amp;lt;br&amp;gt;3. Dropout Randomization || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Define interpretability concepts.&amp;lt;br&amp;gt;2. Define interpretability methods || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# One slide about the problem statement and why it’s important to consider it.&lt;br /&gt;
# A comprehensive description of each student’s specific task and how it was solved.&lt;br /&gt;
# The chosen model’s architecture.&lt;br /&gt;
# Estimating the mode’s performance.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# Explaining the used adversarial attacks.&lt;br /&gt;
# The model’s performance after applying the attacks.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake is project-based as well. Students need to apply what they learned through the course on a pacific model. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSTE:_Distributed_Systems&amp;diff=8055</id>
		<title>BSTE: Distributed Systems</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSTE:_Distributed_Systems&amp;diff=8055"/>
		<updated>2023-02-08T12:21:06Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Distributed Systems = * '''Course name''': Distributed Systems * '''Code discipline''': CSE 506 * '''Subject area''': Computer Science Fundamentals  == Short Description ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Distributed Systems =&lt;br /&gt;
* '''Course name''': Distributed Systems&lt;br /&gt;
* '''Code discipline''': CSE 506&lt;br /&gt;
* '''Subject area''': Computer Science Fundamentals&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This is an introductory course in distributed systems. During the course, students will learn the fundamental principles and techniques that can be applied to design and develop distributed systems and will cover architectures of distributed systems, communication, naming, fault tolerance, consistency replication, virtualization, and security. In addition, we will discuss different aspects of the design and implementation of popular distributed systems  programming models and consensus algorithms (Raft and Paxos). The course will not only cover computer science-related topics but will also include a substantial part of software engineering activities.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE105&lt;br /&gt;
* CSE501&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Operating Systems.&lt;br /&gt;
* Computer Networks&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Introduction to distributed systems || &lt;br /&gt;
# Distributed architectures&lt;br /&gt;
# Types of distributed systems&lt;br /&gt;
# Processes &amp;amp; Threads&lt;br /&gt;
# Multiprocessor and distributed scheduling&lt;br /&gt;
# Communication in distributed systems&lt;br /&gt;
# Naming in distributed systems&lt;br /&gt;
|-&lt;br /&gt;
| Virtualization and cloud computing || &lt;br /&gt;
# Foundations of virtualization&lt;br /&gt;
# OS-level virtualization&lt;br /&gt;
# System level virtualization&lt;br /&gt;
# Memory virtualization&lt;br /&gt;
# Cloud and data centres&lt;br /&gt;
|-&lt;br /&gt;
| Canonical Problems and Solutions || &lt;br /&gt;
# Mutual exclusion&lt;br /&gt;
# Leader election,&lt;br /&gt;
# Clock synchronization&lt;br /&gt;
# Consistency issues&lt;br /&gt;
# Caching and replication&lt;br /&gt;
# Fault Tolerance&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to enable a student to understand the fundamental principles and techniques that can be applied to design and develop a distributed system.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Key principles involved in designing and implementing distributed systems&lt;br /&gt;
* Distributed Architectures and their management&lt;br /&gt;
* Canonical problems and solutions for distributed systems&lt;br /&gt;
* Resource sharing, replication and consistency algorithms in distributed environments&lt;br /&gt;
* Virtualization, Orchestration and cloud management&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Implementation of access and location transparency in distributed systems&lt;br /&gt;
* Designing and implementing consensus algorithms for different distributed environments&lt;br /&gt;
* Management of concurrent tasks in distributed settings&lt;br /&gt;
* Designing fault-tolerant distributed systems&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Implement different components in distributed systems&lt;br /&gt;
* Design virtualization-based approaches in distributed systems&lt;br /&gt;
* Develop a solution for management and orchestration of resources in distributed systems&lt;br /&gt;
* Develop fault tolerant approaches in distributed systems &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Exam  || 50&lt;br /&gt;
|-&lt;br /&gt;
| Project Report || 30&lt;br /&gt;
|-&lt;br /&gt;
| Interim Presentation || 5&lt;br /&gt;
|-&lt;br /&gt;
| Final Presentation  || 15&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* A.S. Tanenbaum and M. Van Steen. Distributed Systems: Principles and Paradigms&lt;br /&gt;
* (3rd Edition). Createspace Independent Pub, 2017.&lt;br /&gt;
* Amazon Web Services in Action by Andreas Wittig and Michael Wittig&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Exam || State advantages of object-based architectures over layer-based architectures in a distributed system?&amp;lt;br&amp;gt;State the advantages of the random walk approach over the flooding approach in unstructured P2P networks for locating the data?&amp;lt;br&amp;gt;Why global variables are not allowed in an RPC?&amp;lt;br&amp;gt;Describe approaches for a server to handle incoming socket connections (at least two). &amp;lt;br&amp;gt;What are the pros and cons of different approaches to sockets? When would you choose which one? 	&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What are the approaches used to solve it:&amp;lt;br&amp;gt;- State at least three to four research papers which have solved a similar problem like a literature review.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Exam ||  What are containers? State at least three benefits of using them? &amp;lt;br&amp;gt;Why memory reclamation approaches are needed for virtual machines? &amp;lt;br&amp;gt;What are “cgroup” and “namespace” subsystems? How can we use the “cgroup” subsystem? &amp;lt;br&amp;gt;Briefly explain the “Ballooning” approach and its work to reclaim VM memory. &amp;lt;br&amp;gt;What is a Unikernel? State at least two benefits and one drawback. &amp;lt;br&amp;gt; || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a 15-mins presentation describing your: &amp;lt;br&amp;gt;Literature review&amp;lt;br&amp;gt;SWOT analysis &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Each team will present in class. The assessment will be based on the presentation delivery, reasoning for decision-making, and answering questions. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Exam || Why is Anti-Entropy Protocol considered better than the Gossiping protocol for achieving consistency.&amp;lt;br&amp;gt;What is the role of Heartbeats in RAFT? &amp;lt;br&amp;gt;Explain PAXOS to achieve consistency? &amp;lt;br&amp;gt;What is the benefit of three phase commit over two phase commit? Please specify in terms of coordinator failure?&amp;lt;br&amp;gt;How many replicas are required to identify the fault in Byzantine failure scenarios?&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|-&lt;br /&gt;
| Report || Write and submit a project report:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;SWOT Analysis  || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present the project work they have accomplished during the course. &lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a project and take the exam if they failed in both components. The complexity of the project can be reduced if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSTE:_Applied_Machine_Learning&amp;diff=8054</id>
		<title>BSTE: Applied Machine Learning</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSTE:_Applied_Machine_Learning&amp;diff=8054"/>
		<updated>2023-02-08T12:15:48Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Applied Machine Learning = * '''Course name''': Applied Machine Learning * '''Code discipline''': CSE807 * '''Subject area''': Data Science and AI  == Short Description ==...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Applied Machine Learning =&lt;br /&gt;
* '''Course name''': Applied Machine Learning&lt;br /&gt;
* '''Code discipline''': CSE807&lt;br /&gt;
* '''Subject area''': Data Science and AI&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course has three major parts: 1) Building and training models for Object detection, Adversarial Learning and Baysian inference (Kalman Filters) and 2) the evaluation and interpretation of deep learning models (black box and open box) and 3) Deploying such models for use on edge devices or on a server&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE104&lt;br /&gt;
* CSE302&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills.&lt;br /&gt;
* Introduction to machine learning.&lt;br /&gt;
* Familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
* Python&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Practical ML models || &lt;br /&gt;
# Object Detectors and Instance segmentation: RCNN/YOLO&lt;br /&gt;
# Transfer Learning and Adversarial Training&lt;br /&gt;
# Kalman Filters and state estimators&lt;br /&gt;
|-&lt;br /&gt;
| Evaluation and Interpretability || &lt;br /&gt;
# Evaluation of Regressions, Classification and Object detection models.&lt;br /&gt;
# Interpretation of basic models.&lt;br /&gt;
# LIME for deep networks interpretation.&lt;br /&gt;
|-&lt;br /&gt;
| Deployment || &lt;br /&gt;
# Rest APIs for ML.&lt;br /&gt;
# Deployment on the edge.&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The course is about the applied aspects of a machine learning engineer's job. In addition to lectures, lab sessions and a student project will be organized. During lab sessions the working language is Python. The primary framework for deep learning is PyTorch. Usage of TensorFlow and Keras is possible, usage of Docker is highly appreciated.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Describe the adversarial learning process and how it relates to transfer learning.&lt;br /&gt;
* List the different object detectors and explain their differences.&lt;br /&gt;
* Explain what are the main usages of State Estimator models.&lt;br /&gt;
* Understand the effect of evaluation metrics on the performance of the models.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Train a model for object detection from data labeling to deployment&lt;br /&gt;
* Evaluate different types of models.&lt;br /&gt;
* Read research papers in the field of deep learning effectively.&lt;br /&gt;
* Deploy a deep learning model to be used in a real world environment.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Plan a data science project to answer business questions.&lt;br /&gt;
* Understand how to use Adversarial learning for tasks other than image generation.&lt;br /&gt;
* Estimating the state of a system.&lt;br /&gt;
* Deploy trained models with confidence in their performance &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 25&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 25&lt;br /&gt;
|-&lt;br /&gt;
| Final Exam || 25&lt;br /&gt;
|-&lt;br /&gt;
| Project || 25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional, and will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Mask R-CNN Kaiming He, Georgia Gkioxari, Piotr Dollár, Ross Girshick https://arxiv.org/abs/1703.06870&lt;br /&gt;
* YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors  https://arxiv.org/abs/2207.02696&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* Practical Machine Learning with Python: A Problem-Solver's Guide to Building Real-World Intelligent Systems&lt;br /&gt;
* Practical Machine Learning for Computer Vision: End-to-End Machine Learning for Images&lt;br /&gt;
* Hands-On Machine Learning with Scikit-Learn, Keras, and Tensorflow: Concepts, Tools, and Techniques to Build Intelligent Systems&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Colab, https://colab.research.google.com/drive/&lt;br /&gt;
* Streamlit, https://streamlit.io/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What is a product? What are the techniques for describing a product idea in a clear concise manner?&amp;lt;br&amp;gt;2. What user research techniques do you know? In what situations are they applied?&amp;lt;br&amp;gt;3. What are the key customer conversation principles according to the Mom Test technique? Bring an example of bad and good questions to ask.&amp;lt;br&amp;gt;4. What are the 4 phases of the requirements engineering process?  &amp;lt;br&amp;gt;5. How do we document requirements? What techniques do you know? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || A1: Product Ideation and Market Research&amp;lt;br&amp;gt;Formulate 3 project ideas in the following format:&amp;lt;br&amp;gt;X helps Y to do Z  – where X is your product’s name, Y is the target user, and Z is what user activity product help with.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit Link to Screenshot board and Feature Analysis Table:&amp;lt;br&amp;gt;- Pick and explore 5 apps similar to your idea&amp;lt;br&amp;gt;- Take screenshots along the way and collect them on a board.&amp;lt;br&amp;gt;- Make a qualitative analysis table for app features.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || A2: Forming Teams and Identifying Stakeholders&amp;lt;br&amp;gt;Students are distributed into teams. &amp;lt;br&amp;gt;Meet your team &amp;lt;br&amp;gt;Discuss the idea&amp;lt;br&amp;gt;Agree on the roles&amp;lt;br&amp;gt;Setup task tracker (Trello or similar)&amp;lt;br&amp;gt;Identify 3-5 stakeholders and how to approach them&amp;lt;br&amp;gt;Compose a set of 5 most important questions you would ask from each stakeholder when interviewing them&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit&amp;lt;br&amp;gt;A pdf with the idea description, roles distribution among the team, identified stakeholders, ways to approach them, a set of questions for each stakeholder.&amp;lt;br&amp;gt;An invite link to join your task tracker&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;A3: Domain Exploration and Requirements&amp;lt;br&amp;gt;User Research Process:&amp;lt;br&amp;gt;Compose the questionnaire for each stakeholder type. &amp;lt;br&amp;gt;Talk to 5-7 stakeholders.&amp;lt;br&amp;gt;Keep updating the questionnaire throughout the process&amp;lt;br&amp;gt;Compose an interview results table&amp;lt;br&amp;gt;Produce personas&amp;lt;br&amp;gt;Summarize most important learning points&amp;lt;br&amp;gt;Describe features your MVP will have (use case diagram + user story mapping)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a pdf report with:&amp;lt;br&amp;gt;Personas + corresponding questionnaires&amp;lt;br&amp;gt;Interview results table (can provide a link to spreadsheet, make sure to open access)&amp;lt;br&amp;gt;Learning points summary&amp;lt;br&amp;gt;MVP features.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Optional: &amp;lt;br&amp;gt;Start implementation of the functionality you are certain about.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Assignment 4. UI design, Prototyping, MVP, and Usability Testing&amp;lt;br&amp;gt;Break down MVP features into phases and cut down the specification to implement MVP V1&amp;lt;br&amp;gt;Produce low and high fidelity designs for your product.&amp;lt;br&amp;gt;Review the phases breakdown.&amp;lt;br&amp;gt;Follow either the Prototyping or MVP path to complete the assignment.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prototyping path:&amp;lt;br&amp;gt;Make a clickable prototype with Figma or a similar tool&amp;lt;br&amp;gt;Make 5-10 offline stakeholders use your prototype, observe them and gather feedback&amp;lt;br&amp;gt;Embed your prototype into an online usability testing tool (e.g. Maze).&amp;lt;br&amp;gt;Run an online usability test with 5-10 online stakeholders.&amp;lt;br&amp;gt;Summarize key learning points&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;MVP path:&amp;lt;br&amp;gt;Review your MVP phases.&amp;lt;br&amp;gt;Build MVP V1 &amp;lt;br&amp;gt;Make 5-10 offline stakeholders use your MVP, observe them and gather feedback&amp;lt;br&amp;gt;Integrate an online usability testing tool to observe user sessions (e.g. Smartlook).&amp;lt;br&amp;gt;Distribute the MVP to 5-10 online stakeholders and run an online usability test.&amp;lt;br&amp;gt;Summarize key learning points&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit all of the below in one PDF:&amp;lt;br&amp;gt;Link to sketches and designs.&amp;lt;br&amp;gt;Link to your MVP/Clickable prototype.&amp;lt;br&amp;gt;Link to online usability test.&amp;lt;br&amp;gt;Names of people you conducted the tests with and which stakeholder type are they.&amp;lt;br&amp;gt;Key learning points summary.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Make sure all links are accessible/viewable. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What does the acronym MVP stand for? What types of MVP do you know of?&amp;lt;br&amp;gt;2. Define roles, activities, and artefacts of Scrum. What differentiates Scrum from other Agile frameworks, e.g. Kanban?&amp;lt;br&amp;gt;3. What does DEEP criteria stand for when discussing Product Backlog? Explain each of the aspects with examples.&amp;lt;br&amp;gt;4. Describe how Scrum activities are performed. Which of them are essential and which of them can vary depending on the product. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a 5-mins presentation describing your: &amp;lt;br&amp;gt;product backlog&amp;lt;br&amp;gt;sprint results&amp;lt;br&amp;gt;MVP-launch plan&amp;lt;br&amp;gt;Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Assignment 5. Launching an MVP&amp;lt;br&amp;gt;1. Populate and groom product backlog: &amp;lt;br&amp;gt;Comply with the DEEP criteria. &amp;lt;br&amp;gt;2. Run two one-week sprints:&amp;lt;br&amp;gt;Conduct two Sprint plannings, i.e. pick the tasks for Sprint Backlog.&amp;lt;br&amp;gt;Conduct two Sprint reviews&amp;lt;br&amp;gt;Run one Sprint Retrospective&amp;lt;br&amp;gt;3. Make a launch plan and release:&amp;lt;br&amp;gt;You need to launch in the following two weeks.&amp;lt;br&amp;gt;Decide what functionality will go into the release.&amp;lt;br&amp;gt;Release your first version in Google Play.&amp;lt;br&amp;gt;Hint: Focus on a small set of features solving a specific problem for a specific user, i.e. MVP.&amp;lt;br&amp;gt;4. Prepare a 5-mins presentation describing your: &amp;lt;br&amp;gt;product backlog&amp;lt;br&amp;gt;sprint results&amp;lt;br&amp;gt;MVP-launch plan.&amp;lt;br&amp;gt;Demo for your launched MVP.&amp;lt;br&amp;gt;Each team will present at the class. The assessment will be based on the presentation delivery, reasoning for decision making and asking questions and providing suggestions for other teams.&amp;lt;br&amp;gt;5. Submit a PDF with:&amp;lt;br&amp;gt;Backlogs and Launch plan&amp;lt;br&amp;gt;Link to the launched product&amp;lt;br&amp;gt;Assignment 6. AC, DoD and Midterm Presentation&amp;lt;br&amp;gt;1. Produce acceptance criteria for 3-5 most important user stories in your product.&amp;lt;br&amp;gt;2. Produce definition of done checklist&amp;lt;br&amp;gt;3. Estimate the items in your product backlog&amp;lt;br&amp;gt;4. Prepare a midterm presentation for 10-mins in which you cover:&amp;lt;br&amp;gt;The problem you are trying to solve&amp;lt;br&amp;gt;Your users and customers (personas)&amp;lt;br&amp;gt;Your solution and it's core value proposition&amp;lt;br&amp;gt;Current state of your product&amp;lt;br&amp;gt;Clear plan for the upcoming weeks&amp;lt;br&amp;gt;Your team and distribution of responsibilities&amp;lt;br&amp;gt;Demo&amp;lt;br&amp;gt;Retrospective and learning points&amp;lt;br&amp;gt;Link to your app&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a pdf with:&amp;lt;br&amp;gt;Items 1, 2, 3&amp;lt;br&amp;gt;link to the presentation&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What are common product hypotheses present? How can we formulate them as questions about our UX?&amp;lt;br&amp;gt;2. Explain what is hypothesis-driven development&amp;lt;br&amp;gt;3. Describe the important aspects and elements of a controlled experiment || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentation || Prepare a short 2-minutes pitch for your project idea (2-5 slides). &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Suggested structure:&amp;lt;br&amp;gt;What problem you are solving:&amp;lt;br&amp;gt;- State the problem clearly in 2-3 short sentences.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Who are you solving it for:&amp;lt;br&amp;gt;- Who is your user/customer?&amp;lt;br&amp;gt;- Why will they be attracted to it?&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;What is your proposed solution to solve that problem:&amp;lt;br&amp;gt;- One sentence description&amp;lt;br&amp;gt;- What main feature(s) will it have? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Group project work || Assignment 7: Development, Observation, and Product Events.&amp;lt;br&amp;gt;1. Continue with your development process:&amp;lt;br&amp;gt;- Hold sprint planning and reviews.&amp;lt;br&amp;gt;- Revisit estimations and keep track for velocity calculation.&amp;lt;br&amp;gt;- Host demos and release new versions to your users&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;2. Observing users:&amp;lt;br&amp;gt;- Integrate a user sessions recording tool into your product&amp;lt;br&amp;gt;- As a team: watch 100 user sessions and outline common user behavior patterns.&amp;lt;br&amp;gt;- Each team member: give product to 3 new people and observe them use it.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;3. Product events:&amp;lt;br&amp;gt;Create a product events table.&amp;lt;br&amp;gt;Integrate a free analytics tool that supports events reporting (e.g. Amplitude, MixPanel).&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Write and submit a report:&amp;lt;br&amp;gt;- describe user behavior patterns (main ways how people use your product).&amp;lt;br&amp;gt;- learning points from the observations&amp;lt;br&amp;gt;- add the events table.&amp;lt;br&amp;gt;- describe which analytics tool you chose and why&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Assignment 8: GQM, Metrics, and Hypothesis-testing.&amp;lt;br&amp;gt;1. GQM and Metrics Dashboard&amp;lt;br&amp;gt;- Compose a GQM for your product.&amp;lt;br&amp;gt;- Identify your  focus and L1 metrics&amp;lt;br&amp;gt;- Setup an Analytics Dashboard with the metrics you chose.&amp;lt;br&amp;gt;- Add the instructors to your Analytics Dashboard.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Hypothesis-testing:&amp;lt;br&amp;gt;- answer clarity and hypotheses: do users understand your product, is it easy for them to get started, and do they return?&amp;lt;br&amp;gt;- suggest product improvements to increase clarity, ease of starting and retention.&amp;lt;br&amp;gt;- based on the suggestions formulate 3 falsifiable hypotheses&amp;lt;br&amp;gt;- design a simple test to check each of them&amp;lt;br&amp;gt;- pick one test that could be conducted by observing your users&amp;lt;br&amp;gt;- conduct the test&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit:&amp;lt;br&amp;gt;- GQM, Focus and L1 Metrics breakdown.&amp;lt;br&amp;gt;- Report on the hypothesis-testing activities&amp;lt;br&amp;gt;- Access link to the dashboard.&amp;lt;br&amp;gt;Assignment 9: Running an A/B test&amp;lt;br&amp;gt;Compose an A/B test:&amp;lt;br&amp;gt;- Design a change in your product&amp;lt;br&amp;gt;- Hypothesis: Clearly state what you expect to improve as the result of the change.&amp;lt;br&amp;gt;- Parameter and Variants: Describe both A and B variants (and other if you have more).&amp;lt;br&amp;gt;- Intended sample size.&amp;lt;br&amp;gt;- OEC: Determine the target metric to run the experiment against.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Then do one of the two options:&amp;lt;br&amp;gt;Option 1: Conduct the A/B test using a remote control and A/B testing tool (Firebase, Optimizely or like)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Option 2: Do the statistical math yourself&amp;lt;br&amp;gt;Conduct an A/B test and collect data.&amp;lt;br&amp;gt;Do the math manually using the standard Student T-test.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Submit a PDF with:&amp;lt;br&amp;gt;-  the A/B test description &amp;lt;br&amp;gt;- report on how the experiment went.&amp;lt;br&amp;gt;- either screenshots from the tool or math calculations. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# 1. Problem: short clear statement on what you are solving, and why it’s important.&lt;br /&gt;
# 2. User: should be a specific user, can start from generic and then show how you narrowed it.&lt;br /&gt;
# 3. Solution: how do you target the problem, what were the initial assumptions/hypotheses&lt;br /&gt;
# 4. Elicitation process: interviews, how many people, what questions you asked, what you learnt.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 5. Arriving at MVP: how you chose features, describe prototyping and learning from it, when did you launch, and how it went.&lt;br /&gt;
# 6. Team and development process: how it evolved, what were the challenges, what fixes you made to keep progressing.&lt;br /&gt;
# 7. Product demo: make it clear what your current product progress is.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# 7. Hypothesis-driven development: how did you verify value and understandability of your product, what were the main hypotheses you had to check through MVP.&lt;br /&gt;
# 8. Measuring product: what metrics you chose, why, what funnels did you set for yourself, and what was the baseline for your MVP.&lt;br /&gt;
# 9. Experimentation: What usability tests and experiments you conducted, what did you learn, how did it affect your funnels and metrics.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a product and follow the guidelines of the course. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSTE:_The_Security_and_Interpretability_of_Machine_Learning&amp;diff=7988</id>
		<title>BSTE: The Security and Interpretability of Machine Learning</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSTE:_The_Security_and_Interpretability_of_Machine_Learning&amp;diff=7988"/>
		<updated>2022-12-16T10:16:39Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = The Security and Interpretability of Machine Learning = * '''Course name''': The Security and Interpretability of Machine Learning * '''Code discipline''': CSE324 * '''Subj...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= The Security and Interpretability of Machine Learning =&lt;br /&gt;
* '''Course name''': The Security and Interpretability of Machine Learning&lt;br /&gt;
* '''Code discipline''': CSE324&lt;br /&gt;
* '''Subject area''': Data Science and AI&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course gives a general overview of the robustness of Machine Learning (ML) in general with main focus on neural networks. Despite the fact that ML achieved remarkable performance when applied in different domains, ML systems have shown a susceptibility to adversarial attacks in the form of small purposely created perturbations leading to misclassication. In this course, students will learn about adversarial attacks, defenses to increase the robustness of the model, and how this might be related to the interpretability of model.&lt;br /&gt;
The main goal of this course is to practice creating attacks against white-box and black-box models, and how to consider this issue when training the model. Working individually and in teams, students will create deep neural networks models for different domains, create attacks on them, and investigate how to increase the robustness of these models.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE302&lt;br /&gt;
* CSE206&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Probability and Statistics.&lt;br /&gt;
* Machine learning.&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Recap, deep neural networks, and statistical learning || &lt;br /&gt;
# Recap of learning from the data theory.&lt;br /&gt;
# Deep neural networks.&lt;br /&gt;
# Definition of adversarial attacks.&lt;br /&gt;
|-&lt;br /&gt;
| Adversarial attacks and their implementation || &lt;br /&gt;
# Open-box adversarial attacks.&lt;br /&gt;
# Black-box adversarial attacks.&lt;br /&gt;
# Different L_p norms attacks.&lt;br /&gt;
|-&lt;br /&gt;
| Defenses against adversarial attacks and their implementation || &lt;br /&gt;
# Different defenses against previous attacks&lt;br /&gt;
# Robustness certification&lt;br /&gt;
|-&lt;br /&gt;
| Interpretability and the relation with robustness || &lt;br /&gt;
# Interpretability definition&lt;br /&gt;
# The relation between interpretability and robustness&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to introduce students to new issues might appear when applying ML models in real-life making these models unreliable, and how to consider these issue when training the model.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand how adversarial attacks could decrease the performance of deep neural networks models.&lt;br /&gt;
* Consider the robustness of neural networks models when designing real life solutions.&lt;br /&gt;
* Differentiate between robust and non-robust models.&lt;br /&gt;
* Differentiate between interpretable and non-interpretable models.&lt;br /&gt;
* Design explainable models.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Define different adversarial attacks&lt;br /&gt;
* Implement attacks on different neural networks systems&lt;br /&gt;
* Increase the robustness of neural networks by using different defenses.&lt;br /&gt;
* Define interpretable models.&lt;br /&gt;
* Implement explainable models.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Apply different adversarial attacks on different models&lt;br /&gt;
* Evaluate the performance and robustness of these systems under adversarial attacks&lt;br /&gt;
* Apply different defenses on different systems.&lt;br /&gt;
* Visualize the feature space to examine the relation between robustness and interpretability. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 60&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 10&lt;br /&gt;
|-&lt;br /&gt;
| midterm exam || 20&lt;br /&gt;
|-&lt;br /&gt;
| Demo day || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Having basic knowledge in machine learning is essential for this course.&amp;lt;br&amp;gt;Review lecture materials before classes to do well in quizzes.&amp;lt;br&amp;gt;Reading the recommended literature is optional, but will give you a deeper understanding of the material.&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Adversarial Robustness - Theory and Practice&lt;br /&gt;
* https://adversarial-ml-tutorial.org/introduction/&lt;br /&gt;
* Recommended papers:&lt;br /&gt;
* https://nicholas.carlini.com/papers&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Python , https://www.python.org/download/releases/3.0//&lt;br /&gt;
* Jupyter notebook, https://jupyter.org/&lt;br /&gt;
* Pytorch, https://pytorch.org/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Written reports || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. What are adversarial attacks?&amp;lt;br&amp;gt;2. What is the difference between black-box and white-box attacks?&amp;lt;br&amp;gt;3. the objective function of adversarial attacks || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || In this assignment, students should build the model that will be used during this course for the upcoming homeworks and final project. The students are encouraged to choose building a model for a task that they find interesting.&amp;lt;br&amp;gt;For those who do not decide a task, they are asked to build, train, and evaluate one of the models that will be provided. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Write the formula for different attacks&amp;lt;br&amp;gt;2. Define the difference between recursive and non-recursive attacks. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || In this assignment, students should attack and defend the model they  built in the first homework. Students should write the code for the three known adversarial attacks : FGSM, PGD, CW. Then, test these attacks on the model.&amp;lt;br&amp;gt;Then, write the code for adversarial training and show how to use it to defend the model. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Midterm || Theoretical questions on adversarial attacks and their formulas. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Define the formula for adversarial training.&amp;lt;br&amp;gt;2. Define certified robustness methods || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should attack and defend the model with adapted attacks. Implement one of the following defenses and attacks:&amp;lt;br&amp;gt;1. Adversarial Retraining (Adversarial samples detection)&amp;lt;br&amp;gt;2. Kernel Density Estimation&amp;lt;br&amp;gt;3. Dropout Randomization || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || 1. Define interpretability concepts.&amp;lt;br&amp;gt;2. Define interpretability methods || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Grading criteria for the final project presentation:&lt;br /&gt;
# One slide about the problem statement and why it’s important to consider it.&lt;br /&gt;
# A comprehensive description of each student’s specific task and how it was solved.&lt;br /&gt;
# The chosen model’s architecture.&lt;br /&gt;
# Estimating the mode’s performance.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# Explaining the used adversarial attacks.&lt;br /&gt;
# The model’s performance after applying the attacks.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake is project-based as well. Students need to apply what they learned through the course on a pacific model. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the project ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSTE:_Computer_Graphics_in_Game_Development&amp;diff=7986</id>
		<title>BSTE: Computer Graphics in Game Development</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSTE:_Computer_Graphics_in_Game_Development&amp;diff=7986"/>
		<updated>2022-12-16T09:14:43Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Computer Graphics in Game Development = * '''Course name''': Computer Graphics in Game Development * '''Code discipline''': CSE811 * '''Subject area''': Software Engineerin...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Computer Graphics in Game Development =&lt;br /&gt;
* '''Course name''': Computer Graphics in Game Development&lt;br /&gt;
* '''Code discipline''': CSE811&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course gives a fundamental knowledge of computer graphics algorithms with main focus on real-time applications (including games). As soon as computer graphics is being GPU-accelerated, a major row of fundamental graphics tasks and issues are hidden by GPU graphics libraries and engines. To research these tasks and issues students will implement their own renders both from scratch as using low-level graphical API.&lt;br /&gt;
The main goal of this course is to practice creating own renderers. Working individually with instructor guidance, students will create CPU rasterizer, ray tracer, and GPU-accelerated rasterizer based on DirectX12.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE104&lt;br /&gt;
* CSE117&lt;br /&gt;
* CSE119&lt;br /&gt;
* CSE202&lt;br /&gt;
* CSE204&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* C++ programming&lt;br /&gt;
* Linear algebra: vector-matrix operations, matrix-matrix operations&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Basics of rasterization || &lt;br /&gt;
# Clearing of an image&lt;br /&gt;
# 3D model format&lt;br /&gt;
# Vertex transformation&lt;br /&gt;
# Triangle rasterization&lt;br /&gt;
# Depth buffer&lt;br /&gt;
|-&lt;br /&gt;
| Basics of raytracing || &lt;br /&gt;
# Camera rays&lt;br /&gt;
# Ray intersection&lt;br /&gt;
# Lighting and shadows&lt;br /&gt;
# Acceleration structures&lt;br /&gt;
# Anti-aliasing&lt;br /&gt;
|-&lt;br /&gt;
| Basics of DirectX12 || &lt;br /&gt;
# Application’s window&lt;br /&gt;
# DX12 initialization&lt;br /&gt;
# Resources in DX12&lt;br /&gt;
# Pipeline setup in DX12&lt;br /&gt;
# Per frame updates&lt;br /&gt;
|-&lt;br /&gt;
| Advanced technics and algorithms || &lt;br /&gt;
# Resource copying&lt;br /&gt;
# Depth buffer in DX12&lt;br /&gt;
# Textures&lt;br /&gt;
# Lighting&lt;br /&gt;
# Shadows&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main goal of this course is to introduce student to real-time computer graphics challenges and issue and to give them theoretical and practical knowledge about technics and algorithms that are used in solving it.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand complexity of real-time computer graphics domain&lt;br /&gt;
* Differentiate between rasterization and ray-tracing renderers&lt;br /&gt;
* List technics and algorithms are used for rendering&lt;br /&gt;
* Understand how GPU accelerates rendering process&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* create own rasterization software&lt;br /&gt;
* create own ray tracing software&lt;br /&gt;
* write shaders in HLSL format&lt;br /&gt;
* create own GPU-accelerated rasterization using DirectX12&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* implement different kinds of rendering applications&lt;br /&gt;
* apply a-state-of-art algorithms in rendering applications&lt;br /&gt;
* troubleshoot GPU-accelerated graphics applications&lt;br /&gt;
* fix performance issues of renderer applications &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 80-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 70-79 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-69 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Assignment || 75&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes || 25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Careful follow in-class guidance&amp;lt;br&amp;gt;Pass assignments in time&amp;lt;br&amp;gt;Do creative tasks&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* . Kanke V.A. The metascientific foundations of nuclear knowledge management // Nuclear Energy and Technology. 2016. Vol. 2. Pp. 73–81.&lt;br /&gt;
* 2. Frich A. The human eye and colour perception [Electronic resource]. 2015. URL:.&lt;br /&gt;
* 3. Anthony S. What the iPad 3’s retina display looks like under a microscope [Electronic resource]. 2012. URL: What the iPad 3’s Retina display looks like under a microscope.&lt;br /&gt;
* 4. McGuire M. Computer graphics archive. 2017.&lt;br /&gt;
* 5. Computer Graphics C.U.P. of. Cornell box data [Electronic resource]. 2005. URL:.&lt;br /&gt;
* 6. Turk G. The stanford bunny [Electronic resource]. 2000. URL:.&lt;br /&gt;
* 7. Wavefront obj file format summary // FileFormat.Info.&lt;br /&gt;
* 8. Alamia M. World, view and projection transformation matrices [Electronic resource]. URL:.&lt;br /&gt;
* 9. Serrano H. From model space to screen space- opengl space transformations [Electronic resource]. 2015. URL:.&lt;br /&gt;
* 10. Satran M., Jacobs M. The direct3d transformation pipeline [Electronic resource]. 2019. URL:.&lt;br /&gt;
* 11. Kaleniuk O. Interactive guide to homogeneous coordinates [Electronic resource]. 2020. URL:.&lt;br /&gt;
* 12. Jia Y.-B. Homogeneous coordinates // Handout of the Problem Solving Techniques for Applied Computer Science Lecture at Iowa State University. 2014. Vol. 58.&lt;br /&gt;
* 13. Sokolov D. Lesson 2: Triangle rasterization and back face culling [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 14. Rasterization: A practical implementation [Electronic resource]. 2015. URL:.&lt;br /&gt;
* 15. Ray tracing: Rendering a triangle [Electronic resource]. 2014. URL:.&lt;br /&gt;
* 16. Phong B.T. Illumination for computer generated pictures // Commun. ACM. New York, NY, USA: Association for Computing Machinery, 1975. Vol. 18, № 6. Pp. 311–317.&lt;br /&gt;
* 17. The phong model, introduction to the concepts of shader, reflection models and brdf [Electronic resource]. 2015. URL:.&lt;br /&gt;
* 18. Satran M. Texture coordinates (direct3d 9) [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 19. Satran M. Directly mapping texels to pixels (direct3d 9) [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 20. Moreton H., Stam N. Turing texture space shading [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 21. Williams L. Pyramidal parametrics // Acm siggraph computer graphics. ACM, 1983. Vol. 17. Pp. 1–11.&lt;br /&gt;
* 22. Golus B. Sharper mipmapping using shader based supersampling [Electronic resource]. 2019. URL:.&lt;br /&gt;
* 23. Rahman J. Shadow rendering techniques: Hard and soft: PhD thesis. BRAC University, 2007.&lt;br /&gt;
* 24. opengl-tutorial.org. Tutorial 16 : Shadow mapping [Electronic resource]. 2012. URL:.&lt;br /&gt;
* 25. Satran M. Cascaded shadow maps [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 26. Shirley P. Ray tracing in one weekend. second. Amazon.com Services LLC, 2019. Vol. 1.&lt;br /&gt;
* 27. Lefrançois M.-K., Gautron P. DX12 raytracing tutorial - part 2 [Electronic resource]. URL:.&lt;br /&gt;
* 28. Galvan A. Ray tracing denoising [Electronic resource]. 2019. URL:.&lt;br /&gt;
* 29. Kubisch C. Life of a triangle [Electronic resource]. 2015. URL:.&lt;br /&gt;
* 30. Satran M. et al. Direct3D 12 programming guide [Electronic resource]. 2019. URL:.&lt;br /&gt;
* 31. Satran M. The component object model [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 32. Walbourn C. ComPtr [Electronic resource]. 2019. URL:.&lt;br /&gt;
* 33. Fernando R. GPU gems: Programming techniques, tips and tricks for real-time graphics. Pearson Higher Education, 2004.&lt;br /&gt;
* 34. GPU gems 2: Programming techniques for high-performance graphics and general-purpose computation / ed. Pharr M. Addison Wesley, 2005.&lt;br /&gt;
* 35. Nguyen H. Gpu gems 3. First. Addison-Wesley Professional, 2007.&lt;br /&gt;
* 36. Fujita S. Tinyobjloader [Electronic resource]. 2020. URL:.&lt;br /&gt;
* 37. Satran M., Jacobs M. Get started with win32 and c++ [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 38. Whitted T. An improved illumination model for shaded display. // Commun. ACM. 1980. Vol. 23, № 6. Pp. 343–349.&lt;br /&gt;
* 39. Parker S.G. et al. OptiX: A general purpose ray tracing engine // ACM siggraph 2010 papers. New York, NY, USA: Association for Computing Machinery, 2010.&lt;br /&gt;
* 40. Kajiya J.T. The rendering equation // SIGGRAPH Comput. Graph. New York, NY, USA: Association for Computing Machinery, 1986. Vol. 20, № 4. Pp. 143–150.&lt;br /&gt;
* 41. Kotel’nikov V.A. On the transmission capacity of ’ether’ and wire in electric communications // Usp. Fiz. Nauk. Uspekhi Fizicheskikh Nauk, 2006. Vol. 176, № 7. Pp. 762–770.&lt;br /&gt;
* 42. Karis B. High quality temporal anti-aliasing [Electronic resource]. 2014. URL:.&lt;br /&gt;
* 43. DirectXMath programming guide [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 44. Haines E., Akenine-Moller T. Ray tracing gems: High-quality and real-time rendering with dxr and other apis. USA: Apress, 2019.&lt;br /&gt;
* 45. Strothotte T., Schlechtweg S. Non-photorealistic computer graphics: Modeling, rendering, and animation // Morgan Kaufmann. 2002.&lt;br /&gt;
* 46. Lyon R. A brief history of ’pixel // Proceedings of SPIE - The International Society for Optical Engineering. 2006. Vol. 6069.&lt;br /&gt;
* 47. Overvoorde A. Index buffer - vulkan tutorial [Electronic resource]. 2019. URL:.&lt;br /&gt;
* 48. Satran M. et al. Input-assembler stage [Electronic resource]. 2020. URL:.&lt;br /&gt;
* 49. Satran M., Jacobs M., Coulter D. Vertex shader stage [Electronic resource]. 2020. URL:.&lt;br /&gt;
* 50. Satran M. et al. Pixel shader stage [Electronic resource]. 2020. URL:.&lt;br /&gt;
* 51. Satran M. et al. Output-merger stage [Electronic resource]. 2021. URL:.&lt;br /&gt;
* 52. Pharr M., Jakob W., Humphreys G. Physically based rendering: From theory to implementation [Electronic resource]. 2021. URL:.&lt;br /&gt;
* 53. Halton J.H. Algorithm 247: Radical-inverse quasi-random point sequence // Commun. ACM. New York, NY, USA: Association for Computing Machinery, 1964. Vol. 7, № 12. Pp. 701–702.&lt;br /&gt;
* 54. NVIDIA. NVIDIA dlss [Electronic resource]. 2018. URL:.&lt;br /&gt;
* 55. McKesson J.L. Linearity and gamma [Electronic resource] // Learning modern 3D graphics programming. 2015. URL:.&lt;br /&gt;
* 56. Ray tracing gems ii / ed. Adam Marrs Peter Shirley, Wald I. Apress, 2021.&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
* 1. Kanke V.A. Istoriya, filosofiya i metodologiya tehniki i informatiki. Uchebnik. Uriat, 2014.&lt;br /&gt;
* 2. Kanke V.A. Metascientific foundations of understanding of status of technology // Nuclear Energy and Technology. 2017. Vol. 3.&lt;br /&gt;
* 3. Kanke V.A. Metascientific and philosophical reasons to define the status of computer science // Automatic Documentation and Mathematical Linguistics. 2017. Vol. 51. Pp. 101–107.&lt;br /&gt;
* 4. Hunt R.W.G., Pointer M.R. Measuring colour. Wiley, 2011.&lt;br /&gt;
* 5. Marschner S., Shirley P. Fundamentals of computer graphics, fourth edition. 4th ed. Natick, MA, USA: A. K. Peters, Ltd., 2016.&lt;br /&gt;
* 6. Pineda J. A parallel algorithm for polygon rasterization // Proceedings of the 15th annual conference on computer graphics and interactive techniques. 1988. Pp. 17–20.&lt;br /&gt;
* 7. McGuire M. The graphics codex. 2.14 ed. Casual Effects, 2018.&lt;br /&gt;
* 8. Ericson C. Real-time collision detection. CRC Press, 2004.&lt;br /&gt;
* 9. Möller T., Trumbore B. Fast, minimum storage ray-triangle intersection // J. Graph. Tools. USA: A. K. Peters, Ltd., 1997. Vol. 2, № 1. Pp. 21–28.&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Provide at least 3 open/freemium access tools&lt;br /&gt;
* Visual Studio Community , https://visualstudio.microsoft.com/free-developer-offers/&lt;br /&gt;
* CLion, https://www.jetbrains.com/clion/buy/#discounts&lt;br /&gt;
* RenderDoc, https://renderdoc.org/ &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Task-based learning || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Lab exercises || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Experiments || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Individual Projects || 1 || 1 || 1 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Quizzes (written or computer based) || 0 || 0 || 0 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || In this assignment, students should implement a rasterizer from scratch. Expected that this rasterizer is able to read a 3D model file, perform vertex transformations, rasterize triangles taking into account depth, and save resulting image to a png file. To obtain a higher mark, students may implement any creative task based on the rasterizer. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignments || In this assignment, students should implement a raytracer from scratch. Expected that this raytracer is able to build an acceleration structure based upon 3D model file, cast camera rays, and based on ray travering generate a result image. To obtain a higher mark, students may implement a creative task || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Individual Assignment || In this assignment, students should create a GPU-accelerated rasterizer using DirectX12 API. The rasterizer should read a 3D model from a file and draw it on screen taking into account mouse movements and keystrokes. There are no creative tasks || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Quiz || Final test || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students should pass the final test in Moodle. This test consists of 25 questions. Each question cost 1 point. There is a list of questions:&lt;br /&gt;
#  1. What is a pixel?&lt;br /&gt;
#  2. What is the meaning of &amp;quot;v&amp;quot; beginning lines in the OBJ file?&lt;br /&gt;
#  3. What is the correct transformation order?&lt;br /&gt;
#  4. What are homogeneous coordinates?&lt;br /&gt;
#  5. Which stage of the graphics pipeline can transform vertices from object space to NDC?&lt;br /&gt;
#  6. Which stage of the graphics pipeline assembles vertices into primitives?&lt;br /&gt;
#  7. Which vectors are required to define the view matrix?&lt;br /&gt;
#  8. How does the edge function look like?&lt;br /&gt;
#  9. What is the sum of the barycentric coordinates inside a triangle?&lt;br /&gt;
# 10. Which stage of the graphics pipeline can define a pixel color?&lt;br /&gt;
# 11. What values are stored in Z-buffer?&lt;br /&gt;
# 12. What is a ray?&lt;br /&gt;
# 13. In which space we can trace rays?&lt;br /&gt;
# 14. What information about triangle intersection does Möller-Trumbore algorithm return?&lt;br /&gt;
# 15. What does it mean negative t value after ray intersection shader?&lt;br /&gt;
# 16. What kind of shader do we need to use for shadow rays implementation?&lt;br /&gt;
# 17. Tracing of a shadow ray returns t less than a distance to a corresponding light. What does it mean?&lt;br /&gt;
# 18. Why do we need to warp an object into AABB for ray tracing?&lt;br /&gt;
# 19. How many samples does make sense to use in SSAA to get the best quality of the image?&lt;br /&gt;
# 20. What kind of resource heap doesn't have CPU access?&lt;br /&gt;
# 21. What is the best type of resource to transfer a transform matrix?&lt;br /&gt;
# 22. What function is used to compile shaders from a file?&lt;br /&gt;
# 23. What kind of synchronization primitives is using for CPU-GPU synchronization?&lt;br /&gt;
# 24. What resource state is required for depth buffer using?&lt;br /&gt;
# 25. How to setup PSO to render a wireframe image?&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# The retake is related to the worst activity result. If a student doesn't pass the test, during the retake the student will take the final test once again. If a student doesn't finish assessments, during the retake the student will redo the assessments.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Physical_Culture_and_Sport_Psychology&amp;diff=7975</id>
		<title>BSc: Physical Culture and Sport Psychology</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Physical_Culture_and_Sport_Psychology&amp;diff=7975"/>
		<updated>2022-12-15T10:45:16Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Mental health: Psychology = * '''Course name''': Mental health: Psychology * '''Code discipline''': XXX * '''Subject area''': Behavioral science: psychology  == Short Descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Mental health: Psychology =&lt;br /&gt;
* '''Course name''': Mental health: Psychology&lt;br /&gt;
* '''Code discipline''': XXX&lt;br /&gt;
* '''Subject area''': Behavioral science: psychology&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: Psychohygiene; Mental Health and Life balance; The nature of our emotional processes, emotional burnout; Willpower; Procrastination; Erickson’s principles of thinking; Different practices and tools that help achieve personal goals and maintain comfortable psychological condition.; What is the purpose of this course?; The rhythm of life is very high in the XXI century. Abundance of products and service is available for us as well as abundance of tasks, goals, contacts, responsibilities, contradictory information and at last temptations. Managing with all these stimuluses make a great workload for our psychic (brain), that can lead to some unpleasant consequences such as emotional burnout, high level of anxiety or even panic attacks, periods of apathy or depression, low level of self-esteem and so on. Usual techniques of psychohygiene help cope with high rhythm of life and prevent mental difficulties.; The goal of this course is to introduce basic elements of psychohygiene (care of mental health and well-being) that help students manage all the spheres of their life easier, more effective and with more pleasure.; Students will be provided with knowledge of how our brain works and get the opportunity to try exercises and algorithms, which help improve brain’s work and adaptability to life’s challenges.     They will also be given some concept about healthy/ecological way of communication with people.; Course Objectives Based on Bloom’s Taxonomy; What should a student remember at the end of the course?; By the end of the course, the students should be able to remember and recognize:; The main principles and value of psychohygiene (caring about mental health and emotional condition) and life balance.; The nature and particular qualities of emotional life; The nature and working principles of will power; The nature and reasons of procrastination; The nature and signs of healthy communication, personal boundaries; What should a student be able to understand at the end of the course? (5-7 points for bachelors and 4-5 for masters); Why people always need to care about their psychological health and life balance?; How to define their emotions, emotional conditions and the reasons of them; How to prevent emotional burnout; The connection between their minds (type of thinking) and fortune; The features of their will power and personal reasons of procrastination; What should a student be able to apply at the end of the course?; By the end of the course, the students should be able to:; •    Identify destructive thoughts (ideas) and reformulate/transform them into constructive/effective ones.; •    Identify their emotions and cope with them (live them through ecologically); •    Make goals, plans and do the work according to the plan/schedule in time; •    Make decisions according to their lifegoals and cope with temptation.; •    Understand and apply the principles of healthy self-esteem (healthy attitude towards yourself) and self-boundaries protection.; Course evaluation (Do you have any special weight on the course evaluations of components that affect the assessment of the development of the discipline? By default, it will be as below. If you think it should be different please indicate this in the `Proposed points' column); Table 1: Course grade breakdown; Cooperation Policy and Quotations:; Grades range (Does this class have any particularities of matching the grades with a five-point scale? By default, it will be as below. If you think that should be different, please indicate this in the `Proposed range' column):; Table 2: Course grading range; Resources and reference material; Textbook(s): -; The Full Life. Radislav Gandapas,  2018, АСТ; The Gestalt approach and Eye witness to therapy. F.Perls, Palo Alto, Ca.: Science and Behavior Books, 1973; The Willpower Instinct. Kelly McGonigal, Ph.D., 2011 The USA; The Now Habit. Neil Fiore, Ph.D., 2007; Emotional Intelligence. Daniel Goleman, 1995; Secrets of Open Communication. Sergey Petrushin,; Course Sections; The main sections of the course and approximate hour distribution between them is as follows:.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| The notion of mental health and ways of its maintaining. Psychohygiene. Life balance. || &lt;br /&gt;
# - The notion of mental health.&lt;br /&gt;
# - The reasons of psychohygiene.&lt;br /&gt;
# - The notion of Life balance and its maintaining&lt;br /&gt;
|-&lt;br /&gt;
| Managing your emotions: the healthy emotional condition || &lt;br /&gt;
# -- The notion and functions of emotions&lt;br /&gt;
# - Biological and Social emotions&lt;br /&gt;
# - Emotion management&lt;br /&gt;
# - Emotional burnout&lt;br /&gt;
|-&lt;br /&gt;
| Managing your mindset: effective life thinking || &lt;br /&gt;
# - How our minds define our fortune&lt;br /&gt;
# - The Effective principles of thinking  (Erickson’s star)&lt;br /&gt;
|-&lt;br /&gt;
| Managing your behavior: how to switch on your willpower and cope with procrastination || &lt;br /&gt;
# - “How I choose what to do?”- the notion and nature of willpower&lt;br /&gt;
# - Tricks of our mind, connected with willpower and how to overcome them&lt;br /&gt;
# - The nature of procrastination and its reasons&lt;br /&gt;
# - Self-support as the best way of coping with procrastination&lt;br /&gt;
# - The rules of thinking for effective activity&lt;br /&gt;
# - Anti-timetable (anti-schedule) and reverse planning&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The rhythm of life is very high in the XXI century. Abundance of products and service is available for us as well as abundance of tasks, goals, contacts, responsibilities, contradictory information and at last temptations. Managing with all these stimuluses make a great workload for our psychic (brain), that can lead to some unpleasant consequences such as emotional burnout, high level of anxiety or even panic attacks, periods of apathy or depression, low level of self-esteem and so on. Usual techniques of psychohygiene help cope with high rhythm of life and prevent mental difficulties.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* The main principles and value of psychohygiene (caring about mental health and emotional condition) and life balance.&lt;br /&gt;
* The nature and particular qualities of emotional life&lt;br /&gt;
* The nature and working principles of will power&lt;br /&gt;
* The nature and reasons of procrastination&lt;br /&gt;
* The nature and signs of healthy communication, personal boundaries&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* How to define their emotions, emotional conditions and the reasons of them&lt;br /&gt;
* How to prevent emotional burnout&lt;br /&gt;
* The connection between their minds (type of thinking) and fortune&lt;br /&gt;
* The features of their will power and personal reasons of procrastination&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* •    Identify destructive thoughts (ideas) and reformulate/transform them into constructive/effective ones.&lt;br /&gt;
* •    Identify their emotions and cope with them (live them through ecologically)&lt;br /&gt;
* •    Make goals, plans and do the work according to the plan/schedule in time&lt;br /&gt;
* •    Make decisions according to their lifegoals and cope with temptation.&lt;br /&gt;
* •    Understand and apply the principles of healthy self-esteem (healthy attitude towards yourself) and self-boundaries protection. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 50-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-49 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Attendance || 50&lt;br /&gt;
|-&lt;br /&gt;
| Assesments || 50&lt;br /&gt;
|-&lt;br /&gt;
|  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* The Full Life. Radislav Gandapas,  2018, АСТ&lt;br /&gt;
* The Gestalt approach and Eye witness to therapy. F.Perls, Palo Alto, Ca.: Science and Behavior Books, 1973&lt;br /&gt;
* The Willpower Instinct. Kelly McGonigal, Ph.D., 2011 The USA&lt;br /&gt;
* The Now Habit. Neil Fiore, Ph.D., 2007&lt;br /&gt;
* Emotional Intelligence. Daniel Goleman, 1995&lt;br /&gt;
* Secrets of Open Communication. Sergey Petrushin,&lt;br /&gt;
* Course Sections&lt;br /&gt;
* The main sections of the course and approximate hour distribution between them is as follows:&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Essay (written based) || 1 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 0 || 0 || 0&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
&lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. How do you understand emotions and why do we need them? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. How can we improve our energy and mood? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. What base emotions correspond to 4 elements? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. How can we manage with these elements and our emotional conditions? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What questions should we ask ourselves for our emotional well-being? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 6. What social emotions correspond to 4 elements? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 7. How do we get social emotions? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 8. How can we manage with our social emotions? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || *Typical questions for psychological exercises within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. Greet everybody as you are 100, 80, 60, 40, 20 years old. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. Play the game: show the written emotion to others and ask them to guess it. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || *Typical homework assignment within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Keep a diary of emotions during the week, using the given questions for reflection. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. How are our minds connect with our fortune? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. Can we control and change our minds? How? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Have you got any life principles? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Do you agree with Erichson’s principles? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. How can we use them in our life? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || *Typical questions for psychological exercises within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. Go in a circle and share with partners with the learned principles. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. What is the structure and purpose of our Willpower? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. How is Self-control connected with Willpower? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Why do we call Willpower a muscle? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. What are 4 Tricks of our mind, connected with willpower and how to overcome them? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. What is the algorithm of coping with self-blaming? How do you understand “to support yourself&amp;quot; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 6. What makes us procrastinate? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 7. What should we focus on in our mind for coping with procrastination? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 8. How can we plan our work to make it more pleasurable and effective? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || *Typical questions for exercises within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 1. Write the list of your willpower and procrastination challenges. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 2. Choose one of your challenges and discuss with your partner what is the most difficult for you in it (this challenge)? Why? || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 3. Give the name to your impulsive part and play out its role with your partner. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 4. Do the Willpower Meditation. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 5. Do the breathing exercise, improving your willpower. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 6. Tell about your successful willpower challenge, while performing certain actions. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || 7. Do reverse planning about one of your challenges. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Typical questions for homework exercises within this section || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Schedule your week according to anti-timetable. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Make reverse planning about one of your projects. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Observe your decisions concerning your willpower challenge during the day and analyze them at the end of your day. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Do the Willpower Meditation every day for 5 minutes. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Make up trifle exercise for you and do it during the week for pumping up your willpower muscle. || 0&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# 1. Why do we need emotions?&lt;br /&gt;
# 2. Describe the base emotions and tell how we can manage them.&lt;br /&gt;
# 3. Describe the social emotions and tell how we can work with them.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# 1. Tell about the part of our brain responsible for Willpower?&lt;br /&gt;
# 3. What are our mind tricks, connected with willpower and how to overcome them?&lt;br /&gt;
# 4. Describe the possible algorithm of coping with self-blaming.&lt;br /&gt;
# 5. Describe the thinking principles for effective activity.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Physical_Culture_and_Sport_Nutrition&amp;diff=7973</id>
		<title>BSc: Physical Culture and Sport Nutrition</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Physical_Culture_and_Sport_Nutrition&amp;diff=7973"/>
		<updated>2022-12-15T10:40:44Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: Created page with &amp;quot; = Optimal nutrition: the craft of balancing diet and lifestyle in the post-digital world = * '''Course name''': Optimal nutrition: the craft of balancing diet and lifestyle i...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Optimal nutrition: the craft of balancing diet and lifestyle in the post-digital world =&lt;br /&gt;
* '''Course name''': Optimal nutrition: the craft of balancing diet and lifestyle in the post-digital world&lt;br /&gt;
* '''Code discipline''': XXX&lt;br /&gt;
* '''Subject area''': &lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: • Optimal nutrition; • Energy balance: dietary intake and physical activity; • Nutriom – a set of essential nutrients; • Optimal nutrition under budget constraint; • Food-processing technology, genetic engineering, and new sources of food; • Digital solutions in dietary management; What is the purpose of this course?; The goal of this course is to introduce basic elements of the optimal nutrition – multi-disciplinary, multi-dimensional concept, and help students find the balance between their physiological individual requirements and food consumed daily.; Students will be provided with knowledge required to design their own personal diets, associated with their needs, depending on the level of their physical activity and health status. They will also be given an overview of food safety issues and modern food-processing technologies understanding of which will enable making conscious dietary choices.; Finally, digital tools available to assist personal food management and trends in internet-of-things (IoT) development will be discussed, offering students perspective on potential app projects in personalized nutrition.; Course Objectives Based on Bloom’s Taxonomy; What should a student remember at the end of the course? (5-7 points for bachelors and 3-5 for masters); By the end of the course, the students should be able to remember and recognize; Optimal nutrition as a science-based approach helping them in managing their personal diets; Nutriom – the set of essential nutrients required for normal functioning of body’s systems, organs, and tissues; Principles of dietary management under budget constrain; Basics of industrial food processing, use of food additives and technological aids; Genetic engineering techniques as applied to foods; New food technologies, use of nanomaterials; Trends in development of digital tools used in the personalized nutrition; What should a student be able to understand at the end of the course? (5-7 points for bachelors and 4-5 for masters); Understand how to measure and keep energy balance in their diet; Understand how to read food labels and where to find nutrition information; Understand how to construct personal diet under limited financial resources; Understand current food technology and processing methods; Understand trends in digital solutions used in personalized nutrition.; What should a student be able to apply at the end of the course? ( 3-5 points for bachelors and 4-6 for masters); By the end of the course, the students should be able to:; Apply nutrition principles in evaluating their personal energy intakes and expenditures; Demonstrate and use basic knowledge of nutriom and its essential components in their dietary choices; Conduct self-assessment of risks and opportunities of personal dietary behaviour; Design personal diet and propose an optimal dietary tracking tool; Course evaluation (Do you have any special weight on the course evaluations of components that affect the assessment of the development of the discipline? By default, it will be as below. If you think it should be different please indicate this in the `Proposed points' column); Table 1: Course grade breakdown; Late Submission Policy:; Reducing one grade for submissions after the deadline.; Cooperation Policy and Quotations:; Grades range (Does this class have any particularities of matching the grades with a five-point scale? By default, it will be as below. If you think that should be different, please indicate this in the `Proposed range' column):; Table 2: Course grading range; Resources and reference material; (Specify open access resources); Introduction to Human Nutrition, 3rd Edition, 2019, Wiley-Blackwell; Food and Nutrition Economics. Fundamentals for Health Sciences. George C. Davis and Elena L.Serrano, 2016, Oxford.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Foundations of healthy diet || &lt;br /&gt;
# - Double malnutrition and non-communicable diseases&lt;br /&gt;
# - First nutrition law, energy balance&lt;br /&gt;
# - Macronutrients and energy metabolism&lt;br /&gt;
# - Measuring personal calorie intake and expenditure&lt;br /&gt;
# - Obesity and appetite regulation. Dietary management&lt;br /&gt;
|-&lt;br /&gt;
| Nutriom || &lt;br /&gt;
# - Food composition, macro- and micronutrients&lt;br /&gt;
# - Vitamins&lt;br /&gt;
# - Minerals and trace elements&lt;br /&gt;
# - Phytonutrients&lt;br /&gt;
# - Nutrition declaration and dietary reference standards&lt;br /&gt;
|-&lt;br /&gt;
| Nutritional economics || &lt;br /&gt;
# - Managing diet under budget constraints.&lt;br /&gt;
# - Utility concept. Nutrient-health relationship.&lt;br /&gt;
# - Food-income relationship. Engel curve.&lt;br /&gt;
# - Intertemporal choice problem. Health vs unhealthy food choices.&lt;br /&gt;
# - Taxation and other fiscal policies applied to foods.&lt;br /&gt;
|-&lt;br /&gt;
| New food processing technologies || &lt;br /&gt;
# - Processed and ultra-processed foods&lt;br /&gt;
# - Food additives and processing aids&lt;br /&gt;
# - Gene engineering of foods&lt;br /&gt;
# - Nanonutrients&lt;br /&gt;
# - “Impossible” foods&lt;br /&gt;
|-&lt;br /&gt;
| Digital solutions for dietary management || &lt;br /&gt;
# - Apps for personal nutrition management&lt;br /&gt;
# - Food and IoT&lt;br /&gt;
# - Diet tracking, meal planning, population assessment tools&lt;br /&gt;
# - Nutrition platforms&lt;br /&gt;
# - Digital nutrition&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The goal of this course is to introduce basic elements of the optimal nutrition – multi-disciplinary, multi-dimensional concept, and help students find the balance between their physiological individual requirements and food consumed daily.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Optimal nutrition as a science-based approach helping them in managing their personal diets&lt;br /&gt;
* Nutriom – the set of essential nutrients required for normal functioning of body’s systems, organs, and tissues&lt;br /&gt;
* Principles of dietary management under budget constrain&lt;br /&gt;
* Basics of industrial food processing, use of food additives and technological aids&lt;br /&gt;
* Genetic engineering techniques as applied to foods&lt;br /&gt;
* New food technologies, use of nanomaterials&lt;br /&gt;
* Trends in development of digital tools used in the personalized nutrition&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Understand how to read food labels and where to find nutrition information&lt;br /&gt;
* Understand how to construct personal diet under limited financial resources&lt;br /&gt;
* Understand current food technology and processing methods&lt;br /&gt;
* Understand trends in digital solutions used in personalized nutrition.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Apply nutrition principles in evaluating their personal energy intakes and expenditures&lt;br /&gt;
* Demonstrate and use basic knowledge of nutriom and its essential components in their dietary choices&lt;br /&gt;
* Conduct self-assessment of risks and opportunities of personal dietary behaviour&lt;br /&gt;
* Design personal diet and propose an optimal dietary tracking tool &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Homework 1 || 30&lt;br /&gt;
|-&lt;br /&gt;
| Homework 2 || 30&lt;br /&gt;
|-&lt;br /&gt;
| Final test || 40&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Introduction to Human Nutrition, 3rd Edition, 2019, Wiley-Blackwell&lt;br /&gt;
* Food and Nutrition Economics. Fundamentals for Health Sciences. George C. Davis and Elena L.Serrano, 2016, Oxford&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5&lt;br /&gt;
|-&lt;br /&gt;
| Homework and group projects || 1 || 1 || 1 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Oral polls || 1 || 0 || 0 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Testing (written or computer based) || 0 || 0 || 0 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || (Please list exercises and tasks you used to evaluate the quality of students' self-study work, perform ongoing performance assessment and the mastery level of this section's topics. Please feel free to provide sample assignments, tests, polls, essay topics. Please provide 4-7 tasks described with sufficient detail. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || (Please list exercises and tasks you used to evaluate the quality of students' self-study work, perform ongoing performance assessment and the mastery level of this section's topics. Please feel free to provide sample assignments, tests, polls, essay topics. Please provide 4-7 tasks described with sufficient detail. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || (Please list exercises and tasks you used to evaluate the quality of students' self-study work, perform ongoing performance assessment and the mastery level of this section's topics. Please feel free to provide sample assignments, tests, polls, essay topics. Please provide 4-7 tasks described with sufficient detail. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || (Please list exercises and tasks you used to evaluate the quality of students' self-study work, perform ongoing performance assessment and the mastery level of this section's topics. Please feel free to provide sample assignments, tests, polls, essay topics. Please provide 4-7 tasks described with sufficient detail. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || (Please list exercises and tasks you used to evaluate the quality of students' self-study work, perform ongoing performance assessment and the mastery level of this section's topics. Please feel free to provide sample assignments, tests, polls, essay topics. Please provide 4-7 tasks described with sufficient detail. || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# (In this block, please specify the questions that a student must answer to pass this section of the course. It is possible that you won't have such assessment formally in your class, however, these questions must reflect the key concepts that a student must master after completing of this section. They questions must not be short and might require a detailed answer with preparation. If this assessment is performed for several sections at once, feel free to skip this step in one of the sections and list more questions in the future sections. 3-5 questions.)&lt;br /&gt;
# 1. Building a personal physical activity profile (based on compendium of physical activity)&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# (In this block, please specify the questions that a student must answer to pass this section of the course. It is possible that you won't have such assessment formally in your class, however, these questions must reflect the key concepts that a student must master after completing of this section. They questions must not be short and might require a detailed answer with preparation. If this assessment is performed for several sections at once, feel free to skip this step in one of the sections and list more questions in the future sections. 3-5 questions.)&lt;br /&gt;
# 1. Measuring calories and essential nutrient intake. 7-day diet design.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# (In this block, please specify the questions that a student must answer to pass this section of the course. It is possible that you won't have such assessment formally in your class, however, these questions must reflect the key concepts that a student must master after completing of this section. They questions must not be short and might require a detailed answer with preparation. If this assessment is performed for several sections at once, feel free to skip this step in one of the sections and list more questions in the future sections. 3-5 questions.)&lt;br /&gt;
# 1. Constructing indifference curve.&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# (In this block, please specify the questions that a student must answer to pass this section of the course. It is possible that you won't have such assessment formally in your class, however, these questions must reflect the key concepts that a student must master after completing of this section. They questions must not be short and might require a detailed answer with preparation. If this assessment is performed for several sections at once, feel free to skip this step in one of the sections and list more questions in the future sections. 3-5 questions.)&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
# (In this block, please specify the questions that a student must answer to pass this section of the course. It is possible that you won't have such assessment formally in your class, however, these questions must reflect the key concepts that a student must master after completing of this section. They questions must not be short and might require a detailed answer with preparation. If this assessment is performed for several sections at once, feel free to skip this step in one of the sections and list more questions in the future sections. 3-5 questions.)&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=BSc:_Operating_Systems&amp;diff=7966</id>
		<title>BSc: Operating Systems</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=BSc:_Operating_Systems&amp;diff=7966"/>
		<updated>2022-12-14T07:39:53Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: /* Course activities and grading breakdown */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Operating Systems =&lt;br /&gt;
* '''Course name''': Operating Systems&lt;br /&gt;
* '''Code discipline''': R-01&lt;br /&gt;
* '''Subject area''': &lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: Structure of an operating system; Specific mechanisms, policies, and algorithms used to implement the different parts of an operating system.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Revision of programming fundamentals for OS || &lt;br /&gt;
# Revision of the structure of a C program&lt;br /&gt;
# Overall organization of the computation in C&lt;br /&gt;
# Preprocessing&lt;br /&gt;
# Simulating function calls in preprocessing&lt;br /&gt;
# Analogies between macros and call by name&lt;br /&gt;
# Meaning of a variable in C&lt;br /&gt;
# Scope and extent of a variable&lt;br /&gt;
# Managing data structures with variable length&lt;br /&gt;
# Allocation and deallocation of memory&lt;br /&gt;
# Pointers and pointer arithmentics&lt;br /&gt;
# Pointers to functions&lt;br /&gt;
# Usage of pointers to function to simulate virtual functions&lt;br /&gt;
# Examples of usage of pointers to function in real life scenarios&lt;br /&gt;
# Pointers to functions to perform map and reduce&lt;br /&gt;
|-&lt;br /&gt;
| Processes and Threads || &lt;br /&gt;
# Process models&lt;br /&gt;
# Process creation and termination&lt;br /&gt;
# Process hierarchies&lt;br /&gt;
# Process states&lt;br /&gt;
# Implementation of processes&lt;br /&gt;
# Threads&lt;br /&gt;
# Interprocess communication&lt;br /&gt;
# Races&lt;br /&gt;
# Critical regions, busy waiting, sleep and wakeup&lt;br /&gt;
# Semaphores&lt;br /&gt;
# Monitors&lt;br /&gt;
# Principles of scheduling&lt;br /&gt;
# Categories of scheduling algorithms&lt;br /&gt;
# Most common approaches for scheduling in interactive systems&lt;br /&gt;
|-&lt;br /&gt;
| Memory management || &lt;br /&gt;
# Address space&lt;br /&gt;
# Memory abstraction&lt;br /&gt;
# Based and limit registers&lt;br /&gt;
# Swapping&lt;br /&gt;
# Virtual memory&lt;br /&gt;
# Paging&lt;br /&gt;
# Implementation of paging&lt;br /&gt;
# Page replacement algorithms&lt;br /&gt;
# Page faults&lt;br /&gt;
# Segmentation&lt;br /&gt;
# Segmentation with paging&lt;br /&gt;
|-&lt;br /&gt;
| File system, I/O, and management of resources || &lt;br /&gt;
# File system&lt;br /&gt;
# Files and files types, attributes, and operations&lt;br /&gt;
# Paths&lt;br /&gt;
# File system layout&lt;br /&gt;
# Shared files&lt;br /&gt;
# File system backups&lt;br /&gt;
# FIle system performances&lt;br /&gt;
# General structure of I/O&lt;br /&gt;
# Block devices and character devices&lt;br /&gt;
# Device drivers&lt;br /&gt;
# Memory mapped I/O and Direct Memory Access&lt;br /&gt;
# Interrupts&lt;br /&gt;
# Programmed I/O&lt;br /&gt;
# Deadlocks&lt;br /&gt;
# Conditions for deadlocks&lt;br /&gt;
# Strategies to deal with dealocks&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
Operating systems are the core part of a computing device and computing devices are an integral part of our life, not only as programmers, but also just as human being – it is enough to think at smart homes infrastructures, now available at accessible prices to everyone, at car devices, like smart navigator and cruise control systems, at other infrastructures. Therefore, a fundamental understanding of the structure of an operating systems has a paramount role in the curriculum of a student in computer science and engineering. The purpose of this course is to provide such understanding. This is a core course, so it is not among its goals to explore the details of the various proposal for operating systems that are now emerging: this is the subject of more advanced endeavours.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* fundamental components of an Operating Systems,&lt;br /&gt;
* organization of primary memory and the associated concept of virtual memory, with techniques based on paging and segmenting,&lt;br /&gt;
* structure of secondary memory (file systems),&lt;br /&gt;
* management of the processor(s) and of the connected scheduling algorithms,&lt;br /&gt;
* allocation of resources and the associated problems (deadlocks),&lt;br /&gt;
* approaches to handle I/O.&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* strategies and algorithms for allocating processor(s) time to processes,&lt;br /&gt;
* strategies and algorithms for allocating primary memory to processes,&lt;br /&gt;
* the fundamental states of a process and how they are reached,&lt;br /&gt;
* concept and implementation of the address space of a process, both in the single threaded and in the multi threaded cases.&lt;br /&gt;
* techniques to organize files and directories in secondary memory,&lt;br /&gt;
* algorithms for a safe concurrent access to resources, preventing or avoiding deadlocks,&lt;br /&gt;
* methods for attaching different kind of devices to a computer, also considering different kind of buses.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* strategies for programming at the Operating System level,&lt;br /&gt;
* fundamental system calls for process creation, termination,&lt;br /&gt;
* fundamental system calls to allocate, change, and deallocate primary memory to processes,&lt;br /&gt;
* libraries to handle buffered and unbuffered interconnections with the computer, including files and I/O devices,&lt;br /&gt;
* the identification of the most suitable algorithms for process, memory, and I/O management depending on the context in which their target operating system is working. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 96-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 66-95 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 56-65 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-55 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Labs/seminar classes (weekly evaluations) || 30&lt;br /&gt;
|-&lt;br /&gt;
| Interim performance assessment (class participation) || 5&lt;br /&gt;
|-&lt;br /&gt;
| Exams || 65&lt;br /&gt;
|-&lt;br /&gt;
| Labs/seminar classes (weekly evaluations) || 20&lt;br /&gt;
|-&lt;br /&gt;
| Interim performance assessment (class participation) || 5&lt;br /&gt;
|-&lt;br /&gt;
| Solutions to questions of Bach directly in the text || 50&lt;br /&gt;
|-&lt;br /&gt;
| Exams || 25&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Textbook: Andrew S. Tanenbaum and Herbert Bos. Modern Operating Systems (5th Edition), Pearson&lt;br /&gt;
* Reference: Andrew S. Tanenbaum and David J. Wetherall. Computer Networks (5th Edition), Pearson&lt;br /&gt;
* Reference: Brian W. Kernighan, Dennis M. Ritchie. The C Programming Language - 2nd Edition, Prentice Hall&lt;br /&gt;
* Reference: Maurice J.Bach. The design of the Unix Operating System, PRENTICE-HALL, INC., Englewood Cliffs, New Jersey 07632&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Homework and group projects || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Testing (written or computer based) || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral polls || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || Explain the difference between an include file and a library. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Is a parameter of a macro a “real” parameter? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Discuss the importance of the conditional compilation. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What happens when a function returning a pointer returns the address of a local variable? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Detail the meaning of the keyword static and external for supporting information hiding. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Describe how the use of virtual functions can make the code more flexible. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Given a source .c file including a .h header file, show the results of preprossing in terms of the generated c file. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a macro and a function in C for the same purpose and discuss pros and cons of both approaches. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Show how you can write a generic swap function as a macro. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write the code allocating dynamic memory for a 2 dimensional array and initializing it. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Provide an example of how with pointers it is possible in the called function to alter values of variable located in the calling function. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Using function pointers, write a sorting function having the sorting rule as a parameter of such function. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || Outline the typical life of a process from creation to termination || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Present the different possible models of waiting || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Define the concept of a semaphore and how it can be implemented || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Explain the concept of a monitor from a programming standpoint and how it relates to modern programming paradigms. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Discuss advantages and disadvantages of the different scheduling algorithms || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a shell script that produces a file of sequential numbers by reading the last number in the file, adding 1 to it, and then appending it to the file. Run one instance of the script in the background and one in the foreground, each accessing the same file. Answer the following questions: (a) How long does it take before a race condition manifests itself? (b) What is the critical region? (c) How you can modify the script to prevent the race || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a producer-consumer problem that uses threads and shares a common buffer. However, do not use semaphores or any other synchronization primitives to guard the shared data structures. Just let each thread access them when it wants to. Use sleep and wakeup to handle the full and empty conditions. See how long it takes for a fatal race condition to occur. For example, you might have the producer print a number once in a while. Do not print more than one number every minute because the I/O could affect the race conditions. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a program that creates a pipe. Have two strings – one should contain some text, the other one should be empty. Transfer a text from the first string to another one using the pipe you created. Show the result. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a C program that forks a child process, waits for 10 seconds and then sends a SIGTERM signal to the child. The child process should run an infinite loop and print “I’m alive” every second || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write the solution for the produced-consumer problem using monitors. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the base and limit registers and what are the problems related to their usage? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Can you have swapping in absence of paging? And paging in absence of swapping? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What mechanisms and algorithms are available to handle effectively paging? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Details advantages and disadvantages of the different page replacement algorithms. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Describe the difference between paging and segmenting. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Is it possible to combine segmenting and paging? If so, how? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Run ‘free -t -h‘ in a Linux shell or ‘vmstat‘ in a macOS one. Discuss the output. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a C program that runs for 10 seconds. Every second it should: (a) allocate 10 MB of memory – fill it with zeros, (b) sleep for 1 second. Then, compile and run the program in the background (./ex2 &amp;amp;) and run ‘vmstat 1’ at the same time. Observe what happens to the memory. Pay attention to si and so fields. Hint: use memset(ptr, value, size) to fill the allocated memory. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a program that simulates a paging system using the ageing algorithm. The number of page frames is a parameter. The sequence of page references should be read from a file. For a given input file, your program should print Hit/Miss ratio. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Try to construct a sequence of references that will result in increased or decreased Hit/Miss ratio. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || From the textbook: A machine has 16-bit virtual addresses. Pages are 8 KB. How many entries are needed for a single-level linear page table? Explain your computations. || 0&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is the overall structure of a file system || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || How are files and directories organized on a disk and what are the roles of i-nodes, when they are used || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the key differences between block and character devices. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || How does DMA speeds up the computations? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || List the major classes of strategies to handle deadlock. || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Create tmp directory with two empty files (file1, file2). Then, create one hard link named link1 to file1. Write a program that scans tmp directory, locates all i-nodes with a hard link count of two or more and for each such file it should display together all file names that point to the file. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Implement a simulated file system that will be fully contained in a single regular file stored on the disk. This disk file will contain directories, i-nodes, free- block information, file data blocks, etc. Choose appropriate algorithms for maintaining free-block information and for allocating data blocks (contiguous, indexed, linked). Your program will accept system commands from the user to create/delete directories, create/delete/open files, read/write from/to a selected file, and to list directory contents. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Create a file ex1.txt with a random string in it. Write a C program (ex1.c) that changes the string in ex1.txt to “This is a nice day” by using mmap(). Hints: (a) open the file in O_RDWR mode, (b) use stat() or fstat() to get the size of the file. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a C program (ex2.c) using line buffer. Write your code according to the instructions: (a) each of the 5 characters of “Hello” string should be put in separate printf(), (b) add a 1 sec sleep after every printf(). The output should be a 5 sec wait and then “Hello” printed instantaneously. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || The tee command reads its standard input until end-of- file, writing a copy of the input to standard output and to the files named in its command-line arguments. Implement tee using I/O system calls. By default, tee overwrites any existing file with the given name. Implement the -a command-line option (tee -a file), which causes tee to append text to the end of a file if it already exists. || 0&lt;br /&gt;
|-&lt;br /&gt;
| Question || Write a C program for deadlock detection algorithm reading the resources available form a file (input.txt). For testing purposes consider 5 processes and 3 type of resources. However, your program must be able to process as many processes and resource types, as needed (check next slide for input file structure description). The output of your program should either say that no deadlock is detected or print out the numbers of processes that are deadlocked. || 0&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Discuss the difference in the compiled code when using function and when using macros instead.&lt;br /&gt;
# Provide examples of functions that cannot be transformed into macros, also discussing the motivation for such impossibility.&lt;br /&gt;
# Describe the rules for scope and extent for local variables, static variables (in all cases), and pointers, supplying also code examples of them.&lt;br /&gt;
# Detail the structure of the address space of a process when using a three dimensional array allocated as a local variable of a function and when such array is allocated dynamically, also describe the types of the variables in use and how the compiler checks them.&lt;br /&gt;
# Outline the assembly code for a function calling another function passed as a parameter of it.&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# From the textbook: Multiple jobs can run in parallel and finish faster than if they had run sequentially. Suppose that two jobs, each needing 20 minutes of CPU time, start simultaneously. How long will the last one take to complete if they run sequentially? How long if they run in parallel? Assume 50% I/O wait.&lt;br /&gt;
# From the textbook: The readers and writers problem can be formulated in several ways with regard to which category of processes can be started when. Carefully describe three different variations of the problem, each one favoring (or not favoring) some category of processes. For each variation, specify what happens when a reader or a writer becomes ready to access the database, and what happens when a process is finished?&lt;br /&gt;
# From the textbook: Consider a system in which threads are implemented entirely in user space, with the run-time system getting a clock interrupt once a second. Suppose that a clock interrupt occurs while some thread is executing in the run-time system. What problem might occur? Can you suggest a way to solve it?&lt;br /&gt;
# From the textbook: In this problem you are to compare reading a file using a single-threaded file server and a multithreaded server. It takes 12 msec to get a request for work, dispatch it, and do the rest of the necessary processing, assuming that the data needed are in the block cache. If a disk operation is needed, as is the case one-third of the time, an additional 75 msec is required, during which time the thread sleeps. How many requests/sec can the server handle if it is single threaded? If it is multithreaded?&lt;br /&gt;
# From the textbook: There are five batch jobs: A through E, they arrive at a computer center at almost the same time. They have estimated running times of 10, 6, 2, 4, and 8 minutes. Their (externally determined) priorities are 3, 5, 2, 1, and 4, respectively, with 5 being the highest priority. Consider the following scheduling algorithms: (a) Round robin, (b) Priority scheduling, (c) First-come, first-served (run in order 10, 6, 2, 4, 8), (d) Shortest job first. For each mentioned scheduling algorithms, determine the mean process turnaround time. Ignore process switching overhead. For (a), assume that the system is multi-programmed, and that each job gets its fair share of the CPU. For (b) through (d), assume that only one job at a time runs, until it finishes. All jobs are completely CPU bound.&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# From the textbook: A computer provides each process with 65,536 bytes of address space divided into pages of 4096 bytes each. A particular program has a text size of 32,768 bytes, a data size of 16,386 bytes, and a stack size of 15,870 bytes. Will this program fit in the machine’s address space? Suppose that instead of 4096 bytes, the page size were 512 bytes, would it then fit? Each page must contain either text, data, or stack, not a mixture of two or three of them.&lt;br /&gt;
# From the textbook: You are given the following data about a virtual memory system: 1. The TLB can hold 1024 entries and can be accessed in 1 clock cycle (1 nsec). 2. A page table entry can be found in 100 clock cycles or 100 nsec. 3.The average page replacement time is 6 msec. If page references are handled by the TLB 99% of the time, and only 0.01% lead to a page fault, what is the effective address-translation time?&lt;br /&gt;
# From the textbook: A small computer on a smart card has four page frames. At the first clock tick, the R bits are 0111 (page 0 is 0, the rest are 1). At subsequent clock ticks, the values are 1011, 1010, 1101, 0010, 1010, 1100, and 0001. If the aging algorithm is used with an 8-bit counter, give the values of the four counters after the last tick.&lt;br /&gt;
# From the textbook: A computer with a 32-bit address uses a two-level page table. Virtual addresses are split into a 9-bit top-level page table field, an 11-bit second-level page table field, and an offset. How large are the pages and how many are there in the address space?&lt;br /&gt;
# From the textbook: A computer has 32-bit virtual addresses and 4-KB pages. The program and data together fit in the lowest page (0–4095) The stack fits in the highest page. How many entries are needed in the page table if traditional (one-level) paging is used? How many page table entries are needed for two-level paging, with 10 bits in each part?&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# From the textbook: Two computer science students, Carolyn and Elinor, are having a discussion about i-nodes. Carolyn maintains that memories have gotten so large and so cheap that when a file is opened, it is simpler and faster just to fetch a new copy of the i-node into the i-node table, rather than search the entire table to see if it is already there. Elinor disagrees. Who is right? Why?&lt;br /&gt;
# From the textbook: A typical printed page of text contains 50 lines of 80 characters each. Imagine that a certain printer can print 6 pages per minute and that the time to write a character to the printer’s output register is so short it can be ignored. Does it make sense to run this printer using interrupt-driven I/O if each character printed requires an interrupt that takes 50 &amp;lt;math&amp;gt;{\textstyle \mu }&amp;lt;/math&amp;gt; sec all-in to service?&lt;br /&gt;
# From the textbook: Consider a disk that has 10 data blocks starting from block 14 through 23. Let there be 2 files on the disk: f1 and f2. The directory structure lists that the first data blocks of f1 and f2 are respectively 22 and 16. The FAT table is as follows: (14,18), (15,17), (16,23), (17,21), (18,20), (19,15), (20,-1), (21,-1), (22,19), (23,14), where (x,y) indicates that the value stored in table entry x points to data block y. What are the data blocks allotted to f1 and f2?&lt;br /&gt;
# From the textbook: Explain how hard links and soft links differ with respective to i-node allocations.&lt;br /&gt;
# From the textbook: When a user program makes a system call to read or write a disk file, it provides an indication of which file it wants, a pointer to the data buffer, and the count. Control is then transferred to the operating system, which calls the appropriate driver. Suppose that the driver starts the disk and terminates until an interrupt occurs. In the case of reading from the disk, obviously the caller will have to be blocked (because there are no data for it). What about the case of writing to the disk? Need the caller be blocked awaiting completion of the disk transfer?&lt;br /&gt;
# From the textbook: The banker’s algorithm is being run in a system with m resource classes and n processes. In the limit of large m and n, the number of operations that must be performed to check a state for safety is proportional to m&amp;lt;math&amp;gt;{\textstyle ^{a}}&amp;lt;/math&amp;gt; n&amp;lt;math&amp;gt;{\textstyle ^{b}}&amp;lt;/math&amp;gt;  . What are the values of a and b ?&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7963</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7963"/>
		<updated>2022-12-06T13:24:01Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Cross-Cultural Management for IT-Specialists =&lt;br /&gt;
* '''Course name''': Cross-Cultural Management for IT-Specialists&lt;br /&gt;
* '''Code discipline''': 0.1 Course characteristics&lt;br /&gt;
* '''Subject area''': &lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: • Interaction in a Multicultural Team;; • Leadership Across Cultures;; • Cross-Cultural Positioning/Adaptation of a Project/Company;; • Resolution of Cross-Cultural Disputes;.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Cross-Cultural Management and Modern Challenges in Business || &lt;br /&gt;
# - The Best Variant to Apply Cross-Cultural Management Skills in Modern Business&lt;br /&gt;
# - Qualitative Aspects of National Cultures&lt;br /&gt;
# - Personal Branding of a Manager/Specialist Aspiring to Work Globally&lt;br /&gt;
|-&lt;br /&gt;
| Working in Multicultural Teams. || &lt;br /&gt;
# Cross-Cultural Sensitivity.&lt;br /&gt;
# Collaboration inside a Multicultural Team.&lt;br /&gt;
# Leadership of a Multinational Team&lt;br /&gt;
|-&lt;br /&gt;
| Cross-Cultural Adaptation of a Product/Project. || &lt;br /&gt;
# - Collecting information on target audiences in a foreign cultural environment.&lt;br /&gt;
# - Cross-Cultural Activities Online.&lt;br /&gt;
# - Corporate Communications in Cross-Cultural Environment.&lt;br /&gt;
|-&lt;br /&gt;
| Cross-Cultural Negotiations and Dispute Resolution || &lt;br /&gt;
# - Dialogue in International Business.&lt;br /&gt;
# - Specific Features of Business Negotiations in Cross-Cultural Environment&lt;br /&gt;
# - Cross-Cultural Conflicts in Business.&lt;br /&gt;
# - Cross-Cultural Mediation and Dispute Resolution&lt;br /&gt;
|-&lt;br /&gt;
| Written Communication in Multicultural Environment || &lt;br /&gt;
# - Business Correspondence in Multicultural Environment.&lt;br /&gt;
# - Interpretation of Texts in Various Cultures.&lt;br /&gt;
# - Cultural Stereotypes while Preparing for Presentations (colors, texts, etc.).&lt;br /&gt;
# - Cross-Cultural Issues in Investor Presentations.&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main objective of the course is to provide students with a set of skills to identify and adequately interpret the cultural intentions of their respective target audiences to successfully promote themselves and their projects in foreign markets. During the course, the students will receive information on the following aspects:&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • qualitative aspects of national cultures;&lt;br /&gt;
* • business stereotypes in different cultures;&lt;br /&gt;
* • general principles of leadership in multinational teams;&lt;br /&gt;
* key challenges while adapting the product/projects to the cultural expectations of the subsequent target audiences;&lt;br /&gt;
* • cross-cultural misunderstandings (conflicts) and the ways to overcome them.&lt;br /&gt;
* characteristic features of written communication in global business environment&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* potential problem areas in managing cross-cultural teams;&lt;br /&gt;
* key challenges while adapting the product/projects to the cultural requirements of the subsequent target audiences;&lt;br /&gt;
* steps to build up mutual understanding inside an intercultural team&lt;br /&gt;
* typical mistakes while preparing documents for the respondents from other cultures.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* techniques to interpret correctly the behavior and intentions of their interlocutors from various cultures&lt;br /&gt;
* methods to settle down conflicts arisen from cultural misunderstandings&lt;br /&gt;
* strategies to improve their cross-cultural competencies to ensure a more correct promotion of their product/project&lt;br /&gt;
* fundamentals of global business etiquette (in both oral and written types of communication with interlocutors representing other cultures)&lt;br /&gt;
* strategies to solve problems in cross-cultural issues in the global business environment&lt;br /&gt;
* *- What should a student be able to evaluate at the end of the course? By the&lt;br /&gt;
* end of the course, the students should be able to evaluate:&lt;br /&gt;
* a cultural conflict to apply subsequent remedies;&lt;br /&gt;
* cultural intentions of the parties during negotiations.&lt;br /&gt;
* marketing communication strategies for their possible application in various cultures;&lt;br /&gt;
* presentations for their appropriateness for the demonstration to the representatives of other cultures. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 55-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-54 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
|  In-class work (including exercises and case studies) || 100&lt;br /&gt;
|-&lt;br /&gt;
| Final Project (Team) || 0&lt;br /&gt;
|-&lt;br /&gt;
|   Exams || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Abramson N., and Moran R. 2018. Managing Cultural Differences. Global Leadership for the 21st Century. Routledge.&lt;br /&gt;
* Trompenaars F., Hampden-Turner Ch. 2000. Riding The Ways of Culture:  Understanding Cultural Diversity in Business. Nicholas Brealey Publishing.&lt;br /&gt;
* Trompenaars F.,  Woolliams P (2004).  A new paradigm for Marketing Across Cultures.  Marketing Insights. Available at  http://www.thtconsulting.com/Articles/Anew%20paradigm%20for%20Marketing%20Across%20Cultures.pdf&lt;br /&gt;
* Meyer E. 2014. The Culture Map: Breaking Through the Invisible Boundaries of Global Business. PublicAffairs&lt;br /&gt;
* Minkov M. 2011. Cultural Differences in a Globalizing World. UK: Emerald Group Publishing Limited&lt;br /&gt;
* Gudykunst W. 2003. Cross Cultural and Intercultural Communication. California: Sage Publications.&lt;br /&gt;
* Molinsky A. 2013. Common Language Doesn’t Equal Common Culture. Harvard Business Review, April 3, 2013. .&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5&lt;br /&gt;
|-&lt;br /&gt;
| Testing (written or computer based) || 1 || 0 || 0 || 0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral polls || 1 || 1 || 1 || 0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercises || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Exercises (Case Study) || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || Is it possible to consider cross-cultural management an independent branch of business? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the main differences between high-context and low-context cultures? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Provide 2-3 examples of cross-cultural interfaces and state their differences from cross-cultural dimensions? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the stages of the Developmental Model of Intercultural Sensitivity (DMIS) by M. Bennett? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is the difference between cultural intelligence and emotional intelligence? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Describe the Cultural Intelligence Techniques of Head, Body, and Heart. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || Which methods for collecting and analyzing of cultural data can you name? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What factors should be taken into consideration while promoting the project/product among various target audiences in other cultures? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the main differences in working with media in different cultures when promoting a product/project? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is the difference between ‘dialogue’ and ‘interaction’? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is understood by ‘semantic scissors’ in the dialogue? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the key reasons for cross-cultural conflicts? How can cross-cultural conflicts influence business issues? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the key principles of conflict mediation? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the differences in textual structures and their interpretations in various cultures? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Which characteristic features of business correspondence in different cultures can you name? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Which issues must be taken into consideration to interpret correctly emails of business partners from other cultures? || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Name two directions in international business with the best applications for the tools of cross-cultural management.&lt;br /&gt;
# Which culturally-based risks can one encounter in IT-projects?&lt;br /&gt;
# What are the components of the personal brand of a successful cross-cultural manager?&lt;br /&gt;
# How can you apply the Culture Map (E. Meyer) to avoid cultural traps in business?&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# What are the potential problem areas in working in cross-cultural teams?&lt;br /&gt;
# What changes occur when evolving through each step of the DMIS scale?&lt;br /&gt;
# Please provide five tips to strengthen the performance of a cross-cultural team&lt;br /&gt;
# What are the key challenges for managing multicultural teams?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# What are the main differences in the promotion of the product/project in social networks in different cultures?&lt;br /&gt;
# Give 2-3 examples of culturally inappropriate information for publication in mass media.&lt;br /&gt;
# What coloristic features should be taken into account while preparing a website for the promotion among target audiences in various cultures?&lt;br /&gt;
# Give 2-3 examples of cultural faux pas of well-known companies while promoting their products in other cultures.&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# Name three aspects to be taken into consideration while negotiating with the representatives of other cultures.&lt;br /&gt;
# Describe the algorithm for solving cross-cultural conflicts in multicultural teams.&lt;br /&gt;
# What are the peculiarities of negotiating strategies of the representatives of various cultures? What are the remedies not to be trapped in such manipulation?&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
# Why is it so important to take into account the cultural characteristics of potential investors while preparing for presentations?&lt;br /&gt;
# Please provide 3-4 examples of the incorrect interpretation of cultural intentions in textual messages of business partners from other cultures.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7962</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7962"/>
		<updated>2022-12-06T13:18:16Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Cross-Cultural Management for IT-Specialists =&lt;br /&gt;
* '''Course name''': Cross-Cultural Management for IT-Specialists&lt;br /&gt;
* '''Code discipline''': 0.1 Course characteristics&lt;br /&gt;
* '''Subject area''': &lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This course covers the following concepts: • Interaction in a Multicultural Team;; • Leadership Across Cultures;; • Cross-Cultural Positioning/Adaptation of a Project/Company;; • Resolution of Cross-Cultural Disputes;.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Cross-Cultural Management and Modern Challenges in Business || &lt;br /&gt;
# - The Best Variant to Apply Cross-Cultural Management Skills in Modern Business&lt;br /&gt;
# - Qualitative Aspects of National Cultures&lt;br /&gt;
# - Personal Branding of a Manager/Specialist Aspiring to Work Globally&lt;br /&gt;
|-&lt;br /&gt;
| Working in Multicultural Teams. || &lt;br /&gt;
# Cross-Cultural Sensitivity.&lt;br /&gt;
# Collaboration inside a Multicultural Team.&lt;br /&gt;
# Leadership of a Multinational Team&lt;br /&gt;
|-&lt;br /&gt;
| Cross-Cultural Adaptation of a Product/Project. || &lt;br /&gt;
# - Collecting information on target audiences in a foreign cultural environment.&lt;br /&gt;
# - Cross-Cultural Activities Online.&lt;br /&gt;
# - Corporate Communications in Cross-Cultural Environment.&lt;br /&gt;
|-&lt;br /&gt;
| Cross-Cultural Negotiations and Dispute Resolution || &lt;br /&gt;
# - Dialogue in International Business.&lt;br /&gt;
# - Specific Features of Business Negotiations in Cross-Cultural Environment&lt;br /&gt;
# - Cross-Cultural Conflicts in Business.&lt;br /&gt;
# - Cross-Cultural Mediation and Dispute Resolution&lt;br /&gt;
|-&lt;br /&gt;
| Written Communication in Multicultural Environment || &lt;br /&gt;
# - Business Correspondence in Multicultural Environment.&lt;br /&gt;
# - Interpretation of Texts in Various Cultures.&lt;br /&gt;
# - Cultural Stereotypes while Preparing for Presentations (colors, texts, etc.).&lt;br /&gt;
# - Cross-Cultural Issues in Investor Presentations.&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
The main objective of the course is to provide students with a set of skills to identify and adequately interpret the cultural intentions of their respective target audiences to successfully promote themselves and their projects in foreign markets. During the course, the students will receive information on the following aspects:&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* • qualitative aspects of national cultures;&lt;br /&gt;
* • business stereotypes in different cultures;&lt;br /&gt;
* • general principles of leadership in multinational teams;&lt;br /&gt;
* key challenges while adapting the product/projects to the cultural expectations of the subsequent target audiences;&lt;br /&gt;
* • cross-cultural misunderstandings (conflicts) and the ways to overcome them.&lt;br /&gt;
* characteristic features of written communication in global business environment&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* potential problem areas in managing cross-cultural teams;&lt;br /&gt;
* key challenges while adapting the product/projects to the cultural requirements of the subsequent target audiences;&lt;br /&gt;
* steps to build up mutual understanding inside an intercultural team&lt;br /&gt;
* typical mistakes while preparing documents for the respondents from other cultures.&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* techniques to interpret correctly the behavior and intentions of their interlocutors from various cultures&lt;br /&gt;
* methods to settle down conflicts arisen from cultural misunderstandings&lt;br /&gt;
* strategies to improve their cross-cultural competencies to ensure a more correct promotion of their product/project&lt;br /&gt;
* fundamentals of global business etiquette (in both oral and written types of communication with interlocutors representing other cultures)&lt;br /&gt;
* strategies to solve problems in cross-cultural issues in the global business environment&lt;br /&gt;
* *- What should a student be able to evaluate at the end of the course? By the&lt;br /&gt;
* end of the course, the students should be able to evaluate:&lt;br /&gt;
* a cultural conflict to apply subsequent remedies;&lt;br /&gt;
* cultural intentions of the parties during negotiations.&lt;br /&gt;
* marketing communication strategies for their possible application in various cultures;&lt;br /&gt;
* presentations for their appropriateness for the demonstration to the representatives of other cultures. &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 85-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 70-84 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 55-69 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Poor || 0-54 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
|  In-class work (including exercises and case studies) || 100&lt;br /&gt;
|-&lt;br /&gt;
| Final Project (Team) || 0&lt;br /&gt;
|-&lt;br /&gt;
|   Exams || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* Abramson N., and Moran R. 2018. Managing Cultural Differences. Global Leadership for the 21st Century. Routledge.&lt;br /&gt;
* Trompenaars F., Hampden-Turner Ch. 2000. Riding The Ways of Culture:  Understanding Cultural Diversity in Business. Nicholas Brealey Publishing.&lt;br /&gt;
* Trompenaars F.,  Woolliams P (2004).  A new paradigm for Marketing Across Cultures.  Marketing Insights. Available at  http://www.thtconsulting.com/Articles/Anew%20paradigm%20for%20Marketing%20Across%20Cultures.pdf&lt;br /&gt;
* Meyer E. 2014. The Culture Map: Breaking Through the Invisible Boundaries of Global Business. PublicAffairs&lt;br /&gt;
* Minkov M. 2011. Cultural Differences in a Globalizing World. UK: Emerald Group Publishing Limited&lt;br /&gt;
* Gudykunst W. 2003. Cross Cultural and Intercultural Communication. California: Sage Publications.&lt;br /&gt;
* Molinsky A. 2013. Common Language Doesn’t Equal Common Culture. Harvard Business Review, April 3, 2013. .&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
 &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
&lt;br /&gt;
'''NO DATA'''&lt;br /&gt;
 &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || Is it possible to consider cross-cultural management an independent branch of business? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the main differences between high-context and low-context cultures? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Provide 2-3 examples of cross-cultural interfaces and state their differences from cross-cultural dimensions? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the stages of the Developmental Model of Intercultural Sensitivity (DMIS) by M. Bennett? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is the difference between cultural intelligence and emotional intelligence? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Describe the Cultural Intelligence Techniques of Head, Body, and Heart. || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || Which methods for collecting and analyzing of cultural data can you name? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What factors should be taken into consideration while promoting the project/product among various target audiences in other cultures? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the main differences in working with media in different cultures when promoting a product/project? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is the difference between ‘dialogue’ and ‘interaction’? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What is understood by ‘semantic scissors’ in the dialogue? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the key reasons for cross-cultural conflicts? How can cross-cultural conflicts influence business issues? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the key principles of conflict mediation? || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Question || What are the differences in textual structures and their interpretations in various cultures? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Which characteristic features of business correspondence in different cultures can you name? || 1&lt;br /&gt;
|-&lt;br /&gt;
| Question || Which issues must be taken into consideration to interpret correctly emails of business partners from other cultures? || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Name two directions in international business with the best applications for the tools of cross-cultural management.&lt;br /&gt;
# Which culturally-based risks can one encounter in IT-projects?&lt;br /&gt;
# What are the components of the personal brand of a successful cross-cultural manager?&lt;br /&gt;
# How can you apply the Culture Map (E. Meyer) to avoid cultural traps in business?&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
# What are the potential problem areas in working in cross-cultural teams?&lt;br /&gt;
# What changes occur when evolving through each step of the DMIS scale?&lt;br /&gt;
# Please provide five tips to strengthen the performance of a cross-cultural team&lt;br /&gt;
# What are the key challenges for managing multicultural teams?&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
# What are the main differences in the promotion of the product/project in social networks in different cultures?&lt;br /&gt;
# Give 2-3 examples of culturally inappropriate information for publication in mass media.&lt;br /&gt;
# What coloristic features should be taken into account while preparing a website for the promotion among target audiences in various cultures?&lt;br /&gt;
# Give 2-3 examples of cultural faux pas of well-known companies while promoting their products in other cultures.&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
# Name three aspects to be taken into consideration while negotiating with the representatives of other cultures.&lt;br /&gt;
# Describe the algorithm for solving cross-cultural conflicts in multicultural teams.&lt;br /&gt;
# What are the peculiarities of negotiating strategies of the representatives of various cultures? What are the remedies not to be trapped in such manipulation?&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
# Why is it so important to take into account the cultural characteristics of potential investors while preparing for presentations?&lt;br /&gt;
# Please provide 3-4 examples of the incorrect interpretation of cultural intentions in textual messages of business partners from other cultures.&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7961</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7961"/>
		<updated>2022-12-05T08:17:48Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enterprise programming on Javascript - Advanced =&lt;br /&gt;
* '''Course name''': Enterprise programming on Javascript - Advanced&lt;br /&gt;
* '''Code discipline''': CSE122&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This is an advanced course in web development.&lt;br /&gt;
It offers advanced techniques and tools that can be applied within professional enterprise JavaScript development using React and express. During the course, students will learn more about processes in modern enterprise web development; We will take an overview on client-server communication patterns and authorization techniques, learn about advanced application optimization methods, microfrontends, testing. Also, we will take a brief interview on mobile and desktop development with JavaScript and build a full-fledged web application.&lt;br /&gt;
This course requires base knowledge in HTML, CSS, JS and React.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE122 or CSE120&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills.&lt;br /&gt;
* OOP, and software design.&lt;br /&gt;
* Familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
* Javascript&lt;br /&gt;
* HTML&lt;br /&gt;
* CSS&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Introduction || &lt;br /&gt;
# Intro to micro frontend modules architecture&lt;br /&gt;
# Group projects&lt;br /&gt;
# Enterprise tools to maintain project&lt;br /&gt;
|-&lt;br /&gt;
| Architecture || &lt;br /&gt;
# Enterprise ready technology&lt;br /&gt;
# Monolith versus Micro modules&lt;br /&gt;
# Architecture of micro modules based web application&lt;br /&gt;
|-&lt;br /&gt;
| UI/UX/react || &lt;br /&gt;
# React&lt;br /&gt;
# UI/UX&lt;br /&gt;
# UI-kit&lt;br /&gt;
|-&lt;br /&gt;
| Nodejs || &lt;br /&gt;
# NodeJS introduction&lt;br /&gt;
# Dev server&lt;br /&gt;
|-&lt;br /&gt;
| Testing App || &lt;br /&gt;
# Unit testing&lt;br /&gt;
# Component testing&lt;br /&gt;
# e2e testing&lt;br /&gt;
|-&lt;br /&gt;
| Security in web || &lt;br /&gt;
# Authorization/Authentication&lt;br /&gt;
# JWT token&lt;br /&gt;
# CORS&lt;br /&gt;
# Web attacks&lt;br /&gt;
|-&lt;br /&gt;
| Optimization || &lt;br /&gt;
# Web optimization&lt;br /&gt;
# React optimization&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to enable a student to go from an idea to an MVP with the focus on delivering value to the customer and building the product in close to enterprise environment.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Explain web app Architecture&lt;br /&gt;
* Understand ui/ux design system&lt;br /&gt;
* Describe client/server communication&lt;br /&gt;
* Understand importance of testing&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Build web app Architecture&lt;br /&gt;
* Develop Design system&lt;br /&gt;
* Developer server&lt;br /&gt;
* Write Maintainable Tests&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Implement modern micro frontend architecture&lt;br /&gt;
* Understand enterprise programming &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Cource project || 45&lt;br /&gt;
|-&lt;br /&gt;
| Oral Exam || 45&lt;br /&gt;
|-&lt;br /&gt;
| Increment Demo || 10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes.&amp;lt;br&amp;gt;Visit technical meetings to ask questions about previous materials&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* ReactJS documentation,&lt;br /&gt;
* ReduxJS Toolkit documentation,&lt;br /&gt;
* NodeJS documentation,&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Bitbucket&lt;br /&gt;
* Jira&lt;br /&gt;
* Miro&lt;br /&gt;
* Figma &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Make teams&amp;lt;br&amp;gt;Define project idea&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present project idea&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Startup project&amp;lt;br&amp;gt;Create repository&amp;lt;br&amp;gt;Deploy application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present hello world application on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Make html/css markup of project features&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present styled application on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Develop server part of application&amp;lt;br&amp;gt;Connect web application with server part&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present communication between web and server applications on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Add tests to application with 80% coverage&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Show test coverage&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Finalize project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present application increment on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Finalize project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present application increment on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present their project work they have accomplished during the course.&lt;br /&gt;
# Then each student accessed to oral exam and himself involvement to the course would evaluated&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a product and follow the guidelines of the course. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
	<entry>
		<id>https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7960</id>
		<title>IU:TestPage</title>
		<link rel="alternate" type="text/html" href="https://eduwiki.innopolis.university/index.php?title=IU:TestPage&amp;diff=7960"/>
		<updated>2022-12-05T08:12:25Z</updated>

		<summary type="html">&lt;p&gt;R.sirgalina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Enterprise programming on Javascript - Advanced =&lt;br /&gt;
* '''Course name''': Enterprise programming on Javascript - Advanced&lt;br /&gt;
* '''Code discipline''': CSE122&lt;br /&gt;
* '''Subject area''': Software Engineering&lt;br /&gt;
&lt;br /&gt;
== Short Description ==&lt;br /&gt;
This is an advanced course in web development.&lt;br /&gt;
It offers advanced techniques and tools that can be applied within professional enterprise JavaScript development using React and express. During the course, students will learn more about processes in modern enterprise web development; We will take an overview on client-server communication patterns and authorization techniques, learn about advanced application optimization methods, microfrontends, testing. Also, we will take a brief interview on mobile and desktop development with JavaScript and build a full-fledged web application.&lt;br /&gt;
This course requires base knowledge in HTML, CSS, JS and React.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite subjects ===&lt;br /&gt;
* CSE101&lt;br /&gt;
* CSE102&lt;br /&gt;
* CSE122 or CSE120&lt;br /&gt;
&lt;br /&gt;
=== Prerequisite topics ===&lt;br /&gt;
* Basic programming skills.&lt;br /&gt;
* OOP, and software design.&lt;br /&gt;
* Familiarity with some development framework or technology (web or mobile)&lt;br /&gt;
* Javascript&lt;br /&gt;
* HTML&lt;br /&gt;
* CSS&lt;br /&gt;
&lt;br /&gt;
== Course Topics ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Course Sections and Topics&lt;br /&gt;
|-&lt;br /&gt;
! Section !! Topics within the section&lt;br /&gt;
|-&lt;br /&gt;
| Introduction || &lt;br /&gt;
# Intro to micro frontend modules architecture&lt;br /&gt;
# Group projects&lt;br /&gt;
# Enterprise tools to maintain project&lt;br /&gt;
|-&lt;br /&gt;
| Architecture || &lt;br /&gt;
# Enterprise ready technology&lt;br /&gt;
# Monolith versus Micro modules&lt;br /&gt;
# Architecture of micro modules based web application&lt;br /&gt;
|-&lt;br /&gt;
| UI/UX/react || &lt;br /&gt;
# React&lt;br /&gt;
# UI/UX&lt;br /&gt;
# UI-kit&lt;br /&gt;
|-&lt;br /&gt;
| Nodejs || &lt;br /&gt;
# NodeJS introduction&lt;br /&gt;
# Dev server&lt;br /&gt;
|-&lt;br /&gt;
| Testing App || &lt;br /&gt;
# Unit testing&lt;br /&gt;
# Component testing&lt;br /&gt;
# e2e testing&lt;br /&gt;
|-&lt;br /&gt;
| Security in web || &lt;br /&gt;
# Authorization/Authentication&lt;br /&gt;
# JWT token&lt;br /&gt;
# CORS&lt;br /&gt;
# Web attacks&lt;br /&gt;
|-&lt;br /&gt;
| Optimization || &lt;br /&gt;
# Web optimization&lt;br /&gt;
# React optimization&lt;br /&gt;
|} &lt;br /&gt;
== Intended Learning Outcomes (ILOs) ==&lt;br /&gt;
&lt;br /&gt;
=== What is the main purpose of this course? ===&lt;br /&gt;
What is the main goal of this course  formulated in one sentence?&lt;br /&gt;
The main purpose of this course is to enable a student to go from an idea to an MVP with the focus on delivering value to the customer and building the product in close to enterprise environment.&lt;br /&gt;
&lt;br /&gt;
=== ILOs defined at three levels ===&lt;br /&gt;
&lt;br /&gt;
==== Level 1: What concepts should a student know/remember/explain? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Explain web app Architecture&lt;br /&gt;
* Understand ui/ux design system&lt;br /&gt;
* Describe client/server communication&lt;br /&gt;
* Understand importance of testing&lt;br /&gt;
&lt;br /&gt;
==== Level 2: What basic practical skills should a student be able to perform? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Build web app Architecture&lt;br /&gt;
* Develop Design system&lt;br /&gt;
* Developer server&lt;br /&gt;
* Write Maintainable Tests&lt;br /&gt;
&lt;br /&gt;
==== Level 3: What complex comprehensive skills should a student be able to apply in real-life scenarios? ====&lt;br /&gt;
By the end of the course, the students should be able to ...&lt;br /&gt;
* Implement modern micro frontend architecture&lt;br /&gt;
* Understand enterprise programming &lt;br /&gt;
== Grading ==&lt;br /&gt;
&lt;br /&gt;
=== Course grading range ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Grade !! Range !! Description of performance&lt;br /&gt;
|-&lt;br /&gt;
| A. Excellent || 90-100 || -&lt;br /&gt;
|-&lt;br /&gt;
| B. Good || 75-89 || -&lt;br /&gt;
|-&lt;br /&gt;
| C. Satisfactory || 60-74 || -&lt;br /&gt;
|-&lt;br /&gt;
| D. Fail || 0-59 || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Course activities and grading breakdown ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Percentage of the overall course grade&lt;br /&gt;
|-&lt;br /&gt;
| Cource project || 45&lt;br /&gt;
|-&lt;br /&gt;
| Oral Exam || 45&lt;br /&gt;
|-&lt;br /&gt;
| Increment Demo || 10&lt;br /&gt;
|-&lt;br /&gt;
|  || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommendations for students on how to succeed in the course ===&lt;br /&gt;
Participation is important. Showing up is the key to success in this course.&amp;lt;br&amp;gt;You will work in teams, so coordinating teamwork will be an important factor for success. This is also reflected in the peer review being a graded item.&amp;lt;br&amp;gt;Review lecture materials before classes.&amp;lt;br&amp;gt;Visit technical meetings to ask questions about previous materials&lt;br /&gt;
&lt;br /&gt;
== Resources, literature and reference materials ==&lt;br /&gt;
&lt;br /&gt;
=== Open access resources ===&lt;br /&gt;
* ReactJS documentation,&lt;br /&gt;
* ReduxJS Toolkit documentation,&lt;br /&gt;
* NodeJS documentation,&lt;br /&gt;
&lt;br /&gt;
=== Closed access resources ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Software and tools used within the course ===&lt;br /&gt;
* Bitbucket&lt;br /&gt;
* Jira&lt;br /&gt;
* Miro&lt;br /&gt;
* Figma &lt;br /&gt;
= Teaching Methodology: Methods, techniques, &amp;amp; activities =&lt;br /&gt;
&lt;br /&gt;
== Activities and Teaching Methods ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Teaching and Learning Methods within each section&lt;br /&gt;
|-&lt;br /&gt;
! Teaching Techniques !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Problem-based learning (students learn by solving open-ended problems without a strictly-defined solution) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Project-based learning (students work on a project) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Modular learning (facilitated self-study) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Differentiated learning (provide tasks and activities at several levels of difficulty to fit students needs and level) || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Contextual learning (activities and tasks are connected to the real world to make it easier for students to relate to them); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| развивающего обучения (задания и материал &amp;quot;прокачивают&amp;quot; ещё нераскрытые возможности студентов); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| концентрированного обучения (занятия по одной большой теме логически объединяются); || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| inquiry-based learning || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Just-in-time teaching || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Activities within each section&lt;br /&gt;
|-&lt;br /&gt;
! Learning Activities !! Section 1 !! Section 2 !! Section 3 !! Section 4 !! Section 5 !! Section 6 !! Section 7&lt;br /&gt;
|-&lt;br /&gt;
| Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Interactive Lectures || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Development of individual parts of software product code || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Group projects || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Peer Review || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Discussions || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Presentations by students || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Simulations and role-plays || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Oral Reports || 1 || 1 || 1 || 1 || 1 || 1 || 1&lt;br /&gt;
|} &lt;br /&gt;
== Formative Assessment and Course Activities ==&lt;br /&gt;
&lt;br /&gt;
=== Ongoing performance assessment ===&lt;br /&gt;
&lt;br /&gt;
==== Section 1 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Make teams&amp;lt;br&amp;gt;Define project idea&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present project idea&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 2 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Startup project&amp;lt;br&amp;gt;Create repository&amp;lt;br&amp;gt;Deploy application&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present hello world application on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 3 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Make html/css markup of project features&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present styled application on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|} &lt;br /&gt;
==== Section 4 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Develop server part of application&amp;lt;br&amp;gt;Connect web application with server part&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present communication between web and server applications on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 5 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Add tests to application with 80% coverage&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Show test coverage&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 6 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Finalize project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present application increment on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
==== Section 7 ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! Activity Type !! Content !! Is Graded?&lt;br /&gt;
|-&lt;br /&gt;
| Group Project Work || Finalize project&amp;lt;br&amp;gt;&amp;lt;br&amp;gt; || 0&lt;br /&gt;
|-&lt;br /&gt;
| Demo of increment || Present application increment on production environment&amp;lt;br&amp;gt; || 1&lt;br /&gt;
|} &lt;br /&gt;
=== Final assessment ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# Can be a final exam, project defense, or some other equivalent of the final exam.&lt;br /&gt;
# For the final assessment, students present their project work they have accomplished during the course.&lt;br /&gt;
# Then each student accessed to oral exam and himself involvement to the course would evaluated&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The retake exam ===&lt;br /&gt;
'''Section 1'''&lt;br /&gt;
# For the retake, students have to implement a product and follow the guidelines of the course. The complexity of the product can be reduced, if it is one person working on it. The grading criteria for each section are the same as for the final project presentation. There has to be a meeting before the retake itself to plan and agree on the product ideas, and to answer questions.&lt;br /&gt;
# P7. Activities and Teaching Methods by Sections&lt;br /&gt;
# Mark what techniques and methods are used in each section (1 is used, 0 is not used).&lt;br /&gt;
# Table A1: Teaching and Learning Methods within each section&lt;br /&gt;
# Table A2: Activities within each section&lt;br /&gt;
'''Section 2'''&lt;br /&gt;
&lt;br /&gt;
'''Section 3'''&lt;br /&gt;
&lt;br /&gt;
'''Section 4'''&lt;br /&gt;
&lt;br /&gt;
'''Section 5'''&lt;br /&gt;
&lt;br /&gt;
'''Section 6'''&lt;br /&gt;
&lt;br /&gt;
'''Section 7'''&lt;/div&gt;</summary>
		<author><name>R.sirgalina</name></author>
	</entry>
</feed>