21. 10. 2019  0:44 Uršuľa
Akademický informační systém

Sylabus předmětu B-TSIKT - Software Development in ICT (FEEIT - SS 2018/2019)


     Informačný list          ECTS          Sylabus          


     Slovenština          Angličtina          


University: Slovak University of Technology in Bratislava
Faculty: Faculty of Electrical Engineering and Information Technology
Course unit code: B-TSIKT
Course unit title: Software Development in ICT
Mode of delivery, planned learning activities and teaching methods:
lecture2 hours weekly (on-site method)
seminar2 hours weekly (on-site method)

 
Credits allocated: 6
 
Recommended semester/trimester: -- item not defined --
Level of study: 1.
Prerequisites for registration: none
 
Assesment methods:
To obtain a credit and admission to the exam, students must obtain at least 50% of the points from assigment. At practices students can gain 10 points for activity and 26 points for assignment, which together make up 36% of the score on the exam. To complete the subject, students must complete a written exam. Final evaluation is based on the rating A, B, C, D, E, FX according to the standard scoring scale. Credits will not be awarded to a student who does not receive at least rating E.
 
Learning outcomes of the course unit:
Students will acquire knowledge of software development from the perspective of all stakeholders. The student acquires practical skills from all phases of software development, from solution requirements to deployment, including documenting, testing, working with versions.The subject is oriented on software development mainly using object-oriented programming (JAVA language), relational databases (SQL language) and transactional data processing.

 
Course contents:
Introduction to software development, development cycle, development and project tools, basics of Java.
Elementary programming and introduction to object-oriented programming.
Basic usage of OOP and UML.
Polymorphisms, interfaces, and nested types.
Software modeling and design patterns.
Methodology of OOP, unit testing.
Encapsulation of applications, application servers, creation of scalable applications.
Database and information systems, relational data structure.
Relational database analysis and design, normalization.
Indices, stored procedures, data processing.
Transactions and data processing in information systems.
Testing software and systems.
 
Recommended or required reading:
Recommended:
Desikan, S., Ramesh., G., Software Testing: Principles and Practices, Addison-Wesley 2007
Eckel, B., Thinking in Java, Prentice Hall, 2006.
Fowler, M., Patterns of enterprise application architecture, Addison-Wesley 2002
Page-Jones, M., Základy objektově orientovaného návrhu v UML, Grada 2001
Patrick, J., J., SQL Fundemantals, Prentice Hall 2009
Sommerville, I., Software engineering, Pearson, 2010.

 
Language of instruction: slovak or english
 
Notes:
 
Courses evaluation:
Assessed students in total: 80

ABCDEFX
2,5 %11,3 %22,5 %33,8 %29,9 %0 %
Name of lecturer(s): prof. Ing. Gregor Rozinaj, PhD. (person responsible for course) - slovak, english
Ing. Radoslav Vargic, PhD. (examiner, instructor, lecturer, tutor) - slovak, english
 
Last modification: 20. 3. 2019
Supervisor: prof. Ing. Gregor Rozinaj, PhD. and programme supervisor


Last modification made by RNDr. Marian Puškár on 03/20/2019.

Typ výstupu: