Difference between revisions of "BITL-CS1"

From DiLab
Jump to: navigation, search
(11.09.2019.)
(Introduction to Computer Science 1)
Line 3: Line 3:
  
 
What is Computer Science?
 
What is Computer Science?
* From Wikipedia:  
+
* From [https://en.wikipedia.org/wiki/Computer_science Wikipedia]:  
 
:: 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.  
 
:: 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.  
  
* [https://www.youtube.com/watch?v=DIbtX0GqIA8 a version from Udacity]
+
* A video version [https://www.youtube.com/watch?v=DIbtX0GqIA8 from Udacity]
  
 
=Calendar=
 
=Calendar=

Revision as of 21:13, 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.

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.

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.

11.09.2019.

Python data types.

15.09.2019.

TBA

16.09.2019.

TBA

18.09.2019.

TBA

23.12.2019.

Christmas break and the New Year

 

??.01.2020.

Final Exam.

 

Resources