Java-Code?

Wie sieht die Methode Punktspiegelung und horizonalspieglung aus?

Implementieren Sie die Operation punktSpiegeln, die alle Punkte am Mittelpunkt des Bildes spiegelt.

Implementieren Sie in SWBild die Operation horizontalSpiegeln, die das Bild an der horizontalen Achse spiegelt.Für die Lösung zu dieser Operation ist kein zusätzliches Array-Objekt zugelassen, sie muss also „in place“ erfolgen

/**
 * SWBild ist eine Klasse, die Graustufenbilder repraesentiert und
 * manipuliert. Die Implementierung erfolgt durch ein einfaches
 * Bildformat: Die Bildpunkte werden in einem zweidimensionalen
 * Array von 'short'-Werten gehalten. Jeder Feldeintrag kann einen
 * Wert zwischen 0 und 255 annehmen. Andere Werte sind unzulaessig.
 * Der Wertebereich [0..255] repraesentiert den Graustufenbereich:
 * 0 fuer Schwarz, 255 fuer Weiss und dazwischenliegende Werte fuer
 * die Grauabstufungen.
 * 
 * Beispielmethode 'dunkler': Ein geladenes Bild kann um
 * ein gegebenes 'delta' abgedunkelt werden.
 * 
 */
class SWBild
{
    private int anzahlPiksel=0;


    // die Bilddaten dieses Bildes
    private short[][] _bilddaten;


    // die Breite dieses Bildes
    private int _breite;


    // die Hoehe dieses Bildes
    private int _hoehe;


    // Leinwand zur Anzeige
    private Leinwand _leinwand;


    /**
     * Initialisiert ein Bild mit einer Bilddatei. Der Benutzer kann interaktiv mit
     * Hilfe eines Dateidialogs die zu ladende Datei auswaehlen.
     */
    public SWBild()
    {
        _bilddaten = BildEinleser.liesBilddaten();
        if (_bilddaten != null)
        {
            aktualisiereBildgroesse(_bilddaten);
            erzeugeLeinwand();
        }
    }


    /**
     * Initialisiert ein Bild mit einer Bilddatei. Der Dateiname kann als absoluter
     * oder relativer Pfad uebergeben werden.
     * 
     * @param bilddateiName
     *            der Name der Bilddatei
     */
    public SWBild(String bilddateiName)
    {
        _bilddaten = BildEinleser.liesBilddaten(bilddateiName);
        aktualisiereBildgroesse(_bilddaten);
        erzeugeLeinwand();
    }

/**
     * Erzeuge bei diesem Bild einen Spot mit Radius r, Mittelpunkt x0,y0 und
     * Beleuchtungsintensitaet i. Ausserhalb von r nimmt die Ausleuchtung linear ab.
     * Wie im wirklichen Leben...
     * 
     * @param xo
     *            x-Koordinate des Mittelpunktes
     * @param yo
     *            y-Koordinate des Mittelpunktes
     * @param r
     *            Radius
     * @param i
     *            Beleuchtungsintesitaet
     */
    public void spot(int x0, int y0, int r, short i)
}


Mathematik, programmieren, Java, Informatik, Python, Softwareentwicklung, Wirtschaftsinformatik, technische informatik, angewandte Informatik
Java-Code, Array?

Kann jemand mir die Methoden, heller, spot, weichzeichnen, horizontalspieglung, punktSpieglung erklären?

* SWBild ist eine Klasse, die Graustufenbilder repraesentiert und

 * manipuliert. Die Implementierung erfolgt durch ein einfaches
 * Bildformat: Die Bildpunkte werden in einem zweidimensionalen
 * Array von 'short'-Werten gehalten. Jeder Feldeintrag kann einen
 * Wert zwischen 0 und 255 annehmen. Andere Werte sind unzulaessig.
 * Der Wertebereich [0..255] repraesentiert den Graustufenbereich:
 * 0 fuer Schwarz, 255 fuer Weiss und dazwischenliegende Werte fuer die Grauabstufungen.
 */

class SWBild
{
     

    /**
     * Dieses Bild weichzeichnen.
     */
    public void weichzeichnen()
    {
        for (int y = 0; y < _hoehe; y++)
        {
            for (int x = 0; x < _breite; x++)
            {
                int _nebenBildpunkte = 0; 
                int anzahlPiksel=0;          
                _nebenBildpunkte += weichzeichnen(y+1, x);
                _nebenBildpunkte += weichzeichnen(y+1, x+1);
                _nebenBildpunkte += weichzeichnen(y+1, x-1);
                _nebenBildpunkte += weichzeichnen(y, x+1);
                _nebenBildpunkte += weichzeichnen(y, x-1);
                _nebenBildpunkte += weichzeichnen(y-1, x+1);
                _nebenBildpunkte += weichzeichnen(y-1, x);
                _nebenBildpunkte += weichzeichnen(y-1, x-1);
                _nebenBildpunkte = _nebenBildpunkte/anzahlPiksel;
                _bilddaten[y][x] = (short) _nebenBildpunkte;
            }
        }
        zeichneBild();
    }

    public int weichzeichnen(int y, int x) {
        if (x >= 0 && x < _breite && y >= 0 && y < _hoehe) {
            anzahlPiksel++;
            return _bilddaten[y][x];
        }
        else
        {
            return 0;
        }
    }

    /**
     * Erzeuge bei diesem Bild einen Spot mit Radius r, Mittelpunkt x0,y0 und Beleuchtungsintensitaet i. Ausserhalb von r nimmt die Ausleuchtung linear ab.
     * Wie im wirklichen Leben...
     * @param xo
     *            x-Koordinate des Mittelpunktes
     * @param yo
     *            y-Koordinate des Mittelpunktes
     * @param r
     *            Radius
     * @param i
     *            Beleuchtungsintesitaet
     */
    public void spot(int x0, int y0, int r, short i)
    {
        short i0 = 0;
        for (int k = _breite/2; k >= r; k--) {
            for (int y=0; y<_hoehe; y++){
                for (int x=0; x<_breite;x++){
                    if(((x-x0)*(x-x0))+((y-y0)*(y-y0))<=k*k){ 
                        if (_bilddaten[y][x] + i0 > 255) {
                            _bilddaten[y][x] = 255;
                        } else if (_bilddaten[y][x] + i0 < 0) {
                            _bilddaten[y][x] = 0;
                        } else {
                            _bilddaten[y][x] = (short) (_bilddaten[y][x] + i0);
                         
                        }
                    }
                    if (i > i0){
                        i0++;
                    }
                }
            }
        }
        zeichneBild();
    }  
Computer, programmieren, Java, Informatik, Softwareentwicklung, Wirtschaftsinformatik
Könnt ihr mir bei dieser Java-Aufgabe helfen?
Einige Methoden werden in allen Implementierungen gleich sein. Erstellen Sie eine abstrakte Klasse BasisRennbahn, die diese Methoden enthält und leiten Sie dann von dieser Klasse ab. Welche Methoden können Sie ohne Probleme in die Basisklasse verschieben? Warum gibt es bei manchen Methoden Probleme?
public class Rennauto {
    private final String name;
    private final String typ;
    private final int max;
    private int strecke;    
 
     * @param name Name der Fahrerin oder des Fahrers
     * @param typ Fahrzeugmarke und Typ
     * @param max maximale Geschwindigkeit
  
    public Rennauto(String name, String typ, int max) {
        this.name = name;
        this.typ = typ;
        this.max = max;
    }
    
     * Fährt mit zufälliger Geschwindigkeit eine Strecke.
    
    public void fahre() {
        strecke += Math.random() * max;
    }    

     * Liefert die aktuelle Position des Rennautos.
    
    public int getStrecke() {
        return strecke;
    }


    @Override
    public String toString() {
        return name + " in " + typ + " (" + strecke + ")";
    }
  public interface Rennbahn {

     * Setzt die Laenge der Rennbahn. Typische Werte werden zwischen 100 und 1000 liegen.
   
  void setzeLaenge(int laenge);


     * Setzt ein Rennauto auf eine Spur, falls möglich
     * @param auto das Auto, das auf die Rennbahn gesetzt wird.  Dieses darf nicht null sein!
     * @return true, falls das Auto auf die Bahn gesetzt werden konnte. Falsch, wenn das Rennauto bereits auf der Fahrbahn ist oder keine Spur (je nach
     *Implementierung unterschiedlich viele) mehr frei ist.

    boolean setzeAufSpur(Rennauto auto);


