IT Project Management (Software Engineering)

Type: Normative

Department: system design

Curriculum

SemesterCreditsReporting
25Exam

Lectures

SemesterAmount of hoursLecturerGroup(s)
232Associate Professor Nenchuk T. M.ФеC-11, ФеC-12

Laboratory works

SemesterAmount of hoursGroupTeacher(s)
232ФеC-11Kaskun O. D.
ФеC-12Kaskun O. D.

Опис навчальної дисципліни

As a result of the course, students are introduced to a wide range of technology in the field of IT project management, specifically in the field that covers software engineering and team work. Study of discipline involves the formation of students with the required competencies:

▪ general competencies: ability to analyze and synthesize, ability to adapt to new situations; the ability to organize and plan, make decisions; the ability to search and analyze information from different sources, the ability to (professional orientation), responsibility for the quality of the work performed,

▪ professional competencie: the ability to use the methodology and technology of designing,  implementing and maintaining IT projects, supporting their lifecycle, ability to argue the choice of solving methods set by the customer tasks, critically evaluate the results and protect the decisions made; ability to successfully work in the team of the project to achieve optimal results.

As a result of studying this course, the student must:

know a set of methods and tools that allow effectively set up, run, evaluate and continually improve teamwork on the project; the basic concepts of software engineering, in particular, version control systems, rules for writing code, methods of functional and object-oriented analysis and implementation of IT projects;

be able to think systematically and apply creative abilities to process requirements for projects, formulate fundamentally new ideas, effectively to work both individually and in the team, evaluate the results, present the results of the project team and reasonably defend the decisions made.

Recommended Literature

  1. Basic use of Git. [Electronic resource]. – 2009. – URL: uk.enetri.com/2009/10/26/2.html
  2. Project Management. Textbook. [Electronic resource]. – 2017.-URL: buklib.net/books/21936
  3. Lozovitsky D., Bachinsky T. Features of the functioning of self-managed IT teams. [Electronic resource]. – 2017. – 2017. – URL: ua/publication-145
  4. Star UML. User guide [Electronic resource]. – 2015.- URL: staruml.sourceforge.net/docs/user-guide(ru)/user-guide.pdf
  5. Programming styles [Electronic resource]. – 2016. – URL: lib.mdpu.org.ua/e-books/
  6. Comments [Electronic resource]. – 2015. – URL: snowdream.github.io/javascript-style-guide/
  7. How to Determine Your Software Application Size Using Function Point Analysis. [Electronic resource]. – 2017. – URL: https://alvinalexander.com/FunctionPoints/
  8. Data flow [Electronic resource]. – 2012. – URL: https://www.visual-paradigm.com/tutorials/data-flow-diagra.
  9. Git Workflow | Atlassian Git Tutorial [Electronic resource]. – 2017. – URL: https://www.atlassian.com/git/tutorials/comparing-workflows
  10. Comparing Logical and Physical ERD [Electronic resource]. – 2017. – URL: https://www.visual-paradigm.com/tutorials/compare-logical

Curriculum

Download curriculum