This document provides an overview of the CS305j Introduction to Computing course. It discusses the course content which will involve learning to solve problems and implement solutions as Java programs. Grades are based on programming assignments, quizzes, exams, and Java practice problems. The professor's background and expectations for the course are outlined. Students are advised to work hard, ask questions, start assignments early, and study in groups to succeed in the course.