EITC Programme

EITC The European Information Technologies Certification Programme

The European IT Certification Programme (EITC) is a globally recognized standard in advanced IT skills certification for the industry. In both programme load and formally certified IT competencies, it exceeds the ECDL (European Computer Driving Licence) Certification Programme and is targeted at IT Professionals, rather than computer end-users, as is the case with the ECDL Certification.

A governing body and a licensing authority for the EITC (the European IT Certification Programme) is the European IT Certification Institute with headquarters based in Brussels, Belgium and with local office branches distributed in most European Union member states. The EITC is however not only an European IT certification standard in applicable sense – it is broadly accepted internationally in most countries outside the European Union (including countries in Americas, Asia, Australia and Africa continents).

Exemplary EITC Certificate:
Click to enlarge...
Exemplary EITC programmes:
EITC/AI/AIF Artificial intelligence fundamentals [v1r2]

Introduction to artificial intelligence: natural intelligence vs. artificial intelligence, problems and tasks of artificial intelligence; Inference: inference tasks, syntax and semantics of predicate logic, PROLOG language as an example of inference system (PROLOG as a declarative language, syntax, lists, resolution and unification), inference on the basis of uncertain and incomplete knowledge (imperfect knowledge in inference and its processing methods, Bayesian inference, fuzzy logic and fuzzy inference); Strategies and methods for searching: backward and forward chaining, problem solving by space searching, evaluation function, heuristic function, search strategies based on functions, random search methods (computational complexity, random sampling algorithm, hill climbing algorithm, simulated annealing algorithm); Two-persons game (game model and game tree, choice of move, minimax algorithm, alpha-beta pruning); Inductive inference: conditional attribute properties, supervised learning with teacher, error function, Occam's razor principle, training and test sets; Classification: classification problem, decision tree, classification rules, classification of example elements, memory and its use; Linear and nonlinear regression: parametric model of regression, delta rule, linear and nonlinear models, approximation, neural networks (multilayer perceptron, network parameters) with reinforcement learning: reinforcement learning tasks, Markov decision processes, stochastic strategies, dynamic programming, Q-learning, use of reinforcement learning

EITC/BI/BAS Business and administration software [v1r2]

Introduction to knowledge associated with computerization of business / administration: needs and potential for computerization in institutions (objectives of an institution, business areas, benefits of computerization), business requirements analysis, problem of information security; information and communication technologies solutions overview: information and communication infrastructure, software support for main business processes, software for enterprise management, complex ERP systems, other solutions based on information technologies (real time collaboration software, internet based communication solutions, mobile solutions, systems of authorization and access control, monitoring systems), customer relationship management - CRM systems: introduction and overview of CRM systems functionality, exemplary CRM systems (installation, configuration and system administration, customers, sales, graphs and reports, calendar and activities organization, auxiliary tools and interface organization), Internet telephony: VoIP technology, benefits and problems related to usage of Internet telephony, VoIP devices, Internet telephony market, VoIP in practice - using VoIP software and hardware

EITC/BI/BASOF Business and administration software fundamentals [v1r1]

Introduction to knowledge associated with computerization of business / administration: needs and potential for computerization in institutions (objectives of an institution, business areas, benefits of computerization), business requirements analysis, problem of information security; information and communication technologies solutions overview: information and communication infrastructure, software support for main business processes, software for enterprise management, complex ERP systems, other solutions based on information technologies (real time collaboration software, internet based communication solutions, mobile solutions, authorization and access control systems, monitoring systems), customer relationship management - CRM systems: introduction and overview of CRM systems functionality, exemplary CRM systems (installation, configuration and system administration, customers, sales, graphs and reports, calendar and activities organization, auxiliary tools and interface organization)

EITC/BI/CAPMF Computer-aided project management fundamentals [v1r2]

Introduction to management: management concepts, basic management functions, major trends in human resources management, organization, teamwork (team creation, team types, standards, and objectives, roles of group members and their skills, assertiveness, conflict), communication and its role (effective communication, types of communication in organizations, active listening and communicating); Project management and human resources management: basic concepts of motivation, human relations and human resources model, theory of needs, leadership (situational approach to leadership, transformational leadership), recruitment (internal and external recruitment, trait theory, job interview), training (training effectiveness); Introduction to project management: project implementation stages, project management in practice, project schedule (PERT method); Prince2 methodology: processes in Prince2-managed projects, components in the Prince2 methodology; Microsoft Project 2010: installation, application introduction, ribbon, tasks workspace, charts workspace (Gantt chart, network diagram, workload diagram); Formal aspects of information security: secure systems design principles, STRIDE model (Data Flow Diagrams, constructing threat model in STRIDE methodology)

EITC/BI/ECIM eCommerce and Internet marketing fundamentals [v1r1]

Introduction to online advertising: Internet marketing (definitions, Internet usage statistics, Internet marketing tools and paradigms), basic e-advertising formats, advantages and disadvantages of online advertising; Google AdWords system: Advertising with Google AdWords (Google Inc. Advertising Principles and requirements for ads approval, ads displaying and scheduling, features of advertising with Google AdWords system); AdWords Account: account types, campaign creation (campaign settings), keyword management, fundamental principles for text ad creation; Main elements of Google Network: ad targeting in Google AdWords (targeting types, conditions for targeting specific users), keyword matching options (possible match types), AdWords payment types; AdWords ads effectiveness testing: impact of quality on search results, methods of monitoring ads effectiveness, report feature (types of reports), conversion role; Payments in Google AdWords system: Billing process (billing cycle, European Union Value-Added Tax - EU VAT); Landing pages and account optimizing: keywords, placements, ads scheduling, ads positioning (setting position preferences), advanced optimization; Google AdWords Tools: usage of Google AdWords tools, AdWords Editor application characteristic (View and Sort Information functionalities); Google Analytics - website statistics and visits tracking system : account creation, main advantages, differences between Google Analytics and conversion tracking, methods of efficient usage of statistics, main indicators in Google Analytics; Google AdWords features: My Client Center (client accounts management), AdWords API (advantages and benefits, API features)

EITC/BI/GADW Internet advertisement and marketing fundamentals (Google AdWords) [v1r1]

Introduction to online advertising: Internet marketing (definitions, Internet usage statistics, Internet marketing tools and paradigms), basic e-advertising formats, advantages and disadvantages of online advertising; Google AdWords system: Advertising with Google AdWords (Google Inc. Advertising Principles and requirements for ads approval, ads displaying and scheduling, features of advertising with Google AdWords system); AdWords Account: account types, campaign creation (campaign settings), keyword management, fundamental principles for text ad creation; Main elements of Google Network: ad targeting in Google AdWords (targeting types, conditions for targeting specific users), keyword matching options (possible match types), AdWords payment types; AdWords ads effectiveness testing: impact of quality on search results, methods of monitoring ads effectiveness, report feature (types of reports), conversion role; Payments in Google AdWords system: Billing process (billing cycle, European Union Value-Added Tax - EU VAT); Landing pages and account optimizing: keywords, placements, ads scheduling, ads positioning (setting position preferences), advanced optimization; Google AdWords Tools: usage of Google AdWords tools, AdWords Editor application characteristic (View and Sort Information functionalities); Google Analytics - website statistics and visits tracking system : account creation, main advantages, differences between Google Analytics and conversion tracking, methods of efficient usage of statistics, main indicators in Google Analytics; Google AdWords features: My Client Center (client accounts management), AdWords API (advantages and benefits, API features)

EITC/BI/GADW Internet advertisement and marketing fundamentals (Google AdWords) [v1r2]

Introduction to online advertising: Internet marketing (definitions, Internet usage statistics, Internet marketing tools and paradigms), basic e-advertising formats, advantages and disadvantages of online advertising; Google AdWords system: Advertising with Google AdWords (Google Inc. Advertising Principles and requirements for ads approval, ads displaying and scheduling, features of advertising with Google AdWords system); AdWords Account: account types, campaign creation (campaign settings), keyword management, fundamental principles for text ad creation; Main elements of Google Network: ad targeting in Google AdWords (targeting types, conditions for targeting specific users), keyword matching options (possible match types), AdWords payment types; AdWords ads effectiveness testing: impact of quality on search results, methods of monitoring ads effectiveness, report feature (types of reports), conversion role; Payments in Google AdWords system: Billing process (billing cycle, European Union Value-Added Tax - EU VAT); Landing pages and account optimizing: keywords, placements, ads scheduling, ads positioning (setting position preferences), advanced optimization; Google AdWords Tools: usage of Google AdWords tools, AdWords Editor application characteristic (View and Sort Information functionalities); Google Analytics - website statistics and visits tracking system : account creation, main advantages, differences between Google Analytics and conversion tracking, methods of efficient usage of statistics, main indicators in Google Analytics; Google AdWords features: My Client Center (client accounts management), AdWords API (advantages and benefits, API features)

EITC/BI/GADW Internet advertisement and marketing fundamentals (Google AdWords) [v1r3]

Internet marketing: Internet usage statistics, types of advertising, e-advertising formats, advantages and disadvantages of online advertising; Google; Google AdWords system: video ads, ads displaying and scheduling; The first campaign in the Google AdWords: account types, account activation, campaigns, keyword management, fundamental principles for text ad creation, keyword matching; Campaign targeting in Google AdWords system: contextual targeting, targeting on the search results pages, placement targeting, language and location targeting; targeting on users, custom targeting; Google AdWords ads effectiveness testing: keyword relevance, CTR, reporting, conversions; Costs and payments in Google AdWords system: ads emission methods, methods of payment, rates matching, billing process, billing cycle, charges; Optimize Google AdWords account: ads displaying, positioning preferences, ads scheduling; Google AdWords Tools: keyword suggestions, sites and categories exclusions, Campaign Optimizer, visits forecast, ads diagnostic, AdWords Editor application; Google Analytics; Client accounts management in Google AdWords system

EITC/BI/GAPPS Online collaboration systems (Google Apps) [v1r1]

Advantages of using Google Apps for companies and organizations, managing in Google Apps (logging to a domain, administration tools: domain administration; user adding, editing and deleting; service settings), main modules in Google Apps (Google Docs, Google Sites, Google Talk, Google Calendar); Google Docs: main features and functions (shared real-time editing, possibility of simultaneously documents editing and viewing by multiple users, auto-save, exporting documents on user’s computer in different formats, document access control); troubleshooting: access problems, display problems, errors, system requirements; Text documents: creating new document, document uploading and converting, document formatting, online document editing by selected users, document sending, menu bar, document sharing (sharing to selected group, sending as an attachment by email, publication of document as a web page); Spreadsheet: online creation of new spreadsheet, uploading of an existing spreadsheet, importing and conversing of formatted data, data and files exporting, chart creation, inserting spreadsheet on the website, chatting with co-editors, inserting gadgets to spreadsheet (graphs, tables, maps, finance, diagrams, network, own gadgets), creation of online surveys, data validation, calculations; Multimedia presentations: presentation creating, editing, sharing, inserting images and video, formatting slides, watching online real-time presentation, publishing presentation on web page, inserting slides (text, image, video, tables, shapes); Google Sites: main features and functions (creating pages with one click, without knowledge of HTML language, customizing look and functionality, information access and sharing settings, creating websites whit pasted documents from other Google Apps), inserting (Google documents, Google Calendar, Google AdWords and AdSense, tables, spreadsheet, gadgets, movies from Google Video or YouTube), removing sites, changing appearance of sites, logo insertion, site publishing; Google Talk: Google Talk installation and registration (username, password, contact list, appearance settings, integration with Gmail, sharing, chat history), main features (chat in Google Talk and in integrated Gmail chat, contacts, group chat, cutting and pasting videos and slide shows URLs into chat, Google Talk Gadget - embedding on website), privacy policy; Google Calendar: main features and functions (calendar sharing, creating invitations to events, search your own and public calendar, access via mobile phone, confirming the participation of guests, events reminders), modifying calendar (creating multiple calendars, hiding calendars, calendar graphic design), issues of privacy policies

EITC/BI/ITIM Information technologies in management [v1r2]

