Lewis, Loftus, and Cocking. Java Software Solutions for AP Computer Science 3rd Edition. Boston, Mass. Addison-Wesley, 2011.
|
|
- Harold White
- 8 years ago
- Views:
Transcription
1 Dear Parent/Guardian: Please find a summary of instructional goals and activities for the class indicated below, in which your student is enrolled. Although what is set forth is subject to change, the general flow of the class should be as written. Please feel free to call me at (323) if you have any questions. Thank you. Course Overview I believe is a very valuable course for students. It enhances students problem-solving and abstraction abilities. They build analytical skills that are valuable in computer science, in other courses, and in life. Of course, students also increase their computer science and programming skills, skills that are needed in an ever-increasing array of college courses and workplaces. The instructional goals and activities of my A course include the course objectives for A as described in the Course Description. This course focuses on an object-oriented approach to problem solving using Java. It includes the study of common algorithms and the use of some of Java s built-in classes and interfaces for basic data structures. I expect all my students to take the A Examination. The students and I work hard during the year to assure that every student has an opportunity to achieve a qualifying score on the exam. Students course grades correlate strongly with how they perform on the AP Examination. Textbook used: Lewis, Loftus, and Cocking. Java Software Solutions for 3rd Edition. Boston, Mass. Addison-Wesley, Roselyn Teukolsky. Barron s A 6th Edition. Hauppauge, New York. Barron s Educational Series, Inc, Abelson, Ledeen, and Lewis. Blown to Bits: Your Life, Liberty, and Happiness After the Digital Explosion. Crawfordsville, Indiana. Addison-Wesley Professional, In order to be successful in this course students must be prepared for class every day. The following are the items the student is expected to bring with him/her on a daily basis: **mechanical pencil or 2 pencils, eraser, paper w/binder Textbooks will be distributed to student to take home. Student must cover textbook. Homework and class work packet: Homework and class work from the previous day will be checked daily. No late assignments will be accepted, except in case of an excused illness. In case of an absence, homework can be turned in a day late. All problems must be completed. 1 problem will be chosen randomly for thorough check. All class work and homework must be kept in binder. Quiz, Tests, Assignments and Exams: There is to be absolutely no discussion during the quiz, test, or exam. Lowest score on the test will be dropped. In the case of cheating, the student will be suspended from this class and receive an automatic 0 on the test, quiz or assignment. Fall Semester 1-2 Computer Systems Numerical representations; limitations of finite representations; number bases and conversion; hardware (primary and secondary memory); programming languages; and language interpreters and compilers. Java Software Solutions, sections 1.0 (Digital Computers and Binary Numbers only), (Main Memory and Secondary Memory ) Exercises: Syntax Index Cards for Java applications. Exercises: Base Conversion and Java Error Messages Worksheets. Lab: Java Software Solutions, Programming Project 1.1. (Implement and test a simple application program.) Lab: Java Software Solutions, Programming Project 1.2. (Test a simple application program after introducing specific errors.) Review: Java Software Solutions, Multiple Choice ; True/False 1.1, 1.5, Test on the Friday of second week 3-4 Objects & Primitive Data Simple data types (int, boolean, double, char); declarations (variable and constant); assignment and arithmetic expressions; console output (System.out.print/println); primitive types vs. objects; using classes to create objects; references; Java library classes (String, Integer, Double, Math, Scanner); and creating random numbers. Java Software Solutions, sections , 2.7 (except Autoboxing), 2.8 (except The Random Class), 2.9; and Summary of Key Concepts Exercises: Syntax Index Cards for types, constants (literals and symbolic), declaration, assignment, and concatenation. Exercises: Declaration, Assignment, and Arithmetic Expression Worksheets. Lab: Pretty Print Implement and test a program to print a table using escape sequences.
2 Lab: Base Convert Implement and test a program to convert numbers from base 10 to 4- digit numbers in a chosen base 2-9 Test on the Friday of fourth week Program Statements Conditional Software Development Process; control flow (sequential and conditional); Boolean expressions, laws, and truth tables; using conditional expressions in if, if-else, and nested if statements; and More operators (increment, decrement, compound assignment). Java Software Solutions, sections ; Summary of Key Concepts Exercises: Syntax Index Cards for if statements. Exercises: Boolean Expression and Decision Making Statement Worksheets. Lab: Java Software Solutions, Programming Project 3.2 Design, implement, and test a program that determines if a given year is a leap year. Lab: Magpie Activities 1-4 (APCS A Labs). Review: Java Software Solutions, Multiple Choice , 3.9, 3.10; Test on the Friday of sixth week Program Statements Iteration Flow of control (iteration); using while and for statements; infinite and nested loops; and analysis of algorithms (informal comparisons of running times and exact calculation of statement execution counts). Java Software Solutions, sections 3.5, 3.7 (expect Iterators and For Loops); Exercises: Syntax Index Cards for while, and for statements. Exercises: Loop Worksheets. Lab: Java Software Solutions, Programming Project 3.6 Design, implement, and test a program to count odd/even/zero digits. Lab: Java Software Solutions, Programming Project 3.10 Design, implement, and test a hilo guessing game program. Lab: Java Software Solutions, Programming Project 3.12 Design, implement, and test a program that prints two-dimensional patterns of asterisks. Lab: Java Software Solutions, Programming Project 3.14 Design, implement, and test a program that plays a Rock Paper Scissors game with the user. Review: Java Software Solutions, Multiple Choice Test on the Friday of ninth week Writing Classes Anatomy of classes, constructors, and methods; declarations (class, interface, instance variable, method, and parameter); method overloading; method decomposition; object relationships; reasoning about programs (assertions, pre- and post-conditions); data abstraction and encapsulation; and designing and implementing a class. Java Software Solutions, sections Elevens Introduction and Activity 1 (APCS A Labs). Exercises: Syntax Index Cards for classes. Lab: Elevens Activity 1 Card Class (APCS A Labs). Lab: Pongtastic Lab Implement, and test three new classes that complete an OOP Pong game. See edu/2003/pong/ Review: Java Software Solutions, Multiple Choice ; True/False ; AP-Style Multiple Choice Test on the Friday of twelfth week Enhancing Classes References, exceptions, and class design; == vs. equals; object parameter passing; error handling (runtime exceptions, throwing runtime exceptions); interfaces and abstract classes; Java library classes (Comparable and List interfaces) ; and identifying reusable components from existing code using classes and class libraries. Java Software Solutions, sections (except Iterator and List Iterator Interfaces); Summary of Key Concepts Exercises: Parameter Passing Worksheet.
3 Lab: Java Software Solutions, Programming Project 5.2 Modify an existing Rational class to change its definition of equals and to make it Comparable; test the modified Rational class. Lab: Java Software Solutions, Programming Project 5.6 Design and implement a Lockable interface; modify a Coin class to make it Lockable; test the modified Coin class. Review: Java Software Solutions, Multiple Choice ; True/False ; AP-Style Multiple Choice Test on the Friday of fifteenth week (Thanks- Giving Break) 1D Arrays / 2D arrays / Searching One- and two-dimensional arrays (creation, insertions, deletions, traversals, algorithms); searching algorithms and comparison (sequential and binary); and choosing appropriate data representation and algorithms. Java Software Solutions, sections , 6.6; Summary of Key Concepts PictureLab Introduction and Activities 1-9 (APCS A Labs). CodingBat Java Arrays and Loops at doc/java-array-loops.html. Exercises: Array Worksheets. Exercises: Create Working Solutions for 10 CodingBat Array-2 Problems at Lab: Java Software Solutions, Programming Project 6.4 Design, implement, and test a program that inputs integers and produces a histogram. Test on the Friday of eighteenth week Week 19 Semester Review Week 20 Semester Review and Finals Spring Semester
4 1-2 1D Arrays / 2D arrays / Searching Continued One- and two-dimensional arrays (creation, insertions, deletions, traversals, algorithms); searching algorithms and comparison (sequential and binary); and choosing appropriate data representation and algorithms. Java Software Solutions, sections , 6.6; Summary of Key Concepts PictureLab Introduction and Activities 1-9 (APCS A Labs). Lab: Picture Lab Activities 1-9 (APCS A Labs). Review: Java Software Solutions, Multiple Choice , 6.8; True/False ; AP-Style Multiple Choice Test on the Friday of second week Lists / ArrayLists / Selection and Insertion Sorts Lists and ArrayLists (creation, insertions, deletions, traversals, algorithms); sorting algorithms and comparison (selection and insertion) ; and choosing appropriate data representation and algorithms. Java Software Solutions, sections , 6.7; Summary of Key Concepts Elevens Activities 2-4 (APCS A Labs). Exercises: List/ArrayList Worksheets. Lab: Elevens Activities 2-4 Deck Class (APCS A Labs). Review: List Algorithms Worksheet. Test on the Friday of fifth week Inheritance Inheritance (subclasses, overriding, hierarchies, using class members, polymorphism, and class hierarchy design); interfaces and abstract classes; Java library classes (Object) ; reading and understanding class specifications and relationships among classes ( is-a and has-a ); understanding and implementing a given class hierarchy; extending a given class using inheritance; and applying functional decomposition. Java Software Solutions, sections ; Summary of Key Concepts Elevens Activities 6-9 (APCS A Labs). Lab: Elevens Activities 6-9 Board and AbstractBoard Classes (APCS A Labs). Review:Java Software Solutions, Multiple Choice ; True/False ; AP-Style Multiple Choice Test on the Friday of eighth week Recursion / Merge and Quick Sorts Recursive thinking, programming, and sorting; flow of control (recursion); sorting algorithms (merge and quick) and comparison with other sorts. Java Software Solutions, sections ; Summary of Key Concepts Exercises: Tracing Recursion Worksheet. Lab: Numbrix Implement and test an OOP recursive program which solves Numbrix puzzles. See Review: Java Software Solutions, Multiple Choice ; True/False ; AP-Style Multiple Choice Test on the Friday of eleventh week Week Spring Break AP Test Practice Exam / AP Review A Examination (practice, content, materials, timing, tips). Reading: Barron s A, Chapters 1-8. Exercises: Barron s A, Chapters 1-8 Multiple- Choice Questions. Test: AP Practice Examination I Quizzes: Daily 3-4 question multiple-choice quizzes (questions from Barron s AP Computer Science A, Multiple-Choice Questions). Week 16 Ethical and Social Implications of Computer Use Responsible use of computer systems (system reliability, privacy, intellectual property, legal issues, and social and ethical ramifications of computer use). Reading: one student-chosen chapter of Blown to Bits. Assignment: Prepare a one-page summary of the chapter and participate in a classroom discussion of it.
5 Test: AP Practice Examination II Week 17 Review/AP Examinations Week Post-AP Project RoboCode Cooperative programming; research; reading code; and comparing strategies and algorithms. Reading: Robocode website Lab: RoboWarrior Work in pairs to design, implement, and test a competitive Robocode robot. Week 20 Semester Finals Teaching Strategies General Approach A is a substantial course that requires a meticulous approach from both my students and me. The limited class time is fully utilized for discussion and activities, labs, quizzes, review, and tests. Outside class reading (or learning through free online courses) and homework is critical to students understanding of the material. Comprehending technical material is a new skill for most students. They need to learn active learning techniques, including how to take notes or making flash cards. I typically begin each new unit of material with reading or learning through Introduction to Programming (Java) websites, and homework assignments. This is followed by classroom discussion, related activities, and often additional homework such as worksheets. Students complete one or more related lab (programming) assignments. Finally, I have a review and a test. Differentiated Instruction Different students learn in different ways. I use a variety of pedagogical teaching techniques including roleplays, student presentations, group work, and various multiple response strategies to engage students. Students also learn at different rates, so I utilize tutoring and extra credit assignments to address student needs at both ends of the spectrum. Tutoring In order to be successful in A, it s critical that students learn the material in a timely fashion. Students who don t grasp earlier material don t have the foundation necessary for later material. Tutoring will be available after school on Mondays, Thursdays, and Fridays. Extra Credit It s important to keep all students engaged and learning. I provide challenging extra credit labs for students who finish the normal lab assignments early. Review After completing the course material, I give and review two practice A exams. I then conduct a comprehensive review during the last few weeks prior to the AP Exam. Students work through the reading and multiple choice questions in Barron s A as homework. We then discuss this reading and multiple-choice questions in class. Lab Component Writing computer programs is critical to understanding the course material. I assign at least one lab per unit. These assignments are typically completed on an individual basis. Some students will complete their lab assignments during class. I provide open lab time after school for students who need or want it. I have integrated the A Labs into my course at appropriate times based on their content, which account for a minimum of 20 hours of hands-on lab work Students complete labs to help them develop their conditional statement skills. They complete the PictureLab labs to practice two-dimensional array algorithms. I have distributed the Elevens labs across the school year to complement different portions of my objectoriented curriculum. Students complete all of the required activities of the A Labs. I utilize some of the optional sections of the labs for extra credit assignments. Students will be instructed on how to download BlueJay at home to help complete their lab assignments and to experiment with the Java language if they wish. Marking/Grading Policy Lab/Projects 10% Homework 10% Quiz 15% Tests 55% Finals: 10%
6 Work habits E: No unexcused tardies, 100% completed homework, consistent preparation for class, at least C average S: Total number of violations of classroom rules or school policies is no more than 3. U: Total number of violations of classroom rules or school policies is more than 3. Cooperation E: No violation of classroom rules or school policies. Work habits mark must be at least satisfactory. S: No more than 3 warnings. U: More than 3 warnings. Make up Policy for Absences: In case of an excused absence, if a student misses a test or a midterm, the student must make up the test the day student returns to school during class. If not, the student will receive a 0 on the test. In case of an unexcused absence, if a student misses a quiz or a midterm, the student will receive a 0 on the test. Tardies: Further, student will lose points for the class work and quiz for the day if the student is tardy. If you have more than 3 tardies, it will be considered a behavior issue and treated as such. CLASS RULES: Students must keep in mind that this class is for the students to learn mathematics and not for socializing. Class rules will be strictly enforced for the sake of a productive and effective learning environment. 1. Student must behave appropriately as one should in a classroom. Student must not raise his/her voice, nor should he/she be jumping around, running, nor be throwing things once he/or she walks into the classroom. 2.Student should raise his/her hand and be acknowledged before he/she can speak during class. 3.Students should show respect to each other and to teacher. 4. Student must clean up his/her desk area and pick up trash if any near his/her desk regardless of whether it is the student s or not. 5. No chewing gum, no eating, no drinks except for water. If student is disruptive in class, for any reason including violating school policies and/or class rules, the student will face the following consequences: 1 st warning: verbal 2 nd warning: penalty incurred by teacher. 3 rd warning: Call to parent or guardian during school hours. 4 th warning: Conference with parent/guardian and student 5 th warning: Suspension from class.
Computer 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 AB Syllabus 1
AP Computer Science AB Syllabus 1 Course Resources Java Software Solutions for AP Computer Science, J. Lewis, W. Loftus, and C. Cocking, First Edition, 2004, Prentice Hall. Video: Sorting Out Sorting,
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 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 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 informationComputer Programming I
Computer Programming I COP 2210 Syllabus Spring Semester 2012 Instructor: Greg Shaw Office: ECS 313 (Engineering and Computer Science Bldg) Office Hours: Tuesday: 2:50 4:50, 7:45 8:30 Thursday: 2:50 4:50,
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 informationMinnesota Virtual Academy Online Syllabus for AP Computer Science A
Minnesota Virtual Academy Online Syllabus for AP Computer Science A Course Instructor and Communications Name: Mr. Jon Peterson Phone #: 866-215-2292 Ext. 2129 Fax #: N/A Skype name: jon.peterson84 Kmail
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 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 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 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 informationAP Computer Science A Syllabus
AP Computer Science A Syllabus The AP Computer Science A course is an introductory computer science course. A large part of the course also emphasizes the design issues that make programs understandable,
More informationBasic Programming and PC Skills: Basic Programming and PC Skills:
Texas University Interscholastic League Contest Event: Computer Science The contest challenges high school students to gain an understanding of the significance of computation as well as the details of
More informationAP Computer Science A Syllabus
Course Overview AP Computer Science A Syllabus AP Computer Science A is a course that takes an object oriented and problem solving approach to developing Java programs. It emphasizes object oriented concepts
More informationComputer. Course Description
Computer Science Computer Science A Computer Science AB Course Description May 2009 The College Board: Connecting Students to College Success The College Board is a not-for-profit membership association
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 informationCOMPUTER SCIENCE A. Course Description
COMPUTER SCIENCE A Course Description MAY 2010, MAY 2011 The College Board The College Board is a not-for-profi t membership association whose mission is to connect students to college success and opportunity.
More informationComputing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
More informationJava 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition
Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating
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 informationAP Computer Science Java Subset
APPENDIX A AP Computer Science Java Subset The AP Java subset is intended to outline the features of Java that may appear on the AP Computer Science A Exam. The AP Java subset is NOT intended as an overall
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 informationComputer Programming I
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 (e.g. Exploring
More informationMajor Topics Covered in the Course
Welcome to CSE 110! CSE 110 : Principles of Programming with Java (3) Spring 2012, Syllabus and Course Information School of Computing, Informatics, and Decision Systems Engineering, ASU Course web page
More informationIntroduction to Programming System Design. CSCI 455x (4 Units)
Introduction to Programming System Design CSCI 455x (4 Units) Description This course covers programming in Java and C++. Topics include review of basic programming concepts such as control structures,
More informationCS A250 (CRN 20690-25399) C++ Programming Language 2. Syllabus Fall 2015
CS A250 (CRN 20690-25399) C++ Programming Language 2 Syllabus Fall 2015 Instructor: Gabriela Ernsberger E-mail: gernsberger@occ.cccd.edu Course Web site: www.thisclass.info Office: MB Computing Center
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 informationComputer Science 1-3 (AP) Syllabus/Online Course Plan
Computer Science 1-3 (AP) Syllabus/Online Course Plan Certificated Teacher: Date: 2015-2016 Stage One Desired Results Course Title/Grade Level: Computer Science (AP) Credit: one semester (.5) _X_ two semesters
More informationPROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON
PROBLEM SOLVING WITH SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON Addison Wesley Boston San Francisco New York London
More informationJava Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
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 informationEXPECTED LEARNING OUTCOMES:
PCCUA 1 Course Name: COLLEGE ALGEBRA Course Number: MS 123 ACTS Course: MATH 1103 (transferable) Semester and Year: Fall 2015 Meeting Place: C103 Meeting Time: Tues/Thurs 11:00a-12:20p Prerequisites: 19+
More informationJava EE Web Development Course Program
Java EE Web Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive types, variables, basic operators, expressions,
More informationWORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER
WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER Course Outline (2015) Basic Programming With Procedural & Object Oriented Concepts (C, C++) Training Office# Road: 11, House: 1 A, Nikunja 2, Khilkhet,
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 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 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 informationDIVISION OF INFORMATION TECHNOLOGY PROGRAMS AND SYSTEMS SUPPORT FALL 2015 / Spring 2016
DIVISION OF INFORMATION TECHNOLOGY PROGRAMS AND SYSTEMS SUPPORT FALL 2015 / Spring 2016 CLASS NUMBER/NAME: COSC 2436 PROGRAMMING FUNDAMENTALS III SECTION NUMBER: 5280 CLASS DAYS/HOURS: Period 5-9:15 10:50
More information*The above rules are in addition to the classroom rules and procedures attached.
Barren County High School Accounting & Finance Foundations Course Syllabus Course Title: Accounting & Finance Foundations (Accounting I) Instructors: Ms. Martin Contact Information: Email address: danielle.martin@barren.kyschools.us
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 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 informationARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40
SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development
More informationVIDEO GAME DESIGN SYLLABUS Spring 2014 Semester
VIDEO GAME DESIGN SYLLABUS Spring 2014 Semester Course Description: Love playing video games? Do you have an idea for the next great game? In Video Game design you ll learn the basics of computer programming
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 informationFundamentals of Java Programming
Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors
More informationAn Introduction to Object-Oriented Programming with
An Introduction to Object-Oriented Programming with TM Java C. Thomas Wu Naval Postgraduate School Ml McGraw-Hill Boston Burr Ridge, IL Dubuque, IA Madison, WI New York San Francisco St. Louis Bangkok
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 informationOffice: D-116-9. Instructor: Vanessa Jones. Phone: (714) 628-4948. Office Hours: Monday & Wednesday 1:30pm-2:30pm. Email: Jones Vanessa@sccollege.
Fall Semester 2015 Santiago Canyon College: Mathematics & Sciences Division (Room SC-210) MATH 80: Intermediate Algebra (Section Number 10247) Tuesday & Thursday 10:30 am-1:00pm (Room SC-110) Instructor:
More informationHigh School Pathway Program Options: Benefits of successfully completing Griffith InfoTech
Griffith InfoTech 1001ICT Introduction to Programming for Years 11/12 1005ICT Object-Oriented Programming for Year 12 Pathway into Griffith University science degree programs 2015 2016 Griffith Sciences
More informationCS135 Computer Science I Spring 2015
CS135 Computer Science I Spring 2015 Instructor: Laura Pike Email: laura.pike@gbcnv.edu Phone: 775-753-2288 Office: HTC 131 Office Hours: Monday 9:00 11:30 am Thursday 1:00-3:30 pm Textbooks: ISBN: 978-0470927137,
More informationMedical Assisting 201D Syllabus
Medical Assisting 201D Syllabus PROGRAM DIRECTOR: Jon Murphy INSTRUCTORS: Jon Murphy 1 Medical Assisting 201D Program Director: Jon Murphy Office: D 114 (See Door for Posted Office Hours)....Phone: (510)
More informationMAT187 Precalculus Spring 2016 Section 27756
MAT187 Precalculus Spring 2016 Section 27756 12:00-2:05 PM Instructor: Bill Johnson Office Location: CM 441A Phone: (480) 731-6581 (Math/Science Tutor Center) Math Office (leave message) Office Hours:
More informationJava (12 Weeks) Introduction to Java Programming Language
Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short
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 informationCompuScholar, Inc. Alignment to Utah's Computer Programming II Standards
CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards Course Title: TeenCoder: Java Programming Course ISBN: 978 0 9887070 2 3 Course Year: 2015 Note: Citation(s) listed may represent
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 II (#495) Rationale: A continuum of courses, including advanced classes in technology is needed.
More informationOlathe North High School Accounting I - Syllabus
Olathe North High Accounting I - Syllabus Course: Accounting I Instructor: Mr. Pollom Room: 801 Email: apollomon@olatheschools.org Home Room: 801 (usually available 3:00 4:00 pm) Description: This is the
More informationIntroduction to Computer Programming Course Syllabus Fall 2015
Course Information Course Syllabus Fall 2015 Instructor: Dr. Mike Jochen Phone: 570.422.3036 Email: mjochen@esu.edu Office: 337 SCITECH Building Office Hours: Mon/Weds 5:30 7:00 p.m. Tues/Thurs 11 a.m.
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 informationSyllabus for CS 134 Java Programming
- Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.
More informationAndroid Application Development Course Program
Android Application Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive data types, variables, basic operators,
More informationMAT 1111: College Algebra: CRN 30500 SPRING 2013: MWF 11-11:50: GRAY 208
MAT : College Algebra: CRN 30500 SPRING 2013: MWF -:50: GRAY 20 Course Syllabus: Please read this document completely. Instructor Information: Name: Connie High Office Phone: 9-391- 52 Office: Britt Hall,
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 informationThe C Programming Language course syllabus associate level
TECHNOLOGIES The C Programming Language course syllabus associate level Course description The course fully covers the basics of programming in the C programming language and demonstrates fundamental programming
More informationPLV Goldstein 315, Tuesdays and Thursdays, 6:00PM-7:50PM. Tuesdays and Thursdays, 4:00PM-5:30PM and 7:50PM 9:30PM at PLV G320
CRN:22430/21519 Pace University Spring 2006 CS122/504 Computer Programming II Instructor Lectures Office Hours Dr. Lixin Tao, ltao@pace.edu, http://csis.pace.edu/~lixin Pleasantville Office: G320, (914)773-3449
More informationOPERATIONS MANAGEMENT COURSE OUTLINE MGT 364 Sections 1, 2 and 3 - Glass 438
OPERATIONS MANAGEMENT COURSE OUTLINE MGT 364 Sections 1, 2 and 3 - Glass 438 OBJECTIVES: The objectives of this course include: - Develop a basic understanding of the operations function within an organization.
More informationIntroduction to Computer Programming Course Syllabus Fall 2012
Course Syllabus Fall 2012 Course Information Instructor: Dr. Mike Jochen Phone: 570.422.3036 Email: mjochen@esu.edu Office: 337 SCITECH Building Office Hours: Tues/Thurs 12:45 1:45 p.m. Weds 9:30 a.m.
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 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 informationSierra Vista High School
Sierra Vista High School Home of the Mountain Lions Course Expectations 2014-2015 Animation I Instructor: Mr. Parks SVHS Room 317 Phone: (702) 799-6820 Email: parksas@interact.ccsd.net Course Scope: This
More informationTHE OPEN UNIVERSITY OF TANZANIA
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE, TECHNOLOGY AND ENVIRONMENTAL STUDIES ODM 103: INTRODUCTION TO COMPUTER PROGRAMMING LANGUAGES Said Ally i ODM 103 INTRODUCTION TO COMPUTER PROGRAMMING
More informationPsychology Course Syllabus 2014-2015 Semester II
Psychology Course Syllabus 2014-2015 Semester II Class: Psychology Room: 2313 Teacher: Mr. Olson Prep Period: 7 Class Website: www.mysocialclass.com Welcome to Psychology, the study of human behavior and
More informationCanisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014
Canisius College Computer Science Department Computer Programming for Science CSC107 & CSC107L Fall 2014 Class: Tuesdays and Thursdays, 10:00-11:15 in Science Hall 005 Lab: Tuesdays, 9:00-9:50 in Science
More information02-201: Programming for Scientists
1. Course Information 1.1 Course description 02-201: Programming for Scientists Carl Kingsford Fall 2015 Provides a practical introduction to programming for students with little or no prior programming
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 informationSoftware Development Foundations CPSC 2150-002 Spring 2014 Syllabus
College of Engineering and Science, School of Computing Part 1: Course Information Instructor Information Instructor: J. Yates Monteith Office: McAdams 109 Office Hours: Monday / Wednesday, 2:00 PM 4:00
More informationCS 261 C and Assembly Language Programming. Course Syllabus
CS 261 C and Assembly Language Programming Course Syllabus Spring 2016 Lecture: Tuesdays and Thursdays 9:10AM to 10:25 in VSCI 255 3 Semester Hours Instructor: Dick Lang, Ph.D. dick_lang@vancouver.wsu.edu
More informationMAC 1140 Reference # 640688 MWF 9:00 AM 9:50 AM Fall 2011 Rm. 3321
MAC 1140 Reference # 640688 MWF 9:00 AM 9:50 AM Fall 2011 Rm. 3321 Instructor: Mr. Douglas Scheib Email: dscheib1@mdc.edu Web Address: http://www.math.miami.edu/~dscheib/teaching/fall11/mac1140.htm Office
More informationComputer Programming 2 Course Syllabus 2015-2016
Computer Programming 2 Course Syllabus 2015-2016 Curricular Page(s) CR1 The course teaches students to design and implement computer-based solutions to problems. 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
More informationBMI 540: Computer Science with Java Programming Oregon Health & Science University
BMI 540: Computer Science with Java Programming Oregon Health & Science University Fall 2013 General Information Dates: September 30, 2013 December 13, 2013 Instructor: Justin Fletcher, PhD Email: fletchju@ohsu.edu
More informationB.M.C. Durfee High School Honors Precalculus Course Syllabus 2012-2013
Course: Precalculus (10301) Credits: 1 Instructor: Mrs. Brogan-Price Room #: 334 e-mail: jbrogan@fallriverschools.org Web Page: http://fallriverschools.org/jbrogan-price.cfm School Phone Number: 508-675-8100
More informationDepartment of Electrical and Computer Engineering. EEL 3160 Embedded C++ and Data Structures. Tuesday & Thursday 3:00 5:00 pm
Department of Electrical and Computer Engineering EEL 3160 Embedded C++ and Data Structures Instructor : Dr. Herman Watson Office Hours : by appointment Monday 9:30-11:00 AM Tuesday & Thursday 3:00 5:00
More informationWelcome to Mrs. Henisa s Prep for College Algebra Class 2014-2015
Welcome to Mrs. Henisa s Prep for College Algebra Class 2014-2015 Please take this packet home to your parents/guardians to read through and return the parent/student Information Page by Friday, August
More informationWando High School Career and Technology Education Advanced Cyber Security. Planning Period: 4th block
Wando High School Career and Technology Education Advanced Cyber Security Teacher: Mr. Hundley School Phone #: 856 5800 ext 27385 Room/Office: L 310 Planning Period: 4th block Office Hours: T, TH, F 7:30
More informationRiverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM
Riverside City College Arithmetic-Pre-Algebra/Math 65 (48422), Fall 2014 MTSC 103-MTWTh: 06:00PM - 07:10PM Instructor: Jesús Magaña Email: Jesus.Magana@rcc.edu Welcome to Mathematics: The course will cover
More informationGeneral Classroom Rules: Rule #1 Be Respectful Rule #2 Be Prompt Rule #3 Be Prepared
Barren County High School Computer & Technology Applications Course Syllabus Course Title: Computer & Technology Applications Instructors: Mrs. Rush Contact Information: Email address: angela.rush@barren.kyschools.us
More informationDr. Robert Yowell GOVT 2305.074. Office Hours: Spring 2014
Dr. Robert Yowell GOVT 2305.074 Academic I Room 201E Kitty Hawk Campus Northeast Lakeview College Office Hours: Spring 2014 MW 2:00 4:30 p.m. TR 10:50 a.m. 12:05 p.m. R 2:00 4:30 p.m. Academic I Room 131
More informationGeneral Classroom Rules: Rule #1 Be Respectful Rule #2 Be Prompt Rule #3 Be Prepared
Course Title: Principles of Marketing Instructors: Mrs. Rush Barren County High School Principles of Marketing Course Syllabus Contact Information: Email address: angela.rush@barren.kyschools.us School
More informationAP PSYCHOLOGY. Grades: 85% - Quizzes, tests, projects, journal entries, homework, activities in class 15% - Semester exam
AP PSYCHOLOGY Mr. Kean ROOM # B-304 and OFFICE #A311 Office hours: 7th or 8 th or by appointment ckean@dist113.org 224-765-2294 Web site: https://sites.google.com/a/dist113.org/appsych-kean/ Welcome to
More informationMath 143: College Algebra Spring 2016 - - 8- Week Session
Math 143: College Algebra Spring 2016 - - 8- Week Session Course Description and Foundational Studies Program Objectives Boise State's Foundational Studies Program provides undergraduates with a broad-
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 informationAcademic Plan Pre-Calculus (UW Math 120) Shorecrest High School, Fall Semester 2015
Academic Plan Pre-Calculus (UW Math 120) Shorecrest High School, Fall Semester 2015 Teacher: Matt Gallagher Room: M-309 Phone: (206) 393-6242 (only after 2:30pm) Email: matthew.gallagher@shorelineschools.org
More informationCourse Syllabus: Math 1314 College Algebra Spring 2016 T/R
Course Syllabus: Math 1314 College Algebra Spring 2016 T/R Instructor:Vallery Schmidt Office Location:Bin 324 Office Hours: T: 8am 12pm, R: 3:30pm 5:30pm, &/or by appointment Office Phone: 903 886 5959
More informationI. PREREQUISITES For information regarding prerequisites for this course, please refer to the Academic Course Catalog.
Note: Course content may be changed, term to term, without notice. The information below is provided as a guide for course selection and is not binding in any form, and should not be used to purchase course
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 informationAUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY
AUSTIN COMMUNITY COLLEGE DEPARTMENT OF COMPUTER STUDIES AND ADVANCED TECHNOLOGY Course Syllabus: COSC 1320 C++ / C Programming (CIS 2003) Section 33024 Lecture 021 at Northridge Campus Spring 2006 Instructor:
More informationComputer Science 1015F ~ 2010 ~ Notes to Students
Computer Science 1015F ~ 2010 ~ Notes to Students Course Description Computer Science 1015/8F and 1016S together constitute a complete Computer Science curriculum for first year students, offering an introduction
More informationF l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l 2 0 1 2 - C R N 8 1 1 2 6
F l o r i d a G u l f C o a s t U n i v e r s i t y S t a t i s t i c a l M e t h o d s F a l l 2 0 1 2 - C R N 8 1 1 2 6 Instructor: Larry L. Southard, M.A. Email: lsouthar@fgcu.edu Telephone: (239) 590-7420
More informationSample Syllabus (C++) CSCI 1301 Introduction to Programming Principles
Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles Knowledge Areas that contain topics and learning outcomes covered in the course Knowledge Areas Total Hours of Coverage Software Development
More information