Coder Social home page Coder Social logo

eppabasic-raportti's People

Contributors

henkkuli avatar

Watchers

 avatar  avatar  avatar  avatar

eppabasic-raportti's Issues

Luku 2

"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ä.

Luku 3

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.

Luku 1

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?

Luku 5

"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ä."

Luku 1

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ä"

Abstract

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"

Lähteet

Kaikki lähteet tulee olla luettu tänään (näyttää peelolta jos on ties mitä aikoja sekaisin)

Sivutus

jokaisen luvun tulisi alkaa omalta sivulta (ehkä ratkaisee myös tyhjän tilan ongelman saman tien)

Luku 3

"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

Luku 4

"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ä

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ää..."

Tiivistelmä, uusi versio

"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."

Luvut 1-5

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"

Luku 4

"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ä"

Luku 5

"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.

Johdannon

  1. kappale kannattaa poistaa

"Ohjelmointikieli on tietokoneen..."

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.