• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
March 21, 2023, 22:04:43 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Θέματα Διπλωματικών Εργασιών ΤΗΜΜΥ
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
March 21, 2023, 22:04:43 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Βιοϊατρική Τεχνολογία] Ν...
by Caterpillar
[Today at 22:04:06]

Των συνειρμών το παίγνιο....
by Παρδαλή Λεοπάρδαλη
[Today at 22:03:57]

Ποιον δίσκο ακούσατε πάνω...
by Starki
[Today at 21:54:35]

pointless παιχνίδια
by L
[Today at 21:14:49]

Arduino vs Raspberry Pi
by Caterpillar
[Today at 21:04:50]

Logo Guesser
by The Audacious AI
[Today at 20:51:01]

Τι ακούτε αυτήν τη στιγμή...
by Starki
[Today at 20:27:56]

Επιλογή τομέα 2023
by Nikos_313
[Today at 19:58:44]

Πότε θα βγει το μάθημα; -...
by Starki
[Today at 19:26:23]

[Τηλεπ. Συστήματα II] Ερε...
by Nikos_313
[Today at 19:23:50]

game boy programming!
by Ούγκι
[Today at 18:40:57]

Ποιό ταχίνι αγοράζετε;
by Katarameno
[Today at 18:32:44]

[Ηλ. Μηχανές Ι]Γενικές απ...
by Nikos_313
[Today at 18:14:52]

Ημερίδα με θέμα : Matlab ...
by Katarameno
[Today at 16:54:04]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by Διάλεξις
[Today at 15:08:10]

Συγκέντρωση φοιτητών Γεωπ...
by nectar
[Today at 14:59:16]

