Initial Idea 2 :

Computer Programming


(Juliemmasam, 2020)


Computer programming is the process of instructing a computer to perform specific tasks with the writing of code to ease the way of such tasks. Computer programmers are the professionals that write the codes to enable the computer, applications, software programs to operate successfully (Cote, 2022).

Programming in itself has a great many advantages, likewise disadvantages. These positive and negative effects center around the individual writing these codes for the programs which is the programmer, without a programmer the codes that enables the computer perform tasks would not exist. Choosing a career of programming can be very beneficial, programming is a well-paid career, for instance in the United States of America the average salary for a computer programmer is $56,587, this lucrative career also leads to high job satisfaction. Programming greatly enhances your problem-solving skills; programming can also be done remotely which can create more job opportunities as one does not need to search for job in only one location. Furthermore, programming does not usually require formal education as it is more of an experience, skills and practical knowledge profession. There are a few downsides to programming, it is usually in a fast-paced environment due to the ever-changing tech industry where most people have to learn and how to do things differently. Programming is quite sedentary in nature and the lack of physical activity can to health problems in the future (Indeed Editorial Team, 2021).

There are two major levels of computer programming languages which are Low-level and High-level. Low-level is represented is machine language, which is represented in 0s and 1s, it consists of assembly and machine-level language. machine-level language is in 0s and 1s hence that is the language the computer understands, and assembly uses an assembler that will translate the assembly code into machine code. High-level languages allow the programmer write codes that are closer human languages and are independent to a particular type of computer which include python, JavaScript, Ruby, C# and many others (Javatpoint, 2011-2021).

Programming languages have many uses such as powering webpages, managing of databases by sending messages. Some languages are used to run operating systems and for constructing AI logarithms. Most Business software programs use programming languages as well as in data structures and data processing (Team, MB, 2021).








References

7 pros and 4 cons of being a programmer | indeed.com - indeed career guide (no date). Available at: https://www.indeed.com/career-advice/finding-a-job/pros-and-cons-of-being-programmer (Accessed: October 12, 2022).

Classification of programming languages: Low-level and high-level - javatpoint (no date) www.javatpoint.com. Available at: https://www.javatpoint.com/classification-of-programming-languages (Accessed: October 12, 2022).

Joe Cote Sep 6, 2022, et al. (no date) What is computer programming? how to become a computer programmer? Southern New Hampshire University. Available at: https://www.snhu.edu/about-us/newsroom/stem/what-is-computer-programming (Accessed: October 12, 2022).

Juliemmasam (2020) Rethinking teaching computer programming courses in schools, colleges and universities in Tanzania..., Medium. The Startup. Available at: https://medium.com/swlh/rethinking-teaching-computer-programming-courses-in-schools-colleges-and-universities-in-tanzania-9cc6d40f3195 (Accessed: October 27, 2022).

Team, M.B. (2021) Computer programming and its applications: A basic guide, MOOC.org. MOOC.org. Available at:https://www.mooc.org/blog/applications-ofcomputerprogramming#:~:text=Uses%20of%20computer%20programming&text=JavaScript%20powers%20user%2Dresponsive%20web,learning%20and%20artificial%20intelligence%20algorithms. (Accessed: October 12, 2022).

Comments

Popular posts from this blog

Software Overview- Visual studio code