     * Simuliert einen Zeitabschnitt, i.A. wird hier einfach nur
     * {@link Rennauto#fahre()} für alle am Rennen beteiligten Autos aufgerufen.
    
    void simuliereZeitabschnitt();


     * Liefert den Sieger. Falls mehrere Autos im Ziel sind, gewinnt das Auto, das am weitesten gefahren ist.
     * Wenn Autos exakt gleich weit gefahren sind, gewinnt eines von beiden (welches ist nicht genauer spezifiziert).
     * @return Sieger oder null, falls es keinen Sieger gibt.
  
    Rennauto liefereSieger();


         * Führt das Rennen mittels {@link #simuliereZeitabschnitt()} und
     * {@link #liefereSieger()} durch. Die Methode gibt nichts zurück, der Sieger kann über {@link #liefereSieger()} ermittelt werden.
     * @throws IllegalStateException, falls die Länge nicht gesetzt wurde oder keine
     * Autos auf der Rennbahn stehen.
   
 void rennenDurchfuehren();


     * Entfernt ein Rennauto von der Rennbahn und gibt die Spur wieder frei. 
     * @param auto das zu entfernende Rennauto
    
    void entferne(Rennauto auto);
    
  
     * Prüft, ob wenigstens ein Auto auf der Rennbahn steht.
     * @return false, falls wenigstens ein Auto auf der Rennbahn steht, sonst true
    
    boolean istLeer();
programmieren, Java, Informatik, Programmiersprache, Softwareentwicklung, Wirtschaftsinformatik, Wirtschaftsmathematik, Wirtschaftswissenschaft, technische informatik, angewandte Informatik
Java-Code? Array?

Wie wird das Array verwendet? Was befindet sich in dem Array? kann jemand mir den Code und die Methode dunkler erklären?

* SWBild ist eine Klasse, die Graustufenbilder repraesentiert und
 * manipuliert. Die Implementierung erfolgt durch ein einfaches
 * Bildformat: Die Bildpunkte werden in einem zweidimensionalen
 * Array von 'short'-Werten gehalten. Jeder Feldeintrag kann einen
 * Wert zwischen 0 und 255 annehmen. Andere Werte sind unzulaessig.
 * Der Wertebereich [0..255] repraesentiert den Graustufenbereich:
 * 0 fuer Schwarz, 255 fuer Weiss und dazwischenliegende Werte fuer
 * die Grauabstufungen.
 * 
 * Beispielmethode 'dunkler': Ein geladenes Bild kann um
 * ein gegebenes 'delta' abgedunkelt werden.
class SWBild
{


    // die Bilddaten dieses Bildes
    private short[][] _bilddaten;


    // die Breite dieses Bildes
    private int _breite;


    // die Hoehe dieses Bildes
    private int _hoehe;


    // Leinwand zur Anzeige
    private Leinwand _leinwand;


    /**
     * Initialisiert ein Bild mit einer Bilddatei. Der Benutzer kann interaktiv mit
     * Hilfe eines Dateidialogs die zu ladende Datei auswaehlen.
     */
    public SWBild()
    {
        _bilddaten = BildEinleser.liesBilddaten();
        if (_bilddaten != null)
        {
            aktualisiereBildgroesse(_bilddaten);
            erzeugeLeinwand();
        }
    }


    /**
     * Initialisiert ein Bild mit einer Bilddatei. Der Dateiname kann als absoluter
     * oder relativer Pfad uebergeben werden.
     * 
     * @param bilddateiName
     *            der Name der Bilddatei
     */
    public SWBild(String bilddateiName)
    {
        _bilddaten = BildEinleser.liesBilddaten(bilddateiName);
        aktualisiereBildgroesse(_bilddaten);
        erzeugeLeinwand();
    }


    /**
     * Dieses Bild um einen Wert abdunkeln. 
     * 
     * @param delta
     *            Wert der Abdunkelung. Es wird mit dem Betrag von delta gerechnet, 
     *            deshalb darf der Parameter sowohl positiv als auch negativ sein.  
     */
    public void dunkler(int delta)
    {
        if (delta < 0)
        {
            delta = -delta;
        }


        /**
         * Durch alle Bytes des Bildes gehen und jeden Wert dekrementieren
         */
        for (int y = 0; y < _hoehe; y++)
        {
            for (int x = 0; x < _breite; x++)
            {
                if ((_bilddaten[y][x] - delta) > 0) // Wert darf 0 nicht unterschreiten
                {
                    _bilddaten[y][x] = (short) (_bilddaten[y][x] - delta);
                }
                else
                {
                    _bilddaten[y][x] = 0;
                }
            }
        }
        // Neuzeichnen der Bildleinwand, basierend auf den Werten in _bilddaten:
        zeichneBild();
    }




Mathematik, programmieren, Java, Informatik, Softwareentwicklung, Wirtschaftsinformatik
Dringend Hilfe: Java Code?

Kann jemand mir diese Java-Code erklären? Ich komme mit dem Code nicht zurecht. Wie kann man noch einfacher schreiben?

Die Aufgabenstellung: Verwenden Sie die Bit-Operationen von Java, um den Zustand einer Zelle des Spielfeldes in jeweils zwei Bits der int-Variablen abzulegen (warum gerade zwei?). 

/**
 * Write a description of class SpielfeldInteger here.
 */

public class SpielfeldInteger implements Spielfeld
{
    private int spielInt;


    /**
     * Initialisiert ein neues, leeres Spielfeld.
     */

    public SpielfeldInteger() {
        spielInt = 0x00000;//2AAAA
        // 0000 0000 0000 0000 0000;
    }


    /**
     * Gibt den Besitzer der angegebenen Position auf dem Spielfeld.
     *
     * @param zeile  vertikale Position (0-2)
     * @param spalte horizontale Position (0-2)
     * @return 0 (unbesetzt), 1 (Spieler 1), 2 (Spieler 2)
     */

    public int gibBesitzer(int zeile, int spalte) {
        int schiebung = (zeile*3*2)+(spalte*2);
        int geschobenerInt = spielInt>>>schiebung;

        //System.out.println(Integer.toBinaryString(geschobenerInt));     
        //System.out.println((geschobenerInt&3));

        if((geschobenerInt&3) == 2) {
            return 1;

        } else if((geschobenerInt&3) == 3) {
            return 2;

        } else {
            return 0;
        }
    }

 

    /**
     * Besetzt die angegebene Position auf dem Spielfeld fuer einen Spieler.
     *
     * @param zeile   vertikale Position (0-2)
     * @param spalte  horizontale Position (0-2)
     * @param spieler 0 (leer), 1 (Spieler 1), 2 (Spieler 2)
     */

    public void besetzePosition(int zeile, int spalte, int spieler) {

        int setzung;

        if(spieler == 1 || spieler == 2) {
            setzung = (spieler+1)<<(zeile*3*2)+(spalte*2);
            spielInt = spielInt|setzung;
        }

        else if(spieler == 0) {
            setzung = ~(3<<(zeile*3*2)+(spalte*2));
            spielInt = spielInt&setzung;
        }    
    }

 

    /**
     * Gibt an, ob das Spielfeld an allen Positionen belegt ist.
     */

    public boolean istVoll() {
        return ((spielInt&0x2AAAA) == 0x2AAAA);
    }
}
Mathematik, programmieren, Java, Informatik, Softwareentwicklung, Wirtschaftsinformatik
java_Code?

Kann einer diese beide Methode erklären? wie läuft switch-case hier?

 /**
     * Gibt den Besitzer der angegebenen Position auf dem Spielfeld.
     *
     * @param zeile  vertikale Position (0-2)
     * @param spalte horizontale Position (0-2)
     * @return 0 (unbesetzt), 1 (Spieler 1), 2 (Spieler 2)
     */
    @Override
    public int gibBesitzer(int zeile, int spalte) {
        int besitzer = 0;
        char zeichen = feld.charAt(gibPosition(zeile, spalte));
        switch (zeichen){
            case '0':
                besitzer = 0;
                break;
            case '1':
                besitzer = 1;
                break;
            case '2':
                besitzer = 2;
                break;
        }
        return besitzer;
    }


    /**
     * Besetzt die angegebene Position auf dem Spielfeld fuer einen Spieler.
     *
     * @param zeile   vertikale Position (0-2)
     * @param spalte  horizontale Position (0-2)
     * @param spieler 0 (leer), 1 (Spieler 1), 2 (Spieler 2)
     */
    @Override
    public void besetzePosition(int zeile, int spalte, int spieler) {
        int position = gibPosition(zeile, spalte);
        feld = feld.substring(0, position) + spieler + feld.substring (position + 1);
    }
Mathematik, programmieren, Java, Informatik, Softwareentwicklung, Wirtschaftsinformatik, Wirtschaftsmathematik
Java-Code erklären?
Ich bitte um eine ausführliche Erklärung!
 * Ein Spielfeld besteht aus drei Zeilen mit je drei Spalten. Man kann an den
 * neun Positionen einen der beiden Spieler als Besitzer eintragen und auslesen.
 */
public class SpielfeldString implements Spielfeld 
{
    private String feld;


    /**
     * Initialisiert ein neues, leeres Spielfeld.
     */
    public SpielfeldString() {
        feld = "000000000";
        //012345678
    }


    /**
     * Die Methode berechnet die bestimmte Position.
     *
     * @param zeile   vertikale Position (0-2)
     * @param spalte  horizontale Position (0-2)
     * @return eine Int-Zahl von 0 bis 8
     */
    private int gibPosition(int zeile, int spalte){
        if (zeile < 0 || zeile > 2 || spalte < 0 || spalte > 2){
            throw new IllegalArgumentException("Spalte oder Zeile ist ausser dem Feld!");
        }
        return zeile * 3 + spalte;
    }


    /**
     * Gibt den Besitzer der angegebenen Position auf dem Spielfeld.
     *
     * @param zeile  vertikale Position (0-2)
     * @param spalte horizontale Position (0-2)
     * @return 0 (unbesetzt), 1 (Spieler 1), 2 (Spieler 2)
     */
    @Override
    public int gibBesitzer(int zeile, int spalte) {
        int besitzer = 0;
        char zeichen = feld.charAt(gibPosition(zeile, spalte));
        switch (zeichen){
            case '0':
                besitzer = 0;
                break;
            case '1':
                besitzer = 1;
                break;
            case '2':
                besitzer = 2;
                break;
        }
        return besitzer;
    }


    /**
     * Besetzt die angegebene Position auf dem Spielfeld fuer einen Spieler.
     *
     * @param zeile   vertikale Position (0-2)
     * @param spalte  horizontale Position (0-2)
     * @param spieler 0 (leer), 1 (Spieler 1), 2 (Spieler 2)
     */
    @Override
    public void besetzePosition(int zeile, int spalte, int spieler) {
        int position = gibPosition(zeile, spalte);
        feld = feld.substring(0, position) + spieler + feld.substring (position + 1);
    }


    /**
     * Gibt an, ob das Spielfeld an allen Positionen belegt ist.
     */
    @Override
    public boolean istVoll() {
        return feld.indexOf("0") == -1; // da wenn es kein 0 mehr in der Zeichenkette gibt,
        // wird -1 zurückgegeben.
    }
}
Mathematik, programmieren, Java, Informatik, Softwareentwicklung, Wirtschaftsinformatik
Welcher Notenschnitt in Wirtschaftsinformatik für Praktikumsplatz bei großem Konzern nötig?

Hi,

Ich studiere Wirtschaftsinformatik (ab Oktober im 3. Semester) an der Universität Leipzig. und ich würde gerne in ein Praktikum in Richtung Software Engineering machen.

Unser 5. Semester ist an der Uni ein Pflichtpraktikum, welches ich also theoretisch deutlich über ein halbes Jahr machen kann, und in diesem Zeitraum würde ich gerne zu einem größeren Konzern (SAP, Volkswagen usw...)

Von meinem Notenstand sieht es jetzt wie folgt aus; Das erste Semester lief leider nicht so super, obwohl ich sehr viel Zeit in die Uni gesteckt habe.

Notenschnitt 2.7, und ich bin durch Mathematik 1 durchgefallen, die muss ich nächstes Semester noch mal machen.

Im zweiten Semester (ich habe noch nicht alle Ergebnisse der Module) sieht es dagegen schon deutlich besser aus; Eine Prüfung schreibe ich noch, und Mathematik 2 habe ich mit einer 2.0 bestanden, die 2 Programmiermodule im oberen 2er bzw. eines davon auch im 1er Bereich, und Rechnungswesen schreibe ich jetzt am Montag.

Ich hoffe dass ich die Klausur nicht verhaue, aber ein 2, bzw. vielleicht sogar 1. Schnitt ist für das Semester jetzt gar nicht so unrealistisch.

Kombiniert also wahrscheinlich irgendwas im oberen 2er Bereich, wenn ich alle Noten habe.

Dazu habe ich seit dem ersten Semester als DHL Paketsortierer (ich denke das interessiert jetzt niemanden), ab nächstem Semester aber als Tutor an unserem Lehrstuhl gearbeitet.

Meine Frage ist jetzt folgende;

Reicht dieses "Profil" bzw. dieser Notenschnitt aus, um zb bei Volkswagen, SAP, oder sonst einem größeren Konzern ein Praktikumsplatz für über 6 Monate zu bekommen, oder ist die Konkurrenz bei diesen Unternehmen im Bereich Software-Engineering so hoch, dass ich keine wirkliche Chance habe, und eigentlich einen 1er Schnitt brauche ?

Also ich weiß dass ich mit meinen Noten jetzt nicht bei Google oder Microsoft angenommen werde, aber bei einem größerem Deutschen Konzern ?

Was ist diesbezüglich eure Einschätzung ? :)

Beruf, Studium, Praktikum, Software Engineering, Unternehmen, Wirtschaftsinformatik
Uni-Wirtschaftsinformatik Wechsel zu FH Informatik?

Hi,

Ich studiere gerade im 2. Semester Wirtschaftsinformatik an einer Universität, und bin ehrlicherweise nicht super zufrieden mit meinem Studium.

Die Wirtschaftsmodule gehen mir zu einem großen Teil nur noch auf die Nerven, alles ist sehr "theoretisch" orientiert, soll heißen eigentlich keine Programmierpraxis, und mit sind es irgendwie zu viele Module die reiner "Pflichterfüllung" gleichkommen.

Jetzt ist es auch so dass letztes Semester alles andere als optimal lief. Ich habe sehr viel Zeit in mein Studium investiert, und eigentlich während des Semesters schon immer laufend gelernt und Vorlesungen nachbereitet usw. Trotzdem hat es jetzt im ersten Semester, obwohl ich ein Modul geschoben habe, "nur" für eine 2.7 als Schnitt gereicht, und durch Mathe bin ich glatt durchgeflogen.

Das ist auch meine größte Sorge, ich stehe mit Mathematik schon ziemlich auf dem Kriegsfuß. Ich war schon in der Schule nie der beste in Mathe, jedoch war ich an der Uni einfach komplett überfordert, und das obwohl es "nur" Mathematik für Wirtschaftswissenschaften gewesen ist, also das vergleichsweise "einfachste" Unimathe.

Da ich selbst an den praktischen Dingen wie u.a Programmieren sehr viel Spaß habe, spiele ich jetzt mit dem Gedanken nach diesem Semester lieber für reine Informatik an eine Fachhochschule zu wechseln.

Was ich mir davon erhoffe ist folgendes:

- Deutlich mehr Programmierpraxis mit u.a eigenen Projekten, regelmäßigen Aufgaben.

- Geringerer Fokus auf purem auswendig lernen von Slides eines Skripts

- Niedrigerer Lernaufwand; nicht mit dem Gedanken zu leben dass man eigentlich immer etwas für die Uni machen muss und dass man nicht direkt ein schlechtes Gewissen haben muss wenn man Mal einen Tag nichts für die Uni macht. Ich bin absolut nicht "lernfaul", aber die Klausurenphase letztes Semester war einfach nur der Horror und bestand praktisch nur aus aufstehen, in die Bib gehen und lernen, nach Hause gehen.

- Weniger "pure Theorie". Vor allem was zB dir Wirtschaftsmodule angeht haben wir am Anfang ein wenig Mikroökonomie mit Modellen die kein Mensch in die Praxis anwenden kann gemacht, das möchte ich nicht mehr.

Wovor ich Angst habe ist dass ich den Mathematikanteil nicht packe. Immerhin ist es nicht mehr das Mathematik für Wirtschaftswissenschaften, sondern für Informatiker und das ist an der Uni eine ganze Ecke schwieriger. Ich habe mir Mal den modulplan angeschaut, inhaltlich steht eigentlich genau das gleiche drin, jedoch glaube ich schon dass der Matheanteil schwieriger und auch mehr wird. Dazu wäre meine Eltern glaube ich davon nicht sonderlich begeistert, das wäre so ein "unschöner Nebeneffekt". Da meine Schwester und mein Vater auch an einer Uni studiert haben und einen sehr "guten Abschluss" haben, haben die irgendwie so eine Erwartung dass ich nicht abbreche.

Was meint ihr, sind meine "Vorstellungen" von einem FH Studium zu naiv, oder glaubt ihr ein Wechsel würde Sinn machen. Bin 19 und habe letztes Jahr mein abi gemacht (1.7)

LG Valentin

Studium, Schule, Fachhochschule, Informatik, Universität, Wirtschaftsinformatik, Ausbildung und Studium, Beruf und Büro
Kann man behaupten, dass die ersten Semester im Studium die anspruchsvollsten sind?

Hallo,

ich habe mir nach meiner ersten Prüfungsphase die Frage gestellt, ob die ersten ~3 Semester die anspruchsvollsten sind.

Unser Fachbereich (ich studiere Wirtschaftsinformatik an der Uni) hat uns gesagt, dass die ersten 2/3 Semester anspruchsvoller sind als die Semester, die danach kommen.

Natürlich kann man das so nicht ganz pauschal sagen, aber uns wurde gesagt, dass das Grundlagenstudium "schwieriger" und abstrakter sei als die Inhalte der Semester danach.

Zugegeben habe ich mich dieses Semester auch ziemlich verschätzt. BWL und das erste fachbezogene Modul habe ich mit 1,0 und 2,0 abgeschlossen - was für meinen Lernaufwand(5 Tage pro Prüfung) sicherlich in Ordnung ist.

Allerdings habe ich in Mathe für Elektrotechnik und Informatik(auch in der Klausur nur Beweise) und Programmierung ziemlich auf den Sack bekommen (3,5/3,7). Ich bin zwar wirklich froh, dass ich die beiden bestanden habe - aber da ist noch viel Potential nach oben. Auch für die Klausuren habe ich viel zu spät angefangen zu lernen(Klausuren lagen alle recht nah beieinander)...
Mathe war allerdings noch nie meine Stärke... zum Glück muss ich nur 12 LP in Mathe ablegen (9 habe ich jetzt schon).

Kann man nun also sagen, dass die ersten Semester schwieriger sind oder fallen in den ersten Semestern immer nur mehr Leute durch, weil sie sich überschätzen oder nicht richtig vorbereitet sind?

Danke im Voraus!

Lernen, Studium, Schule, Betriebswirtschaftslehre, Informatik, Klausur, Universität, Wirtschaftsinformatik, Ausbildung und Studium, Beruf und Büro
Auf welche Linux Distro soll ich wechseln als Wirtschaftsinformatiker?

Hi,

Ich studiere WIrtschaftsinformatik und beginne jetzt mein 2. Semester. Zu Beginn meines Studiums habe ich mir Ubuntu auf meine Platte geladen, und habe das eigentlich für alles benutzt (hatte windows nicht einmal gestartet).

Jetzt ist es jedoch so; Ich bin mit Ubuntu nicht zu 100 Prozent zufrieden. Ich komme zwar eigentlich mit Linux an sich super klar, und würde es mittlerweile 10 von 10 mal Windows vorziehen, jedoch habe ich jetzt schon relativ oft Programmabstürtze und Compiler-Fehler.

Dass ich das System nochmals neu installiere steht für mich definitiv außer Frage, jedoch habe ich mir überlegt in diesem Zusammenhang einfach gleich die Distro zu wechseln, nicht zuletzt weil mir der GNOME 3 Desktop nicht so zusagt (ich weiß den könnte ich auch auf Ubuntu wechseln). Ich würde gerne mal den XFCE ausprobieren.

Ich bin mir nur noch nicht sicher auf welche Distro ich wechseln soll... Ich dachte schon an eine etwas "fortgeschrittenere", linux Mint oder PoP OS ist also nichts für mich.

Ich hab jetzt mal an Arch gedacht, wobei es mich etwas abschreckt dass ich dort keinen Installer habe und mich mit der Installation außeinandersetzen muss. (Ka ob das Problematisch ist)

Ich dachte jetzt irgendwie an eine Arch-basierte DIstro wie zb Manjaro (dazu tendiere ich gerade auch)

Sonst käme mir noch Debian in den Sinn (wobei ich von dieser nicht so viel gehört habe nur dass sie schon sehr alt ist)

Ich bin aber auch kein Linux Experte und kenne bei weitem nicht alle Distros (vor allem die Arch basierten nicht). Könnt ihr mir vielleicht einfach mal eine Empfehlung abgeben bzw. schreiben welche Distro ihr mir empfielt mit kurzer begründung.

Viele verschiedene Meinungen sind sicherlich hilfreich, ich werde mir alle durchlesen und abwägen :)

Lg Valentin

Computer, Betriebssystem, Technik, Linux, Informatik, Technologie, Wirtschaftsinformatik, Arch Linux, Manjaro
Yo Leute, ich traue mich irgendwie nicht, mein eigenes Unternehmen zu gründen und es durchzuziehen, was kann motivieren?

Also das Ding ist, ich hab zwei drei Geschäftsideen hinter denen ich zu 100% stehen würde, meine Familie ist auch überzeugt von den Produkten die ich selber herstellen möchte und sie auf den Markt bringen möchte, es könnte sehr viral gehen und sich weltweit verkaufen, aber ich habe kein Kapital, bin 27 und habe noch keine Ausbildung abgeschlossen aber ich brenne eben für meine Ideen, es war schon immer mein Traum mein eigener Unternehmer zu werden, es war jetzt meine Idee zumindest in ein Prototyp zu investieren und ein gutes Marketing Video zu machen und damit online zu gehen oder eben an Plattformen wie Kickstarter mich wenden um durch Spenden Unterstützung zu erhalten. Oder gäbe es eine andere gute Möglichkeit? Aber bevor ich das mache sollte ich meine Idee patentieren lassen und gebe falls einen Anwalt zulegen und so der da Schutz bietet oder wie mache ich das? Wenn es dann soweit ist das ich mein Start up Gründe, soll ich das dan in Berlin machen weil das irgendwie der Ort ist für Start up Unternehmen? Evtl. Würde ich mein Start up unternehmen dann verkaufen wollen wenn ein entsprechend gutes Angebot auf mich zu kommt um gleich dann an die nächste geschäftsidee heran zu gehen, wie sieht ihr das ganze? Ich habe aber keine guten Kontakte oder so zu Business Leute, ich hab niemanden und bin total allein auf mich gestellt, gibt es irgendwie Bücher oder so die mich motivieren könnten oder Kurse, oder wäre es sinnvoller Mentoren oder Manager mir zuzulegen und wo finde ich die? Lg

Arbeit, Beruf, Bildung, Universität, Wirtschaftsinformatik
Surface Pro 8 gegen iPad eintauschen?

Ich hab Mal rein aus Neugierde mir die neuen Microsoft Produkte angesehen (obwohl ich bereits ein Macbook zuhause habe (Firmen-Laptop) sowie ein privat gekauftes iPad Pro welches ich fürs Studium gekauft habe) und muss sagen, dass ich das neue Surface Pro 8 echt super finde weil es Tablet und Laptop vereint.

Da ich Wirtschaftsinformatik studiere, bin ich meist mit 2 Geräten unterwegs, also mit dem Macbook und dem iPad. Produktiv arbeiten kann ich eher auf dem Macbook weil das Display größer ist sowie mit Maus und Tastatur man schneller unterwegs ist.

Das iPad habe ich gekauft weil es praktisch ist auf Folien zu zeichnen während der Vorlesung und ich mir eingebildet habe damit effizienter mitschreiben zu können.

Nun stelle ich mir halt die Frage ob eventuell das Surface Pro 8 (alle anderen Microsoft Geräte gefallen mir nicht) mir mehr Nutzen bringen könnte? Einerseits ist es handlich und wiegt nicht viel und könnte somit mir den Transport von Notebook und Tablet ersparen (was aber auch nicht wirklich störend war um ehrlich zu sein) oder ich nutze nur mehr mein Macbook. Das iPad Pro könnte ich in beiden Fällen verkaufen da es grundsätzlich ja nur ein High End Multimedia Gerät ist (also super Lautsprecher hat, bessere App-Auswahl, …) aber man nicht effizient damit arbeiten kann und ich halt wieder auf Block und Papier umsteige wenn was zum Schreiben ist.

Macbook alleine ist halt bissi blöd zum mitschreiben auf Folien oder um Skizzen elektronisch zu machen. Die Alternative wäre halt der generelle Umstieg auf ein Surface welches ich als Notebook und Tablet nutzen kann.

Ich hab halt bissi Angst, dass Windows 11 doch eher zäh läuft im Tablet Modus als das iPad. Im Geschäft beim Testen hat es nur paar Mal geruckelt, also nichts was nun störend war. Andererseits wäre das Surface mit den 13“ größer als das 11“ iPad und man könnte mehr drauf lesen. Da ich das Tablet aber outdoor auch nutzen möchte, sollte das Display im freien auch halbwegs ablesbar sein und da hat aber das iPad Pro 11“ mit den 600 nits doch ein helleres Display, denke ich.

Hat jemand Erfahrung mit so einem Surface und kann behaupten, dass es die Kombination aus Macbook und iPad getrost ersetzen kann und damit kaum Nachteile in Kauf nehmen muss?

Apple, Computer, Studium, Technik, iPad, Informatik, Technologie, Wirtschaftsinformatik
Kann man mit einem Wirtschaftsinformatik-Studium immer noch Software-Entwickler werden?

Hi, ich habe letztens mit meinem Wirtschaftsinformatik-Studium begonnen und bin jetzt am Ende meines ersten Semesters. Grundsätzlich gefällt mir das Studium auch, nur ich merke ziemlich dass mir der Informatikteil deutlich mehr gefällt als der Wirtschaftsinformatik / BWL VWL Teil. Grundsätzlich ist die Verteilung zwischen Wirtschaft und Informatik ziemlich genau 50 50. Am Anfang deutlich mehr Wirtschaft / Grundlagenmodule, ab dem 3. Semester sind es 2 / 3 Informatikmodule (Algorithmen und Datenstrukturen, Datenbankensysteme usw).

Ich habe jetzt jedoch oft gehört, dass Wirtschaftsinformatiker am Ende viel mehr die Schnittstelle zwischen Informatik und BWL darstellen und zb häufig im IT Projektmanagement oder bei Anwendungssystemen wie SAP zu finden sind. Dass ein Wirtschaftsinformatiker am Ende ein Softwareentwickler ist soll eher selten vorkommen.

In dem Studienführer des Studiengangs der Universität steht zwar, dass Software-Engeneering auch zu den Berufsfeldern gehört die Wirtschaftsinformatiker ausüben können, jedoch habe ich von vielen Leuten mittlerweile etwas anderes gehört.

Demnach sei man in diesem Bereich strenggenommen ein "schlechterer Informatiker" und somit ein Schlechterer Softwareentwickler als jemand der reine Informatik studiert hat...

Auch die Verteilung der Fächer kommt mir irgendwie so vor, deutlich weniger Mathe als die Informatiker, keine Module wie technische oder theoretische Informatik, und dafür viele Grundlagendinge wie Rechnungswesen oder Mikroökonomik. Gerade in Leipzig ist die Verteilung eben sehr stark 50 50 und daher habe ich schon irgendwie das Gefühl dass mir wichtige Grundlagen für das Berufsfeld fehlen würden... Nicht zuletzt habe ich gerade mal ein einziges Programmiermodul in meinem Studiengang. Zwar dafür mit 3 mal die Woche am häufigsten, aber irgendwie trotzdem sehr begrenzt.

Also stimmt es, dass man als Wirtschaftsinformatiker in der Softwareentwicklung eigentlich nichts zu suchen hat, oder kann man auch als Wirtschaftsinformatiker Softwareentwickler werden ?

Und falls das so sein sollte, was sind die besten Möglichkeiten das ganze in die Richtung zu lenken ? Nochmal abbrechen und reine Informatik studieren ? Oder einen Master in Informatik hinterherschieben ? Sich weitere Programmiersprachen einfach eigenständig aneignen ?

LG Valentin

Schule, Informatik, Softwareentwickler, Wirtschaftsinformatik, Ausbildung und Studium, Wirtschaft und Finanzen, Beruf und Büro

Meistgelesene Fragen zum Thema Wirtschaftsinformatik