Study program/programs: Information Technologies
Study level and type: bachelor’s applied degree
Course name: Applied Programming Practicum
Course status: compulsory
ECTS: 8
Course objectives
The main objective of the Applied Programming Practicum course is to train students to work independently in a real environment, i.e. to meet specific client demands. Expanding the knowledge of programming with special emphasis on the relation between the application and the database. Mastering the basic and advanced techniques of programming Windows and web applications.
Course outcomes
The Applied Programming Practicum course allows students to: Formulate user and developer requirements based on client-defined inquiries; Propose and design a complete software solution and documentation with the help of Larman software development method; Organize and build an appropriate database using SQL Server Management Studio, based on identified requirements; Manipulate databases using SQL (Structured Query Language) and LINQ (Language Integrated Query) query languages; Connect, read, update and delete data from a database using SQLDataSource, LINQDataSource, XMLDataSorce, ObjectDataSource, and EntityDataSource tools; Build complete WFA (Windows Forms Application), WPF (Windows Presentation Foundation) and ASP.NET applications in the MS Visual Studio development environment using .NET Framework and Visual C# technologies; Implement WPF and ASP.NET applications based on obtained software documentation; Reformulate, adapt and modify inadequate software solutions; Define and write a complete user manual for the application of the appropriate software solution; Successfully synthesize acquired knowledge and continuously upgrade it with new software technologies of the future.
Course content
Theory: