[cfinformatica-grup] Re: [cfinformatica-grup] Re: [cfinformatica-grup] Quins llenguatges de programació recomaneu per ASIX-M03 ?

  • From: JUAN FRANCISCO GONZALEZ BOILLOS <jgonz296@xxxxxxxx>
  • To: cfinformatica-grup@xxxxxxxxxxxxx
  • Date: Thu, 9 Aug 2018 15:22:00 +0200

a) Quin llenguatge és el millor per ensenyar programació estructurada a M3?
C, Java, Python, ... Crec que qualsevol. Al nivell que es demana al
currículum, amb tots tres es pot fer, no hi ha gaires diferències
importants.
De segur que algú em dirà que Python obliga a tabular i que per tant és més
clar de llegir el codi.
Jo prefereixo que els meus alumnes de primer tabulin el codi en Java
utilitzant la facilitat de formatejar el codi a Eclipse. Es més automàtic i
no els incordia tant com l'obligació de tabular de Python (he donat Python
a M10 (ERPs), per tant amb alumnes de segon curs que ja haurien de tenir
facilitar per programar i es queixaven d'això).

b) Quin llenguatge és el millor per ensenyar programació estructurada a M3
a DAM1?
Actualment estic utilitzant Java.
La meva opinió: dins el context global de DAM, on s'utilitza generalment
java al segon curs, crec que és una bona opció.
Utilitzar C a M3 fa que quan comencen DAM2 els alumnes necessitin un petit
perìode d'adaptació per entendre Java bàsic i objectes. No es possible
esperar a que aprenguin Java  a M3 de DAM2 per que ja des del primer día
del segon curs molts mòduls utilitzen herència, interfícies, etc. Als
centres que he estat he vist dos possibles solucions:
- dedicar una parell de setmanes intensives per aprendre java
- baixar una UF de M2 de DAM2 a DAM1, per fer java al final del primer curs.

c) Quin llenguatge és el millor per ensenyar programació estructurada a M3
a ASIX1?
Actualment estic utilitzant Java.
Crec que aquí es trobaria situada la pregunta d'Alex; es veritat que
l'editorial Packt ha tret algun llibre d'administració de sistemes feta amb
Python.
La meva opinió: al context global d'ASIX (que no domino tant) crec
s'acostuma a fa servir a sengon curs els llenguatges PHP i bash.
Fer servir Python a primer no crec que aportés cap avantatge excepte que
s'aprofondis amb ell a ASIX2.

d) Un tema que es deriva dels anteriors i que s'ha de valorar. Utilitzar
llenguatges diferents a ASIX1 i DAM1 fa que per un alumne canviar de cicle
a segon curs sigui bastant difícil.
I és molt habitual que un alumne de DAM1 s'adoni que la programació no es
per ell, o el cas contrari, un d'ASIX1 que descobreixi que li agrada molt
la programació i vol passar-se a DAM.


En fí, aquestes són les meves reflexions. Bon estiu a tots :-)

Juan Fco. González
IES La Ferreria
Montcada i Reixac

El dia 9 d’agost de 2018 a les 14:18, Joan Josep Ordinas Rosa <
jordinas@xxxxxxxxxxxxxxxxxxxxxxxxxxx> ha escrit:



On 8 Aug 2018 10:42 a.m., "ALEJANDRO CASTAN SALINAS" <acastan@xxxxxxxx>
wrote:

Bon estiu,

Els últims anys he ensenyat els conceptes bàsics d'algorísmica fent servir
llenguatges com C, o Java sense orientació a objectes, i similars.

Observant que aquests últims anys han aparegut bastants llibres sobre
programació en Python per sistemes , m'estava plantejant de canviar a
aquest llenguatge com a eina per ASIX M03 Programació bàsica . Ho recomaneu?



Fa molts anys que el fem servir.  Perfecte.


He vist que a Python 3.7 es podes especificar tipus ( -crec que per gent
que apren, en general els ajuda a aclarir-se declarar variables amb el seu
tipus, així com tipus de paràmetres i valors de retorn de funcions -)


Considerem que no cal marejar als administradors amb això. No cal que ho
discutim aquí. Tot té pros i contres...



Qins llenguatges feu servir per ASIX als vostres departaments?


Python, SQL, Bash.



Salutacions


--
Àlex Castán Salinas
Institut Ausiàs March
avinguda d’Esplugues, 38
<https://maps.google.com/?q=avinguda+d%E2%80%99Esplugues,+38&entry=gmail&source=g>-42,
08034 Barcelona
telèfon. 93-203-33-32 (tardes) , 689-46-56-36



Other related posts: