A C OUR S E O F S T U D Y F O R I N T R O D U C T I O N T O C O M P U T E R P R O GRA M M I N G I N C AND A P P S D E V E L O P M E N T M T H 5 1 7
|
|
- Rodger Harmon
- 8 years ago
- Views:
Transcription
1 P ARS I P P A N Y - T ROY H I L L S T O W N S H I P S C HOOL S A C OUR S E O F S T U D Y F O R I N T R O D U C T I O N T O C O M P U T E R P R O GRA M M I N G I N C AND A P P S D E V E L O P M E N T M T H APPROVED BY THE BOARD OF EDUCATION January 24, 2013 Approved: January 2001 Revised: August 2009 September 2009 October 2012
2 2 PURPOSE Introduction to Computer Programming in C and Apps Development is a course designed for the student who wants an introduction to the programming process. This is the first course in a three-year sequence. Students who wish to complete the computer science sequence should elect AP Computer Science A in their second year and Data Structures and Advanced Programming in year three. Students electing this course should have completed Algebra I or Sequential Algebra I as a prerequisite, therefore students who had algebra in grade eight may plan to take Introduction to Computer Programming in grade nine. Other students will have to elect this course in a subsequent year after completing Algebra I or Sequential Algebra I. Students are expected to apply problem-solving skills, mathematical reasoning and written communication skills to the solution of problems in many application areas. In addition to demonstrating the ability to design, implement and test solutions to computer problems; students will understand hardware and software terms as well as the responsible use of computer systems. This course offers students the opportunity to: GOALS 1. develop and increase logical thinking skills. 2. learn a variety of programming concepts. 3. expand problem-solving skills. 4. acquire a broad understanding of the basic components of computer programming. 5. apply programming techniques to the solution of real-world problems. 6. acquire the confidence and experience necessary to successfully apply higher-level thinking skills to the exploration of new programming situations. 7. apply mathematical skills necessary for the solution of programming problems. 8. expand and increase oral and written communication skills. 9. acquire an appreciation of responsible computer usage.
3 3 METHOD A variety of teaching techniques will provide the student with the opportunities to discuss, share, exchange and consolidate ideas related to programming concepts. Students will explore concepts and techniques of programming by means of teacher-led demonstrations and explanations, inclass discussions and practical lab activities. THE LIVING CURRICULUM Curriculum guides are designed to be working documents. Teachers are encouraged to make notes in the margins. Written comments can serve as the basis for future revisions. In addition, the teachers and administrators are invited to discuss elements of the guides as implemented in the classroom and to work collaboratively to develop recommendations for curriculum reforms as needed. AFFIRMATIVE ACTION During the development of this course of study, particular attention was paid to material which might discriminate on the basis of sex, race, religion, national origin, or creed. Every effort has been made to uphold both the letter and spirit of affirmative action mandates as applied to the content, the texts and the instruction inherent in this course.
4 P ARS I P P ANY - T R O Y H I L L S T O W N S H I P S C HOOL S C O U R S E P R O F I C I E N C I E S A N D G R A D I N G P R O C E DUR E S 4 COURSE PROFICIENCIES AND GRADING PROCEDURES COURSE NO.: MTH 517 TITLE: COMPUTER PROGRAMMING IN C AND APP DEVELOPMENT IN ACCORDANCE WITH DISTRICT POLICY AS MANDATED BY THE NEW JERSEY ADMINISTRATIVE CODE, THE NEW JERSEY CORE CURRICULUM CONTENT STANDARDS FOR TECHNOLOGICAL LITERACY AND THE 21 ST CENTURY LIFE AND CAREER STANDARDS. THE FOLLOWING ARE PROFICIENCIES REQUIRED FOR THE SUCCESSFUL COMPLETION OF THE ABOVE NAMED COURSE. The student will demonstrate proficiency in the following areas: 1. describe the history of computer development 2. demonstrate knowledge of ethical and responsible use of computers 3. identify the major components of a computer system 4. convert values between number systems 5. enter, edit, compile and execute programs on the computer 6. design a program based on given specifications 7. design and write programs using correct structure and syntax 8. recognize, categorize and correct syntax and logic errors 9. declare, recognize and use identifiers, constants and keywords 10. use typecasting appropriately in numeric calculations 11. input and output data values 12. declare, initialize and use strings 13. use and evaluate statements containing Boolean and logical operators and expressions 14. implement decisions using IF statements 15. implement multiple branching and nesting 16. use pre-defined methods 17. write methods 18. write count-controlled loops 19. write event-controlled loops 20. write a nested loop 21. define, declare, and use a structure 22. define, declare and process a one-dimensional array 23. define, declare and process a two-dimensional array 24. understand and use pointers
5 5 25. use a pre-defined class. 26. design and implement a class. 27. define, initialize, and use objects. 28. assign values to objects. 29. create and deploy apps in a simulated environment.
6 6 GRADING PROCEDURES Marking period grade: Assessments (quizzes, tests, student demonstrations, classroom discussion, projects) 60% Labs 30% Assignments 10% Final Grade Full Year Course Full Year Course Each marking period shall count as 20% of the final grade The midterm assessment will count as 10% of the final grade, and the final assessment will count as 10% of the final grade.
7 7 Proficiencies (Objectives) CONTENT OUTLINE (Proficiency numbers in parenthesis) Student will be able to: Proficiencies 5, 6, 7, & 8 are used throughout the entire course STANDARDS SUGGESTED ACTIVITIES EVALUATION/ASSESSMENT TEACHER NOTES Students will: As appropriate, tests and quizzes may be open notebook I. History and Development of Computers A. Hardware Development (3) B. Software Development (1) 1. Languages 2. Applications C. Ethics and Responsible Use of Computers (2) 8.2A Grade 8 CPI 01 CPI 68 view video on history of computers, and answer questions based on the video Quiz: answer questions about history and the people involved in the development of computers II. Number Systems (4) A. Binary, Octal, Hexadecimal B. Conversion between bases 8.2A Grade 8 CPI 01 CPI 68 practice conversions between number systems Quiz: convert numbers between bases III. Introduction to Project Development Environment (5) CPI 06 CPI 07 examine and modify a sample existing project Given a project, modify according to teacher specifications Incorporate throughout course
8 8 Proficiencies (Objectives) CONTENT OUTLINE (Proficiency numbers in parenthesis) Student will be able to: IV. Calculations and Data A. Mathematical Operations (10, 16) 1. Standard Operations(9) 2. Order of Operations 3. Random Numbers (16) STANDARDS SUGGESTED ACTIVITIES EVALUATION/ASSESSMENT TEACHER NOTES Students will: Test/quiz CPI 06 Given a project, modify according CPI 07 to teacher specifications practice calculations and conversions using language-specific operators write a program to convert Fahrenheit to Celsius convert an amount of money into quantity of bills & coins write code to produce random number generators write a program to simulate tossing a coin or die determine the value of a blackjack hand Quiz: write and analyze code to produce random number generators B. Data Types and Variables (9) C. Strings (12, 16) D. Pseudocode CPI 06 CPI 07 examine and modify existing projects Write program to find bride s married name, both traditional and modern Given a code segment: a. predict the output b. find and correct errors V. Methods (17) A. void methods B. value-returning methods C. arguments and parameters CPI 06 CPI 07 Convert change lab to have a generic method to find the quantity of a particular coin and remaining amount of money Explain how parameters and arguments are used in programming
9 9 Proficiencies (Objectives) CONTENT OUTLINE (Proficiency numbers in parenthesis) STANDARDS SUGGESTED ACTIVITIES EVALUATION/ASSESSMENT TEACHER NOTES Student will be able to: Students will: VI. Decisions (13, 14, 15) A. Logic 1. Truth tables 2. Boolean Algebra 3. Logical operators 4. Relational operators CPI 06 CPI 07 Quiz: Evaluate statements using relational and logical operators Test: write code involving decisions and evaluate statements using relational and logical operators B. If statements C. If Else statements D. Nested If E. Multi-way decisions practice evaluating Boolean expressions to simplify logical statements and discover equivalent statements examine and modify existing projects determine letter grade based on number grade given a number for suit and value of a card, display the correct name for the card. Given a project, modify according to teacher specifications Given a code segment: 1. predict the output 2. find and correct errors 3. VII. Repetition (18, 19, 20) A. Count-controlled loops B. Event-controlled loops CPI 06 CPI 07 examine and modify existing projects. write a program to simulate tossing a die and tally the results. Show counts in a table. write a program to find the factors of a number input by the user. Test/quiz: write and trace code using loops Given a project, modify according to teacher specifications. Given a code segment: 1. predict the output 2. find and correct errors. VIII. Arrays (21, 22) A. One-dimensional B. Two dimensional C. Searching 1. highest/lowest value 2. specific value CPI 06 CPI 07 examine and modify existing projects write a program to simulate tossing a die using an array to store the tallies (modify loop lab) Given a project, modify according to teacher specifications Given a code segment: 1. predict the output 2. find and correct errors
10 10 Proficiencies (Objectives) CONTENT OUTLINE STANDARDS SUGGESTED ACTIVITIES EVALUATION/ASSESSMENT TEACHER (Proficiency numbers in parenthesis) NOTES Student will be able to: Students will: IX. Classes and Objects (25, 26, 27, 28) A. Introduce Objective-C 1. Objective-C syntax 2. data types and expressions 3. repetition 4. decisions 5. arrays 6. methods 7. blocks 8. structures 9. pointers CPI 06 CPI 07 convert existing C projects to Objective-C. Given a project, modify according to teacher specifications using classes. B. User-defined classes 1. interface and 2. implementation files 3. access properties using dot operator write a program using a class to store and reduce a fraction. Given a code segment with classes, predict the output and find and correct errors. X. Develop Apps A. Basic objects for designing interfaces 1. buttons 2. labels 3. text boxes B. ViewController C. AppDelegate D. Handling basic interactions between objects and code E. Additional Objects 1. image view 2. slider 3. segmented control 4. switches 5. keyboard/keypad CPI 06 CPI 07 Exs: put text in a label when a button is pressed, temp converter, geometric calculations (ie rectangle: enter L and W, begin with one button to find area, perimeter, and diagonal, extend to one button for each calculation) Use chapter 21 from Objective-C book Sample: temp converter
11 F. Optional topics 1. autorotation/autosizing 2. multiview applications 3. bars and pickers 4. table views 5. taps, touches, and gestures Optional Topics A. Recursion B. Inheritance C. Polymorphism D. Selection Sort E. Binary Search F. File I/O X. Optional Topics A. Graphics B. Searching and sorting Beginning ideas: fraction calculator (use and modify existing fraction class), change lab, factors of a number 11
12 12 BIBLIOGRAPHY TEXTBOOK Schneider, David I.; An Introduction to Computer Programming Using Visual Basic 6.0; Prentice Hall 1999 RESOURCES Knowlton and Collings; Visual Basic Basics; South-Western; Zak, Diane; Programming with Visual Basic 6.0; Course Technology/ITP ADDITIONAL WEBSITES FOR SUPPLEMENTAL MATERIALS VIDEO Thinking Machines: The History of the Computer, A&E Television Networks
13 13 APPENDIX A SAMPLE AUTHENTIC ASSESMENTS
14 SAMPLE AUTHENTIC ASSESSMENTS You have just graduated from college and are looking for your Dream Job. Two different companies offer you similar positions but they offer different salary options: OPTION 1 - $100 per day OPTION 2 - $1 the first day, $2 the second day, $4 the third day and so on with the amount doubling each day Write a program to determine which option pays better after 10 days. 2. As Sr. Sales Representative for Standard Chemical Corporation, your new boss wants you to set up a program to calculate profit and loss given revenue and expenses for the last quarter of the year. Your boss wants to be able to enter the revenue and expenses (including rent, payroll, utilities, supplies and other expenses). He also wants the program to calculate profit and/or loss. In addition, you need to have the program calculate the total percent for each expense. (NOTE: This real-life, authentic task will be used to assess student s ability to write code.)
15 15 APPENDIX B GENERAL GRADING GUIDE FOR ASSESSMENTS
16 GENERAL GRADING GUIDE FOR ASSESSMENTS 16 Coding Style: 4. appropriate and well worded comments proper indenting correct use of whitespace appropriate use of modularization 3. good but incomplete comments some indenting some use of whitespace some use of modularization 2. limited comments limited indenting limited use of whitespace limited use of modularization 1. minimal comments minimal indenting minimal use of whitespace minimal use of modularization Program Design/Documentation: 4. complete program description complete interface specifications complete description of algorithm(s) 3. partial program description partial interface specifications partial description of algorithm(s) 2. limited program description limited interface specifications limited description of algorithm(s) 1. minimal program description minimal interface specifications minimal description of algorithms(s)
17 17 Interface Design: 4. clear directions for user completely user-friendly appropriately formatted and labeled output uses appropriate objects 3. limited directions for user somewhat user-friendly appropriately formatted or labeled output uses appropriate objects most of the time 2. minimal directions for user minimally user-friendly output neither formatted nor labeled uses appropriate objects some of the time 1. confusing directions for user program difficult to use no output displayed rarely uses appropriate objects Program Execution: 4. produces correct output for all inputs conforms to all instructor s specifications and requirements, i.e. use of specific language constructs and/or algorithms turned in on time turned in with all supporting documentation (design, code and interface) 3. produces correct output for most inputs conforms to most instructor s specifications and requirements turned in up to two school days late turned in with some supporting documentation
18 18 Program Execution (continued) 2. produces correct output for some inputs conforms to some instructor s specifications and requirements turned in up to four school days late turned in with limited supporting documentation 1. rarely produces correct output conforms to few instructor s specifications and requirements turned in up to six school days late turned in with no supporting documentation
19 19 GRADING SHEET Name: Period: Lab: Due Date: Date Submitted: GRADING: Coding: comments indenting whitespace modularization Design/Documentation: description interface algorithm(s) Interface: directions user-friendly output objects Execution: output specs/requirements on time documentation TOTAL:
20 20 APPENDIX C SOLUTIONS TO ASSESSMENTS 1 AND 2
21 SAMPLE SOLUTION TO AUTHENTIC ASSESSMENT # Title: Determine Better Pay PROGRAM SPECIFICATION AND DESIGN SHEET 2. Description: You are offered two salary options for 10 days of work. Option 1: $100 per day Option 2: $1.00 the first day, $2.00 the second day, $4.00 the third day, and so on with the amount doubling each day Write a program to determine which option pays better. 3. Interface Specifications: Labels: 1. program description 2. explanation of each method 3. salary earned by each method 4. which method produces better pay Buttons: 1. run executes code 2. end 4. Special Requirements: For loop to compute method 2 5. Algorithm(s): Set Salary 1 to 100 x 10 Set Salary 2 to 0 Loop 0 9 Salary 2 = Salary ^ loop index Compare Salary 1 to Salary 2 Output both salaries and Method One or Method Two
22 Forml l 22 NAME: Period 6 'Title: Determine better pay 'Due: Today Pri ate Sub cmdend Click(} End End Sub Pri ate Sub cmdrun Click(} 'Declare ariables Dim Sall As Double Dim Sal2 As Double Dim index As Single 'constant pay rate 'changing pay rate 'loop ariable calculate Sall - loo first payrate * 10 calculate second pay rate Sal2-0 For index 0 To 9 Sal2 Sal2 + 2 index Next index 'Output salaries lbloutone - FormatCurrency(Sall, 2) lblouttwo - FormatCurrency(Sal2, 2) 'Determine better salary If Sall > Sal2 Then lbloutthree -..Method One... Else lbloutthree "Method Two"" End If End Sub
23 23
24 MTH 510 Introduction to Computer Programming SAMPLE SOLUTION TO AUTHENTIC ASSESSMENT #2 trmprotitloss - 1 Name: Bonnie Sturm Date; Today Title: Profit and Loss Description: to calculate the profit and loss based on revenue and expenses. will also calculate the percentage each expense is of total expenses. 24 Private Sub cmdcalculate Clicko Calculate total Expenses lbitotalexp.caption = Val(txtRent.Text) + Val(txtPayroll.Text) + - Val(txtUtil.Text) + Val(txtSupp.Text) + Val(txt0ther.Text) Calculate Profit lblprofit.caption = Val(txtRev.Text) - Val(lblTotalExp.Caption) Calculate Loss lblloss.caption = -Val(lblProfit.Caption) Calculate Expense Percentages lblrentperc.caption = Fix(Val(txtRent.Text) /- Val(lblTotalExp.Caption) * 100) lblpayrollperc.caption = Fix(Val(txtPayroll.Text) /- Val(lblTotalExp.Caption) * 100) lblutilperc.caption = Fix(Val(txtUtil.Text) /- Val(lblTotalExp.Caption) * 100) lblsuppperc.caption = Fix(Val(txtSupp.Text) /- Val(lblTotalExp.Caption) * 100) lblotherperc.caption = Fix(Val(txt0ther.Text) /- Val(lblTotalExp.Caption) * 100) End Sub Private Sub cmdexit Click() End End Sub
25 MTH 510 Introduction to Computer Programming 25
26 MTH 510 Introduction to Computer Programming 26 AP P E N DI X D P ROGR AM S P E CI F I CAT I ON AND DE S I GN S H E E T (S tu de n t O ut l i ne of P r ogr am D e si gn )
27 MTH 510 Introduction to Computer Programming PROGRAM SPECIFICATION AND DESIGN SHEET Title: 2. Description: 3. Interface Specifications: 4. Special Requirements: 5. Algorithm(s):
28 MTH 510 Introduction to Computer Programming 28 AP P E N DI X E 21ST-CENTURY LIFE AND CAREERS STANDARDS
29 MTH 510 Introduction to Computer Programming 29 NJ World Class Standards Content Area: 21st-Century Life and Careers 9.4 Career and Technical Education ContentArea 21st-Century Life and Careers 9.4 Career and Technical EducationAll students who complete a career and technical education program will acquire academic and technical skills for careers in emerging and Standard established professions that lead to technical skill proficiency, credentials, certificates, licenses, and/or degrees. (For descriptions of the 16 career clusters, see the Career Clusters Table.) Strand K. Information Technology Career Cluster Pathway (4) Programming & Software Development By the end of Content Statement CPI# Cumulative Progress Indicator (CPI) grade 12 Technical Skills: Technical knowledge and skills play a role in all careers within the cluster and pathway K.(4).1 Identify and analyze customer software needs and requirements to guide programming and software development K.(4).2 Create and use information technology strategies and project plans when solving specific problems to deliver a product that meets customer specifications K.(4).3 Identify and analyze system and software requirements to ensure maximum operating efficiency K.(4).4 Demonstrate the effective use of software development tools to develop software applications K.(4).5 Use the software development process to design a software application and deliver it to the customer K.(4).6 Produce a computer application, in code, to
30 MTH 510 Introduction to Computer Programming demonstrate proficiency in developing an application using the appropriate programming language K.(4).7 Implement software testing procedures to ensure quality products K.(4).8 Perform quality assurance tasks to produce quality products K.(4).9 Perform maintenance and customer support functions to maintain software applications K.(4).10 Develop and maintain a database to store information. 30 APPENDIX F NEW JERSEY CORE CURRICULUM CONTENT STANDARDS FOR TECHNOLOGICAL LITERACY
31 MTH 510 Introduction to Computer Programming NEW JERSEY CORE CURRICULUM CONTENT STANDARDS FOR TECHNOLOGICAL LITERACY 8.1 Educational Technology All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively and to create and communicate knowledge. A. Technology Operations and Concepts By the end of Grade 12 Content: The use of technology and digital tools requires knowledge and appropriate use of operations and related applications A.1 Construct a spreadsheet, enter data, and use mathematical or logical functions to manipulate data, generate charts and graphs, and interpret the results. Content: The use of technology and digital tools requires knowledge and appropriate use of operations and related applications A.2 Produce and edit a multi-page document for a commercial or professional audience using desktop publishing and/or graphics software. Content: The use of technology and digital tools requires knowledge and appropriate use of operations and related applications A.3 Participate in online courses, learning communities, social networks, or virtual worlds and recognize them as resources for lifelong learning. Content: The use of technology and digital tools requires knowledge and appropriate use of operations and related applications A.4 Create a personalized digital portfolio that contains a résumé, exemplary projects, and activities, which together reflect personal and academic interests, achievements, and career aspirations. 8.1 Educational Technology All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively and to create and communicate knowledge. B. Creativity and Innovation By the end of Grade 12 Content: The use of digital tools and media-rich resources enhances creativity and the construction of knowledge B.1 Design and pilot a digital learning game to demonstrate knowledge and skills related to one or more content areas or a real world situation. 8.1 Educational Technology All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively and to create and communicate knowledge. C. Communication and Collaboration By the end of Grade 12 Content: Digital tools and environments support the learning process and foster collaboration in solving local or global issues and problems C.1 Develop an innovative solution to a complex, local or global problem or issue in collaboration with peers and experts, and present ideas for feedback in an online community.
32 MTH 510 Introduction to Computer Programming 8.1 Educational Technology All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively and to create and communicate knowledge. D. Digital Citizenship By the end of Grade 12 Content: Technological advancements create societal concerns regarding the practice of safe, legal, and ethical behaviors D.1 Evaluate policies on unauthorized electronic access (e.g., hacking) and disclosure and on dissemination of personal information. Content: Technological advancements create societal concerns regarding the practice of safe, legal, and ethical behaviors D.2 Demonstrate appropriate use of copyrights as well as fair use and Creative Commons guidelines. Content: Technological advancements create societal concerns regarding the practice of safe, legal, and ethical behaviors D.3 Compare and contrast international government policies on filters for censorship. Content: Technological advancements create societal concerns regarding the practice of safe, legal, and ethical behaviors D.4 Explain the impact of cyber crimes on society Educational Technology All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively and to create and communicate knowledge. E. Research and Information Literacy By the end of Grade 12 Content: Effective use of digital tools assists in gathering and managing information E.1 Develop a systematic plan of investigation with peers and experts from other countries to produce an innovative solution to a state, national, or worldwide problem or issue. Content: Effective use of digital tools assists in gathering and managing information E.2 Predict the impact on society of unethical use of digital tools, based on research and working with peers and experts in the field.
33 MTH 510 Introduction to Computer Programming 8.1 Educational Technology All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaboratively and to create and communicate knowledge. F. Critical Thinking, Problem Solving, and Decision-Making By the end of Grade 12 Content: Information accessed through the use of digital tools assists in generating solutions and making decisions F.1 Select and use specialized databases for advanced research to solve real-world problems. Content: Information accessed through the use of digital tools assists in generating solutions and making decisions F.2 Analyze the capabilities and limitations of current and emerging technology resources and assess their potential to address educational, career, personal, and social needs Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. A. Nature of Technology: Creativity and Innovation By the end of Grade 12 Content: Technology products and systems impact every aspect of the world in which we live A.1 Design and create a technology product or system that improves the quality of life and identify trade-offs, risks, and benefits. 8.2 Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. B. Design: Critical Thinking, Problem Solving, and Decision-Making By the end of Grade 12 Content: The design process is a systematic approach to solving problems B.1 Design and create a product that maximizes conservation and sustainability of a scarce resource, using the design process and entrepreneurial skills throughout the design process. Content: The design process is a systematic approach to solving problems B.2 Design and create a prototype for solving a global problem, documenting how the proposed design features affect the feasibility of the prototype through the use of engineering, drawing, and other technical methods of illustration. Content: The design process is a systematic approach to solving problems B.3 Analyze the full costs, benefits, trade-offs, and risks related to the use of technologies in a potential career path.
34 MTH 510 Introduction to Computer Programming 8.2 Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. C. Technological Citizenship, Ethics, and Society By the end of Grade 12 Content: Knowledge and understanding of human, cultural, and societal values are fundamental when designing technology systems and products in the global society C.1 Analyze the ethical impact of a product, system, or environment, worldwide, and report findings in a web-based publication that elicits further comment and analysis. Content: Knowledge and understanding of human, cultural, and societal values are fundamental when designing technology systems and products in the global society C.2 Evaluate ethical considerations regarding the sustainability of resources that are used for the design, creation, and maintenance of a chosen product. Content: Knowledge and understanding of human, cultural, and societal values are fundamental when designing technology systems and products in the global society C.3 Evaluate the positive and negative impacts in a design by providing a digital overview of a chosen product and suggest potential modifications to address the negative impacts Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. D. Research and Information Fluency By the end of Grade 12 Content: Information-literacy skills, research, data analysis, and prediction provide the basis for the effective design of technology systems D.1 Reverse-engineer a product to assist in designing a more eco-friendly version, using an analysis of trends and data about renewable and sustainable materials to guide your work. 8.2 Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. E. Communication and Collaboration By the end of Grade 12 Content: Digital tools facilitate local and global communication and collaboration in designing products and systems E.1 Use the design process to devise a technological product or system that addresses a global issue, and provide documentation through drawings, data, and materials, taking the relevant cultural perspectives into account throughout the design and development process.
35 MTH 510 Introduction to Computer Programming Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. F. Resources for a Technological World By the end of Grade 12 Content: Technological products and systems are created through the application and appropriate use of technological resources F.1 Determine and use the appropriate application of resources in the design, development, and creation of a technological product or system. Content: Technological products and systems are created through the application and appropriate use of technological resources F.2 Explain how material science impacts the quality of products. Content: Technological products and systems are created through the application and appropriate use of technological resources F.3 Select and utilize resources that have been modified by digital tools (e.g., CNC equipment, CAD software) in the creation of a technological product or system. 8.2 Technology Education, Engineering, and Design All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world, as they relate to the individual, global society, and the environment. G. The Designed World By the end of Grade 12 Content: The designed world is the product of a design process that provides the means to convert resources into products and systems G.1 Analyze the interactions among various technologies and collaborate to create a product or system demonstrating their interactivity.
New Jersey Core Curriculum Content Standards for Technology
New Jersey Core Curriculum Content Standards for Technology INTRODUCTION Technology in the 1 st Century Technology is uniquely positioned to transform learning, to foster critical thinking, creativity,
More information2014 New Jersey Core Curriculum Content Standards - Technology
2014 New Jersey Core Curriculum Content s - Technology Content Area Grade Content Statement Students will: Technology A. Technology Operations and Concepts: Students demonstrate a sound understanding of
More informationMorris School District. Computer Science 2 Curriculum Grades 9-12
Morris School District 31 Hazel Street Morristown, NJ 07960 Morris School District Computer Science 2 Curriculum Grades 9-12 Mackey Pendergrast, Superintendent Submitted by: Samantha Margenau Date: May,
More informationThomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation
Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm
More informationINFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY STATEMENT OF PURPOSE Computers are nearly everywhere in our society. We interact with technology in many aspects of our life including academics, work and even our social lives.
More informationNJ Department of Education Office of Educational Technology Digital Learning NJ (DLNJ)
8.1 Educational Technology: All students will use digital tools to access, manage, evaluate, and synthesize information in order to solve problems individually and collaborate to create and communicate
More informationTAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California. Course of Study COMPUTER PROGRAMMING 1-6
TAMALPAIS UNION HIGH SCHOOL DISTRICT Larkspur, California Course of Study COMPUTER PROGRAMMING 1-6 I. INTRODUCTION Computer Programming 1-6 is a sequence of one semester elective courses. The format allows
More informationEMC Publishing. Ontario Curriculum Computer and Information Science Grade 11
EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations
More informationMorris School District. AP Computer Science A Curriculum Grades 9-12
Morris School District 31 Hazel Street Morristown, NJ 07960 Morris School District AP Computer Science A Curriculum Grades 9-12 Mackey Pendergrast, Superintendent Submitted by: Samantha Margenau Date:
More informationVideo Game Design (3 Teams per state, 2 team members minimum)
Content Area Standard Strand 21st-Century Life & Careers 9.4 Career and Technical Education: All students who complete a career and technical education program will acquire academic and technical skills
More informationRARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming
RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or
More information2014 New Jersey Core Curriculum Content Standards - Technology
2014 New Jersey Core Curriculum Content Standards - Technology Content Area Standard Strand Grade Level bands Technology 8.2 Technology Education, Engineering, Design, and Computational Thinking - Programming:
More informationSummit Public Schools Summit, New Jersey Grade Level/Content Area: 9-12 Wood Technology I III Length of Course: 1 Semester
Summit Public Schools Summit, New Jersey Grade Level/Content Area: 9-12 Wood Technology I III Length of Course: 1 Semester Curriculum Course Description: Wood Tech is for the student who wishes to experience
More informationDomains and Competencies
Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the
More informationMassachusetts Technology Literacy Standards
Massachusetts Technology Literacy Standards The Massachusetts Technology Literacy Standards incorporate the Information and Communication Technology (ICT) Literacy skills developed by the Partnership for
More informationRARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science
I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New
More informationCourse Syllabus. COSC 1437 Programming Fundamentals II. Revision Date: August 21, 2013
Course Syllabus COSC 1437 Programming Fundamentals II Revision Date: August 21, 2013 Catalog Description: This course contains further applications of programming techniques in the C++ programming language.
More informationMICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
More informationCourse Title: Software Development
Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.
More informationCOURSE TITLE. Computer Programming 1 LENGTH. One Semester Grades 9-12 DEPARTMENT. Computer Department Barbara O Donnell, Supervisor SCHOOL
COURSE TITLE Computer Programming 1 LENGTH One Semester Grades 9-12 DEPARTMENT Computer Department Barbara O Donnell, Supervisor SCHOOL Rutherford High School DATE Spring 2015 Computer Programming 1 Page
More informationEl Dorado Union High School District Educational Services
El Dorado Union High School District Course of Study Information Page Course Title: ACE Computer Programming I (#494) Rationale: A continuum of courses, including advanced classes in technology is needed.
More informationCurriculum Map. Discipline: Computer Science Course: C++
Curriculum Map Discipline: Computer Science Course: C++ August/September: How can computer programs make problem solving easier and more efficient? In what order does a computer execute the lines of code
More informationSummit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A
Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A Developed By Brian Weinfeld Course Description: AP Computer
More informationCOMPUTER SCIENCE (5651) Test at a Glance
COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate
More informationPine Hill Public Schools Curriculum
Pine Hill Public Schools Curriculum Content Area: Course Title/ Grade Level: Electives Robotics Unit 1: Safety and Classroom Procedures Duration: 1 Week Unit 2: Intro to Robotics Duration: 3 Weeks Unit
More informationBUILDING DIGITAL LITERACY PURPOSE DEFINING DIGITAL LITERACY USING THIS GUIDE
BUILDING PURPOSE In today s society, it is critical for students to be able to use the vast amount of technology available to them. Computer literacy will provide students with skills they need to succeed
More informationComputer Apps for Careers (#5000)
AASD BUSINESS CURRICULUM Computer Apps for Careers (#5000) Description Students will use a variety of software to create personal as well as business documents. The course will emphasize touch-keyboarding
More informationTECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction
Standard 2: Technology and Society Interaction Technology and Ethics Analyze legal technology issues and formulate solutions and strategies that foster responsible technology usage. 1. Practice responsible
More informationJEFFERSON TOWNSHIP PUBLIC SCHOOLS RELATED ARTS AND TECHNOLOGY CURRICULUM TITLE: 3D COMPUTER GRAPHICS GRADE: 10-12
JEFFERSON TOWNSHIP PUBLIC SCHOOLS RELATED ARTS AND TECHNOLOGY CURRICULUM TITLE: 3D COMPUTER GRAPHICS GRADE: 10-12 Grade 10-12 Related Arts and Technology Curriculum Page 2 TABLE OF CONTENTS JEFFERSON TOWNSHIP
More informationGOVERNOR LIVINGSTON HIGH SCHOOL IA/TECHNOLOGY DEPARTMENT WEB DESIGN #PAS0030. Curriculum Guide
BERKELEY HEIGHTS PUBLIC SCHOOLS BERKELEY HEIGHTS, NEW JERSEY GOVERNOR LIVINGSTON HIGH SCHOOL IA/TECHNOLOGY DEPARTMENT WEB DESIGN #PAS0030 Curriculum Guide September 2012 Mrs. Judith Rattner, Superintendent
More informationComputer Programming I & II*
Computer Programming I & II* Career Cluster Information Technology Course Code 10152 Prerequisite(s) Computer Applications, Introduction to Information Technology Careers (recommended), Computer Hardware
More informationRUTHERFORD HIGH SCHOOL Rutherford, New Jersey COURSE OUTLINE STATISTICS AND PROBABILITY
RUTHERFORD HIGH SCHOOL Rutherford, New Jersey COURSE OUTLINE STATISTICS AND PROBABILITY I. INTRODUCTION According to the Common Core Standards (2010), Decisions or predictions are often based on data numbers
More informationDescribe the process of parallelization as it relates to problem solving.
Level 2 (recommended for grades 6 9) Computer Science and Community Middle school/junior high school students begin using computational thinking as a problem-solving tool. They begin to appreciate the
More informationNETS for Students: Achievement Rubric
NETS for Students: Achievement Rubric DRAFT (March 22, 2005) Purpose: This draft version of the NETS for Students: Achievement Rubric is available online for educational technology professionals to review
More informationChapter 126. Texas Essential Knowledge and Skills for Technology Applications. Subchapter C. High School
High School 126.C. Chapter 126. Texas Essential Knowledge and Skills for Technology Applications Subchapter C. High School Statutory Authority: The provisions of this Subchapter C issued under the Texas
More informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 STANDARD 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION 1.1 Describe methods of establishing priorities 1.2 Prepare a plan of work and schedule information
More informationWest Windsor-Plainsboro Regional School District Computer Programming Grade 8
West Windsor-Plainsboro Regional School District Computer Programming Grade 8 Unit 1: Programming Content Area: Technology Course & Grade Level: Computer Programming, Grade 8 Summary and Rationale The
More informationStage 5 Information and Software Technology
Stage 5 Information and Software Technology Year: Year 9 Teacher: Topic: Option 8: Software Development and Programming Time: This option involves students undertaking a range of activities that will lead
More informationCombined Curriculum Document Technology High School
Big Idea: Information, Communication and Productivity High School Students demonstrate a sound understanding of the nature and operations of technology systems. Students use technology to learn, to communicate,
More informationNETS for Teachers: Achievement Rubric
NETS for Teachers: Achievement Rubric DRAFT (March 18, 2005) Purpose: This draft version of the NETS for Teachers: Achievement Rubric is available online for educational technology professionals to review
More informationComputer Technology Standards of Learning for Virginia s Public Schools
Computer Technology Standards of Learning for Virginia s Public Schools February 2013 Board of Education Commonwealth of Virginia Introduction As the new century has unfolded, various studies have postulated
More informationInformation and Technology Literacy Framework. PreK-12
Information and Technology Literacy Framework PreK-12 Approved January 2006 Introduction to the Information and Technology Literacy Framework Background Information In 1998, the State Department of Education
More informationWESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math
Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit
More informationBruce-Guadalupe Community School Bruce-Guadalupe Middle School. Technology Education Curriculum. Program Scope and Sequence
Bruce-Guadalupe Community School Bruce-Guadalupe Middle School Technology Education Curriculum Program Scope and Sequence Written by Rachel Klug Bruce-Guadalupe Library Media Specialist April 2011 Bruce-Guadalupe
More informationDOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES
DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES 2014-2015 Educational Technologies Intro to Computer Applications Computer Graphics Astronomy Web Design & Development Intro to Programming (Visual Basic)
More informationPassaic County Technical Institute. Curriculum of Instruction. Computer Science IV. Grade 12
Passaic County Technical Institute Curriculum of Instruction Computer Science IV Grade 12 2014 2015 Prepared by Anjali Wahi Computer Science IV COURSE DESCRIPTION Concentration: Object Oriented Programming
More information50 Computer Science MI-SG-FLD050-02
50 Computer Science MI-SG-FLD050-02 TABLE OF CONTENTS PART 1: General Information About the MTTC Program and Test Preparation OVERVIEW OF THE TESTING PROGRAM... 1-1 Contact Information Test Development
More informationTexas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design
Texas Essential Knowledge and Skills Correlation to Video Game Design Foundations 2011 N130.0993. Video Game Design STANDARD CORRELATING PAGES Standard (1) The student demonstrates knowledge and appropriate
More informationFLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET
Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S):
More informationEssentials of Computer Programming. Computer Science Curriculum Framework
Essentials of Computer Programming Computer Science Curriculum Framework Course Title: Essentials of Computer Programming Course/Unit Credit: 1 Course Number: 460020 Teacher Licensure: Please refer to
More informationJEFFERSON TOWNSHIP PUBLIC SCHOOLS COURSE OF STUDY BUSINESS DIGITAL WEB DESIGN
JEFFERSON TOWNSHIP PUBLIC SCHOOLS COURSE OF STUDY BUSINESS DIGITAL WEB DESIGN 2011 TABLE OF CONTENTS Course Overview... 1 Units of Study... 3 Sample Student Learning Activities... 8 Suggested Teaching
More informationRiver Dell Regional School District. Computer Programming with Python Curriculum
River Dell Regional School District Computer Programming with Python Curriculum 2015 Mr. Patrick Fletcher Superintendent River Dell Regional Schools Ms. Lorraine Brooks Principal River Dell High School
More informationMONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY. Computer Animation. Grade 8
MONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY Williamstown Middle School Computer Animation Grade 8 September 2010 Written by: Marilyn Kurz Supervisor of Curriculum and Instruction Lesley McGiboney
More informationCS Matters in Maryland CS Principles Course
CS Matters in Maryland CS Principles Course Curriculum Overview Project Goals Computer Science (CS) Matters in Maryland is an NSF supported effort to increase the availability and quality of high school
More informationNETS for Students: Extended Rubric for Grades 6 8
DRAFT (September 7, 2004) Purpose: This draft version of the NETS extended rubric for Grades 6 8 is available online for educational technology professionals to review and provide feedback to the developers.
More informationAP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities
AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities The classroom is set up like a traditional classroom on the left side of the room. This is where I will conduct my
More informationStudents will know and be able to: 1.1. Basic Operations
Information Technology Grades 9-10 Basic Operations, Concepts, and Productivity Tools Basic Operations Word Processing Database Spreadsheet Identify the platform, version, properties, function, and interoperability
More information#820 Computer Programming 1A
Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1
More informationThe National Educational Technology Standards. (Upon which our local standards are based)
The National Educational Standards (Upon which our local standards are based) Students demonstrate a sound understanding of the nature and operation of technology systems. Students are proficient in the
More informationInformation Technology Grades 11-12. Students will know and be able to: Basic Operations 1.1 (I)
Information Technology Grades 11-12 Basic Operations, Concepts, and Productivity Tools Basic Operations Word Processing Database Students will know and be able to: Identify the platform, version, properties,
More informationCommon Core State Standards K 12 Technology Skills Scope and Sequence
This scope and sequence is aligned to the Common Core State Standards requirements for Mathematics and English Language Arts & Literacy in History/Social Studies, Science, and Technical Subjects as well
More informationProgramming and Software Development CTAG Alignments
Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )
1 NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits ) INSTRUCTOR: OFFICE: E-MAIL: PHONE: OFFICE HOURS: Course Description:
More informationInformation and Media Literacy Accessing and managing information. Integrating and creating information. Evaluating and analyzing information.
Learning Skills for Information, Communication, and Media Literacy Information and Media Literacy Accessing and managing information. Integrating and creating information. Evaluating and analyzing information.
More informationWilson Area School District Planned Course Guide
Wilson Area School District Planned Course Guide Title of planned course: Introduction to Computer Programming Subject Area: Business Grade Level: 9-12 Course Description: In this course, students are
More informationShort Course. Coding. Specification for Junior Cycle
for Contents Page 3 Introduction to junior cycle Page 4 Rationale Page 5 Aim Page 6 Links Page 8 Course overview Page 9 Expectations for students 10 Strand 1: Computer science introduction 11 Strand 2:
More informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationTHROUGH GRADE 12 COMPUTER TECHNOLOGY COMPETENCY STANDARDS FOR STUDENTS
Place Artwork Here CONNECTICUT PREKINDERGARTEN 2001 THROUGH GRADE 12 COMPUTER TECHNOLOGY COMPETENCY STANDARDS FOR STUDENTS Adopted by the Connecticut State Board of Education June 13, 2001 Office of Grant
More informationOnline Course Self-Assessment Form
Online courses are approved by the University of California in two steps: Online Course Self-Assessment Form 1. Assessment against International Association for K-12 Online Learning (inacol) course standards.
More informationMADISON PUBLIC SCHOOL DISTRICT. Grade 8 Cycle Class. Scratch
MADISON PUBLIC SCHOOL DISTRICT Grade 8 Cycle Class Scratch Authored by: Caitlin Aery Reviewed by: Lee Nittel, Director of Curriculum and Instruction Adopted by the Board: January, 2013 Members of the Board
More informationGLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS
Course Title: Advanced Web Design Subject: Mathematics / Computer Science Grade Level: 9-12 Duration: 0.5 year Number of Credits: 2.5 Prerequisite: Grade of A or higher in Web Design Elective or Required:
More information2. SUMMER ADVISEMENT AND ORIENTATION PERIODS FOR NEWLY ADMITTED FRESHMEN AND TRANSFER STUDENTS
Chemistry Department Policy Assessment: Undergraduate Programs 1. MISSION STATEMENT The Chemistry Department offers academic programs which provide students with a liberal arts background and the theoretical
More informationCourse MS10975A Introduction to Programming. Length: 5 Days
3 Riverchase Office Plaza Hoover, Alabama 35244 Phone: 205.989.4944 Fax: 855.317.2187 E-Mail: rwhitney@discoveritt.com Web: www.discoveritt.com Course MS10975A Introduction to Programming Length: 5 Days
More informationCompetencies for Secondary Teachers: Computer Science, Grades 4-12
1. Computational Thinking CSTA: Comp. Thinking 1.1 The ability to use the basic steps in algorithmic problemsolving to design solutions (e.g., problem statement and exploration, examination of sample instances,
More informationBusiness & Information Technology Skills For Students in Virginia
PARENT/STUDENT COURSE INFORMATION BUSINESS AND INFORMATION TECHNOLOGY ADVANCED SOFTWARE AND GAME DEVELOPMENT GRADES 11-12 Counselors are available to assist parents and students with course selections
More informationComputer/Technology Curriculum 2015-2016 Kindergarten
Kindergarten K.1 Students will understand BASIC COMPUTER SKILLS. (a) Students will learn how to log onto a computer with their username and password (b) Students will become proficient in using the mouse
More informationAPPLIED EDUCATIONAL SYSTEMS, Inc. (800) 220-2175 www.aeseducation.com
Introduction to Computers and IT Correlation to: Standards for Students: Instructional Content Areas (Units) Telecommunications and Ethics Information Management and Evaluation Word Processing Basic Computer
More informationRiver Dell Regional School District Web Design Curriculum
2015 Mr. Patrick Fletcher Superintendent River Dell Regional Schools Ms. Lorraine Brooks Principal River Dell High School Mr. Richard Freedman Principal River Dell Middle Schools Mr. William Feldman Assistant
More informationManagement Information Systems 260 Web Programming Fall 2006 (CRN: 42459)
Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459) Class Time: 6:00 8:05 p.m. (T,Th) Venue: WSL 5 Web Site: www.pbvusd.net/mis260 Instructor Name: Terrell Tucker Office: BDC 127
More informationNEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department
NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department COURSE: CST1201 Programming Fundamentals (2 class hours, 2 lab hours, 3 credits) Course Description: This course is an intensive
More informationGrade descriptions Computer Science Stage 1
Stage 1 A B C Accurately uses a wide range of terms and concepts associated with current personal computers, home networking and internet connections. Correctly uses non-technical and a range of technical
More informationComputer Science III Advanced Placement G/T [AP Computer Science A] Syllabus
Computer Science III Advanced Placement G/T [AP Computer Science A] Syllabus Course Overview This course is a fast-paced advanced level course that focuses on the study of the fundamental principles associated
More informationAP Computer Science Summer Assignment Due: 1 st day of class, as you walk into the door!
AP Computer Science Summer Assignment Due: 1 st day of class, as you walk into the door! Purpose: The purpose of the AP Computer Science summer assignment is to prepare the student for the challenges in
More informationADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science
ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science Program Schedule CTech Computer Science Credits CS101 Computer Science I 3 MATH100 Foundations of Mathematics and
More informationProgramming and Coding. Draft Specification for Junior Cycle Short Course
Programming and Coding Draft Specification for Junior Cycle Short Course October 2013 Contents Introduction to junior cycle... 3 Rationale... 3 Aim... 4 Links... 4 Course Overview... 7 Expectations for
More informationCENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS:
CENTRAL TEXAS COLLEGE ITSE 2459 ADVANCED COMPUTER PROGRAMMING C# Semester Hours Credit: 4 INSTRUCTOR: OFFICE HOURS: I. INTRODUCTION A. This course presents advanced programming techniques including file
More informationHigh School Student Project: AppleWorks or MS Office Investing in the Stock Market
High School Student Project: AppleWorks or MS Office Investing in the Stock Market The Unit of Practice Invitation How can we give students an opportunity to apply the knowledge they ve gained from their
More informationBRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432 INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING
BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS ITSE 1432: INTRODUCTION TO VISUAL BASIC.NET PROGRAMMING COMPUTER TECHNOLOGY & OFFICE ADMINISTRATION DEPARTMENT CATALOG DESCRIPTION ITSE 1432 INTRODUCTION
More informationSome programming experience in a high-level structured programming language is recommended.
Python Programming Course Description This course is an introduction to the Python programming language. Programming techniques covered by this course include modularity, abstraction, top-down design,
More informationNetwork+ Guide To Networks 5e
Kentucky Department of Education - Consumer Guide for Practical Living, Career Studies, and Career and Technical Education Network+ Guide To Networks 5e Cengage Learning, Inc. BASAL ISBN 9781423902454
More informationDepartment of Mathematics and Computer Sciences
Department of Mathematics and Computer Sciences DEGREES Learning Technologies (MS) Instructional Design and Technology (MS) CERTIFICATES Learning Technologies Virtual Worlds in Education Instructional
More informationDiploma Of Computing
Diploma Of Computing Course Outline Campus Intake CRICOS Course Duration Teaching Methods Assessment Course Structure Units Melbourne Burwood Campus / Jakarta Campus, Indonesia March, June, October 022638B
More informationInstructional Design Framework CSE: Unit 1 Lesson 1
Instructional Design Framework Stage 1 Stage 2 Stage 3 If the desired end result is for learners to then you need evidence of the learners ability to then the learning events need to. Stage 1 Desired Results
More informationNew Hampshire Department of Education Special Education Program Approval and Improvement Process
New Hampshire Department of Education Special Education Program Approval and Improvement Process The mission of NHDOE Special Education Program Approval is to improve education results for all learners.
More informationTri-District Technology Curriculum
. Tri-District Technology Curriculum 2012 Grades K-6 Mr. Patrick Fletcher Superintendent River Dell Regional Schools Ms. Lorraine Brooks Principal River Dell High School Mr. Richard Freedman Principal
More informationCOMPUTER SCIENCE TECHNOLOGY ITSC 1301 INTRODUCTION TO COMPUTERS Website: http://swc2.hccs.cc.tx.us/csci Course Syllabus
COMPUTER SCIENCE TECHNOLOGY ITSC 1301 INTRODUCTION TO COMPUTERS Website: http://swc2.hccs.cc.tx.us/csci Course Syllabus Course Description: Credit: 3(2 lecture, 2 lab) An introductory course to provide
More informationComputers Understanding Technology Comprehensive Textbook. Provides comprehensive coverage of computer concepts from the basic to the advanced level.
Kentucky Department of Education - Consumer Guide for Practical Living, Career Studies, and Career and Technical Education Computers Understanding Technology Comprehensive Textbook EMC Publishing, LLC
More informationSchool District of Springfield Township
School District of Springfield Township Springfield Township High School Course Overview Course Name: Computer Science Basics Grade(s) Level: 9-12 Course Description Computer Science Basics provides students
More informationThe ISTE National Educational Technology Standards (NETS S) and Performance Indicators for Students 1. Creativity and Innovation
The ISTE National Educational Technology Standards (NETS S) and Performance Indicators for Students 1. Creativity and Innovation Students demonstrate creative thinking, construct knowledge, and develop
More information