
CURRICULUM MAP: 10211.map
Visual C++ Programming (ACP) 704
Unit 2 -- Data and Operations
TIME FRAME: 3 Weeks
GRADE: 11-12
CONTACT:
MAP LEVEL: 2
12.0 BUSINESS EDUCATION
12.0.8.9.1
-- Students will assess the impact of information technology on society.
12.0.8.9.6
-- Students will use input technologies appropriately to enter and manipulate text and data.
12.0.8.9.9
-- Students will design, develop, test, and implement programs.
12.0.8.9.10
-- Students will analyze and design information systems using appropriate development tools.
12.0.8.9.14
-- Students will develop the technical and interpersonal skills and knowledge to support the user community.
12.0.8.9.17
-- Students will describe positions and career paths in information technology.
12.0 BUSINESS EDUCATION
12.0.3.9.1
-- Students will assess personal skills, abilities, and aptitudes and personal strengths and weaknesses as they relate to career exploration and development.
12.0.3.9.4
-- Students will apply knowledge gained from individual assessment to a comprehensive set of goals and an individual career plan.
12.0.4.9.1
-- Students will communicate in a clear, courteous, concise, and correct manner on personal and professional levels.
12.0.5.9.1
-- Students will apply basic mathematical operations to solve problems
03.0 LANGUAGE ARTS
03.0.1.9.10
-- Students will use a variety of strategies to develop an extensive vocabulary; students will read extensively and apply the variety of vocabulary strategies to read ever more complex texts.
03.0.1.9.14
-- Students will interact with others in creating, interpreting and evaluating written, oral and visual texts; students will apply collaborative skills to elaborate on concepts being addressed and to describe processes used in achieving results.
03.0.3.9.2
-- Students will speak and write using conventional patterns of syntax and diction; students will use the spoken and written syntax and diction of the skilled writers and speakers with which they are made familiar.
05.0 MATHEMATICS
05.0.1.9.1
-- Students will use real-life experiences, physical materials and technology to construct meanings for rational and irrational numbers, including integers, percents and roots
05.0.1.9.2
-- Students will use number sense and the properties of various subsets of real numbers to solve real-world problems
05.0.2.9.2
-- Students will apply and explain procedures for performing calculations with whole numbers, decimals, factions and integers
04.2 LRIT - COMPUTER TECHNOLOGY
04.2.2.9.1
-- Students will identify capabilities and limitations of contemporary and emerging technology resources and assess the potential of these systems and services to address personal, lifelong learning, and workplace needs
04.2.2.9.2
-- Students will make informed choices among technology systems, resources, and services
04.2.2.9.4
-- Students will demonstrate and advocate for legal and ethical behaviors among peers, family, and community regarding the use of technology and information
04.2.3.9.3
-- Students will create written, oral, numeric and visual communications using appropriate applications (spreadsheet, database, hypermedia, etc.) to construct, organize, and analyze and interpret ideas and data, and present conclusion
04.2.4.9.3
-- Students will select and apply technology tools for research, information analysis, problem-solving and decision-making in content learning
04.2.5.9.3
-- Students will select and apply technology tools for research, information analysis, problem-solving, and decision-making in content learning

1. What roles do variables play in C++?
2. What roles do data structures play in C++?
3. How do basic math operations perform in C++?
4. How do mixed data types perform in C++?
5. What problems can occur in can occur when performing calculations as a result of the limitations of data types?

Variables and Constants
Math Operations
How Data Types Affect Calculations

Students in Programming will develop the abillity to:
--Declare, name and initialize variables,
--Use character variables,
--Use constants,
--Use assignment operators,
--Use arithmetic operators,
--Increment and decrement variables,
--Properly mix data types in calculations,
--Avoid underflow in calculations

All students will:
--Identify and explain the functions of common programming structures,
--Identify and define the coding task,
--Apply design principles to programming tasks,
--Develop procedural programs,
--Maintain and reengineer existing code,
--Use applications development tools to create code,
--Use common tasks,
--Test and debug.

Completed review questions.
Completed projects.
Completed critical thinking activity.
Administer quiz or test. (Short Answer)

Computers
Textbooks
Templates (Student Data Files)
Testing Tools