Difference between revisions of "BITL-CS1"

From DiLab
Jump to: navigation, search
(09.09.20)
(Calendar)
Line 27: Line 27:
|<big>'''Expressions, variables and assignment'''</big>
|<big>'''Expressions, variables and assignment'''</big>
|}
|}
[https://www.dropbox.com/s/9gk545is1q3jy7j/L02_expressions_literals.pdf?raw=1 L2e-UB]
[https://www.dropbox.com/s/scmhpox9pf62hk8/L03_variables_assignment.pdf?raw=1 L2v-UB]
|
|
|- style='vertical-align: top;'
|- style='vertical-align: top;'

Revision as of 19:28, 9 September 2020


Calendar

Date Topic Deliverables

07.09.20

Course Introduction

L01

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