Computer Technology Computer Programming II (Joint Course with Business Technology Approved 10/29/10 for that area)



Similar documents
Business Principles. Business, Management & Administration. Keyboarding; Computer Applications (5891/3638/3721)

Virtual Enterprise International

Business Management. Business, Management & Administration. Computer Applications (5891/3638/3721)

Administrative Management

Business Economics. Business Management & Administration. Candi Norwood, (615) Candi.Norwood@tn.gov

STEWART COUNTY HIGH SCHOOL BUSINESS TECHNOLOGY BUSINESS MANAGEMENT SYLLABUS

Computer Applications

Business & Information Technology Skills For Students in Virginia

TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6

Chapter 14. Programming and Languages. McGraw-Hill/Irwin. Copyright 2008 by The McGraw-Hill Companies, Inc. All rights reserved.

BUSINESS AND INFORMATION TECHNOLOGY ADVANCED WEB DESIGN GRADES 11-12

Business Subject Matter Requirements. Part I: Content Domains for Subject Matter Understanding and Skill in Business

NETS for Students: Extended Rubric for Grades 6 8

Business Education Standards

Programming and Software Development CTAG Alignments

Subject Area: Business Technology Education Course: Introduction to Information Technology Computer Service and Repair 2005

Java Programming (10155)

PROGRAM CONCENTRATION:

Business and Information Technology Middle Level, September 2014, Page 1 of 7. Standards in Bold are essential for students to master.

Information Technology Career Cluster Introduction to Digital Technology Course Number

WEB PAGE DESIGN AND DEVELOPMENT 2 COURSE CODE: 5033 (COURSE NAME CHANGES TO ADVANCED WEB DESIGN AND DEVELOPMENT IN )

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha

Computer Technology Standards of Learning for Virginia s Public Schools

2014 New Jersey Core Curriculum Content Standards - Technology

Exhibit F. VA CAI - Staff Aug Job Titles and Descriptions Effective 2015

Standards/Measurement Criteria. (**Draft) Graphic Communications

Chapter 130. Texas Essential Knowledge and Skills for Career and Technical Education. Subchapter C. Arts, Audio/Video Technology, and Communications

Business Management and Administration Career Cluster Business Communications Course Number:

How To Get A Degree In Business And Information Technology

Duarte High School ROP Web Design Class

COMPUTER SCIENCE High School Standards

COMPUTER SCIENCE CURRICULUM FRAMEWORK

Information Technology Career Cluster Digital Design Course Number: Course Standard 1

Iowa. CONTENT STANDARDS and BENCHMARKS. Business and Administration

#820 Computer Programming 1A

Fundamentals of Programming and Software Development Lesson Objectives

Video Game Design (3 Teams per state, 2 team members minimum)

Course Overview and Approximate Time Allotments. First Semester

Requirements for Associate Degree in Applied Technology Office Administration

Chapter 13: Program Development and Programming Languages

HAVRE PUBLIC SCHOOLS VOCATIONAL EDUCATION CURRICULUM

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Course Title: Software Development

CHAPTER 1 ENGINEERING PROBLEM SOLVING. Copyright 2013 Pearson Education, Inc.

Information Technology Career Cluster Introduction to Digital Technology Course Number

HARDWARE AND SOFTWARE COMPONENTS Students will demonstrate an understanding of the relationship between hardware and software in program execution.

Describe the process of parallelization as it relates to problem solving.

Health Science Education II, August 2013, Page 1 of 5

Information and Technology Literacy Framework. PreK-12

BUSINESS AND INFORMATION TECHNOLOGY COMPUTER NETWORK ADMINISTRATOR LEVEL II GRADES 11-12

Introduction to Computers & Information Technology

BUSINESS AND INFORMATION TECHNOLOGY ADVANCED COMPUTER INFORMATION SYSTEMS GRADES 10-12

Diploma of Website Development

Assessment of Learning Report Computer Science CPT/CPM Fall 2006 Spring I. Introduction and Background

Computer Information Systems (CIS)

Instructional Design Framework CSE: Unit 1 Lesson 1

ABET General Outcomes. Student Learning Outcomes for BS in Computing

Domains and Competencies

Robotics Technology COURSE OUTLINE

2014 New Jersey Core Curriculum Content Standards - Technology

BUSINESS EDUCATION and COMPUTER SCIENCE

Hospitality Management

Course MS10975A Introduction to Programming. Length: 5 Days

Pine Hill Public Schools Curriculum

C115 Office Administration - Medical MTCU Code Program Learning Outcomes

FOLSOM CORDOVA UNIFIED SCHOOL DISTRICT COMPUTER GAME DESIGN

Department of Construction

