Lewis, Loftus, and Cocking. Java Software Solutions for AP Computer Science 3rd Edition. Boston, Mass. Addison-Wesley, 2011.

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Lewis, Loftus, and Cocking. Java Software Solutions for AP Computer Science 3rd Edition. Boston, Mass. Addison-Wesley, 2011."

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 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 information

AP Computer Science AB Syllabus 1

AP 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 information

Summit 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 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 information

AP 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 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 information

Morris School District. AP Computer Science A Curriculum Grades 9-12

Morris 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 information

Computer Programming I

Computer 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 information

Thomas 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. 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 information

Some programming experience in a high-level structured programming language is recommended.

Some 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 information

Minnesota Virtual Academy Online Syllabus for AP Computer Science A

Minnesota 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 information

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science

RARITAN 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

Morris School District. Computer Science 2 Curriculum Grades 9-12

Morris 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 information

AP Computer Science A Syllabus

AP 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 information

Basic Programming and PC Skills: Basic Programming and PC Skills:

Basic 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 information

#820 Computer Programming 1A

#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 information

AP Computer Science A Syllabus

AP 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 information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40

ARIZONA 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 information

Computer. Course Description

Computer. 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 information

Computing Concepts with Java Essentials

Computing 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 information

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Java 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 information

COMPUTER SCIENCE A. Course Description

COMPUTER 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 information

Thomas Jefferson High School for Science and Technology Program of Studies Accelerated Foundations of Computer Science as of April 2013

Thomas Jefferson High School for Science and Technology Program of Studies Accelerated Foundations of Computer Science as of April 2013 Thomas Jefferson High School for Science and Technology Program of Studies Accelerated Foundations of Computer Science as of April 2013 Unit of Study / Accelerated Foundations of Computer Science is offered

More information

AP 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! 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 information

Introduction to Programming System Design. CSCI 455x (4 Units)

Introduction 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 information

AP Computer Science Java Subset

AP 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 information

Curriculum Map. Discipline: Computer Science Course: C++

Curriculum 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 information

Computer Programming I

Computer 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 information

Major Topics Covered in the Course

Major 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 information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department

NEW 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 information

WORKSPACE WEB DEVELOPMENT & OUTSOURCING TRAINING CENTER

WORKSPACE 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 information

Java EE Web Development Course Program

Java 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 information

CS A250 (CRN 20690-25399) C++ Programming Language 2. Syllabus Fall 2015

CS 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 information

EXPECTED LEARNING OUTCOMES:

EXPECTED 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 information

Course Title: Software Development

Course 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 information

Java Application Developer Certificate Program Competencies

Java 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 information

Computer Science 1-3 (AP) Syllabus/Online Course Plan

Computer 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 information

Programming and Software Development CTAG Alignments

Programming 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 information

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

PROBLEM 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 information

Domains and Competencies

Domains 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 information

Wilson Area School District Planned Course Guide

Wilson 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 information

DIVISION OF INFORMATION TECHNOLOGY PROGRAMS AND SYSTEMS SUPPORT FALL 2015 / Spring 2016

DIVISION 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

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

TECHNOLOGY 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 information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40

ARIZONA 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 information

*The above rules are in addition to the classroom rules and procedures attached.

*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 information

Android Application Development Course Program

Android 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 information

High School Pathway Program Options: Benefits of successfully completing Griffith InfoTech

High 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 information

Fundamentals of Java Programming

Fundamentals 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 information

Introduction to Computer Programming Course Syllabus Fall 2015

Introduction 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 information

MAT 1111: College Algebra: CRN 30500 SPRING 2013: MWF 11-11:50: GRAY 208

MAT 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 information

Medical Assisting 201D Syllabus

Medical 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 information

El Dorado Union High School District Educational Services

El 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 information

CompuScholar, Inc. Alignment to Utah's Computer Programming II Standards

CompuScholar, 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 information

Management Information Systems 260 Web Programming Fall 2006 (CRN: 42459)

Management 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 information

Olathe North High School Accounting I - Syllabus

Olathe 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 information

Java (12 Weeks) Introduction to Java Programming Language

