CSEN112L Programming Laboratory

2026 - Today American University of Beirut - Mediterraneo Campus

This lab course is designed to introduce students to the Java programming language. The lab builds on students’ existing knowledge of programming from Python and focuses on core Java concepts such as object-oriented programming (OOP), data structures, and exception handling. The course includes hands-on programming exercises and projects that aim to develop a solid foundation in Java while reinforcing good programming practices.