Introduction to Computer Programming
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.