










The Unofficial Guide to Institute of System Science, National University of Singapore. Please read disclaimer below.
Hi ISS SA29 Classmates
You can view the photos from this link:
URL: http://michael-wee-issphotos.fotopic.net
Password: XXX
Please do not reveal the password to anyone except our ISS SA29 classmates. Your cooperation is much appreciated. Thanks.
Hope you enjoy viewing the ISS photos (please bear with my photography skills - some photos are blur)!
Regards
Michael Wee
PS. If you some of your ISS SA29 classmates did not received this mail, do forward this mail to them. Thanks.
We need to produce a letter personally by going to ICA stating "Im graduated from ISS and im waiting for my graduation day".This is the letter from ISS they actually looking for.
It will be helpful to all,if we get a letter like this from ISS,along with our IA result,so that we can go to ICA and submit asap.
Pls let us know when can we get this letter,i hope there wont be any problem in getting this letter from ISS.
Thanks
karthik
Methodology
Application Development Life Cycle
In this unit, students are guided, step by step, to perform the tasks and produce the deliverables in the various stages/phases of an application development life cycle. The unit focuses on Business Modeling, Requirement Gathering, Analysis, Design, Testing and Implementation. The life cycle adopts the Object Oriented approach using Unified Modelling Language (UML) as a standard notation and is based on the Rational Unified Process (RUP).
A real life business scenario is created to allow students practise every stage of the development life cycle through 'on-the-job-training' in an IT Project Team.
Technology
Distributed Computing Infrastructure
This unit introduces the various hardware and software components that make up a distributed computing infrastructure. The purpose and functions of these components and their roles in the implementation of a distributed enterprise IT solution are explored.
Databases
Databases
Students will learn the functions and purposes of databases in IT applications. This unit will explain Database Management System (DBMS) concepts and the architecture components of a typical DBMS.
SQL Programming
To teach students the role and importance of SQL as a database manipulation, definition and control language. SQL concepts, components, capabilities and usages will be introduced. In addition, students will learn to develop stored procedures on SQL server. They will also learn fundamental database administration tasks with the aid of developer tools.
Programming: C# Suite
Fundamentals of Programming using C#
This unit lays the foundations for programming. Programming logic development using flow charts and pseudo codes will be covered in detail. The module uses C# language constructs for demonstrating programming concepts. Emphasis will be laid on structured programming approach for software development. The unit will be supported by workshops that would illustrate programming situations in the Business Environment.
Object Oriented Programming using C#
This unit focuses on building a strong Object Oriented Programming (OOP) foundation for the students. It emphasises best practices of OOP and provides in-depth knowledge on software development using Object-Oriented techniques. Concepts such as classes, inheritance, polymorphism, and interfaces are taught with numerous examples. Students are given ample workshops to implement these OOP concepts using the C# language.
User Interface Development with Visual Studio.NET and C#
This unit teaches students to effectively develop Graphical User Interface (GUI) using Visual Studio.NET Integrated Development Environment (IDE) and C#. Through examples and workshops, the students will learn the features and functionalities of a typical IDE for GUI Application development. Upon completion, students will be well versed in the development of function rich clients and will be able to carry out programming using Visual control with clear understanding of their properties, methods and events.
Developing Enterprise Systems with .NET Framework
This unit covers the development of IT solutions for a distributed infrastructure. Student will learn to develop different types of software components to run on client machines and server machines. Microsoft .NET will be used for the client side development with SQL Server as the database. The unit will expose students to advanced concepts such as creating user-defined objects with ADO.NET and transaction management. Development of MIS reports with the aid of reporting tools and integration of the Client Server model will also be taught.
Programming: Java Suite
Java Programming
This unit provides a clear understanding of Object Oriented Programming (OOP) with Java as the vehicle. Apart from preparing the students on OOP, the unit will provide extensive coverage on the features of the Java language. Data structures and algorithm development will be taught. The unit includes File Input/Output handling and Multi-threading models.
Advanced Java
Students will learn Java Database Connectivity (JDBC) architectures and Java Data Objects (JDO) to obtain persistence objects. They will use these knowledge to develop Java-based solutions accessing database information.
Building Enterprise Application using J2EE
This module provides concepts of J2EE platform. Students will learn to develop programs using JSP, Servlets and EJBs and will deploy them in an enterprise architecture. Internet based development will also be covered.
Internet Application Development
Multimedia And Internet Technology
The unit covers the Web page development using HTML programming. It also introduces Web publishing tools for Web page development. The unit focuses on the design and development of multimedia elements for the Web environment. The multimedia elements will include graphics, audio, video and animation. The tools used for the Multimedia content creation include Macromedia Director, Adobe Photoshop, Adobe Premiere, Creative Wave Studio and etc. The students will also be using equipment such as the Digital Camera, Scanner and Video Capturing Tool.
Internet Programming With Microsoft .NET Framework
This unit provides an insight to the Back Office integration on Web platform. It covers the advanced internet programming on both the client and server sides. The client side technology discussed in this module includes JAVASCRIPT, ACTIVE X control and Java Applets. The server side technology will include ASP.NET and ADO.NET. The unit will also include integrating the Web application with the Back Office database management system using the different server side technologies.
Project Management
Roles and Responsibilities
This unit introduces students to the various types of IT professions and the organisation structure of a typical IT department in a company. Students will be able to understand the roles and responsibilities of various state holders in an IT project.
Project Planning and Control
This unit prepares students to meet the challenge of managing IS projects. Students will get an appreciation of the discipline through an introduction to the nature of project management, management areas, common difficulties in managing IS projects, human factors in project management, and the project management methodology. Project planning techniques such as work breakdown structure, cost estimation, precedence analysis, scheduling and cost benefit analysis are covered.
Change Management and Control
In this unit, students will learn to expect the many changes that will surface in the life cycle of an IT project. Students will learn to evaluate and prioritise these change requests and to manage risk in delay in project delivery.
Business Communication
Effective business communication is one of the critical factors in the success of an IT project. In this unit, students will learn and practise good interviewing techniques to derive requirements from 'End Users'. They will learn to prepare and deliver quality presentations to End Users, Management and other IT stakeholders.
Mobile Solution
Mobile Application Development
In this unit, we will cover technology aspects in mobile wireless technology development. It includes wireless network infrastructure (2.5G, 3G, bluetooth), mobile application architecture, mobile user interface design and mobile application development.
It introduces J2ME architecture, CDLC and MIDP API. Students are required to understand the role of J2ME in wireless development and are expected to do an assignment which covers the design and development of a mobile wireless application using J2ME (Java 2 Micro Edition). In addition, development of enterprise application using SMS (Short Messaging Services) is also covered.
Projects
Object Oriented Application Project
This project starts after the completion of the Application Development Life Cycle. In the life cycle module, students have extensively analysed and designed an IT solution using Object Oriented approach and the end result is a set of well-defined design specifications. In this module, they are required to use an OO programming language (C# or Java) to code and deliver the IT solution based on their design specifications.
Internet Project with Multimedia, ASP.NET and Web Services
In this unit, students are required to design and develop a virtual shopping cart application.The purpose of the project is to evaluate students' abilities to design and build a user-friendly and effective Web application using the E-commerce Application Life Cycle and the internet programming techniques taught. It will also evaluate the students' ability to enhance the product presentation using appropriate multimedia technology.
Web Project with J2EE
Students are to apply their knowledge gained from Java Programming, Advanced Java and Building Enterprise Application using J2EE to code a J2EE-based application. They have to design the system to show how the application processes each request. At the end of this project, students are to present their application and submit the design report. During the demonstration, students have to prove that the system meets all required functionalities and caters for error handling.
Application Development Project
This is a 160 manday-sized project. Students are organised into project teams. Each team is required to work independently to deliver the working solution at the end of the timeframe.
Each team will organise its own internal structure taking on roles of project leader, team members etc. They will work together and apply the project management, analysis, design, business communications and programming skills learnt earlier in the course on this project.
Based on a Project Objective Document (User Requirement Statement), the teams will go through a complete application development life cycle to propose, develop and deliver an IT solution. The students will capture requirements through user interviews, produce a feasible design, code, test and implement the solution on a distributed platform. This project provides a simulation of the real-life IT working environment and tests their strengths in working closely as a project team.
Industrial Attachment
Industrial Attachment (IA) is a very crucial component in the Graduate Diploma in Systems Analysis Programme. This is where students are sent to work in a real-life setting. They have to quickly adapt to companies' working culture, pick up new technical skills and domain knowledge if required, propose feasible IT solutions, develop and deliver the solution to the satisfaction of their users.
The life cycle of an IA Project can be very unpredictable. User requirements, project schedules and end product expectations change as the project progresses. Students have to be versatile and flexible to handle these challenges to complete the IA project.
Our past students have found IA experience very rewarding and a necessary transition stage to prepare them for an IT career life.
GRADE | GRADE POINT |
A+ | 5.0 |
A | 5.0 |
A- | 4.5 |
B+ | 4.0 |
B | 3.5 |
B- | 3.0 |
C+ | 2.5 |
C | 2.0 |
D+ | 1.5 |
D | 1.0 |
F | 0.0 |
Module | Modular Credits (MC)* | Grade | Grade Point |
PC1133 | 4 | A+ | 5.0 |
IT1101 | 3 | A | 5.0 |
PC2133 | 4 | A- | 4.5 |
SCC1301 | 4 | B+ | 4.0 |
SCC2302 | 4 | B | 3.5 |
CZ1104 | 4 | A | 5.0 |
Phone Numbers: | |
Toll Free: | (888) ITSolutions(123456) |
Local: | (65) 123456 |
Fax: | (65) 123456 |
Email Addresses: | |
Sales: | sales@itsolutions.com |
Support: | support@itsolutions.com |
General Info: | info@itsolutions.com |
Address: |
IT Solutions. |
3-5 Heng Mui Keng Terrace, |
Singapore 119615 |