Introduction to Computer Programming

Course Number
LMSC-261
Description

In this course, students will learn the fundamentals of computer programming that serve as the 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. Because Berklee is an Apple-based institution, students must bring a Mac laptop to class each week.

Credits
3
Prerequisites
MTEC-111 or MTEC-122; score of 80% or higher on the General Math Exam and the Logarithms Exam; or pass LMSC-130, or LMSC-250. You must also be a native English speaker, or pass LENG-106.
Required Of
ELPD majors
Electable By
All
Semesters Offered
Fall, Spring, Summer
Location
Boston
Department
LART
Course Chair
Marcela Castillo-Rama
Courses may not be offered at the listed locations or taught by the listed faculty for every semester. Consult my.berklee.edu to find course information for a specific semester.