Difference between revisions of "BITL-CS1"

From DiLab
Jump to: navigation, search
(18.09.2019.)
(Calendar)
Line 43: Line 43:
 
|
 
|
  
==== 11.09.2019.====
+
==== 12.09.2019.====
 
|  
 
|  
 
Python data types.
 
Python data types.
Line 50: Line 50:
 
|-
 
|-
 
|
 
|
==== 15.09.2019.====
+
==== 16.09.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 17.09.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 19.09.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 23.09.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 24.09.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 56: Line 80:
 
|-
 
|-
 
|
 
|
==== 16.09.2019.====
+
==== 26.09.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 30.09.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 01.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 03.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 07.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 08.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 10.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 14.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 15.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 17.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 21.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 22.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 24.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 28.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 29.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 31.10.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 04.11.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 05.11.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 07.11.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 11.11.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 12.11.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 14.11.2019.====
 +
|
 +
TBA
 +
|
 +
|-
 +
|
 +
==== 18.11.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 62: Line 218:
 
|-
 
|-
 
|
 
|
==== 18.09.2019.====
+
==== 19.11.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 68: Line 224:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 21.11.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 74: Line 230:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 25.11.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 80: Line 236:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 26.11.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 86: Line 242:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 28.11.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 92: Line 248:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 02.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 98: Line 254:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 03.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 104: Line 260:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 05.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 110: Line 266:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 09.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 116: Line 272:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 10.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 122: Line 278:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 12.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 128: Line 284:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 16.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 134: Line 290:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 17.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 140: Line 296:
 
|-
 
|-
 
|
 
|
==== xx.09.2019.====
+
==== 19.12.2019.====
 
|  
 
|  
 
TBA
 
TBA
Line 146: Line 302:
 
|-
 
|-
 
|
 
|
 
 
==== 23.12.2019.====
 
==== 23.12.2019.====
 +
- 01.01.2020
 
| Christmas break and the New Year
 
| Christmas break and the New Year
 
|
 
|

Revision as of 21:38, 11 September 2019

Introduction to Computer Science 1

What is Computer Science?

Computer Science is the study of processes that interact with data and that can be represented as data in the form of programs. It enables the use of algorithms to manipulate, store, and communicate digital information.

Administrative information

Communication:

  • via slack: workspace name: bitl-cs1-2019
  • via email: use instructor's email address for personal communication
  • office hours: by appt.

Calendar

Date Topic Exercises

09.09.2019.

Introduction to the course. Syllabus. What is computer science. Branches of computer science. Binary encoding. Abstraction. Data. Algorithms. Search using linear, skip and binary approach. Correctness and complexity of an algorithm.

Write a pseudocode for binary search algorithm, in the context of a dictionary or a phone book.

10.09.2019.

Algorithms revisited. iterative v.s. recursive algorithm, binary search example in both versions. Life cycle of program development. Source code. Compiler v.s. interpreter. Integrated development environment. Python programming language. Python version 3 vs version 2. Expressions, evaluation of expressions. Operators and their precedence.

  • Explore the online IDE: repl.it.
  • Read about Anaconda environment.

12.09.2019.

Python data types.

16.09.2019.

TBA

17.09.2019.

TBA

19.09.2019.

TBA

23.09.2019.

TBA

24.09.2019.

TBA

26.09.2019.

TBA

30.09.2019.

TBA

01.10.2019.

TBA

03.10.2019.

TBA

07.10.2019.

TBA

08.10.2019.

TBA

10.10.2019.

TBA

14.10.2019.

TBA

15.10.2019.

TBA

17.10.2019.

TBA

21.10.2019.

TBA

22.10.2019.

TBA

24.10.2019.

TBA

28.10.2019.

TBA

29.10.2019.

TBA

31.10.2019.

TBA

04.11.2019.

TBA

05.11.2019.

TBA

07.11.2019.

TBA

11.11.2019.

TBA

12.11.2019.

TBA

14.11.2019.

TBA

18.11.2019.

TBA

19.11.2019.

TBA

21.11.2019.

TBA

25.11.2019.

TBA

26.11.2019.

TBA

28.11.2019.

TBA

02.12.2019.

TBA

03.12.2019.

TBA

05.12.2019.

TBA

09.12.2019.

TBA

10.12.2019.

TBA

12.12.2019.

TBA

16.12.2019.

TBA

17.12.2019.

TBA

19.12.2019.

TBA

23.12.2019.

- 01.01.2020

Christmas break and the New Year

 

??.01.2020.

Final Exam.

 

Resources