📜 ⬆️ ⬇️

Semester totals

So, another semester ends and I would like to talk about what is happening and how are students doing.
I had two courses this semester. First Linguistic and CAD software (LIPO) (second year), second TRPO (fourth year).

In general, I am a graduate student of the Siberian Federal University of the Institute of Space and Information Technologies. In the framework of postgraduate studies I conduct classes.

As part of the LIPO course, students did three (or rather, some still do) labs:
1. Interpreter
2. Graphic editor of raster graphics
3. Editor block diagrams
The second course is great. There is also a charge of cheerfulness, zeal and positive. In the next semester, we plan to develop the last lab to kursak. The main direction is the simulation of the application using the block diagram.

As part of the course TRPO was five labs, and the result was the TK for the development of a software product:
1. Development of requirements
2. Diagram UseCase
3. The relational model
4. Acceptance tests
5. Project Plan
Also, students in the framework of the TRPO made a prototype of their system using (optional):
- Serena Prototype Composer
- Sketch Flow
- The development environment in which it is planned to develop the product
Next semester, students will design and develop their product.
In general, the course of TRPO should cover such things as software development processes, different methodologies. But still, students wanted to give more practice.
')
Also for students I tried to give a practical task for each lesson. Not very complicated, but requiring development. Honestly, I have already included such tasks at the end of the semester, which I regret. For the fulfillment of the tasks I distributed the plus signs, three plus points - one laba with an automatic machine :-).
Here is an example of one of the tasks, a simple program that allows you to create stickers on your desktop:

Minimum requirements (for all +1):
  1. The ability to add a sticker
  2. Stickers can be any number
  3. You can write text in the sticker
  4. Clear interface (independent evaluator)
Additional requirements first group (for all +1, if you received +1 for the previous group):
  1. Resize Sticker
  2. Change the position of the sticker
  3. To fix the sticker so that it can not be moved
  4. Change sticker color
  5. Ability to draw in a sticker (only brush)
Additional requirements of the second group (Pros are considered only if you received a +1 for the previous group):
  1. Strings in the sticker lined +1
  2. Add the ability to set a reminder +1
  3. The next time you start the program, restore the old stickers +2
Bonus (counted separately from other groups):
  1. Beautiful WPF +2 interface


In general, students need to be stimulated somehow, otherwise the picture is that during the semester we do nothing, but at the end we start to run. As a result, from the next semester for fourth-year students I introduce such a system:
- At the beginning of the semester, each is given 20 points.
- Every week I follow their progress on the project plan.
- Not completing or delaying the task entails subtracting one point.
- To prevent disagreements, students for each task describe clear requirements, and I agree with them.
- If there are no agreed requirements, then in any dispute of rights, I
- If not all requirements are met for any task - minus one score
- If at the end of the semester the student is left with zero points - the student did not pass the course
It seems to me that such a system will force students to work during the whole semester, and maybe not. Wait and see. I wonder your opinion.

Another very important communication with students outside the classroom. To do this, for each group, I start my own Google group, in which I publish information about progress, give some additional tasks, get questions from students and some feedback. I also started a group for all students of our specialty. Development is slow, but I try (I hope the students will start too). Unfortunately, students are difficult to stimulate to work with a group or some kind of communication. We are a hidden people and notorious. :-)

In this way, and passed (almost) another semester. I feel there will be deductions. :-) It’s necessary to start sometime. :-)

PS: I would like to learn about interesting teaching methods and interesting tasks. Share if that. :-)

Source: https://habr.com/ru/post/77511/


All Articles