ΑΛΛΑΞ' Ο ΚΟΛΙΕΣ - CINE GA...
by Starki
[Today at 14:35:44]
Στατιστικά
Members
Total Members: 9190
Latest: Dimikioup
Stats
Total Posts: 1398972
Total Topics: 30650
Online Today: 148
Online Ever: 901
(October 13, 2020, 15:39:09 pm)
Users Online
Users: 36
Guests: 71
Total: 107
Starki
Caterpillar
Παρδαλή Λεοπάρδαλη
Don
BigBrainz
tenikola
Rick Deckard
GrillOG
mimaki
The Audacious AI
tsoxa
Lee
nilatos
panagiotisv
gpapadimi
redwolf
gsid
nikev99
geraltofrivia
Just Me
Nikos_313
sotolagg
stefpapa21
PaterMakarios
Katarameno
bax
lampas
SeaPotato
savvanth
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). ΠΧ [img height=400 (κλείνει η αγκύλη) 
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Μηχανική Λογισμικού ΙΙ (Moderators: Rick Deckard, phantomduck) > [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;  (Read 699 times)
Caterpillar
Administrator
Καταστραμμένος
*****
Posts: 6592



View Profile
[Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« on: September 29, 2022, 17:05:11 pm »

Τόπικ αποκλειστικά για την επιλογή ή όχι του μαθήματος.
« Last Edit: September 30, 2022, 20:03:39 pm by Caterpillar » Logged

Quote from: kinezos on May 14, 2007, 23:54:29 pm
Μάργαρης, εν έτει 2003 "Για να κάνεις μια μεγάλη ανακάλυψη, πρέπει πρώτα να κάνεις μια μεγάλη μαλακία!
Quote from: pentium4 on March 07, 2016, 22:32:28 pm
ότι αξίζει πονάει και είναι δύσκολο
"Το πρόβλημα δεν είναι οι αιώνιοι φοιτητές. Το πρόβλημα είναι οι αιώνιοι πολιτικοί."


MajorTom
Global Moderator
Εθισμένος στο ΤΗΜΜΥ.gr
****
Gender: Male
Posts: 780


God's got a sick sense of humor.


View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #1 on: January 26, 2023, 18:42:25 pm »

Για πείτε απόψεις...
Logged
kotsos420
Νεούλης/Νεούλα
*
Posts: 38



View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #2 on: January 26, 2023, 21:07:27 pm »

Quote from: MajorTom on January 26, 2023, 18:42:25 pm
Για πείτε απόψεις...
Κάτσε να βγουν οι βαθμολογίες πρώτα...
Logged
Sintrimi_Sanidi
Νεούλης/Νεούλα
*
Gender: Male
Posts: 32



View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #3 on: February 18, 2023, 21:02:05 pm »

Γίνεται να το πάρουμε χωρίς να έχουμε πάρει την Μηχανική Λογισμικού Ι?
Logged
kotsos420
Νεούλης/Νεούλα
*
Posts: 38



View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #4 on: February 18, 2023, 21:17:53 pm »

Quote from: Tikos on February 18, 2023, 21:02:05 pm
Γίνεται να το πάρουμε χωρίς να έχουμε πάρει την Μηχανική Λογισμικού Ι?

Γίνεται, δεν έχει καμία σχέση η μία ύλη με την άλλη. 
Αλλά αν σκέφτεσαι να πάρεις το 2 ίσως να θες να έχεις δει το 1.
Logged
MajorTom
Global Moderator
Εθισμένος στο ΤΗΜΜΥ.gr
****
Gender: Male
Posts: 780


God's got a sick sense of humor.


View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #5 on: March 08, 2023, 00:35:34 am »

Quote from: MajorTom on January 26, 2023, 18:42:25 pm
Για πείτε απόψεις...

bump
Logged
styltopa
Αρχάριος/Αρχάρια

Posts: 1


View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #6 on: March 08, 2023, 15:32:52 pm »

Quote from: MajorTom on January 26, 2023, 18:42:25 pm
Για πείτε απόψεις...

Γνώμη για το μάθημα.

Περιεχόμενο
Το μάθημα περιλαμβάνει τις αρχές ανάπτυξης ενός έργου λογισμικού. Για αναλυτικές πληροφορίες σχετικά με το περιεχόμενο, σε παραπέμπω στον οδηγό σπουδών του τμήματος.

Διδασκαλία
Υπάρχουν μαθήματα θεωρίας και προαιρετικό εργαστήριο το οποίο βιντεοσκοπείται οπότε μπορείς να το δεις οποτεδήποτε.
Πρακτικά, μέσω των εργαστηρίων και της εργασίας έρχεσαι σε επαφή με project management, δηλαδή με τον καθορισμό των διαδικασιών για την παραγωγή ενός έργου λογισμικού, τη συγγραφή tests για έτοιμο κώδικα backend και frontend και τη βελτίωση μετρικών κώδικα. Αυτά είναι και όσα εξετάζονται στα πλαίσια της εργασίας.

Πράγματα που έμαθα και θεωρώ χρήσιμα
  • Συνεργασία με ομάδα για ανάπτυξη ενός ενιαίου project λογισμικού: Πρόκειται για βασικότατη ικανότητα οποιουδήποτε θέλει να ασχοληθεί με την ανάπτυξη έργων λογισμικού. Το μάθημα αποτελεί μία καλή εισαγωγή προς αυτή την κατεύθυνση.
  • Code review: Η ανάγνωση, κατανόηση και αξιολόγηση κώδικα άλλων (του έτοιμου που μας δόθηκε και των συμφοιτητών στην ομάδα) είναι και αυτή μία χρήσιμη δεξιότητα την οποία το μάθημα προσφέρεται για να καλλιεργήσεις.
  • Εξοικείωση με git και γενικά version control:  σημαντικότατη εντός και εκτός σχολής.

Γενικά θετικά
  • Ικανοποιητική συνεργασία με τους διδάσκοντες: για οποία απορία ή παράπονο ήταν πρόθυμοι να το συζητήσουν και να βρεθεί λύση. 
  • Επιθυμία για βελτίωση του μαθήματος: οι διδάσκοντες ζήτησαν feedback και κριτική από τους φοιτητές σχετικά με το πώς κυλάει το μάθημα. Πιστεύω ότι αφουγκραζόμενοι τις σκέψεις των φοιτητών, θα το βελτιώσουν σε επόμενα έτη.
  • Βιντεοσκόπηση των εργαστηρίων: Αποτελεί σχεδόν προϋπόθεση για την εκτέλεση της εργασίας. Η δυνατότητα να ανατρέξεις σε κομμάτια που έχασες στο εργαστήριο είναι σίγουρα ένα μεγάλο θετικό.

Γενικά αρνητικά
  • Με την εργασία βασανίζεσαι: η ασάφεια του τί πρέπει να κάνεις (ίσως διορθωθεί σε επόμενα έτη), η μη πρότερη εξοικείωση με javascript (για την οποία πολύ λίγα πράγματα κάνεις στα εργαστήρια) και τεχνικής φύσης λεπτομέρειες θα σου φάνε χρόνο.
  • Έλλειψη οργάνωσης: το μάθημα διδάχθηκε πρώτη φορά φέτος και, όπως είναι λογικό, έγιναν λάθη και υπήρχαν παραλείψεις. Ένα από αυτά ήταν ότι η εργασία θα ήταν σπασμένη σε τρία μέρη αλλά τελικά συγχωνεύτηκαν σε μία. Ένα άλλο ήταν ότι δεν δόθηκε το παραδοτέο (οι ακριβείς οδηγίες του τί πρέπει να κάνουμε) της εργασίας μέχρι πολύ αργά μέσα στο εξάμηνο.
  • Ανεπαρκές peer review της προόδου της εργασίας από τους διδάσκοντες: Οι οδηγίες της ήταν αρκετά ασαφείς ως προς τα ζητούμενα. Δυστυχώς, το εργαστήριο για επίλυση αποριών ήταν μόνο ένα με αποτέλεσμα να πρέπει να στέλνουμε σχετικά μέιλ και να καθυστερεί η εκπόνησή της.

Βαθμολογία
  • Εκπόνηση 1 εργασίας (3 στάδια/παραδοτέα): 70%
    Αποτίμηση 1ου παραδοτέου (20%)
    Αποτίμηση 2ου παραδοτέου (20%)
    Αποτίμηση 3ου παραδοτέου (30%)
  • Ηλεκτρονική εξέταση στην ύλη του μαθήματος: 30% με υποχρεωτική συμμετοχή σε αυτή. Μόνο με εργασία και χωρίς να συμμετάσχεις στην ηλεκτρονική εξέταση του μαθήματος στο τέλος του εξαμήνου, δεν περνιέται ο βαθμός. Πρέπει τουλάχιστον να εμφανιστείς στην εξέταση και να δώσεις (έστω και 0 που λέει ο λόγος). Ωστόσο, νομίζω ότι ο βαθμός της εργασίας κρατείται αν θέλεις να συμμετέχεις στην τελική εξέταση στην πτυχιακή εξεταστική ή σε αυτή του Σεπτεμβρίου.
  • Συμμετοχή σε Hackathons: 10% προσθετική και προαιρετική. Δε συμμετείχα σε αυτά οπότε δεν μπορώ να εκφέρω γνώμη για το αν αξίζουν

Οι βαθμολογίες φάνηκαν γενναιόδωρες (περίπου το 80% των βαθμών ήταν 7 και πάνω) που είναι αναμενόμενο από μάθημα που διδάσκεται πρώτη φορά (προφανής στόχος η προσέλκυση φοιτητών και σε επόμενα έτη). 

Συνοπτικά
Γενικά, θεωρώ ότι αξίζει να το πάρεις αν θέλεις να ασχοληθείς με software.  Αν όμως δεν σου αρέσουν οι εργασίες μέσα στο εξάμηνο, ίσως θέλεις να το ξανασκεφτείς.

Logged
Rick Deckard
Global Moderator
Εθισμένος στο ΤΗΜΜΥ.gr
***
Gender: Male
Posts: 854


Finished.


View Profile
Re: [Μηχανική Λογισμικού ΙΙ] Να επιλέξω το μάθημα ;
« Reply #7 on: March 08, 2023, 18:10:50 pm »

Quote from: styltopa on March 08, 2023, 15:32:52 pm
Γνώμη για το μάθημα.

Περιεχόμενο
Το μάθημα περιλαμβάνει τις αρχές ανάπτυξης ενός έργου λογισμικού. Για αναλυτικές πληροφορίες σχετικά με το περιεχόμενο, σε παραπέμπω στον οδηγό σπουδών του τμήματος.

Διδασκαλία
Υπάρχουν μαθήματα θεωρίας και προαιρετικό εργαστήριο το οποίο βιντεοσκοπείται οπότε μπορείς να το δεις οποτεδήποτε.
Πρακτικά, μέσω των εργαστηρίων και της εργασίας έρχεσαι σε επαφή με project management, δηλαδή με τον καθορισμό των διαδικασιών για την παραγωγή ενός έργου λογισμικού, τη συγγραφή tests για έτοιμο κώδικα backend και frontend και τη βελτίωση μετρικών κώδικα. Αυτά είναι και όσα εξετάζονται στα πλαίσια της εργασίας.

Πράγματα που έμαθα και θεωρώ χρήσιμα
  • Συνεργασία με ομάδα για ανάπτυξη ενός ενιαίου project λογισμικού: Πρόκειται για βασικότατη ικανότητα οποιουδήποτε θέλει να ασχοληθεί με την ανάπτυξη έργων λογισμικού. Το μάθημα αποτελεί μία καλή εισαγωγή προς αυτή την κατεύθυνση.
  • Code review: Η ανάγνωση, κατανόηση και αξιολόγηση κώδικα άλλων (του έτοιμου που μας δόθηκε και των συμφοιτητών στην ομάδα) είναι και αυτή μία χρήσιμη δεξιότητα την οποία το μάθημα προσφέρεται για να καλλιεργήσεις.
  • Εξοικείωση με git και γενικά version control:  σημαντικότατη εντός και εκτός σχολής.

Γενικά θετικά
  • Ικανοποιητική συνεργασία με τους διδάσκοντες: για οποία απορία ή παράπονο ήταν πρόθυμοι να το συζητήσουν και να βρεθεί λύση. 
  • Επιθυμία για βελτίωση του μαθήματος: οι διδάσκοντες ζήτησαν feedback και κριτική από τους φοιτητές σχετικά με το πώς κυλάει το μάθημα. Πιστεύω ότι αφουγκραζόμενοι τις σκέψεις των φοιτητών, θα το βελτιώσουν σε επόμενα έτη.
  • Βιντεοσκόπηση των εργαστηρίων: Αποτελεί σχεδόν προϋπόθεση για την εκτέλεση της εργασίας. Η δυνατότητα να ανατρέξεις σε κομμάτια που έχασες στο εργαστήριο είναι σίγουρα ένα μεγάλο θετικό.

Γενικά αρνητικά
  • Με την εργασία βασανίζεσαι: η ασάφεια του τί πρέπει να κάνεις (ίσως διορθωθεί σε επόμενα έτη), η μη πρότερη εξοικείωση με javascript (για την οποία πολύ λίγα πράγματα κάνεις στα εργαστήρια) και τεχνικής φύσης λεπτομέρειες θα σου φάνε χρόνο.
  • Έλλειψη οργάνωσης: το μάθημα διδάχθηκε πρώτη φορά φέτος και, όπως είναι λογικό, έγιναν λάθη και υπήρχαν παραλείψεις. Ένα από αυτά ήταν ότι η εργασία θα ήταν σπασμένη σε τρία μέρη αλλά τελικά συγχωνεύτηκαν σε μία. Ένα άλλο ήταν ότι δεν δόθηκε το παραδοτέο (οι ακριβείς οδηγίες του τί πρέπει να κάνουμε) της εργασίας μέχρι πολύ αργά μέσα στο εξάμηνο.
  • Ανεπαρκές peer review της προόδου της εργασίας από τους διδάσκοντες: Οι οδηγίες της ήταν αρκετά ασαφείς ως προς τα ζητούμενα. Δυστυχώς, το εργαστήριο για επίλυση αποριών ήταν μόνο ένα με αποτέλεσμα να πρέπει να στέλνουμε σχετικά μέιλ και να καθυστερεί η εκπόνησή της.

Βαθμολογία
  • Εκπόνηση 1 εργασίας (3 στάδια/παραδοτέα): 70%
    Αποτίμηση 1ου παραδοτέου (20%)
    Αποτίμηση 2ου παραδοτέου (20%)
    Αποτίμηση 3ου παραδοτέου (30%)
  • Ηλεκτρονική εξέταση στην ύλη του μαθήματος: 30% με υποχρεωτική συμμετοχή σε αυτή. Μόνο με εργασία και χωρίς να συμμετάσχεις στην ηλεκτρονική εξέταση του μαθήματος στο τέλος του εξαμήνου, δεν περνιέται ο βαθμός. Πρέπει τουλάχιστον να εμφανιστείς στην εξέταση και να δώσεις (έστω και 0 που λέει ο λόγος). Ωστόσο, νομίζω ότι ο βαθμός της εργασίας κρατείται αν θέλεις να συμμετέχεις στην τελική εξέταση στην πτυχιακή εξεταστική ή σε αυτή του Σεπτεμβρίου.
  • Συμμετοχή σε Hackathons: 10% προσθετική και προαιρετική. Δε συμμετείχα σε αυτά οπότε δεν μπορώ να εκφέρω γνώμη για το αν αξίζουν

Οι βαθμολογίες φάνηκαν γενναιόδωρες (περίπου το 80% των βαθμών ήταν 7 και πάνω) που είναι αναμενόμενο από μάθημα που διδάσκεται πρώτη φορά (προφανής στόχος η προσέλκυση φοιτητών και σε επόμενα έτη). 

Συνοπτικά
Γενικά, θεωρώ ότι αξίζει να το πάρεις αν θέλεις να ασχοληθείς με software.  Αν όμως δεν σου αρέσουν οι εργασίες μέσα στο εξάμηνο, ίσως θέλεις να το ξανασκεφτείς.


Έχω να δηλώσω ότι το μεγαλύτερο drawback σε αυτό το μάθημα ήταν το project και ότι ήταν γραμμένο όλο σε Js/React. Εγώ προσωπικά δεν ήξερα Χριστό από React και δεν είχα καθόλου χρόνο μέσα στο εξάμηνο να μάθω, πράγμα που έκανε την ζωή μου αρκετά δύσκολη. Κατά την γνώμη μου αυτό το μάθημα έχει σωστές βάσεις και σαν βελτίωση θα πρότεινα τα παρακάτω:
  • Επιλογή στο να εφαρμόσεις τις αρχές του μαθήματος σε δικό σου project
  • Ένα pool από πρότζεκτς, 2-3 σε διάφορες τεχνολογίες για να υπάρχει όπως πχ Javascript/React, Java/Android, Python ή open source library/software
  • Πολλές διπλωματικές, μεταξύ και της δικής μου, συμπεριλαμβάνουν την ανάπτυξη ΑΙ σε συνδυασμό με κάποια εφαρμογή. Θα πρότεινα να γίνει παραπάνω έμφαση σε MLOps και γενικά προς τα εκεί αλλά αυτό είναι δικό μου petpeeve
  • Ultra wombo/combo. Δεν ξέρω το context της μηχανικής λογισμικού Ι αλλά θα ήταν πολύ κομπλέ να έκανες develop/mantain το προτζεκτάκι που έστεισες σε αυτό το μάθημα


Αν έχετε λιγο χρόνο και θέληση να μάθετε JS/React πιστεύω ότι δεν θα έχετε θέμα με αυτό το μάθημα. Επίσης πιστεύω ότι ο κ. Συμεωνίδης και οι διδακτορικοί του μαθήματος είναι αρκετά κομπλέ άνθρωποι και θα θέλουν να προχωρήσουν το μάθημα να γίνει πιο ποιοτικό, οπότε πιστεύω ότι θα το αναβαθμίζουν κάθε χρονιά ανάλογα το feedback.
Logged

Quote
No, four! Two, two, four! And noodles.
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...