Sachverhalt: Sachverhalt: A. Z._ (Klägerin) stand seit dem 1. Januar 2001 als Krankenschwester in einem Arbeitsverhältnis mit der X._ (Beklagte), vorerst mit einem Beschäftigungsgrad von 60%, später von 80%. Auf ihr Begehren gestattete die Beklagte ihr die Teilnahme an zwei Weiterbildungskursen (Basis- und Aufbaukurs für Ausbilderinnen) von insgesamt 9 1/2 Tagen während der Arbeitszeit und übernahm das Kursgeld von Fr. 870.-. Nachdem die Beklagte erfahren hatte, dass die Klägerin an insgesamt vier freigehaltenen Tagen ohne sie zu informieren keinen Kurs besucht hatte, aber auch nicht zur Arbeit erschienen war, kündigte sie das Arbeitsverhältnis am 16. April 2002 fristlos. Nachdem die Beklagte erfahren hatte, dass die Klägerin an insgesamt vier freigehaltenen Tagen ohne sie zu informieren keinen Kurs besucht hatte, aber auch nicht zur Arbeit erschienen war, kündigte sie das Arbeitsverhältnis am 16. April 2002 fristlos. B. Am 19. August 2002 belangte die Klägerin die Beklagte vor Bezirksgericht Liestal aus ungerechtfertigter fristloser Entlassung auf Lohnzahlungen von brutto Fr. 20'684.90 sowie Ferienentschädigung von netto Fr. 984.40, vergleichsweise auf Fr. 21'000.- netto. Der Bezirksgerichtspräsident befand, die fristlose Entlassung sei gerechtfertigt, und wies die Klage am 22. Oktober 2002 ab. Auf Appellation der Klägerin hob das Kantonsgericht Basel-Landschaft, Abteilung Zivil- und Strafrecht, das bezirksgerichtliche Urteil am 27. Mai 2003 auf, da es die fristlose Entlassung für ungerechtfertigt hielt. Es verurteilte die Beklagte in teilweiser Gutheissung der Klage zur Zahlung von Fr. 19'657.10 brutto als Ersatz für entgangenen Lohn und Ferienentschädigung, unter Abzug eines von der Beklagten verrechnungsweise geltend gemachten Betrages von Fr. 870.- für die Kurskosten. Einen Anspruch der Klägerin auf eine Pönalentschädigung nach Art. 337c Abs. 3 OR verneinte es. Auf Appellation der Klägerin hob das Kantonsgericht Basel-Landschaft, Abteilung Zivil- und Strafrecht, das bezirksgerichtliche Urteil am 27. Mai 2003 auf, da es die fristlose Entlassung für ungerechtfertigt hielt. Es verurteilte die Beklagte in teilweiser Gutheissung der Klage zur Zahlung von Fr. 19'657.10 brutto als Ersatz für entgangenen Lohn und Ferienentschädigung, unter Abzug eines von der Beklagten verrechnungsweise geltend gemachten Betrages von Fr. 870.- für die Kurskosten. Einen Anspruch der Klägerin auf eine Pönalentschädigung nach Art. 337c Abs. 3 OR verneinte es. C. Die Beklagte führt eidgenössische Berufung mit dem Antrag, das obergerichtliche Urteil aufzuheben und die Klage abzuweisen. Die Klägerin schliesst auf Abweisung der Berufung und Bestätigung des angefochtenen Urteils.