Study field: Informatics Requirements: Starting dates: Autumn/Spring

advertisement
Study field: Informatics
Requirements:
Starting dates: Autumn/Spring
Duration: Autumn/Spring Semester
Tuition fee: 1200 EUR
Contact person: tomas.petkus@leu.lt
Open Source Software
Students acquire knowledge of open source software during the lectures. Students are introduced to
definitions of the basic concepts, such as software licensing, program, the operation system, open and
free software code, etc. In the course are presented, different computer software licensing types,
classification of the computer software, virtual PC are presented, etc. Students make practical exercises
during the lectures. Students learn how to work with Virtual PC, install OS, how to setup free and open
source software; they analyse differences in open source and non free software. After mastering the
course material, the students will be able to formulate and solve many open source software problems.
Data mining
During the lectures, the students are given knowledge of data mining. Students are introduced to
definitions of the basic concepts, such as information, data, and knowledge. The aim of data mining
and examples of practical problems, requiring data mining, are presented. The main statistical
characteristics of data are remained. The ways of data normalization, measurement scales, data types,
the concept of confidence intervals of the statistical characteristics and the ways of their computation,
the formation of data histograms, and the representativeness of data samples are presented. The
formulations of data mining problems (classification, prediction, clustering) and the solution ways are
introduced. The concept of data mining and the relation of the data mining and the mathematical
statistics are introduced. The process of knowledge discovery in databases is explained. The
knowledge on regression, correlation and cluster analysis is provided. In laboratory works, the students
carry out some practical tasks. Before performing the tasks, each student selects a data set from
repository, freely accessible in the Internet, for example, http://archive.ics.uci.edu/ml/. Later s/he
analyses the selected data set moving all the steps of the knowledge discovery in databases process.
After mastering the course material, the students will be able to formulate and solve many data mining
problems.
Introduction to Object-Oriented Programming
Object-oriented programming (OOP) is the programming paradigm. This paradigm uses objects and
their interactions in computer application architecture. Almost all modern programming languages
have OOP programming options. Some are fully developed on OOP basis. C++ is one of the most
popular at present general-purpose programming languages. C++ was designed as an extension of
powerful and flexible C programming language, which defines a set of libraries and a special preprocessor, giving C language object-oriented programming capabilities. The course allows mastering
the elements and instruments of the C++-based object-oriented programming. Upon completion of this
course the student should be able to apply object-oriented programming concepts for building
applications.
Computer Networks
Students are acquainted with basics of computer networks, hardware and software. They obtain
computer networks creation, connecting to the Internet and LAN administering skills. Students
understand basics of global network services, are able to implement and use clients of these services.
Practical tasks: creating and administering of local area network, connection to the internet,
implementation of internet services clients and principles of their usage.
IT Project Management
The main goal of this course is to introduce main steps of project management, IT project influence
factors, and IT project specific and main management methods. To understand how uncertainties
might affect project and how to manage project risk events. To know more about main project
planning techniques, tools and to apply them planning particular project and solving uncertain
problems. Study knowledge acquired to IT project management peculiarities, project cost and time
estimation methods, project scope definition principles, project requirements elicitation, gathering and
management, project team management principles. Detailed project plan development, budget
estimation, project task assignment and project creep management task are included, also.
No.
Total:
Title of the Subject
ECTS
Credits
Hours
per
week
Open Source Software
6
4
Data mining
6
4
Introduction to Object-Oriented Programming
6
4
Computer Networks
6
4
IT Project Management
6
4
30
Download