Advanced software technologies for communications
Sorin Zoican
Coordinator
Catalogue of disciplines
Overview
Master's program Advanced Software Technologies for Communications (ASTC) has as its main objective to provide training in the software engineering subfield in for the design, realization and integration of software systems oriented in the field of telecommunications systems, networks and services. The need for this specialization derives from the high importance of systems in telecommunications systems, networks and services as a whole, covering a wide range of core software, networking and applications. In these these tracks, graduates will have knowledge and skills in defining and specifying initial system requirements, defining and structuring software architectures, specification, validation, design, implementation, testing, integration, integration, maintenance and development of software subsystems. They will there will also be specific skills in the field of security systems.
Who is it for?
The TSAC Master's program is addressed to graduates of with a bachelor's degree in the fields of Computer Science and Technology Information Technology, Electronic Engineering and Telecommunications, Electrical Engineering, Systems Engineering, Engineering and Management, Economic Engineering in Electrical, Electronic and Energy Engineering.
Objectives of the Master's programme
The objectives of the TSAC master program are the acquisition of specific skills and to train specialists in software technologies with a view to technical positions in some of the following categories organizations:
- Network operators and services for fixed and mobile telecommunications
- Telecommunications equipment manufacturers
- System integrators
- Developers of integrated software solutions
- Network administration (government, banking, industry, services)
- Content providers
- Research institutes - development of software technologies for networks and services
Specialist skills offered to graduates
The graduate of the TSAC master program will have knowledge and skills on:
- Advanced knowledge of software engineering and software architectures with orientation towards embedded telecommunications systems
- Knowledge of specialised software engineering languages and tools
- Analysis and modeling of SW systems, including large systems, using object-oriented techniques.
- Programming of networked and WEB applications
- Operating systems, databases, distributed systems, real-time systems
- Information security systems
-
Complete design and implementation of a software system including:
- Defining and detailing the initial requirements for the realization of a telecommunications system
- Definition and hierarchical detailing of the system architecture by applying modern structuring concepts (e.g. UML, etc.)
- Specifying subsystems and interfaces using languages and techniques (including formal methods, e.g. SDL, etc)
- Elements for validating the correctness of the systems functionality
- Sharing functions on subsystems and task allocation for hardware and software
- Designing, implementing, testing and debugging software subsystems (languages such as C, C++, Java, languages for applications and services, XML, etc.)
- Integration with hardware subsystems, in the complete system
- Functional and performance testing of the integrated system in environment simulated and real
- Documentation, maintenance, correction and upgrade of systems telecommunications software
- Knowledge of specific software subsystems for systems, networks and telecommunication services
Examples of research directions addressed:
- Software engineering for communications
- Fixed and mobile network architectures
- Integrated networks