Orange Unified School District Video Game Design II Year Course

Business Management COURSE OUTLINE

Passaic County Technical Institute. Curriculum of Instruction. Computer Science IV. Grade 12

Competencies for Secondary Teachers: Computer Science, Grades 4-12

Computer Programming I

LeMoyne-Owen College. Division of Natural and Mathematical Sciences Programming in Java II, COSI 225 Spring, 2016

Information Technology Networking Specialist Cisco Network Professional

Middle School Graphic Arts & Technology Curriculum Map

INTRODUCTION. National Competency Standard for Application Developers Commission on Information and Communications Technology

Science, Technology, Engineering and Mathematics Career Cluster Engineering Concepts Course Number

Foundations of Restaurant Management & Culinary Arts (Level One) 2011 Correlated to: Texas TEKS for Restaurant Management (High School)

Standards of Quality and Effectiveness for Professional Teacher Preparation Programs APPENDIX A

Office Administration

Programming Languages The McGraw-Hill Companies, Inc. All rights reserved.

Course Syllabus. Course code: Academic Staff Specifics. Office Number and Location

YOSEMITE REGIONA OCCUPATIONAL PROGRAM COURSE OUTLINE

Academic Catalog Manchester Community College

Stage 5 Information and Software Technology

Curriculum Map. Grade: 9-12 Course: Business Communication Teacher: Semester Course Prerequisite: Keyboarding Month Content Skills Assessments

Saint Paul Public Schools Secondary Course Syllabus. Subject Area: Business Course Number: B401121

Information Technology Career Cluster Programming, Games, Apps, and Society Course Number: Course Standard 1

Graphic Design I GT Essential Goals and Objectives

Computer Programming

TExES Business Education 6 12 (176) Test at a Glance

How to Write a Pennsylvania Customized Assessment

Information Technology Career Cluster Digital Design Course Number: Course Standard 1

IT Clinical Internship

Business Management & Administration Career Cluster Introduction to Business & Technology Course Number

COMPUTER SCIENCE (5651) Test at a Glance

STUDENT LEARNING ASSESSMENT REPORT

Specific Course Objectives (includes SCANS): After studying all materials and resources presented in the course, the student will be able to:

Transcription:

This course is designed to enhance skills developed in Computer Programming I in object-oriented programming language skills using high level languages such as Java, C++, and BASIC. The student will utilize the commands, statements, and procedures of this language to write, run, debug, and edit computer programs. This second-level course leads to Game Programming. Recommended Prerequisites: Computer Programming I Suggested Prerequisites: Grades: 11, 12 Recommended Credit: 1 Credit 1.

Standard 1.0 The student will develop and apply concepts related to human relations, safety, career development, communications, and leadership skills for a global workplace. Standard 2.0 The student will demonstrate proficiency in the background knowledge of computers and programming. Standard 3.0 The students will use Program Development Tools as they relate to the programming development cycle. Standard 4.0 The student will write and document an executable program with high level languages such as Java, C++, and BASIC using best coding practices. Standard 5.0 The student will work as a team member to develop integrated application using high level languages such as Java, C++, and BASIC. 2.

Course Description: This course is designed to enhance skills developed in Computer Programming I in object-oriented programming language skills using high level languages such as Java, C++, and BASIC. The student will utilize the commands, statements, and procedures of this language to write, run, debug, and edit computer programs. This second-level course leads to Game Programming. (This course requires a computerized workstation for each student with appropriate program development tools and compiler software.) Standard 1:0 The student will develop and apply concepts related to human relations, safety, career development, communications, and leadership skills for a global workplace. Learning Expectations The student will: 1.1 Demonstrate sensitivity to personal, societal, corporate, and governmental responsibility to community and global issues. 1.2 Demonstrate the interpersonal, teamwork, and leadership skills needed to function in diverse business settings, including the global marketplace. 1.3 Communicate effectively as writers, listeners, and speakers in diverse social and business settings. 1.4 Apply the critical-thinking and soft skills needed to function in students multiple roles as citizens, consumers, workers, managers, business owners, and directors of their own futures. 1.5 Analyze and follow policies for managing legal and ethical issues in organizations and in a technology-based society. 1.6 Investigate the life-long learning skills that foster flexible career paths and confidence in adapting to a workplace that demands constant retooling. 1.7 Assess personal skills, abilities, aptitudes, and personal strengths and weaknesses as they relate to career exploration and apply knowledge gained from individual assessment to research and develop an individual career plan. 1.8 Examine the goals and principles of a professional organization. (Ex. Computer Science Club, BETA Club, FBLA) 3.

1.9 Investigates online and office safety procedures and passes a written safety examination with 100% accuracy. 1.10 Demonstrates parliamentary procedure through office staff/chapter organizational meetings. 1.11 Apply appropriate typography concepts to industry documents. Develops a presentation, applying typography guidelines, that illustrates ethical and legal behavior in written and spoken portions of the presentation and recognizes the implications of violating federal and state laws related to the use of technology and copyrighted materials. Models and role plays examples of behavioral expectations in the workplace, including soft skills and team building. Demonstrates skills necessary for safety and environmental protection in the workplace and passes a written safety exam with 100% accuracy. Develops a presentation, applying typography guidelines illustrating ethical behavior in what are written, spoken, or presented and legal issues recognizing the implications of violating federal and state laws including the use of technology and copyrighted materials. Illustrates modeling and role playing of examples of behavioral expectations in the workplace including soft skills and team building. Demonstrates parliamentary procedure through office staff/chapter organizational meetings. Participates in professional development leadership activities. Creates a design and lays out a membership brochure to promote membership. Creates a design and lays out a flyer to promote the local activities of the charitable organization such as the Red Cross. 4.

Design and produce a team project on legal and ethical issues that includes issues and penalties for plagiarism, copied text that does not require permission, and copied data that requires permission and the process used in obtaining permission. Obtain formal permission for use of quotations, art form, design, music, and photographs. Develop and present a total team project utilizing various technology components and appropriate typography concepts. Use the Internet to research health and safety issues in a computer work environment. Compose and assemble a safety manual using appropriate typography concepts. Develop a presentation on right-toknow laws and any other laws required for safety. 5.

Standard 2.0 The student will demonstrate proficiency in the background knowledge of computers and programming. Learning Expectations The student will: 2.1 Discuss the history of computers and programming languages. 2.2 Discuss the components of the computer. 2.3 Summarize the distinguishable characteristics of the high level Programming languages such as Java, C++, and BASIC. 2.4 Critique the role of computer programming in society. Summarizes the history of computers and programming languages. Explains the purposes of the high level languages such as Java, C++, and BASIC. Examines the role of computer programming in society. The student will develop a timeline for the history of computers and programming languages. Proficiency would be evaluated by the given dates and the content area covered on the timeline. 6.

Standard 3.0 The students will use Program Development Tools as they relate to the programming development cycle. (CLE 3102.1.7, CLE 3102.2.1, CLE 3102.3.6, CLE 3102.3.1, CLE 3102.3.5, CLE 3102.3.6, CLE 3102.3.9, CLE 3103.1.7, CLE 3103.2.3, CLE 3108.1.7,) Learning Expectations: The student will 3.1 Develop a detailed logic plan using a flowchart. 3.2 Demonstrate the use of Pseudocode. 3.3 Apply the concepts and principles of object-oriented programming. Diagrams a sequence of steps using program development tools. Designs a series of classes to describe diverse systems. The student will produce a detailed logic plan using the programming development tools. 7.

Standard 4.0 The student will write and document an executable program with high level languages such as Java, C++, and BASIC using best coding practices. Learning Expectations The student will: 4.1 Identify names for variables and their data types. 4.2 Recognize and apply the symbols for mathematical operations. 4.3 Demonstrate the various methods of obtaining input/output and formatting output. 4.4 Analyze the task and implement a detailed logic plan. 4.5 Demonstrate the use of control statements. 4.6 Identify, illustrate, and perform operations using arrays. 4.7 Identify and apply virtual functions and polymorphism. 4.8 Read and/or write data files for input/output purposes. 4.9 Debug the program and verify the output of the program. 4.10 Show proper documentation, formatting, and commenting of source code. 4.11 Design a program that makes extensive use of event driven, exception handling. 4.12 Create a program from an object-oriented design specification. Given a task, develop a detailed logic plan that uses appropriate input/output methods, variables, symbols, and appropriate uses. Writes an executable program using control statements, arrays, and functions from an object-oriented design specification Writes input/output data files. Troubleshoots high level languages such as Java, C++, and BASIC. Creates a program that handles exceptions. Each student will write a program that converts data from one unit of measurement to another unit of measurement. Evaluation will be the successful operation of the program. 8.

Standard 5.0 The student will work as a team member to develop integrated application using high level languages such as Java, C++, and BASIC. Learning Expectations The students will: 5.1 Define the role of each team members. 5.2 Solve a complex task using high level languages such as Java, C++, and BASIC. 5.3 Compare and contrast the advantages of working as a group. Works as a member of team to solve a complex task using high level languages such as Java, C++, and BASIC and presents the solution of the task. Each team will write a program to solve a complex task using high level languages such as Java, C++, and BASIC. The problem to be solved by each team will be determined by the team members. Evaluation will be the successful operation of the program. 9.