Подійно-орієнтоване програмування в архітектурі гетерогенних ІС
Випускниця магістерської програми ІУСТ, нині — аспірантка НаУКМА Анна Дьоміна розповідатиме про сучасні тенденції в проектуванні інформаційних систем та напрямок свого майбутнього дослідження, виходячи з власного 4-річного досвіду роботи програмістом.
Презентація
26 листопада 2013, 15:00
Аудиторія 1-331
Доповідатиме Дьоміна Анна
Презентація
26 листопада 2013, 15:00
Аудиторія 1-331
Доповідатиме Дьоміна Анна
- 0
- 24 листопада 2013, 22:54
- GarfieldUA
- Залишити коментар
Вивід чисел від 1 до 1000
Виведьті на екран числа від 1 до 1000 без використання циклів чи умов. Не використовуйте просто printf() чи cout
1000 раз.
Як ви це зробите на С чи С++?
Оригінал:
Print numbers from 1 to 1000 without using any loop or conditional statements. Don't just write the printf() or cout statement 1000 times.
How would you do that using C or C++?
Відповідь в коментарі.
1000 раз.
Як ви це зробите на С чи С++?
Оригінал:
Print numbers from 1 to 1000 without using any loop or conditional statements. Don't just write the printf() or cout statement 1000 times.
How would you do that using C or C++?
Відповідь в коментарі.
Інші можливості. Навчання та стажування за кордоном.
Тема сьогоднішнього гуртка:

12 листопада 2013, 15:00
Аудиторія 1-331
Доповідатиме Грабовський Назар
Презентація на dropbox
Інші можливості
Навчання та стажування за кордоном
Я розповідатиму про свій досвід стажування та навчання за кордоном, та про іншого роду кар'єрних можливостей. Осікльки тема кар'єрних можливостей досить обширна, то я планую коротку презентацію (до 30хв.) де зазначу основні пункти, а далі пропоную у форматі питання та відповіді розповісти більш детальніше на обрану вами тему.
12 листопада 2013, 15:00
Аудиторія 1-331
Доповідатиме Грабовський Назар
Презентація на dropbox
- +1
- 12 листопада 2013, 07:51
- GarfieldUA
- Залишити коментар
Гостросоціальне ток-шоу «Ринок праці: як бути продавцем, а не товаром»
Тема наступого гутрка:

NB!
5 листопада 2013, 15:00
Аудиторія 1-331
Доповідатиме Шабінський Антон
Презентація
Особистісний маркетинг
Як бути на ринку праці продавцем, а не товаром
NB!
Треба щоб учасники продивилися слайди і поміркували над питаннями, які там зустрінуться. Я розраховую на це. Якщо я просто сам все продиктую то буде нецікаво. Не потрібно готуватися як на семінар, щось читати, просто поміркувати над цими питаннями. Це дозволить ефективніше витратити час.
5 листопада 2013, 15:00
Аудиторія 1-331
Доповідатиме Шабінський Антон
Презентація
- 0
- 03 листопада 2013, 20:11
- GarfieldUA
- Залишити коментар
С++ сборник рецептов
Ось книга, на основі якої була зроблена доповідь про використання контейнерів.
Викладаю сюди, як і обіцяла)
Dropbox link
Викладаю сюди, як і обіцяла)
Dropbox link
- +1
- 16 жовтня 2013, 20:11
- antoshka
- Залишити коментар
Презентація доповіді про особливості стажування і роботи в Microsoft
Dropbox link.
- +3
- 09 жовтня 2013, 10:16
- FTL
- Залишити коментар
Динамічне програмування, Сортування, Обмеження пам'яті та ще багато чого цікавого
Наступного разу на гуртку:

Не пропустіть рецензію книги McDowell «Cracking the Coding Interview»
Або що потрібно знати, щоб працювати в Google, Facebook, Amazon...
А книжку можна знайти тут:
Cracking the Coding Interview Book
Перша частина доповіді:
Презентація. Динамічне програмування
Доповідатимуть: Андрій Чайка та Діана Сіренко

Не пропустіть рецензію книги McDowell «Cracking the Coding Interview»
Або що потрібно знати, щоб працювати в Google, Facebook, Amazon...
А книжку можна знайти тут:
Cracking the Coding Interview Book
Перша частина доповіді:
Презентація. Динамічне програмування
Доповідатимуть: Андрій Чайка та Діана Сіренко
Unit Tests та ще багато чого цікавого

