Java und App Programmierung in 4 Monaten?

Moguffelnase

Mitglied
Moin moinsen und hallo,

Ich bin Schüler eines Gyms in Bremen (Q1.1 /11 Kl.) und habe eine Fraage.

Wir müssen eine Projektarbeit liefern, die entweder ein Schriftstück oder ein Endprodukt hervorbringt. Deadline ist 3.März. Dabei geht es für uns um das Thema "Komplexe System". Wir - das sind 3 weitere Schüler und ich - haben uns gedacht, dass man eine programmierte Android-App auch als ein komplexes System sehen kann und haben uns zum Ziel gesetzt:

<b> Eine App die mathematische Formeln einliest und das Ergebnis anzeigt </b>

zu programmieren. Niemand von uns hat Vorkenntnisse, und hier kommt such schon meine Frage ins Spiel:

<b> Ist es eurer Meinung nach möglich, Java in soweit zu lernen, als das man innerhalb von 4 Monate genannte App programmieren könnte? </b>

Ich bitte um möglichst genaue Erläuterungen des "Warum", da diese Projektarbeit zu einem gewissen Teil in unsere Abitursnote einfliesst.


Vielen Dank im Voraus,

ThankYou
 

codechaos

Mitglied
Was bedeutet "einlesen"? Macht ihr ein Foto von einer Formel, die gedruckt ist? Eines einer handschriftlichen Formel?
Oder soll die Formel Zeichen für Zeichen eingegeben werden (Taschenrechner)?
Welche Formelzeichen wollt ihr unterstützen (siehe Summenzeichen, griechisches Buchstaben als Variablen, Bruchstriche, Ableitung/Integral, Binomialkoeffizient...)?
Wie viel Zeit wollt ihr im Schnitt pro Tag investieren?
Habt ihr eine gute Auffassungsgabe für komplexe Zusammenhänge?
 

Moguffelnase

Mitglied
Moin codechaos, erstmal danke für die schnelle Antwort.

Mit "einlesen" meinte ich das abfotographieren einer Formel welche dann vom Programm erkannt wird und automatisch ausgerechnet wird.

Ja, eigentlich Handschriftlich, wird dann wegen dem ocr programmieren schwieriger denke ich.

Soviele wie wir schafffen, wir wären froh wenn wir erstmal Grundrechnungen hinbekommen, später vielliecht uach Brüche, Potenzen und Wurzeln.

Wieviel Zeit wir investieren (und investieren können) wissen wir nicht, ich persönlich nehme mir vor jeden Tag wenn möglich eine Stunde zu machen. Man will ja auch vorankommen^^

Eine gute Auffassungsgabe..joa ich denke schon, auf jeden Fall überm Kursdurchschnitt xD Nein im Ernst, ich denke wir haben alle eine gute Auffassungsgabe.
 

Helgon

Bekanntes Mitglied
Also wenn ihr gar keine Programmier-Kentnisse habt und ihr grad nicht mit einem überverständniss gesegnet seit, halte ich das für unwahrscheinlich. Außerdem wollt ihr wohl nicht 4 Monate jeden Tag 8 Stunden damit verbringen, oder?!

Algemein Schrift/Foto was auch immer erkennung ist nix was man mal so eben schnell macht, da gibts zwar Apis aber nicht für android (soweit ich weis) und überhaupt schon komplexe sachen selber zu rechnen, damit könnt ihr euren spaß haben (auch wenns nur eingetippt wird oder sonst was).

Also ich halte es nicht für möglich - für euch.
 

codechaos

Mitglied
1 Stunde pro Tag ist zu wenig. Nach dem Erlernen der Grundlagen bleibt zu wenig Zeit für etwas so komplexes.
An der Uni läuft es meist so ab, dass in den 15 Wochen im Semester zwei Vorlesungen + mindestens eine praktische Übung stattfindet. Das sind 6 Semesterwochenstunden, insgesamt also 90 SWS. Darin ist aber noch keine Zeit für die Nachbereitung des Stoffes. Und vor allem sind dann wirklich nur Programmiergrundlagen und einige Datenstrukturen erlernt.
Bei 4 Monaten und je einer Stunde Arbeit pro Tag, kommt man aber nur auf rund 120 Stunden.
 

Moguffelnase

Mitglied
1 Stunde pro Tag ist zu wenig. Nach dem Erlernen der Grundlagen bleibt zu wenig Zeit für etwas so komplexes.
An der Uni läuft es meist so ab, dass in den 15 Wochen im Semester zwei Vorlesungen + mindestens eine praktische Übung stattfindet. Das sind 6 Semesterwochenstunden, insgesamt also 90 SWS. Darin ist aber noch keine Zeit für die Nachbereitung des Stoffes. Und vor allem sind dann wirklich nur Programmiergrundlagen und einige Datenstrukturen erlernt.
Bei 4 Monaten und je einer Stunde Arbeit pro Tag, kommt man aber nur auf rund 120 Stunden.

Also wenn ihr gar keine Programmier-Kentnisse habt und ihr grad nicht mit einem überverständniss gesegnet seit, halte ich das für unwahrscheinlich. Außerdem wollt ihr wohl nicht 4 Monate jeden Tag 8 Stunden damit verbringen, oder?!

Algemein Schrift/Foto was auch immer erkennung ist nix was man mal so eben schnell macht, da gibts zwar Apis aber nicht für android (soweit ich weis) und überhaupt schon komplexe sachen selber zu rechnen, damit könnt ihr euren spaß haben (auch wenns nur eingetippt wird oder sonst was).

Also ich halte es nicht für möglich - für euch.

Das sind doch mal klare Antworten, danke euch beiden. (Da sah es im lieben chip.de Forum ganz anders aus :bloed: )

Habt ihr vielleicht Vorschläge zut Themenformulierung, welche einfacher zu bearbeiten sind? Unsere Gruppe hat sich leider gerade etwas verhakt und festgelegt auf dieses eine Thema, neue Denkanstösse sind auf jeden Fall brauchbar. Ihr scheint ja generell einiges an Ahnung zu haben als frag ich lieber gleich, bevor ich wieder irgendwo an non-eloquente zurückgebliebene wanna-bes gerate wie bei anderen Foren :pfeif:

Und bitte fasst das nicht als Hausaufgaben-Bettelei auf :roll: auch schon oft genug gehabt^^


edit:

Dieser liebe Admin hat es glaube ich nicht komplett gelesen :p Und Nochmal: Java und App-Programmierung - Forum - CHIP Online

Und tut mir Leid wegen des gehates, tut mir grad ganz gut :p
 
Zuletzt bearbeitet:

Helgon

Bekanntes Mitglied
hab mir grad die chip threads angeschaut, traurig - naja.

Also wie gesagt, die Wahrscheinlichkeit das ihr da was vernünftiges rauskriegt geht wohl eher gegen 0, also ist ein neues Thema auf jeden Fall notwending

Außerdem habt ihr vergessen, dass ihr mal von Java lernen abgesehen, euch auch mit der Entwicklung unter Android auseinadersetzen müsstet. Da ihr ja alle kaum was realisiert habt (irgendwelche privaten Programmierprojekte) wird euch wohl auch das Verständnis für alles anfangs fehlen und komplexe Sachen dementsprechend wegfallen.

Ich muss ganz ehrlich sagen, dass ich "Komplexe Systeme" erstmal googeln musste um mir ein Bild davon zu machen, was ich überhaupt darunter verstehen soll - hat sich kaum gebessert. Im Endeffekt alles etwas abstraker, warum gerade ist das euer Themengebiet? Was hat der Lehrer für Beispiele gegeben was darunter fällt? Oder was hat er für Projekte vorgeschlagen, dann könn wir dir vllt weiter helfen.

Grüße
 

schlingel

Gesperrter Benutzer
Macht doch ein Multiplayer-Spiel. Nehmt ein Feld her, sagen wir 32x32 oder kleiner und dazu 16 NPCs. Sobald sich der erste Spieler einlogged, übernimmt er die Kontrolle eines NPCs und muss sich daran machen die anderen Charaktere zu besiegen.

Als "Kampf" könnt ihr ein Reaktionsspiel machen wo es darum geht schneller auf einen Bildreiz zu reagieren. Dazu gebt ihr den NPCs eine zufällige Reaktionszeit aus dem Spektrum sehr schwer zu schaffen bis einfach zu schaffen. Im Kampf gegen einen menschlichen Mitspieler gewinnt der schnellere.

Dann habt ihr schon eine große Menge an Komplexität die aber von der Aufgabenstellung viel einfacher ist als OCR und mathematisches Problemlösen.

Ihr müsst dann zwar
- Einen Server schreiben der das Spiel verwaltet.
- Auf Anfragen reagieren (Spielfigur bewegen, Zustand ändern Kampf -> Bewegen, Bewegen -> Kampf, Bewegen -> Game Over)
- NPC steuern (über die KI würd ich mir nicht viel Gedanken machen, zufällig herumstolpern reicht für eure Zwecke.)
- Kontrollieren ob sich NPCs oder Spieler nicht aus dem Spielfeld wollen.
- Clients schreiben
- Zustände managen (freies bewegen, Kampf)
- Kampf (Reiz setzen, Reaktionszeit messen, Timeout für keine Reaktion einbauen etc.)

Dazu könnt ihr dann PHP verwenden und nur einen Webclient bauen oder falls euch das besser gefällt den Client auf Android schreiben.

Das halte ich für anspruchsvoll aber schaffbar.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Bringen mir die Java-Basics irgendetwas für die Android-Programmierung Android & Cross-Platform Mobile Apps 4
C Android Programmierung speziell oder einfach Java Buch kaufen? Android & Cross-Platform Mobile Apps 3
J Android-App-Programmierung - Ähnlich normaler Java-Programmierung? Android & Cross-Platform Mobile Apps 6
A Java Symbian Programmierung Android & Cross-Platform Mobile Apps 4
R Java Programmierung auf Handys Android & Cross-Platform Mobile Apps 8
J Bücher über Java-Spiele-Programmierung Android & Cross-Platform Mobile Apps 3
AllBlack Suche Programmierer in Java und Kotlin mit dem ich mich Selbstständig machen kann Android & Cross-Platform Mobile Apps 23
W Netzwerk Verbindungen Java Android Android & Cross-Platform Mobile Apps 107
Adem61 Flutter Frontend und Java Backend möglich ? Android & Cross-Platform Mobile Apps 2
M Repository bei Room-Database in Android Studio (Java) Android & Cross-Platform Mobile Apps 2
T Android Android Augmented Faces in Java. Neue Landmarks erstellen Android & Cross-Platform Mobile Apps 1
rafi072001 Java API um HTML Elemente von externen Websiten zu bekommen Android & Cross-Platform Mobile Apps 2
N Android java.lang.IllegalStateException: No host Android & Cross-Platform Mobile Apps 22
A Mit Java neues item in ein string-array einer Strings.xml schreiben Android & Cross-Platform Mobile Apps 4
ruutaiokwu Wie fügt man bei Android Studio .jar-Libraries zu einem Android-Java-Projekt hinzu? Android & Cross-Platform Mobile Apps 33
M Gradle sync failed: Could not determine Java version using executable Android & Cross-Platform Mobile Apps 5
J AndroidStudio Login.Java Android & Cross-Platform Mobile Apps 0
O Web API in Android (JAVA) einbinden Android & Cross-Platform Mobile Apps 3
N Wie kann ich mein Handy mit Java rooten? Android & Cross-Platform Mobile Apps 38
T Fehler Android Studio: java.net.MalformedURLException: no protocol: http%3A%2F%2Fwww.mal ..... Android & Cross-Platform Mobile Apps 2
L Android RadioButtonGroup innerhalb der JAVA Android & Cross-Platform Mobile Apps 4
L Android Java scheint XML nicht zu finden Android & Cross-Platform Mobile Apps 11
J Android String in andere Java-Dateien überführen Android & Cross-Platform Mobile Apps 1
J Android Java Packet in Android Java ide hinzufügen. Android & Cross-Platform Mobile Apps 3
T Usage: java ZipInfo zfname Android & Cross-Platform Mobile Apps 2
P Android App - Java Android & Cross-Platform Mobile Apps 1
S Android Android java onclick listener Problem Android & Cross-Platform Mobile Apps 9
P Android JUnit Testprojekt warum keine Java Klassen Android & Cross-Platform Mobile Apps 1
J Plötzlich "java.lang.String cannot be converted to JSONObject" Android & Cross-Platform Mobile Apps 9
A Android join."," von python in java Android & Cross-Platform Mobile Apps 4
C Android Code in mehrere .java verteilen Android & Cross-Platform Mobile Apps 6
T Android Android Sensor: Java Problem Android & Cross-Platform Mobile Apps 1
A Wieso keine java - forum app Android & Cross-Platform Mobile Apps 4
D Lib für (Desktop-)Java und Android schreiben Android & Cross-Platform Mobile Apps 7
D Android Java-Umfang durch Apps-Entwicklung? Android & Cross-Platform Mobile Apps 1
M jsonobject cannot be cast to java.lang.string Android & Cross-Platform Mobile Apps 4
M Fehler ohne Sinn? java.lang.RuntimeException: Unable to start activity ComponentInfo Android & Cross-Platform Mobile Apps 11
W Java Editor für Android +Emulator Android & Cross-Platform Mobile Apps 7
B java.lang.RuntimeException: Unable to start activity ComponentInfo Android & Cross-Platform Mobile Apps 2
M Android Switch-Klasse stoppt Android App / java.lang.NullPointerException Android & Cross-Platform Mobile Apps 5
L Mit Java ein Android Projekt kompilieren Android & Cross-Platform Mobile Apps 6
F Bei einer Android Java App, Objekte erstellen Android & Cross-Platform Mobile Apps 2
G R.java erzeugen Android & Cross-Platform Mobile Apps 5
X Unable to execute dex: Java heap space Exception bei Sqllite lib Android & Cross-Platform Mobile Apps 14
G Wie kann ich nachhelfen die R.java zu aktualisieren? Android & Cross-Platform Mobile Apps 3
G Android XML - Teil in Java importieren Android & Cross-Platform Mobile Apps 2
M Push-Nachricht via Java Android & Cross-Platform Mobile Apps 2
F Bilder in Java importieren (Fehler?) Android & Cross-Platform Mobile Apps 5
L Java Anwendungen fürs IPad Android & Cross-Platform Mobile Apps 6
S Desktop Anwedung ( Java 6 ) auf android zu greifen. Android & Cross-Platform Mobile Apps 6
V App Daten in Java Applikation Android & Cross-Platform Mobile Apps 3
L Android Android über Java Code connecten? Android & Cross-Platform Mobile Apps 2
A Android SimpleDateFormat gibt für Date unter android anderes Datum zurück als in Std. Java Android & Cross-Platform Mobile Apps 2
S Android binäre Daten zwischen Android und einem Java-Server Android & Cross-Platform Mobile Apps 5
S Android Java, Android und Serializable Android & Cross-Platform Mobile Apps 3
M Frage zu Java Programm für Windows Mobile 6.5 Android & Cross-Platform Mobile Apps 2
H Mjpeg Code läuft unter Java jedoch nicht unter Android? Android & Cross-Platform Mobile Apps 11
W Android Crosswordliste Java<->Android Syntax Android & Cross-Platform Mobile Apps 5
H Android ANDROID SDK + JAVA SE Development Kit (JDK) Android & Cross-Platform Mobile Apps 4
B Java auf dem Handy Android & Cross-Platform Mobile Apps 5
Y sun java wireless toolkit couldnt find jdk Android & Cross-Platform Mobile Apps 2
S ipod app mit java Android & Cross-Platform Mobile Apps 22
J Java ME java.rmi.Remote kann nicht gefunden/geladen werden Android & Cross-Platform Mobile Apps 9
Bastifantasti Java ME Objekte in Java? Android & Cross-Platform Mobile Apps 3
P Java ME Java me sdk3 - bin am ende Android & Cross-Platform Mobile Apps 7
K Java ME Handy Java App die die Navigationstasten abfragt Android & Cross-Platform Mobile Apps 7
W Android gleich Java? Android & Cross-Platform Mobile Apps 3
C Java ME Kein Java Zugriff auf Samsung! Android & Cross-Platform Mobile Apps 5
R Handy Java Version Android & Cross-Platform Mobile Apps 18
J iPhone/iPod/iPad und Java? Android & Cross-Platform Mobile Apps 12
E Java ME package java.sql does not exist? Android & Cross-Platform Mobile Apps 2
V [Java] und [JavaME] ClientServer StreamConnection . Problem beim lesen / schreiben Android & Cross-Platform Mobile Apps 2
O Entwickler für Java Anwendungen auf Handy gesucht! Android & Cross-Platform Mobile Apps 3
I Java Handy - mehrere Programme gleichzeitig Android & Cross-Platform Mobile Apps 8
Screen Java auf Handy,aber nicht Ja2Me ! Android & Cross-Platform Mobile Apps 3
T Java Mobile SDK 3 - Can't Connect to Device Manager Android & Cross-Platform Mobile Apps 14
B Java PC Spiel fürs Handy umwandeln? Android & Cross-Platform Mobile Apps 8
F Server - Client Verbindung mit Java ME Android & Cross-Platform Mobile Apps 3
Outsourcer Kann Java das? Android & Cross-Platform Mobile Apps 13
R Java ME mit Zugriff auf Adressbuch / Kalender Android & Cross-Platform Mobile Apps 3
G Hab mal allgeneine Frageb zu Java ME ! Android & Cross-Platform Mobile Apps 2
H WTK 2.5.2 nur mit Java 1.5? Android & Cross-Platform Mobile Apps 4
T Java Bluetooth Kalender Android & Cross-Platform Mobile Apps 2
W Java auf ein CECT Handy installieren Android & Cross-Platform Mobile Apps 6
A Java Programm auf Handy? Android & Cross-Platform Mobile Apps 2
D java.lang.UnsatisfiedLinkError Android & Cross-Platform Mobile Apps 3
C Telefonanruf mit Java absetzen? Android & Cross-Platform Mobile Apps 5
L Ungültiges Java-Archiv (jar) nach Programmentwicklung Android & Cross-Platform Mobile Apps 4
G java.lang.NullPointerException weiß nich warum Android & Cross-Platform Mobile Apps 7
F Welches Buch zu java ME könnt ihr empfehlen? Android & Cross-Platform Mobile Apps 2
TheJavaKid handy java comiler Android & Cross-Platform Mobile Apps 5
P Java für PDA DELL Axim 51 Android & Cross-Platform Mobile Apps 4
J J2ME Java Programm im Hintergrund auf Handy laufen lassen? Android & Cross-Platform Mobile Apps 2
N Anfängerfrage - mit Java einen Anruf initiieren ? Android & Cross-Platform Mobile Apps 3
D c programm als java application aufs nokia 6230 Android & Cross-Platform Mobile Apps 2
M Java Midlet -> in einem ChoiceGroup ein TextField zur Wah Android & Cross-Platform Mobile Apps 2
H Java auf PDA Android & Cross-Platform Mobile Apps 11
G SMS versenden mit Java Android & Cross-Platform Mobile Apps 2
F Per Java zu Handy connecten Android & Cross-Platform Mobile Apps 5
G Java Programme auf Palm übertragen. Android & Cross-Platform Mobile Apps 4

Ähnliche Java Themen

Neue Themen


Oben