henkkuli / eppabasic-raportti Goto Github PK
View Code? Open in Web Editor NEWRaportti EppaBasicin tekemisestä sekä toiminnasta.
Raportti EppaBasicin tekemisestä sekä toiminnasta.
"ohjelmoinninaloituskieliä" => "kieliä ohjelmoinnin aloitukseen"
Toinen kappale "Ensimmäisillä ohjelmointikielillä..." on aika mutua eikä minusta tarpeellinen, suosittelen poistamaan sen.
"Eräs merkittävimmistä" => "Yksi merkittävämmistä"
Basiceja olisi hyvä listata enemmän. Microsoftilta on Small Basic, joka on samaa sarjaa CoolBasicin ja EppaBasicin kanssa. Muitakin on, kannattaa selvittää ja saatte lisää hyviä viitteitä.
Pois seuraava virke: "Pascal oli yritysten käytössä..." -- tämä on aika mutua eikä liity tutkielman aiheeseen.
Python, Java ja Ruby olisi myös syytä mainita, lähteiden kera. Ne ovat nykyään merkittäviä ohjelmoinnin aloituskieliä.
Pois seuraava virke: "Varsinkin aloittelijoille ohjelman aukeaminen...", liian mutua ja selittelyn makua
Toisessa kappaleessa on hyvää asiaa, mutta se pitää esittää paremmin ja tiiviimmin. Seuraava osuus kaipaa parannusta: "Toinen EppaBasicin tärkeä ... voi olla hankalaa." Kappaleen loppuosa on hyvä, paitsi minusta ei kannata mainita eppabasic.fi tässä uudestaan.
"Ohjelmointikielen luominen" => "Oman ohjelmointikielen luominen"
"esittelen" => "esittelemme"
"johon suoritettava ohjelmakoodi kirjoitetaan" => "johon ohjelmakoodi kirjoitetaan"
"kaikille EppaBasicin tarjoamille funktioille" => "kaikille EppaBasicin funktioille"
"hän voi lukea virheen sisältämän kuvauksen virheestään omalla kielellä" tHÄ+ ja ehkä poistaisin tämän, liian pieni yksityiskohta
Kohdassa 3.3 listassa riittäisi sanoa "aliohjelmia ja funktioita",pois "funktioita" ja "omien aliohjelmien ja funktioiden luomista"
Huono kappale: "EppaBasicin avulla voi helposti..."
Ensinnäkin kannattaa välttää sanaa "helposti" ja "yksinkertainen". Jos jokin on helppoa, lukija kyllä huomaa sen itsekin eikä sitä tarvitse sanoa erikseen.
Voisi olla tyyliin: "Koodi 1 näyttää, miten EppaBasicin avulla voi piirtää geometrisia muotoja. Heittomerkin ' jälkeinen..."
"EppaBasicissa on yksinkertainen For-toistorakenne" => "EppaBasicissa on For-toistorakenne"
"EppaBasicia voi käyttää myös kokonaisten pelien luomiseen", turha virke
"jota voi kokeilla myös EppaBasicin sivustolla", tämän jälkeen olisi hyvä olla "osoitteessa http://eppabasic.fi/#pong" tms.
Johdanto on nyt erittäin hyvä, vielä pari asiaa:
"Helsingin yliopiston elokuussa 2014 järjestämällä ohjelmointileirillä" => "Helsingin yliopiston LUMA-keskuksen elokuussa 2014 järjestämällä "Bittejä ja algoritmeja" -leirillä
Pois tämä: "Algoritmeja havainnollistettiin kielen graafisten ominaisuuksien avulla"
"lukukaudella" => "lukuvuonna"
En näe PDF:ssä viivoja, kohdissa 6–9-luokkalaiset ja 2014–2015. Onko tämä ongelma vain minulla?
Tarkoitus käyttää Hellussa keväällä 2015 ja yliopiston leirillä kesällä 2015.
"vastaisuudessa" => "tulevaisuudessa"
"on tarkoitus kokeilla" => "on tarkoitus käyttää"
"Kesällä kieltä käytetään Helsingin yliopistossa järjestettävällä ohjelmointileirillä, jossa..." => "Kesällä kieltä käytetään jälleen Helsingin yliopiston ohjelmointileirillä."
Ensimmäisen kappaleen lopussa viiteet [6][18] pois, samoin toisen kappaleen alussa viite [18]. Riittää, että opetussuunnitelmaan viitataan kerran.
Minusta Basic näyttäisi paremmalta kuin BASIC (kaikissa kohdissa tutkielmaa).
"Eräs ensimmäisistä" => "Yksi ensimmäisistä"
"Pelien tekemisen avulla" => "Grafiikan ja pelien tekemisen avulla"
Toiseksi viimeisessä kappaleessa "erilaisten algoritmien toimintaa" toistuu kahdesti, ei hyvä. Tätä kohtaa pitää vielä parantaa.
"palaute oli pääasiassa myönteistä" => "palaute oli myönteistä"
alkuun "Abstract" samalla fontilla kuin "Tiivistelmä" ylempänä
"in Finnish comprehensive school" => "in Finnish schools"
"Preparations are still in progress. For example the language that will be taught has not been selected" => "Preparetions are still in progress; for example, the language to be taught has not been selected."
"easy to put to use" => "easy to install"
"At the same tame it is" => "At the same time, it is"
"encompassing enough" => "comprehensive enough"
"that creating small games and programs is meaningful" => "to be a meaningful tool for creating small games and programs"
"tell about" => "discuss"
"its objectives" => "the objectives and features of the language"
Kaikki lähteet tulee olla luettu tänään (näyttää peelolta jos on ties mitä aikoja sekaisin)
Samin kiitos pois. Kuka on tehnyt ja mitä selkeästi.
jokaisen luvun tulisi alkaa omalta sivulta (ehkä ratkaisee myös tyhjän tilan ongelman saman tien)
"Tässä luvussa kerrotaan..." tämän kappaleen voisi poistaa. Voisiko otsikon 3.1 poistaa ja sen osion teksti olla päätasolla? Siinä on hyvää tekstiä.
Muut fixme:t on kai tehty jo? Mikä on Media computation?
"mahdollisimman helppo oppia" => "helppo oppia"
"Toinen EppaBasicin tärkeä tavoite on olla mahdollisimman helposti käyttöönotettava." => "Toinen EppaBasicin tärkeä tavoite on, että se on helppoa ottaa käyttöön."
"useimmissa koneissa jo valmiiksi olevilla ohjelmilla" => "koneissa valmiiksi olevilla ohjelmilla"
"EppaBasic-ympäristö koostuu kahdesta osasta..." tämä virke pois
"voi jakaa muille" => "voi jakaa muille käyttäjille"
"tallentaa omalle käyttäjälleen" => "tallentaa omaan hakemistoon"
"suuri koodimuokkain" => "koodimuokkain"
"EppaBasicin käyttämä tekstinmuokkain" => "EppaBasicin koodimuokkain"
"EppaBasic-ympäristön toinen osa on itse ohjelmointikieli. Ohjelmointikieli tukee" => "EppaBasicin ohjelmointikieli tukee"
Sivulla 5 ei saa olla tyhjää tilaa kuten nyt.
"Dim summa As Number = 0" => "Dim summa = 0"
"luku^2" ^ näkyy väärällä tavalla
on liian pitkä, parempi on "Parempia opetuskieliä"
"tietokonejärjestelmällä" => "tietokoneella"
"toimii niin Windows-, Linux- ja OS X -koneilla kuin myös" => "toimii Windows-, Linux- ja OS X -koneilla sekä"
"Lisäksi modernit selaimet" => "Modernit selaimet"
"joka on ainoa yleisesti" => "joka on yleisesti"
"Moduulien käyttämällä" => "Moduuleita käyttämällä"
"Eräs tapa hahmottaa kääntäjää" => "Tavallinen tapa toteuttaa kääntäjä"
Kohdan 4.1 alussa tulisi viitata kääntäjäkirjaan ([2]).
"kolmesa osasta" => "kolmesta osasta"
Pois virke: "Näin ominaisuuksien lisääminen kääntäjään on helppoa."
"EppaBasicin loppuvaihetta monimutkaistaa se" => "Loppuvaihetta monimutkaistaa se" ja tämä voisi jatkaa edellistä kappaletta, joka on muuten liian lyhyt.
"kirjoitettu käyttämen" => "kirjoitettu käyttäen"
"Käyttäjän navigoidessa ohjekirjasivulle" => "Kun käyttäjä menee ohjekirjasivulle,"
"Ajax:in" => "Ajaxin" (kannattaa katsoa onko muuallakin ylimääräisiä :-merkkejä)
"EppaBasic käytettää" => "EppaBasic käyttää"
"vastaa käyttöliittymän Ajax-pyyntöihin vastaamisesta" ei hyvä, monta kertaa "vastaa"
"(yleisesti käytössä oleva WWW-palvelin)" tämän voisi jättää pois
"moderniin MVC-malliin" => "MVC-malliin"
"SQL-tietokanta" mikä tietokanta? MySQL? PostgreSQL?
"ohjeilmille yhteiset toiminnot" => "ohjelmille yhteiset toiminnot"
"mutta esittelen" => "mutta esittelemme"
"käännetyn kooodin" => "käännetyn koodin"
"ohjelman suorituksen kestäessä" => "ohjelman suorituksen aikana"
"kaikissa moderneissa selaimissa" => "kaikissa selaimissa"
"yksinkertaisissa tapauksissa toteuttamalla itse" => "toteuttamalla itse"
Tiivistelmän tulisi kuvata lyhyesti koko tutkielman sisältö ja sen tulisi olla helposti luettava lukijalle, joka ei tunne aihetta. Nykyinen kolmen kappaleen rakenne on sinänsä hyvä, mutta sisältöä on syytä vielä parantaa.
Kohta "Olemme pyrkineet vastaamaan tähän tarpeeseen" tuntuu liian mainosmaiselta, se kannattaa ilmaista jotenkin toisin.
Tiivistelmässä ei kannata kertoa, mikä muissa kielissä on huonoa, vaan mikä EppaBasicissa on hyvää. Nämä virkkeet eivät ole hyviä: "Muilla ohjelmointikielillä..." "Lisäksi oppija useimmiten..."
Tästä alkava loppuosa ei sovi tiivistelmään: "Aloittamiseen riittää..."
"Kielestä tekevät erityisen sen helppo käyttöönotto ja oppiminen." => "Kielestä tekevät erityisen, että se on helppo ottaa käyttöön ja oppia."
", ja jo ensimmäisissä ohjelmissa pääse piirtämään näytölle." pois
"EppaaBasicin" => "EppaBasicin"
"on toteutettu käyttäen tavallisia web-tekniikoita, joten EppaBasicin käyttäminen toimii kaikilla moderneilla selaimilla." => "on toteutettu niin, että se toimii suoraan kaikilla yleisesti käytetyillä nettiselaimilla."
Luku 1:
"BASIC" => "Basic"
"lukea näppäinten painalluksia ja hiiren liikkeitä sekä piirtää grafiikkaa" => "piirtää grafiikkaa sekä käsitellä näppäimistöä ja hiirtä"
Luku 2:
"BASIC" => "Basic" (kahdessa kohdassa)
"mutta myöhemmät murteet" => "mutta myöhemmät muunnelmat eri murteet"
"Basicista on tehty monia muunnoksia, murteita." pois tämä virke
"Toisaalta myös" => "Myös"
"Ohjelmointikielet, jotka ovat..." pois tämä kappale
"Myös ja on" => "Myös Java on"
Rubystä ei tarvitse sanoa mitään (eli fixme pois).
"luokilla 1 - 2" => "luokilla 1-2" jne.
"tietokoneella [6]." => "tietokoneella. [6]" (jotta viittaa useampaan aiempaan virkkeeseen)
Luku 3:
fixme pois
"olivat joko vanhentuneita" => "olivat vanhentuneita"
EDELLEEN LIIKAA TYHJÄÄ KOHDAN 3.2 JÄLKEEN (PAKKO KORJATA)
Luku 4:
kaikki ok
Luku 5:
"on lisäksi tarkoitus" => "on lisäksi suunnitelmissa" (ei liian usein "tarkoitus")
"jälleeen" => "jälleen"
"JavaScript koodi EppaBasicin takana..." muotoile tätä kappaletta uudestaan jostain kohtaan, jotta viite ei mene rumasti ainoaksi uudelle riville.
"Google Chrome versiot" => "Google Chrome -versiot"
"ei vielä toistaiseksi tarvitse" => "ei toistaiseksi tarvitse"
"eng." => "engl." (tarkista kaikki kohdat muuallakin tutkielmassa)
"lukeminen vaatii sen, että" => "lukeminen vaatii, että"
"Jakamattomuus merkitsee sitä, että" => "Jakamattomuus merkitsee, että"
"(päivittää ruudun)" => "(ruudun päivitys)"
"Ohjelman suorituksen aluksi" => "Ohjelman suorituksen alussa"
"Ace-tekstinmuokkauskomponenttia" => "Ace-komponenttia"
"Myös suoritusympäristön voi laskea kuuluvaksi käyttöliitymään, mutta se esitellään erillään muusta käyttöliittymästä, sillä se tarjoaa käyttöliittymänä vain..." => "Suoritusympäristö tarjoaa käyttöliittymänä piirtopinnan ja syötteiden lukemisen sekä ohjelmallisena komponenttina..."
"eristettyä irralleen" => "eristettyä"
"joka nimensä mukaisesti huolehtii grafiikan piirtämisestä, mutta myös" => "joka huolehtii grafiikan piirtämisestä sekä"
"parantaa kääntäjän toimintavarmuutta ja käännöksen laatua" => "parantaa käännöksen laatua" (kääntäjähän toimii nykyäänkin)
"luonnontiedelukiossa järjestettävä kurssi opetetaan kokonaisuudessaan EppaBasicilla" => "luonnontiedelukiossa järjestetään ohjelmoinnin peruskurssi, joka opetetaan EppaBasicilla"
"käytetään jälleen..." => "käytetään jälleen Helsingin yliopiston "Bittejä ja algoritmeja" -leirillä." (ei tarvitse sanoa uudestaan 6–9-luokkalaiset jne.
"Ohjelmointikieli on tietokoneen..."
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.