Laboratory of Computer Science 1
Data is displayed for academic year: 2023./2024.
Lecturers
Course Description
This course contains laboratory exercises of theoretical courses and some specialization courses, as well as contemporary skills with various programming and other tools. The laboratory assignments are grouped in three areas, designed to complement the material covered in lectures. The laboratory practice covers hands-on experience in: (A) specification, verification and design of advanced algorithms, (B) problem solving and illustrations of linear and nonlinear classifiers (neural networks, SVM, Bayes classifier, Application of KL transform and FLD for feature extraction, etc.).
Study Programmes
University graduate
[FER2-HR] Computer Science - profile
(1. semester)
General Competencies
In-depth understanding of principles and theoretical background complemented with practical implementation of advanced algorithms and data structures, operating system internals, machine learning and pattern recognition problems. Ability to design and conduct analytic, modeling, simulation and experimental investigation. Ability to design solutions to problems that are unfamiliar, incompletely defined, and have competing specifications. Ability to formulate the problem and critically evaluate the solution.
Learning Outcomes
- explain and define concepts of pattern recognition, advanced algorithms and data structures and machine learning
- explain and distinguish porocedures, methods and algorithms related to pattern recognition, advanced algorithms and data structures and machine learning
- apply methods from the pattern recognition, advanced algorithms and data structures and machine learning for new complex applications
- analyze and breakdown problem related to the complex system
- design and develop a system for the specific application
- evaluate quality of solution of a system
Forms of Teaching
Consultations
Consultations are held according to needs.
SeminarsGroups of 4 to 7 students receive project tasks. The group solves problem, implements the system and evaluates it.
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Seminar/Project | 0 % | 100 % | 0 % | 0 % | ||
Exam: Oral | 100 % |
Week by Week Schedule
- Defining project assignments
- Work on project assignments
- Work on project assignments
- Work on project assignments. Consultations.
- 1st milestone
- Work on project assignments
- Work on project assignments
- Work on project assignments. Consultations.
- Work on project assignments
- 2nd milestone
- Work on project assignments
- Work on project assignments
- Work on project assignments
- Work on project assignments
- Defense of project and presenting the results
Literature
R.O. Duda, P. E. Hart, D.G. Stork (2001.), Pattern Classification, J. Wiley, New York
M.A. Weiss (1996.), Data Structures and Algorithm Analysis in C, Addison Wesley
T. Mitchell (1997.), Machine Learning, McGraw-Hill Science/Engineering/Math
For students
General
ID 35224
Winter semester
5 ECTS
L1 English Level
L1 e-Learning
30 Lectures
0 Seminar
0 Exercises
60 Laboratory exercises
0 Project laboratory
0 Physical education excercises
Grading System
89 Excellent
74 Very Good
61 Good
50 Sufficient