Software Techniques (ENAUAB00)

Tárgy hivatalos adatlapja:

The schedule of the semester:

Semester 2023/2024/II 

  • Lectures
    • Every Wednesday from 10.15 in QA240. First lecture on Feb 14, 2024. 
    • Attendance is not recorded, but highly recommended.
  • Laboratories
    • There are 7 labs in the semester, held every second Thursday from 10.15 (3 groups, 2 groups on even weeks, and 1 group on odd weeks).
    • Attendance is also recorded.
    •  Location is room (IL207 and IL208). Attendance is compulsory as usual.
    • The first lab for some of the students is on the first week (15-Feb). Log in to this website and check the Result tab on the top to see when and where you need to go.
    • Labs are designed to be done by students individually.
    • Lab exercises are essential to being able to do the homework. This is how the material of the course is designed. Furthermore, some topics will only appear in the labs.
  • Homework exercises
    • There are 5 homework exercises in the semester.
    • There are detailed instructions and explanations for each of them. They can be downloaded from this site (eg Homework 1) and must also be uploaded here. Find the form on the  Results  tab in the top menu.
    • The homework exercises are set at the end of the labs and each of them has a deadline until it has to be uploaded to this website (~1 week) - Thursday midnight. Check Results tab.
    • Homework is checked by your lab supervisor.
    • At most 2 missed or rejected homeworks can be retaken. Deadline for resubmissions is Sunday midnight (~1 week). Check Results tab.
    • Each homework can be resumed at most once.
    • There will be a 3rd and final opportunity to resubmit any one homework by the end of repetition week.
    • Only homeworks uploaded to the site on time are checked. Homework sent via email or other channel is ignored.
    • If you need consultation for the homework, notify your lab supervisor in time so that you can submit (upload) the homework in time.

Information about the final exam


04.06.2024  Exam1  IB025

11.06.2024  Exam2  IE007
18.06.2024.  Exam3  IB026

  • 105 minutes working time
  • Grading: 0-44% Fail, 45-55% Sufficient, 56-70% Satisfactory, 71-84% Good, 85-100% Very good.
  • Bring 2 empty sheets of A4 paper
  • Body: 30 points
    • Multiple-choice, single choice, True/False, Complete the sentence, short code snippets (ca. 1-3 lines), etc.
    • Minimum 45% (13p)
  • Coding exercises and essay questions: 70 points
    • Modern language elements and Windows Forms
    • Multi-threaded programming
    • Design patterns (including architectural patterns), ADO.NET, Binary Components, Reflection. The number of tasks in this category might vary between 1 and 3. 
    • Minimum 30% from Multi-threaded programming
    • Only corrected for students who pass the Test

Information about midterm exams:

  • Date for midterm exam: ( 22/04/2024 8:00-10:00  ) 
  • Date for retaking the midterm (06/05/2024 8:00-10:00 room  IE220  ).
  • Date for re-retaking the midterm is ( 2024-05-31 Friday, 08:00-10:00, retake week ) . You must register on Neptun to attend.
  • 105 minutes working time
  • Minimum 45 points out of total 100
  • Grading: 0-44% Fail, 45-55% Sufficient, 56-70% Satisfactory, 71-84% Good, 85-100% Very good.
  • Bring 1 empty sheet of A4 paper
  • >=71% gives +4 points in final exam, >=85% gives +8 points in final exam
  • Body: 30 points
    • Multiple-choice, single choice, True/False, Complete the sentence, short code snippets (ca. 1-3 lines)
    • Minimum 45% (13p)
  • Coding exercises: 70 points
    • Modern language elements
    • Windows Forms
    • Multi-threaded programming
    • Minimum 45% (31p) in total for all three coding exercises, minimum 30% from Multi-threaded programming
    • Only corrected for students who pass the first test part

Requirements and results:

  • Mid-term requirements
    • Have to solve and submit each homework exercise (there are 5 homeworks ).
    • You must attend at least 6 out of 7 labs . You will be given the chance to retake a lab you missed during repetition week. You need to submit your work done in the lab.
    • There is a midterm exam in the second half of the semester that needs to be passed (at least satisfactory - 2). Getting a 4 is rewarded by +4 extra points and getting a 5 is rewarded by +8 extra points in the final exam (as long as you reach at least a satisfactory score). Date for midterm exam also 
    • Date for retaking the midterm is .
    • There will be a second, paid, opportunity to retake it on  .
    • The mid-term is written on paper and contains 3 larger coding tasks and several smaller theoretical questions.
  • Final grade
    • To get a final grade one must first receive a signature by completing all mid-term requirements.
    • The final exam is written in the exam period. There will be at least 3 exam occasions. The test is 100 points. The extra points gathered throughout the semester are added to the test result. 
  • Students from previous years who have completed ALL THREE mid-term requirements do not need to complete them again. These students must register for the special course marked in Neptun with  @A and are only required to take the exam.

Academic ethics:

Due to the increasing number of breaches in the rules concerning academic ethics, this course adopts a no-warning policy. That is, students caught cheating in exams, midterm exams or homework exercises will automatically fail the course. Furthermore, cases may be brought before a disciplinary commission.

Students must respect all rules laid out by the university. A few clarifications and additions:

  • Homework must be completed individually. Code is checked against samples from both this and previous years. 
  • Exception: students who have attended the course previously are allowed to hand in previously submitted homework. If this was previously accepted, they must signal this to their lab supervisors and it will be automatically accepted.
  • It is forbidden to use electronic or written aids during exams and mid-term exams (referred to collectively as exam).
  • No communication is allowed between students during exams.
  • It is not allowed to have any electronic device on your person during exams. These must be stored in a bag or pocket and may not be taken out during the exam.
  • When answering an exam question, do not answer with the exact words from the teaching material. It is not considered appropriate to learn the material by heart. The role of questions is to assess the understanding students have on the subject. Large portions of text or code recreated as is, verbatim from the teaching material may be considered as proof of cheating.

Hírek   A tárgy híreinek olvasása RSS-en keresztül

Nincsenek aktuális hírek a tárgyhoz. Ha a később megjelenő hírekről azonnal értesülni szeretne, iratkozzon fel az RSS csatornánkra.

Régebbi hírek »


A tárgyhoz nincs feltöltve jegyzet, vagy az csak belépett illetve a tárgyat felvett hallgatók számára érhető el.