Difference between revisions of "BITL-CS1"

From DiLab
Jump to: navigation, search
(Calendar)
Line 1: Line 1:


__NOTOC__


=Calendar=
=Calendar=
Line 35: Line 36:
|
|
{| width='100%' style='background-color:#ddd;'
{| width='100%' style='background-color:#ddd;'
|<big>''''Lab day''''</big>
|<big>'''(Lab day)'''</big>
|}
|}


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


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


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


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


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


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


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


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


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


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


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



Revision as of 22:53, 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