CSCB579 Програмиране на приложения с Microsoft Visual C# .NET
Анотация:
Целта на курса е да запознае студентите с основите на програмиране под .NET, използвайки езика C#. Курсът е изграден на база 2124СТ MS курс.
Курсът започва с въведение в .NET и C#. Чрез него се цели представяне на платформата на Microsoft и нейните компоненти. Следва разглеждане на основните елементи на езика С# в детайли: данни, операции, оператори, изключителни ситуации, класове, обекти, наследяване. Всяка от темите е съпроводена с демонстрация и самостоятелна лабораторна работа.
Лабораторни упражнения ще се провеждат посредством Visual Studio 2005 продукти.
Преподавател(и):
гл. ас. Мария Георгиева д-р
гл. ас. Лъчезар Томов д-р
Описание на курса:
Компетенции:
Успешно завършилите курса студенти:
1) знаят:
Основните концепции на .NET framework-а
Основите на езика C#
2) могат:
да разработват приложения на C#
да проектират приложения за .NET
Предварителни изисквания:
Студентите трябва да познават основите на Обектно-ориентирано програмиране и да имат знания поне по един език за програмиране.
Форми на провеждане:
Редовен
Учебни форми:
Лекция
Език, на който се води курса:
Български
Теми, които се разглеждат в курса:
- Създаване на С# конзолно приложение (2 часа)
- Използване на типовете в С# (2 часа)
- Работа с операторите на С# (2 часа)
- Използване на изключителни ситуации в С# (4 часа)
- Създаване и използване на методи в С#
- Работа с масиви в С#
- Текущо оценяване
- Работа с класове и обекти в С#
- Сложни типове данни. Преобразуване на данните в С#
- Реализация на интерфейс чрез наследяване в С#
- Използване на асемблита и пространство на имената в С#
- Дефиниране на операции и събития в С#
- Използване на свойства и индексатори в С#
- Дефиниране и използване на атрибути в С#
- Текущо оценяване
Литература по темите:
1. Programming with C#, MS Corporation, 2124CT, 2002.
2. Archer T., A. Whitechaper, Inside C#, MS Corporation, 2002.
3. Williams, M., Visual C#, MS Corporation, 2002.
4. Mueller, J.,Visual C#.NET Developer’s handbook, SYBEX Inc., 2002.
5. Liberty, J., Programming C#, O’Reilly, 2002.
6. Butow E., T. Ryan, C#. Your visual blueprint for building .NET applications, Hungry Minds Inc., 2002.
Средства за оценяване:
Два писмени теста - 7 и 14 седмици, на които обучаемите отговарят сами на въпросите. Всеки от тестовете формира 50% от крайната оценка.