Чому важливо тестувати програму та як це можна зробити?
На гуртку ми розглянемо:
— що таке Unit Tests
— підключимо до VS бібліотеку, яка дозволяє легко та зручно тестувати
— дізнаємося що таке Code Coverage і навіщо нам це здалось
— продемонструємо Code Coverage на практиці
— дізнаємося про Mock Objects і його використання
Презентація
Доповідатимуть — Діана Сіренко та Даша Луканіна
- +2
- 22 вересня 2013, 14:30
- dianasi
- Залишити коментар
[ОНОВЛЕНО] Гурток з програмування

Шановні студенти!
Наступного навчального року планується проведення гуртка з програмування де ми будемо збиратись, обговорювати і розв'язувати цікаві задачі, що найчастіше трапляються під час співбесіди при влаштуванні на роботу в серйозні компанії.
Якщо ви не байдужі до програмування і бажаєте дізнатись багато цікавого та нового — робіть попередній запис у гурток, залишивши коментар.
[UPDATE] Гурток розпочинає свою роботу!
Ми чекатимемо на вас у вівторок(17.09.2013), о 15:00, ауд. 1-331.
- 0
- 25 червня 2013, 17:34
- GarfieldUA
- 33
Ода стратегічному програмуванню
Автор: Фітель Данило Романович
Ода стратегічному програмуванню
Сідаючи за свій робочий стіл
З запасами ентузіазму й кави,
Заходить у систему технофіл –
І зразу у редактор Сі чи Джави.
«Все зрозуміло», — скажем ми собі,
Діагноз встновивши однозначно.
Зітхнувши, нарікаєм необачно
Йому подібних словом «програміст».
Чому так сильно б’є клавіатуру,
Встромивши пильний погляд у консоль?
За морем хвиль в простій карикатурі
Червоний колір вигляда Ассоль.
Читати далі
Ода стратегічному програмуванню
Сідаючи за свій робочий стіл
З запасами ентузіазму й кави,
Заходить у систему технофіл –
І зразу у редактор Сі чи Джави.
«Все зрозуміло», — скажем ми собі,
Діагноз встновивши однозначно.
Зітхнувши, нарікаєм необачно
Йому подібних словом «програміст».
Чому так сильно б’є клавіатуру,
Встромивши пильний погляд у консоль?
За морем хвиль в простій карикатурі
Червоний колір вигляда Ассоль.
Читати далі
- +2
- 03 червня 2013, 22:05
- GarfieldUA
- 1
bad catching exceptions
struct bad
{
int * _a, *_b;
bad(int n, int m): _a(new int[n]),_b(new int[m])
{
cout<<"constructor succeded"<<endl;
}
~bad()
{
cout<<"destructor is called"<<endl;
delete [] _a;
delete [] _b;
}
};
int main()
{
try
{
bad A(1,-3);
}
catch (bad_alloc& ba)
{
cout<< "bad_alloc caught: " << ba.what() << endl;
}
return 0;
}
Структура bad містить в собі два вказівника на int. Конструктор з параметрами n та m виділяє пам’ять під масиви відповідних розмірностей. Очевидно, що при виклику конструктора з параметрами 1 та -3 ми отримаємо bad allocation.
Якщо протестувати даний код то не побачимо ні «constructor succeded» ні «destructor is called». Чому ми не бачимо повідомлення про вдале виконання конструктора – це зрозуміло. Деструктор не буде виконаним тому що bad A не був вдало створеним. Але насправді ми отримаємо bad allocation вже після вдалого виділення пам’яті для масиву _a. Тобто з’являється сміття у пам’яті.
- +1
- 03 червня 2013, 20:14
- NiddHogg
- Залишити коментар
Метапрограмування
Приклади :
template<int n>
struct Fib
{ enum { RET=Fib<n-1>::RET + Fib<n-2>::RET };
};
template <>
struct Fib<0>
{ enum { RET=0 };
};
template<>
struct Fib<1>
{ enum {RET=1};
};
cout << Fib<8>::RET << endl;
template<int n>
inline int power(const int& m)
{ return power<n-1>(m)*m;}
template<>
inline int power<1>(const int& m)
{ return m;}
template<>
inline int power<0>(const int& m)
{ return 1;}
cout << power<3>(m)<<endl;
template<bool condition, class Then, class Else>
struct IF
{ typedef Then RET;
};
template<class Then, class Else>
struct IF<false,Then,Else>
{ typedef Else RET;
};
IF<(1+2>4), short, int>::RET i;
//і має тип int
- +2
- 03 червня 2013, 19:07
- Nazarmsx
- Залишити коментар