Computer Programming 1
Course Introduction
Core Standards of the Course
Strand 1
Students will be familiar with and use a programming language IDE (Integrated Development Environment).
Standard 1
Demonstrate concept knowledge of different languages.
Standard 2
Demonstrate the ability to use an IDE.
Performance Skills
Use an IDE to create a solution to solve a problem.
Strand 2
Students will understand program development methodology and best practices.
Standard 1
Demonstrate the ability to use good programming style.
Standard 2
Understand the ordered software development life cycle.
Standard 3
Identify the components of a programming language syntax.
Performance Skills
Demonstrate knowledge of program development methodology through a project.
Strand 3
Students will understand and implement key programming concepts.
Standard 1
Understand and implement input and output commands.
Standard 2
Understand and implement data types and variables.
Standard 3
Understand and implement operators and operands.
Standard 4
Understand and implement expressions in a program.
Standard 5
Understand and implement functions.
Standard 6
Understand and implement complex data types.
Performance Skills
Write one or more programs that demonstrate effective use of the key programming concepts defined in Strand 3.
Strand 4
Understand and implement control structures.
Standard 1
Understand and implement IF statements in a program.
Standard 2
Understand and implement basic loop structures in programs.
Standard 3
Understand and implement expressions and complex conditions in control structures.
Performance Skills
Write one or more programs that demonstrate effective use of control structures.
Strand 5
Students will be aware of career opportunities in the Computer Programming/Software Engineering industry and ethical applications.
Standard 1
Investigate career opportunities, trends, and requirements related to computer programming/software engineering careers.
Standard 2
Understand current ethical issues dealing with computer programming and information in society.
Performance Skills
Develop awareness of career opportunities in the computer programming/software engineering industry ethical applications.
Workplace Skills
Workplace Skills taught:
http://www.uen.org - in partnership with Utah State Board of Education (USBE) and Utah System of Higher Education (USHE). Send questions or comments to USBE Specialist - Kristina Yamada and see the CTE/Computer Science & Information Technology website. For general questions about Utah's Core Standards contact the Director - THALEA LONGHURST. These materials have been produced by and for the teachers of the State of Utah. Copies of these materials may be freely reproduced for teacher and classroom use. When distributing these materials, credit should be given to Utah State Board of Education. These materials may not be published, in whole or part, or in any other format, without the written permission of the Utah State Board of Education, 250 East 500 South, PO Box 144200, Salt Lake City, Utah 84114-4200.