Ethical Computing

Who should attend?

 

Any person using a computer, PC, notebook, PDA, etc...

 

At a Glance

 

This course will enable candidates to get a better perspective on social and ethical impacts and implications of information technology

Course Level: Beginner

Time frame/Duration: 16 Hours

Prerequisites: -

 

Topics:

 

Chapter 1: Introduction to course, computer ethics, reasoning skills.

Chapter 2: Introduction: Social, Ethical, and Professional Issues in Computing

Chapter 3: Introduction: What is Computer Ethics?

Chapter 4: Philosophical Ethics

Chapter 5: Professional Ethics

Chapter 6: Software Theft

Chapter 7: Property Rights in Computer Software

Chapter 8: Computers and Privacy

Chapter 9: The Invasion of Privacy

Chapter 10: Computer Crime, Abuse, and Hacker Ethics

Chapter 11: Hacking and Viruses

Chapter 12: Responsibility and Liability

Chapter 13: The Social Implications of Computers: Autonomy and Access

Chapter 14: Computerizing the Workplace

Chapter 15: ACM Code of Ethics and Professional Conduct (1992)

Chapter 16: IEEE Code of Ethics (1990)

Learning outcomes: Students should acquire specific knowledge about major issues in several different areas of the field of Computer Ethics

Building your Home Network

Who should attend?

 

This course can usefully be taken by those who wish to gain a better understanding of the technical aspects of networking. This course requires no previous experience or knowledge in networks, the course is therefore suitable for people from a non-technical background.

 

At a Glance

 

This course is designed to provide students with a basic understanding of computer network technologies and concepts.

 

Course Level: Beginner

Time frame/Duration: 12 Hours

Prerequisites:  -

 

Topics:

 

Chapter 1: Understanding Networks

Chapter 2: Understanding Network Hardware

Chapter 3: Networking Tools & Cables

Chapter 4: Planning a Network

Chapter 5: Preparing Networking Hardware 

Chapter 6: Configuring Clients

Learning outcomes:

Upon successful completion of this course, students should have a general knowledge on how the Computer networks works and set up a Small LAN Network.

Introduction To Object Oriented Programming

Who should attend?

 

This course can usefully be taken by those who want to learn programming. This class is designed for people who are comfortable using computers, but with little or no programming experience.

 

At a Glance

This course is designed to give students the general knowledge required to understand many of the general programming concepts required in any programming language. In addition to the general programming concepts, students will gain the ability to design, create, test and debug a fully functioning program.

Course Level: Beginner

Time frame/Duration: 12 Hours

Prerequisites: Good Knowledge of Computers

Topics:

Chapter 1: Programming Basics

 

Chapter 2: Controls & Coding

 

Chapter 3: Coding the Details

 

Chapter 4: Lists & More Controls

 

Chapter 5: Using OO Tools

 

Chapter 6: Program Tuning

 

Chapter 7: Delivering the Program

 
 

Learning outcomes: Upon successful completion of this course, students should be able to design and develop Windows-based business applications that meet commercial programming standards. 

PC Repairs and Maintenance

Who should attend?

 

This course is designed to candidates who want to self-repair their PC at Home.

 

At a Glance

 

This course is to enable the candidates to install, configure, optimise and upgrade personal computer components.

 

Course Level: Beginner

Time frame/Duration: 9 Hours

Prerequisites: None

Topics:

 

Chapter 1: Identifying Personal Computer Components

 

Chapter 2: Effectively Working with Personal Computer Components

 

Chapter 3: Laptops and Portable device

 

Chapter 4: Understanding Operating Systems

 

Chapter 5: Understanding Basics of Installing, Configuring, Optimising and Upgrading Operating System

 

Learning outcomes: Candidates will also be able to perform preventative maintainance of personal computers components. They will also be able to Identify the fundamental principles of Operating System as well as installing, configuring, optimising and upgrading operating systems.