pallasz athÉnÉ university gamf faculty of … · ip networks, (ipv4, ipv6) subnet creating with...

12
PALLASZ ATHÉNÉ UNIVERSITY GAMF FACULTY OF ENGINEERING AND COMPUTER SCIENCE BROCHURE FOR INTERNATIONAL STUDENTS Academic Year 2017/2018

Upload: hanhi

Post on 28-Jul-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

PALLASZ ATHÉNÉ UNIVERSITY GAMF FACULTY OF ENGINEERING AND COMPUTER SCIENCE

BROCHURE FOR INTERNATIONAL STUDENTS

Academic Year 2017/2018

2

3

Course Catalogue

Courses Offered for all Study Programs

Title Teacher Department ECTS

Credits

Sem.

Business Economics Dr. József Berács Department of Programs of Economics and Business Administration

5 FS

Business Mathematics I Dr. Klára Kelecsényi Department of Science and Engineering

4 FS

Decision Making Under Uncertainty

Dr. Csaba Fábián Department of Information Technologies

5 FS

Economics I Márk Molnár Department of Programs of Economics and Business Administration

5 FS

Information Science Ildikó Miskolczi, János Zsolt Viharos

Department of Programs of Economics and Business Administration

2 FS

Linux for Beginners Dr. Zsolt Csaba Johanyák Department of Information Technologies

5 FS

PLC Based Industrial Machine Control

Gábor Kátai-Urbán Department of Information Technologies

5 FS

Psychology Dr. Erika Török Department of Economics and Social Sciences

4 FS

Chemistry Dr. Andrea Major Ádámné Department of Material Technology

3 FS/SS

Optimization Methods Dr. Csaba Fábián Department of Information Technologies

5 FS/SS

Selected Topics From Advanced Material Science

Dr. Zoltán Weltsch Department of Material Technology

5 FS/SS

Unix-Based Operating Systems Krisztián Medgyes Department of Information Technologies

3 FS/SS

Algorithms and Data Structures Dr. Rafael P. Alvarez Gil Department of Information Technologies

4 SS

Business Mathematics II Dr. Klára Kelecsényi Department of Science and Engineering

4 SS

Composites Dr. Károly Belina Department of Material Technology

2 SS

Control Systems Dr. Lóránt Kovács Rajmund Drenyovszki

Department of Information Technologies

4 SS

Economics II Márk Molnár Department of Programs of Economics and Business Administration

5 SS

Finance Géza Sebestyén Department of Programs of Economics and Business Administration

3 SS

Graphical embedded software development (LabVIEW)

Tibor Dobján Department of Information Technologies

3 SS

Introduction to Matlab Programming

Dr. Zsolt Csaba Johanyák Department of Information Technologies

5 SS

Media Technology László Göcs Department of Information Technologies

2 SS

4

Title Teacher Department ECTS

Credits

Sem.

Operations Research: Applications Elvira Antal Dobjánné Department of Science and Engineering

2 SS

Rubber Technology Dr. Károly Belina Department of Material Technology

2 SS

Sociology Dr. Erika Török Department of Economics and Social Sciences

3 SS

Statistics I József Kárpáti Department of Programs of Economics and Business Administration

4 SS

Specialty Polymers Dr. Károly Belina Department of Material Technology

2 SS

Topics in Mathematics Dr. Attila Végh Department of Science and Engineering

2 SS

Courses Offered for the Computer Science Engineering Study Program

Title Teacher Department ECTS

Credits

Sem.

Computer Networks I Krisztián Medgyes Department of Information Technologies

5 FS

Digital Electronics Rajmund Drenyovszki Department of Information Technologies

6 FS

Introduction to C# Programming Dr. Kovács Tamás Department of Information Technologies

5 FS

IT Project A Dr. Zsolt Csaba Johanyák Department of Information Technologies

5 FS

Linux Network Administration Dr. Zsolt Csaba Johanyák Department of Information Technologies

5 FS

Web Programming I Dr. Rafael P. Alvarez Gil Department of Information Technologies

5 FS

Computer Networks II Krisztián Medgyes Department of Information Technologies

5 SS

Digital Image Processing Dr. Zoltán Megyesi Department of Information Technologies

5 SS

IT Project B Dr. Zsolt Csaba Johanyák Department of Information Technologies

5 SS

Visual Programming Dr. Zsolt Csaba Johanyák Department of Information Technologies

5 SS

Web Programming II Dr. Rafael P. Alvarez Gil Department of Information Technologies

5 SS

Windows System Administration László Göcs Dr. Zsolt Csaba Johanyák

Department of Information Technologies

5 SS

5

Courses Offered for the Mechanical Engineering Study Program

Title Teacher Department ECTS

Credits

Sem.

Sheet Metal Forming Dr. Zoltán Weltsch Department of Material Technology

4 FS

Special Technologies Dr. János Líska Department of Vehicle Technology

3 FS

CAD Gergely Ivánovics Department of Science and Engineering

3 FS

CAE Gergely Ivánovics Department of Science and Engineering

3 FS

Materials Engineering Edit Johanyák Department of Material Technology

5 FS/SS

Polymer Physics Dr. Andrea Major Ádámné Department of Material Technology

5 FS/SS

Polymer Processing I Dr. Károly Belina Department of Material Technology

4 FS/SS

Polymer Processing II Dr. Károly Belina Department of Material Technology

4 FS/SS

Polymer Processing III Dr. Károly Belina Department of Material Technology

4 FS/SS

Projektarbeit Dr. János Kodácsy Department of Vehicle Technology

12 FS/SS

Sonderbearbeitung Dr. János Kodácsy Department of Vehicle Technology

3 FS/SS

Structure and Properties of Polymers I, II

Dr. Andrea Major Ádámné Department of Material Technology

8 FS/SS

Metal Forming and Shaping Dr. Zoltán Weltsch Department of Material Technology

4 SS

All courses are offered at Bachelor level (BSc study program). Title Teacher ECTS Credits Sem.

ERASMUS+ Intercultural Course Mrs. Eszter Dósa Váriné Annamária Nagy

3 FS/SS

Intercultural Course The course provides an introduction to the different cultures of our incoming Erasmus + students. Activities reqiured: Nationality events; trips (trips to Budapest; Ópusztaszer); Primary School Events; Erasmus Mobility Day; Youth organization, etc.

6

Course Descriptions Algorithms and Data Structures Algorithm informal definition. Algorithms representation. Fundamentals of the analysis and design of algorithms. Efficiency of algorithms. Asymptotic efficiency of algorithms, notations. Simple algorithms. Sorting algorithms. Search algorithms. Recursion and recursive algorithms. Backtracking. Elementary data structures: stacks, queues, cyclic queues, linked lists, doubly linked lists, cyclic lists. Hashes tables. Rooted trees, binary trees, binary search trees, B-trees. Graphs. Algorithm formal definitions. The complexity classes P and NP. Computability. NP-completeness. Business Mathematics I The course aims to give an introduction to the tools of Analysis and closely related topics such as continuity, differentiability and integration. We will show the power and usefulness of the calculus in economics and business applications. By successful completing this course, students will obtain a working knowledge of calculus as well as an awareness of its important applications in today’s business life. Business Mathematics I This course is designed to introduce students to various topics in probability and uncertainty that they will encounter in economic theory. It usually poses problems in business management that most decisions need to be taken in the light of incomplete information. The techniques described in this subject enable structures to be built up which help management to alleviate this problem. Probability can be thought of as the ability to attach limits to areas of uncertainty. This is a mechanism by which students may study random or chance occurrences as compared to deterministic phenomena. So the overall purpose of the course is that the students should be well acquainted with basic concepts in probability theory. Business Economics This course is an introduction to what a business is, how it operates, and how it is managed. Students will identify forms of ownership and the processes used in production and marketing, finance, personnel and management in business operation. CAD Introduction to Computer Aided Machine Design. The drawing commands and basic elements in Solidedge V19 drafting. Modificational commands of Solidedge V19 drafting. Paper space of Solidedge V19 drafting. The sketcher modul of Catia V5. The basic features of Catia V5. Some advanced modeling solutions in Catia V5. Drafting with Catia V5. Preview of Shape design and Sheet metal design in Catia V5. Assembly creation with Catia V5. Kinematical animations. CAE Types of assembling in CATIA V5 R17: the traditional and the constrained possibilities. Background information to the Generative structural analysis in CATIA V5 R17. The mesher of the CATIA V5 R17. General questions of the accuracy and the estimated time of the computation. Beam, shell, solid type models. Assembly modeling in the Generative structural analysis in CATIA V5 R17. Practicing models for the students. Optimization in the Product engineering optimizer of CATIA V5 R17 Chemistry Basics of chemistry. Chemical laws. Structure of the atom. Atomic models. The Periodic table. Primer chemical bonds. Seconder chemical bonds. Phases. Solutions, concentrations. Laws of solutions. Thermochemistry. Entalpy, entropy, Gibbs. Reaction kinetics. Velocity of reactions. Mechanism of reactions. Organic chemistry. Composites Definition of composites. Matrix materials: polyamides, polyformaldehides, phenol aldehyde resins, unsaturated polyesters, epoxy resins. Reinforcing materials: glass fibres, carbon fibres, natural fibres. Interphases: surface treatment. Mechanical properties of composites. Processing composites. Manual lamination. RTM processes. Compression moulding. Anisotropy in composites. Multilayer and hybrid composites.

7

Computer Networks I Computer networks classification, according to size, to distance and about the deployment technology. Osi model. Physical layer, Data link layer, Network layer, Transport layer, IEE 802 standards, Optical Power Budge calculation for an optical link. IP networks, (IPv4, IPv6) Subnet creating with Classless Inter-Domain Routing (CIDR) and Variable Length Subnet Masking (VLSM). TCP/IP and firewall configuration. Wireless standards (IEEE 802.11 a/b/g/n) MiMo technologies. Computer Networks II Cisco command line interface basics using with Putty or Hyper terminal, Cisco command circuits permission, Dynamic MAC address table, Static MAC address table configuration. Make a Port Security, Create unique VLAN systems with Trunk protocol to expand the networks. Spanning-Tree protocols. Static routing with 5 routers. Rip dynamic routing, OSPF dynamic routing. Control Systems Introduction to Control Systems, history and examples. Notation, difference between open-loop and closed-loop control, importance of feedback, describing systems using block diagrams. Types of systems (linear vs. nonlinear), approximation of nonlinear systems. Mathematical modelling of systems by differential equations, LTI systems. Time domain characteristics (quality parameters of a control). Laplace transformation, transfer function, frequency domain. Analysis of LTI systems in frequency domain (Nyquist and Bode plots). Steady state error and its cancellation. PID controller, example and analysis tools. Decision Making Under Uncertainty Motivation, examples. Static models. Problems formulated with expectations. Mean/variance problems. Well-known risk measures: expected shortfall, tail expectation, CVaR, VaR. Techniques for handling the above risk measures, and computational experience. Utility functions. Comparing random outcomes: stochastic dominance. Applying Second-order Stochastic Dominance (SSD) in optimization problems. Two-stage problems and solution methods. Simplified problems: clairvoyant decision maker (Wait-and-See), Expected Value problem. Two-stage stochastic linear programming problems with discrete finite distribution of the random parameters: the equivalent linear programming problem, classic decomposition methods. Computational experience. Risk-averse two-stage models: CVaR constraint on the recourse, different models for SSD constraints. Introduction to multistage models. Problem formulations based on a scenario tree. Modelling challenges. Equivalent linear programming problem. Nested decomposition. Digital Electronics Introduction. Analog vs. digital signals. Binary arithmetic. Logic gates and combinational logic. Boolean Algebra and DeMorgan's Theorems. Logic Minimization and Karnaugh Maps. Flip-Flops and Introductory Sequential Logic. Counters, Registers, and State Machines. Analog/Digital Conversion. Memories and Processors. Introduction to the Arduino microcontroller development platform. Using prototyping board, wires, passive elements (resistor, conductor), LEDs, buttons and TTL logic gates to build simple digital electronic circuits. Simulation of circuits with TINA-TI (SPICE-Based Analog Simulation Program). Introduction to Eagle PCB design software. Digital Image Processing At the lectures, we address the most widespread image processing problems and solutions, while in the lab we learn to use industrial image processing software systems and cameras. Lectures: Application fields of Image Processing, Camera components, Color Models, Intensity Transformations, Filters, Template Matching, Edge and Corner Detection, Segmentation, Binary Image Processing, 3D Reconstruction. Lab: DVT, NI and Cognex camera handling, image acqusition, designing illumination, objective selection. Measurement, pattern recognition, edge counting, blob detection. Logging, and communication with the camera. Economics I As a science, economics provides a rigorous framework in which to organize observed economic phenomena so that we may come to some understanding of the world about us. The economy is a complex relationship of variables and behaviour. Consequently, precision of language is necessary for the comprehension of economic relationships. The discipline of economics requires clear logic and clear thinking and promotes those qualities in those who study the subject.

