Difference between revisions of "BITL-CS1"

From DiLab
Jump to: navigation, search
(Calendar)
Line 35: Line 35:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 68: Line 68:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 102: Line 102:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 135: Line 135:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 169: Line 169:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 202: Line 202:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 236: Line 236:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 270: Line 270:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 304: Line 304:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 337: Line 337:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 371: Line 371:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}


Line 406: Line 406:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''''</big>
|<big>''''Lab day''''</big>
|}
|}



Revision as of 22:49, 8 September 2020


Calendar

Date Topic Deliverables

07.09.20

Course Introduction


09.09.20

Expressions, variables and assignment


11.09.20

'Lab day'


14.09.20

Functions, calling.


16.09.20

Functions, defining. Relational and boolean expressions


18.09.20

'Lab day'


  • Lab assignment 1

21.09.20

Control flow (conditionals)


23.09.20

Control flow in functions. Javascript, expressions, variables, functions.


25.09.20

'Lab day'


28.09.20

Javascript, control flow.


30.09.20

Javascript, exercises. Arrays and for loop.


02.10.20

'Lab day'


  • Lab test 1

05.10.20

Range (PY) and for..in (JS)


07.10.20

Lists (PY). Dictionaries intro (PY).


09.10.20

'Lab day'


12.10.20

File reading (PY).


14.10.20

Dictionaries, more (JS).


16.10.20

'Lab day'


  • Project 1 announced

19.10.20

Parsing data (csv, PY)


21.10.20

File writing (PY). HTML and Javascript


23.10.20

'Lab day'


  • Lab test 2

26.10.20

URIs and network connections


28.10.20

A web server (PY). Midterm review.


30.10.20

'Lab day'


02.11.20

Midterm exam


  • Midterm Exam

04.11.20

Midterm analysis. JSON and AJAX introduction


06.11.20

'Lab day'


09.11.20

AJAX, chat application


11.11.20

AJAX, GET/POST review. Search and sort


13.11.20

'Lab day'


  • Lab test 3

16.11.20

Sorting and custom sort


18.11.20

--- National holiday ---


20.11.20

'Lab day'


  • * Project 1 due
  • Project 2 announced

23.11.20

Databases.


25.11.20

Database application. SQL and SQL injection


27.11.20

'Lab day'


  • Lab test 4

30.11.20

Encryption and Hashing


02.12.20

Designing the application. Passwords and session


04.12.20

Review


07.12.20

Consultation week


09.12.20

Consultation week


11.12.20

Consultation week


  • Project 2 due

14.12.20

Exam week


16.12.20

Final Exam


  • Final Exam

18.12.20

Exam week