załącznik do rozprządzenia Rektora nr 16/WST/11 Subject name ECTS Code C# Programming Language Name of unit teaching the subject DEPARTMENT OF ARCHITERCTURE CONSTRUCTION AND APPLIED ARTS Studies Field of study MECHATRONICS Degree Mode Stationary/Nonstationary I, Major Specialization Surname of instructor (instructors) Type of class, method of implementation and specified number of hours A. Type of class lecture, lab, B. Method of implementation classess in a didactic room Amount of ECTS points 1 ECTS point means 25-30 hours of student work in various forms such as: participation in didactic classess, independent exam preparation, preparation and presentation of project, preparation for classess, presentation preparation, etc Lecture – 1 ECTS point Exercise classes – 2 ECTS points C. Amount of hours in accordance with the approved curriculum Stationary – 15h lecture + 30h labs Non-stationary – 15h lecture + 21h labs Didactic cycle 2nd year, semester 03 Subject status mandatory Didactic methods In the computer lab the students will receive a set of topics in the field of visual programming in the C# language Language of instruction Polish Forms and methods of passing and general grading criteria or examination requirements A. Method of passing Passing with a mark B. Forms of passing: Oral exam / colloquium C. Basic criteria The ability of independent usage of knowledge acquired in lab while programming applications with a graphic interface in the Microsoft .NET Framework Definition of preparatory subjects and initial requirements Must specify: A. Formal requirements, passing of first and second semester B. Initial requirements, knowledge in the field of object programming Subject aim The aim of the exercise classes and labs is the acquisition of practical abilities of designing, creating and implementing applications in a visual environment Program content A. Lecture content Lectures are an introduction to lab classes. In a theoretical way they present the knowledge needed in practice. B. Lab content Architectonic patterns of design using MVC pattern as an example from the point of view of visual applications Basics of graphic interface programming Using the developed classes in a new, visual environment Literature A. Literature required to pass the class (pass the exam): A.1. Andrew Stellman, Jennifer Greene: C#. Rusz głową! A.2. Lars Powers, Mike Snell: Microsoft Visual Studio 2008. Księga eksperta B. Supplementary literature Steven John Metsker: C#. Wzorce projektowe Study effects: KNOWLEDGE: W1 Student knows the basics of using RAD tools in efficient designing and testing of visual programs K_W18 T1A_W03 U1 Can create implementations as well as test and correct visual programs K_U25 T1A_U16 U2 Can test and correct visual programs K_U25 T1A_U16 K_K03 T1A_K03 T1A_K04 ABILITIES: SOCIAL COMPETENCIES: U1 Contact Exhibiting the proper creativity and the ability to work in a team for a quicker, more proper and economically justifiable solving of constantly encountered implementation problems