Home > Schools > SIT > Courses > Diploma in Engineering Informatics
Dip in Engineering Informatics


Introduction | Course Aims | Career Prospects | Further Studies
Entry Requirements | Course Structure

Course Structure

Year 1 – Semesters 1 & 2

Core modules
IT1754 Business Information Systems
IT1753 Principles of Computing
IT1762 Data Structures & Algorithms
IT1764 Fundamentals of Networking
IT1756 Web Design and Multimedia Project
IT1766 Innovation Project
IT1752 Digital Electronics
IT1767 IT in Engineering
IT1768 Database Systems
IT1751 Computing Mathematics 1
IT1761 Computing Mathematics 2
IT1765 Communication Skills 1

Complementary Studies

Two modules in languages & culture, life sciences and business / technopreneurship related areas such as:

  • Japanese
  • French
  • German
  • English
  • Personal Development

Year 2 – Semesters 1 & 2

Core modules
IT2751 Web Applications Development
IT2754 Object-Oriented Programming
IT2755 Software Engineering
IT3786 IT Services and Management
IT2762 Networking & Communications
IT2763 Computer Operating Systems
IT2765 Rapid Application Development
IT2756 Internet Applications Development Project
IT2766 Systems Application and Control Project
IT2753 Enterprise Resource Planning
IT3789 InfoSecurity Technology
IT2767 Device Interfacing

Complementary Studies

Two modules in languages & culture, life sciences and business / technopreneurship related areas such as:
  • Cost Accounting
  • Marketing
  • Enterpreneurship
  • Appreciation of Life Science
  • Business Mandarin
  • Japanese
  • French
  • German
Year 3 – Semesters 1 & 2

Students must complete all core modules and a minimum of 3 modules from the prescribed electives.

Core modules
IT3771 Systems Integration
IT3772 Communication Skills 2
IT3773 Project and Case Studies
IT9865 National Education
and
IT3775 Industry Placement Programme
IT3777 Final Year Project
or
IT3776 Overseas Placement Programme


Prescribed Electives

One option from the following elective programmes:

Enterprise Software Development

This elective aims at developing students with advanced design and computing skills essential for software development of enabling domain-specific solutions. The elective modules are:

IT3781 Enterprise Software Development
IT3782 Object-Oriented Analysis and Design
IT3783 Mobile Applications Development
IT3784 Embedded Systems Technology
IT3795 Database Administration


Network and IT Services

Network services and IT services provides opportunities for students to learn and apply state-of-the-art computer network technologies and services to facilitate business communications and ride on the rising demand of IT Services and Outsourcing. The elective modules are:

IT3785 Enterprise Networking
IT3787 Enterprise Systems Administration
IT3796 System and Network Security
IT3797 Open Systems Administration
IT3798 IT Services Infrastructure Planning
IT3799 IT Services Operation Management


Integrated Logistics

Integrated Logistics seeks to develop technologists with ability to customize and develop IT applications and solutions for the logistics and transportation industry. The elective modules are:

IT3791 Global Supply Chain Management
IT3792 Logistics and Distribution
IT3793 Advanced Planning & Optimisation
IT3794 Operations Management

SYNOPSIS OF MODULES

Complementary Studies [30 hours per module]

Provides an understanding of business and develops entrepreneurial skills. Students study non-engineering subjects such as cost accounting, marketing, entreprenuership and foreign languages.

:: back to top


IT1751 Computing Mathematics 1 [60 hours]

This module covers the fundamentals of computing mathematics which include number system, set theory and logic, relation and function, Boolean algebra, trigonometry, matrices and linear equations.

:: back to top


IT1752 Digital Electronics [60 hours]

This module provides foundation knowledge of logic functions and circuits for analysis, application and troubleshooting. It focuses on digital techniques essential to the study of microprocessor technology and sequential logic control. Topics covered include number systems and arithmetic, combinational logic, sequential logic, interfacing, semiconductor memory technology and microprocessors system.

:: back to top


IT1753 Principles of Computing [60 hours]

This module introduces a structured approach to problem solving independent of computer type or language. Students are taught to plan and describe program logic using flowcharts and pseudo codes. Programming fundamentals such as algorithm, logic, computer representation of information, variables and data types are covered.

:: back to top


IT1754 Business Information Systems [60 hours]

This module provides students with the broad knowledge of the computer technology and information systems used in businesses. Topics covered include PC hardware and software, operating systems concepts, database management systems and Internet communication. The module also provides students with an awareness of IT trends, the latest state-of-the-art information processing technologies available in the IT industry and how they are applied in the real world.

:: back to top

IT1756 Web Design and Multimedia Development Project [90 hours]

This module aims at exploring students’ innovative ideas in applying their IT knowledge and skills. Students will apply various technologies such graphics animation, action scripts and macro programming in developing useful applications rich in multimedia for business and engineering.

:: back to top


IT1761 Computing Mathematics 2 [60 hours]

This module introduces the concepts and applications of basic probability and statistics for solving problems related to data analysis and decision-making in a wide variety of disciplines. Topics include permutation and combination, probability theory, probability distribution, estimation, hypothesis testing, least square method, simple regression and correlation.

:: back to top


IT1762 Data Structures and Algorithms [60 hours]

This module covers concepts of data structures and algorithms for effective problem solving and implementation of programs. Topics include dynamic data structures such as stacks, queues, linked lists and trees. Algorithms for searching and sorting will be covered.

:: back to top


IT1764 Fundamentals of Networking [60 hours]

This module provides students with the basic concept of networking and data communications. It covers networking fundamentals, network terminology and protocols, local area networks, wide area networks, Open System Interconnection (OSI), various types of transmission media, internetworking devices, ethernet technologies and switching, TCP/IP protocol suites and internet protocol addressing and packet analysis and network standards.

:: back to top


IT1765 Communications Skills 1 [60 hours]

This module aims to equip students with skills to communicate effectively and skillfully in a professional environment. It covers areas in methods of study, reading, listening, technical writing and oral presentation. Topics include communication process, report writing, note taking, reading comprehension, presentation skills, interpersonal skills, written and oral communication skills.

:: back to top


IT1766 Innovation Project [90 hours]

This module aims to develop the creative talent, innovation mindset and problem solving skills of the students. Students will explore quality methods, generate creative ideas to solve problems in daily life and transform them into innovation practices by applying the technical know-how.

:: back to top

IT1767 IT in Engineering [60 hours]

This module is designed to provide students with the basic concepts of business processes and the application of Information Technology in the Engineering Industries such as Manufacturing, Logistics and Transportation.  Students will be exposed to latest IT developments and initiatives supporting these industries.

:: back to top

IT1768 Database Systems [60 hours]

This module covers the components of a database system and its database management system from a relational model perspective. The module describes the fundamentals of database management systems which include logical and physical design of a relational database, as well as SQL in data definition, data retrieval, data manipulation, database administration and security.

:: back to top

IT2751 Web Applications Development [60 hours]

This module provides students with the knowledge and skills to develop web applications using the latest web technologies. Web application architecture and various issues related to web applications development will be covered. Students will learn how to create dynamic and interactive web pages using server-side programming to create web forms and web server controls, perform state management, secure and debug web applications, and manipulate data using database access techniques.


:: back to top

IT2753 Enterprise Resource Planning [60 hours]

This module introduces students to enterprise resource planning concepts and covers the activities of an organisation from acquisition of raw materials to delivery of finished products. It focuses on various important aspects of integrated information management and its application, including production planning, inventory and purchasing control, materials planning and capacity planning. Students will have hands-on experience on the application of ERP, an integrated multi-module computer software that enables organisations to perform the above operational functions.

:: back to top


IT2754 Object-Oriented Programming [60 hours]

This module introduces students to the fundamentals of object-orientation and equips them object oriented programming skills. Students will learn various OO programming topics such as classes, objects, abstraction, encapsulation, inheritance and polymorphism. Students will learn how to implement these concepts using programming languages such as C# or Java.

:: back to top


IT2755 Software Engineering [60 hours]

This module begins with a formal definition of software engineering. The software development life cycle is elaborated and serves as a guide to a maturing engineering discipline. Related issues such as software quality and configuration management are introduced to provide students with a good understanding of producing a high quality software system. Various software testing techniques will be introduced to identify the test cases for software validation. Project management techniques such as project planning and control will be taught.

:: back to top


IT2756 Internet Applications Development Project [60 hours]

This module aims to enhance the creative talent, innovation mindset, problem solving skills and teamwork of the students. Students will apply Internet technologies and web skills to create interesting web portals and interactive web sites of a specific theme. Rich digital web media and interactive scripts will be employed for business and engineering use.

:: back to top

IT2762 Networking and Communication [60 hours]

This module covers routing and switches technology, routing theory and router configuration. It includes routing concepts, routing protocols, distance vector and link state routing theory, routing loop issues, router configuration and troubleshooting, access lists, classless routing, advanced routing protocols, switching concepts and configuration, Virtual LAN, Spanning Tree Protocols and Virtual Trunking Protocol. Students will get hands-on experience to configure routers and switches to meet stringent networking requirements.

:: back to top


IT2763 Computer Operating Systems [60 hours]

This module covers the fundamentals concepts of operating systems with a focus on the important features and functions of an operating system. These include the management of memory space and peripheral devices, file management, system security requirements and system administration. Students will also be exposed to different types of operating systems such as Windows, Linux and Unix.

:: back to top

IT2765 Rapid Application Development [60 hours]

This module introduces students to the rapid application development (RAD) paradigm. Students will be taught to use visual programming tools to develop client-server based and database applications. Aspects of RAD development including the life cycle of RAD development will be covered. Students will be exposed to user interface design and the concepts and components of the client-server system. Students will use prevalent technologies such as Visual Basic.NET to develop applications.

:: back to top


IT2766 System Application and Control Project [90 hours]

This module aims at exploring students’ innovative skills in applying their IT, interfacing and automation control knowledge. Students will develop applications used in a business and engineering environment, whereby data is acquired through various devices and subsequently processed for control, reporting and management purposes.

:: back to top

IT2767 Device interfacing [60 hours]

This module equips students with computer hardware fundamentals as well as application knowledge in computer interfacing techniques and programmable logic control. Topics covered include structure of computer systems, programmable logic programming and interfacing to a variety of devices such as RFID, biometric readers, GPS receivers and sensors.

:: back to top


IT3771 Systems Integration [60 hours]

This module equips students with knowledge of systems integration techniques and methodologies used in various engineering industry segments such industrial automation, logistics, manufacturing and transportation. Focus of the module would be the integration of disparate sub-systems in an enterprise to allow for monitoring, coordination and control. Special emphasis on M2M technologies such as smart devices, RFID and wireless communication technologies will also be covered.

:: back to top


IT3772 Communication Skills 2 [30 hours]

This module develops critical communication and interactive skills needed by students in preparation for their entry into the job market as working professionals. It focuses on interpersonal skills and various types of business communication needed at the work place. Topics include business correspondence, writing resumes, interview skills, conflict management and negotiation skills.

:: back to top


IT3773 Project and Case Studies [120 hours]

This module aims to explore and develop students’ innovative ability in applying skills and knowledge to solve a particular problem in their area of focus. Students are expected to work on a case study and present their findings and solutions using the technologies learnt.

:: back to top


IT3775 Industrial Placement Programme [12 weeks]

This module immerses students in a real-life working environment to solve problems with all the constraints faced. Students will be assigned a real-life project in an organisation that would require them to integrate and apply their soft skills in addition to technical skills acquired throughout the duration of the course.

:: back to top


IT3776 Overseas Placement Programme [24 weeks]

This programme provides an opportunity for students to gain real-life international experience and obtain first-hand insights into the business environment as well as the social, economical and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects undertaken. The overseas exposure will have an added dimension in nurturing global mindset and international outlook of the students. The immersion in foreign work and culture will strengthen students’ life skills such as adaptability, initiative, independence and interpersonal skills.

:: back to top


IT3777 Final Year Project [12 weeks]

This module enables students to put the knowledge and skills they have acquired from the course into practice. Students are assigned projects with well-defined objectives that meet industrial standards. They will be organised into various project teams to develop team spirit in meeting specific objectives.

:: back to top


IT9865 National Education [15 hours]

This module provides students with an understanding of Singapore’s past, present and future. It focuses on how Singapore succeeded against the odds in the past; the challenges, constraints and vulnerabilities that faces; and the need to uphold Singapore ’s continuing success and well-being.

:: back to top

IT3781 Enterprise Software Development [60 hours]

This module equips students with an in-depth coverage of technologies for building and deploying applications both within an enterprise and over the Internet. Students will be equipped with knowledge and skills in security models, databases, client-server applications, and web applications, distributed systems for an enterprise environment and web services. Students will learn to design and build distributed applications using various technologies such .NET and J2EE.

:: back to top


IT3782 Object-Oriented Analysis and Design [60 hours]

This module is designed to teach students the Object-Oriented modelling techniques and the Object-Oriented development life cycle. Students will be introduced to concepts such as use case analysis, interaction and sequence diagrams, class diagrams and state-transition diagrams to represent and facilitate the analysis and design process. The Unified Modelling Language (UML) will be used for the modelling during analysis and design.

:: back to top


IT3783 Mobile Applications Development [60 hours]

This module focuses on giving students a good understanding on mobile communication architecture, protocol, gateway, security, integration and implementation. Windows mobile development, WAP, WML, SMS and Bluetooth or similar technologies will be covered. Students will be taught how to create mobile-based application and information services using state of the art wireless technologies. In addition, students are also exposed to software development tools and methods for portable mobile devices to deliver complete portable mobile solutions.

:: back to top


IT3784 Embedded Systems Technology [60 hours]

This module introduces students to the design and development process for an embedded system as well as the various technology tools. The module will also cover key concepts related to device inter-connectivity and inter-operability. Students will be taught to develop device drivers and protocol translators to enable integration with other applications and systems using open source development tools. Topics such as such as multiprocessing, multi-threading, inter-process communication, interaction with hardware devices, FPGA and applications will be covered.

:: back to top


IT3785 Enterprise Networking [60 hours]

This module covers advanced network technology and network management issues in an enterprise environment. Students are equipped with an in-depth knowledge to differentiate various types of network technology and use the correct tools and techniques to manage a network. Topics covered include Scaling IP Addresses, WAN Technologies, Point-to-Point Protocol, Integrated Digital Service Network, Dial-on Demand, Frame Relay and Network Management. Students will have hands-on sessions on LAN and WAN design and implementation issues in an enterprise environment.

:: back to top


IT3786 IT Services and Management [60 hours]

This module provides an insight into the latest developments in the field of IT service management. It enables students to apply various methodologies regarding to planning, support, delivery and management of quality IT services. It covers concepts, terms, definitions, objectives, benefits and relationships within core IT service management processes and functions according to best practices ramework. The module also covers well-proven project management methodologies, techniques and best practices to equip students with the knowledge and crucial skills to effectively initiate, plan, implement and manage today's IT projects.

:: back to top


IT3787 Enterprise Systems Administration [60 hours]

This module covers server administration and management in an enterprise environment. Students will be able to differentiate various types of operating system and configure network services across multiple server operating systems. Topics covered include users and computer accounts, access to resources, organizational units, printing, group policy, performance monitoring, disk management, disaster recovery, network services, web services, Domain Name Services (DNS), Dynamic Host Configuration Protocol (DHCP), email server, network file sharing services, security policies and authentication services.

:: back to top


IT3789 InfoSecurity Technology [60 hours]

This module covers the essential aspects information security from personal and enterprise perspectives. It begins with an understanding about information security trends, security threats, security incidents and the motivations to provide information security. Information security policies, procedures and guidelines will be covered.

:: back to top


IT3791 Global Supply Chain Management [60 hours]

This module provides students the key concepts in supply chain management (SCM) and how SCM is enabled through IT to be an integral part of strategy and operations management in the logistics, retail, services and manufacturing industries. The focus will be on global supply chain strategies for the integration of supply chain components into a coordinated system to enhance service level and reduce system-wide cost. Topics covered include SCM basics, information technology in a supply chain, customer relationship management and demand planning, operations planning and management, supplier management and supply planning, demand fulfillment and logistics. Advanced supply chain analysis and modeling as well as future trends and issues in the context of a global and integrated supply chain will be explored.

:: back to top


IT3792 Logistics and Distribution [60 hours]

This module equips students with an understanding of Warehousing, Transportation and Distribution for the dynamic distribution and storage of raw materials, semi-finished parts and sub-assemblies and finished goods. Topics covered include Warehouse Management System, Transportation & Distribution Systems, barcode and radio frequency identification (RFID) technologies, warehouse material handling equipment and systems, warehouse layout and design, warehouse operation optimisation and integration of Warehouse and Supply Chain Management Systems. In addition, students will be exposed to the use of IT to facilitate and manage warehouse operations, transportation and distribution systems.

:: back to top


IT3793 Advanced Planning & Optimisation [60 hours]

This module provides students the key concepts involved in advanced planning and optimisation (APO) and how APO enables an organisation to maximise its resources to achieve higher customer satisfaction while minimising total cost of providing the service or producing the product. Topics covered include Integrated Demand Planning, Supply Network Planning, Production Planning & Optimisation, Order Promising, Manufacturing Scheduling, Collaborative Planning, and Supply Chain Intelligence capabilities.

:: back to top

IT3794 Operations Management [60 hours]

This module provides students with the knowledge in the functional area of business that is concerned with the production of goods and services. In conjunction with other functional areas, it also deals with the management of resources (inputs) and the distribution of finished goods and services to customers (outputs). Students will be introduced to key areas like operations strategy, designing the product and process, planning and scheduling resources and managing the supply chain.


:: back to top


IT3795 Database Administration [60 hours]

This module provides students with the practical skills and techniques required to administer Relational Databases commonly used in the industry. It aims to equip students with the knowledge and skills needed by database administrators to effectively perform database administration and management tasks. Students will learn how to install, configure, create and control databases, administer user and security and perform other administrative and management functions such as backup/restore, performance monitoring and tuning as well as troubleshooting.

:: back to top

IT3796 System and Network Security [60 hours]

This module aims to provide a sound understanding of the technologies and tools used in architecting and implementing effective network security solutions. It begins with security foundation topics, including the use of applied cryptography, public key infrastructure, secure network protocols, wireless security and virtual private network to provide secure communications.

:: back to top

IT3797 Open Systems Administration [60 hours]

This module covers server administration and management using Open Source solutions. Students are able to differentiate various types of operating system and configure network services across multiple server operating systems. Topics covered include network services,   web services,  DNS, DHCP, email server, network file sharing services,  security policies and authentication services, securing networks , securing data and resolve service issues.

:: back to top

IT3798 IT Services Infrastructure Planning [60 hours]

This module aims to equip students with the knowledge of IT services life cycle management. It introduces concepts such as value creation, market definition and solution spaces. It includes the IT Service Management framework, Service Strategy, Service Design, Business-IT alignments and the best practice processes.  Service Strategy aims to equip students with good understanding on how Service Strategy is defined, maintained and implemented. It focuses on enabling practical decision making, based on understanding service assets, structures and service economics with the ultimate aim of increasing the economic life of the services. Service Design focuses on setting service blueprints which convert strategy into reality by ensuring effective Availability, Capacity, Continuity and Service Level Management, Supplier Management and the concepts of Service warranty and utility. These skills will provide the students with a value creation mindset in the various stages of a service life cycle.

:: back to top

IT3799 IT Services Operation Management [60 hours]

This module aims to cover Service Transition processes and activities throughout the service development and deployment life cycle. It will equip students with the necessary technical knowledge and skills to control the quality of delivery to operations. It extends the management areas into Service Asset and Configuration management, Build and Test with Release and Deployment management. By utilizing organizational models to support transition, and guidance on how to reduce variation of delivery, agreed service levels are achieved.  This module will also cover Service Operations in ensuring that there are robust end-to-end practices which support responsive and stable services.

:: back to top


previous

 

Last updated on 06-Apr-2009 by Teo Lay Tin

 

CSIT-Nanyang Scholarship

Life@SIT



Nanyang Polytechnic 180 Ang Mo Kio Avenue 8 Singapore 569830 Tel:6451 5115
Copyright© 2008 NYP, Singapore. All rights reserved. Privacy Statement. Disclaimer.
Best viewed at 800 x 600 resolution with Internet Explorer 7.