Why CLW?
- The only diploma that gives you the best of both worlds in technology and law for emerging roles in the law, IT, compliance and regulatory sectors
- Gain an extra edge for future pursuits of diverse university degrees in law, computing and information systems
- Industry-relevant learning through partnerships with top-notch industry leaders, integrated projects and LegalTech hackathon
- Customised learning pathway to tailor to individual interests and aspirations
About CLW
Be at the exciting intersection of law and technology with the Diploma in Computing with Law (CLW)! You will become a sought-after talent capable of harnessing technology to enhance the delivery of legal services. Whether you choose to join the legal profession or embark on a tech career, your dual power skillsets will make you stand out either way!
With law firms undergoing digital transformation, you can help develop digital tools and platforms to enhance legal processes and services. As AI and data analytics become part of everyday life, businesses and organisations also need talent with the skills to ensure IT systems and processes meet compliance standards and regulatory requirements.
The first and only diploma of its kind, CLW equips you with strong fundamentals in Information Technology, law, compliance, and regulatory frameworks. You will develop core tech skills in programming, database management and cybersecurity, as well as gain a solid understanding of legal concepts such as contracts, intellectual property, and corporate governance. Through modules such as Legal & Compliance Technologies and Privacy & Data Protection, you will explore how tech can be used to solve legal and compliance challenges in real-world settings.
In your second year, apply your skills by working on an integrated capstone project to tackle real-world IT challenges that have a legal or compliance focus. You can also participate in a LegalTech Hackathon, where you will work in teams to address industry problem statements using AI, data and software tools, and pitch your ideas to professionals in the field.
During your final year, choose a one-year internship with a LegalTech firm or tech company to deepen your industry exposure. Alternatively, customise your learning journey by taking up to four electives in areas such as artificial intelligence, software engineering, cloud architecture, or emerging legal technologies.
You will work on AI-based legal research and compliance assessments, and gain experience in developing innovative solutions like smart contracts and legal automation.
With an industry-relevant curriculum co-developed with and supported by various industry leaders and agencies, there will be opportunities to work on projects commissioned by renowned professional services firms. For instance, you can look forward to delivering real-world solutions for award-winning law firm Eugene Thuraisingam LLP, contract management platform Lexagle, and multidisciplinary tech-enabled legal solution provider Rajah & Tann Technologies.
To give you an edge for further studies in law or IT, or for your future career, CLW enables you to earn industry certifications in both tech and legal domains. These include:
- AWS Certified Cloud Practitioner
- Certified Entry-Level Python Programmer
- Certificate in AI Ethics and Governance
- Professional Scrum Master/Product Owner I
Further Studies
You may be eligible for advanced standing when applying for related degree programmes at both local and overseas universities, especially in areas such as computing, information systems, LegalTech, business and law.
Careers
From law and tech firms, banks, government agencies to MNCs, organisations across industries are seeking professionals with expertise in both law and technology.
With this combination of skills, you will be ready for roles in risk and legal compliance management, legal innovation, intellectual property protection, data protection, software engineering, full stack development and more. You can pursue careers such as:
- Legal Technologist
- Data Protection Executive
- Enterprise Risk Management Associate / Enterprise Risk Management Executive
- IP Paralegal / IP Executive
- IP Commercialisation Associate / IP Commercialisation Analyst
- IP Management Associate / Manager
- Applications Support Engineer
- Associate Applications Support Engineer
- Associate Product Analyst
- Associate Software Engineer
- Associate UI Designer / Associate UX Designer
- Back End Developer / Front End Developer
- Full Stack Developer
Entry Requirements
AGGREGATE TYPE ELR2B2-C
To be eligible for consideration, candidates must have the following GCE ‘O’ Level examination (or equivalent) results.
Subject | 'O' Level Grade |
---|---|
English Language | 1-7 |
Additional Mathematics/Mathematics | 1-6 |
Any one of the 2nd group of Relevant Subjects for the ELR2B2-C Aggregate Type | 1-6 |
Applicants must also fulfil the aggregate computation requirements for the ELR2B2-C Aggregate Type (English Language, 2 relevant subjects and 2 other best subjects) listed at www.np.edu.sg/docs/ELR2B2.pdf.
For students with other qualifications, please refer to the NP website for the entry requirements and admissions exercise period.
Candidates with severe vision deficiency may encounter difficulties meeting the course requirements and expectations.
What You Will Learn
Programming I (5 Credit Units)
This module introduces the fundamentals of programming and how to develop programs using appropriate problem-solving techniques in a modular style. In this practice-oriented module, students are taught how to apply
problem-solving skills using a top-down structured programming methodology and given ample practice in translating solutions into computer programs, then test and debug the programs. Topics include data types, variables, expressions, statements, selection
structures, loops, simple computation and algorithms, functions and the use of libraries. Students will also practise the use of pseudocode, best practices of programming, debugging techniques with the help of tools, development of test cases, and
suitable program documentation. In addition, they will study various areas where application software plays a prominent part in helping organisations solve problems. Students will be given ample opportunity for independent and self-directed learning.
Cyber Security Fundamentals (2 Credit Units)
This module provides an overview of the various domains of cyber security. It helps develop an understanding of the importance of cyber security in today’s digital world. It aims
to provide an appreciation of cyber security from an end-to-end perspective. It covers fundamental security concepts, tools and techniques in domains such as data, end-user, software, system, network, physical, organization, and digital forensics.
It also helps develop knowledge and skills in identifying common cyber threats and vulnerabilities, and to apply techniques to tackle these issues.
Data Science Fundamentals (2 Credit Units)
This module provides an overview of Data
Science, its importance in the world of data and how it affects the competitiveness of organizations. Learners will learn about the different areas within Data Science and the core pillars essential to practise in the area. Students will also be introduced
to Design Thinking. Indicative topics include Introduction to Data Science, Big Data and Analytical Design Thinking.
Legal and Compliance Technologies (2 Credit Units)
This module gives students a basic understanding of how emerging
technologies are changing the legal and compliance space by introducing them to both law and technology. Through this module, students will be better able to comprehend and appreciate technology solutions that promote innovation and productivity in
the legal and compliance profession.
Computing Mathematics (4 Credit Units)
This module introduces the basic concepts of relations and functions, matrices and methods of statistics and their applications relevant to IT professionals.
The main emphasis in this module is to develop students’ ability in solving quantitative problems in computing mathematics, probability and statistics. Topics covered include fundamentals of statistics and probability, discrete and
continuous probability distributions.
Fundamentals for IT Professionals I (2 Credit Units)
This module provides a broad introduction to the field of ICT by exploring the roles, professional practice, ethical expectations and career
development paths of IT professionals. Through a guided inculcation of interpersonal and teamwork skills with strong team bonding spirit, the module aims to deepen students’ commitment to the sector that the course prepares them for. In addition,
students will be required to begin charting their career path in the ICT industry by considering crucial aspects such as personal preferences and aptitude, job roles and responsibilities, skills needed and further education.
Health & Wellness^ (1 Credit Unit)
This is a Level 1 Core module for all Year 1 students. The module will introduce students to the importance of maintaining both physical and mental health through the knowledge and monitoring of health indicators, and application through appropriate exercises. The aim of the module is to empower students with basic knowledge and skills to be independent and responsible in maintaining overall personal health.
Innovation Made Possible^ (3 Credit Units)
^ Critical Core modules account for 10 credit units of the diploma curriculum. They include modules in innovation and world issues, as well as an interdisciplinary project. By bringing students from diverse diplomas together, the interdisciplinary project fosters collaboration to explore and propose solutions for real-world problems. NP aims to develop students to be agile and self-directed learners, ready for the future workplace.
Programming II (4 Credit Units)
This module builds upon the knowledge and skills acquired in Programming 1 (PRG1). It aims to provide opportunities for the students to develop medium-scale applications based on a different programming paradigm from procedural programming
that students learnt in Programming I, such as Object-Oriented (OO) Programming, to allow students gain exposure to different approaches and techniques in programming. The main concepts of the programming paradigm and the development of applications
with it will be taught in this module. A high-level programming language suitable to demonstrate the programming approach will be used.
The module may also cover the concept of Abstract Data Types (ADTs) and the implementation of selected ADTs. Use
of advanced ADTs especially related to data structures, may be covered. The module may also highlight fundamental system design concepts and artifacts such as class diagrams, to reinforce the understanding of the programming paradigm and to also introduce
software design concepts to students, to demonstrate the relationship between software design and development. Then, the module may introduce the use of Application Protocol Interface (API) when required.
Front-End Development (4 Credit Units)
This module provides
students with the knowledge and skills needed to develop responsive user interfaces and build front-end applications using languages and tools such as HTML5, CSS3, JavaScript and other modern front-end web frameworks. Students will learn how to consume
and integrate third-party APIs in their applications. Students may also learn in practice how to clearly document and present the projects they have built, using up-to-date project/code management and source control tools like Git. User experience
concepts in front-end applications will also be covered in the module.
The focus of this module is to develop and strengthen skills in development of front-end applications with care for user experience.
Databases (4 Credit Units)
Today’s business organisations
depend on information systems in virtually all aspects of their businesses. Corporate databases are set up to hold the voluminous business transactions generated by these information systems. This module introduces students to the underlying concepts
of database systems and on how to model and design database systems that reflect business requirements.
Students will be taught how to analyse data needs, model the relationships amongst the data entities, apply normalisation process to relations
and create the physical database. Skills to be taught include data modelling technique, transformation of data model to relations, normalisation technique and SQL (structured query language).
Foundations of Law (4 Credit Units)
This module gives an overview of the
foundational principles of law within the Singapore legal system. It covers essential aspects of Criminal Law, Tort Law, Contract Law, Agency Law, Corporate Law, Intellectual Property Law, and Technology Law. Students will gain foundational legal
knowledge necessary to understand and apply legal principles in technology-related projects.
Confident Communication: Find Your Voice (VOICE)^ (3 Credit Units)
^ Critical Core modules account for 10 credit units of the diploma curriculum. They include modules in innovation and world issues, as well as an interdisciplinary project. By bringing students from diverse diplomas together, the interdisciplinary project fosters collaboration to explore and propose solutions for real-world problems. NP aims to develop students to be agile and self-directed learners, ready for the future workplace.
Back-End Development (4 Credit Units)
This module provides students with the fundamental knowledge and skills required in back-end development. It will also cover the integration of back-end system with databases, possibly external systems as well as consuming data from web application protocol interfaces (APIs). The module will first cover the infrastructure of a web application, often supported by a back-end system, before diving into details of the basic back-end component of a web application. Students will also be introduced to different possible implementations of back-end systems, such as microservices, focusing on different components of the system. Towards the end of the module, it may also introduce to the students how their knowledge in back-end development can be applied in applications with various front-end interfaces; this allows students to flexibly apply their back-end development concepts and skills learnt in developing back-end systems of various uses.
Students will be exposed to usage of suitable languages, tools and frameworks that will enable them to learn back-end development in practice. They will also learn how to make use of source code version control systems such as GIT or CCA to develop their applications effectively and efficiently.
User Experience Design and Prototyping (4 Credit Units)
This module equips students with the knowledge and abilities to create digital products that are focused on the user by integrating concepts from Agile, Design Thinking, and User Experience. Students will learn to observe user behaviour, apply research methods, and use an iterative design approach involving rapid prototyping and usability testing. By the end of the module, students will have created a UX portfolio that demonstrates their capability to create efficient and effective solutions.
Intellectual Property Management & Protection (4 Credit Units)
This module enables students to master a range of intellectual property (IP) management and protection strategies. Students will learn to identify, assess, exploit, and safeguard intellectual assets, including patents, trademarks, copyrights, and trade secrets. Students will apply legal frameworks, practical approaches, and enforcement mechanisms to manage IP assets effectively and profitably in business and technology contexts.
Contracts & E-Transactions (3 Credit Units)
This module provides students with practical training in contract negotiation, review, and management, with a focus on IT contracts and electronic transactions. Students will explore the legal framework governing electronic transactions in Singapore and apply best practices for compliance. Students will become competent in negotiating, reviewing, and managing contracts effectively, ensuring legal compliance and achieving favourable outcomes for stakeholders.
Fundamentals for IT Professionals II (2 Credit Units)
This module gives a course-based experience in which students can engage with the local community and industry. This includes participation in community service events or in Service-Learning projects that leverages on students' discipline knowledge and skills to meet identified needs. Through iterative and guided reflection on the service experience, students gain a broader appreciation of their discipline and an enhanced sense of personal voice, empathy and civic responsibility. Industry talks and seminars are organised to keep students up-to-date on emerging trends so as to build up their interpersonal, team and networking skills with the community and industry.
World Issues: A Singapore Perspective^ (2 Credit Units)
^ Critical Core modules account for 10 credit units of the diploma curriculum. They include modules in innovation and world issues, as well as an interdisciplinary project. By bringing students from diverse diplomas together, the interdisciplinary project fosters collaboration to explore and propose solutions for real-world problems. NP aims to develop students to be agile and self-directed learners, ready for the future workplace.
Business Analysis and Product Management (4 Credit Units)
This module combines principles of business process analysis and software Product management to equip students with the skills to optimize business workflows and manage software products effectively. Students will learn to model and analyze business processes, identifying gaps and proposing IT solutions or workflow restructuring to enhance efficiency and reduce costs. They will also explore how emerging technologies like AI, big data, and IoT drive business process innovation. At the same time, the module covers software product management, emphasizing the unique aspects of software life cycles and equipping students with hands-on skills to manage products from conception to delivery. Case studies and practical projects will reinforce these concepts, ensuring students can translate business objectives into effective technology solutions.
System Solutioning and Development (4 Credit Units)
In this module, students will undertake a project that applies the knowledge and skills they have gained throughout their curriculum to solve a real-world problem at the intersection of law and technology. Students can either collaborate with a client to address a practical legal challenge using technology, or propose a project aligned with their own interests in legal or compliance space. The project will require students to analyze legal or compliance processes, identify opportunities for improvement, and design or implement a technologydriven solution. Through this hands-on experience, students will develop critical problemsolving abilities and gain practical insight into how technology can transform legal services and processes.
Privacy & Data Protection (4 Credit Units)
This module examines data protection and privacy principles, regulations, and best practices within business and IT environments. Students will explore the regulatory frameworks governing personal data protection in Singapore and evaluate how they align with global data privacy standards. Students will be equipped to address data protection challenges in organizational settings, focusing on practical aspects of data management, risk assessment, and ensuring regulatory compliance.
Cybercrimes & Cybersecurity (3 Credit Units)
This module explores the legal aspects of cybersecurity and cybercrime, focusing on how organizations can prevent, detect, and respond to cyber threats. Students will learn about the various types of cybercrimes and the legal responsibilities of organizations in protecting digital assets and handling cybersecurity incidents. The module also examines best practices in cybersecurity, enabling students to contribute effectively to safeguarding digital assets across different scenarios.
Corporate Governance and IT Compliance (2 Credit Units)
This module examines the crucial role of corporate governance and IT compliance in business operations, focusing on legal, ethical, and sustainability standards. Students will study governance frameworks and best practices, emphasizing IT and business risk management, including compliance with ESG principles as well as AML, KYC, and CFT regulations. Students will be able to help organizations align their practices to integrate sustainability, ensure legal compliance, and promote ethical conduct.
Fundamentals for IT Professionals III (2 Credit Units)
This module provides a stepping stone to the students in their IT career. Students are given an insight into the InfoComm industries and are kept updated with the latest skill sets required in their IT career path. They also have the opportunity to be exposed to various institutes of higher learning to further acquire their skill sets.
Refer to Electives Modules Synopsis.
Internship
This module provides students with the opportunity to apply the knowledge and skills gained from the various modules in the course to the development of an IT solution to solve a practical problem. Students may undertake a real-life IT project in an organisation that may include problem definition, requirements analysis, design, development and testing, delivery and presentation of the solution. Through the project, students will learn and appreciate the project planning and control issues relating to IT project development.
Digital Transformation
This module will discuss how digital disruption, and technologies continue to drastically alter competitive dynamics across industry and businesses. Using digital transformation framework, student will learn how to assess an organisation by looking at their people, culture, leadership, processes, technology, and data, and to develop digital transformation strategy that is tied to the business outcomes and goals.
Data Structures and Algorithms
This module focuses on coverage of fundamental data structures and algorithms and their implementations within the conceptual framework of abstract data types. The module also allows students to apply their implementations in developing related applications to solve real-world problems. The relationship between algorithms and programming will be emphasized, and an introduction will be given on basic performance measures and analysis about space and time complexity for software problems.
Cloud Architecture and Technologies
This module gives insight into the key concepts and technologies of cloud computing which include cloud characteristics, service models (SaaS, PaaS, and IaaS), deployment models (Public cloud, Private cloud, Community cloud, and Hybrid cloud), and the features of cloud computing technologies. It also covers the cloud computing architecture, emerging trends and issues such as clouds for mobile applications, cloud portability and interoperability, scalability, manageability, and service delivery in terms of design and implementation issues. The module discusses the benefits and challenges of cloud computing, standards of cloud computing service delivery, and Service Level Agreement (SLAs) for cloud services. Hands-on activities are included to expose students to various cloud computing services offered by major cloud computing providers such as Amazon Web Services (AWS), Google App Engine (GAE), and Microsoft Windows Azure.
Emerging Trends in Legal Technology
The revolution in computing and communications has spurred the rapid advancement of IT in modern societies, and there is little to suggest that its proliferation will slow down in the near future. In the light of this trend, this module is designed to help students keep abreast of the latest IT developments in the legal and compliance sector to stay current and relevant in the fast-moving industry. To achieve this objective, the syllabus for this module will be guided by technology research and feedback from industry partners, and both seminar-style and hands-on workshop teaching approaches may be adopted depending on the nature of the topic covered.
Ethical & Legal Issues in Emerging Technologies
This module explores the ethical and legal challenges posed by emerging technologies such as artificial intelligence, blockchain, and the Internet of Things. Students will investigate relevant ethical principles and legal frameworks to critically assess the impact of these technologies on society. The module trains students to navigate the complex legal and ethical landscape of the rapidly evolving digital economy.
Capstone Project
In this module, students are required to complete a substantial project that is the culmination of their education in the School of InfoComm Technology. The project can be a real-world problem proposed by a client, or it can be proposed by the student in pursuit of their personal interests.
In this module, students are assessed by coursework only.
Internship II
This module allows the student to extend their internship and undergo additional IT-related on-the-job training in a real-life working environment. In the process, the student will experience working as part of a team and may be exposed to various aspects of project planning, development, testing and delivery. In addition, students will deepen their understanding of certain IT technologies, which may include (but are not limited to) cloud computing, advanced programming, mobile or web development, DevOps processes, data analytics, enterprise systems, Internet of Things, games design and development, information security or artificial intelligence.