Course Overview
Designed for learners with no prior computing knowledge, this foundation-level micro-credential imparts fundamental skills in computing and data analysis. Key topics encompass ethics and professional conduct in computing, computer systems, Python programming, and applied statistics.
As a learner, you will explore ethical considerations in the computing world, addressing contemporary issues such as the digital divide, data privacy, software protection, and information security. This will help you develop a strong sense of professional responsibility in your future career in computing.
You will gain insights into computer architecture and operating systems, solidifying your understanding of modern computer systems. You will learn how to configure and control them through Bash shell, GNU tools, and automation techniques.
The programming component of this course focuses on Python, a versatile and widely used language today. You will learn the basics of programming, including data types, control structures, functions, lists, dictionaries, files, and object-oriented concepts. You will learn how to design and implement programs using Python and its libraries (such as NumPy and pandas) to solve problems in scientific computing and data analysis.
You will also delve into the world of applied statistics, a foundational skill in data analytics, statistical computing, and artificial intelligence. You will learn to apply probability models to real-world problems, present data using graphical and numerical measures, draw conclusions from data, and develop Python scripts to programmatically perform statistical analyses.
Integrating online and in-person delivery, the micro-credential offers various learning activities such as interactive videos, laboratory exercises, live Q&A sessions, and online discussion forums.
This micro-credential is part of the CSM Pathway in Applied Computing.
Who Should Attend
- Individuals seeking to reskill in order to pivot into entry-level IT roles.
Assumed Prior Knowledge
- Basic user-level familiarity with computers
- Basic digital literacy
- Basic pre-university mathematics
What You Will Learn
This micro-credential is predominantly delivered through a competency-based education (CBE) approach where learners acquire and demonstrate mastery of knowledge and skills that are directly relevant to job functions. This prepares them to be industry-ready where they can apply their newly acquired competencies to their work.
List of Competency Units
Code | Competency Unit Title | Credits |
---|---|---|
ICT1505C | Ethics and Professional Conduct | 3 |
ICT1506C | Computer Systems | 3 |
ICT1507C | Programming Fundamentals in Python | 6 |
ICT1508C | Applied Statistics | 6 |
The above are competency units that constitute this micro-credential. Upon completion of the micro-credential, you will be able to:
- Apply ethical frameworks and codes of professional conduct to construct and analyse arguments concerning workplace ethical dilemmas and various computing issues
- Configure basic operating systems and control modern computer systems to handle various computing tasks
- Design, implement, and test well-structured Python programs and algorithms to solve various programming problems
- Analyse data and draw conclusions by applying probability and statistical principles, as well as develop programmatic statistical analyses
Coaching for Success
During the course, you will have access to a team of qualified success coaches who can work with you on learning strategies or to develop a personalised learning plan. Through the success coaches, you can gain access to a wide range of resources and support services, and be empowered with the necessary tools to navigate your learning journey successfully.
Teaching Team
Nicholas Wong
Assistant Professor, Infocomm Technology, Singapore Institute of Technology
Karin Avnit
Associate Professor /Deputy Dir , STLA, SIT Teaching and Learning Academy, Singapore Institute of Technology
Forest Tan
Associate Professor/Assistant Provost (Continuous Learning), Infocomm Technology, Singapore Institute of Technology
Malcolm Low Yoke Hean
Associate Professor, Infocomm Technology, Singapore Institute of Technology
Schedule
Week | Learning Activity | Delivery, Location and Time |
---|---|---|
1 | Micro-credential and competency unit briefing session | In-person SIT@NYP Campus Time TBC |
1 – 13 |
Self-directed learning (including interactive video lectures and self-study) |
Asynchronous Online (average time commitment of at least 9 hours weekly) |
1 – 13 | Q&A online live sessions (based on learners' needs) | Synchronous Online |
3, 6, 7, 12 & 13 (TBC) |
Online assessments |
Synchronous e-assessment with remote proctoring |
13 |
Final exam |
In-person SIT@NYP Campus Time TBC |
Certificate and Assessment
A Specialist Certificate in Ethical Computing and Data Analysis will be issued to learners who:
- Attend at least 75% of the course and
- Undertake and pass all credit bearing assessments
Assessment Plan
The learner will undertake a combination of formative and summative quizzes, programming assignment(s) or project(s) and a final written exam.
Fee Structure
The full fee for this course is S$9,868.86.
Category | After SF Funding |
---|---|
Singapore Citizen (Below 40) | S$2,960.66 |
Singapore Citizen (40 & Above) | S$1,149.86 |
Singapore PR / LTVP+ Holder | S$2,960.66 |
Non-Singapore Citizen | S$9,868.86 (No Funding) |
Note:
- A one-time, non-refundable matriculation fee of $54.50 will be collected before course commencement.
- All fees above include GST. GST applies to individuals and Singapore-registered companies.
Course Runs
Learning Pathway
Earn Stackable Specialist Certificates
New Engineering Micro-credentials Launching Soon!
Exciting news! We are introducing new micro-credentials in Electrical and Electronic Engineering & Infrastructure and Systems Engineering. Be among the first to know by registering your interest today! Register now →