Theory of Computer Science - Basic information Dr inż. Robert Brzeski [email protected] [email protected] room 404 Consultation: https://plan.polsl.pl/ or zti.polsl.pl/brzeski Monday Wednesday 16.15 – 17.30 10.15 – 12.00 Theory of Computer Science.

Download Report

Transcript Theory of Computer Science - Basic information Dr inż. Robert Brzeski [email protected] [email protected] room 404 Consultation: https://plan.polsl.pl/ or zti.polsl.pl/brzeski Monday Wednesday 16.15 – 17.30 10.15 – 12.00 Theory of Computer Science.

Slide 1

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 2

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 3

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 4

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 5

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 6

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 7

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 8

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.


Slide 9

Theory of Computer Science - Basic information
Dr inż. Robert Brzeski
[email protected]
[email protected]
room 404
Consultation: https://plan.polsl.pl/ or
zti.polsl.pl/brzeski
Monday
Wednesday

16.15 – 17.30
10.15 – 12.00

Theory of Computer Science - Basic information
Aim of the subject:
Getting knowledge:
- about basic concept of Computer Science.
- that help you to understand another subject
during your study.

Theory of Computer Science - Basic information
Syllabus of the subject:
1. [RB] [26.02] Algorithms
2. [RB] [05.03] Turing machine
3. [KT] [12.03] Formal grammars
4. [RB] [19.03] Basic components of a computer
5. [RB] [26.03] Von Neumann's architecture, Introduction to machine W
6. [RB] [09.04] Designing an instruction set for machine W
7. [KT] [16.04] Designing the program control unit for the machine W
8. [KT] [23.04] Additional aspects of von Neumann's architecture and introduction
to programming in assembly language of machine W
9. [RB] [30.04] Input / Output functionality
10. [RB] [7.05] Interrupts
11. [KT] [21.05] and 12. [KT] [28.05] Introduction to operating systems,
problems of management of resources and synchronization

13 [RB] [04.06] or [13.06] test

-

about 10 theoretical question

Theory of Computer Science - Basic information
Few of the lectures are going to provide:
mgr inż Krzysztof Trocki
[email protected]

Beside lecture, you will have classes, and during next semester
laboratory.
mgr inż. Michał Gorawski
mgr inż. Aleksander Chrószcz

[email protected]
[email protected]

Theory of Computer Science - Basic information
Classes:
1. Algorithms,
2. Turing machine
3. Formal grammars
4. Designing instructions for machine W
5. Programming in assembly language of machine W
6. Management of resources and synchronization

Theory of Computer Science - Basic information
Laboratory:
1. Designing instructions for machine W
2. Programming in assembly language of machine W
3. Machine W - Input/Output
4. Machine W - Interrupts
5. Data access methods
6. Formal grammars

Theory of Computer Science - Basic information
Literature:
1.
2.
3.

4.
5.

Tanenbaum, Andrew S.: "Structured Computer Organization"
Hennessy, John L., Patterson, David A. and Goldberg, David:
"Computer Architecture: A Quantitative Approach"
Stallings, William: "Computer Organization and Architecture:
Designing for Performance„
Stefan Węgrzyn: “Podstawy Informatyki” PWN 1982
Praca zbiorowa „Wykłady z Podstaw Informatyki” prof. Stefan
Węgrzyn, Gliwice 2003

Theory of Computer Science - Basic information
Web page:
http://platforma.polsl.pl/rau2/ -> Makrokierunek
Automatyka i Robotyka, Elektronika i Telekomunikacja,
Informatyka -> Theory of Computer Science [Makro] :
http://platforma.polsl.pl/rau2/course/view.php?id=217
also:
zti.polsl.pl/pl

Theory of Computer Science - Basic information

To complete this semester you need to pass classes
and lecture.
At the and of semester you will have test.
During the lecture test, you can use your own,
hand-written notes.