|
Introduction
With the increasing importance of Infocommunication Technology (ICT) in an
internet economy and the ever-growing demand for networking expertise and
Software Engineers, the Information Communication Institute of Singapore (ICIS)
at the School of EEE is introducing important subjects for the
Infocommunications specialization in the Infocommunication Engineering Option.
The objective of these subjects is to equip graduates with the required
knowledge in networking and software technology.
These subjects provide knowledge on all aspects in Infocommunication technology.
It covers the design of enterprise network and computer security which is
vitally important in today web-based systems. It will also cover web services
and the design of web-based application. Students will get hands-on experience
in implementing web-based systems and Internet portals.
With a good balance of theoretical and practical aspects in the form of
classroom lectures and design subjects, these subjects will equip graduates with
sufficient practical and theoretical knowledge to participate in the challenging
knowledge-based economy.

With a vibrant knowledge-based economy coupled with a prevailing emphasis on
information technology and electronic commerce, the career opportunities for the
graduates from Infocommunication Engineering option are aplenty. Fresh graduates
of the option have all the advantages to secure Network or Software Engineer
jobs. Software houses and internet/telecommunication service providers require a
large number of Software Engineers. Those who are more adventurous with an
entrepreneur spirit may even choose to start their own businesses, in line with
the government’s call for technopreneurs to spin off and face new challenges in
the new knowledge-based economy. Regardless of what is the career inclination,
challenging and promising careers await graduates who specialize in
Infocommunications.

The following subjects are offered for the specialization in Infocommunications:
Design Elective Subjects
|
EE4717
|
Web Application Design
|
|
EE4718
|
Enterprise Network Design
|
Technical Elective Subjects
|
EE4705
|
Object-Oriented Programming
|
|
EE4761
|
Computer Networking
|
|
EE4758
|
Computer Security
|
|
EE4762
|
Web Services
|
|
EE4791
|
Database Systems
|

|
EE4717
|
WEB
APPLICATION DESIGN
|
|
Acad Unit:
|
2.0
|
This design course will equip students with principles, knowledge and skills for the design and construction of web-enabled Internet applications. It deals with challenges raised in wide-area distributed computing, including persistence, concurrency and transaction, as well as technologies for creating, managing, and tracking web-interaction state in the environments where the connections are inherently unreliable and protocols are inherently stateless. Specifically, the content covers the architecture of web applications, data presentation, server side programming, data access, state management, data exchange and XML, web services, and personalization. Lab facilities and guidance are provided for the students to practice on the technologies and the skills, go through the steps of web applications, i.e. design, implementation and deployment, with an in house project.
|
EE4718
|
ENTERPRISE NETWORK
DESIGN
|
|
Acad Unit:
|
2.0
|
This subject covers network technologies and protocols, network planning and design methodologies. Besides acquiring the theoretical background in enterprise networking, students will learn to set up, configure and interconnect an IP network in the lab sessions. Network monitoring and management tools will also be introduced to the students.
The students will also acquire the knowledge to use simulation tool to design an enterprise network and evaluate design alternatives. Based on the knowledge and skills, the students are to finish a design of an enterprise network to support applications such as electronic mails, centralised database access, and client-server applications. Various issues such as IP addresses assignment, choice of internetworking equipment and network performance will be considered in the network design.
|
EE4705
|
OBJECT-ORIENTED PROGRAMMING
|
|
Acad Unit:
|
3.0
|
Introduction. C++ fundamental. Object-Oriented programming in C++. Graphical user interface programming.
|
EE4761
|
COMPUTER NETWORKING
|
|
Acad Unit:
|
3.0
|
Computer network architecture and services. Network protocols and routing. Transport protocols. Application services and multimedia networking.
|
EE4758
|
COMPUTER SECURITY
|
|
Acad Unit:
|
3.0
|
Introduction. Secret / public-key cryptosystems. Secure protocols. Electronic election and digital money. Intrusion detection and database security.
|
EE4762
|
WEB SERVICES
|
|
Acad Unit:
|
3.0
|
Introduction. Web services architecture. Infrastructure support for web services. Web services standards and protocols. Web services development platforms and tools.
|
EE4791
|
DATABASE SYSTEMS
|
|
Acad Unit:
|
3.0
|
Introduction to database and data modelling. Logical database design and the relational model. The Structured Query Language (SQL). Physical database design. Database administration. Client/server database. Data warehousing.

contact
person
For
more information, please contact
Assoc
Prof Tan Hee Beng Kuan
Fax: (65) 6792 2971
Email: ibktan@ntu.edu.sg

|