8

Economics II Macroeconomics as a primary science dealing with the economy, lays the foundations of economic thinking, necessary to master the ‘applied’ economic disciplines taught later in the course. Finance This course is designed to provide an overall and comprehensive view of the whole financial system. All the major types of financial instruments and financial institutions present today are discussed, along with how and why the system of money and capital markets is changing. Graphical embedded software development (LabVIEW) LabVIEW Fundamentals, debugging, basic and advanced structures, programming VIs and functions, data communication and synchronization, Functional Global Variables, error handling, design patterns. VI server, firmware programming, compiling projects. Information Science During the course we aim to prepare students for the effective practical use of computers on an up-to-date level of information technology. Furthermore, students study a general introduction to the IT infrastructure of enterprises, and the typical applications of firms. Introduction to C# Programming Basic elements of the C# programming language. Variable types. Console and file input/output. Mathematical and logical operations. Program control statements: if, else, for, while and do-while. Variable arrays. String functions. Exception handling. User defined functions. Classes and namespaces. Introduction to Matlab Programming Introduction to Matlab. Basic commands, using the environment. Customizing plots programmatically and by the help of visual tools. Creating scripts and functions. Flow control. If –else and switch-case statements. Implementing an algorithm given in form of a flow chart. Displaying different values in Command Window and in message boxes. Flow control. While loop, for loop. Numerical integration using trapezoidal approximation. Integration by symbolic toolbox. Formatted output. Functions. Three dimensional plots. GUI based applications. Practical applications. Introduction to Simulink. Simple models based on 1st and 2nd order differential equations. Modeling real world problems. IT Project A The aim of the IT project is to enhance the team work skills of the students as well as to deepen and broaden the undestanding of the of the IT methods and technologies. The students work on a complex problem. Typical assignments are related to software development or network configuration problems depending on the specialisation of the students. IT Project B The aim of the IT project is to enhance the team work skills of the students as well as to deepen and broaden the undestanding of the of the IT methods and technologies. The students work on a complex problem. Typical assignments are related to software development or network configuration problems depending on the specialisation of the students. Linux for Beginners Ubuntu desktop basics. GUI applications. Installation and configuration basics. Dual boot. Grub. File system and permissions. Using file managers from command line and from GUI. Installing and removing programs (package management). Multimedia applications. Command line basics. Libre Office basics - text processing. Libre Office basics - spreadsheets. Libre Office basics - presentations. Creating and managing local users.

9

