Professional Documents
Culture Documents
Computer programming
University of Ziane Achour (Djelfa) Faculty of Arts &
Languages - English Department
Chapter:02
Fields of Programming_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _04
a. Open source software development
b. Web developer
c. Application developer
d. Machine learning
e. Data science
Chapter:03
Languages of programming_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___ _ _ __ _ _05
a. HTML and CSS
b. Python
c. Java
d. JavaScript
e. Swift
f. C++
g. C#
Chapter:04
Why Is it Important to Know About Computer Programming?_ _ _ _ _ _ _ _ _ _ _ 06
Chapter:05
Coding and programming careers have great earning potential _ _ _ _ _ _ _ _ 07
Chapter:06
What Is the Future Impact of Computer Programming? _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ ___08
Chapter:07
Some programmers_ _ _ _ _ _ ___ __ I _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ __ __ _ _ 09
Conclusion_ _ _ _ _ _ _ __ _ _ _ _ __ _ _ _ _ _ _ _ _ _ __ _ _ __ __ _ _ _ _ 10
Sources:___ _ _ _ __ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ __ _ 11
Abstract:
The most wanted and shortage field
In the world .it wasn’t long ago that programming was seen
by many as an odd hobby for geeks tinkering with computers
in their basements. But over the past several years, coding has
progressed from a hobby to a critical career skill. Even better
for those hobbyists? Employers have shown a willingness to
pay a premium for the work of employees with coding and
programming ability. No previous programming experience
required. You will need to be comfortable with your primary
computer
Skills, such as managing files, running programs, and using a
web browser to navigate the internet
That is, the topic is linked to skill and experience, meaning
your degree is your competence without the need for an
institute or college because educational content is widely
available on the internet in addition to the availability of work
as a freelancer.
introduction
Chapter:01
How to build career as a programmer
without college degree ?
There are steps to bcoming a programmer:
Choose one of the branches of programming that you
want to learn and find your passion in
Determine the programming languages that serve this
field
If you do not have and knowledge on the computer,
then you should take a ICDL course
Learn basics of programming
Self-learning
The first step to become a programmer without any
college degree is by acquiring new skills on your own.
There are a number of online courses and platforms that
teach you how to code. You can read books, create
personal projects, or watch YouTube videos. Choose
a programming language that you are comfortable with
and start educating yourself.
Online certifications
While a college degree looks good on a resume, if you
don't have one, you can opt for earning online
certifications. There are plenty of options to choose
from. You should opt for an online program that comes
with a certification exam. Here are top platforms that
offer online courses and certifications:
-MIT OpenCourseWare: This platform offers a
comprehensive selection of entry level programming
courses. You can kick off your training with introduction
to computer science and programming.
-EdEx: The online platform is supported by MIT and
Harvard University. You can find a lot of certification
courses that are delivered by the top faculties of these
prestigious universities.
-Codeacademy: This e-learning platform is known for the
quality of its content. Codeacademy has courses for
some of the most common programming languages as
well.
-freeCodeCamp: This platform offers multiple online
certifications. The certification courses on web
technologies are well-researched and detailed.
Chapter:02
Fields of Programming
Open source software development
You can try looking for appropriate open source projects
listed in
Github
Bitbucket
SourceForge
OpenHatch
Google Open Source
Open source collaboration experience enhances your resume.
It’s a great platform to get connected with established
programmers and developers all round the world. You would
definitely pride on working with a team of developers who
fixed issues and built a tool that’s being used by thousands of
people daily.
Chapter: 03
Languages of programming
Computer programming languages allow us to give instructions
to a computer in a language the computer understands. Just as
many human-based languages exist, there are an array of
computer programming languages that programmers can use to
communicate with a computer. The portion of the language that a
computer can understand is called a “binary.” Translating
programming language into binary is known as “compiling.” Each
language, from C Language to Python, has its own distinct
features, though many times there are commonalities between
programming languages.
HTML and CSS
Python
Java
JavaScript
Swift
C++
C#
HTML and CSS
Python
JavaScript
C++
Chapter:04
Why Is it Important
to Know About
Computer
Programming?
If you are thinking
about earning your
computer
programming degree,
you will need to know about programming languages,
classes, functions and commands. You will create
applications, software or different programs. In addition,
you may create programs that need to work on various
operating systems such as iOS or Android. Those programs
have different functions and classes, which means they rely
on different programming languages.
All applications on the web are created using computer
programming. The languages used in each application you
have range from similar to vastly different. Additionally,
some languages create things that are running in the
background, so you do not even know they are there.
Learning computer programming languages allows you to be
a versatile computer programmer.
Chapter:05
Coding and programming careers have great earning
potential
Chapter:07
Some programmers
We see that the businessmen, the richest in the world, who
have helped change the lives we live now, were programmers
Bill Gates (Microsoft co-founder)
James Gosling (Java Creator)
Richard Stallman (GNU Project Creator)
Bjarne Stroustrup (C++ Creator)
Tim Berners-Lee (HTML and WWW inventor)
Ken Thompson (UNIX Co-Creator)
Linus Torvalds (Linux Kernel Creator)
Dennis Ritchie (C Programming language creator)
Jack Dorsey (Twitter Creator)
Ruchi Sanghvi (FB’s first female engineer)
Drew Houston (Dropbox Creator)
Mark Zuckerberg (FB Creator)
conclusion
Computer programming is important today because so
much of our world is automated. Humans need to be able to
control the interaction between people and machines. Since
computers and machines are able to do things so efficiently
and accurately, we use computer programming to harness
that computing power. For example, when we go to will
robots take my job.com
website and write taxi driver the result is 89%, which is
normal because there are so-called self-driving cars, and
there is a lot of competition about it.
But when we write software developer the result is 13%.