School of INFORMATION TECHNOLOGY Information Technology (IT) covers just about all aspects of modern day living, working and playing. When you get a quality education in IT or any of its sub-disciplines, your career opportunities are opened in every sector and in every corner of the economy. With so much to learn and even more to aspire for, you ll want to zoom in on an area of study that interests you most, and be confident that it is in line with what the industry needs. That s why at NYP, we offer seven innovation-oriented IT diploma courses at the School of Information Technology (SIT) all designed to train you to be a skilled IT professional and a worthy candidate for higher education in related fields. Business Enterprise IT Business Informatics Business Intelligence & Analytics Cyber Security & Forensics New Curriculum! Engineering Informatics Financial Informatics Information Technology INNOVATION-BASED LEARNING Your total learning journey at SIT will be an exciting experience in innovation, filled with opportunities to work with state-of-the-art technologies in a ubiquitous networked environment. Develop your full potential via our well-balanced curricula that integrate broad-based core knowledge and skills, with real life applications and industry relevant practices. You will also learn to design innovative and user-centric IT solutions using our design thinking approach and be updated on the latest technology developments and industry trends with additional specialist modules. Your innovation-based learning experience will revolve around the Centre for IT Innovation, a key platform for staff and students to develop innovative and effective IT software solutions and services for the industry. In the process, you ll receive valuable hands-on experience working on live projects; thereby enhancing your technical skills, domain knowledge and project management capabilities. SIT graduates are highly sought-after by companies, as you will be regarded as a knowledgeable, forwardlooking and versatile professional who embraces dynamic changes and contribute innovatively in the digital future. You will also be readily admitted for further studies at renowned local and overseas universities with advanced standing. Many of our past graduates excel in their higher education, obtaining their degrees with high honours. Beyond the Classroom At SIT, you will enjoy a vibrant school life beyond the classroom, developing life skills, leadership qualities and global orientation through our many overseas attachments, expedition programmes, student club activities, IT and entrepreneurship competitions, community outreach Why Choose SIT? A place you can call home You ll be immersed in a fun yet enriching learning environment! We'll maximise your potential through projects, seminars, competitions, work attachments, university immersions and other activities beyond the classroom. SIT also maintains a lifelong relationship with you after graduation. Industry-relevant Gain valuable experience developing IT software products and solutions with the latest cool gadgets and emerging technologies used by the industry at our very own Centre for IT Innovation. Industry-ready Our graduates are highly sought-after with many attaining professional certifications even before they graduate. Abundant scholarship opportunities Industry leaders collaborate with us to award bond-free scholarships to aspiring students. Enrol in our Talent Development Programme and join the ranks of many outstanding alumni who are currently scholars in prestigious local and overseas universities. 282 283
DIPLOMA IN BUSINESS ENTERPRISE IT projects and international competitions. Such learning experiences nurture you to be an all-rounded IT professional who is prepared to face future challenges, locally and globally. STRONG INDUSTRY COLLABORATIONS A hallmark of SIT is our strong collaborations with the industry, which in turn provides realistic and relevant learning experiences for you. Our partners include technology leaders such as isentia, Centre for Strategic Infocomm Technologies, Cisco Systems, Defence Science & Technology Agency, IBM, Microsoft, NCS, Oracle, SAP, SAS, StarHub, Samsung, Esri, SLA, Splunk and ST Electronics. Our technology innovation centres are also jointly set up with the industry to spearhead the development of technologies in the areas of Big Data Analytics, Cyber Security, Enterprise Mobility, Social Media Technologies, Cloud Computing, Next Generation Network Technologies, Wireless & Mobile Computing, Internet of Things, Web Services, Enterprise Business Solutions and Financial Technologies. They will allow you to sharpen your technical knowledge, business acumen and project management skills as you work full-time on real life projects. The knowledge that you ll gain prepares you for various globally-recognised professional certification courses, offered by technology leaders such as IBM, Microsoft, Oracle, SAP, Cisco Systems and Red Hat. Such certifications will enhance your competitive edge in the workforce. Enterprise-level IT is where the latest and most industry-leading business solutions are put to actual use. If you re keen on a career at a large multinational corporation, the Diploma in Business Enterprise IT course will impart to you the necessary skills to streamline, integrate and manage processes across business functions in a company; from human resources and finance to operations and risk management. You ll also learn to develop and customise enterprise-level systems and services to enhance business competitiveness; and acquire additional capabilities in: Business Applications Design & Development Internet Technologies & Service-Oriented Architecture Business Processes Management & Integration Enterprise Solutions & Services 284 285
WHY THIS DIPLOMA? Get a strong foundation in IT with good understanding of business processes. Be well-versed in the design thinking approach when solving problems, and its application when designing/ re-designing IT solutions. Acquire project management skills. IT WILL ENABLE YOU TO... Be competent in critical technologies and the building blocks of IT and software tools. Manage and integrate processes across different business functions. Harness enterprise technologies like resource planning and database management to develop effective enterprise IT solutions and services. Develop life skills in creative and critical thinking, team building, self-directed learning, effective communication and entrepreneurship. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS As the regional HQ for many MNCs across different verticals, and with more large enterprises expanding their bases in Singapore, career opportunities abound for professionals versed in enterprise IT solutions and trends, particularly in areas like: Business Processes Enterprise IT Solutions Database Management Business Applications Development ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1566 Business Processes and Information Systems IT1572 Applications Usability Design IT1576 Object-Oriented Programming IT1565 Essentials of Marketing IT1577 Law & Ethics of IT IT1575 Communication Skills 1 IT1561 Computing Mathematics 1 IT1571 Computing Mathematics 2 ITP151 Programming Essentials & Project ITP152 Interactive Web Design & Project YEAR 2 SEMESTERS 1 & 2 IT2561 Business Process Modelling and Simulation IT2572 IT Services and Management IT2564 Database Management Systems IT1573 Software Engineering Practices IT2574 Network Technology IT3586 Advanced Database IT2575 Principles of Accounting and Finance IT2565 Communication Skills 2 ITP251 Enterprise Web & Project ITP252 Enterprise Solutions & Project YEAR 3 SEMESTERS 1 & 2 IT3561 IT Security and Business Continuity IT3564 IT in Corporate Governance IT3590 Enterprise Mobility IT3571 Final Year Project IT3572 Industrial Placement Programme IT3573 Overseas Placement Programme (12 weeks) IT3574 Overseas Placement Programme (24 weeks) Prescribed Electives One module from the following: IT2566 Business Intelligence & Analytics IT3587 Database Administration IT3588 Cloud Computing for Business Applications IT3589 Project & Outsourcing Management for IT And one module from the following: ITP351 IT Implementation for Human Capital Management & Case Study ITP352 IT Implementation for Finance & Case Study ITP353 IT Implementation for Operations Management & Case Study ITP354 IT Implementation for Corporate Services & Case Study * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus 286 287
DIPLOMA IN BUSINESS INFORMATICS WHY THIS DIPLOMA? IT and Business the best combination for further studies and career opportunities in either or both disciplines. Broad-based understanding of technologies and platforms for frontline and backend uses. Learn how solutions and processes can simplify workflows and give users a much simpler and friendlier experience. IT WILL ENABLE YOU TO... Exercise core expertise in IT and Internet technologies. Have a comprehensive understanding of entrepreneurship and new web technologies for business development, social media marketing and web-enabled e-business and e-services. Utilise best practices in IT and business, synergising business concepts with technical expertise across various industry sectors. Deliver IT-enabled and IT-driven business solutions in innovative ways. Gain essential life skills in creative and critical thinking, team building, self-directed learning, effective communication and entrepreneurship. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS Graduates of this course will be in high demand and can look forward to rewarding careers in positions such as: Business Development Managers e-business Consultants Business Applications Specialists Services Professionals and Researchers Business Analysts Techno-Strategists Entrepreneurs ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. Enterprises are always concerned about operational efficiency and the bottom line, and you ll be the IT professional helping them achieve their business goals and granting them a winning edge. The Diploma in Business Informatics course trains you to drive businesses with IT and innovative services, by best combining knowledge from both worlds: IT plus Business. Through a progressive and integrative approach, hands-on projects and case studies, you ll learn how business concepts and IT complement each other successfully for business innovations in sales & marketing, accounting, finance and management; and through interactive web applications and object-oriented software development. The course readies you to excel in: Entrepreneurship Service Innovation Business Development & Management Business Applications Design & Development 288 289
COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1501 Computing Mathematics 1 IT1506 Data Structures & Programming Techniques IT1507 Web Applications Development BM0030 Business Communication 1 BM0031 Principles of Accounting BM0032 Essentials of Marketing IT1509 Networking Essentials IT1606 Laws & Ethics of IT BM0034 Business Statistics BM0035 ITP182 Economics Object-Oriented Programming & Project YEAR 2 SEMESTERS 1 & 2 IT2601 Database Management Systems BM0501 Business Communication 2 BM0518 Business Environment BM0519 Financial Management BM0036 Management Principles BM0522 International Business IT2604 Software Engineering Practices IT2605 Applications of Web Services ITP281 E-Business & Project ITP282 Enterprise Applications Development & Project YEAR 3 SEMESTERS 1 & 2 IT3506 InfoSecurity Technology IT3599 Industrial Placement Programme IT3693 Overseas Placement Programme (12 weeks) IT3695 Overseas Placement Programme (24 weeks) IT3699 Final Year Project ITP381 Business Informatics Case Study BM0528 Teaching Enterprise Project (Practicum) Prescribed Elective 1 Prescribed Elective 2 Prescribed Elective 3 Prescribed Electives 1, 2 One option from the following specialisation tracks: Entrepreneurship BM0515 Entrepreneurship BM0505 Market Research Service Innovation IT3651 Service Science and Innovation BM0523 Services Marketing Prescribed Electives 3 One module from the following: IT2656 Mobile Services and Applications IT3556 Business Intelligence and Analytics IT3557 Cloud Computing for Business Applications * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus DIPLOMA IN BUSINESS INTELLIGENCE & ANALYTICS Smart devices today are generating billions of content and data. This ocean of information may seem random, but under the expert eye of an analyst, it can be turned into business intelligence; recognised by organisations as a leverage that drives business decisions. The Diploma in Business Intelligence & Analytics course is the first of its kind in Singapore with an emphasis on business and social analytics. Our course curriculum empowers you with skills to leverage IT, social media technologies and business analytics techniques creatively for insights into different aspects of a business where you will acquire a strong foundation in IT allowing you to implement solutions that harness and aggregate data across platforms like social media, web or mobile channels. You ll also study data management concepts and various business analyses to gain higher knowledge in specific areas such as: Social Media Technologies Mobile Computing and Solutions Business Intelligence Analytics and Visualisation 290 291
WHY THIS DIPLOMA? Acquire the Business, Analytics, IT, Social Media and Project Management knowledge necessary for business intelligence and data mining. Learn to transform data into valuable insights to grow businesses. Enjoy flexibility in further studies and/or career choices in industries such as financial services, healthcare, retail and hospitality. IT WILL ENABLE YOU TO... Apply the essentials of social sciences and business concepts such as psychology, sociology, communication skills and consumer behaviour. Conceptualise and develop innovative applications delivered through social media channels and/or mobile platforms. Interpret data through techniques and concepts on data modelling, analytics and visualisation to derive useful insights for developing corporate strategies. Design enterprise collaboration applications to enable collaboration and networking across departments and divisions. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS You will be highly sought-after in virtually all sectors of the business world and can expect a dynamic and rewarding career with industry leaders as: Applications Specialists Business Analysts Web & Social Media Developers Analytics Associates Research Analysts CRM Analysts Business & Social Media Strategists Entrepreneurs ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1321 Programming Essentials IT1323 Psychology & Sociology IT1324 Law & Ethics of IT IT1325 Computing Mathematics IT1331 Object-Oriented Programming IT1333 Statistics IT1334 Consumer Behaviour IT1335 Communication Skills 1 ITP131 Principles of Web Usability Design & Project ITP132 Social Media Applications & Project YEAR 2 SEMESTERS 1 & 2 IT2322 Quantitative Methods IT2323 Database Systems: Modelling and Design IT2324 Network Technology IT2325 Communication Skills 2 IT2331 Industry Analysis IT2333 Advanced Database Systems IT2334 Software Engineering Practices IT2335 Predictive Modelling ITP231 Mobile Application Development & Project ITP232 Business Analytics & Visualisation Project YEAR 3 SEMESTERS 1 & 2 IT3322 Data Privacy and Security IT3331 Final Year Project IT3332 Industrial Placement Programme IT3334 Overseas Placement Programme (12 weeks) IT3333 Overseas Placement Programme (24 weeks) ITP331 Enterprise Business Analytics & Case Study Prescribed Electives Three modules from the following: IT3341 Analytics for Financial Services IT3342 Analytics for Healthcare IT3343 Analytics for Retail & Hospitality IT3344 Cloud-Based Analytics IT3345 Social Media Analytics IT3346 Enterprise Social Computing * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus 292 293
New Curriculum! DIPLOMA IN CYBER SECURITY & FORENSICS WHY THIS DIPLOMA? Be at the forefront of IT security technology. Develop capabilities in digital forensics, in areas such as investigation and evidence gathering, and analysis of digital frauds and crimes. Be among the niche group of IT professionals that specialises in IT Assurance & Governance. IT WILL ENABLE YOU TO... Gain holistic knowledge in critical areas of enterprise information security and digital forensics from various perspectives. Harmonise security policies and governance, risk management and IT, when implementing effective solutions. Embrace the integrity and ethical responsibilities expected of an information security professional. Gain essential life skills in creative and critical thinking, team building, self-directed learning, effective communication and entrepreneurship. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS Cyber-security is a key enabler of trusted e-services across public, private and people sectors. There is growing demand for qualified cyber-security professionals across all industries, local and global, be it financial services, telecommunications, manufacturing, healthcare or defence. You can look forward to a challenging and fulfilling career in positions such as: Network Security Experts Information Security Consultants Digital Forensic Investigators Software Security Specialists Information Systems Auditors ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. Imagine if a bank s ATM service or a government s website has a cybersecurity breach. Not only will it disrupt operations and services, there ll also be a serious loss of trust from customers or the public. If your mission is to safeguard the connected world from malicious threats and advanced cyber-attacks, choose a career close to your heart with the Diploma in Cyber Security & Forensics. Designed to equip you with strong IT expertise and specialised knowledge, you will be able to strategise, research, develop and deploy effective security solutions with your training in digital forensics and your capabilities in evidence gathering, analysis, investigation and presentation of digital frauds and crimes. Your studies will cover the latest trends and developments in cyber-security, information security methods, processes and technologies, and topics critical to cyber-defence, such as phishing, cryptography, steganography, digital forensics, zero-day attack, system hardening and enterprise security. You ll be versed with the latest developments in: Secure Software Development Operations & Network Security Management Enterprise Security & Governance Digital Forensic Technologies & Processes 294 295
COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1528 Cyber Security Technology, Law & Ethics IT1523 Programming Essentials IT1533 Network Technology IT1534 Cryptography and Applications IT1525 Communication Skills 1 IT1535 Communication Skills 2 IT1521 Computing Mathematics 1 IT1531 Computing Mathematics 2 ITP191 Web Applications Development & Project ITP192 Object-Oriented Programming & Project YEAR 2 SEMESTERS 1 & 2 IT2521 Database Management Systems IT2522 Risk and Incident Management IT2524 Operating Systems IT2525 Data Structures and Algorithms IT2533 Servers and Services Security Management IT2534 InfoSecurity Standards, Policies and Audit IT2535 Software Engineering Practices IT2537 Cyber Forensic Technologies ITP291 Network Security & Project ITP292 Applications Security & Project YEAR 3 SEMESTERS 1 & 2 IT3523 InfoSecurity Governance IT3531 Final Year Project IT3532 Industrial Placement Programme IT3535 Overseas Placement Programme (12 weeks) IT3533 Overseas Placement Programme (24 weeks) ITP391 Operations Security & Case Study Prescribed Electives Three modules from the following specialisation tracks: Cyber Security Track IT3526 Cyber Security Attack and Defence IT3541 Digital Rights Management IT3542 IT Project Management IT3549 Cyber Security Intelligence IT3546 Cloud Computing Security Cyber Forensics Track IT3525 Cyber Forensic Process IT3545 Disaster Recovery and Business Continuity Management IT3547 IT3548 Malware Analysis Advanced Cyber Forensic Techniques DIPLOMA IN ENGINEERING INFORMATICS * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus Be the one to create smart homes and smart lifestyles in smart cities, when you integrate sensors and the Internet into solutions that benefit businesses and enhance everyday experiences. Through this diploma course, you ll gain extensive expertise in sensor technologies, nextgeneration networks and IT system technologies with relevant industry domain knowledge. You ll also learn to integrate live information into cool mobile and web applications using platforms such as HTML5, PHP and Android. Additionally, you can pursue interest in: Engineering Software & Enterprise Applications IT Services & Network Management Integrated Logistics & Supply Chain Management Green Computing & Data Centre Management 296 297
WHY THIS DIPLOMA? Learn to link computers for work and enable businesses to connect to the world. The networking skills you will acquire are based on Cisco System s curriculum, making you industry-ready and in great demand. Gain both IT and Engineering skills, particularly in supporting logistics & supply chain. Enjoy excellent career prospects in the IT operations & support industry, which offers the highest percentage of infocomm jobs in Singapore. IT WILL ENABLE YOU TO... Understand the critical system building blocks supporting IT applications in engineering and business functions. Tap into next-generation networks and IT technologies, such as enterprise network design and management, IT services and management, systems integration and system management. Plan, design, develop, deploy and enhance innovative IT solutions proficiently, to fulfil business needs. Develop essential life skills in creative and critical thinking, team building, self-directed learning, effective communication and entrepreneurship. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS You can expect to enjoy dynamic and rewarding careers with industry leaders in the following areas of specialisation: Network Infrastructure & IT Services Systems & Logistics Management Enterprise Software Development ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1751 Computing Mathematics 1 IT1753 Principles of Computing IT1761 Computing Mathematics 2 IT1762 Data Structures and Algorithms IT1768 Database Systems IT1769 Law & Ethics of IT IT1770 Communication Skills 1 IT1772 Operating Systems ITP171 ITP172 IT Fundamentals & Project Networking Fundamentals & Project YEAR 2 SEMESTERS 1 & 2 IT2753 Enterprise Resource Planning IT2754 Object-Oriented Programming IT2755 Software Engineering IT2762 Network and Communications IT2768 IT Services and Management IT2770 InfoSecurity Technology IT2771 Rich Internet Application Development IT2772 Server and Storage Management ITP271 Web Application Development & Project ITP272 Sensor Technologies & Project YEAR 3 SEMESTERS 1 & 2 Students must complete all core modules and a minimum of three modules from the prescribed electives. IT3772 Communication Skills 2 IT3775 Industrial Placement Programme IT3778 Overseas Placement Programme (12 weeks) IT3776 Overseas Placement Programme (24 weeks) IT3777 Final Year Project IT3779 Smart Object Technologies Prescribed Electives One option from the following elective programmes: Engineering Software Development IT3782 Object-Oriented Analysis and Design IT3783 Mobile Applications Development IT3784 Embedded Systems Technology IT3786 Data Analytics and Visualisation IT3795 Database Administration IT3800 Open Source Technologies Development ITP371 Enterprise Software Development & Project Network & IT Services IT3787 Enterprise Systems Administration IT3790 Virtualisation and Data Centre Management IT3796 Systems and Network Security IT3797 Open Systems Administration IT3798 IT Services Infrastructure Planning IT3799 IT Services Operations Management ITP372 Enterprise Networking & Project Integrated Logistics IT3792 Logistics and Distribution IT3793 Advanced Planning & Optimisation IT3794 Operations Management ITP373 Global Supply Chain Management & Project * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus 298 299
DIPLOMA IN FINANCIAL INFORMATICS WHY THIS DIPLOMA? Acquire a good spectrum of IT skills and business domain knowledge relevant to the financial services industry. Choice of career paths in IT and/or Banking and Finance. Choice to pursue higher education in IT, Banking or Finance. IT WILL ENABLE YOU TO... Define business requirements in financial services and translate them into implementable IT solutions. Deploy best practices specific to the trade and enhance them through business intelligence and analytics, business process management, banking technology, enterprise solutions and project work. Develop essential life skills in creative and critical thinking, team building, self-directed learning, effective communication and entrepreneurship. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS Graduates of this course will be in high demand and can look forward to rewarding careers in positions such as: Cross-Disciplinary IT Experts Techno-Strategists Financial IT Solutions Developers Financial Applications Specialists IT & Financial Consultants Business & Financial Analysts ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. You re familiar with top financial institutions like American Express, Barclays, Citibank, DBS and UOB. They offer a vast diversity of products and services that are inextricably linked to IT systems and networks. To prepare you for a brilliant career in the financial sector, the Diploma in Financial Informatics course adopts a well-balanced approach to integrate IT training and financial knowledge. You ll learn how the breadth of IT domains and capabilities are utilised as implementable solutions to enable financial services and analyse financial data. Hands-on projects and case studies further provide you with the experience needed to design and enhance them, especially in focus areas such as: Accounting & Finance Financial Products & Services Internet & Banking Technology Business Analytics & Enterprise Solutions 300 301
COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1621 Computing Mathematics 1 IT1622 IT for Financial Services IT1623 Programming Essentials IT1625 Principles of Accounting IT1631 Computing Mathematics 2 IT1634 Economics IT1635 Communication Skills 1 IT1636 Consumer Banking ITP161 Web Applications Development & Project ITP162 Object-Oriented Programming & Project YEAR 2 SEMESTERS 1 & 2 IT2621 Database Management Systems IT2624 Financial Management IT2625 Communication Skills 2 IT2626 Law, Governance and Ethics IT2632 Software Engineering Practices IT2633 InfoSecurity and Business Continuity IT2634 Risk Management IT1633 Capital Markets & Financial Instruments ITP261 Enterprise Applications Development & Project ITP262 Business Analytics & Project YEAR 3 SEMESTERS 1 & 2 IT3621 Banking Technology IT3631 Final Year Project IT3632 Industrial Placement Programme IT3635 Overseas Placement Programme (12 weeks) IT3633 Overseas Placement Programme (24 weeks) ITP361 Financial Informatics Case Study Prescribed Electives Three modules from the following: IT2635 Investment and Financial Derivatives IT3623 Business Process Management IT3642 International Finance and Treasury IT3643 Personal Financial Planning and Insurance IT3622 Enterprise Solutions IT3645 Mobile Services and Applications IT3647 Cloud Computing for Business DIPLOMA IN INFORMATION TECHNOLOGY * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus Realise your ambition to be an IT professional through this flagship diploma course which merges software technology, design and innovation. You will be inspired to create innovative software applications and IT solutions that wow people and captivate industries. Our broad-based curriculum builds a strong foundation in problemsolving skills and programming techniques, letting you acquire essential knowledge in software analysis, design, development, testing and management and turning your ideas into reality. Additionally, you can pursue interest in: Social Media & Analytics Information Security & Forensics Geospatial & Mobile Innovation Digital Entertainment 302 303
WHY THIS DIPLOMA? Explore broad-based learning in IT before progressing to focus on a specialisation of your choice. Be equipped with strong core IT skills and grow into a highly versatile professional who is in great demand across all industry sectors. Our winning curriculum has produced many outstanding graduates who are Albert Vidal winners at the WorldSkills Competition, IT Youth Award winners, Lee Kuan Yew Award winners and an Ngee Ann Kongsi Award winner. Past graduates have been awarded prestigious scholarships for their university studies; many excelling in local and overseas universities with advanced standing to graduate with high honours. IT WILL ENABLE YOU TO... Be skilled in state-of-the-art technologies encompassing web development, digital media interaction design, web services, mobile technology, cloud computing and enterprise applications development. Have essential know-how in industry-grade software development and management, from analysis and design to implementation, testing and quality assurance. Follow industry best practices to innovatively and effectively use IT in domain areas such as social media and analytics, digital entertainment, information security and forensics, and geospatial and mobile innovation. Gain essential life skills in creative and critical thinking, team building, self-directed learning, effective communication and entrepreneurship. DURATION Three academic years on a full-time basis. FURTHER EDUCATION You have opportunities to pursue further studies with advanced standing in relevant degree courses at reputable universities in Singapore, the UK, Australia, the US, Canada, New Zealand and others. CAREER PROSPECTS IT opens doors to diverse and exciting career opportunities across all industry sectors from banking & finance, business & marketing, biomedical & health sciences, lifestyle & entertainment to security and networking. You can expect to enjoy a dynamic and rewarding career with industry leaders in positions like: Software Specialists IT Consultants Enterprise Systems Architects Project Managers Technopreneurs ENTRY REQUIREMENTS You must have obtained the following minimum GCE O Level results: English Language (EL1) Grade 1 7 Elementary/Additional Mathematics Grade 1 6 Any two other subjects, excluding CCA Grade 1 6 Please refer to section on entry requirements for diploma courses for more details. COURSE STRUCTURE YEAR 1 SEMESTERS 1 & 2 IT1111 Programming Essentials IT1213 Data Communications and Networking IT1101 Computing Mathematics 1 IT1110 Communication Skills 1 ITP111 Web Applications Development & Project IT1214 Digital Media Interaction Design IT2106 IP Technology and Networking IT1201 Computing Mathematics 2 IT1218 Law & Ethics of IT ITP112 Object-Oriented Programming & Project YEAR 2 SEMESTERS 1 & 2 IT1204 Data Structures and Algorithms IT2201 Database Management Systems ITP211 Object-Oriented Analysis, Design & Project IT1210 Communication Skills 2 IT1205 Operating Systems IT2116 Software Engineering IT2107 Mobile Usability Design IT2118 InfoSecurity Technology Prescribed Electives One Programming Language Prescribed Elective: IT2127 C# Applications Development IT2128 C++ Applications Development One Enterprise Development Prescribed Elective & Project: ITP212 Java Enterprise Development & Project ITP213 Enterprise Applications Development & Project YEAR 3 SEMESTERS 1 & 2 IT3180 Emerging Trends and Technologies IT3199 Industrial Placement Programme IT3291 Final Year Project IT3293 Overseas Placement Programme (12 weeks) IT3295 Overseas Placement Programme (24 weeks) Prescribed Electives One option from the following specialisation areas: Information Security & Forensics IT3111 InfoSecurity Management IT3112 System and Network Security IT3118 Digital Forensics ITP311 Application Security & Case Study Geospatial & Mobile Innovation IT3160 Concepts of Geospatial Information System IT3161 Geospatial Visualisation IT3178 ITP312 Cloud Computing Smart Device Development & Case Study Digital Entertainment IT3125 Psychology & Sociology for Online Media IT3154 Computer Graphics IT3158 Visual Art Techniques ITP314 Games Development & Case Study Social Media & Analytics IT3125 Psychology & Sociology for Online Media IT3127 Enterprise Social Media IT3128 Social Media Marketing & Analytics ITP313 Social Media Technologies & Case Study * Students are to choose modules from clusters that include foreign languages, communication and interpersonal skills, leadership and teamwork, values and society, general knowledge and interests, healthy and active lifestyle and many more. For detailed module synopses, please refer to the online Prospectus at www.nyp.edu.sg/prospectus 304 305
MODULE SYNOPSES SCHOOL OF INFORMATION TECHNOLOGY IT1101 Computing Mathematics 1 This module equips students with the fundamentals of Computing Mathematics and Calculus, and forms the foundation for more advanced mathematics topics. Topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. IT1110 Communication Skills 1 This module teaches students to communicate effectively and skilfully in an academic and professional environment. It explores areas in effective communication, reading, listening, technical writing, proposal writing and oral presentation. It helps students develop good communication strategies to improve interpersonal and teamwork skills. IT1111 Programming Essentials This module covers the application of Java programming to problems that require structured thinking. Students learn to think through different kinds of problems and formalise the process of problemsolving strategy by defining the problem, looking for alternatives as solutions and presenting the solutions using Java. It teaches programming as a rigorous discipline to be applied independent of computer type, language or application, and deals mainly with the fundamental programming constructs, its grouping towards comprising a program, the program structure as a whole and the communication between various segments of the program. It also covers program testing, debugging, and a number of program design tools and techniques used to express the solutions needed to solve the impending problem. IT1201 Computing Mathematics 2 This subject covers Basic Statistical Concepts and Applications. The topics cover basic concepts on Descriptive Statistics, Linear Regression and Correlation, Permutation and Combination, Probability Theory and Probability Distributions which serve as foundation for subsequent topics such as Estimation and Hypothesis Testing. IT1204 Data Structures and Algorithms This module teaches the concepts of data structures and algorithms for effective problem-solving skills and the implementation of solutions using Java. It focuses on dynamic data structures such as stacks, queues, linked lists, trees and graphs. Algorithms for searching and sorting, including common algorithm design techniques, will also be introduced. IT1205 Operating Systems This module introduces the fundamental concepts of operating systems to students. It provides an overview of the different types of operating systems such as Windows and Linux, as well as their general functions. It discusses in detail essential operating system components and concepts in the area of process management, memory management, storage management and file management. IT1210 Communication Skills 2 This module develops critical communication and interactive skills needed by students to prepare them for entry into the job market as working professionals. It focuses on interpersonal skills and various types of business communication needed at the workplace. Topics include business correspondence, writing resumes, interviewing skills, conflict management and negotiation skills. IT1213 Data Communications and Networking This module focuses on network terminologies and protocols, local area networks (LAN), wide area networks (WAN), Open System Interconnection (OSI) models, cabling, routers, router configuration, Ethernet, Internet Protocol (IPv4) addressing and network standards. IT1214 Digital Media Interaction Design This module introduces the importance of user interface design for digital media. It covers design methodology from the human computer interaction approach, guidelines and standards for using different types of digital media, and techniques used to perform usability testing. The issues on accessibility, personalisation and globalisation are also discussed. IT1218 Law & Ethics of IT This module provides students with an awareness of the ethics and law of IT. It covers issues like intellectual property rights protection and infringement, copyright and plagiarism, software piracy, computer crimes, Internet fraud, objectionable materials, and confidentiality in the Information Age. Singapore s Copyright Law, Computer Misuse Act and Electronic Transaction Act will also be covered at an awareness level. IT1321 Programming Essentials This module covers the application of programming to problems that require structured thinking. Students learn to think through different kinds of problems and formalise the process of problem-solving strategy. It teaches programming as a rigorous discipline to be applied independent of computer type, language or application, and deals mainly with the fundamental programming constructs, its grouping towards comprising a program, the program structure as a whole and the communication between various segments of the program. It also covers program testing, debugging, and a number of program design tools and techniques used to express the solutions needed to solve the impending problem. IT1323 Psychology & Sociology This module introduces students to basic concepts of psychology and sociology for online media applications. Students will learn Psychology theories such as personality profiles, online social behaviour, online interpersonal relationships, cognition, perception, emotion, and motivation as well as Sociology theories such as online media and socialisation, group dynamics, social identity and social action. IT1324 Law & Ethics of IT This module provides students with an awareness of the ethics and law of IT in the Social Media space. It covers issues like intellectual property rights protection and infringement, copyright and plagiarism, software piracy, computer crimes, Internet fraud, objectionable materials, and confidentiality in the Information Age. Singapore s Copyright Law, Computer Misuse Act and Electronic Transaction Act will also be covered at an awareness level. IT1325 Computing Mathematics This module equips students with the fundamentals of Computing Mathematics and Calculus, and forms the foundation for more advanced mathematics topics. Topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. IT1331 Object-Oriented Programming This module introduces students to the fundamentals of objectorientation and equips them with object-oriented (OO) programming skills. Students will learn various object-oriented programming topics such as classes, objects, abstraction, encapsulation, inheritance and polymorphism. Students will also learn how to implement these concepts using programming languages. IT1333 Statistics This module covers basic statistical concepts and applications, and includes topics such as permutation and combination, probability theory, probability distribution, estimation, hypothesis testing, least squares method, simple linear regression and correlation. 306 307
IT1334 Consumer Behaviour This module provides students with an understanding of the role and applications of consumer behaviour in the digital market place. Students will acquire a conceptual understanding of how new trends and technologies change the way marketing is done on the Internet. It covers the concepts of how consumers make decisions both individually and in groups in an ever changing and dynamic environment. Topics covered include personality, attitudes, beliefs, demographics, psychographics, cultural values, group dynamics, perception and motivation. IT1335 Communication Skills 1 This module teaches students to communicate effectively and skilfully in an academic and professional environment. It explores areas in effective communication, reading, listening, technical writing, proposal writing and oral presentation. It helps students develop good communication strategies to improve interpersonal and teamwork skills. IT1501 Computing Mathematics 1 This module equips students with the fundamentals of Computing Mathematics and Calculus, and forms the foundation for more advanced mathematics topics. Topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. IT1506 Data Structures & Programming Techniques This module equips students with a good fundamental of programming structures, techniques and practices so as to become comfortable with, and adaptable to, any programming languages. It also covers program testing, debugging, and a number of program design tools and techniques used to express the solutions needed to solve the impending problem. Students will be taught to apply Java Programming to problems that require structured thinking. Fundamental concepts of data structures and algorithms will be covered, including stacks, queue, linked lists and trees. IT1507 Web Applications Development This module introduces the basic concepts of the Internet and hypertext, and how these concepts are integrated to provide powerful World Wide Web applications over the Internet. The focus is on learning the theory behind current web-based development tools and technologies including HTML, DHTML, JavaScript, Java applets, Visual Studio and Personal Web Server, and developing intelligent and dynamic web-based applications with this array of web application development technologies. IT1509 Networking Essentials This module introduces the essentials of networking technology to students. It covers key networking concepts of the role networking plays in business enterprises. Topics include current TCP/IP protocols, developments made for next generation Internet, design of networks to suit business organisations, operations of key network devices like routers and switches, Ethernet technologies and network media like fibre optics and wireless. IT1521 Computing Mathematics 1 This module teaches students the fundamentals of Computing Mathematics and Calculus, and forms the foundation for more advanced mathematics topics. Topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. IT1523 Programming Essentials This module introduces students to the notion of programming and the steps involved in developing a program. Students learn to use pseudo code and flowcharts to outline the logic of a simple program. The main features of Java, the programming language used in the course, are presented. A variety of practical exercises is employed to teach students the use of operators, variables, flow control, methods and arrays. IT1525 Communication Skills 1 This module teaches students to communicate effectively and skilfully in an academic and professional environment. It explores areas in effective communication, reading, listening, technical writing, proposal writing and oral presentation. It helps students develop good communication strategies to improve interpersonal and teamwork skills. IT1528 Cyber Security Technology, Law & Ethics This module gives a broad overview of information processing, communication systems, database management and software development. Key information security components encompassing confidentiality, integrity and availability (CIA) are introduced from the personal and enterprise perspectives. Students will acquire a broad understanding of proper conduct as well as of the handling and use of information resources in accordance to generally accepted ethical code. They will also learn and appreciate the risks and ramifications associated with illegal activities including attacks of various forms and misuse. An overview of client-side security, privacy and cyber security related laws in Singapore, such as the Computer Misuse & Cybersecurity Act, Electronic Transactions Act and Evidence Act, will be presented with case studies and past incidences. IT1531 Computing Mathematics 2 This subject covers Basic Statistical Concepts and Applications. The topics cover basic concepts on Descriptive Statistics, Linear Regression and Correlation, Permutation and Combination, Probability Theory and Probability Distributions which serve as foundation for subsequent topics such as Estimation and Hypothesis Testing. IT1533 Network Technology This module provides a broad understanding of network technology. Topics covered include basic networking concepts, the OSI Reference Model, network topologies, LAN standards and protocols such as Ethernet, Token Ring and FDDI, WAN protocols such as Frame Relay, ATM, the various Internet-working devices and also Virtual LAN. This module also focuses on the various TCP/IP protocols and applications which are the underlying technologies for the Internet. Network design and case studies will be introduced to illustrate connectivity among LAN segments to WAN through service provider networks using TCP/IP and Ethernet as core technologies. IT1534 Cryptography and Applications This module leads students to discover and learn how cryptography can be used to meet confidentiality and integrity challenges posed by info security threats. It covers a sound foundation of cryptography including different types of symmetric, asymmetric and message digest algorithms along with techniques to apply correct cryptographic mechanism to achieve specific security objectives. It also provides a comprehensive coverage of the public key infrastructure (PKI), digital signature, key management, authentication and non-repudiation services with application scenarios. Students will subsequently learn introductory topics on steganography, digital watermarking and digital rights management. IT1535 Communication Skills 2 This module develops critical communication and interactive skills needed by students to prepare them for entry into the job market as working professionals. It focuses on interpersonal skills and various types of business communication needed at the workplace. Topics include business correspondence, writing resumes, interviewing skills, conflict management and negotiation skills. IT1561 Computing Mathematics 1 This module teaches students the fundamentals of Computing Mathematics and Calculus, and forms the foundation for more advanced mathematics topics. Topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. IT1565 Essentials of Marketing This module provides an overview of the fundamentals of marketing and marketing mix. It includes marketing management concepts and differences between consumer and business markets, and the integration of product, price, place and promotion in producing an effective marketing plan. IT1566 Business Processes and Information Systems This module introduces processes across different business functions within and beyond organisations, and their impact to overall business strategy. It also covers how information systems and IT technologies can be implemented to manage business processes to improve overall business performance and adapt to constant business changes. Case studies will be discussed to help students appreciate these concepts. 308 309
IT1571 Computing Mathematics 2 This subject covers Basic Statistical Concepts and Applications. The topics cover basic concepts on Descriptive Statistics, Linear Regression and Correlation, Permutation and Combination, Probability Theory and Probability Distributions which serve as foundation for subsequent topics such as Estimation and Hypothesis Testing. IT1572 Applications Usability Design This module presents the concepts and techniques for developing usable human-computer interfaces which permit the user to find what he or she wants, find it quickly and carry out any interaction effectively and efficiently. The usability concept will be illustrated in-depth by using extensive design samples. The usability design will also be practised and articulated during critic sessions. IT1573 Software Engineering Practices This module presents the concepts and methodologies to construct robust software systems and to better manage software projects. It covers Unified Process which guides developers with techniques, tools, models and best practices throughout the development lifecycle. Students will also be exposed to the use of Unified Modeling Language (UML) to facilitate analysis and design of projects, as well as project management to ensure the successful delivery of software projects. IT1575 Communication Skills 1 This module teaches students to communicate effectively and skilfully in an academic and professional environment. It explores areas in effective communication, reading, listening, technical writing, proposal writing and oral presentation. It helps students develop good communication strategies to improve interpersonal and teamwork skills. IT1576 Object-Oriented Programming This module is designed to teach students the concepts of the object-oriented programming, including abstraction, encapsulation, inheritance and polymorphism. Students will learn how to implement these concepts in Java through hands-on practical. Java Swing and Java applets will be taught to demonstrate how objectorientation is inherent in the language itself. IT1577 Law & Ethics of IT This module provides students with an awareness of the ethics and law of IT. It covers issues like intellectual property rights protection and infringement, copyright and plagiarism, software piracy, computer crimes, Internet fraud, objectionable materials, and confidentiality in the Information Age. Singapore s Copyright Law, Computer Misuse Act and Electronic Transaction Act will also be covered at an awareness level. IT1606 Law & Ethics of IT This module provides students with an awareness of the ethics and law of IT. It covers issues like intellectual property rights protection and infringement, copyright and plagiarism, software piracy, computer crimes, Internet fraud, objectionable materials, and confidentiality in the Information Age. Singapore s Copyright Law, Computer Misuse Act and Electronic Transaction Act will also be covered at an awareness level. IT1621 Computing Mathematics 1 This module is designed to equip students the fundamentals of Computing Mathematics and Calculus, and shall form the foundation for more advanced mathematics topics. The topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. IT1622 IT for Financial Services This module provides a broad understanding of the principles and practices of information technology in the banking and financial services industry. It covers the concept of information processing and IT applications in financial institutions. The module also provides students with the experience of using workplace applications, equipping them with advanced electronic spreadsheet application capability for problem-solving and business analysis. IT1623 Programming Essentials This module covers the application of Java programming to problems that require structured thinking. Students learn to think through different kinds of problems and formalise the process of problemsolving strategy by defining the problem, looking for alternatives as solutions and presenting the solutions using Java. It teaches programming as a rigorous discipline to be applied independent of computer type, language or application, and deals mainly with the fundamental programming constructs, its grouping towards comprising a program, the program structure as a whole and the communication between various segments of the program. It also covers program testing, debugging, and a number of program design tools and techniques used to express the solutions needed to solve the impending problem. IT1625 Principles of Accounting This module provides students with an understanding of the basic concepts and principles of accounting, covering service and merchandising enterprises in the forms of sole proprietorships and companies. Topics covered include fundamental accounting principles, accounting for assets and liabilities, and measurement of profits. Students will also learn to interpret financial statements through the use of financial ratios. Students will be taught the use of a computerised accounting system or software. IT1631 Computing Mathematics 2 This subject covers Basic Statistical Concepts and Applications. The topics cover basic concepts on Descriptive Statistics, Linear Regression and Correlation, Permutation and Combination, Probability Theory and Probability Distributions which serve as foundation for subsequent topics such as Estimation and Hypothesis Testing. IT1633 Capital Markets and Financial Instruments This module provides students with an understanding of capital markets and their behaviours, as well as the various financial instruments available and used in financing business, with emphasis on long term equity and debt instruments. It includes topics such as capital structure, cost and capital, stock market, bond market, money market, bonds, notes and shares. IT1634 Economics This module provides students with an understanding of the basic principles of economics and the framework of economic reasoning as applied in business. Topics covered include the principles of demand and supply, theory of the firm, production costs, profit maximisation, market structures, inflation and unemployment, monetary and fiscal policies and foreign exchange. IT1635 Communication Skills 1 This module teaches students to communicate effectively and skilfully in an academic and professional environment. It explores areas in effective communication, reading, listening, technical writing, proposal writing and oral presentation. It helps students develop good communication strategies to improve interpersonal and teamwork skills. IT1636 Consumer Banking This module provides students with an understanding of the consumer banking industry, its role and importance as a component in the business portfolio of the financial services industry. Students will acquire knowledge of the various types of consumer products and services, as well as the distribution channels used for these products and services. IT1751 Computing Mathematics 1 This module equips students with the fundamentals of Computing Mathematics and Calculus, and forms the foundation for more advanced mathematics topics. Topics covered include Number System, Set Theory and Logic, Matrices, Relations, Functions, Differentiation and Integration. 310 311
IT1753 Principles of Computing 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. IT1761 Computing Mathematics 2 This subject covers Basic Statistical Concepts and Applications. The topics cover basic concepts on Descriptive Statistics, Linear Regression and Correlation, Permutation and Combination, Probability Theory and Probability Distributions which serve as foundation for subsequent topics such as Estimation and Hypothesis Testing. IT1762 Data Structures and Algorithms 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 also be covered. IT1768 Database Systems This module covers the components of a database system and thes 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. IT1769 Laws and Ethics of IT This module provides students with an awareness of the ethics and law of IT. It covers issues like intellectual property rights protection and infringement, copyright and plagiarism, software piracy, computer crimes, Internet fraud, objectionable materials, and confidentiality in the Information Age. Singapore s Copyright Law, Computer Misuse Act and Electronic Transaction Act will also be covered at an awareness level. IT1770 Communication Skills 1 This module teaches students to communicate effectively and skilfully in an academic and professional environment. It explores areas in effective communication, reading, listening, technical writing, proposal writing and oral presentation. It helps students develop good communication strategies to improve interpersonal and teamwork skills. IT1772 Operating Systems This module covers the fundamental 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 Linux and Windows. IT2106 IP Technology and Networking This module continues from DCN. It leverages on the concepts, standards and protocols covered in DCN, to support the concepts of IP Technology and Networking, particularly in the key areas of routers and routing. It includes WAN, routing concepts, routing protocols, distance vector and link state routing, Cisco IOS, router configuration, RIPv1, RIPv2, EIGRP, OSPF, VLSM and CIDR. Students will get handson experience to configure routers to meet networking requirements. IT2107 Mobile Usability Design This module covers the essential usability principles of designing and developing the right mobile user experience for an application. It introduces design methodologies and processes for designing interfaces that aim to improve the interactions between user and mobile by making it more usable and receptive to the users needs. IT2116 Software Engineering This module begins with a formal definition of software engineering. The details of a software development life cycle are elaborated and serve as a guide to a maturing engineering discipline. Related issues such as software quality and configuration management are also introduced to provide students with sound understanding to produce 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 also be taught. IT2118 InfoSecurity Technology This module covers the essential aspects of information security from personal and enterprise perspectives. It begins with an understanding about information security risks and motivation. Information security policies, procedures, security technologies, regulatory issues and information ethics will also be covered. IT2127 C# Application Development This module provides students with training in the fundamentals of developing software applications using the C# programming language, with emphasis on object-oriented programming techniques and the Microsoft environment. IT2128 C++ Application Development This module provides students training in the fundamentals of developing software applications using the C++ programming language, with emphasis on object-oriented programming techniques and the Microsoft environment. IT2201 Database Management Systems This module covers the components of a database system together with its database management system from a relational model perspective, with brief mention of other models of database systems such as hierarchical and network models. It describes the conceptual, logical and physical design of a relational database, as well as SQL in data definition, data retrieval and data manipulation. The module also introduces the concepts of database administration, security and integrity in the areas of database backup, recovery and concurrency. IT2322 Quantitative Methods This module introduces key quantitative concepts and methods that are frequently used in enterprises for decision making. Students will acquire the skill sets of quantitative models to formulate, evaluate and solve business problems. IT2323 Database Systems: Modelling and Design This module covers the components of a database system together with its database management system from a relational model perspective, with brief mention of other models of database systems such as hierarchical and network models. It also describes the conceptual, logical and physical design of a relational database, as well as SQL in data definition, data retrieval and data manipulation. IT2324 Network Technology This module provides students with a broad understanding of network technology. Topics covered include basic networking concepts, the OSI Reference Model, network topologies, LAN standards and protocols such as Ethernet, Token Ring and FDDI, WAN protocols such as Frame Relay, ATM, the various Internet working devices and also Virtual LAN. This module also focuses on the various TCP/IP protocols and applications which are the underlying technologies for the Internet. Network design and case studies will be introduced to illustrate connectivity among LAN segments to WAN through service provider networks using TCP/IP and Ethernet as core technologies. IT2325 Communication Skills 2 This module develops critical communication and interactive skills needed by students to prepare them for 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, interviewing skills, conflict management and negotiation skills. IT2331 Industry Analysis This module introduces students to key vertical segments (e.g. financial services, healthcare, infocomm, urban solutions and retail services) and their differences in terms of structure and needs. Students will learn the differences in terms of overall opportunity, go-to-market strategies, sales and distribution strategies and service requirements, with particular attention on the corresponding requirements on data management and information processing. 312 313
IT2333 Advanced Database Systems This module introduces students to advanced topics in online analytical processing (OLAP) concepts. It covers advance database technologies like distributed databases, data warehousing using star schema, data mining and cube databases. It also covers an in-depth understanding and usage of queries for business reporting. IT2334 Software Engineering Practices This module begins with a formal definition of software engineering. The details of a software development life cycle are elaborated and serve as a guide to a maturing engineering discipline. Project management concepts are introduced. Related issues such as software quality and configuration management are also introduced to provide an understanding of how to produce a high quality software system. A fundamental understanding of object-oriented concepts will be discussed, including the illustration of object-oriented analysis and design development. UML is used to facilitate the modelling of analysis and design. Various software testing techniques are introduced to identify the test cases for software validation. IT2335 Predictive Modelling This module provides students with an overview of predictive modelling technologies. Topics include quantitative prediction, types of predictive models, logistic regression, decision trees and assessment methods to evaluate and compare prediction models. Students will learn to develop predictive models based on collected data using selected software tools. IT2521 Database Management Systems This module covers the components of a database system together with its database management system from a relational model perspective, with brief mention of other models of database systems such as hierarchical and network models. It describes the conceptual, logical and physical design of a relational database, as well as SQL in data definition, data retrieval and data manipulation. The module also introduces the concept of database administration, security and integrity in the areas of database backup, recovery and concurrency. IT2522 Risk and Incident Management This module provides students with a sound foundation in the management of information security risk to protect the business assets of an organisation, as well as in the implementation and management of capabilities to detect, respond to and recover from information security incidences. This module starts with risk management methodology including asset classification, threat and vulnerability identification, risk evaluation, risk assessment, risk treatment, establishing mitigated controls and on-going monitoring. Students proceed to learn the incident response process including incident response planning, detection, establishing response capability and management of post-incident activities such as the basics in disaster recovery and business continuity planning. IT2524 Operating Systems This module introduces the fundamental concepts of operating systems to students. It discusses the different types of operating systems, the core components of operating systems and their related algorithms and security features. In addition, students learn basic security administration and shell script programming for Windows and Linux through hands-on exercises. IT2525 Data Structures and Algorithms This module teaches the concepts of data structures and algorithms for effective problem-solving skills and implementation of solution using Java. It focuses on dynamic data structures such as stacks, queues, linked lists, trees and graphs. Algorithms for searching and sorting, including common algorithm design techniques, will also be introduced. IT2533 Servers and Services Security Management This module provides students with a good understanding of provisioning and management of secured server systems, software services and hosting environment. The server applications covered include secured configuration, system hardening, access and activity authentication, authorisation and monitoring of web server, application server, database server and hosting environment such as Windows and Unix operating systems. Students will also learn XML security, best practices and standards in securing Web 2.0 and web services related security flaws. IT2534 InfoSecurity Standards, Policies and Audit This module provides students with a sound foundation in information security standards, formulating security policies, establishing appropriate controls followed by conducting reviews and audit. Students will learn information security audit process and techniques, including asset evaluation, establishing a risk-based audit strategy, audit planning, conducting audit followed by documenting and communicating the findings. Students will also learn to use Computer Assisted Auditing Techniques (CAAT) and auditing tools with their applications. IT2535 Software Engineering Practices The module covers the concepts and details of the object-oriented software development life cycle. Project management, software quality and configuration management concepts are introduced to provide an understanding of their importance in producing high quality software systems. UML is taught to show how it is used to facilitate and document the models of analysis and design. Various software testing techniques are also introduced to identify the test cases for software validation. IT2537 Cyber Forensic Technologies This module covers technologies and tools involved in digital evidence gathering, analysis and presentations for both investigative and legal purposes. It introduces information recording, storage and retrieval technologies in magnetic, optical and electronic media. It also introduces key industry standard volume and file system formats, advanced techniques and technologies in information retrieval from a given media, duplication technologies and procedures, heuristic and procedural data analysis techniques of examining the captured data, which is followed by the tools and technologies in safeguarding evidences and reporting the findings. IT2561 Business Process Modelling and Simulation This module presents the concepts and techniques to design and model business processes, as well as methodologies required to execute a methodical approach to translate business change requirements into IT solutions. Students will be equipped with a set of useful software tools for the modelling of business processes to perform simulation, analysis and optimisation to achieve business objectives. IT2564 Database Management Systems This module covers the components of a database system together with its database management system from a relational model perspective. It also covers data modelling and design of a relational database, as well as SQL in data definition and data manipulation. The module also introduces the concept of data and database administration and transaction management. IT2565 Communication Skills 2 This module develops critical communication and interactive skills needed by students to prepare them for 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, interviewing skills, conflict management and negotiation skills. IT2566 Business Intelligence and Analytics This module introduces concepts and technologies such as Extract, Transform and Load, Data Warehouse, OLAP, Data Mining and Web Mining related to Business Intelligence. Students will be exposed to the use of Business Intelligence software tools to acquire, cleanse, enhance, and transform data into useful information for analysis and better business decision making. IT2572 IT Services and Management This module provides insights into the latest developments in the field of IT service management. It enables students to apply various methodologies regarding the 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 framework. 314 315
IT2574 Network Technology This module provides a broad understanding of network technology. Topics covered include basic networking concepts, the OSI Reference Model, network topologies, LAN standards and protocols such as Ethernet, Token Ring and FDDI, WAN protocols such as Frame Relay, ATM, the various Internetworking devices and also Virtual LAN. This module focuses on the various TCP/IP protocols and applications which are the underlying technologies for the Internet. Network design and case studies will be introduced to illustrate connectivity among LAN segments to WAN through service provider networks using TCP/IP and Ethernet as core technologies. IT2575 Principles of Accounting and Finance This module provides a basic understanding of the accounting principles and concepts used in managing the finances of a business. Topics covered include accounting for asset and liabilities, measurement of profits, budgeting and forecasting, time value of money, capital investment decisions, and equity and debt financing. IT2601 Database Management Systems This module covers the components of a database system together with its database management system from a relational model perspective, with brief mention of other models of database systems such as hierarchical and network models. It describes the conceptual, logical and physical design of a relational database, as well as SQL in data definition, data retrieval and data manipulation. The module also introduces the concept of database administration, security and integrity in the areas of database backup, recovery and concurrency. IT2604 Software Engineering Practices This module begins with a formal definition of software engineering. The details of a software development life cycle are elaborated and serve as a guide to a maturing engineering discipline. Project management concepts are introduced. Related issues such as software quality and configuration management are also introduced to provide an understanding of how to produce a high quality software system. A fundamental understanding of object-oriented concepts will be discussed, including the illustration of object-oriented analysis and design development. UML is used to facilitate the modelling of analysis and design. Various software testing techniques are also introduced to identify the test cases for software validation. IT2605 Applications of Web Services This module introduces web services standards, which include Universal Description, Discovery and Integration (UDDI), Simple Object Access Protocol (SOAP) and Web Services Description Language (WSDL). Students will learn to consume external web services that are independent of platform, language and vendor. IT2621 Database Management Systems This module covers the components of a database system together with its database management system from a relational model perspective. It also covers data modelling and design of a relational database, as well as SQL in data definition and data manipulation. The module also introduces the concept of data and database administration and transaction management. IT2622 Business Intelligence and Analytics This module introduces concepts and technologies such as Extract, Transform and Load, Data Warehouse, OLAP, Data Mining and Web Mining related to Business Intelligence. Students will be exposed to the use of Business Intelligence software tools to acquire, cleanse, enhance, and transform data into useful information for analysis and better business decision making. IT2623 Business Process Management This module introduces the main types of business processes and their importance to overall business performance and strategy. It covers business process modelling techniques and analysis, business process reengineering, and business process outsourcing. Students will also have the opportunity to use software tools to design and model business processes. IT2624 Financial Management This module provides a basic understanding of the principles and concepts used in managing the finances of a business. Topics covered include budgeting and forecasting, working capital management and decision, time value of money, capital investment decisions, equity and debt financing. At the end of the module, students will understand the various sources of financing available to a business and how to evaluate the appropriateness of an investment. IT2625 Communication Skills 2 This module develops critical communication and interactive skills needed by students to prepare them for entry into the job market as working professionals. It focuses on interpersonal skills and various types of business communication needed at the workplace. Topics include business correspondence, writing resumes, interviewing skills, conflict management and negotiation skills. IT2626 Law, Governance and Ethics This module introduces the different aspects of corporate governance and compliance concerning financial institutions, as well as provides an awareness of the law and ethics of IT. It covers issues like intellectual property rights protection and infringement, copyright and plagiarism, software piracy, computer crimes, Internet fraud, objectionable materials and confidentiality. Singapore s Copyright Law, Computer Misuse Act and Electronic Transaction Act will also be covered at an awareness level. Students will have the opportunity to use software tools that enable financial institutions and businesses to comply with legal requirements such as Sarbanes-Oxley Act and Basel II. IT2629 Business Intelligence and Analytics Project [90 hours] This module provides students with the practical experience of applying their knowledge gained in the Business Intelligence module. Students, working in teams, will be exposed to the use of rules-based management tools to experience and deliver business agility, as well as the use of business intelligence software tools to extract, cleanse, enhance, and transform data into useful information for analysis and decision making. IT2631 Enterprise Applications Development This module introduces students to large-scale software development for the enterprise. It discusses issues that are related to enterprise application development, involving team collaboration, enterprise component development, security, integration, testing, deployment and maintenance. Students will then learn to develop enterprise applications and use the latest enterprise development tools. IT2632 Software Engineering Practices This module presents the concepts and methodologies to construct robust software systems and to better manage software projects. It covers Unified Process which guides developers with techniques, tools, models and best practices throughout the development life cycle. A fundamental understanding of object-oriented concepts will be discussed, including the illustration of object-oriented analysis and design development. UML is used to facilitate the modelling of analysis and design. Various software testing techniques are introduced to identify the test cases for software validation. Project management is pivotal in this module to ensure the successful delivery of software projects. IT2633 InfoSecurity and Business Continuity This module provides the fundamental knowledge required for Business Continuity Planning and Disaster Recovery Planning, as well as the skills required to implement security measures to protect computer and network systems. The coverage includes understanding cryptography, payment system, client security, operating system security, web server security, network protocols, firewall, virtual private network, intrusion detection system, computer viruses, and Internet attacks. 316 317
IT2634 Risk Management This module introduces the major risk areas of market, credit and operation that affect a financial institution s capital management. Students will learn the use of financial instruments to manage exposure to credit and market risk, as well as the procedures and practices involved in the identification, analysis, assessment, control and minimisation of risk. They will also be exposed to economic capital control and the impact of BIS II regulations. IT2635 Investment and Financial Derivatives This module covers the basic principles of investment, financial derivatives, investment instruments and strategy, and the fundamental and technical approaches to security analysis. Topics include risk and return, stock and bond valuation, unit trusts, futures, forwards, options, swaps and efficient market hypothesis. IT2656 Mobile Services and Applications This module familiarises students with the mobile computing world. It exposes students to current trends in mobile services and applications and focuses on new trends and various applications available in the mobile services arena. It also introduces various concepts and ideas of in-trend applications running on mobile devices. IT2753 Enterprise Resource Planning This module introduces students to enterprise resource planning concepts and covers the activities of an organisation from acquisition of raw materials to the 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 with the application of ERP, as well as integrated multi-module computer software that enables organisations to perform the above operational functions. IT2754 Object-Oriented Programming This module introduces students to the fundamentals of objectorientation and equips them with object-oriented programming skills. Students will learn various OO programming topics such as classes, objects, abstraction, encapsulation, inheritance and polymorphism. Students will also learn to implement these concepts using programming languages such as C# or Java. IT2755 Software Engineering 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 also be introduced to identify the test cases for software validation. Project management techniques such as project planning and control will be taught. IT2762 Networking and Communications 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. IT2768 IT Services and Management This module provides insights into the latest developments in the field of IT service management. It enables students to apply various methodologies regarding the 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 framework. IT2770 InfoSecurity Technology This module covers the essential aspects of information security from personal and enterprise perspectives. It provides students an understanding of information security trends, security threats, security incidents, security policies, procedures and guidelines. IT2771 Rich Internet Application Development This module equips students with the capability to develop Rich Internet Applications (RIA) which enable the deployment of content-rich web applications over the Internet with the media rich power of the traditional desktop. Students will learn to develop RIA applications targeted for multiple platforms such mobile and rich web applications. Evolving standards such as HTML5/CSS3, which provide support for drag-and-drop, video and animation, will also be covered. IT2772 Server and Storage Management This module provides students with fundamental concepts of server and storage management including principles, concepts and techniques in managing servers and users over a network, storage system environment, storage networking technologies and virtualization and business continuity. Students will be introduced to various data storage systems configurations including Direct Attached Storage (DAS), Network Attached Storage (NAS) and Storage Area Network (SAN). IT3111 InfoSecurity Management This module provides a sound understanding of the management and administration of InfoSecurity. It begins with an understanding of Infosecurity as a process followed by topics on security threats, security incidents, risk assessment and mitigation. Various aspects of information security policy, procedures, guidelines and standards, security administration fundamentals and physical security, will be taught. Configurations and administrations of current operating systems such as Windows and Unix for security requirements will be covered. IT3112 System and Network Security This module provides 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. IT3118 Digital Forensics This module covers the proper handling, management and presentation of digital evidence. This includes the use of scientific methods for collection, preservation, identification, analysis, interpretation, documentation and presentation of digital evidence derived from digital sources so that they can be used as evidence in the judiciary courts. IT3125 Psychology & Sociology for Online Media This module introduces students to the basic concepts of psychology and sociology for online media applications. Students will learn psychology theories such as personality profiles, online social behaviour, online interpersonal relationships, cognition, perception, emotion, motivation and sociology theories such as online media and socialisation, group dynamics, social identity and social action. Ethics and law in the social media space will also be introduced. IT3127 Enterprise Social Media In this module, students will be introduced to various collaborative tools and services. It will cover the usage of Enterprise Social Media software (e.g. Microsoft SharePoint and IBM Lotus Connection) and tools to facilitate and foster new forms of employee engagement and innovation. Students will learn new forms of social collaboration, including knowledge sharing, knowledge management and workplace collaboration, and how to build and implement an Enterprise Social Media strategy using the latest Enterprise Social Medial platform. IT3128 Social Media Marketing & Analytics This module provides the basic principles and concepts of social media marketing to create an effective social media marketing plan, and the measurements of success. Students will learn to optimise the use of social media platforms, including LinkedIn, Facebook and Twitter, to design an effective marketing strategy. It covers the use of social media analytics tools and metrics such as Google analytics and SPSS Modeler data mining and text analytics workbench, as well as social media monitoring tools such as Radian6 to understand customers sentiments and to evaluate the effectiveness of the marketing efforts. 318 319
IT3154 Computer Graphics This module covers the basic concepts of computer graphics and detailed fundamentals of 2D and 3D computer graphics, including the techniques and algorithms that can be applied to a wide range of applications that use computer graphics. Concepts on 3D modelling, transformations and rendering techniques will also be covered in detail, using the latest standard graphics packages and tools. IT3158 Visual Art Techniques This module provides an overview of the tools and techniques used to produce digital art for games and animation. This includes 2D and 3D art assets, animation, sound, and video. It covers the basic understanding of the tools required for programmers to work together with game artists. Upon completion of this module, students will understand the issues and terminologies used by game artists, and have a working knowledge of the common tools and techniques used in the industry. IT3160 Concepts of Geospatial Information System This module introduces the fundamental concepts of a Geospatial Information System (GIS) as well as the properties and structure of a GIS map. Students will be taught the various map projections, types of raster and vector data, spatial relationships as well as geo-processing tools. At the end of the course, students will be able to understand what GIS is and how an organisation can benefit from it through its experience of geographic datasets and features and be able to apply a systematic approach to finding patterns and relationships through data analysis. IT3161 Geospatial Visualization This module equips students with the capability to build high performing and engaging web applications that incorporates GIS mapping, editing and geo-processing capabilities. It covers the use of ArcGIS API to incorporate basemaps as well as working with queries to create GIS enabled web applications. At the end of the course, students will be able to choose an application development environment that is suitable for a particular need as well as to design an application for efficient querying and editing of GIS data. IT3178 Cloud Computing This module covers cloud computing, a paradigm of dynamically scalable and often virtualized resources and services which are provided over the Internet. It introduces the concept and business case of cloud computing and compares it with previous computing models. It proceeds to explain cloud computing characteristics, components and architecture followed by different cloud computing models as well as cloud application development concepts. The module concludes with topics on cloud computing security and standards and governance. IT3180 Emerging Trends and Technologies This module exposes students to the latest trends and technologies that are evolving in the IT industry. These include both hardware and software developments, which will be discussed in the form of workshops and/or seminars. IT3199 Industrial Placement Programme As part of a 12-week industrial attachment, students will be assigned a real life project in an organisation. It will require them to integrate and apply their skills in e-commerce or other IT-related solutions for relevant industry and business sectors. Students are expected to produce working IT solutions or business plans for the appointed organisation and present their submitted systems to be assessed. IT3291 Final Year Project The Final Year Project module gives students the practical experience of carrying out an independent software project, from project requirements, implementation, testing to the delivery and presentation of the software. Students will go through a software process with deliverables at different stages of the process. The module requires them to learn new technologies and software tools that are not covered in the course. This will inculcate independent and lifelong learning. IT3293/IT3295 Overseas Placement Programme [12/24 weeks] The Overseas Placement Programme provides an opportunity for students to gain real life international work experience and obtain first-hand insights into the business environment as well as the social, economic and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects. The overseas exposure will have an added dimension in nurturing a global mindset and international outlook of students. The immersion in a foreign workplace and culture will strengthen students life skills such as adaptability, having initiative, independence and interpersonal skills. IT3322 Data Privacy and Security This module introduces the fundamentals and the challenges of online privacy faced by the online community of today's highlyconnected social media users. Underlying data security concepts such as data encryption, user authenticity, transaction nonrepudiation and other information security topics will be covered. Upon successful completion of this module, students will be able to understand the basic concepts of data privacy and security for online media applications, be exposed to theories such as data encryption, user authenticity, transaction non-repudiation and other information security topics, and appreciate ethical and legal issues faced by the online community in the social media space. IT3331 Final Year Project The Final Year Project module gives students practical experience in carrying out an independent software project, from requirements gathering, analysis and design, to the implementation, testing, delivery and presentation of the applications or solutions. Students will go through a software process with deliverables at different stages of the process. The module may require students to learn new technologies and advanced software tools that may not have been covered comprehensively in the course. This will help nurture the mindset of independent discovery and lifelong learning. IT3332 Industrial Placement Programme As part of a 12-week industrial attachment, students will be assigned a real life project in an organisation. It will require them to integrate and apply their skills in Social Media, Analytics or other IT-related solutions for relevant industry and business sectors. Students are expected to produce working IT solutions or business plans for the appointed organisation and present their submitted systems to be assessed. IT3334/IT3333 Overseas Placement Programme [12/24 weeks] The Overseas Placement Programme provides an opportunity for students to gain real life international work experience and obtain first-hand insights into the business environment as well as the social, economic and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects. The overseas exposure will have an added dimension in nurturing a global mindset and international outlook of students. The immersion in a foreign workplace and culture will strengthen students life skills such as adaptability, having nitiative, independence and interpersonal skills. IT3341 Analytics for Financial Services This module introduces how analytics are used in the financial services to solve complex financial problems, drive profitability, seize new opportunities and manage risk. Topics include financial reporting and planning, profitability and cost analysis, financial crimes and fraud detection and prevention, financial product portfolio optimisation, financial forecasting, financial performance management and credit risk management. IT3342 Analytics for Healthcare This module introduces how business and clinic analytics are used to transform healthcare enterprises and systems by harnessing the data collected from interconnected sources of patients, physicians, hospital, healthcare insurance plan and drug developers. Topics include clinical performance management, health outcome analysis, fraud detection and prevention in healthcare, disease management, safety analysis and reporting, customer-driven analysis and forecasting. IT3343 Analytics for Retail & Hospitality This module introduces how analytics are used in the retail and hospitality industries to develop new insights into customers, so as to understand business performance and drive decision making. Topics include campaign management, customer experience analytics, performance management, product portfolio optimisation, eventdriven marketing, profitability analysis and marketing mix analysis. 320 321
IT3344 Cloud-Based Analytics This module provides students with an understanding of the key elements of cloud computing and how common business applications and data can be accessed online from a web service or the browser. Students will learn the business model of cloud, cloud architecture and layers, cloud deployment model and its scalability for data analytics, cloud computing security and related issues, as well as cloud analytics products and services that include hosted data warehouses, Software as a Service (SaaS) business intelligence (SaaS BI) and cloudbased social media analytics. IT3345 Social Media Analytics This module provides students with the fundamental knowledge of the various concepts on how to measure, analyse and interpret social media data. Besides identifying goals and objectives within the context of specific business and marketing plans, students will learn the use of various social media tools and metrics to identify influential, recognise sentiments, extract conversations and present results. In additional, various data extraction, mining and visualization techniques will also be covered. IT3346 Enterprise Social Computing In this module, students will be introduced to various collaborative tools and services. It will cover the use of Enterprise Social Media software (e.g. Microsoft SharePoint and IBM Lotus Connection) and tools to facilitate and foster new forms of employee engagement and innovation. Students will learn new forms of social collaboration, including knowledge sharing, knowledge management and workplace collaboration, and how to build and implement an Enterprise Social Media strategy using the latest Enterprise Social Medial platform. IT3506 InfoSecurity Technology This module covers the essential aspects of information security from personal and enterprise perspectives. It provides an understanding of information security trends, security threats, security incidents, security policies, procedures and guidelines. IT3523 InfoSecurity Governance This module provides students with a good appreciation of IT governance concepts and regulatory compliance requirements of today's enterprises. It covers how IT value delivery, risk management, performance measurement and strategic alignment of business and IT are linked together to provide a strong IT governance structure. Prevailing corporate and individual ethics related to information security and privacy will be covered subsequently. Students will then learn an overview of information disclosure, info security related compliance requirements, as well as regulatory requirements from the local and international perspective. IT3525 Cyber Forensic Process This module introduces students to processes involved in conducting effective cyber forensic practices. It covers processes involved in preliminary planning, equipment seizing, evidence collection, recording, and safeguarding process, opening and developing a forensic case, forensic anomaly investigation process, reporting and presenting process in legal and civil cases. This module also includes Singapore law, as well as legal practices and case studies of past court rulings and prosecutions through digital forensic evidence. The application of cyber forensic process for investigations into cyber attacks and espionage will be covered as well. IT3526 Cyber Security Attack and Defence This module covers the concepts, tools and techniques used in both cyber-attacks and defence. This includes techniques and tools used in foot-printing and social engineering, scanning and enumeration, system and network penetration, reverse engineering, planting Trojans, backdoors and hopping and escalating attack from the compromised systems. Students will proceed to learn penetration testing process, as well as the ethical and legal aspects. IT3531 Final Year Project The Final Year Project module gives students the practical experience of carrying out a software development project from project requirements, implementation, testing to the delivery and presentation of the software. Students will go through a software process with deliverables at different stages of the process. The projects often require students to learn and apply new technologies and software tools that are beyond the boundary of the course curriculum. This will inculcate independent and lifelong learning. The engagement of industry projects provides an added dimension for students to think market place, appreciate windows of opportunity and see things from the eyes of the customers, while concurrently subjected to the real life requirements of quality, cost-effectiveness and time-to-market. Students will also have the opportunity to put project management into good practice. IT3532 Industrial Placement Programme As part of a 12-week industrial attachment, students will be assigned a real life project in an organisation. It will require them to integrate and apply their skills in e-commerce or other IT-related solutions for relevant industry and business sectors. Students are expected to produce working IT solutions or business plans for the appointed organisation and present their submitted systems to be assessed. Students may be placed overseas for their industrial attachment. IT3535/IT3533 Overseas Placement Programme [12/24 weeks] The Overseas Placement Programme provides an opportunity for students to gain real life international work experience and obtain first-hand insights into business environment as well as the social, economic and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects. The overseas exposure will have an added dimension in nurturing a global mindset and international outlook in students. The immersion in a foreign workplace and culture will strengthen students' life skills such as adaptability, having initiative, independence and interpersonal skills. IT3541 Digital Rights Management This module covers the controlled use of digital media by preventing illegal access, illegal copying and conversion to other formats or tempering in an unauthorised manner. Technologies used to protect film, music, and documents such as content scramble system, cryptography, digital watermarking and steganography will be taught. Students will also learn about the shortcomings and issues of digital rights management, and the legal aspect of it. IT3542 IT Project Management This module covers the successful management of IT projects with respect to people, process, technology and tools. Students will learn about project success factors, project life cycle, project planning, project monitoring and project control. Configuration management, risk management and quality assurance will also be taught. IT3549 Cyber Security Intelligence This module introduces students to the latest technologies and tools associated with the collection, collation, analysis and transformation of data into intelligence for use in cyber security risk mitigation efforts. The module will also expose students to the latest cyber security threat landscape and current thoughts on cyber security trends by leaders in the field. IT3545 Disaster Recovery & Business Continuity Management [60 hours] This module provides comprehensive coverage on how an organisation can prepare for natural, pandemic or man-made disasters that would jeopardise its core mission and long term business survival. A systematic methodology in scoping, planning, implementing, testing and maintenance of business continuity and disaster recovery process will be introduced with case studies and scenario practices. Students will also learn prevailing industrial practice and standards in this area. 322 323
IT3546 Cloud Computing Security This module allows students to learn cloud computing technologies and related security best practices. It introduces cloud computing fundamentals with case studies on existing technologies and services offered by Amazon EC2, Google App Engine and Microsoft Windows Azure with their business models. Subsequently, cloud computing service models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) will be introduced together with their potential security issues and best practices. Students will proceed to learn advanced web and network security in a high availability hosting environment. Access control, data replication and backup for data security, privacy and availability as well as data leakage prevention in cloud computing environment will be introduced next. The module concludes with best practices in controls and audit and outsourcing as well as the importance of regulatory compliances. IT3547 Malware Analysis This module provides students with a sound foundation of the processes and techniques involved in performing malware analysis. It starts by introducing the different types of malware and their techniques of propagation and spreading. Students will proceed to learn malware identification and isolation, unpack binary malware code with basic reverse engineering techniques, study impact analysis and produce vaccine to neutralise its infection and harmful activities. Various security software tools will be used to reinforce the concepts taught. Students will also learn basic reverse engineering techniques. IT3548 Advanced Cyber Forensic Techniques This module introduces students to the latest technologies and tools used in the collection, collation and analysis of data derived from various digital devices and networks. With fast changing technology landscape and challenges, forensic techniques have to evolve rapidly to ensure that the ability to investigate and discover evidence is not compromised. IT3556 Business Intelligence and Analytics This module introduces concepts and technologies such as Extract, Transform and Load, Data Warehouse, OLAP, Data Mining and Web Mining, that are related to Business Intelligence. Students will be exposed to the use of Business Intelligence software tools to acquire, cleanse, enhance, and transform data into useful information for analysis and better business decision making. IT3557 Cloud Computing for Business Applications This module provides students with an understanding of the key elements of cloud computing and how common business applications and data can be accessed online from a web service or the browser. Students will learn the business model of cloud, cloud architecture and layers, cloud deployment model, cloud computing security and related issues, as well as case studies of successful business applications in the cloud. Students will acquire hands-on experience in the analysis, design, development and implementation of business applications in the cloud using appropriate tools. IT3561 IT Security and Business Continuity This module provides the fundamental knowledge required for Business Continuity Planning and Disaster Recovery Planning, as well as skills required to implement security measures to protect computer and network systems. Coverage includes understanding cryptography, payment system, client security, operating system security, web server security, network protocols, firewall, virtual private network, intrusion detection system, computer viruses, and Internet attacks. IT3564 IT in Corporate Governance This module introduces the different aspects of corporate governance, including the Sarbanes-Oxley Act on new practices involving corporate governance and financial reporting, and covers processes of achieving business excellence through process measurement methodology. It focuses on how IT activities like information processing and effectiveness of automated controls and automated accounting processes can be managed and controlled to ensure auditable business processes, financial transparency, and operational control in compliance with regulatory mandates. IT3571 Final Year Project The Final Year Project module gives students the practical experience of carrying out a software development project from project requirements, implementation, testing to the delivery and presentation of the software. Students will go through a software process with deliverables at different stages of the process. The projects often require students to learn and apply new technologies and software tools that are beyond the boundary of the course curriculum. This will inculcate independent and lifelong learning. The engagement of industry projects provides an added dimension for students to think market place, appreciate windows of opportunity and see things from the eyes of the customers, while concurrently subjected to real life requirements of quality, cost-effectiveness and time-to-market. Students will also have the opportunity to put project management into good practice. IT3572 Industrial Placement Programme As part of a 12-week industrial attachment, students will be assigned a real life project in an organisation. It will require them to integrate and apply their skills in e-commerce or other IT-related solutions for relevant industry and business sectors. Students are expected to produce working IT solutions or business plans for the appointed organisation and present their submitted systems to be assessed. Students may be placed overseas for their industrial attachment. IT3573/IT3574 Overseas Placement Programme [12/24 weeks] The Overseas Placement Programme provides an opportunity for students to gain real life international work experience and obtain first-hand insights into the business environment as well as the social, economic and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects. The overseas exposure will have an added dimension in nurturing a global mindset and international outlook of students. The immersion in a foreign workplace and culture will strengthen students' life skills such as adaptability, having initiative, independence and interpersonal skills. IT3586 Advanced Database This module introduces students to advanced topics in relational database systems pertaining to fine tuning, optimisation, database integrity and conformity of implementation to idealised model. It covers advanced database technologies like distributed databases, data warehousing, data mining and XML databases. IT3587 Database Administration This module introduces database administration concepts which include the installation and the maintenance of database. It covers topics like database architecture, proactive maintenance, performance monitoring, database security, user management, and backup/ recovery techniques. IT3588 Cloud Computing for Business Applications This module provides students with an understanding of the key elements of cloud computing and how common business applications and data can be accessed online from a web service or the browser. Students will learn the business model of cloud, cloud architecture and layers, cloud deployment model, cloud computing security and related issues, as well as case studies of successful business applications in the cloud. Students will acquire hands-on experience in the analysis, design, development and implement of business applications in the cloud using appropriate tools. IT3589 Project & Outsourcing Management for IT This module introduces students to two aspects of Project Management. The concept of project management principles will cover the practical aspect of project management through usage tools. Students will learn to plan and estimate project costs, develop project schedule, manage risks, and improve their communication skills with stakeholders so as to execute the project. The concept of sourcing and planning when deploying the use of external IT vendors will cover service provider evaluation and selection, relationship management and governance, and service and delivery management. IT3590 Enterprise Mobility This module introduces students to the concept of instant information access through mobile applications anywhere, anytime. It will cover mobile communication architecture, protocol, gateway, security, integration and implementation. Students will learn to extend Enterprise Applications accessibility through mobile devices. IT3599 Industrial Placement Programme As part of a 12-week industrial attachment, students will be assigned a real life project in an organisation. It will require them to integrate and apply their skills in e-commerce or other IT-related solutions for relevant industry and business sectors. Students are expected to produce working IT solutions or business plans for the appointed organisation and present their submitted systems tol be assessed. 324 325
IT3621 Banking Technology This module covers electronic banking technologies and the banking channels for the delivery of financial products and banking services. Topics covered include electronic payment systems, Financial EDI, smart cards technologies, product factory, technologies, processing factory technologies, electronic delivery channels which includes branch teller, ATM, EFTPOS, self-service, kiosk, tele-banking, PDA banking and Internet banking. IT3622 Enterprise Solutions In this module, students will be exposed to enterprise concepts and key financial activities like accounting, financial analytics, financial supply chain, and corporate governance. Students will have handson experience in using enterprise software to implement financial management solutions to deliver integrated business processes in the areas of finance, accounting, financial reporting, and performance management. IT3623 Business Process Management This module presents concepts and techniques to design and model the business processes, as well as methodologies required to execute a methodical approach to translate business change requirements into IT solutions. Students will be equipped with useful software tools for the modelling of business processes to perform simulation, analysis and optimisation, to achieve the business objectives. IT3631 Final Year Project The Final Year Project module gives students the practical experience of carrying out a software development project from project requirements, implementation, testing to the delivery and presentation of the software. Students will go through a software process with deliverables at different stages of the process. The projects often require students to learn and apply new technologies and software tools that are beyond the boundary of the course curriculum. This will inculcate independent and lifelong learning. The engagement of industry projects provides an added dimension for students to think market place, appreciate windows of opportunity and see things from the eyes of the customers, while concurrently subjected to the real life requirements of quality, cost-effectiveness and time-to-market. Students will also have the opportunity to put project management into good practice. IT3632 Industrial Placement Programme As part of a 12-week industrial attachment, students will be assigned a real life project in an organisation. It will require them to integrate and apply their skills in e-commerce or other IT-related solutions for relevant industry and business sectors. Students are expected to produce working IT solutions or business plans for the appointed organisation and present their submitted systems to be assessed. Students may be placed overseas for their industrial attachment. IT3635/IT3633 Overseas Placement Programme [12/24 weeks] The Overseas Placement Programme provides an opportunity for students to gain real life international work experience and obtain first-hand insights into business environment as well as the social, economic and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects. The overseas exposure will have an added dimension in nurturing a global mindset and international outlook of students. The immersion in a foreign workplace and culture will strengthen students' life skills such as adaptability, having initiative, independence and interpersonal skills. IT3642 International Finance and Treasury This module provides an overview of international financial markets with focus on international financial methods, investments and risk management tools. Topics include trade financing methods, money market instruments, financing arrangements in the international capital markets, swaps, futures and foreign exchange. IT3643 Personal Financial Planning and Insurance This module provides an understanding of the process of financial planning and the needs analysis which assists an individual in attaining financial and lifestyle goals through the appropriate management of financial resources. IT3644 Customer Relationship Management In this module, students learn various aspects of customer service and relationship management to achieve superior business performance and customer loyalty. The module introduces knowledge, skills and practices needed to enhance customer relationship management (CRM) as a key strategic process for organisations. It exposes students to how CRM links people, process and technology, to optimise an enterprise s resources and profits while maximising customer satisfaction. It also introduces the use of CRM tools for sales and marketing, customer service management and customer credit control. IT3645 Mobile Services and Applications This module familiarises students with the mobile computing world. This course exposes students to current trends in mobile services and applications and focuses on new trends and various applications available in the mobile services arena. It also introduces various concepts and ideas of in-trend applications running on mobile devices. IT3646 Info Security Standards, Policies & Audit This module provides students with an overview of information security standards, formulating security policies, establishing appropriate controls followed by conducting reviews and audit. Students learn the auditing concepts and techniques of the information systems and business applications from the security perspective. The course covers a systematic methodology and steps for evaluating IT assets, formulating a risk-based audit strategy, audit planning, conducting info security audit followed by the process of documenting and communicating the findings to key stakeholders. Students will also learn to use Computer Assisted Auditing Techniques (CAAT), auditing tools and their applications. IT3647 Cloud Computing for Business Applications This module provides students with an understanding of the key elements of cloud computing and how common business applications and data can be accessed online from a web service or the browser. Students will learn the business model of cloud, cloud architecture and layers, cloud deployment model, cloud computing security and related issues, as well as case studies of successful business applications in the cloud. Students will acquire hands-on experience in analysis, design, development and implementation of business applications in the cloud using appropriate tools. IT3651 Service Science and Innovation This module introduces service science to students. It covers service concepts, service systems, service design and the idea of service classifications. Students will learn about the important role of Information Technology in services management and information services, as well as the dimensions and routes for service innovations. IT3693/IT3695 Overseas Placement Programme [12/24 weeks] The Overseas Placement Programme provides an opportunity for students to gain real life international work experience and obtain first-hand insights into the business environment as well as the social, economic and technological development of other countries. Students will explore, apply and integrate various business concepts, IT skills and technologies in projects. The overseas exposure will have an added dimension in nurturing a global mindset and international outlook of the students. The immersion in a foreign workplace and culture will strengthen students life skills such as adaptability, having initiative, independence and interpersonal skills. 326 327
IT3699 Final Year Project The Final Year Project module gives students the practical experience of carrying out a software development project from project requirements, implementation, testing to the delivery and presentation of the software. They will go through a software process with deliverables at different stages of the process. The projects often require students to learn and apply new technologies and software tools that are beyond the boundary of the course curriculum. This will inculcate independent and lifelong learning. The engagement of industry projects provides an added dimension for students to think market place, appreciate windows of opportunity and see things from the eyes of the customers, while concurrently subjected to the real life requirements of quality, cost-effectiveness and time-to-market. Students will also have the opportunity to put project management into good practice. IT3772 Communication Skills 2 This module develops critical communication and interactive skills needed by students to prepare them for 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, interviewing skills, conflict management and negotiation skills. IT3775 Industrial Placement Programme This module immerses students in a real life working environment to face constraints and solve problems. Students will be assigned a real life project in an organisation. It will require them to integrate and apply their soft skills in addition to technical skills acquired throughout the duration of the course. IT3778/IT3776 Overseas Placement Programme [12/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, economic 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, having initiative, independence and interpersonal skills. IT3777 Final Year Project 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 while meeting specific objectives. IT3779 Smart Object Technologies This module equips students with knowledge of developing solutions to solve real life problems, by exploiting the latest technologies in smart objects or devices such as wireless sensor networks, ambient devices and RFID tagged objects connected over the Internet. Students will first be taught to develop and deploy applications on smart objects. Supervisory control and data acquisition technologies will also be covered. Topics like Data Analytics will be included to allow students to perform data analysis on raw data. IT3782 Object-Oriented Analysis and Design This module teaches students 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. UML will be used for the modelling during analysis and design. IT3783 Mobile Applications Development This module focuses on giving students a good understanding of the 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 to create mobile-based application and information services using state-of-the-art wireless technologies. In addition, students will also be exposed to software development tools and methods for portable mobile devices to deliver complete portable mobile solutions. IT3784 Embedded Systems Technology This module introduces students to the design and development process for an embedded system as well as the various technology tools. The module also covers key concepts related to device interconnectivity 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. IT3786 Data Analytics and Visualization This module provides a basic foundation for students in understanding data analytics and tools. Students will learn to manage and pre-process data, perform data analytics and develop analytic models for the visual representation of data as well as the various visualization techniques for effective communication of information through graphical means. IT3787 Enterprise Systems Administration This module covers server administration and management in an enterprise environment. Students will be able to differentiate various types of operating systems and configure network services across multiple server operating systems. Topics covered include users and computer accounts, access to resources, organisational 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. IT3790 Virtualization and Data Centre Management This module equips students with the knowledge, skills and techniques for the planning, installation and configuration of virtualized infrastructure using virtual machines, virtual storage and virtual networking in a next generation data centre. To support industry needs in various cloud computing and virtualization environments, system management tools will be covered to equip students with the ability to manage, deploy, and update servers, client computers and devices across physical, virtual and distributed environments. The trends of virtualization and its role in cloud computing will also be covered. The Green Data Centre methodologies, best practices and business continuity will also be introduced to students. IT3792 Logistics and Distribution 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 and Distribution Systems, barcode and radio frequency identification (RFID) technologies, warehouse material handling equipment and systems, warehouse layout and design, warehouse operation optimisation, and the 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. IT3793 Advanced Planning and Optimisation This module provides students with 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 and Optimisation, Order Promising, Manufacturing Scheduling, Collaborative Planning, and Supply Chain Intelligence capabilities. 328 329
IT3794 Operations Management This module provides students with knowledge in the functional area of business that is concerned with the production of goods and services. In conjunction with other functional areas, it 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. IT3795 Database Administration This module provides students with practical skills and techniques required to administer Relational Databases commonly used in the industry. It equips students with knowledge and skills needed by database administrators to effectively perform database administration and management tasks. Students will learn 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. IT3796 System and Network Security This module provides 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. IT3797 Open Systems Administration This module covers server administration and management using Open Source solutions. Students are able to differentiate various types of operating systems 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 resolving service issues. IT3798 IT Services Infrastructure Planning This module equips 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 equips students with a good understanding on how Service Strategy is defined, maintained and implemented. It focuses on enabling practical decision making, based on the understanding of 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 students with a value-creation mindset in the various stages of a service life cycle. IT3799 IT Services Operations Management This module covers 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 utilising organisational 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 there are robust end-to-end practices which support responsive and stable services. IT3800 Open Source Technologies Development This module equips students with knowledge in developing solutions for businesses using open source and Web 2.0 technologies. Students will be taught to install, configure LAMP (Linux, Apache, MySQL, PHP), and develop engaging applications using tools and libraries such as JQuery, Dojo and Google App Engine. Issues related to costs and licensing will also be covered. ITP111 Web Applications Development & Project This module introduces the basic concepts of the Internet and hypertext, and how these concepts are integrated to provide powerful World Wide Web applications over the Internet. The focus is on learning the theory behind current web-based development tools and technologies including HTML, DHTML, and JavaScript, to develop interactive and rich media web pages. Students, working in teams, will approach the project using design thinking to innovate and implement interactive web applications. ITP112 Object-Oriented Programming & Project This module teaches students the concepts of object-oriented programming, including abstraction, encapsulation, inheritance and polymorphism. Students will learn to implement these concepts in Java through hands-on practical. Java Swing and Java applets will be taught to demonstrate how object-orientation is inherent in the language itself. Students will work in teams to develop, test and implement innovative and useful applications in the Java development platform. ITP131 Principles of Web Usability Design & Project This module covers the general subjects of colour, design elements, design principles, design structure and interactivity interface of websites. It also covers the basic concepts of the Internet, Internet architecture, Internet services, Internet scripting language and rich media technologies for creating interactive web applications. It will equip students with skills to formulate and implement a website strategy which will raise its productivity well above the norm. SEO tools, techniques and analysis will also be introduced. Students will use the web development tools to develop innovative and optimised web solutions for business applications and social connections. ITP132 Social Media Applications & Project This module covers the history and evolution of Social Media, from the era of Usenet systems to present day. It provides students with an understanding of social media technologies and applications in the areas of communication, collaboration, multimedia, entertainment and brand monitoring. Students will be equipped with the concepts and techniques to develop social applications on top of popular social networking platforms. Students, working in teams, will collaborate to deliver innovative social media and digital marketing solutions to fulfil new business needs. The concept and importance of using analytics to measure engagement, analyse conversation, identify influence mapping and spot market trend will also be introduced to the students. ITP151 Programming Essentials & Project This module covers the application of programming to problems that require structured thinking. Students learn to think through different kinds of problems and formalise the process of problem-solving strategy. It teaches programming as a rigorous discipline to be applied independent of computer type, language or application, and deals mainly with the fundamental programming constructs, its grouping towards comprising a program, the program structure as a whole and the communication between various segments of the program. It also covers program testing, debugging, and a number of program design tools and techniques used to express the solutions needed to solve the impending problem. Using design thinking as a problem-solving approach, students will work in teams to develop, test and implement innovative and useful IT applications. ITP152 Interactive Web Design & Project This module introduces the basic concepts of the Internet and hypertext, and how these concepts are integrated to provide powerful World Wide Web applications over the Internet. The focus is on learning the theory behind current web-based development tools and technologies including HTML, DHTML, JavaScript, and on developing intelligent and dynamic web-based applications with focus on userinteraction. Students, working in teams, will approach the project using design thinking methods to innovate and implement interactive web applications. 330 331
ITP161 Web Applications Development & Project This module introduces the basic concepts of the Internet and hypertext, and how these concepts are integrated to provide powerful World Wide Web applications over the Internet. The focus is on learning the theory behind current web-based development tools and technologies including HTML, DHTML, and JavaScript to develop interactive and rich media web pages. Students, working in teams, will approach the project using design thinking to innovate and implement interactive web applications. ITP162 Object-Oriented Programming & Project This module teaches students the concepts of object-oriented programming, including abstraction, encapsulation, inheritance and polymorphism. Students will learn to implement these concepts in Java through hands-on practical. Java Swing and Java applets will be taught to demonstrate how object-orientation is inherent in the language itself. Students will work in teams to develop, test and implement innovative and useful applications in the Java development platform. ITP171 IT Fundamentals & Project This module equips students with a broad understanding of the enabling information and communication technologies powering the infrastructure in today s connected world. Students will learn about the organisation and functionalities of hardware components working together with IT software and tools in a typical computer system. The module will also cover computer security, networks and communications, servers and storage as well as software application tools for creating media rich web sites. Students will undertake a project to explore ideas in applying their IT knowledge and skills, to implement innovative web applications for engineering and business. ITP172 Networking Fundamentals & Project This module incorporates a new approach to teaching networking fundamentals while incorporating critical business and financial skills to equip students for entrepreneurship opportunities in networking business scenarios. Networking topics taught covered include 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. Basic business and financial concepts are also taught through hands-on exercises and realistic scenarios. Students will undertake a project to develop an innovative networking business proposal that requires them to apply their networking, business and financial skills acquired. ITP182 Object-Oriented Programming & Project This module teaches students the concepts of object-oriented programming, including abstraction, encapsulation, inheritance and polymorphism. Students will learn to implement these concepts in Java through hands-on practical. Java Swing and Java applets will be taught to demonstrate how object-orientation is inherent in the language itself. Students will work in teams to develop, test and implement innovative and useful applications in the Java development platform. ITP191 Web Applications Development & Project This module introduces the basic concepts of the Internet and hypertext, and how these concepts are integrated to provide powerful World Wide Web applications over the Internet. The focus is on learning the theory behind current web-based development tools and technologies including HTML, DHTML, and JavaScript to develop interactive and rich media web pages. Students, working in teams, will approach the project using design thinking to innovate and implement interactive web applications. ITP192 Object-Oriented Programming & Project This module teaches students the concepts of object-oriented programming, including abstraction, encapsulation, inheritance and polymorphism. Students will learn to implement these concepts in Java through hands-on practical. Java Swing and Java applets will be taught to demonstrate how object-orientation is inherent in the language itself. Students will work in teams to develop, test and implement innovative and useful applications in the Java development platform. ITP211 Object-Oriented Analysis, Design & Project This module introduces various object-oriented modelling techniques and system implementation issues. UML is used to facilitate the modelling of analysis and design that include sequence diagram and class diagram. Students will work in teams to apply their knowledge to develop the application, adopting the analysis and design techniques learnt. ITP212 Java Enterprise Development & Project This module integrates the various skills of the students, from human computer interface, software engineering and Java enterprise application development, to deliver a compelling and well-engineered Java Enterprise Application. ITP213 Enterprise Applications Development & Project This module integrates the various skills of the students, from database management, human computer interface, software engineering and.net enterprise application development, to deliver a compelling and well-engineered multi-tier.net Enterprise Application. ITP231 Mobile Application Development & Project This module introduces students to different genres of mobile devices and focuses on giving them a good understanding of mobile communication architecture, protocol, gateway, security, integration and implementation. Students will be equipped with concepts and techniques to develop innovative mobile applications such as locationaware services and geo-spatial apps. These mobile applications can be used to harness data from end-users as well as access processed analytics information. The concept of mobile analytics will also be introduced to students. ITP232 Business Analytics & Visualization Project This module covers the theories of visual representation of data as well as the various visualization techniques for effective communication of information through graphical means. Topics include information presentation, information graphics, thematic map, statistic graphics, information representation, graphic design, visualization algorithms, modelling and simulations, visual representation and interaction techniques. It will also expose students to some real life implementation of business analytics approaches by using various visualization methods and analytics tools. Students will embark on a development project which combines their computing skills and the fundamental concepts learnt with available tools and metrics into an application or dashboard for measuring, analysing and interpreting data within the context of specific business goals and objectives. ITP251 Enterprise Web & Project This module covers technologies for enterprise use, which are required to develop an enterprise level web application. Topics include development of light-weight server-side programs, and development of Enterprise Business components and the integration of technologies to achieve extended user interaction through mobility. This module also provides students with practical experience of project management while they design, develop and test the enterprise solution. ITP252 Enterprise Solutions & Project This module introduces students to the enterprise concepts and covers the specifications of enterprise systems, and activities of a business organisation from materials acquisition to delivery of finished products. It focuses on various important aspects of integrated information management and its application. Students will have hands-on experience on the application of enterprise resource planning solutions, an integrated multi-module software tool that enables businesses to perform various operational functions. Students, working in teams, will learn to manage projects, enhance, test and deploy enterprise solutions leveraging enterprise service-oriented architecture to fulfil business needs. 332 333
ITP261 Enterprise Applications Development & Project This module introduces students to large-scale applications development for the business enterprises. It covers issues of enterprise application development, including team collaboration, enterprise component development, security, integration, testing, deployment and maintenance. Students will learn to develop enterprise applications and use the latest enterprise development tools. Through this project, students will acquire hands-on experience in building Business-to-Business and Enterprise Applications Integration systems to fulfil business needs. Students will work in teams and put project management into practice. ITP262 Business Analytics & Project This module introduces the concepts and technologies, such as Extract, Transform and Load, Data Warehouse, OLAP, Data Mining and Web Mining related to Business Intelligence. Students will be exposed to the use of Business Intelligence software tools to acquire, cleanse, enhance, and transform data into useful information for analysis and better business decision making. In the project, students will work in teams and be exposed to the use of rules-based management tools to experience and deliver business agility, as well as the use of business intelligence software tools to extract, cleanse, enhance, and transform data into useful information for analysis and decision making. ITP271 Web Application Development & Project This module provides students with 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 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. Students will undertake a project to apply Internet technologies and web skills to create interactive websites using rich digital web media and interactive scripts for engineering and business applications. ITP272 Sensor Technologies & Project This module provides students with a broad coverage of sensor technologies, their applications as well as the basic analog and digital support circuitry required for interfacing to these sensors. Students also learn to select various types of sensors and program these intelligent smart objects to collect and process data. Students will undertake a project to explore innovative skills in applying their IT, sensor and hardware interfacing knowledge to create applications used in a business and engineering environment, where data is acquired through sensors for monitoring, control and analysis. ITP281 E-Business & Project This module introduces the fundamental concepts of e-business, including its underlying information technologies, business processes, and applications in various industries in the aspects of customer-tobusiness, business-to-business, and intra-organisational transactions. Students will acquire hands-on experience in the analysis, design, development and implementation of e-business applications using appropriate application tools. In the project, students will work in teams to develop e-business solutions based on real world business problem where they can integrate technology into high value-added areas such as distribution, sales and marketing and customer service, to understand the various issues involved in e-business development and implementation. They are also encouraged to be entrepreneurial in their business approach and solutions. ITP282 Enterprise Applications Development & Project This module introduces students to large-scale applications development for the business enterprises. It covers issues of enterprise application development, including team collaboration, enterprise component development, security, integration, testing, deployment and maintenance. Students will learn to develop enterprise applications and use the latest enterprise development tools. Through this project, students will acquire hands-on experience in building Business-to-Business and Enterprise Applications Integration systems to fulfil business needs. Students will work in teams and put project management into practice. ITP291 Network Security & Project This module provides students with a sound understanding of the technologies and tools used in architecting and implementing effective wired and wireless network security solutions. It covers TCP/IP based secure network protocols, firewall, virtual private network, intrusion prevention and detection and network admission control (NAC) systems. Students proceed to learn wireless security imperatives, standards, implementations, issues and countermeasures. Students will then be provided with the practical experience of applying their knowledge in the development of a project, using skills learnt from other modules, including network security and risk and incident management. Students, working in teams, will make use of risk management methodology and tools as well as network security monitoring and assessment tools, to develop, test and implement info security solutions for given scenarios. ITP292 Applications Security & Project This module provides students with a sound understanding of the methods, processes, tools and technologies in developing secured and security-enabled software applications. It begins with important techniques and concepts in developing secure applications throughout the software development life cycle, from planning to deployment. Students will learn techniques and process in building software applications to meet confidentiality, integrity, availability needs as well as authentication, non-repudiation and authorisation requirements. Application security testing techniques and tools, such as white box and black box security testing, and foundation of reverse engineering techniques will also be covered. Students will then be provided with the practical experience of applying their knowledge in the development of a project, using skills acquired from the other info security modules in developing secured and security-enabled software applications. Students will be able to employ the methods, processes, tools and technologies they have learnt to develop the projects in a simulated environment. ITP311 Application Security & Case Study This module provides students with a sound understanding of the methods, processes, tools and technologies in developing secured and security-enabled software applications. It begins with important techniques and concepts in developing secure applications throughout the software development life cycle. Students will learn techniques and process in building software applications to meet confidentiality, integrity, availability needs as well as authentication, non-repudiation and authorisation requirements. Application security testing techniques and tools, such as white box and black box security testing, and foundation of reverse engineering techniques will also be covered. Students will embark on a case study to apply the knowledge they acquired in the prescribed electives, to deliver innovative and creative Information Security Applications. ITP312 Smart Device Development & Case Study This practical-oriented course examines the principles of application design and development for smart devices. Using ios as the development platform, this module teaches the fundamentals of native ios programming which cover topics including UI architecture and navigation to advanced APIs such as location and mapping services as well as social media integration. Students will embark on a case study to apply the knowledge they acquired in the prescribed electives, to deliver innovative and creative applications on ios platform. ITP313 Games Development & Case Study This module teaches the fundamentals of game engine architecture design and development. Students will be introduced to the components and concepts encountered when developing a game engine. These include the translation of game play requirements into technical requirements, graphics engines, animation, lighting and texturing effects, mixing and streaming of sound and music, game artificial intelligence, modelling of real world physics, user input devices and multiplayer game techniques. Students will embark on a case study to apply the knowledge they acquire to deliver innovative and creative games applications in the digital entertainment industry. 334 335
ITP314 Social Media Technologies & Case Study The module begins with the history and evolution of Social Media, from the era of Usenet systems to present day. It will provide students with an understanding of social media technologies and applications in the areas of communication, collaboration, multimedia, entertainment and brand monitoring. Students will be equipped with the concepts and techniques to develop social applications on top of popular social networking platforms. The module will be practical-oriented with extensive hands-on sessions using software, tools and case studies to reinforce students learning. Students will embark on a case study to apply the knowledge they acquired in the prescribed electives, to deliver innovative and creative social media applications. ITP331 Enterprise Business Analytics & Case Study This module introduces students to the different types of analytics based on statistical and quantitative analysis and predictive modelling. Students will be exposed to implementing descriptive analytics, modelling and data-driven methodology based on business scenarios. It also covers the analysis of unstructured data in enterprise. Students, working in teams, will identify the case and use business analytics software tools to harness data collected from interconnected sources, develop models, validate models, deploy models and monitor results to uncover trends, predict future events and enable better decision making. Students will also use text analytics tool to enrich analytic insights with unstructured data, to understand options and predict outcomes. ITP351 IT Implementation for Human Capital Management & Case Study In this module, students will be exposed to key human capital management activities like talent management, workforce process management, workforce deployment and workforce analytics. Students will be given the opportunity to experience the implementation of enterprise solution to automate human capital management and to streamline and integrate workforce processes. This module also consolidates the knowledge learnt in the various enterprise solutions modules, to research and deploy the use of IT in developing and implementing enterprise solutions and services. ITP352 IT Implementation for Finance & Case Study In this module, students will be exposed to key financial activities like accounting, financial analytics, financial supply chain, and corporate governance. Students will be given the opportunity to experience the implementation of financial management solution to deliver integrated business processes in the area of finance, accounting, financial reporting, and performance management. This module also consolidates the knowledge learnt in the various enterprise solutions modules, to research and deploy the use of IT in developing and implementing enterprise solutions and services. ITP353 IT Implementation for Operations Management & Case Study In this module, students will be exposed to key operations activities like operation analytics, procurement and logistics execution, product development and manufacturing, as well as sales and services. Students will be given the opportunity to experience the implementation of enterprise solution to automate and streamline procurement and logistics execution, product planning and development, and sales order management. This module also consolidates the knowledge learnt in the various enterprise solutions modules, to research and deploy the use of IT in developing and implementing enterprise solutions and services. ITP354 IT Implementation for Corporate Services & Case Study [120 hours] In this module, students will be exposed to key corporate services activities administrative processes that are standard for most businesses. Students will be given the opportunity to experience the implementation of enterprise solution for real estate management, project portfolio management, travel management and quality management. This module also consolidates the knowledge learnt in the various enterprise solutions modules, to research and deploy the use of IT in developing and implementing enterprise solutions and services. ITP361 Financial Informatics Case Study This module exposes students to design thinking as a problem-solving approach as well as to allow them to understand how knowledge and ideas can be converted into improved financial products, processes or services through the use of innovation business process management framework. The project provides students with the practical experience of applying their technical know-how, business processes and financial knowledge they have acquired from the course, to implement financial informatics solutions to fulfil business needs. ITP371 Enterprise Software Development & Project This module provides 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 undertake a project to explore innovative skills to design and implement enterprise applications to solve a particular problem in their area of focus using smart object technologies. ITP372 Enterprise Networking & Project This module covers advanced network technology and network management issues in an enterprise environment. Students will be equipped with in-depth knowledge to differentiate the various types of network technology and to 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 and undertake a project to explore innovative skills to design and implement networks in an enterprise environment using smart object technologies. ITP373 Global Supply Chain Management & Project This module provides students with the fundamental knowledge in, and the key concepts of supply chain management (SCM) and how SCM is enabled through IT to become 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 systemwide costs. The module also provides examples of tools and off-theshelf software packages that have been proven to be effective in understanding key concepts in supply chain management. 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 fulfilment and logistics. Advanced supply chain analysis and modelling as well as future trends and issues in the context of a global and integrated supply chain will be explored. Students will undertake a project to explore innovative skills to design and implement an application with supply chain focus using smart object technologies. ITP381 Business Informatics Project This module provides students with practical experience in applying and integrating their knowledge and skills acquired from various IT and business modules during the course. The module provides students a platform to work in teams to convert ideas into innovative products, processes, services or solutions for businesses. Students will also be given opportunities to develop service innovation and entrepreneurial attributes. 336 337
ITP391 Operations Security & Case Study This module covers the protection and controls of information processing assets in an enterprise IT environment. It starts with operations management practices, such as user management, access control, patch management, malware defence and management, configurations and change management, backup and recovery process, personnel management best practices and etc. Physical security topics complement the protection of the tangible aspect of information systems. Practical aspects of single sign on, identity management, multi-factor authentication and access audit will be included. This module also includes common practices in contractor/ product selection and management, outsourcing security services, managed security and continuous security monitoring. The knowledge learnt will be used to identify potential projects and case studies, and implemented as a project to demonstrate the practical aspects of cyber security. BUSINESS MODULES BM0030 Business Communication 1 This module provides students with a basic foundation in communication skills. It equips them with the foundation skills in writing, speaking and reading in preparation for higher order communication tasks in a business context. The topics covered will include elements of the communication process and the essentials of listening, speaking, writing and reading. BM0031 Principles of Accounting This module provides students with an understanding of the basic concepts and principles of accounting, covering service and merchandising enterprises in the forms of sole proprietorships and companies. Topics covered include fundamental accounting principles, accounting for asset and liabilities, and measurement of profits. Students will also learn to interpret financial statements through the use of financial ratios. Students will be taught the use of a computerised accounting system or software. BM0032 Essentials of Marketing This module provides an overview of the fundamentals of marketing and marketing mix. It includes marketing management concepts and differences between consumer and business markets, and the integration of product, price, place and promotion in producing an effective marketing plan. BM0034 Business Statistics This module covers basic statistical concepts and applications, and includes topics such as permutation and combination, probability theory, probability distribution, estimation, hypothesis testing, least squares method, simple linear regression and correlation. BM0035 Economics This module provides students with an understanding of the basic principles of economics and the framework of economic reasoning as applied in business. Topics covered include the principles of demand and supply, theory of the firm, production costs, profit maximisation, market structures, inflation and unemployment, monetary and fiscal policies and foreign exchange. BM0036 Management Principles This module provides an overview of the principles of management and an understanding of organisation behaviours. Students will learn to manage life at work through the understanding of people s behaviour in organisations. Topics include learning and personality, perception, motivation, attitudes and values, leadership, communication and decision-making. BM0501 Business Communication 2 This module builds on the basic communication skills acquired and equips students with more specific communication skills that are required in a business context. Topics covered include higher order writing skills, questioning techniques, academic and technical report writing and oral presentation skills. Taught through small group tutorial sessions, the focus will be on addressing common errors, correcting ineffective writing styles, and enhancing students English language proficiency through writing practises and use of workbooks. BM0505 Market Research This module provides students with an understanding of market research techniques, use of research data and information in business decision making. Topics include research design, data collection and analysis. Students will also learn to interpret and analyse information and marketing research data collected to achieve competitive advantage. BM0523 Services Marketing This module focuses on problems and strategies specific to the marketing of services. Problem commonly encountered in marketing services, such as difficulties in controlling quality, managing service failure and recovery situations, will be addressed. Case studies and practical examples used by successful service marketers to overcome these difficulties will be discussed extensively. In addition, the delivery is driven primarily through role plays, as well as discussions of best practices to ensure currency and relevance for students. BM0528 Teaching Enterprise Project (Practicum) The Teaching Enterprise Project (TEP) is a module where students are trained using a practice-based and application oriented approach. Students are assigned to relevant live and real business centres to attain on-the-job practical work experience and lifelong skills under the supervision of staff. These business centres emulate the industry environment thus providing learning experiences that are as close to the real world as possible. The attachment is over a period of 12 weeks and covers two training locations. At end of each attachment, students are required to submit a report describing their duties and learning outcomes. BM0515 Entrepreneurship This module inculcates an entrepreneurial spirit and mindset among students, and provides them a platform to develop and exercise their innovation and creativity in a practice-based environment. Through entrepreneurship studies, students will learn to identify, assess and develop new or improve on existing business ideas; and to plan, implement and manage these business ventures and enterprises effectively and profitably. At the end of the module, students will be able to develop a total business plan encompassing feasibility studies, environmental research and analysis, as well as marketing, operations and financial strategies. Students will also experience and understand the challenges and recovery issues faced by a typical entrepreneur through research, case studies and sharing sessions. BM0518 Business Environment This module provides students with an understanding of various regional and international environmental factors and the dynamic nature of these factors, namely political, social, economic, technological and competition, which may affect business operations/ decisions. Case studies or scenario approaches will be used. The essential aspects of the legal system and issues, such as contract, intellectual property rights protection and infringement, will be covered at an awareness level. Students will also gain hands-on experience in searching and processing information from media, online retrieval resource systems, and other sources for analysing and making business decisions. BM0519 Financial Management This module provides a basic understanding of the principles and concepts used in managing the finances of a business. Topics covered include budgeting and forecasting, working capital management and decision, time value of money, capital investment decisions, equity and debt financing. At the end of the module, students will understand the various sources of financing available to a business and how to evaluate the appropriateness of an investment. BM0522 International Business This module provides a basic understanding of the globalisation of business and borderless trade. Topics include the global economy, trade liberalisation and protectionism, international financing from a legal perspective, foreign market entry modes and the new distribution channels that e-commerce opens up for companies that venture into foreign countries. 338 339