International Software System Engineering


ModuleSubject #SemesterECTS creditsContentQualification objectivesLearning outcomes
Language Module 1 GermanAIN2-00116- Verbal communication: monologue, dialogue, presentation (planning, preparation, execution of presentation, rhetoric and body language);- Development of corporate applications: (enterprise and its environment, business processes and operational organization, internal and external corporate communications, software development companies in Germany, information sources and methods of work, presentation elements, visualization);- Flexible project management: roles in Scrum teams (Scrum Master, product owner, developer), meetings in the Scrum process, features in distributed development, features of multiple teams, communication in flexible teams.- Development of general language skills at B1 level;- Development of language skills on specific topics in entrepreneurship development and flexible project management at B1 level;- Increased awareness of business administration and economics
Agile Project ManagementAIN2-00412- Project and process management models;- Basic concepts of agile development;- Detailed introduction to SCRUM methodologyStudents can manage complex projects using agile methods. They know the different roles in agile software development and can complete them.
Introduction to business administration & economicsBIN2-00114- Subject, methods and history of business administration - Fundamentals of Business Administration - Constituent decisions (legal form, location, business combination)- Corporate governance (fundamentals, target system, planning and decision-making, organization, human resource management, monitoring, information management, accounting, control)- Production (fundamentals, production planning, production and cost theory, integrated production planning and management)- Sales (fundamentals, objectives of sales and marketing policy, collection of information in the field of sales, sales policy tools)In the Introduction to Business Administration, students will receive a comprehensive overview of the problems that business economics copes with. In order to identify the similarities and differences between business and economics, the lines of economic activity development and its scientific analysis will be outlined here. Students will learn how operational decisions are made in the enterprise, which they will examine against the backdrop of economic, political, social and technological conditions.
module catalogue Nr. 1 MasterMOD_CAT_1_Master114
Enterprise Application DevelopmentAIN2-00516- Spring, JEE;- architecture and components for complex applications;- distribution and communication mechanisms;- UML models for complex applications;Students have a thorough understanding of the design, modelling and development of complex enterprise applications. They can use different enterprise frameworks and component architectures and evaluate their specific task. They can develop complex applications.
Technology & business modellingBIN2-00214Design capabilities in the e-distribution business model;- E-commerce application process modelling;- Design and standardisation capabilities in e-catalogue management;- Application architecture;- Trust infrastructure (e-signature);- Design and implementation of online shops.Students understand multi-channel sales solutions and know the specifics of web sales. They know what actors and roles exist in e-commerce, what phases of commercial transactions, design options for business models exist in sales. There is a particular interest in e-procurement and the business-to-business (B2B) market.
Geo Data ProcessingAIN2-00614- Geographic databases;- Mathematical foundations and algorithms for working with geographic data;- Fundamentals of geographic information systems;- Vector and raster data programming;- Geoprogramming.Students understand the specifics of geographic databases and information systems, and can integrate them into location-based development of services and geo-applications.
Language Module 2 GermanAIN2-00226- Verbal communication: monologue, dialogue, presentation (planning, preparation, execution of presentation, rhetoric and body language);- Development of corporate applications: (enterprise and its environment, business processes and operational organization, internal and external corporate communications, software development companies in Germany, information sources and methods of work, presentation elements, visualization);- Flexible project management: roles in Scrum teams (Scrum Master, product owner, developer), meetings in the Scrum process, features in distributed development, features of multiple teams, communication in flexible teams.- Development of general language skills at B2 level;- Development of language skills on specific topics in entrepreneurship development and flexible project management at B2 level;- Increased awareness of business administration and economics
System Specification and Requirements ManagementAIN2-00724- Functional and non-functional requirements;- Interviews and documentation of methods;- Requirements for Worksheets;- Consideration of technical, economic and psychological requirementsStudents can develop requirements for complex projects with customers. They can conduct interviews with stakeholders and document in an appropriate form. They can assess changes in requirements during the development process, as well as their consequences.
Enterprise Application DevelopmentAIN2-00824- Spring, JEE;- architecture and components for complex applications;- distribution and communication mechanisms;- UML models for complex applications;Students have a deep understanding of the design, modelling and development of complex enterprise applications. They can use different enterprise frameworks and component architectures and evaluate their specific task. They can develop complex applications.
module catalogue Nr. 2 MasterMOD_CAT_1_Master224
Mobile SystemsAIN2-01024- Java and Groovy app development for Android;- iOS development with Apple Swift;- Platform-independent mobile app development, e.g. on Ionic and HTML5Students can develop applications for different mobile platforms. They can choose the task most conducive to technology development.
Project Module AIN-1: System DevelopmentAIN2-01128A private entrepreneur leads the development of complex applications in large teamsStudents have learned the practical ability to develop complex applications in large teams. They can combine knowledge in practice from other modules on software development and project management in flexible ways.
Немецкий язык 3AIN2-00336- Verbal communication: monologue, dialogue, presentation (planning, preparation, execution of presentation, rhetoric and body language);- Development of corporate applications: (enterprise and its environment, business processes and operational organization, internal and external corporate communications, software development companies in Germany, information sources and methods of work, presentation elements, visualization);- Flexible project management: roles in Scrum teams (Scrum Master, product owner, developer), meetings in the Scrum process, features in distributed development, features of multiple teams, communication in flexible teams.- Development of general language skills at the C1 level;- Development of language skills on specific topics in the field of entrepreneurship development and flexible project management at the C1 level;- Increasing awareness in the field of business administration and economics.
Project Module AIN-2: System MaintenanceAIN2-01234Independently supervised maintenance and development of the complex, non-independent application is created in large teams.Students can be incorporated into existing software, where they reorganise and integrate new functionality. They learn from their own experience how the software should be designed to remain in service longer.
Business processes in software developmentAIN2-01334- Business process modelling languages, in particular EPC and BPMN - Formal semantics of business process models - Reference models - Optimization of business processes - Parameter estimation - Modelling business processes - Functioning workflow management systems, BPEL, web-based integration services - Workflow - Formal definition of business rules - Functioning of business rules EnginesStudents know the importance of business process modelling in the context of requirements analysis and model-based development. They can analyse business processes and graphical business process models, create and use them. They can also use these models to identify opportunities for optimization in business processes. Students are familiar with workflow management systems procedures and business rules.
Finance & accountingBIN2-00634- Conceptual foundations of internal accounting (external and internal accounting as elements of corporate accounting; accounting purposes / systems and the basic structure of IRW)- Accounting for the accounting of total costs (accounting basics, cost type, record / review of the selected cost)- Cost accounting for FCC on accounting of full cost (the basics of accounting for FCC, the formation of cost centers, the cost of proportional distribution as a tool for accounting for FCC, internal distribution of activities, the creation of sets of calculations)- cost accounting by calculation (basics of cost accounting, basic methods of accounting for unit costs) calculations (accounting goals and principles of cost estimation, cost of systems (single multi-stage accounting / margin profit, cost as a tool to support decision-making (product, program, process)After successful participation in the classes, students will acquire basic knowledge of management accounting. They are able to distinguish between accounting skills and computational thinking, can argue for measurements, concepts and categories of internal accounting. In application-oriented methods, students acquire skills (technical and methodological competence), distinguish between various cost accounting/internal accounting options, understand and can evaluate their informational content. In addition, they will be able to develop a simple form of cost accounting / internal accounting of the company.
Parallel SystemsAIN2-01436- Requirements for parallel system development;- Strategies and limitations of paralleling;- Application of a programming language for parallel programming, e.g. Google GoStudents learn and parallelise tasks and algorithms and modify them using an appropriate programming language.
Big DataAIN2-01536- Big data storage technologies;- Big data processing;- Intelligent data analysis;- Ethical issues in the context of big data - SWEP focus without practice.The students are able to appreciate the range of applications and limits of Big Data technologies. They know the ethical issues involved. ISSE students have practical experience in programming with Big Data technologies.
Master ProjectAIN2-016428
Master SeminarAIN2-01742
ModuleSubject #SemesterECTS creditsContentQualification objectivesLearning outcomes

© INAI.KG 2022