Translated by Google
Learn Algorithms and Computer Programming
From 99.88 C$ /h
The term computing is a neologism proposed in 1962 by Philippe Dreyfus to characterize the automatic processing of information. So, IT deals with two complementary aspects: the immaterial programs (software, software) which describe a processing to be carried out and the machines (hardware, hardware) which execute this processing.
The objective of this course is to teach you to design an ordered sequence of instructions which indicates the procedure to follow for
to solve a series of equivalent problems, as well as to characterize their validity, their robustness, their reusability, their complexity or their efficiency in a programming language understandable by the computer.
As Abelson et al. said, each computer program is a model, forged by the mind, of a real or imaginary process. These processes, which arise from human experience and thought, are innumerable and complex in their details. At any time, they can only be partially understood. They are rarely modeled in a satisfactory way in our computer programs. Although our programs are sets
symbols carefully carved, mosaics of intertwined functions, they never stop evolving. We modify them as our perception of the model deepens, expands and generalizes, until reaching a metastable equilibrium at the borders of another possible modeling of the problem. The joyful intoxication that accompanies computer programming comes from the continual back and forth between the human mind and the computer, the mechanisms expressed by programs and the explosion of new visions that they bring. If art translates our dreams, the computer realizes them in the form of programs.
The objective of this course is to teach you to design an ordered sequence of instructions which indicates the procedure to follow for
to solve a series of equivalent problems, as well as to characterize their validity, their robustness, their reusability, their complexity or their efficiency in a programming language understandable by the computer.
As Abelson et al. said, each computer program is a model, forged by the mind, of a real or imaginary process. These processes, which arise from human experience and thought, are innumerable and complex in their details. At any time, they can only be partially understood. They are rarely modeled in a satisfactory way in our computer programs. Although our programs are sets
symbols carefully carved, mosaics of intertwined functions, they never stop evolving. We modify them as our perception of the model deepens, expands and generalizes, until reaching a metastable equilibrium at the borders of another possible modeling of the problem. The joyful intoxication that accompanies computer programming comes from the continual back and forth between the human mind and the computer, the mechanisms expressed by programs and the explosion of new visions that they bring. If art translates our dreams, the computer realizes them in the form of programs.
Extra information
Have a computer and basic knowledge of information representation
Location
Online from France
About Me
I am a doctoral researcher at the University of Artois, EA 3926, F-62400 Bethune, France. Holder of a Master 2 Basic Computer Science, Computer Mathematics License, Baccalaureate Series C Mathematics and Physical Sciences.
My constructivism and socio-constructivist methodology consists in supporting the student towards knowledge, taking into account the situation of the student and his global environment which necessarily impacts on the approach and on the capacities of the learner. Personalized demonstration of the answer according to the difficulty identified in the student from the question asked.
My constructivism and socio-constructivist methodology consists in supporting the student towards knowledge, taking into account the situation of the student and his global environment which necessarily impacts on the approach and on the capacities of the learner. Personalized demonstration of the answer according to the difficulty identified in the student from the question asked.
Education
Master 2 Basic Computer Science in 2017, Bachelor's Degree in Computer Mathematics in 2013, Baccalaureate Series C Mathematics and Physical Sciences in 2010 at the University of Dschang
Experience / Qualifications
I am a Researcher, Temporary Teacher, Computer Monitor, Webmaster and Full-stack developer.
Programming languages: Android, Java, J2ee, JSP, Shell, C / C ++, C #, Windev, CTL, HTML, jQuery, JavaScript, Ajax, CMS (Joomla, Wordpress), PHP, CSS, VBS, ERP, VoIP, Python
Programming languages: Android, Java, J2ee, JSP, Shell, C / C ++, C #, Windev, CTL, HTML, jQuery, JavaScript, Ajax, CMS (Joomla, Wordpress), PHP, CSS, VBS, ERP, VoIP, Python
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
The class is taught in
French
English
Skills
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee