10-ти клас няма да имат часове на 22.12 и 23.12. Следете сайта за новини, тъй като ще имате домашно. Весели празници!
Deadline
14 Dec 2015 22:00
10-ти клас няма да имат часове на 22.12 и 23.12. Следете сайта за новини, тъй като ще имате домашно. Весели празници!
С две думи, някои от участниците в курса сега виждат смисъла, но не са предали предишните домашни. Трябва да имат шанс да се поправят и добър вариант е следното:
Пълното описание на задачата можете да намерите тук:
https://github.com/thebravoman/software_engineering_2015/blob/master/hm_bonus_minify/description.md
Текущата й версия е:
You have missed participating in some of the homeworks. But you know want to make up because you know the subject and would like to learn how to solve the tasks.
This is the chance. I have always whish to know for which 3 months I have spend the most money. Just input „3“ and it to search the whole CSV and to tell me – months X,Y,Z are the once you have spend (or gained) the most. So this tasks below are simple steps to this.
The versions are again six so that you could follow a process while programming them. A real small project. It also has requirements that you must first understand before implementing a solution.
The points from this tasks could be added to your overall score without increasing the MAX score for the course. Currently the max score for the course is 10. This projects could give up to 3.5 more to your score while the course max stays 10. It gives a chance to make up for some lost opportunities in the past two and a half months.
IMPORTANT! If a previous version does not work than the next one is not checked.
There is mobile app called Monefy. It is a personal finance management app and it export in the following CSV format
date account category amount currency description 01/12/2014 PersonalCash K -100 BGN Some description
You must build 6 versions of a ruby program that: The submited program is always called Class_Number_FirstName_LastName.rb and should be submited in the folder where this description is
Build a program that accepts:
0.5
09 Dec 2015 22:00
Build a program that accepts:
0.5
10 Dec 2015 22:00
Build a program that accepts:
0.5
11 Dec 2015 22:00
Build a program that accepts:
- the root node of the xml is called <minify>
- the root node has many <account> children. The <account> children are sorted ASC
- the <account> node has <date> children. The <date> children are sorted ASC
- the <date> node has <amount> children. The <amount> children are sorted ASC
- the <amount> node contains the value from column "amount" as <amount>-100</amount>
0.5
12 Dec 2015 22:00
Basically version 4, but the program should be able to accept file or url as a command line argument
0.5
13 Dec 2015 22:00
Build a program that accepts:
<minify>
<gain>
<date_start>the_start_date</date_start>
<date_end>the_end_date</date_end>
<value>the_value</value>
</gain>
<expense>
<date_start>the_start_date</date_start>
<date_end>the_end_date</date_end>
<value>the_value</value>
</expense>
</minify>
Where the actual values for „the_start_date“, „the_end_date“, „the_value“ are calculated in the following way.
A period of 1 month starts at the smallest date in the month and end at the largest date in the month A period of 2 months starts at the smallest date in one month and ends at the largest date the next month A period of 3 months starts at the smallest date in one month and ends at the largest date in the month following the next month.
1.0
14 Dec 2015 22:00
Линк към условията
Контролното ще представлява една задача – писане на код. Времето за задачата ще бъде 40 минути.
Това са дипломантите ми за тази година с техните работи. Поставям ги тук и други да могат да гледат и да са готови за догодина. Най ми е мъчно, че роботските теми се ограничават от една – на Мартин и Емилиян.
Любомир Янков Социална мрежа за включване в събития, Ruby On Rails
Веселина Колова Онлайн платформа, социален каталог, с насоченост Български театри.
Иво Стартев Интернет сайта за автоматизиране на поръчки за изработването на лазерно рязани стенсили
Християн Додов 2D многопотребителна браузър игра
Станислав Вълканов Мрежа за споделяне, популяризиране и закупуване на видео материали, Ruby on Rails
Симеон Шопкин Мобилно приложение за автомобилна сервизна книжка
https://drive.google.com/open?id=1XW7Gz0HL2dELkpT63ZCm3mJw3E61_oWZ8xYoGAzePGE
Трябва още един двама да добавим към списъка
Домашните по ПО – 10-ти клас ще се компилират, както е описано тук.
Новото домашно по Програмно Осигуряване можете да намерите в презентациите:
Всяко домашно трябва да изпълнява критериите, публикувани тук
Задачите се взимат по следния начин
scp student@{ip}:/home/student/local/sf_exam_{class}/tests/{number}* .
scp student@172.16.18.174:/home/student/local/sf_exam_a/tests/12* .
Задачите се прадават по следния начин:
scp {my_file} student@{ip}:/home/student/local/sf_exam_{class}/results/
Точно 30 минути.
Времето е за всичко, включително за копиране на задачите.