Sachverhalt: Sachverhalt: A. Die 1961 geborene W._ lebte von 1978 bis Oktober 1996 in Ägypten, wo sie sich, ohne eine Berufsausbildung absolviert zu haben, im Fremdenverkehr betätigte, indem sie ein Touristencamp führte sowie mehrtägige Reisen organisierte und begleitete. In die Schweiz zurückgekehrt, hatte sie verschiedene Stellen inne, so als Mitarbeiterin in einer Kantine, als Aussendienstmitarbeiterin in der Kosmetikbranche, als Lagermitarbeiterin in einem Modehaus, als Reiseberaterin sowie als Tagesmutter. Von November 2000 bis Mai 2001 besuchte sie an einem Abend pro Woche einen Computerkurs, und erlangte (mit dem Prüfungsprädikat "sehr gut") das Diplom "Informatik-Anwenderin SIZ". Bereits am 2. Januar 2001 hatte sie bei einer Auffahrkollision eine Distorsion der Halswirbelsäule (HWS) erlitten. In deren Folge entwickelte sich ein persistierendes belastungsabhängiges zervikozephales Schmerzsyndrom mit/bei segmentalen Funktionsstörungen im Bereiche der oberen HWS als Kofaktor und eingeschränkter Belastbarkeit (Arztberichte von Dr. R._, Spezialist für Physikalische Medizin und Rehabilitation, vom 5. März und 24. August 2001 sowie vom 2. September 2002). Noch während des vom 18. August 2001 bis 27. April 2002 absolvierten, 250 Lektionen umfassenden Lehrgangs zur Erlangung des Diploms "Office Supporterin SIZ" arbeitete die Versicherte ab August 2001 bis Ende April 2002 als Teilzeitangestellte bei der Kursanbieterin, und zwar zunächst in der Administration, später als Lehrerin. Die im Mai 2002 vom Schweizerischen Informatik-Zertifikat (SIZ) durchgeführte zweitägige Prüfung bestand die Versicherte nicht. Seit August 2002 ist sie Gesellschafterin und Arbeitnehmerin (Geschäftsführerin und EDV-Kursleiterin mit einem Teilzeitpensum) der X._ GmbH. Schon im Juni 2002 hatte sie sich zum Rentenbezug bei der Invalidenversicherung angemeldet. Mit Verfügung vom 9. Juli 2003 bzw. Einspracheentscheid vom 5. März 2004 sprach die IV-Stelle Bern W._ unter Zugrundelegung eines Invaliditätsgrades von (aufgerundet) 44 % ab 1. Mai 2002 eine ordentliche Viertelsrente der Invalidenversicherung nebst einer entsprechenden Zusatzrente für den Ehegatten sowie drei Viertels-Kinderrenten zu. Während sich die Hauptrente auf Fr. 338.- (ab 1. Januar 2003: Fr. 346.-) und die Zusatzrente für den Ehemann auf Fr. 102.- (ab 1. Januar 2003: Fr. 104.-) pro Monat beliefen, betrugen die wegen Überversicherung gekürzten Kinderrenten monatlich je Fr. 77.- (ab 1. Januar 2003: Fr. 79.-). Berechnungsgrundlage bildeten ein massgebendes durchschnittliches Jahreseinkommen von Fr. 33'372.- (Wert 2002) bzw. Fr. 34'182.- (Wert 2003/04) sowie die Teilrentenskala 40. Schon im Juni 2002 hatte sie sich zum Rentenbezug bei der Invalidenversicherung angemeldet. Mit Verfügung vom 9. Juli 2003 bzw. Einspracheentscheid vom 5. März 2004 sprach die IV-Stelle Bern W._ unter Zugrundelegung eines Invaliditätsgrades von (aufgerundet) 44 % ab 1. Mai 2002 eine ordentliche Viertelsrente der Invalidenversicherung nebst einer entsprechenden Zusatzrente für den Ehegatten sowie drei Viertels-Kinderrenten zu. Während sich die Hauptrente auf Fr. 338.- (ab 1. Januar 2003: Fr. 346.-) und die Zusatzrente für den Ehemann auf Fr. 102.- (ab 1. Januar 2003: Fr. 104.-) pro Monat beliefen, betrugen die wegen Überversicherung gekürzten Kinderrenten monatlich je Fr. 77.- (ab 1. Januar 2003: Fr. 79.-). Berechnungsgrundlage bildeten ein massgebendes durchschnittliches Jahreseinkommen von Fr. 33'372.- (Wert 2002) bzw. Fr. 34'182.- (Wert 2003/04) sowie die Teilrentenskala 40. B. Das Verwaltungsgericht des Kantons Bern hiess die gegen den Einspracheentscheid erhobene Beschwerde mit Entscheid vom 15. September 2004 teilweise gut und sprach W._ für das Jahr 2002 drei gekürzte Viertels-Kinderrenten in der Höhe von je Fr. 78.- (anstatt Fr. 77.-) pro Monat und für 2003/04 solche von monatlich je Fr. 80.- (statt Fr. 79.-) zu. Im Übrigen wies das kantonale Gericht die Beschwerde ab. B. Das Verwaltungsgericht des Kantons Bern hiess die gegen den Einspracheentscheid erhobene Beschwerde mit Entscheid vom 15. September 2004 teilweise gut und sprach W._ für das Jahr 2002 drei gekürzte Viertels-Kinderrenten in der Höhe von je Fr. 78.- (anstatt Fr. 77.-) pro Monat und für 2003/04 solche von monatlich je Fr. 80.- (statt Fr. 79.-) zu. Im Übrigen wies das kantonale Gericht die Beschwerde ab. C. W._ führt Verwaltungsgerichtsbeschwerde mit dem Antrag auf Zusprechung einer höheren Rente (als der anerkannten Viertelsrente) sowie auf Ausrichtung ungekürzter Kinderrenten. Während die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung (BSV) auf eine Vernehmlassung.