EUt+ Mobility
Go back

Course Page ✏️


Programming Frameworks
BCSCe11

Description
AIMS AND OBJECTIVES OF THE COURSE: At the end of the course the students are expected to be able develop applications in .NET framework for Windows. Course aims at training in modern technologies for software development. Students should acquire both theoretical training needed for software architects and practical knowledge of programming in Windows, .NET, Visual Studio. The course also covers aspects of modern programming, valid for all modern languages and environments, such as: exception handling, memory management in a multitasking environment, events - definition and processing, working with delegates. The evolution of software technologies and current trends is tracked. Software applications in the above environments are developed independently.
DESCRIPTION OF THE COURSE: The main topics concern: programming for windows, classical structure, with support of object hierarchies, in .NET framework. The evolution of the software in structural point of view is explained. Explained in depth are: events (definitions, firing, handling), delegates (from inside, using, declaration, handling), Management of memory in multitask environment is explained also garbage collection strategies in .NET; Definition, firing and handling of exceptions in different environment are explained also, as well as serialization abstraction.

ECTS credits
5

Teaching Language
English

Exam Language
English

Support Materials Language
English

Basic Learning Outcomes

Managing Entity (faculty)