Java (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 information

WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math

WESTMORELAND 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 information

An Introduction to Object-Oriented Programming with

An 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 information

VIDEO GAME DESIGN SYLLABUS Spring 2014 Semester

VIDEO 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 information

Syllabus for CS 134 Java Programming

Syllabus 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 information

Computer Programming I & II*

Computer 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 information

Office: D-116-9. Instructor: Vanessa Jones. Phone: (714) 628-4948. Office Hours: Monday & Wednesday 1:30pm-2:30pm. Email: Jones Vanessa@sccollege.

Office: 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 information

CS135 Computer Science I Spring 2015

CS135 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 information

PLV Goldstein 315, Tuesdays and Thursdays, 6:00PM-7:50PM. Tuesdays and Thursdays, 4:00PM-5:30PM and 7:50PM 9:30PM at PLV G320

PLV 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 information

02-201: Programming for Scientists

02-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 information

RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming

RARITAN 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 information

MAT187 Precalculus Spring 2016 Section 27756

MAT187 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 information

BRAZOSPORT 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 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 information

Introduction to Computer Programming Course Syllabus Fall 2012

Introduction 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 information

ADVANCED 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 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 information

OPERATIONS 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 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 information

DOVER-SHERBORN HIGH SCHOOL PROGRAM OF STUDIES

DOVER-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 information

Fundamental Computer Science Concepts Sequence TCSU CSCI SEQ A

Fundamental Computer Science Concepts Sequence TCSU CSCI SEQ A Fundamental Computer Science Concepts Sequence TCSU CSCI SEQ A A. Description Introduction to the discipline of computer science; covers the material traditionally found in courses that introduce problem

More information

Psychology Course Syllabus 2014-2015 Semester II

Psychology 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 information

Wando High School Career and Technology Education Advanced Cyber Security. Planning Period: 4th block

Wando 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 information

The C Programming Language course syllabus associate level

The 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 information

Course MS10975A Introduction to Programming. Length: 5 Days

Course 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 information

B.M.C. Durfee High School Honors Precalculus Course Syllabus 2012-2013

B.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 information

Department 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. 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 information

MAC 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 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 information

Criminal Justice I. Mr. Concannon Smith Email: Benjamin_Smith@wrsd.net Website: www.benjaminallensmith.com Twitter: @BACSmith

Criminal Justice I. Mr. Concannon Smith Email: Benjamin_Smith@wrsd.net Website: www.benjaminallensmith.com Twitter: @BACSmith Criminal Justice I Mr. Concannon Smith Email: Benjamin_Smith@wrsd.net Website: www.benjaminallensmith.com Twitter: @BACSmith Course Description: This course has two goals. The first is to provide students

More information

Sierra Vista High School

Sierra 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 information

Course: Introduction to Java Using Eclipse Training

Course: Introduction to Java Using Eclipse Training Course: Introduction to Java Using Eclipse Training Course Length: Duration: 5 days Course Code: WA1278 DESCRIPTION: This course introduces the Java programming language and how to develop Java applications

More information

Software Development Foundations CPSC 2150-002 Spring 2014 Syllabus

Software 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 information

CS 261 C and Assembly Language Programming. Course Syllabus

CS 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 information

NEW YORK CITY COLLEGE OF TECHNOLOGY/CUNY Computer Systems Technology Department. COURSE: CST2403 C++ Programming Part 1 ( 4 hours, 3 credits )

NEW 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 information

THE OPEN UNIVERSITY OF TANZANIA

THE 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 information

Riverside 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 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 information

Computer Programming 2 Course Syllabus 2015-2016

Computer 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 information

General Classroom Rules: Rule #1 Be Respectful Rule #2 Be Prompt Rule #3 Be Prepared

General 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 information

AP PSYCHOLOGY. Grades: 85% - Quizzes, tests, projects, journal entries, homework, activities in class 15% - Semester exam

AP 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 information

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

EMC 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 information

Canisius 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 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 information

Welcome to Mrs. Henisa s Prep for College Algebra Class 2014-2015

Welcome 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 information

General Classroom Rules: Rule #1 Be Respectful Rule #2 Be Prompt Rule #3 Be Prepared

General 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 information

Math 143: College Algebra Spring 2016 - - 8- Week Session

Math 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 information

CSC 241 Introduction to Computer Science I

CSC 241 Introduction to Computer Science I 1 Syllabus CSC 241 Introduction to Computer Science I Course Management System: D2L (https://d2l.depaul.edu) INSTRUCTOR INFORMATION Jean D. Hop Building, 243 S. Wabash Ave, Room 634 Email: csc241hop@gmail.com

More information

TAMALPAIS 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 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 information

BMI 540: Computer Science with Java Programming Oregon Health & Science University

BMI 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 information

CS 5303 Introduction to Programming and Problem Solving

CS 5303 Introduction to Programming and Problem Solving CS 5303 Introduction to Programming and Problem Solving Spring 2013 Syllabus (Updated on 3/13/2013) Course Information Course level: Graduate Bridge Course Prerequisites Graduate status or Permission of

More information

Sample Syllabus (C++) CSCI 1301 Introduction to Programming Principles

Sample 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

Computer Science 1015F ~ 2010 ~ Notes to Students

Computer 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 information