The non-degree programme in Telecommunication Engineering offer the students knowledge of the concepts of mobile communication systems and services, as well as the principles of network planning. The non-degree programme includes courses in telecommunication electronics and architectures, digital communication, wireless networks, radio resource management and embedded network devices. The studies improve the students’ mathematical skills and introduce new mathematical tools for system analysis. The courses in this non-degree study programme are aimed at Master level students with previous studies in the field.
For more detailed information, see course home pages at TEG website http://teg.uwasa.fi
Basic studies (course codes TLTE.1xxx) leading to B.Sc. degree are offered only in Finnish. However, it is possible to get instructions and take the examination in English. If you want to do that, please contact the telecommunications staff.
Courses 2011-2012
- The Basics of C-programming (3 ECTS)
- Embedded C-Programming (2 ECTS)
- Advanced Course in Signals and Systems (5 ECTS)
- Telecommunication Architectures (5 ECTS)
- Telecommunication Software
- Telecommunication Electronics (5 ECTS)
- Digital Communication (5 ECTS)
- Wireless Networks (5 ECTS)
- Special Topics in Telecommunications (1-10 ECTS)
- Project Exercise in Telecommunication (3-15 ECTS)
- Telecommunications Seminar (3-10 ECTS)
- Embedded Network Devices (5 ECTS)
Also, the following basic courses are offered in Finnish, but it is possible to get instructions and take the examination in English. If you want to do that, please contact the telecommunication staff:
- TLTE1010 Introduction to Signals and Systems
- TLTE1020 Laboratory Exercises
- TLTE1030 Introduction to Telecommunication
- TLTE1040 Telecommunication Networks and Systems
Course Descriptions 2011-2012
TITE2190 Basics of C Programming
Timing(term, periods): Autumn, Period I
Amount of guided teaching: 18h lectures and 18h exercises
Credits: 3 ECTS
Website: http://teg.uwasa.fi/courses/tite2190/
Responsible Person: Prof. Dr. Mohammed Elmusrati, Head of Communications and Systems Engineering Group.
Lecturer: Tobias Glocker
Language of Instruction: English (lectures and exercises)
Aims: This course aims to teach the basic skills necessary for the development of C applications.
Objectives: After completing this course the student will be able to develop C programs containing simple data structures. The student will learn how to implement programs according to given or own developed flowcharts. Also the use of debuggers will be introduced and applied. The skills learned in the lectures and exercises must be applied in the home assignments.
Contents: In the lectures the theoretical parts required for the exercises and homework are presented. To the course contents belong data types, conditions, loops, functions, arrays and pointers, static and dynamic allocation, structures, time handling, and file handling. The exercises contain the development of C applications related to the previous mentioned course contents.
Working Methods: Lectures, practical exercises, homework and final examination.
Grading: 0, 1-5. Final examination and homework.
Study Material: Lecture slides. Course book: Kerninghan, B.W. & D.M. Ritchie. The C Programming Language. Second Edition.
TLTE3130 Embedded C Programming
Timing (term, periods): Autumn, Period II
Amount of guided teaching: 12h lectures and 12h exercises
Credits: 2 ECTS
Website: http://teg.uwasa.fi/courses/tlte3130/
Responsible Person: Prof. Dr. Mohammed Elmusrati, Head of Communications and Systems Engineering Group.
Lecturer: Tobias Glocker
Language of Instruction: English (lectures and exercises)
Aims: This course aims to teach the skills necessary to design and program applications for microcontrollers.
Objectives: After completing this course the student will be able to develop C applications for microcontrollers. Besides the programming part, the student will learn the architecture of microcontrollers and the basics of electronic circuits. The student must apply the learned skills in the exercises. To deepen the knowledge each student has to write an exercises report that contains the explanations of the solved exercise tasks.
Contents: In the lectures the theoretical parts required for the exercises and project work are presented. To the course contents belong I/O ports, delays, interrupts, timer, Pulse Width Modulation, Analog to Digital Converter, Universal Asynchronous Receiver/Transmitter and Serial Peripheral Interface. The exercises contain the development of Embedded C applications related to the previous mentioned course contents.
Working Methods: Lectures, practical exercises and final examination.
Grading: 0, 1-5. Final examination and exercise reports.
Study Material: Lecture slides. Datasheets of ATMEL ATmega8515 and ATMEL ATmega16.
TLTE3150 Advanced Course in Signals and Systems
Credits: 5 ECTS
Prerequisites: Digital Signal Processing
Learning Outcomes: improving mathematical skills of the students and introducing new
mathematical tools for systems analysis
Content: time invariant systems, Laplace and Fourier transform and their applications in linear
systems, Analog filters, state space representation, system modeling using state space
representation, difference equations, Z-transform, DFT/FFT, Digital filter design, introduction to
Matlab applications in linear system analysis and simulations
Study Materials:
- S. Karris: Signals and Systems with MATLAB Computing and Simulink Modeling, Orchard Publications; 3rd edition, 2006
- B. Girod, R Rabenstein, and A. Stenger: Signals and Systems, John Wiley, 2001
- lecture notes
Teaching Methods: lectures and exercises 28 h
Modes of Study: exam and homeworks
Grading: scale 1–5 or failed
Course Language: English
Contact teacher: Mohammed Elmusrati.
Organization in charge: Department of Computer Science
Additional information: website http://teg.uwasa.fi/
TLTE3160 Telecommunication Architectures
Credits: 5 ECTS
Prerequisites: basic course in probability, introduction to signals and systems, and introduction to telecommunication
Learning Outcomes: the course familiarizes the student with the structure and architecture of telecommunications networks, functional entities of the networks, communication protocols and algorithms, and protocol analysis methods. In addition, the course covers most common network standards and solutions
Study Materials:
- lecture notes
- W. Stallings: Data and Computer Communications, Prentice Hall, 8th edition, 2007
- A. S. Tanebaum: Computer Networks, 4th ed., Prentice Hall, 2004
Teaching Methods: lectures 24 h and exercises 12 h
Modes of Study: exam and homeworks
Grading: scale 1–5 or failed
Course Language: English
Contact teacher: Reino Virrankoski
Organization in Charge: Department of Computer Science
TLTE2040 Telecommunication Software
Timing (term, periods): Spring, Period III
Amount of guided teaching: 12h lectures and 12h exercises
Credits: 5 ECTS
Website: http://teg.uwasa.fi/courses/tlte2040/
Responsible Person: Prof. Dr. Mohammed Elmusrati, Head of Communications and Systems Engineering Group.
Lecturer: Tobias Glocker
Language of Instruction: English (lectures and exercises)
Aims: This course aims to teach the skills necessary for the design, implementation and the test of mobile phone applications. The applications are developed with Symbian C++ and Java Mobile.
Objectives: After completing this course the student will be able to develop Graphical User Interface (GUI) applications with Symbian C++ and Java Mobile. The student will learn the skills required for a complete Software Development Process by doing a certain project work. To get high points from the project work the student must be creative by adding additional program features. The student will be able to choose the best development platform for a certain project.
Contents: In the lectures the theoretical parts required for the exercises and project work are presented. To the course contents belong the memory management, development rules for applications, dynamically linked libraries, concurrency, managing resources, Symbian example applications, Java Mobile applications and security. The contents of the exercises are the development of Symbian C++ applications related to the memory management, descriptors, event handlers and active objects. Furthermore, the implementation of Java Mobile applications belongs also to the contents of the exercises.
Working Methods: Lectures, practical exercises, project work and final examination.
Grading: 0, 1-5. Final examination(60%) and project work (40%).
Study Material: Lecture slides. Course book: Mikkonen, Tommi (2007). Programming Mobile Devices. An Introduction for Practitioners. WILEY.
TLTE2050 Telecommunication Electronics
Credits: 5 ECTS
Timing: annual course, next time on spring 2012
Prerequisites: basic studies in electronics and telecommunication
Learning Outcomes: after completing this course successfully, the student will be able to explain what is the meanings of signals in time and frequency domains, what is modulation and demodulations, what is amplitude and frequency modulations and the difference between them, what is analog and digital modulations and the benefits of each of them, the students will be able also to design simple filters and to demonstrate the concepts of electronic circuits required to build analog and digital communication systems
Content: this course covers the main concepts of signals in time and frequency domains, sensors, filter analysis and design, oscillators, Analog/Digital Phase Locked Loops (PLL) with some applications, AM, PM and FM modulation and demodulation circuits, automatic gain control circuits, digital communication circuits, Analog to Digital Converters (ADC), and some communication systems
Study Materials and Literature:
- course handout
- W. Tomasi: Electronic Communications Systems, 5th edition, Prentice Hall 2004
- M. Roden: Analog and Digital Communication Systems, 5th edition, Discovery press 2003
Teaching Methods: 24 h lectures
Modes of Study: lectures 24 h, quizzes and final examination
Grading: scale 1-5 or failed
Course Language: English
Contact teacher: Mohammed Elmusrati
Lectures: Petri Hänninen
Organization in charge: Department of Computer Science
Additional information: website http://teg.uwasa.fi/
TLTE.3010 Digital Communication
Timing: Annual course, next time on Autumn 2011
Website: http://teg.uwasa.fi
Amount of guided teaching: 28 h lectures + 10 h exercises.
Credits: 5 ECTS
Responsible person: Mohammed Elmusrati
Organizing group: Communication and Systems Engineering Group.
Recommended Prerequisites: TLTE.2050 Telecommunication Electronics
Language of instruction: English
Aims: This course aims to teach different theoretical topics span the digital communication technology. Digital communication is the backbone of todays’ telecommunication technologies. Therefore this course provides the main topics and information to understand the modern communication systems.
Objectives: After completing this course successfully, the student will be able to explain the main concepts of digital communication transmitters and receivers. Moreover, the students will be able to demonstrate the main blocks of digital communication receivers/transmitters. Furthermore, they will be able to evaluate the performance of digital communication system and also to compute the link budget.
Contents: This course covers source coding, sampling theorem, digital modulation and demodulation, error performance analysis, equalizers, channels and link budget analysis, coding and decoding methods, multiplexing techniques, diversity techniques, and information theory.
Working Methods: Lectures 28h, Quizzes, Homework, and report.
Assessment methods: See above.
Grading: 0, 1-5
Study material:
- Lecture notes.
- B. Sklar: Digital Communication, 2nd Edition, Prentice Hall, 2001.
- J. Proakis and M. Salehi, Digital Communication, McGraw-Hill, 2008
TLTE2090 Wireless Networks
Credits: 5 ECTS
Prerequisites: Digital communication and Telecommunication electronics.
Learning Outcomes: the course covers wireless personal, local and wide area networks, as well as ad hoc networks, technology, protocols, performance analysis and network dimensioning
Study Materials: lecture notes
Teaching Methods: lectures 24 h and exercises 12 h
Modes of Study: exam and homeworks
Grading: scale 1–5 or failed
Course Language: English
Contact teacher: Reino Virrankoski
Organization in charge: Department of Computer Science
Additional Information: website http://teg.uwasa.fi/
TLTE.3070 Special Topics in Telecommunications
Timing: Annual available course
Website: http://teg.uwasa.fi
Amount of guided teaching: Depend on the topic. It can be organized as normal lectures or reading books/papers or both.
Credits: 1-8 ECTS
Responsible person: Mohammed Elmusrati
Organizing group: Communication and Systems Engineering Group.
Language of instruction: English
Aims: Telecommunication engineering and its applications is one of the fastest growing fields in the applied science. Hence, the aim of this course is to introduce new topics and subjects to track new fields.
Objectives: The main goal is to introduce new topics and quickly react to the needs of evolving modern telecommunications technology. Participants should learn a topical subject or deepen their insight in a theoretical question.
Contents: This course has changing content. The current content is always indicated by the course subtitle presented in the course website.
Working Methods: varying and depend on the topic.
Assessment methods: See above.
Grading: 0, 1-5, or Pass/Fail
Study material: Depends on the topic.
TLTE.3080 Project Exercise Work in Telecommunication
Timing: Annual available course
Website: http://teg.uwasa.fi
Amount of guided teaching: Depend on the topic.
Credits: 3-15 ECTS
Responsible person: Mohammed Elmusrati
Organizing group: Communication and Systems Engineering Group.
Language of instruction: English
Aims: Telecommunication engineering and its applications consists of too many and vast different topics. The aim of this course is to give the students the chance to study and perform small projects related to some interested topics in telecommunications.
Objectives: The student learns to study/handle real life scientific problems. The topic of the project work must be decided with the agreement with the supervisor. In general, suitable topics can be suggested from network design, dimensioning, performance analysis, electronics, service concepts and hardware/software design. Discussions solving a small research problem as well as literature surveys are also possible project work topics.
Contents: This course has changing content. The current content is always indicated by the course subtitle presented in the course website.
Working Methods: varying and depend on the topic.
Assessment methods: See above.
Grading: 0, 1-5, or Pass/Fail
Study material: Depend on the topic.
TLTE.3090 Telecommunications Seminar
Timing: Annual available course
Website: http://teg.uwasa.fi
Amount of guided teaching: Depending on the topic.
Credits: 3-10 ECTS
Responsible person: Mohammed Elmusrati and Reino Virrankoski
Organizing group: Communication and Systems Engineering Group.
Language of instruction: English
Aims: The aim of this course is to introduce research oriented topics in telecommunications and systems.
Objectives: After completing this course successfully, the student will be able to seek scientific information and to prepare and give seminar presentations. Moreover, they will be able to demonstrate the principles of the seminar topic.
Contents: This course has varying contents. The current content is always indicated by the course subtitle presented in the course website.
Working Methods: Attending seminar sessions, Quizzes, preparing scientific report, and giving at least one presentation.
Assessment methods: See above.
Grading: 0, 1-5, or Pass/Fail
Study material: Depend on the topic.
TLTE3100 Embedded Network Devices
Credits: 5 ECTS
Grading: Scale 1-5 or failed
Prerequisites: Computer architecture, C/C++ programming, Wireless Networks and Embedded systems.
Objectives: This course covers embedded network devices design and protocol implementation to them. Architectures and operation principles of typical embedded computer systems are included, including embedded software and structured system design methodologies. The course includes mandatory laboratory exercises to learn the protocol implementation and debugging in practice.
Study Materials: Lecture notes
Teaching Methods: Lectures 18 h, laboratory exercises 28 h.
Assessments: Exam, laboratory exercises and homework project.
Teacher: Reino Virrankoski.
Language: English.
Organiser: Department of Computer Science
Additional Information: website http://teg.uwasa.fi



