| Subject Code: |
ETM
7066 |
| Objective: |
The software part of the
subject provides an overall understanding the
functionalities of telecommunication systems and how they
are implemented in the form of hardware and software.
Characteristics, attributes and architecture of software
implementing telecommunication functions are covered. The
subject also aim to provide an understanding of design
and development techniques and processes of different
categories of telecommunication software. The database
part of the subject provides the students with knowledge
on how to formulate business rules and from that perform
the ER modelling, and from the ER model build a
relational database using SQL. |
| Pre-Requisite: |
None |
| Credit Hours: |
4
|
| References: |
- Ian
Sommerville, " Software Engineering",
7th Edition, Addison Wesley, 2004, ISBN:
0321210263.
- Rob &
Coronel, "Database System: Design,
Implementation and Management", Thomson
Course technology, ISBN: 0-619-21372-8
- Qing Li and
Caroline Yao, ' Real-time Concepts for Embedded
System", Ist edition, CMP books, 2003, ISBN:
1578201241.
|
Learning Outcome
of Subject: |
Upon
completion of the subject, students should possess or be
able to perform the following:
- An understanding of
the main functionalities of telecommunication
systems and how they are implemented.
- An understanding of
software implements the telecommunication
functionalities.
- An understanding of
the common software architectures and their
attributes for telecommunication systems.
- An understanding of
common software development activities and
process models.
- An understanding of
the telecommunication protocol software
development process and techniques.
- An understanding of
the object-oriented software development approach
and process.
- A general
understanding of embedded system software
development environment and the software design
and development aspects.
- A basic understanding
of software testing approach and methods.
- An understanding and
the capability of applying general database
design techniques.
- The capability of
formulating business rule, building ER model and
implementing relational database using SQL.
| Programme
Outcomes |
% of contribution
|
- Strengthening
the understanding of fundamental and
advanced communication concepts and
principles.
|
30 |
- In-depth
understanding of advanced and emerging
communication technologies and techniques
|
30 |
- Ability of engineers in applying
communication concepts and principles
innovatively in various engineering
activities including equipment, system
and network design and development,
system and network planning, optimization
and management
|
20 |
- Problem-solving capability and
independence and positive research and
development attitude and culture among
practicing engineers
|
10 |
- Recognition of the need for and an
ability to engage in lifelong learning
and development
|
10 |
|
| Assessment: |
| Lab
Experiments |
- Lab report
writing
- Oral
assessment at the end of the lab
|
15 |
| Assignment |
- To enhance
understanding of basic concepts in
lecture
|
15 |
| Final
Exam |
|
70 |
|