Difference between revisions of "The guidelines & FAQ for offering elective courses"

From IU
Jump to navigation Jump to search
Line 1: Line 1:
 
General information about elective courses
 
General information about elective courses
   
= '''What is an elective course?''' =
+
= What is an elective course? =
   
 
An elective is a course chosen by students based on their interest.
 
An elective is a course chosen by students based on their interest.
Line 35: Line 35:
 
# Cross-platform Mobile Development with Flutter.
 
# Cross-platform Mobile Development with Flutter.
   
= '''How many classes/teaching hours does a course take?''' =
+
= How many classes/teaching hours does a course take? =
   
 
A technical elective course is 40 academic hours of teaching, i.e. 20 classes (90 minutes each).
 
A technical elective course is 40 academic hours of teaching, i.e. 20 classes (90 minutes each).

Revision as of 17:32, 21 March 2022

General information about elective courses

What is an elective course?

An elective is a course chosen by students based on their interest.

There are two types of electives: technical and humanities. Some of the electives we have offered during the last couple of years are:

What should be the content of an elective course?

The content and topics can be suggested by the instructor who is delivering the course. If you are hesitating as to what exactly to offer we can help you out.

Generally speaking, we welcome industry-related subjects. The main criteria are two:

  1. subjects have to be suitable for students given their background;
  2. subjects must not repeat the core subjects that students take during their degree. (See: core subjects by each year BSc & MS)

Some subjects of interest to our students could be:

  1. Industrial Programming in Java;
  2. Backend Development with Kotlin;
  3. Advanced С++: New Language Concepts, Features and Mechanisms;
  4. UX/UI design;
  5. Back-end development with Python.

Example subjects we are already delivering:

  1. Introduction to Quantum Programming;
  2. Front-end Web Development;
  3. Programming in Haskell;
  4. Introduction to Game Development;
  5. iOS Development with Swift;
  6. Cross-platform Mobile Development with Flutter.

How many classes/teaching hours does a course take?

A technical elective course is 40 academic hours of teaching, i.e. 20 classes (90 minutes each). These 20 classes can be a mix of lectures and labs, i.e. theory and practice, or any other contact format (masterclasses, presentations, training, …). In addition to that the students are expected to have 140 academic hours for self-studying work (homeworks, projects, assignments, reading, etc) and the exam including preparation. A humanities elective is 30 academic hours of teaching (lectures and labs) and extra 42 academic hours for a student’s self-study (homeworks, projects, assignments, reading, etc).