Computer Science > STUDY GUIDE > COMP SCI 11Chapter 1 PowerPoint Notes (1)-Introduction to Programming in C++ Seventh Edition (All)
Introduction to Programming in C++ Seventh Edition Chapter 1: An Introduction to ProgrammingChapter Objectives • Define the terminology used in programming • Explain the tasks performed by a ... programmer • Understand the employment opportunities for programmers and software engineers • Explain the history of programming languages • Explain the sequence, selection, and repetition structures • Write simple algorithms using the sequence, selection, and repetition structures An Introduction to Programming with C++, Seventh Edition 2Programming a Computer It is important to understand the relationship between the terms programs, programmers, and programming languages. Programs - The directions that humans give to computers Programmers - The people who create these directions Programming Languages - Special languages used by programmers to communicate directions to a computer An Introduction to Programming with C++, Seventh Edition 3The Programmer’s Job • Programmers help solve computer problems • Employee or freelance • Typical steps involved – Meet with user to determine problem – Convert the problem into a program – Test the program – Provide user manual An Introduction to Programming with C++, Seventh Edition 4An Introduction to Programming with C++, Seventh Edition 5 What Traits Should a Software Developer Possess? • Analytical skills • Communication skills • Creativity • Customer-service skills • Detail oriented • Problem-solving skills • Teamwork • Technical skillsEmployment Opportunities • Computer software engineer: designs an appropriate solution to a user’s problem • Computer programmer: codes a computer solution An Introduction to Programming with C++, Seventh Edition 6• Computer software engineer: designs an appropriate solution to a user’s problem – Expected to have at least a bachelor’s degree in software engineering, computer science, or mathematics, along with practical work experience – The Bureau of Labor Statistics predicts that employment of computer software engineers will increase by 32% from 2008 to 2018. EMPLOYMENT OPPORTUNITIES An Introduction to Programming with C++, Seventh Edition 7• Computer programmer: codes a computer solution – Need at least an associates degree in computer science, mathematics, or information systems, as well as proficiency in more than one programming language – The employment of computer programmers will decline slowly, decreasing by 3% from 2008 to 2018. • Coding is the process of translating a computer solution into a language a computer can understand EMPLOYMENT OPPORTUNITIES An Introduction to Programming with C++, Seventh Edition 8A Brief History of Programming Languages There are many different types of programming languages. This chapter will discuss: •Machine languages •Assembly languages •High-level procedure-oriented languages •High-level object-oriented languages An Introduction to Programming with C++, Seventh Edition [Show More]
Last updated: 2 years ago
Preview 1 out of 42 pages
Buy this document to get the full access instantly
Instant Download Access after purchase
Buy NowInstant download
We Accept:
Can't find what you want? Try our AI powered Search
Connected school, study & course
About the document
Uploaded On
Jul 04, 2021
Number of pages
42
Written in
This document has been written for:
Uploaded
Jul 04, 2021
Downloads
0
Views
72
In Scholarfriends, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.
We're available through e-mail, Twitter, Facebook, and live chat.
FAQ
Questions? Leave a message!
Copyright © Scholarfriends · High quality services·