Linux Network Administration IP addresses (IPv4,IPv6), private networks, subnets. Command line basics. TCP/IP configuration from command line and from GUI (Ubuntu desktop). AVAHI. Configuring and administering small (home) networks. Creating local users and groups. Understanding and configuring DHCP servers and clients. Understanding and configuring Network Address and port Translation (NAT). Firewall configuration. Network shares (Samba+NFS+WebDAV). Understanding and configuring Domain Name Services (DNS). Configuring SQUID proxy server. Understanding and configuring LDAP. FTP server configuration. Materials Engineering Introduction to mechanical testing: tensile testing of metals. Hardness testing of materials (Brinell, Vickers and Rockwell). Impact testing. Fatigue. Introduction to non-destructive testing. Ultrasonic testing. Radiographic inspection. Magnetic inspection. Liquid penetration. Review of iron – carbon alloy system. Equilibrium and non-equilibrium microstructure. Determination of phases and microstructures. Microscopy. Structural steels. Tool steels, steels for special applications. Cast irons. Non-ferrous metals. The effect of cold forming on mechanical properties of metals. Heat treatment technologies. Effect of heat treatment on steel properties. Ceramics. Production of ceramic materials, properties and field of application. Composite materials. Types of composite materials, design considerations, field of application. Media Technology Camera movements, video -making techniques, digital video editing, Fundamentals of photography, digital photo editing Acoustic instruments, sound reinforcement of events, sound digitization. Metal Forming and Shaping Sheet metal forming processes. Blanking and piercing. (technological aspects) Tooling for blanking and piercing technology. Fine blanking. Bending. Deep drawing. (technological aspects). Deep drawing. (tooling). Bulk forming processes. Forging. Cold forming operations. Upsetting. Extrusion (Reducing). Extrusion (Formard and backward extrusion). Tooling for cold extrusion. Final semester report. Experimental work in laboratory of Metal forming. Demonstration in tooling for metal forming operations. Operations Research: Applications Introduction to operations research. Optimization problem classes, complexity. Solution techniques: algorithms, iterative methods and heuristics. Case studies: production planning, transportation, and assignment problems. Modeling industrial processing systems, basics of process optimization. Optimization Methods Motivation, applications, case studies. Linear algebra basics. Convex sets and functions. Linear programming problems. Simplex method. Efficiency questions. Sensitivity analysis. Linear programming duality. Farkas lemma. Network flows. Network simplex method. Transportation problem. Assignment problem. Hungarian Method. Using mathematical modeling software. PLC Based Industrial Machine Control Basic concepts of Programmable Logic Controllers. Programming OMRON and SIEMENS PLCs using leather diagram. Automation of pneumatic based systems. Timers, counters. Arithmetic operations with PLC. Polymer Physics Size of macromolecules. Structure of macromolecules. Phases of polymers. Thermo mechanical curves of polymers. Amorphous polymers. Crystalline polymers. Morphology. Investigation of polymers. Investigation of MFI value, Charpy impact strength, hardness, tensile and thermal properties.

10

Polymer Processing I Polymeric materials. Selection of plastics. Classification of polymer processing. Basics of polymer melts. Non-Newtonian flow. Power law fluids and temperature. Capillary rheometry and melt flow index. Thermal properties of polymers. Mass and energy transfer in polymer processing. Nonisothermal aspects. Mixing of polymers. Description of mixing: dispersive and distributive mixing. Thermodynamics of mixing. Mixers: internal mixer, high speed mixer, static mixer, continuous mixer. Follow up processes: cooling, shaping. Polymer Processing II Processing of thermoplastic polymers. Extrusion. Extruder, extruder line. General feature of single screw extrusion. Analysis of flow in extruder. Extruder and die characteristics. Extruder dies. Processing methods based on extrusion: film blowing, tube and profile extrusion, extrusion blow moulding, vacuum forming. Injection moulding. Moulding cycle. Injection moulds. Design considerations of injection moulded part. Calendering. Rotational moulding. Polymer Processing III Composites. Types of matrix materials. Reinforcing materials. Prepreg materials, SMC, BMC, DMC. Compression moulding. Lamination. RTM techniques. Processing short fibre reinforced thermoplastics. Processing long fibre reinforced thermoplastics. Moulds for reinforced polymers. Jointing plastics parts. Welding of plastics. Surface finish of plastics. Projektarbeit Empfehlungen zur Projektthemen: Spanbarkeit von Metallen und Kunststoffe. Glattwalzen und Diamantglätten von Metallen. Gleitschleifen und Polieren in Magnetfeld. Spanende Bearbeitung von Ni-Legierungen. Hartspanen und Diamantglätten von Metallen. Überwachungsmöglichkeiten bei Spanabhebung. Rapid Prototyping. Reverse Engineering. Energetische Problemen bei Zerspanen. Psychology Sensation and Perception. Learning and Conditioning. Memory. Language and Cognition. Intelligence. Emotion. Motivation. Personality. Rubber Technology Rubber as special material. Components of rubber. Natural and synthetic caoutchoucs. Carbon blacks. Vulcanising agents. Other additives. Testing of rubber. Mixing of rubber. Two roll mill. Internal mixer. Mixing lines. Extrusion of rubber. Vulcanisation of extruded rubber. Injection moulding of rubber. Compression moulding. Processing tires. Latex technology. Selected Topics From Advanced Material Science The subject introduction some of the latest developments in materials science. The basis of materials science involves studying the structure of materials, and relating them to their properties. The main topics of the subject are: new materials, and its examination methods, modern diagnostics technique, soldering brazing and welding technique in vehicle industries, extreme materials, surface tension, wetting ability. At the semester a company will be visit where use advanced material science. Sheet Metal Forming Classification of metal forming technologies. Sheet metal forming. Blanking and piercing technologies. Bending technology, tools, spring-back. Deep-drawing technologies. Stretch forming. Deep-drawing tools. Sheet metal Part production on CNC machine tools. Experimental work in Metal forming. Demonstration in tooling for Metal forming operations. Sociology What is Sociology? What Is a Society? Types of Societies. Norms. Status and Roles. Culture. Hierarchy of Cultures. The Interaction of Cultures.

11

