Open Computing
Course Description
The corurse defines the notion of Open computing with emphasis on portability, adaptability, availability and cooperation. Basics of open systems security are explained as well as notions of freedom and licencing. Relations between open hardware and software computing components and their users are compared. Standards, their roles and adoption process are analysed, with emphasis on the norms related to open systems and internet. Concepts of distributed computing based on open standards (ubiquitous, wireless, mobile, pervasive) are analysed. Principles of building open, distributed, dynamical, interactive web based information services and systems are explained, together with related standards, technologies and protocols.
Learning Outcomes
- Define the notions of openness, freedom in computing
- Explain the role of standards in open systems
- Analyze existing computing systems with respect to openness
- Apply standards in design and development of open computing systems
- Compose existing open data sources and software components in the development of new computing systems
Forms of Teaching
Lectures
Lectures
Partial e-learningElements of e-Learning
LaboratoryLaboratory Exercises
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Laboratory Exercises | 40 % | 25 % | 40 % | 25 % | ||
Class participation | 40 % | 20 % | 0 % | 0 % | ||
Mid Term Exam: Written | 40 % | 20 % | 0 % | |||
Final Exam: Written | 40 % | 25 % | ||||
Final Exam: Oral | 10 % | |||||
Exam: Written | 40 % | 50 % | ||||
Exam: Oral | 25 % |
Week by Week Schedule
- Principles of open systems, Key properties of open systems, Legal aspects and business models, Examples of open and closed systems
- Character and data type representations, Open data fomats
- Data transformations
- Open data - properties, influence and creation
- Open data - metadata and dataset evaluation
- Linked open data
- Distributed system architectures; Distributed system design tradeoffs, Processes and communication in distributed systems; Distributed messaging;
- Midterm exam
- Web standards, REST architectural style, RESTful API design
- Security in open systems - basics, algorithms
- Security - protocols, open authenthication
- Cooperation and interoperability
- Freedom, openness
- Open licences and open source projects
- Final exam
Study Programmes
University undergraduate
[FER3-HR] Computing - study
Free Elective Courses
(5. semester)
Free Elective Courses
(5. semester)
University graduate
[FER3-HR] Audio Technologies and Electroacoustics - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Communication and Space Technologies - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Computational Modelling in Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Computer Engineering - profile
Core-elective courses
(1. semester)
[FER3-HR] Computer Science - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Control Systems and Robotics - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Data Science - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electrical Power Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electric Machines, Drives and Automation - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electronic and Computer Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Electronics - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Information and Communication Engineering - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Network Science - profile
Elective Courses
(1. semester)
(3. semester)
[FER3-HR] Software Engineering and Information Systems - profile
Elective Course of the profile
(3. semester)
Elective Course of the Profile
(1. semester)
Elective Courses
(1. semester)
(3. semester)
Literature
(.), Open Systems And Standards For Software Product Development; P.A.Dargan; Artech House; 2005; ISBN: 978-1580537490,
(.), Open Source: A Multidisciplinary Approach; M.Muffatto; Imperial College Press; 2006; ISBN: 978-1860946653,
Laboratory exercises
For students
General
ID 183451
Winter semester
5 ECTS
L0 English Level
L3 e-Learning
45 Lectures
0 Seminar
0 Exercises
12 Laboratory exercises
0 Project laboratory
Grading System
87,5 Excellent
75 Very Good
62,5 Good
50 Acceptable