Introduction to management: what is management, basic managerial functions, main trends in human resources management, organization, teamwork, team creation and types of teams, group standards and group goals, roles of group members and their skills, assertiveness, conflict, communication and its role, effective communication, types of communication in organizations, active listening and communication of information; Project management and human resources management: basic motivation process, human Relations and a model of human resources, theories of needs, leadership (situational approach to leadership, transformational leadership), human resource management, recruitment (internal and external recruitment, trait theories, job interview), training (training effectiveness); Introduction to Project Management: project stages, project management in practice, project schedules; Computerization: desirability of computerization in institutions (objectives of an institution, areas of business activity, benefits of computerization), institution requirements audit, problem of information security, information and communication infrastructure, business activities supporting software, enterprise management software, comprehensive ERP systems, other IT-based solutions, introduction to CRM systems, CRM systems functions; Microsoft Project: application installation, getting started with Microsoft Project, ribbon, project tasks workspace, project charts workspace; Management of telework and remote group collaboration: flexible forms of employment in the current labor market situation, revision of telework definitions, telework and its organizational forms (telework types, telework and people with disabilities), society changes affecting technological conditions of telework ("Johoka Shakai" information society, transformation process in institutions, outline of the ICT usage as telework supporting instruments in modern enterprises, hardware for telework in the context of legal regulations and costs reimbursements), legal basis (rights and obligations of teleworker/telecommuter, rights and obligations of employer), types of contracts (civil law contracts, employment contract), telework employment contract example, IT software for telework (internal communication systems, internal publishing and information systems, internal group collaboration systems, Google Apps as a tool for communication and collaboration, Microsoft Office Sharepoint for communication and human resources management), IT hardware for telework (portable computers, mobile devices, wireless Internet access, VoIP alternative telecommunications systems, GPS location systems); Work management within Google Apps: GMail electronic mail (account creation, labels, filters, searching), Google messaging application (contact list, invitations, off-record mode, archive, voice and video conferencing), Google Docs word-processing editor (managing and organizing text documents, creating, sharing and editing of shared documents in real time (RTC), raster files importing and integrated optical character recognition OCR, text documents editing functions, managing history of changes), Google Docs spreadsheet editor (managing and organizing spreadsheets, creating, sharing and editing of shared spreadsheet in real time (RTC), spreadsheets editing functions, managing history of changes), Google Docs presentation editor (creating, sharing and editing of shared presentations in real time (RTC), embedding images and videos, sharing and publishing), Google Calendar (creating events, invitations and notifications, manage multiple calendars, sharing calendar, calendar settings)

EITC/BI/MIIT Management in information technologies [v1r2]

Introduction to management: what is management, basic managerial functions, basic definitions, teamwork in various scopes; Project management and human resources management: basic motivation process, human Relations and a model of human resources, theories of needs, leadership, recruitment, training; Introduction to Project Management: project stages, project management in practice, project schedules; Computerization: benefits of computerization in institutions, institution requirements audit, problem of information security, information and communication infrastructure, business activities supporting software, enterprise management software, comprehensive ERP systems, other IT-based solutions, introduction to CRM systems, CRM systems functions; Microsoft Project as project management tool: application installation, getting started with Microsoft Project, ribbon, project tasks workspace, project charts workspace, Gantt chart, paths, resources, activities; Management of telework and remote collaboration: revision of telework definitions, telework (telework types), society changes affecting technological conditions of telework ("Johoka Shakai" information society, transformation process in institutions, ICT for telework, hardware for telework), legal basis (rights and obligations of teleworker/telecommuter and obligations of employer), IT software for telework (internal communication systems, internal publishing and information systems, internal group collaboration systems, Google Apps as a tool for communication and collaboration, Microsoft Office Sharepoint for communication and human resources management), IT hardware for telework (portable computers, mobile devices, wireless Internet access, VoIP, GPS location systems); Work management within Google Apps: GMail electronic mail, Google messaging application, Google Docs word-processing editor, Google Docs spreadsheet editor, Google Docs presentation editor, Google Calendar

EITC/BI/MSO07 Office software fundamentals (Microsoft Office 2007) [v1r1]

> Microsoft Office Word: Introduction: main window, ribbon, Microsoft Office Button, Quick Access toolbar, printable and nonprintable characters, ruler, paragraph, indentation, margins, navigation, keyboard shortcuts; Document creation and edition: simple editing (copy, paste, cut), text formatting (font type, style, size), text alignment, line spacing, bullets and numbering (multilevel lists), auto-formatting (styles, table of contents, footnotes); Tables: creation methods, selection in tables, automatic formatting, table properties, text in a cell, AutoFit, cell size adjustment, graphical formatting; Objects in document: images (inserting and formatting), shapes (shape selection menu, categories of shapes, shape formatting, text in shapes), footer and header, SmartArts (inserting, categories, editing and formatting) > Microsoft Office Excel: Introduction: basic definitions and concepts (cell, cell edition, formulas), sample formulas, cell references (relative, absolute), cell formatting (number formats, graphical formatting); Usage of spreadsheets in business: sample formulas and functions (basic, statistical, financial, etc.), pivot tables (creation, filters, row and column labels, values, functionality), data grouping, data sorting, data validation (validation criteria, messages); Charts: chart creation, chart data, chart types, chart as an object (design, layout and format tabs), chart graphical and 3D formatting, sample charts; Excel options, module installation and usage (Solver tool example); Visual Basic language in Excel: basic concepts in VB (variables and arrays, procedures and functions, conditional statements, loops, cell and sheet access), macros (VB editor, defining events, creation, running and examples of macros) > Microsoft Office Power Point: Introduction: main window, slide, notes, fields on a slide; Creating a presentation: title slide, creating and editing a slide (types of slide layouts), themes (theme editing), slide show; Objects on a slide: inserting and editing objects, usage examples (formatting, many shapes insertion, shape connectors), objects overlapping, editing objects (shapes, SmartArts, images, tables); Object animation and transitions between slides: animation definition, animation modification (custom animation, auto-preview, animation effects, animation parameters, timing, triggers), adding and editing transitions between slides (single transition, transition parameters); Spell checking in MS Office (error corrections, dictionary); Slide Sorter view (slide operations: move, duplicate, copy, paste, delete); Printing (print types); Help in Microsoft Office (search for help topics, online and offline mode)

EITC/BI/MSO10 Office software fundamentals (Microsoft Office 2010) [v1r1]

> Microsoft Office Word: Introduction: main window, ribbon, Microsoft Office Button, Quick Access toolbar, printable and nonprintable characters, ruler, paragraph, indentation, margins, navigation, keyboard shortcuts; Document creation and edition: simple editing (copy, paste, cut), text formatting (font type, style, size), text alignment, line spacing, bullets and numbering (multilevel lists), auto-formatting (styles, table of contents, footnotes); Tables: creation methods, selection in tables, automatic formatting, table properties, text in a cell, AutoFit, cell size adjustment, graphical formatting; Objects in document: images (inserting and formatting), shapes (shape selection menu, categories of shapes, shape formatting, text in shapes), footer and header, SmartArts (inserting, categories, editing and formatting) > Microsoft Office Excel: Introduction: basic definitions and concepts (cell, cell edition, formulas), sample formulas, cell references (relative, absolute), cell formatting (number formats, graphical formatting); Usage of spreadsheets in business: sample formulas and functions (basic, statistical, financial, etc.), pivot tables (creation, filters, row and column labels, values, functionality), data grouping, data sorting, data validation (validation criteria, messages); Charts: chart creation, chart data, chart types, chart as an object (design, layout and format tabs), chart graphical and 3D formatting, sample charts; Excel options, module installation and usage (Solver tool example); Visual Basic language in Excel: basic concepts in VB (variables and arrays, procedures and functions, conditional statements, loops, cell and sheet access), macros (VB editor, defining events, creation, running and examples of macros) > Microsoft Office Power Point: Introduction: main window, slide, notes, fields on a slide; Creating a presentation: title slide, creating and editing a slide (types of slide layouts), themes (theme editing), slide show; Objects on a slide: inserting and editing objects, usage examples (formatting, many shapes insertion, shape connectors), objects overlapping, editing objects (shapes, SmartArts, images, tables); Object animation and transitions between slides: animation definition, animation modification (custom animation, auto-preview, animation effects, animation parameters, timing, triggers), adding and editing transitions between slides (single transition, transition parameters); Spell checking in MS Office (error corrections, dictionary); Slide Sorter view (slide operations: move, duplicate, copy, paste, delete); Printing (print types); Help in Microsoft Office (search for help topics, online and offline mode)

EITC/BI/MSO13 Office software fundamentals (Microsoft Office 2013) [v1r1]

> Microsoft Office Word: Introduction: main window, ribbon, Microsoft Office Button, Quick Access toolbar, printable and nonprintable characters, ruler, paragraph, indentation, margins, navigation, keyboard shortcuts; Document creation and edition: simple editing (copy, paste, cut), text formatting (font type, style, size), text alignment, line spacing, bullets and numbering (multilevel lists), auto-formatting (styles, table of contents, footnotes); Tables: creation methods, selection in tables, automatic formatting, table properties, text in a cell, AutoFit, cell size adjustment, graphical formatting; Objects in document: images (inserting and formatting), shapes (shape selection menu, categories of shapes, shape formatting, text in shapes), footer and header, SmartArts (inserting, categories, editing and formatting) > Microsoft Office Excel: Introduction: basic definitions and concepts (cell, cell edition, formulas), sample formulas, cell references (relative, absolute), cell formatting (number formats, graphical formatting); Usage of spreadsheets in business: sample formulas and functions (basic, statistical, financial, etc.), pivot tables (creation, filters, row and column labels, values, functionality), data grouping, data sorting, data validation (validation criteria, messages); Charts: chart creation, chart data, chart types, chart as an object (design, layout and format tabs), chart graphical and 3D formatting, sample charts; Excel options, module installation and usage (Solver tool example); Visual Basic language in Excel: basic concepts in VB (variables and arrays, procedures and functions, conditional statements, loops, cell and sheet access), macros (VB editor, defining events, creation, running and examples of macros) > Microsoft Office Power Point: Introduction: main window, slide, notes, fields on a slide; Creating a presentation: title slide, creating and editing a slide (types of slide layouts), themes (theme editing), slide show; Objects on a slide: inserting and editing objects, usage examples (formatting, many shapes insertion, shape connectors), objects overlapping, editing objects (shapes, SmartArts, images, tables); Object animation and transitions between slides: animation definition, animation modification (custom animation, auto-preview, animation effects, animation parameters, timing, triggers), adding and editing transitions between slides (single transition, transition parameters); Spell checking in MS Office (error corrections, dictionary); Slide Sorter view (slide operations: move, duplicate, copy, paste, delete); Printing (print types); Help in Microsoft Office (search for help topics, online and offline mode)

EITC/BI/MSOEX Spreadsheets software fundamentals (Microsoft Office) [v1r1]

Introduction: basic definitions and concepts (cell, cell edition, formulas), sample formulas, cell references (relative, absolute), cell formatting (number formats, graphical formatting); Usage of spreadsheets in business: sample formulas and functions (basic, statistical, financial, etc.), pivot tables (creation, filters, row and column labels, values, functionality), data grouping, data sorting, data validation (validation criteria, messages); Charts: chart creation, chart data, chart types, chart as an object (design, layout and format tabs), chart graphical and 3D formatting, sample charts; Excel options, module installation and usage (Solver tool example); Visual Basic language in Excel: basic concepts in VB (variables and arrays, procedures and functions, conditional statements, loops, cell and sheet access), macros (VB editor, defining events, creation, running and examples of macros)

EITC/BI/MSOPP Multimedia presentation software fundamentals (Microsoft Office) [v1r1]

