Objective:
This section introduces you to basic programming concepts and careers. After finishing this section, you should be able to:
- Compare and contrast fundamental data types used in computer programming.
- Describe the purpose of programming constructs such as variables, arrays, and functions.
- Explain the advantages of Object-Oriented Programming.
- Describe several careers in computer science.
Links:
- TestOut Courseware: https://testout.com
Key Terms:
- Data Type An attribute attached to a value that tells the compiler or interpreter how the data should be used.
- Identifier A user-defined name of a program element, such as a variable or constant.
- Container A program element, such as an array or vector, that hold a set of values.
- Function A computer routine or snippet of code that can be reused in a computer program.
- Object-Oriented Programming (OOP) A programming paradigm based on the concept of objects which can contain both data and programming code.
- Encapsulation An OOP concept that describes how data and methods are bundled together within one unit or class.
- Application Developer A person who creates applications for computers and mobile devices.
- Web Developer A person who creates websites and other technologies that are delivered through the Internet.
- QA Engineer A person who makes sure the quality of the finished application meets the standards of the company.
- Database Programmer A person who writes code to design, create, implement, and maintain databases.
Topics Discussed:
- How do programming languages store and manipulate different types of data?
- What is object-oriented programming?
- What careers are available in computer programming?
Assignment:
- Access the TestOut Courseware through the provided link.
- Study Section 3.4: Programming Terms and Concepts, and achieve a score of 80% or higher on the 15 question Exam to complete the Section.
Assigned: December 13th, 2019
Teacher Pacing Due Date: December 16th, 2019