Introduction to Computer Programming

Course Number

In this course, students learn the fundamentals of computer programming that serve as a foundation for developing software applications and further exploration of programming languages. Instead of focusing on a single language or platform, this course prepares students to understand computer codes in general and to understand the role computers can play in solving real-world and creative problems. By recognizing the concepts that are universal in computer programming, students are better prepared to understand any codes they come across, providing them with advanced problem-solving skills that are important when adapting to different languages based on specific situations. This course covers the basics of Javascript, HTML, CSS, SQL and C programming. These languages are used to develop simple projects throughout the semester. The logical thinking and technical skills students learn in this course can be used to develop a wide range of practical applications on the web, and in game, software, and product development. This course requires students to have a Mac laptop, which they can bring to class.

Passing score on the General Math Exam and the Logarithms Exam, LMSC-130, or completion of college level precalculus or higher; and LENG-106 or native English speaker
Required Of
ELPD majors not taking LMSC-207, LMSC-208, or LMSC-209
Electable By
Semesters Offered
Fall, Spring, Summer
Course Chair
Mike Mason
Courses may not be offered at the listed locations or taught by the listed faculty for every semester. Consult to find course information for a specific semester.

Get More Information

By requesting information from Berklee, you will receive emails about our educational programs, student resources, facilities, and more based on your selections.