Introduction: main window, slide, notes, fields on a slide; Creating a presentation: title slide, creating and editing a slide (types of slide layouts), themes (theme editing), slide show; Objects on a slide: inserting and editing objects, usage examples (formatting, many shapes insertion, shape connectors), objects overlapping, editing objects (shapes, SmartArts, images, tables); Object animation and transitions between slides: animation definition, animation modification (custom animation, auto-preview, animation effects, animation parameters, timing, triggers), adding and editing transitions between slides (single transition, transition parameters); Spell checking in MS Office (error corrections, dictionary); Slide Sorter view (slide operations: move, duplicate, copy, paste, delete); Printing (print types); Help in Microsoft Office (search for help topics, online and offline mode)

EITC/BI/MSOW Word processing software fundamentals (Microsoft Office) [v1r1]

Introduction: main window, ribbon, Microsoft Office Button, Quick Access toolbar, printable and nonprintable characters, ruler, paragraph, indentation, margins, navigation, keyboard shortcuts; Document creation and edition: simple editing (copy, paste, cut), text formatting (font type, style, size), text alignment, line spacing, bullets and numbering (multilevel lists), auto-formatting (styles, table of contents, footnotes); Tables: creation methods, selection in tables, automatic formatting, table properties, text in a cell, AutoFit, cell size adjustment, graphical formatting; Objects in document: images (inserting and formatting), shapes (shape selection menu, categories of shapes, shape formatting, text in shapes), footer and header, SmartArts (inserting, categories, editing and formatting)

EITC/BI/OO Office software fundamentals (OpenOffice) [v1r1]

> OpenOffice Writer: Introduction: main window, ribbon, quick access toolbar, printable and nonprintable characters, main menu options, ruler, paragraph, indentation, margins, navigation, keyboard shortcuts; Document creation and edition: simple editing (copy, paste, cut), text formatting (font type, color, style, size), text alignment, line spacing, bullets and numbering (multilevel lists), auto-formatting (styles, table of contents, footnotes); Tables: creation methods, selection in tables, automatic formatting, table properties, text in a cell, autofit, cell size adjustment, graphical formatting; Objects in document: images (inserting and formatting), shapes (shape selection menu, categories of shapes, shape formatting, text in shapes), footer and header; > OpenOffice Calc: Introduction: basic definitions and concepts (cell, cell edition, formulas), sample formulas, cell references (relative, absolute), cell formatting (number formats, graphical formatting); Usage of spreadsheets in business: sample formulas and functions (basic, statistical, financial, etc.), pivot tables (creation, filters, row and column labels, values, functionality), data grouping, data sorting, data validation (validation criteria, messages); Charts: chart creation, chart data, chart types, chart as an object (design, layout and format tabs), chart graphical and 3D formatting, sample charts; OO Calc options, add-ons installation and usage (Solver tool example); OpenOffice.org BASIC language: basic concepts (variables and arrays, procedures and functions, conditional statements, loops, cell and sheet access), macros (defining events, creation, running and examples of macros); > OpenOffice Impress: Introduction: main window, slide, fields on a slide, main menu, toolbars, views; Creating a presentation: title slide, creating and editing a slide (types of slide layouts), themes (theme editing), slide show; Objects on a slide: inserting and editing objects, usage examples (formatting, many shapes insertion, shape connectors), objects overlapping, editing objects (text objects, shapes, images, tables); Object animation and transitions between slides: animation definition, animation modification (custom animation, animation effects, animation parameters, timing, triggers), adding and editing transitions between slides (single transition, transition parameters); Spell checking (error corrections, dictionary); Slide sorter view (slide operations: move, duplicate, copy, paste, delete); Printing (print types); Help (search for help topics, online and offline mode)

EITC/BI/OOC Spreadsheets software fundamentals (OpenOffice) [v1r1]

Introduction: basic definitions and concepts (cell, cell edition, formulas), sample formulas, cell references (relative, absolute), cell formatting (number formats, graphical formatting); Usage of spreadsheets in business: sample formulas and functions (basic, statistical, financial, etc.), pivot tables (creation, filters, row and column labels, values, functionality), data grouping, data sorting, data validation (validation criteria, messages); Charts: chart creation, chart data, chart types, chart as an object (design, layout and format tabs), chart graphical and 3D formatting, sample charts; OO Calc options, add-ons installation and usage (Solver tool example); OpenOffice.org BASIC language: basic concepts (variables and arrays, procedures and functions, conditional statements, loops, cell and sheet access), macros (defining events, creation, running and examples of macros)

EITC/BI/OOI Multimedia presentation software fundamentals (OpenOffice) [v1r1]

Introduction: main window, slide, fields on a slide, main menu, toolbars, views; Creating a presentation: title slide, creating and editing a slide (types of slide layouts), themes (theme editing), slide show; Objects on a slide: inserting and editing objects, usage examples (formatting, many shapes insertion, shape connectors), objects overlapping, editing objects (text objects, shapes, images, tables); Object animation and transitions between slides: animation definition, animation modification (custom animation, animation effects, animation parameters, timing, triggers), adding and editing transitions between slides (single transition, transition parameters); Spell checking (error corrections, dictionary); Slide sorter view (slide operations: move, duplicate, copy, paste, delete); Printing (print types); Help (search for help topics, online and offline mode)

EITC/BI/OOW Word processing software fundamentals (OpenOffice) [v1r1]

Introduction: main window, ribbon, quick access toolbar, printable and nonprintable characters, main menu options, ruler, paragraph, indentation, margins, navigation, keyboard shortcuts; Document creation and edition: simple editing (copy, paste, cut), text formatting (font type, color, style, size), text alignment, line spacing, bullets and numbering (multilevel lists), auto-formatting (styles, table of contents, footnotes); Tables: creation methods, selection in tables, automatic formatting, table properties, text in a cell, autofit, cell size adjustment, graphical formatting; Objects in document: images (inserting and formatting), shapes (shape selection menu, categories of shapes, shape formatting, text in shapes), footer and header

EITC/BI/SDBAMS Spreadsheets and databases in business applications (MSO Excel, MS Access) [v1r2]

Creation of complex spreadsheets: usage of financial and mathematical analysis, reporting, subtotals, conditional commands, multi-level data grouping, pivot tables, VB language for building complex functions/macros in Excel: introduction to VB language (syntax, variables/constants, data segregation, queries, concurrent tasks, synchronization of events), implementation of simple VB scripts, modification and analysis of procedures, advanced use of Microsoft Access application: database building, reporting, queries, normal form of databases (first, second and third normal form), graphical representation of data: advanced reports, different types of trends, chart types, data migration, graphical analysis of data, integration of Microsoft Office solutions: integration with Microsoft Access and ODBC external data sources, data migration between Microsoft Office applications, authentication and access authorization to distributed systems with multiple Microsoft Office solutions (declarative and imperative authentication, declarative and imperative authorization), cooperation of .NET applications with Microsoft Office applications via COM, data intermediate storage files (e.g. CSV, XMS); optimization tasks: optimization models, statistical and variant analysis, solver - complex problem solving tool, optimization algorithms, discrete and continuous optimization

EITC/BI/TF Telework fundamentals [v1r2]

