CSCB579 Програмиране на приложения с Microsoft Visual C# .NET

Анотация:

Целта на курса е да запознае студентите с основите на програмиране под .NET, използвайки езика C#.

Курсът започва с въведение в .NET и C#.

Следва разглеждане на основните елементи на езика С# в детайли: данни, операции, оператори, изключителни ситуации, класове, обекти, наследяване. Всяка от темите е съпроводена с демонстрация и самостоятелна лабораторна работа.

Лабораторни упражнения ще се провеждат посредством MS Visual Studio.

прочети още
Информационни технологии

Преподавател(и):

гл. ас. Мария Георгиева  д-р
гл. ас. Лъчезар Томов  д-р

Описание на курса:

Компетенции:

Успешно завършилите курса студенти:

1) знаят:

• Основните характеристики и особености на програмиране в среда на .Net Framework

• Характеристиките и елементите на езика C#

2) могат:

• Да работят в среда на MS Visual Studio.

• Да създават, програмират и проследяват изпълнението на програми, написани на C#.


Предварителни изисквания:
Студентите трябва да познават основите на Обектно-ориентирано програмиране и да имат знания поне по един език за програмиране.

Форми на провеждане:
Редовен

Учебни форми:
Лекция

Език, на който се води курса:
Български

Теми, които се разглеждат в курса:

Литература по темите:

Основна:

• Albahari, J., & Albahari, B. (2018). C# 7.0 in a Nutshell. O’Reilly Media, Inc.

• Brunetti, R., & Boncinelli, V. (2013). Exam Ref 70-485 Advanced Windows Store App Development using C# (MCSD) . O’Reilly Media, Inc.

• Price, M. J. (2017). C# 7.1 and .NET Core 2.0 – Modern Cross-Platform Development, Third Edition. Packt.

• Sharp, J. (2015). Microsoft Visual C# Step by Step (8th Edition) (Developer Reference). Microsoft Press.

Допълнителна:

• Wouter de KortRichter (2013), Programming in C# - Exam Ref 70-483, O'Reilly Media, Inc.

• Hilyard, Stephen Teilhet. (2015), C# 6.0 Cookbook, 5fth Edition, O'Reilly Media, Inc.

• Joseph Albahari and Ben Albahari, (2016), C# 6.0 in a Nutshell, O'Reilly Media, Inc.

• Mark Michaelis , (2015), Essential C# 6.0, 5fth Edition, Addison-Wesley Microsoft Technology