Created with Canva.
Greetings my Jr devs,
This time I come to apply for the 20th season of the Steemit Engagement Challenge as an individual challenger to propose a basic and friendly programming course. The idea of this course is to introduce anyone to the world of programming, even if they don't know anything yet, proposing friendly concepts and tasks that will not require extra resources, just the desire to learn.
Challenger:
Username | Country | Club | Languages |
---|---|---|---|
@alejos7ven | Venezuela | 5050 | Spanish and English |
Hi, I’m Alejos7ven from Venezuela (@alejos7ven)
I started on the platform through a job offer as a software developer and little by little I was integrating the blog as such. My activities on the blog began with a curation project called @steem-seven which stopped for a while and was strongly reactivated a few months ago.
A short time later I joined as a Community Manager in Comunidad Latina where I have developed and together with a great team we have taken the project on a very good path.
Among the applications I have developed for steem I can mention https://ecosynthesizer.com which is owned by @symbionts, and others such as http://t.me/steem_cotify_bot in collaboration with @cotina and https://steemways.com together with the Steem Seven team. In addition to some other open source projects on my Github
I am a main moderator in Comunidad Latina for more than 24 months maintaining the post and active keys; I worked together with the Newcommers community as a Greeter in it where I supported @cryptokannon with several curation bots for steemcurator03;
I support several communities such as Colombia Original with the automated payment of rewards to delegates. I consider myself someone who prioritizes responsibility and transparency.
My key statistics and delegations:
I started learning programming at the end of 2018 just after graduating from high school and entering the University to study Software Engineering. Despite going to the University, my studies began to be self-taught because I really liked the area.
When the pandemic fell, I focused 100% for more than 6 months on perfecting my skills in the world of web development, and at the end of 2020 I began to apply for jobs to put my skills into practice. That's how I met Steem, and since then I have continued to develop my skills by creating numerous projects for the Blockchain.
The course will be aimed at introducing anyone to the world of programming, regardless of their level of knowledge in the area. Natural language, simple dialects and pseudo code will be used to guarantee the perfect inclusion of anyone.
At the end of the course, it is expected to achieve in the contestants:
- Create basic notions of how a computer works.
- Learn how to create pseudo-code algorithms.
As requested in the guidelines, the course will consist of 6 chapters:
1. Introduction to programming.
- What is programming? Introduction to algorithms.
- What is a programming language?
- Introduction to the pseudo-code.
2. Variables and Types of Data
- What is a variable?
- Types of data
- Practical examples
3. Operators and Expressions
- Mathematical, logical and comparative operators
- Practical examples
4. Control Structures. Part 1.
- Introduction to the flow control of an algorithm.
- Conditional.
- Practical examples
5. Control Structures. Part 2.
- Introduction to repetitive structures.
- Cycles.
- Counters and accumulators.
- Practical examples
6. Functions.
- Tips and advice to create clean and efficient code.
- Functions.
- Practical examples.
Extra:
For the safety of the spectators, NO will be worked with external files, all the exercises will be developed within the same publication of the contestants. Each lesson will have an assignment with 4 exercises (2.5 points each)
Thank you for reading and looking forward for new Jr developers!
Steem on!,