Introduction to telework: flexible forms of employment in the current labor market situation, a review of the telework definition, telework history; Telework and its organizational forms: types of telework (telework at home, telework performed outside the place of residence), telework and outsourcing, the personality-characterological portrait of teleworker, telework and disabled person; Telework SWOT analysis: strengths of telework (telework benefits from the employer's perspective, the strengths of telework for the teleworker), telework weaknesses, opportunities, threats; Psychosocial aspects of telework: psychological factors of telework, telework social conditioning; Companies transformation process: ICT in modern enterprises, required telework equipment; Information technologies for telework (software): internal communication systems, internal publishing systems, internal collaborative systems (Google Apps as a tool for communication and collaboration, Microsoft Office Sharepoint for communication and employees management); Information technologies for telework (hardware): portable computers, mobile devices, wireless Internet access, VoIP telecommunications systems, GPS location systems; Telework in the world: telework in USA, telework in EU, global perspective

EITC/CG/ACSU 3D graphics design and visualisation software (AutoCAD and SketchUp) [v1r2]

AutoCAD: Introduction to AutoCAD; User interface: workspace and navigation, keyboard shortcuts and commands, working with layers (layer status); Basic objects: oval objects, angular objects, object properties; Modification of objects: description of most important tools; Areas hatching; Objects dimensioning; Work supporting features: blocks, regions, multiline, inquiries; Designing: apartment interior design, garden design, printing; Google SketchUp: Introduction to SketchUp; User interface: title bar, main menu, drawing axes, toolbars, workspace and navigation (camera tools), types of interfaces: point, linear, planar; Working with layers; Tools and their properties: main tools, drawing tools, modification tools, construction tools; Design, construction and presentation of larger objects; Working with Google Earth; Realistic rendering and 2D effects: shadows, fog, scenes and animation; Designing: image import and export; house 3D design (interior designing, building 3D models from photographs), garden 3D design (terrain modelling)

EITC/CG/AD Web pages design fundamentals (Adobe Dreamweaver) [v1r2]

Introduction: history of web pages, HTML language development, the rise of CMS systems, web standards, tools for creation and editing of web page layout and appearance; Preparatory stage: identification of web page type (home page, information portal, vortal, Web 2.0, transactional service, product mini-site), service architecture (proprietary service, CMS-based service, website structure, schema definition); Creation of layout: the concept of layout, visual identity in web layout (header and logo background, corporate colours in identity, corporate typography, graphics), essential layout elements (vignette as a header, main menu, main creation, text blocks); HTML language: HTML basics, page layout, HTML document definition, content formatting, hyperlinks, images, lists (bulleted lists, definition lists), tables, forms (form tags), general tag attributes, determining document type, meta information, code validation; Cascading Style Sheets CSS: style sheets syntax, adding styles to document, cascading property of style sheets, definitions and properties of selectors, ID and CLASS attributes, text and background formatting, tables and lists formatting, box model (margins, borders), units used in CSS; Positioning and display controlling of elements: fixed position, relative position, absolute position; floating elements, text blocks positioning, changing of hyperlink state, changing of hyperlink graphics; Adobe Dreamweaver interface: toolbar, available panels - description and their functionality, working with HTML documents; Web page creation in the Adobe Dreamweaver environment: creating a new project, project template files, adding web page elements (changing the parameters of individual elements, main menu, designing the footer), blocks grouping with container, page preview in the browser; Web design best practices: designing user-friendly pages, correctness of the HTML and CSS syntax, building columns with block elements , compression of images, usage of web-safe colours, respecting copyrights

EITC/CG/AD Web pages design fundamentals (Adobe Dreamweaver) [v2r1]

Introduction to Adobe Dreamweaver: workspace overview, website structure (setting up local root folder, site files organization), setting up document properties, main panels overview (assets panel, files panel: file management; links management, insert panel); Web page basic content: adding text to web page, adding images to web page, adding flash movies to web page (SWF files embedding), adding audio to web page, basic examples; Organizing text: lists, data tables (adding and formatting data tables); Working with cascade style sheets: CSS introduction (rule creation, rule edition), working with external CSS, using CSS starter layouts, managing CSS rules (properties panel, CSS styles panel); Web typography: text styles, web fonts; Web page layout: creation, modification, layout with CSS, layout with templates; Links in web page content: creating links; Forms in web page content: creating forms; Deployment for multiple screens: fluid grid layouts, layout preview; Testing and publishing Dreamweaver web project: previewing project, testing project, publishing web files

EITC/CG/AF Interactive animation and graphics design software (Adobe Flash) [v1r2]

Introduction: Adobe Flash format specification, working with Adobe Flash (animation, sound, video), problems with embedding Flash files on websites; Adobe Flash interface elements: workspace, tool groups (selection tools, transformation tools, drawing and painting tools, tools for creating basic shapes, tools for editing object properties, navigation tools), main menu, options for files in native Flash formats, functionality of available menus; Creation of objects in Adobe Flash: design tools (pen), drawing tools (pencil), shape modifications, text in Adobe Flash (static text, dynamic text, input text), object properties (filling, gradient); Bitmap: bitmap vectorisation; Animation: frames and stop-motion, motion animation (animation with multiple keyframes), animation properties, shape animations, working with symbols and instances (symbol editting); ActionScript: workspace, variables (variable types), arrays, operators, functions (function parameters), conditional statements, loops, properties of program elements, events; ActionScript practical use - simple flash game with Adobe Flash: scenario (description of the behaviour of each component), graphical elements preparation (elements design), exemplary game in ActionScript (analysis of code fragments and their applications, description of used functions)

EITC/CG/AF Interactive animation and graphics design software (Adobe Flash) [v2r1]

Introduction to Adobe Flash: workspace (workspace customization, stage, edit bar, panels: timeline panel; tools panel; properties panel); Adobe Flash graphic file type; Basic Adobe Flash elements: symbols, instances, the library; Content organization; Creating artworks in Adobe Flash: guides usage, rulers usage, shapes in Adobe Flashe (drawing shapes, creating shapes), creating a simple drawing, text to vector shapes conversion, raster images to vector shapes conversion, applying colors, applying gradients; Working with text in Adobe Flash; Introduction to animation in Adobe Flash: frames overview (frame concept, keyframes), creating animation, tweens (motion tweens, shape tweens, classic tweens, ease tweens), creating mask, motion presets; Bone tool: inverse kinematics, adding bones to symbol instances, adding bones to shapes, binding bones to shape points, changing pose properties, creating animation with bone tool; Sound in Adobe Flash: importing sounds, editing sound, sound settings; Introduction to actionscript: script assist mode, event handling, code snipplets, exemplary usage (adding control with actions to buttons)

EITC/CG/AI Vector graphics processing software (Adobe Illustrator) [v2r1]

Introduction to Adobe Illustrator: workspace (workspace customization), opening files, creating new documents; Tools panel: zoom tool, hand tool; Object selection; Working with control panel; Navigation panel; Drawing in Adobe Illustrator: pencil tool, pen tool, stroke modification, paintbrush tool, blob brush tool, creating vector artwork from bitmap; Shapes creation: drawing shapes, gradient tool, shape builder tool; Working with perspective: perspective grid tool (settings), text and symbols, drawing in perspective (drawing new objects), object attachment to perspective, transforming objects (scaling an object, moving an object); Symbols and patterns: symbols, patterns, importing symbols and patterns; Adobe Illustrator examples: business card, creating text on a path, aqua button

EITC/CG/AI1 Vector graphics processing software (Adobe Illustrator) [v1r2]

Vector graphics: vector graphics processing software (introduction, main tasks); Adobe Illustrator GUI: effective usage of Adobe Illustrator application, available tools, palettes, keyboard shortcuts, preferences, navigation; Creation of objects in Adobe Illustrator: gallery of shapes, description of available tools; Shapes creation: combining shapes, drawing freehand shapes (pencil tool, smooth tool, blob brush tool); Transforming and editing of objects: free transform (moving, rotating, reflecting, scaling, shearing), aligning objects (manual, automatic), grouping, masking; Bézier curves for creating and editing shapes: creating arc instead of segment, converting anchor points, direct selection tool, averaging the position of anchor points; Working with colours: fill, collection of samples, gradient, opacity, contour; Text in Adobe Illustrator: type tool, fonts, artistic type, paragraph styles (multiple columns), shape of text object, converting text to outlines; Object properties: transparency, opacity, blending modes, appearance, effect menu (stylize, blur, feather); Layers: working with layers, layers panel, managing layers; Bitmap graphics in Adobe Illustrator: importing bitmaps, bitmap operations (filtering, vectorization - live trace feature, obtaining vector image); Graphic design printing: offset printing, color preparation for printing, colour space, resolution of raster effects

EITC/CG/AI2 Design and development of visual identity (Adobe Illustrator) [v1r2]

Photorealism as a main example of the broad capabilities of Adobe Illustrator: photorealistic techniques (choice of colours, description of features enriching and deepening the project colours), gel-style design (variants of patterns, variants of shapes, colour change, complex shapes), mesh tool (visualization with gradient mesh), design tools; Elements of 3D construction: creating 3D shapes using revolve, shading, graphics, rotations; Perspective Grid: convergent perspective representation; Comic illustration: differences between simple and complex illustrations; Vector graphics basing on photographs; Space in vector illustration: two-point perspective, composition mapping on 3D shapes; Graphic styles: style elements, style creation, style libraries (3D effects, artistic effects, neon effects, illumination effects); Symbols: creating and editing symbols, symbol library, modification of symbol set; Libraries and graphical tools: vector packages, buttons and Internet bars, 3D symbols, artistic textures, graphic elements; Working with brushes in Adobe Illustrator: hand-painted plane, editing brushes with bristles; Methods for rapid modelling in Adobe Illustrator: object dividing command

EITC/CG/AIDF Desktop publishing software (Adobe InDesign) [v1r2]

Adobe InDesign as an application for desktop publishing and prepress (desktop publishing): layout (arrangement of publication elements), user interface (tools, palettes, functionality of menu items), navigation, keyboard shortcuts; Document creation: document settings, inserting text objects (filling in text columns, controlling text properties by using styles, paragraph style, creation of diacritical marks, converting text to outlines, working with text, artistic text and paragraph text, text flow), inserting images; Vector objects in InDesign: Adobe Illustrator objects embedding, graphical objects (background, gradient), objects transformations (transform tools), Bézier curves (introduction, explanation and usage of Bézier curves), masking; Master pages and items: introduction and usage; Layers: the concept of layers, working with layers; Publication management: pragmatics of working with publications, archiving and document preparation to work on another computer, document preparation for publication and printing, saving to PDF format

EITC/CG/AIDF Desktop publishing software (Adobe InDesign) [v2r1]

Introduction to Adobe InDesign: workspace (workspace customization), opening files, creating new documents; Tools panel; Object selection; Working with control panel; Navigation panel: navigating through pages; Working with layers; Setting up document: multiple page sizes; Document workspace: ruler, guides, grid, align panel; Text frames: text frame adding, filling text with an image, wrapping text around objects, text effects, managing text flow between frames (flowing text between two frames, text autoflow options); Character and paragraph styles: style creation (styles from existing formatting, styles from scratch), style application, style editing, creation and application of character styles; Graphic frames: graphic frame creation, inserting image to graphic frame, graphic frame shape (changing graphic frame shape, changing image shape without container frame changing), using object styles; Graphic and text frames combinations; Transform tool: overview, image size modification; Working with document content: managing layers, master pages usage (master page creation); Page numbering: adding page numbering, adding page numbering to master pages; Creating publications

EITC/CG/APS Raster graphics processing software (Adobe Photoshop) [v1r2]

Introduction: downloading and installation of application, basic concepts (bitmap graphics, resolution standards, compression); User interface: workspace, commands, palettes, preferences, keyboard shortcuts, navigation through a document, views; Image parameters: rotation, cropping, histogram correction, noise blurring, sharpness improvement, color correction, examples (red eye effect removal, adjusting hue and saturation irises, object geometry corrections); Photomontage: design analysis, editing tools: pen, layers (working with multiple layers, editing, locking, transformations, layer properties, alpha channel), selections (selections stored in files), manual image adjustments (tools, brushes, light and shadow adjustment); Portrait retouching: eyes (hue/saturation, smudge tool), mouth, teeth (sharpening, unsharp mask), skin (eyedropper tool, clone stamp tool, blur tool), hair (chiaroscuro); Silhouette retouch: appearance modification, needed tools (liquify filter, density, liquify panel, pucker tool, bloat tool, reconstruct tool); Website graphics elements: basic aspects (web safe palette, dimensions, fonts, photos), vignette, vector objects, layer style (elements styling, color, gradient, shadow, glow), text objects, small graphics elements, styles, actions (batch sequence), images export (image size, cutting); Print publishing: working on a print publication (image styling, print area, scaling, typography in print publication), offset printing (reproduction of images)

EITC/CG/APS Raster graphics processing software (Adobe Photoshop) [v2r1]

Introduction to Adobe Photoshop: workspace (workspace customization, workspace switcher), opening files, creating new documents; Tools panel: zoom tool, hand tool; Navigation panel; Basic transformations: original image back up, resizing images, rotating images, cropping images; Selection tools: quick selection tool, magic wand tool, marquee tools, lasso tools, working with selection (selection edges smoothing); Layers: introduction to layers concept, layers panel, vector mask layers; Photo retouch: history panel, spot healing brush tool, red eye tool, patch tool, content-aware move tool; Advanced effects: refine edge, filter gallery, blend tool, feather tool, smooth tool, filters usage; Color corrections: automatic adjustments, image color modes, lens distortion correction, perspective adjustment; Photo correction: painting tools usage, drawing tools usage; Text objects: character panel, paragraph panel, text box transformation, text wrapping, text modification by layer styles, type styles

EITC/CG/BL1 3D graphics design and visualisation software (Blender) 1 [v1r1]

Introduction to Blender: 3D geometry, coordinate transformations, coordinate spaces; User interface: keystrokes, buttons, and menus, Blender windowing system; Introduction to meshes: meshes and edit mode, normals and shading, understanding the camera: Smooth meshes; Materials and textures: multiple materials, texture settings, image textures, procedural textures; Creating models: bone tool, transforming simple shapes, working with depths, creating complex models, spin technique, lighting, applying custom textures; Curve and path modeling: Bézier curves, bevel tool, curve modifier, surfaces: Empty objects; Reference photos: background images, guide images, 2D to 3D transformation with Bézier curves; Advanced materials and textures: subsurface scattering, ray tracing, transparent textures, cloud texture; UV/image editor; UV maps; Lighting: real lights, blender lights, lighting rigs, global illumination; Basic animation: keyframing, animation editors, graph editor, animation rendering, lattice modifier, sequencer tool: Particle systems: simple particles systems, shapes from particles, billboard visualization; Soft bodies: soft body animation, simple cloth animation; Blender game engine: basics, controls and movement, physics in Blender, basic mouse pointer, text

EITC/CG/BL2 3D graphics design and visualisation software (Blender) 2 [v1r1]

Python scripting: introduction, working with addons (objects, actions, settings); Advanced modeling: overview, High Dynamic Range imaging HDRi (light probe), landscapes and heightmaps (procedural landscape modeling, basic terrain, texture stenciling, heightmap exporting); Advanced materials and textures: bump mapping, normal mapping (texture normals, color map normals); Nodes: texture nodes, material nodes, compositing; Advanced rendering: cycles (glass material, fireflies, freestyle); Advanced animation: introduction, armature object, mesh object (envelope, vertex groups and weight paint, shape keys); constraints (copy location, copy rotation, track-to, floor, locked track, follow path, stretch-to, IK solver), timeline window, IPO window (data type), NLA window and editor, relative vertex keys; Advanced game engine: advanced game engine techniques (pop-up menus, dropping menus)

EITC/CG/CAG Conceptual aspects of graphics [v1r2]

General art related concepts: art and artistic creation in human life, the basic functions of art, visual perception (influence of suggestion, space perception); The concept of form: form as the shape and layout, various forms of creative expression (sculpture, installation, ceramics, applied arts and industrial design, performance art, multimedia art); Composition in visual art: concept of composition, planar composition, composition types, rhythm in the composition, golden ratio, colour composition (colour in composition creation); Perspective in visual art: the concept of perspective, perspective types, shadows perspective; Colour: basic information about the colours (colours mixing, primary colours, black and white, interaction of colours), colour and optics, harmonising colours, primary colours, pigments and their features, colour and light in computer graphics (transition between RGB mode and CMYK mode, Lab colour space); Typography: general information, basic issues of typography (font, typeface, construction of letter, lines of type, typographic measurement systems), typography in electronic media (functional and aesthetic elements in creating a web page, navigation structure, page layout); Logo and visual identity: logo as a brand mark, logo as a part of visual identity, brand book, trends in the design of logos for corporate identity; Artistic techniques: painting techniques (the technique of oil painting, acrylic technique, watercolour technique, tempera technique), graphic techniques (woodcut, linocut, engraving, screen printing); Characteristics of selected epochs in art: prehistoric art, ancient art (ancient Egyptian Art, ancient Greek art, ancient Roman art), Middle Ages art (Romanesque, Gothic), modern art (Renaissance, Baroque, Rococo, modernism), conceptual art, contemporary art

EITC/CG/CGVF Computer graphics and visualization fundamentals [v1r1]

Introduction to computer graphics (genesis and history of computer graphics, applications, hardware), raster and vector graphics, human-computer interaction, graphic standards; Light and colour: basic concepts and definitions (colourimetry, vision, perception), eye structure and properties of vision, theory of colour vision and perception, colour models (CIE XYZI, CIE Lab, RGB, CMK and CMYK, HLS and HSV), colour reproduction, compatibility problems - pitch distortion; Raster operations - basic: drawing a circle segment and arc, filling the area (by consistency, by parity), clipping algorithms, computational geometry elements (alpha function, points orientation on a plane, points in polygon problem), geometric transformations in computer graphics (2D transformations, matrix representation of transformations, normalized homogeneous coordinates, basic types of transformations (reflection symmetry, skewing, scaling, translation, rotation), transformations in 3D space, compositions of transformations, problem of numerical calculations accuracy, quaternions; 3D space representation in 2D space: projection onto a plane (projection types, projection properties, coordinate system in projection), parallel and perspective projection as matrix operations, projection and vision (cone of vision, projection parameters, perspective conversion, projection and photography, virtual camera)

EITC/CG/GIMP Raster graphics processing software (GIMP) [v1r1]

Introduction to GIMP; Toolbox: gradient, move tool, crop tool, selection tools (rectangle selection, ellipse selection, free selection, fuzzy selection, selection by color, scissors, foreground select), other tools (color picker, zoom tool, measure tool, text tool); Editing an image; Colors and transparency; Saving the image; Layers; Paths; Channels; Decompose; Tones and colors: levels tool, curves tool; Filters: blurs (Gaussian blur, pixelize), enhance (unsharp mask); Scripts: fractal explorer; Common use cases: assembling images, body shifting, brushed metal effect, stone texture, speech bubbles, blending exposures, installing plugins, removing coherent noise by Fourier analysis, removing unwanted elements from image, captioning pictures, adding shine to buttons

EITC/CG/SU 3D graphics design and visualisation software (SketchUp) [v1r1]

User interface: tool palettes, toolbars, windows, menus, dialog boxes; Principal tools: select, eraser, paint bucket; Drawing tools: line, arc, freehand, rectangle, circle, polygon; Modification tools: move, rotate, scale, push/pull, offset, follow me, intersect with model, position texture; Construction tools: tape measure, protractor, axes, dimension, text, 3D text, section plane; Camera tools: standard views, matching photos and models, orbit, pan, zoom; Walkthrough tools: walk, look around; Sandbox tools: sandbox from scratch, smoove, drape, add detail; Solid tools: outer shell, intersect, union, subtract, trim, split; Google toolbar: sharing models, SketchUp and Google Earth; Model settings and managers: materials browser, components browser, styles browser, outliner, scenes manager, preferences; Entities; Importing and exporting; Printing; Ruby plugins

EITC/CG/TFCG Theoretical foundations of computer graphics [v1r2]

Introduction: computer graphics (origins and history of computer graphics, applications, hardware), raster and vector graphics, interaction human-computer, graphics standards; Light and colour: basic concepts and definitions (colourimetry, perception), eye construction and properties of vision, theory of colour vision, colour models (CIE XYZ, CIE Lab, RGB, CMY and CMYK, HLS and HSV), colour reproduction, compatibility problems (raster distortion); Raster operations - basics: segment and arc drawing, polygon filling (seed fill, parity test), clipping algorithms, elements of computational geometry (alpha function, orientation on a plane, point-in-polygon problem); Geometric transformations in computer graphics: 2D transformations, matrix representation of transformations, normalized homogeneous coordinates, basic types of transformations (symmetric reflection, skew, scale, translate, rotate), 3D transformations, composition of transformations, problem of numerical accuracy, quaternions; 2D representation of a 3D space: projection on a plane (types of projection, projection properties, coordinate system), parallel and perspective projection as matrix operations, projection and view (viewing frustum, projection parameters, perspective transformation, projection and photography, virtual camera); Objects modelling for computer graphics: modelling of curves and surfaces (interpolation, parameterization, Bézier curves, B-splines curves), solid modelling, fractal modelling, modelling using grammars, volumetric modelling; Hidden surface removal: determining surface visibility, classes and examples of algorithms; Lighting modelling: light scattering - interaction of light with matter, basic photometric quantities, light reflection models, shading; Global illumination; Ray tracing algorithms; Increasing the realism of processed images and objects: textures and their types (texture sampling and filtering problems), shape deformation, animation elements

EITC/CG/VICG Visual identification in computer graphics [v1r2]

Computer Graphics: computer graphics in the context of visual communication, systems approach as an essential element of modern visual communication, computer graphics division by type of activity, computer graphics functional division, 2D graphics division according to image definition method (vector graphics, raster graphics); Visual identity: functions (image, identity confirmation), designing visual identity, creating visual identity system (steps and areas of system creation, brand book template), designing visual identity in practice (transformations, typography - modifications, graphical element, colour); Typography: designing fonts, font typefaces, typography rules, elements modifications, importance of font typefaces and their visual properties, basics of working with text blocks; Layout: composition (basic composition aspects, varied compositions), block layout, modular grid, typography design in layout, details in layout; Graphics in commerce - visual advertising: advertisement creation, technological considerations (team, technical processing, software), advertising media

EITC/CN/CNF Computer networks fundamentals [v1r1]

Types of network communication: telecommunication networks, paradigms (networks with circuit switching, networks with packet switching, comparison of paradigms); Network topologies: overview of network topologies, network topologies classification, network topologies on different network levels of abstraction; Layered model of network communication: reference model ISO / OSI, simplified model of network layers; Technologies and protocols of communication medium layer: local area network LAN - Ethernet standard (physical layer, data link layer), wide area network WAN; Network devices operating in medium layer: network interface card NIC, repeaters, network hubs, bridges and switches, other network devices; Wireless networks: waveband and techniques to share access to the link, wireless LAN - WLAN, mobile networks - mobile technologies; Internet - network layer protocols: data encapsulation and transmission, network layer - IP protocol, IPv4 (packet structure, IPv4 addressing, subnetworks and masks), IPv6, ICMP control protocol

EITC/CN/CNF Computer networking fundamentals [v1r2]

Introduction: basic concepts of computer network, models of computer networks, types of network implementations, network communication paradigms (circuit-switched networks, packet-switched networks, network communication paradigms comparison); Network topologies: review of network topologies (point-to-point - P2P topology, bus topology, star topology, ring topology, tree topology, mesh topology, mixed topologies), topologies classification (linear topologies, centralized topologies, decentralized topologies), network topologies at different network abstraction layers; Layers model of network communication: ISO/OSI reference model for layers, simplified layer model of network; Technologies and protocols of media layers: local area network [LAN] (Ethernet - physical layer, data link layer), wide area network [WAN]; Network devices operating in media layers: network interface cards (NIC), repeaters, network hubs, bridges, switches, other network devices; Wireless networks: radio frequency and frequency sharing techniques (FDMA - frequency division multiple access, TDMA - time division multiple access, CDMA - code division multiple access), wireless LAN [WLAN] (WiFi, Bluetooth), mobile networks - mobile technologies (mobile standards); Internet - network layer protocols: data encapsulation and transmission, the IP protocol, IPv4 (packet construction, IPv4 addressing, subnetting and supernetting), IPv6, ICMP control protocol, Internet - transport protocols (TCP - TCP segment structure, UDP); Application layer - network services: e-mail (SMTP, POP3, IMAP), web services - HTTP, file transfer - FTP

EITC/CN/SCN1 Computer networking 1 [v1r2]

Introduction to Network Communications; Paradigms of network communication: circuit switching, packets switching; Network topologies: ring, star, P2P, hybrid networks, network topologies at different layers; Network theory: Layer model of network communication, ISO/OSI reference model, Logical layers of communication (physical, data link, network, transport, session, presentation, application), TCP/IP protocol stack; Technologies and protocols of communication medium layer: standards of physical layer and data link layer (LAN networks and Ethernet standard, WAN networks, network devices in physical and data link layer (network adapters, repeaters, hubs, bridges, switches), Wireless LAN and MAN networks (Wi-Fi, WiMAX), Mobile networks (1G, 2G, 3G), Multiplexing techniques: CDMA, FDMA and others; Internet - network layer protocols (data encapsulation and transmission, IPv4 protocol and addressing, subnetworks and supernetworks, IPv6 protocol, IP-MAC projection, IP addresses and symbolical names – DNS, ICMP protocol; Internet – transport protocols, ports and sockets, UDP and TCP protocols, Application layer – network services: e-mail, SMTP, POP3 and IMAP protocols, File transfer – FTP and NFS protocols, information services – HTTP and NNTP protocols; Secure network protocols: SSL, IPsec, VPN private networks

EITC/CN/SCN2 Computer networking 2 [v1r2]

Ethernet: operations basics, Ethernet frames, MAC protocol (CSMA/CD protocol, transmission errors, work mode negotiation), Ethernet system structure, repeaters, hubs, bridges, switches, network connection redundancy; Communication media: electric wires, twisted-pair cables, concentric cable, copper wire categories, UTP wire based networks, Optical fibres (single-mode and multi-mode optical fibres, optical fibre connectors), WLAN networks, Connectivity over radio frequencies, basic elements of wireless networks, advantages of wireless networks, 802.11 standards, WLAN security, WEP, TKIP, WPA, 802.1X, NAC, WAN networks: Frame Relay (Frame Relay in OSI model, frame error detection, typical infrastructure of FR network, FR frame structure, logical connections in FR, correlation of data transmission in channels and CIR and EIR values, overload control, Audio/Video data in FR networks, LMI protocol), Asynchronous Transfer Mode (ATM devices, ATM addresses, types of connections, cell structure, model of ATM network, ATM interfaces, ILMI protocol, PNNI protocol), ATM and computer networks (LANE standard, ATM connections in LANE 1.0, LANE 2.0, IP over ATM); IP address acquisition: ARP protocol, BOOTP protocol, DHCP protocol; DNS: history, structure and operation of DNS, name structure, DNS servers, IP routing: static routing, dynamic routing (division based on area of operations, based on routing method, dynamic routing protocol examples, requirements for routing protocols, routing metrics, RIPv1 and RIPv2 protocols, avoiding routing loops, OSPF protocol, EIGRRP protocol)

EITC/DB/DDEF Databases and data engineering fundamentals [v1r2]

Introduction: database requirements, characteristics of databases, database technology, data model, database systems (RDBMS), interaction and communication with the database and implementation technology of database applications (communications architecture); Relational databases: data structure, integrity constraints, data operations, data representation (rules of entities transformation into relational model); Introduction to SQL query language: SQL as a declarative language, database queries (projection, expression, aliases, duplicates elimination, sorting results of a query, selection); preparation of a laboratory environment; SQL functions: aggregate functions, operators, set operators (join, outer join), subqueries (subqueries types), insertion of tuples into relation, modification and deletion of tuples from relation; Microsoft Office Access: database creation (defining relationships between tables, field formatting), queries, reports wizard, forms, external data (data export, data import); Artificial Intelligence: decision support systems (expert systems, data mining), semantic networks; Normalization: normal forms (first normal form, second normal form, third normal form)

EITC/DB/DDMS Databases and database management systems [v1r1]

Introduction to databases: basic concepts, characteristics and technology of databases, requirements for databases, database management systems, data model and database architecture, database system users, interaction with the database (SQL language, application implementing technologies), client-server architecture, classification and review of database systems, relational databases: relational data model, data structures in the relational model, characteristics of relations, integrity constraints (primary key, foreign key), basic operations of relational algebra (selection and projection operations, creating complex operations, commands in SQL language, operations on sets), data modelling: types of models, information system design cycle, objects as fragments of reality, model of relationships - entities (modelling entities and relationships, attributes of entities, characteristics of relationships, types of associations, types of entities and relationships, modelling of complex elements - ternary relationships, hierarchy of entities); transformation of models: basic concepts, the transformation of entities relationship model to relational model (entity transformation rules, transformation rules of relationships, transformation of entities hierarchy); normalization: the idea of normalization - decomposition without loss of information, functional dependencies, normalization process - basic concepts, normal forms (first, second, third and fourth normal form, multi-valued dependencies, Boyce-Codd normal form)

EITC/EG/IEEGP Introduction to European e-Government programmes [v1r1]

Introduction to IDABC Interoperable Delivery of European eGovernment Services to public Administrations, Business and Citizens: development of IDA/IDABC, IDABC activities, IDABC benefits, IDABC and eEurope; Horizontal Measures HM: CIMS, CIRCABC, IPM, s-TESTA, EIF; Projects of Common Interest PCI: SESAD, e-Questionnaire, PLOTEUS, European Qualification Framework, EESSI, CPCS, Health-EU, ESANReP, IMI; i2010 Initiative: goals, implementation, results; Your Europe platform: content, activities, goals; Electronic signature: idea, features, functioning principles, applications; ISA Interoperability Solutions for European Public Administrations: ISA characteristics, financing, coordination; Domestic eGovernment services examples

EITC/EL/MOODLE e-Learning didactics systems (Moodle) [v1r1]

e-Learning methodology as a new didactic paradigm, basic functions of Moodle e-Learning platform (forum, chat, log, didactic tools, administrative tools, workshops, Wiki), downloading and installing Moodle platform, login, Moodle platform navigation, training network version; Administrator settings: account creation (adding new user, users’ migration), student role Moodle view, language and location, Moodle theme editing; Course creation and administration: creating a new course, course settings (course format, hidden sections, grades, activity reports, course accessibility, group types, course-key enrollment), roles, groups, backups and restoring, files and reports; Course editing: editing mode, resource types (file, folder, IMS content package, label, page, URL), course components (assignments, chat, choice, database, forum glossary, lesson, quiz, SCORM package, survey, Wiki, workshop); Examination test creation: question types in Moodle, questions’ set importing (“GIFT” – import file format), QUIZ module (quiz format); course components: survey types (ATTLS, COLLES, critical incidents); choice component, forum types, chat component, Wiki, lesson (resource modifying, content importing), glossary editing, assignments (online text, file uploading, offline activity); SCORM format, SCORM content creation tool – eXe: resource theme, resource structure, resource editing, iDevices (case study, external website, free text, images, Java Applet, multi-choice, multi-select, RSS, reading activity, reflection, SCORM Quiz, true-false question, Wiki article), embedding SCORM resource in a course; Main page elements – blocks: information blocks, resources blocks, modifying Moodle composition: Moodle theme, plug-ins and modules, embedding multimedia

EITC/FC/CCT Computational complexity theory [v1r2]

Introduction to computational complexity theory; Calculation model based on Turing machine: formal definition, representation and language of Turing machine, recursive and recursively enumerable languages, Program definition and machine’s state representation, machine’s resource requirements, multi-track Turing machine, Non-deterministic Turing machine; Alternate models of complexity: RAM machine, instruction set, language recognition by RAM machine, Computational complexity in RAM model, comparison of time usage of RAM and Turing machines, Simulating the RAM machine by multi-track Turing machine, Comparison of memory complexity between computational models, Logical circuits; Computational complexity classes: Time and memory complexity classes, Linear acceleration and memory compression theories, Relations between classes, Savitch’s theorem, class complements, Time and memory hierarchy theories; Reductions, Completeness and NP-complete problems: Polynomial and logarithmical reductions, polynomial transformation by Turing, NP class and NP-completeness (NP class in language of logic, existential 2-nd class statements and complexity, Fagin theorem), SAT, 3SAT, MAXSAT problems, NP-complete graph problems, Node cover, Clique, Independent set, Problems over sets and numbers (tripartite matching and set cover, subset sum and other numerical problems); Algorithms and approximation schemes: optimization and decision problems, Approximation solutions, greedy algorithms, MAX CUT problem, TSP problem, metric version, BIN PACKING, 2-approximation, KNAPSACK problem, Approximation schemes, L-reductions; Probabilistic algorithms: probabilistic complexity classes (ZPP, PP and BPP classes), prime numbers detection, Miller-Rabin test, Random bits generation, Models of concurrent calculations (PRAM), Classes in PRAM models, P-completeness, Concurrency and randomization; Function problems and computational complexity: FP, FNP and TFNP classes, #P class, Valiant theorem, Parity-P class; Logarithmical memory, polynomial hierarchy, polynomial memory and exponential complexity: L, NL and coNL classes, Immerman-Szelepcsényi theorem, coNP and DP classes, Alternating machines, PSPACE class, PSPACE-complete problems (periodical optimization), Regular expressions; Cryptography and complexity: one-way functions

EITC/INT/IT1 Internet technologies 1 [v1r2]

Introduction to WWW architecture and applications: WWW architecture (HTTP client and server, HTTP protocol, URL addressing), WWW documents and applications (examples of WWW applications, advantages and drawbacks of WWW applications); HTML language and structure, characters' formatting in HTML, hypertext links in HTML, graphics in HTML, tables in HTML, HTML editors, CSS styles – CSS language: examples of CSS and HTML integration, CSS rules format, CSS properties, CSS elements' positioning, rules inheritance in CSS, CSS cascades; XML and XHTML languages: XML language and applications, structure and correctness of XML documents, XML namespaces, XHMTL language, XML document formatting; XSL language: XSLT transformations, XSL-FO formatting objects; HTML forms, sending a HTML form, JavaScript language (variables, instructions, operators and syntax, functions, objects, arrays, strings), JavaScript in HTML documents; DOM (Document Object Model), Events handling in JavaScript, Window object in JavaScript, Documents in JavaScript and other significant objects, Regular expressions in JavaScript; Java applets: examples. Java applets in HTML documents, user interface in a Java applet; HTTP protocol: HTTP messages (request – GET order, response), MIME file formats, other HTTP orders, authentication in HTTP protocol, Base64 encoding, cookies, document buffering (cache mechanism), Persistent Connections mechanism, HTTP Proxy servers, secure HTTP (HTTPS); CGI Scripts: Presentation logic, CGI programs and their types, HTTP request parameters, Java Servlets (presentation logic): Java servlet lifecycle, HttpServletRequest interface, HTTP request parameters, HttpServletResponse interface, Return codes, Handling variable cookies (send and receive), HTTPSession

EITC/INT/IT2 Internet technologies 2 [v1r2]

Server Side Includes (SSI), Active Server Pages (ASP), ASP.NET: dynamic web pages creation technology, Microsoft.NET platform, ASP.NET controls, ASP.NET session variables, code separation, ASP.NET and Visual Studio; PHP Hypertext Preprocessor: technology and PHP language, variables in PHP; JavaServer Pages (JSP) and JavaServer Pages Expression Language (JSP EL), server pages for Java servlets; Creating business logic, tag library: JavaBean components, JSP tag libraries, standard JSTL tag library, tag files; Database access mechanisms in web technologies: JDBC databases in Java EE applications, O/RM technologies and Java Persistence standard, ADO.NET databases in ASP.NET applications, databases in PHP applications; Web application infrastructure and ASP.NET Web Forms architecture: problems in Web applications, interface in Web Forms, Auto Post Back mechanism, interface state in ASP.NET, data validation in ASP.NET, security and navigation in ASP.NET; MVC architecture and its implementation for Java EE - Apache Struts: MVC architecture (Model-View-Controller), MVC in Java EE applications – JSP Model 2; Infrastructure for Java EE application - JSF (Java Server Faces): JSF technology, data presentation in tables (h:dataTable component), JSF in IDE; HTTP servers – Apache Server: Apache HTTP server architecture, configuration of Apache, Apache log, block directives in Apache, access protection in Apache server; Web application security: Web application threats (source code theft, attack on HTML hidden fields, attack on Cookies, "Path Traversal" attack, "SQL Injection" attack, session hijacking, "Denial of Service" attack , data validation in Struts), defensive mechanisms (validation of parameters passed by user, public website limitations and restrictions)

EITC/INT/ITAF Internet technologies and applications fundamentals [v1r2]

Websites: operating principles, WWW and HTTP architecture, web browsers (search mechanisms, image search), secure login to the services (authorization and authentication, SSL certificates); Creation of a simple website: the basics of HTML and CSS; Network dataflow: FTP, web services for file sharing, networking basics (IP, Wireless, Voice over Internet Protocol), text terminals telnet protocol, SSH protocol, remote connection applications; Efficient searching for information on the web: online maps applications, open encyclopedia (content co-authoring); advertising portals, online videos, news on the Internet, Internet translators (operation mechanisms, content translation); Internet communication tools: text messaging, electronic mail (theoretical fundamentals), online collaboration systems (Google Apps), video and audio communicators; Information society: definition, groups, blogs, Web 2.0 paradigm; Advertising on the Internet: advantages and disadvantages, contextual advertising, Google AdWords, Google AdSense, basics of web positioning; Formal aspects of information processing on the Internet: legal acts and regulations concerning processing of information on the Internet, copyrights

EITC/INT/JOOM Website design and content management systems fundamentals (Joomla) [v1r2]

Getting familiar with the concept of Content Management System (CMS): purpose, architecture, applications, types of CMS; Joomla! content management system: Description of system architecture (configuration settings, access rights, workflow), basic functionality; Joomla! installation: The XAMPP (Apache web server, MySQL), web installer (settings); Introduction to Joomla! CMS: appearance (menus, functions, advertisements, login form module), localization, adding new users (user management, user hierarchy); Website: control panel , media, service configuration (system settings, service settings); Sections: categories (articles, front page content); Menu: available menus overview, modifications, creating new menu; Menu items: types, possible settings, adding menu items; Components: ads (ad categories), RSS feeds, polls; Extensions: templates, modules (incl. administrator modules), installing extensions; Tools: messaging, mail merge, e-mail setup, additional extensions

EITC/IS/ACNS Advanced computer networks security [v1r2]

Fundamental problems of computer networks security: network layer, transport layer, application layer, typical attacks on network infrastructures, Denial of Service attacks (review of DoS attacks, defensive methods against DoS/DDoS attacks), remote access security mechanisms, security tools; VPN virtual tunnels: configuration of VPN networks, IPsec protocol (IPsec protocol working modes, Authentication Header AH protocol, ESP protocol, security association, key management, protocol limits, IPsec in Windows Operating System, security of IPv6 protocol), port forwarding and application connections propagation, SSL tunnels; Firewalls and network address translation, functions of firewall systems, components of firewall systems (filtering router, computer fortress, demilitarized zone), network address translation (NAT), additional functionalities of firewalls,problems in firewalls implementation; Attack methods on WWW applications, countermeasures and defensive techniques: stealing of the source code, hidden HTML fields, Cookies variables, Path Traversal, SQL Injection, session takeover, software firewalls systems, software Intrusion Detection Systems IDS: software firewall implementations, netfilter/iptables networks firewall (iptables configuration, address translation, iptables extension modules, short target descriptions TARGETs, additional informations, examples), built-in personal firewall in Microsoft Windows Operating Systems, Intrusion Detection Systems IDS, Snort system, Secure configuration of the Apache HTTP server: introduction, Apache server, log of the Apache server, logical and physical paths, block directives, remote access security based on addresses, access control by user authorization, HTTPS connections; VPN networks in Linux and MS Windows environment: applications of the VPN technology, creation of VPN networks in Linux and Windows, OpenVPN software (fundamentals of operation, VPN Linux to Linux connection with use of the shared key method, VPN Linux to Linux connection with use of the digital certificates method, VPN Linux to Windows connection with use of the shared key method, summary of the OpenVPN software functionalities), Openswan software package (IPsec protocol implementation, VPN creation by use of the Openswan software); spoofing: types and methods of the spoofing attacks (IP spoofing, web spoofing, e-mail spoofing, DNS spooing, Caller ID spoofing, SMS spoofing)

EITC/IS/CF Cryptography fundamentals [v1r2]

Introduction to cryptology, cryptography and cryptoanalysis: Basic definitions, Ciphering and deciphering techniques, Symmetrical and asymmetrical cryptosystems, Cryptographical algorithms classification, Authorization and authentication techniques, Methods of ensuring data integrity; Data privacy: history of symmetrical ciphers, Transposition ciphers, Substitution ciphers, Permutation and translation ciphers – matrices, Keys, XOR operation and modulo 2 bit-sum, Vernam cipher, One-time pad, Shannon’s proof of OTP unconditional security, Credibility and authentication: Authentication techniques, Hash functions, MD5 implementation, Discrete logarithm, Pseudorandom sequences, Data integrity; Cryptology: cryptography, cryptoanalysis, Steganography, Cryptography formalization; Cryptosystems: asymmetrical, (public key cryptography, NP-difficult problems, asymmetrical algorithms, Public Key Infrastructure, PKI certification, digital signature), symmetrical (private key cryptography, algorithms, private key distribution, QKD – quantum cryptography); practical implementations of algorithms (symmetrical – Vernam cipher, DES, IDEA, RC5, 3DES, AES, Rijndael, NASZ; asymmetrical – RSA, Diffie-Hellman key distribution, El-Gamal); Authorization: Techniques of authorization and authentication (passwords, biometrical systems)

EITC/IS/EEIS Electronic economy information security [v1r1]

Information technologies threats in electronic economy: categorization of threats (intentional threats, unintentional threats), security policy: formalization of information flows within organization, Information technologies security audit: organizational interview, information flow security analysis, auditing methodology and tools, STRIDE threat model; Dealing with security threats: malicious software (malware) and computer viruses, secure data storage, network threat protection (firewalls, NAT and PAT, Proxy Servers, IDS and IPS systems, personal firewalls); Cryptographic data protection: use of cryptography to protect data, certification and public key infrastructure (PKI), digital signature, Secure Socket Layers (SSL) protocol, virtual private networks (VPN), security of applications and network services

EITC/IS/EEIS Electronic economy information security [v1r2]

Information threats to electronic economy; Information security audit: analysis within organizations, Analysis of security of information flows, Auditing methods and tools, Threat model and STRIDE methodology; Threat mitigation: viruses, safe storage of data, Limiting network threats (firewalls, NAT, PAT, Proxy servers, IDS systems); Cryptographical data protection: Using cryptography for data security, Certification and public key infrastructure, Digital signature, SSL protocol, Virtual private networks, Network application and services security

EITC/IS/FAIS Formal aspects of information security [v1r1]

Introduction to information security, threats and risks: classification of information security and threats, norms and security policies, standards and norms, ITIL, BS 15000, ISO/IEC 20000, ISO/IEC 27000, ISO/IEC 27001:2005, ISO/IEC 27002:2005, Basel I, Basel II, BS 7799-1, BS 7799-2, BS 7799-3:2006, ISO/IEC 17799:2005, D GINB recommendation, TISM methodic, OSSTM methodic, PAS-56, PAS-77:2006, PAS 99 :2006, BS 25999, ISO 28000 - supply chain security management, COSO, COSO II, SOX, COBIT, ISO/IEC TR 18044, ISO/IEC 24762:2008, ISO/IEC 15408, ISO/IEC TR 13335, ISO 19011:2002, PN-I- 02000:2002, ISO Guide 73:2002; legal aspects, legal acts on the protection of personal data, legal acts on public statistics, legal acts on fighting unfair competition, legal acts on electronic payment instruments, criminal law and Penal Code, legal acts on classified information protection, legal acts on telecommunications, legal acts on electronic banking, legal acts on archiving and national archives, legal acts on computerization of public administration entities, legal acts on electronic services provision, legal acts on citizens and property protection, legal acts on electronic signatures, legal acts on data bases protection, legal acts on copyrights and related authorship law; Software licensing models: EULA, GNU project, Gnu’s Not Unix! (free software, copyleft, Free Software Foundation, GNU/Linux, free documentation, Open Source, GNU GPL license, GFDL license), other types of licenses (BSD license, X11 license, Linux type license, Public Domain license, Demo license, Freeware license, Shareware license, group license, Adware license, Firmware license, OEM license, MOLP license, BOX license); information security audit: rules of secure IT systems design, STRIDE model (fundamental idea, Data Flow Diagrams, design of threats model in STRIDE methodology)

EITC/IS/FAIS Formal aspects of information security [v1r2]

Introduction to information security, threats and risks: classification of information security and threats, norms and security policies, standards and norms; legal aspects, legal acts on the protection of personal data, legal acts on public statistics, legal acts on fighting unfair competition, legal acts on electronic payment instruments, criminal law and Penal Code, legal acts on classified information protection, legal acts on telecommunications, legal acts on electronic banking, legal acts on archiving and national archives, legal acts on computerization of public administration entities, legal acts on electronic services provision, legal acts on citizens and property protection, legal acts on electronic signatures, legal acts on data bases protection, legal acts on copyrights and related authorship law; Software licensing models; information security audit: rules of secure IT systems design, STRIDE model (fundamental idea, Data Flow Diagrams, design of threats model in STRIDE methodology)

EITC/IS/IMCM Introduction to modern cryptographic methods [v1r1]

Concepts of secure cryptosystems and secure information channel; Symmetric classical cryptography; Asymmetric classical cryptography; Authentication; Channels with noise: error detection, error correction, detection and correction of errors in Ethernet protocols; Classical cryptography disadvantages and limitations; Quantum information: fundamental concepts, quantum information processing, quantum mechanics for information security; Polarized photons properties; Quantum key distribution: BB84 QKD protocol, BB92 QKD protocol, quantum entanglement, E91 QKD protocol; Attacks on QKD systems; QKD Key distillation; Privacy amplification; Authentication; QKD networks examples: DARPA, SECOQC, commercial products; Other quantum mechanics applications: quantum random numbers generators; Alternative protocols: Kish protocol;

EITC/IS/ISCF Information security and cryptography fundamentals [v1r2]

Information security threats: intentional threats, unintentional threats, malicious software (spyware, antivirus software); Information security policy: the security policy areas, security policy rules, examples; Information security audit: audit IT tools; Introduction to cryptography: information security history, breakthroughs in cryptography, cryptology; Confidentiality and encryption techniques: substitution cypher (types, examples), number systems (writing system, system types), Boolean functions, transposition cipher (matrix-based implementation of the cipher), one-time pad (encryption, key usage); Symmetric and asymmetric cryptosystems: encryption as a mathematical process, cryptosystems (construction, usage, defects, security), ideas of quantum cryptography; Biometric systems: the biometrics term, biometric system scheme (object identification in security systems - identification characteristics); Certificates: application, structure of a certificate; Hash functions: string conversion; Digital signature: operating principles, characteristics of digital signature; Kerberos server verification: authentication, passes

EITC/IS/IST Information security theory [v1r2]

Definition of information (classical state, message source): unit of information (bit) and other units of information, measures (Shannon entropy), Graph theory, Conditional probability, Bayes theorem; Random and pseudorandom sequences: importance of randomness to security; Introduction to coding: types of codes, Humming codes, compression (lossy and lossless), Shannon’s Theorem; Communication channels: lossless channels, lossy channels, types of information noises, Error correction procedures; Basic definitions of information theory: algorithm, algebra, language, grammar; Computational complexity theory: classes of problems, polynomial problems (P), non-deterministic polynomial problems (NP), NP-complete problems, Context of asymmetrical cryptography; Computational models: state machines (Turing machine, DFA, NFA), Church-Turing Thesis; Boolean algebra and classical logical circuits theory: logical gates, universality, non-reversibility of binary information in Boolean algebra, implementations of algorithms; Probabilistic computational model: NBP problem class, extended Church-Turing Theorem; Quantum computational model: NQP problem class, Quantum circuits theory, Fundamental weakness of asymmetrical cryptography (Fourier transform, Shor’s algorithm for factorization, Quantum Fourier transform by Kitaev, discrete logarithm problem, modulo algebra problem, hidden subgroup)

EITC/IS/OS Operating systems security [v1r2]

Introduction to operating systems: classification of operating systems (based on methods of processing, number of executed commands or number of users, other types of operating systems), principles of functioning of operating systems (instruction execution cycle, interrupts, memory protection, clock interruption); processes, resources, threads: process and resource handling (types of system core compilation in process and resource management, managers, cycle of states and processes changes, resource classification, process queues, context switching, basic operations on processes and resources), threads (thread implementation, thread context switching, basic operations on threads), thread and process implementation in Linux and Windows; file system – logical layer: files in operating system (operating system’s tasks, file attributes, file types, file structure, methods of file access, basic operations on files), file access interface in unix-like systems, logical organization of file system (zones, operations on catalogs, catalog logical structure); file system – physical layer: disk space assignment (continuous assignment, list assignment, chain assignment, index assignment), free space management, catalog implementation, cache storage in file system, file system integrity, file access synchronization; file system – overview of implementations (CP/M, MS DOS and Windows 9x [FAT12/16/23], ISO 9660, UNIX, NTFS); importance of security, security threats, general problems of security, security strategy, security policies, security management paradigms and norms; basic problems of operating systems’ security: introduction, security breaches, determining the operating system of attacked computer, authentication, resource access rights (standards: POSIX 1003.1, POSIX 1003.1e/1003.2c, access lists - ACL), special permissions in Unix, malware (viruses and bugs), masked communication channels; authentication and access control: general principles of authentication in Linux, file access rights in Unix-like systems, POSIX ACL mechanism in Windows and Linux (local access control in Linux and MS Windows), modular authentication and access control systems – RAM mechanism; permissions’ limitation and delegation, trust domains, remote access control: controlled application execution environment, controlled layers of server operating systems, permissions delegation (limits mechanism, SUDO mechanism, SUID and SGID mechanisms), mechanisms of remote access control (usage of trust domains, rlogin command in Linux, securing network services with tcpd); operating system security amplification in MS Windows network environments: user accounts, file system, data encryption (encryption on file system level, data archives with cryptographical protection, e-mail cryptographical protection), network environment (network neighbourhood and network shares, hiding the computer in network, network connections, network firewalls)

EITC/IS/PAIS Practical aspects of information security [v1r1]

Introduction to practical IT security: IT security threats, threat types, classification; Malware: types, classification, antimalware tools; Spyware: types, classification, antispyware tools; Security policy: ideas, security policy scopes, safety policies, good practices, examples; IT security audit: overview, methods, tools, auditing process, auditing IT tools; IT security tools: scanning tools, secure SCP/SFTP protocols, EFS mechanism, web pages security – SSL certificates, document signing in MS Office, antispyware tools, firewalls, antidialer tools, antirootkit tools, antispam tools, privacy tools, register analysis tools

EITC/IS/QCF Quantum cryptography fundamentals [v1r2]

Classical approach to secure information communication: general idea of secure communication channels, private key cryptography, public key cryptography, authentication, noisy channels (errors detection, errors correction, errors detection and correction in Ethernet networks), weaknesses of classical cryptography; Unconditionally secure quantum channels conception (unconditional security of communication, Vernam cipher, One-Time-Pad cryptosystem); Quantum information: fundamental quantum information principles and postulates (definition of the qubit, the No-Cloning theorem), quantum information processing in practice; Quantum Mechanics applications towards protection of classical information; Quantum Key Distribution without use of entanglement: fundamental properties of polarized photons, Bennett and Brassard BB84 protocol, Bennett B92 protocol, Quantum Key Distribution with use of entanglement: quantum entanglement and quantum measurement outcomes correlations, EPR paradox, Bell inequalities violation, CHSH inequality violation, entanglement based Ekert E91 protocol; QKD secured communication channels: potential attacks on the quantum key distribution scheme, quantum channels with noise, privacy amplification (PA), authentication, complete scheme of secure communication, theoretical security analysis and assessment; Practical quantum cryptography implementations: QKD systems prototypes (MagiQ, idQuantique), DARPA quantum network (network structure, implementing technologies, software network layer, IPsec protocol extensions towards integration with the QKD by means of IKE implementation), European Framework Programme SECOQC project (integration of different QKD technological implementations), standardization, commercial solutions and their applications; Other applications of quantum mechanics in cryptography: bit commitment and quantum coin tossing, quantum random numbers generators, alternative ways of implementing eavesdropping proof communication channels (Kish protocol), future and perspectives of quantum cryptography

EITC/IS/SMMOS Security management in Microsoft operating systems [v1r2]

System installation: security aspects, installation of upgrades, patches and Service Packs; User accounts and authentication: User groups and privileges, Cooperation with strong authentication systems and their configuration; System and hardware devices configuration (printers): Plug&Play, Manual resources configuration; Network environment configuration: protocols (IP, TCP, UDP, etc.), Services (DHCP, DNS, WINS, LmHOSTS), Files and printers sharing, Build-in firewall, Remote access (Remote Desktop); Network domain configuration: Active Directory; IIS services configuration: Access rights, IIS services management, IIS servers (www server, ftp server), data sharing in Internet; Disk management: NTFS, disk quotas, security of data sharing, Data compression; Integrated system security, system restoration; System administration: MMC console; Backup and system restore points: registry files, System image; Critical situations: Recovery Console, NTFS partitions access, password recovery

EITC/OS/MSSAM Software administration and management (Microsoft) [v1r1]

Theoretical foundations of project and resource management: feasibility study, preparation of WBS (Work Breakdown Structure), introduction to work organization (schedule, Gantt chart, determining the budget, allocation of tasks and resources, risks), Microsoft Project management software: usage of Microsoft Project suite (Gantt chart, milestones, task path and critical task path, automation of financial analysis, recurring tasks, control over schedule execution), reports generation, prevention and response to emergencies: an introduction to operating system recovery mechanisms (Rescue & Recovery, preparation of emergency boot sector, backup procedures, restoring the operating system), Recovery Console use (most common accident scenarios, physical disk error, a logical error in the registry file, advanced usage of the registry backup, partitioning), understanding system error messages and searching for information on recovery procedures on the Internet, administration of Microsoft Windows systems installation and upgrading (installation and upgrade issues, installation of security patches and service packs), user accounts and authentication management (user groups and granted rights, cooperation with strong authentication systems), system configuration and hardware devices, network domain configuration, the configuration of Internet Information Services IIS (web server and ftp server configuration), disk management (NTFS file system, disk space allocation to users, security management, sharing), Active Directory, operating system security, MMC system management console

EITC/OS/MSW Operating systems management fundamentals (Microsoft Windows) [v1r1]

Operating system installation: preparing for installation, installation options; Operating system update; Basic security of operating system: firewall, antivirus software, administrator password; User accounts and permissions administration: local user account, safety procedures, user groups, permissions; Networking with Microsoft Windows operating system: IP address, DNS system, TCP/IP protocol, server and network client, files and printers sharing, remote desktop, network domains; Built-in network applications: IIS Internet Information Services, conflict with firewall, FTP server, HTTP server; Protecting data from loss: backup in Microsoft Windows operating system (introduction, system restore, backup functionalities, recovery console); Microsoft Windows MMC console as an administrative tool: introduction, functionalities, configuration, snap-ins; Disks administration: disk management snap-in in MMC; disk types; disk data protection, data compression

EITC/QI/QIF Quantum information and quantum computation fundamentals [v1r2]

Introduction to quantum mechanics: quantum information formalism (Hilbert space, norms and measures, wave functions, orthogonal and non-orthogonal vectors, ON basis, unitary and hermitian operators, spectral decomposition of operators, Dirac notation, introduction to functional analysis), Quantum mechanics postulates: quantum state, unitary evolution and Schrödinger-Heisenberg equation, quantum measurement (von Neumann projection, Zurek’s induced superselection), Tensor product and quantum entanglement; quantum paradigm of information: definition (information as quantum state, sources of information), Unit of information (qubit), Representation on Bloch sphere, Bell states, Measure of entanglement and quantum information (von Neumann entropy), Schmidt representation, Quantum measurement of qubits, EPR and basics of locality and realism: breaking the Bell inequality, Non-local correlations of measurement results, Quantum teleportation, Superdense coding, Quantum circuits theory: Quantum logical gates (one-qubit Pauli gates, Hadamard gates, phases, multi-qubit CNOT gates, Toffoli gates, Fredkin gates), Universal set (CNOT and one-qubit gates), Reversability of quantum information processing by unitarity of systems’ evolution, Quantum algorithms implementation (implementation of quantum Fourier transform – exponential acceleration, implementation of quantum teleportation); Quantum security aspects: Shor’s algorithm for factorization, no-cloning theorem, non-deleting and non-broadcasting theorem, Quantum Key Distribution; Practical realizations of quantum computer: decoherence, DiVincenzo criteria, trapped ions technology, NMR, Quantum dots (orbital and spin degrees of freedom), Quantum information over topological degrees of freedom

EITC/SE/CPF Computer programming fundamentals [v1r2]

Introduction to object-oriented and event-driven programming: variables and data types, overview of programming paradigms (imperative, procedural, structural, object-oriented and event-driven programming), idea of object-oriented programming (classes and objects, inheritance and polymorphism); Programming in C# on Microsoft .NET platform: .NET Framework, Visual Studio .NET programming environment, syntax and semantics of C# language (program structure, variables and data types, operations and operators, functions, methods, imperative data-flow structures), console applications, object aspect of C# language, object model of .NET environment, classes and objects in C#, creation of window-based applications (Windows Forms object model, forms, controls and attributes, event handling implementation); code re-usage and open-source software: object-oriented programming and code re-usage, free software idea, social networks programming

EITC/TC/CGT Computer graphics for telework [v1r1]

Introduction to computer graphics: raster graphics, vector graphics, 3D graphics; Exemplary computer graphics tools (online graphics editors, raster graphics editors, vector graphics editors; concept of layers); Raster graphics tools: GIMP application for Enhancing Photographs (filters, masks, transformations, color corrections, red eye effect elimination, clone tool usage), Adobe Photoshop (basic functionalities, working with layers, styles); 3D graphics tools: Blender; Animations: basic GIF format animations, Flash animations; Vector graphics tools: Corel Draw (basic functionalities, tools, working with shapes); Desktop Publishing tools: Adobe InDesign (basic functionalities, templates, working with text); Adobe Flash: basic functionalities, simple animation

EITC/TC/DDET Distributed databases and data engineering for telework [v1r1]

Databases introduction: database models (data in relational approach, hierarchical and relational data models), distributed databases; Business Intelligence systems: idea, structure, exemplary systems; Artificial intelligence for data analysis: mathematical and logical structures, self-learning structures, semantic networks; Data presentation: Internet browsers (functionalities, exemplary browsers), HTML language (HTML elements, text and hyperlinks), cascade style sheets CSS (CSS attributes, objects manipulations: lists; tables), JavaScript (functions, variables, operators, loops and conditional instructions), PHP language (handling POST and GET methods), servlets, ASP.NET and CGI, XML (XML and PHP), XSL

EITC/TC/ISCT Information security and cryptography for telework [v1r1]

Data and IT security: introduction, threats; Standards and security policies: information security policy, other policies; IT Security for telework: standards and law acts (ISO/IEC 27001:2005, ISO/IEC 27002:2005, Basel I, Basel II); Secure information channel concept: classical information channel security (symmetric and asymmetric classical cryptography), authentication; IT security tools: firewall (Windows OS firewall); Passwords management: threats, password policy, password manager (KeePass example); Overview of IDS systems; Overview of IPS systems; One Time Password concept; Quantum cryptography: quantum information, quantum information processing, quantum key distribution

EITC/TC/ITRSMT Internet technologies and remote system management for telework [v1r1]

Telecommunication network introduction: network topologies, ISO/OSI, network protocols; World Wide Web: introduction, threats; Basic communication protocols and services: telnet, FTP, SSH, Gopher; LAMP: Linux, Apache, MySQL, PHP/Python/Perl; Databases: MySQL; SOA architecture; SaaS concept; Web applications; Domain: idea, registration, options, configuration; SFPT: WinSCP as exemplary tool; Hosting resource management tools; Servers: virtual server; Web pages and services designing: content, visual design, CMS templates, Drupal CMS (basic functionalities, modules), Joomla! CMS (basic functionalities, modules)

EITC/TC/OST Office software for telework [v1r1]

Office software for telework/telecommuting: desktop sharing in operating systems, network distributed applications; Introduction to basic office software tools: word processing software – MS Word as an example (basic content, text formatting, exemplary functionalities, tracking changes in document), spreadsheet software – MS Excel as an example (basic data content, exemplary functionalities, work with datasets, charts, pivot tables), multimedia presentation creation software – MS PowerPoint (basic presentation creation, exemplary functionalities); Theoretical introduction to databases: database application, database structure; IT infrastructure for telework/telecommuting: ERP, BI, HRM, CRM; vTiger as CRM example: installation, configuration, basic functionalities; Workgroups management: Google Apps as exemplary environment for workgroup coordination (available applications)

EITC/TC/TSSA Telework support systems and applications [v1r1]

Flexible forms of work: telework/telecommuting (definitions, types); Internal communication and publishing systems; Team collaboration systems examples: Microsoft SharePoint, Google Apps; Google Apps: Google Drive, Google Docs (basic functionalities, Documents, Spreadsheets, Presentations); Google Sites: overview; Google Calendar; Google Mail; Google Talk; Additional Google Drive apps (Forms); Project management: introduction, stages of project planning and realization, project management in practice, project scheduling (PERT method); Gantter Project (configuration, Gantt chart)

EITC/TT/MSF Mobile systems fundamentals [v1r1]

Introduction to mobile systems: main characteristics, features and benefits of mobile systems, development of mobile systems applications, problems and challenges of mobile systems, mobile user, mobile devices, mobile communications, mobile systems architecture, an overview of chosen applications of mobile systems; Positioning and navigation of mobile users: theory of geographic positioning, measuring equipment (determination of course, speed and distance, time measuring), inertial navigation, positioning in GSM networks, counted and observed GSM positions, integrated systems, navigation in buildings, uncertainty of GSM location, satellite navigation systems (GPS, GLONASS); Cellular systems: the idea of mobile telephony (concept of "frequency reuse", disadvantages of architecture of cellular systems, radio coverage areas, deployment of base stations, frequency channels beam), overview of cellular architecture systems (GSM / UMTS, Mobitex, Wi-Fi , Bluetooth, Iridium), problem of cellular network capacity (increasing channel capacity, reducing cell size), roaming, handover, GSM system, structure and components of GSM system (functional blocks, IDs), base stations and mobile stations, terminal states, conducting a conversation - speech signal transmission, messaging (SMS, EMS, MMS), standards of data transmission (HSCSD, GPRS, EDGE, UMTS), user authentication; Wireless communication systems: satellite communications systems – geostationary systems, non-geostationary systems, paging systems, dispatch systems, wireless telephony, devices with infrared system, military mobile systems; Representations of spatial data and SIS: SIS – spatial information systems (tasks and applications, basic components and modules, spatial analysis), implementation and verification of spatial data, spatial data processing, raster and vector model of spatial data, topological vector model, representation of spatial data; Mobile processing - problems (recursive space decomposition, migration, spatial data scattering by partitioning, uncertain positions in urban network, uncertain positions at sea; Mobile database systems: position update of mobile user (INFORM strategy, SEARCH strategy), queries and services dependent on position, mobile transactions, data replication and migration, geographically targeted messages, geographic routing; Wireless LAN networks: characteristics and operation of WLAN, network adapters and access points, types of radio antennas, access point configuration, ADHOC networks, creation of wireless links, standards (802.11b, WiMAX), wardriving, WAP and WML language: WAP (protocol versions, creating WAP sites), language, WML (document structure, presentation of data, events and actions, forms, links to PHP, phone calls)