Việc ứng dụng công nghệ thông tin đã được thúc đẩy mạnh mẽ trong những năm qua. Các phần mềm máy tính hỗ trợ cho quá trình giáo dục, đào tạo là rất cần thiết. Đối với vật lý, chúng ta đã có nhiều phần mềm khác nhau, nhưng mỗi phần mềm đều có ưu - nhược điểm riêng. Một phần mềm được đánh giá là tốt nếu nó có khả năng hạn chế được nhiều nhất các nhược điểm của các phần mềm khác. Easy Java Simulation (EJS) là một trong các phần mềm đó. EJS vừa mới được xây dựng từ năm 2004 và đã thể hiện được những ưu điểm của nó. Trong quá trình nghiên cứu ứng dụng các phần mềm và ngôn ngữ lập trình vào quá trình dạy - học vật lý, nhóm tác giả đã rút ra được những thuận lợi và khó khăn khi sử dụng EJS trong mô phỏng thí nghiệm vật lý. Trong báo cáo này, nhóm tác giả giới thiệu sơ lược về EJS, kết quả mô phỏng thí nghiệm ảo với EJS và ưu - nhược điểm của EJS.