RESERVE MY SPOT

Nick is a software engineer with over a decade of experience focusing on distributed systems and software correctness. He studied Information Security at ITMO University in St. Petersburg, Russia, and is currently working at SPB TV Solutions, where he applies high-level instruments to low-level problems.

Nick’s areas of expertise are in Content Delivery Systems, Data Storage, DBMS, and Network Software.

- Learn C programming language

- Develop an understanding of the inner workings of modern operating systems, language runtime environments, and modern hardware, as well as other

SKILLS:

- Network Software

Content Delivery Systems

- Data Storage

- DBMS

DATE: 26 Nov - 14 Dec, 2018

DURATION: 3 Weeks

LECTURES: 3 Hours per day

LANGUAGE: English

LOCATION: Barcelona, Harbour.Space Campus

COURSE TYPE: Offline

WHAT YOU WILL LEARN
COURSE OUTLINE
ABOUT NICK
BIBLIOGRAPHY
HARBOUR.SPACE 

This course is an introduction to the underlying facilities of modern operating systems, programming languages runtime environments, and other systems’ software. It will also cover the use of C language in programming. We will have an overview of modern hardware from the programmer's perspective.

NICK
SIGULIA

Senior software engineer, SPB TV Solutions

RESERVE MY SPOT

We offer innovative university degrees taught in English by industry leaders from around the world, aimed at giving our students meaningful and creatively satisfying top-level professional futures. We think the future is bright if you make it so.

HARBOUR.SPACE UNIVERSITY

DATE: 26 Nov – 14 Dec, 2018

DURATION:  3 Weeks

LECTURES: 3 Hours per day

LANGUAGE: English

LOCATION: Barcelona, Harbour.Space Campus

COURSE TYPE: Offline

Session 2

Modern OS inner structure, kernel space vs. user space, different types of OS  kernels. How programmes interface with OS

Session 3

Processes. User processes and daemons. How processes are represented. Different types of binaries

SHOW MORE

Session 1

Introduction to C programming language. Learn the use of memory pointers. Learn to find most common programming errors

All rights reserved. 2018

Harbour.Space University
Tech Heart

Session 4

Virtual memory. Different memory types, memory mapping, memory paging

This course is an introduction to the underlying facilities of modern operating systems, programming languages runtime environments, and other systems’ software. It will also cover the use of C language in programming. We will have an overview of modern hardware from the programmer's perspective.

SYSTEM 
PROGRAMMING
SYSTEM PROGRAMMING