Sonderbearbeitung Polieren in Magnetfeld. Gleitschleifen in Magnetfeld. Wasserstrahlschneiden. Glattwalzen in Magnetfeld. Diamantglätten. Eletrochemisches Abtragen. Funkenerosives Abtragen (Erodieren). Laserschneiden. Rapid Prototyping. Reverse Engineering. Minimalmengenkühlschmierung. Ultrapräzisionsbearbeitung. Hochgeschwindigkeitsbearbeitung. Hochleistungszerspanen. Hartspanen. Special Technologies Machining theory. Roller burnishing and diamond burnishing of metals. Roller burnishing and polishing in magnetic field. Machining of special materials (Ni-based super alloys, composites). Hard machining and diamond burnishing of metals. Rapid Prototyping. Reverse Engineering. Green machining. Specialty Polymers Heat resistant polymers: polyimides, bismaleimides, heterocyclic polymers, fluoropolymers. High strength polymers: aramides, PSU, PEEK. Polymers having high deformation stability: PBT, POM, long fibre reinforced plastics. Liquid crystalline polymers. Conductive polymers. Biodegradable polymers Statistics I The purpose of the course in Statistics I is to introduce students to the major concepts and tools for collecting and analysing data. Students study to represent and use statistical data in graphical, diagrammatic and tabular forms, interpret statistical statements, calculations and diagrams, perform statistical calculations accurately and acquire knowledge of elementary ideas in probability. Structure and Properties of Polymers I, II Introduction to polymeric materials. Characterisation of macromolecules. Conformation and configuration. End-to-end distance of a macromolecule, radius of gyration, definition of segment. Segmental and molecular motion of macromolecules. Cohesion energy density. Physical states of polymers. Energy and entropy elastic deformation of polymers. Time dependent properties of solid polymeric materials; creeping, stress relaxation, dynamic mechanical properties. Time-temperature superposition, WLF- equation. Thermomechanical curve of polymeric materials. Characteristics of the Glassy state. Determination techniques of glass transition temperature. Correlation between the glass transition temperature and the molecular structure. Rheology of polymers. Newtonian and non-newtonian flow of polymers. Power law. Elastic behaviour of polymer melts. Determination of the flow curves: capillary rheometry, Bagley and Rabinovits corrections. Oscillatory rheometry. Characteristics of the crystalline state of polymers. Determination methods of crystallinity. Morphology of polymer crystals. Crystallisation kinetics: nucleation, growth. Melting properties of polymer crystals. Mechanical properties of polymers: brittle, viscoelastic, crystalline; effect of deformation rate and temperature. Optical properties of polymers, optical anisotropy, stress optics. Electrical properties of polymers. Dielectric strength. Dielectric spectroscopy. Topics in Mathematics Introduction to MATLAB: numbers and formats, arithmetic of complex numbers, functions, basic algebraic operations. Linear algebra: vectors, matrices, linear algebraic operations, systems of linear equations, linear transformation, eigenvalue. Symbolic objects: solving equations, using symbolic math toolbox software: simplifications and substitutions. Calculus: infinite sequences, limit of a function, continuity, differentiation, local and absolute extrema, integration, applications of the integral, numeric integration. Plots and plotting tools, basic plotting commands, creating 3-D graphs with MATLAB. Unix-Based Operating Systems Unix basics for the beginer student. Installing Ubuntu 16.04 LTS Desktop, Linux Mint in a Virtual Platform or a nativ operation system beside Windows (or Dual Boot). Using the Graphical User Interface. Installation and configuration some applications (For example: GIMP, Libere Office, Midnight Commander, GParted). Kernel description, EXT2, EXT3, EXT4 and ZFS file system with permissions. Multimedia applications. Command line interface ( CLI ) basics. Text processing, spreadsheets processing. Creating and managing local users.

12

Visual Programming Introduction to the Visual Development Tools in Visual Studio 2013. Using Class Diagrams. Desktop GUI Applications. Windows Presentation Foundation Basics. Creating GUI from C#. Defining GUI in XAML. Event Handling in WPF Applications. WPF controls. Creating and Using Dialog Boxes in WPF. 2D Drawings in WPF. Database Applictions (connected layer, disconnected layer). Provider-Consumer Model. Creating and Using DataSets. WPF Animation. Introduction to LINQ. LINQ to Objects. LINQ to DataSets. Data Binding in WPF. Controls. Creating and Using Dialog Boxes. Data Binding. Entity Framework. XML Basics. LINQ to XML. Using XML Schema Definitions. Application Development for Tablets (Windows 8 Style Applications). Web Programming I The client server architecture and the web. Web server environment. Browsers and plug-ins. Editing sources. Designing with HTML and CSS. Introduction to JavaScript and jQuery. PHP as server side language. Web Programming II Webpages and web applications. Server side programming. SOAP-based web services. RESTful web services. Web application designs considerations. The MVC design pattern. Client side programming, programming in JavaScript. AJAX and its applications. The jQuery JavaScript library, jQueryUI, jQuery and AJAX. The jQuery mobile. Web application development for mobile devices. Responsive design, responsive web applications. Security questions. Useful tools used in web applications. Windows System Administration IP addresses (IPv4,IPv6), private networks, subnets. Command line basics. TCP/IP configuration from command line and from GUI. APIPA. Configuring and administering small (home) networks. NAS. Network shares. Virtualization. Cloud based solutions. Understanding and configuring DHCP servers and clients. Understanding and configuring Network Address and port Translation (NAT). Special shares. Printer shares. Using domains. NetBIOS names and resolution. IPv4 and IPv6 (NetBIOS, WINS, DNS, LLMNR). Understanding and configuring Domain Name Services (DNS). ACL and NTFS permissions. Understanding and configuring Active Directory. Users and groups. Partition. Global catalog. DFS, FRS.