Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Software Development

Major: Software Engineering
Code of Subject: 6.121.00.O.41
Credits: 5
Department: Software
Lecturer: Serdyuk P.V.
Semester: 3 семестр
Mode of Study: денна
Learning outcomes:
As a result of studying the discipline, the specialist should know:
- features of designing different software architectures;
- programming language paradigms, basics of compiler theory;
- C # programming language and some of its built-in libraries, in particular, sub-libraries for creating client-side web applications;
- current trends in software design.
The trained specialist should be able to:
- put into practice the elements of software design: to develop different types of applications using .Net technology;
- to develop software modules for work with databases, business logic, client applications in the Visual Studio environment.
Required prior and related subjects:
Prerequisites:
Object-oriented programming
Co-requisites:
Analysis of software requirements
Summary of the subject:
Introduction to C # programming language. Arrays and collections in C #. Generic templates. Delegates and events. Integrated Query Language LINQ. Access to databases and convert relational representation to object. Develop applications using WPF technology.
Recommended Books:
1. Trey Nash. C # 2008. Crash Course for Professionals. - Williams Publishing House, 2008.
2. A. V. Frolov, G. V. Frolov. C # language self-teacher - Dialog-MEPhI Publishing House, Moscow, 2003.
3. Andrew Troelsen. C # and the .Net Platform - Peter Publishing House, 2004.
4. Herbert Schildt. C # Training Course. - Publishing house “Peter”, 2003.
5. Paolo Pialors, Marco Russo. Introducing Micrisoft LINQ. - Microsoft Press, 2007.
6. Peter DeBetta. Introducing SQL Server 2008. - Microsoft Press, 2008.
7. Daniel Solis. Illustrated C # 2008.- Apress, 2008.
Assessment methods and criteria:
Current control - 45% (Laboratory classes)
Examination test - 55% (Written and oral component)