Ethical Computing and Data Analysis (Classroom, Synchronous & Asynchronous)

Training Provider: SINGAPORE INSTITUTE OF TECHNOLOGY
Course Reference: TGS-2023035948
S$2,716
Original: S$9,054
Save S$6,338

About This Course

Upon successful completion of this Micro-Credential, learners should be able to:
 Ethics and Professional Conduct:
• Describe social and ethical issues in computing.
• Apply moral reasoning about contemporary ethical and professional issues in computing.
 Programming Fundamentals in Python:
• Write a basic program involving fundamental programming constructs in Python.
• Design and implement algorithms to solve programming problems.
• Design and implement algorithms using object-oriented programming principles.
• Recognise and use Python packages (e.g., numpy, pandas) for tasks in scientific computing and data analysis.
 Computer Systems:
• Describe how networks interact with operating systems and applications to provide services and share resources among individual systems.
• Interact with and control modern computer systems by creating simple programs to automate operations via the bash shell and associated GNU (GNU's Not Unix) tools.
 Applied Statistics:
• Apply measures of central tendency and deviation to data in appropriate contexts.
• Understand and determine when to use different basic probability distributions.
• Perform linear regression and apply statistical inference on datasets.
• Implement Python scripts for statistical analysis.

What You'll Learn

This introductory-level Micro-Credential aims to equip learners with foundational computing skills. By fostering a computing mindset, learners will understand the significance and interconnections of various computing and data analysis fundamental concepts. Key topics covered include ethics and professional conduct in computing, Python programming, computer systems, and statistical methods.

To instill good professional conduct for their future computing careers, students will explore ethical theories and their application to contemporary issues including the digital divide, data privacy, software protection, and information security. Programming, a fundamental computing skill, will be taught through basic concepts such as data types, control structures, functions, lists, dictionaries, files, and objects, which can be harnessed for solving practical problems. Students will learn the Python programming language and will be introduced to several useful Python packages. To build data analysis skills, students will learn concepts in applied statistics and how to programmatically carry out statistical analyses. Students will also be taught concepts in computer architecture and operating systems, to be able to control modern computer systems. Designed for individuals with no prior computing knowledge beyond basic computer operation, this Micro-Credential is suitable for anyone looking to reskill in the ICT domain.

Entry Requirements

o Basic user-level familiarity with computers.
o Basic digital literacy.
o Basic pre-university mathematics.

Course Details

Duration 144 hours
Language English
Training Commitment Not specified
Total Enrolled 17 students
Back to All Courses
Note: To apply for this course, visit the SkillsFuture website or contact the training provider directly.

More Courses from SINGAPORE INSTITUTE OF TECHNOLOGY

This course is designed to equip you with the essential skills to excel in the rapidly evolving digi...
Duration 400 hours
Fee After Subsidy S$4,500
This curriculum is designed for individuals with little to no prior experience in data analytics. It...
Duration 400 hours
Fee After Subsidy S$4,500
This course provides a comprehensive understanding of the core concepts and practices in digital pro...
Duration 350 hours
Fee After Subsidy S$3,900