Course description:
This course is the lab of Programming I, and it introduces students to programming concepts and techniques using Java language in a way appropriate for students without any programming background. Students apply practical examples for the main topics that are studied in Programming I, and they do a final project that includes implementation of the main programming concepts.