460-2012 – Programming Languages II (PJ II)

Gurantor departmentDepartment of Computer Science
Subject guarantorIng. Jan Martinovič, Ph.D.
Study levelundergraduate or graduate
Subject version
Version codeYear of introductionYear of cancellationCredits
460-2012/01 2010/2011 4
460-2012/02 2015/2016 4

Subject aims expressed by acquired skills and competences

The goal of course is to introduce to students the possibility of the creation of object-oriented applications within the .NET Framework platform (with a focus on work with the programming language C#). Students will be able to: 1. assess the suitability of the. NET Framework for the intended application, 2. analyze, design and implement an application on the .NET Framework platform in C#, 3. develop applications by using ADO.NET, 4. use basic libraries to work with collections, Windows Forms, files and streams.

Teaching methods

Lectures
Tutorials

Summary

The main objective of the course is to teach students to use .NET Framework platform. After completion of the course, students should not only be able to program in C # language, but they should also understand the .NET Framework platform and should be able to work with data by using ADO.NET. Such knowledge would have to be able to use in the practical implementation of applications.

Compulsory literature:

Current resources and references published on the course page. - Architecture of .NET Framework, http://ita.vsb.cz/technologie-net-framework.aspx - C# Language Specification, ECMA - 334, http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf - Wikibooks - C# Programming, https://en.wikibooks.org/wiki/C_Sharp_Programming - Application Development with C# and .NET, http://dotnet.jku.at/courses/dotnet/

Recommended literature:

- http://www.go-mono.com - http://www.ecma.ch - Jeff Prosise: Microsoft .NET Webové aplikace v .NET Framework, C# a ASP.NET. ISBN 80-7226-879-1 - Miroslav Virius: C# pro zelenáče. - http://regexlib.com/default.aspx

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.