Course Syllabus. 3 8/31/15 Mon Basic computer software design - algorithms Write pseudocode Practice Worksheet
|
|
- Kristian Jacobs
- 7 years ago
- Views:
Transcription
1 Greenfoot Exercises Basic Java Concepts 1 8/27/15 Thu Intro Issue materials, discuss/demonstrate: course content and expectations, lab operating procedures, AP website, instructor website, Instructor One Note; Visit numerous study material websites. Video on Computer science 2 8/28/15 Fri Review/teach use of One Note; Anatomy of Computers; Computer Programs Basics; Basic algorithms Install JDK,+ NetBeans; Eclipse; Instructor examples of working code: basic(legacy), VB, and Java basic programs and use of pseudocode. Visit instructor website. Acquire, download / install software required software and apps; set Path environmental variable 3 8/31/15 Mon Basic computer software design - algorithms Write pseudocode Practice Worksheet 4 9/1/15 Tue Basic computer software design - algorithms Write pseudocode Graded Worksheet 5 9/2/15 Wed 6 9/3/15 Thu The Java Programming Language - description of the basic building blocks. Introduction to Eclipse/NetBeans IDEs Writing your first program, Embellishing your first program. Error checking. BJ Sections ; FJ 1.6 BJ - Complete Review Questions: R1.09, R1.10, and R1.11; FJ - Exercises 1-5 on page /4/15 Fri Problem Solving: Algorithm design, development, and techniques. Use of pseudo code. Complete the worked algorithm example in BJ Sec 1.7 9/7/15 Mon Labor Day 8 9/8/15 Tue 9 9/9/15 Wed Introduction to Greenfoot (study the interface, object, classes, object interaction, return types) GF Sections Complete all GF Chapter 1 exercises 10 9/10/15 Thu 11 9/11/15 Fri Greenfoot first program The Little Crab: moving, turning, world edges. GF Sections Complete all GF Chapter 2 exercises 12 9/14/15 Mon 13 9/15/15 Tue 14 9/16/15 Wed Improving the Crab - random behavior, adding worms, eating worms, creating new methods, adding GF Sections lobsters, adding sound Finishing the Crab game: adding objects automatically, creating new objects, instance GF Sections Complete all GF Chapter 3 exercises AP Computer Science SY xlsx - All Page 1 of 6
2 Classes Using Objects 15 9/17/15 Thu automatically, creating new objects, instance variables, using actor constructors. GF Sections Complete all GF Chapter 4 exercises 16 9/18/15 Fri Assessment 17 9/21/15 Mon 18 9/22/15 Tue 19 9/23/15 Wed Using Greenfoot for If / else statement, counting worms Exam 1-45 minutes written / 45 minutes programming assessment in Greenfoot Review previous work from Greenfoot; Teach Objects and Classes in more detail; Variables: declaration, types, names, reserved words, assignment, choosing descriptive names GF Sections All previous instruction - Graded Problem-solving lab (Scott Turner design) from Greenfoot / Greenroom instructor resources BJ Sections 2.1 BJ Section 2.2 BJ Review ex:2.3, 2.4, /24/15 Thu 21 9/25/15 Fri Calling methods: The public method, method arguments, return values, method declarations BJ Section /28/15 Mon Constructing objects, Using accessor and mutator methods BJ Section BJ Programming Project P2.7 (Gregorian Calendar class) 23 9/29/15 Tue Study basic JAVA API documentation and packages; BJ Section /30/15 Wed object references; Implement TEST PROGRAM BJ Practical exercises: E2.1, E2.7, E /1/15 Thu Project Project 1 - Basic Mathematical Operations with Multiple Classes See example Project 1 at /2/15 Fri Study instance variables and encapsulation BJ /5/15 Mon 28 10/6/15 Tue Specifying the public interface of a class, specify methods (void or return); specifying types of constructors; commenting the public interface BJ 3.2 Study, program, and test the BankAccount class using BankAccountTester.java 29 10/7/15 Wed 30 10/8/15 Thu Implementing the BankAccount class: instance variable, constructors, and providing methods BJ /9/15 Fri Problem Solving: Tracing errors in objects BJ 3.5 Rev Ex: R3.18-R /12-14/2015 Fall Break AP Computer Science SY xlsx - All Page 2 of 6
3 Decision Statements Data Types 32 10/14/15 Wed 33 10/15/15 Thu Project 34 10/16/15 Fri Assessment 35 10/19/15 Mon 36 10/20/15 Tue Study local variables (and potential errors) and the "this." reference Project 2 - Delineated Lab time for Practical exercises and Programming project P3.9 Exam 2 - Using Objects and Classes - 45 minutes written / 45 minutes assessment in lab Number Types: primitive, number literals, constants, constant declaration. Teach/demonstrate BigInteger and BigDecimal class BJ See example Project 2 at BJ Programming Project P3.9 (enhances the BankAccount BJ 4.1 (with use of CashRegister.java example) Lab Prac ex E3.8 (class Employee) and E3.9 (class car) Prac ex: E /21/15 Wed 38 10/22/15 Thu Arithmetic Operators: increment/decrement, integer division and remainder, powers/roots (Math class), casting and converting numbers BJ special topics Lab Prac ex: E4.4 (multiple binary ops) 39 10/23/15 Fri Input and output (Scanner class and formatted output - format specifiers) BJ How To 4.1 exercise Lab Prac ex: E /26/15 Mon End of Qtr - No School 41 10/27/15 Tue 42 10/28/15 Wed The String Type: strings and characters, string operations, concatenation, string input, substrings. Exception handling. BJ 4.5 Lab Prac ex: E4.13, and Programming Exercise P /29/15 Thu Lab time for Programming Exercise P /30/15 Fri Project Project 3 - Mountain Programming Problem 45 11/2/15 Mon The if Statement, conditional operator + programming tips See example Project 3 at: BJ /3/15 Tue 47 11/4/15 Wed relational operators: compare floating point numbers, compare Strings and operators, testing for null. BJ 5.2 Complete How To 5.1 assignment 48 11/5/15 Thu Multiple alternatives and nested branches BJ /6/15 Fri Problem Solving: Flow charts BJ 5.5 Lab Prac ex: E5.17 AP Computer Science SY xlsx - All Page 3 of 6
4 Arrays Loops 50 11/9/15 Mon Boolean Operators BJ 5.7 Lab Prac ex: E /10/15 Tue The while Loop with hand tracing BJ Lab Prac ex : E /11/15 Wed The for Loop BJ 6.3 Lab Prac ex : E /12/15 Thu The do while Loop and Common loop algorithms BJ 6.4 and 6.7 Lab Prac ex : E /13/15 Fri 55 11/16/15 Mon Project Project 4 - Random Numbers and Simulations: See the Buffon Needle Problem at BJ 6.9 and Lab work for P6.8 (Buffon Needle Experiment) Graded Simulation 56 11/17/15 Tue Assessment Exam 3 - Data Types / Decision Statements / Loops - 45 minutes written / 45 minutes assessment in lab 57 11/18/15 Wed 58 11/19/15 Thu Declaring and using arrays; Array references; Array references; Partially filled arrays; parallel arrays BJ 7.1 Lab Prac ex E7.1 and E /20/15 Fri Common Array Algorithms (fill, average, max, min, search, remove insert, swap) BJ 7.3 Lab Prac ex: /23-25/15 Thanksgiving 60 11/30/15 Mon More Searching and Sorting Arrays - bubble, merge, quick, selection, insertion sorts; sequential and binary search. Tracing (walk through)/ time considerations for search/sort algorithms FJ Chapter 10; BJ Chapter 14 BJ Prac review R /1/15 Tue Lab Array Practice BJ Lab Prac ex: E /2/15 Wed 63 12/3/15 Thu 2-Dimensional Arrays: declaring, accessing elements, BJ 7.6 Lab Prac ex: E7.16 accessing rows and columns Array Lists - discuss application/advantages; Using FJ Section 10.7; BJ 7.7 Lab Prac ex: E7.17 ArrayList class 64 12/4/15 Fri Array List Methods (add, remove, set, get, etc.) FJ Section 10.8; BJ /7/15 Mon Comparison between ArrayList and Array BJ 7.78 with p. 354 assignment Science Programming Application: BJ P7.12 AP Computer Science SY xlsx - All Page 4 of 6
5 on Classes, Inheritance, Abstract Classes, Interfaces Recursion 66 12/8/15 Tue Project Project 5- Magic Prime Project. See Primes-Magic Square at /9/15 Wed Teaching to think recursively - Triangle Numbers BJ 13.1, recursion worksheet and Recursion Module BJ Prac ex: E13.1, 13.2, /10/15 Thu Tracing recursive calls FJ Section 13.1 FJ exercises 5,6 in Section /11/15 Fri More recursive examples and practice FJ Section /14/15 Mon More recursive examples and practice FJ Section /15/15 Tue More recursive examples and practice FJ Section /16/15 Wed Assessment Exam 4 - Arrays / List Array / Recursion - 45 minutes written / 45 minutes assessment in lab 73 12/17/15 Thu Project Project 6 - Array Solver Project. See for example /18/15 Fri Lab Time Lab time for Projects 5 and 6 Teacher Notes and Problem Statement 12/21/15-1/3/ /4/16 Mon 76 1/5/16 Tue 77 1/6/16 Wed Computer Ethics Students are to explore the social implications of computing systems (reliability, privacy, legal and intellectual property, social and ethical ramifications of computer use. Introduction to Inheritance Hierarchies and Polymorphism Handouts by the instructor and team research on line. Christmas Break Teams of 2-4 students will be assigned specific topics to research. Teams will then present their findings to the class. BJ Section 1 Question.java on page 424 BJ Rev ex: 9.1,9.7, /7/16 Thu Implementing subclasses BJ common errors on page 430 BJ Rev ex: 9.6 and /8/16 Fri Overriding methods for a super class BJ Section 3 code on page BJ Rev ex: 9.2 and /11/16 Mon Abstract Classes / Final Methods and Classes / Protected Access 81 1/12/16 Tue Lab time to complete Business Programming Project BJ P9.1 BJ Special Topics Lab Business Programming Project: BJ P9.1 on page /13/16 Wed More inheritance: Create and extend and an abstract class, Create and extend a class given class FJ Sections Project 11-2 on page 438 AP Computer Science SY xlsx - All Page 5 of 6
6 More o 83 1/14/16 Thu specifications with the relationship of the classes described FJ Sections Project 11-2 on page /15/16 Fri Assessment Exam 5 - Inheritance / Interfaces - 45 minutes written / 45 minutes assessment in lab AP Computer Science SY xlsx - All Page 6 of 6
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 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 informationSummit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A
Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A Developed By Brian Weinfeld Course Description: AP Computer
More informationComputer Science 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 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 informationLewis, Loftus, and Cocking. Java Software Solutions for AP Computer Science 3rd Edition. Boston, Mass. Addison-Wesley, 2011.
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
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 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 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 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 informationAP Computer Science Java Mr. Clausen Program 9A, 9B
AP Computer Science Java Mr. Clausen Program 9A, 9B PROGRAM 9A I m_sort_of_searching (20 points now, 60 points when all parts are finished) The purpose of this project is to set up a program that will
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 informationCS 111 Classes I 1. Software Organization View to this point:
CS 111 Classes I 1 Software Organization View to this point: Data Objects and primitive types Primitive types operators (+, /,,*, %). int, float, double, char, boolean Memory location holds the data Objects
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 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 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 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 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 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 informationDATA STRUCTURES USING C
DATA STRUCTURES USING C QUESTION BANK UNIT I 1. Define data. 2. Define Entity. 3. Define information. 4. Define Array. 5. Define data structure. 6. Give any two applications of data structures. 7. Give
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 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 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 informationKITES TECHNOLOGY COURSE MODULE (C, C++, DS)
KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL
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 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 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 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 informationCOMPUTER SCIENCE (5651) Test at a Glance
COMPUTER SCIENCE (5651) Test at a Glance Test Name Computer Science Test Code 5651 Time Number of Questions Test Delivery 3 hours 100 selected-response questions Computer delivered Content Categories Approximate
More 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 informationJava SE 8 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features and Application Programming
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 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 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 informationCS 141: Introduction to (Java) Programming: Exam 1 Jenny Orr Willamette University Fall 2013
Oct 4, 2013, p 1 Name: CS 141: Introduction to (Java) Programming: Exam 1 Jenny Orr Willamette University Fall 2013 1. (max 18) 4. (max 16) 2. (max 12) 5. (max 12) 3. (max 24) 6. (max 18) Total: (max 100)
More informationMobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game
Mobile App Design Project #1 Java Boot Camp: Design Model for Chutes and Ladders Board Game Directions: In mobile Applications the Control Model View model works to divide the work within an application.
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 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 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 informationALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)
ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology) Subject Description: This subject deals with discrete structures like set theory, mathematical
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 informationCOURSE OUTLINE. Prerequisites: Course Description:
Lab/Recitation Revised Fall 2015 36TITP220 21TJava Programming II COURSE OUTLINE Prerequisites: ITP120 wi ITD130 as a co-requisite or instructor s permission Course Description: Imparts instruction in
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 informationPart 3: GridWorld Classes and Interfaces
GridWorld Case Study Part 3: GridWorld Classes and Interfaces In our example programs, a grid contains actors that are instances of classes that extend the Actor class. There are two classes that implement
More informationJava SE 7 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll
More informationJava SE 7 Programming
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming
More informationMasters programmes in Computer Science and Information Systems. Object-Oriented Design and Programming. Sample module entry test xxth December 2013
Masters programmes in Computer Science and Information Systems Object-Oriented Design and Programming Sample module entry test xxth December 2013 This sample paper has more questions than the real paper
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 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 informationBCS2B02: OOP Concepts and Data Structures Using C++
SECOND SEMESTER BCS2B02: OOP Concepts and Data Structures Using C++ Course Number: 10 Contact Hours per Week: 4 (2T + 2P) Number of Credits: 2 Number of Contact Hours: 30 Hrs. Course Evaluation: Internal
More informationJava Interview Questions and Answers
1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform independence means that we can write and compile the java
More informationObject Oriented Software Design
Object Oriented Software Design Introduction to Java - II Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa October 28, 2010 G. Lipari (Scuola Superiore Sant Anna) Introduction
More informationFLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE. Introduction to Programming with Visual Basic.NET
Form 2A, Page 1 FLORIDA STATE COLLEGE AT JACKSONVILLE COLLEGE CREDIT COURSE OUTLINE COURSE NUMBER: COP 2837 COURSE TITLE: Introduction to Programming with Visual Basic.NET PREREQUISITE(S): COP 1000 COREQUISITE(S):
More 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 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 informationJDK 1.5 Updates for Introduction to Java Programming with SUN ONE Studio 4
JDK 1.5 Updates for Introduction to Java Programming with SUN ONE Studio 4 NOTE: SUN ONE Studio is almost identical with NetBeans. NetBeans is open source and can be downloaded from www.netbeans.org. I
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 informationObject Oriented Software Design
Object Oriented Software Design Introduction to Java - II Giuseppe Lipari http://retis.sssup.it/~lipari Scuola Superiore Sant Anna Pisa September 14, 2011 G. Lipari (Scuola Superiore Sant Anna) Introduction
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 informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationPseudo code Tutorial and Exercises Teacher s Version
Pseudo code Tutorial and Exercises Teacher s Version Pseudo-code is an informal way to express the design of a computer program or an algorithm in 1.45. The aim is to get the idea quickly and also easy
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 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 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 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 informationFacebook Twitter YouTube Google Plus Website Email
PHP MySQL COURSE WITH OOP COURSE COVERS: PHP MySQL OBJECT ORIENTED PROGRAMMING WITH PHP SYLLABUS PHP 1. Writing PHP scripts- Writing PHP scripts, learn about PHP code structure, how to write and execute
More informationBELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS. And OBJECTIVES
BELEN JESUIT PREPARATORY SCHOOL Computer Science Department COURSE DESCRIPTIONS And OBJECTIVES Revised 2006-2007 Introduction to Computers (CS 3120).5 Credit Grade Level: 6 Prerequisites: None (required
More information1.00 Lecture 1. Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
1.00 Lecture 1 Course Overview Introduction to Java Reading for next time: Big Java: 1.1-1.7 Course information Course staff (TA, instructor names on syllabus/faq): 2 instructors, 4 TAs, 2 Lab TAs, graders
More informationPART-A Questions. 2. How does an enumerated statement differ from a typedef statement?
1. Distinguish & and && operators. PART-A Questions 2. How does an enumerated statement differ from a typedef statement? 3. What are the various members of a class? 4. Who can access the protected members
More informationJava SE 7 Programming
Java SE 7 Programming The second of two courses that cover the Java Standard Edition 7 (Java SE 7) Platform, this course covers the core Application Programming Interfaces (API) you will use to design
More informationHandout 1. Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner.
Handout 1 CS603 Object-Oriented Programming Fall 15 Page 1 of 11 Handout 1 Introduction to Java programming language. Java primitive types and operations. Reading keyboard Input using class Scanner. Java
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 informationI PUC - Computer Science. Practical s Syllabus. Contents
I PUC - Computer Science Practical s Syllabus Contents Topics 1 Overview Of a Computer 1.1 Introduction 1.2 Functional Components of a computer (Working of each unit) 1.3 Evolution Of Computers 1.4 Generations
More informationChapter 6: Programming Languages
Chapter 6: Programming Languages Computer Science: An Overview Eleventh Edition by J. Glenn Brookshear Copyright 2012 Pearson Education, Inc. Chapter 6: Programming Languages 6.1 Historical Perspective
More informationIntroduction to Java
Introduction to Java The HelloWorld program Primitive data types Assignment and arithmetic operations User input Conditional statements Looping Arrays CSA0011 Matthew Xuereb 2008 1 Java Overview A high
More informationProgramming and Software Development (PSD)
Programming and Software Development (PSD) Course Descriptions Fundamentals of Information Systems Technology This course is a survey of computer technologies. This course may include computer history,
More informationEfficient Data Structures for Decision Diagrams
Artificial Intelligence Laboratory Efficient Data Structures for Decision Diagrams Master Thesis Nacereddine Ouaret Professor: Supervisors: Boi Faltings Thomas Léauté Radoslaw Szymanek Contents Introduction...
More informationThe resulting tile cannot merge with another tile again in the same move. When a 2048 tile is created, the player wins.
2048 2048 is number puzzle game created in March 2014 by 19-year-old Italian web developer Gabriele Cirulli, in which the objective is to slide numbered tiles on a grid to combine them and create a tile
More informationGlossary of Object Oriented Terms
Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction
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 information3 Improving the Crab more sophisticated programming
3 Improving the Crab more sophisticated programming topics: concepts: random behavior, keyboard control, sound dot notation, random numbers, defining methods, comments In the previous chapter, we looked
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 informationJava the UML Way: Integrating Object-Oriented Design and Programming
Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries
More informationCS Matters in Maryland CS Principles Course
CS Matters in Maryland CS Principles Course Curriculum Overview Project Goals Computer Science (CS) Matters in Maryland is an NSF supported effort to increase the availability and quality of high school
More informationSchool of Computing and Information Sciences
Course Title: Computer Date: 10/7/2010 Course Number: Number of Credits: 4 Subject Area: Programming Subject Area Coordinator: Tim Downey email: downeyt@cis.fiu.edu Catalog Description: A first course
More informationJava Software Structures
INTERNATIONAL EDITION Java Software Structures Designing and Using Data Structures FOURTH EDITION John Lewis Joseph Chase This page is intentionally left blank. Java Software Structures,International Edition
More informationCohort: BCA/07B/PT - BCA/06/PT - BCNS/06/FT - BCNS/05/FT - BIS/06/FT - BIS/05/FT - BSE/05/FT - BSE/04/PT-BSE/06/FT
BSc (Hons) in Computer Applications, BSc (Hons) Computer Science with Network Security, BSc (Hons) Business Information Systems & BSc (Hons) Software Engineering Cohort: BCA/07B/PT - BCA/06/PT - BCNS/06/FT
More informationChange Impact Analysis
Change Impact Analysis Martin Ward Reader in Software Engineering martin@gkc.org.uk Software Technology Research Lab De Montfort University Change Impact Analysis Impact analysis is a process that predicts
More informationComputers. An Introduction to Programming with Python. Programming Languages. Programs and Programming. CCHSG Visit June 2014. Dr.-Ing.
Computers An Introduction to Programming with Python CCHSG Visit June 2014 Dr.-Ing. Norbert Völker Many computing devices are embedded Can you think of computers/ computing devices you may have in your
More informationIteration CHAPTER 6. Topic Summary
CHAPTER 6 Iteration TOPIC OUTLINE 6.1 while Loops 6.2 for Loops 6.3 Nested Loops 6.4 Off-by-1 Errors 6.5 Random Numbers and Simulations 6.6 Loop Invariants (AB only) Topic Summary 6.1 while Loops Many
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 informationCOMPUTER SCIENCE. Paper 1 (THEORY)
COMPUTER SCIENCE Paper 1 (THEORY) (Three hours) Maximum Marks: 70 (Candidates are allowed additional 15 minutes for only reading the paper. They must NOT start writing during this time) -----------------------------------------------------------------------------------------------------------------------
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 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 informationCOMPUTER SCIENCE COURSE OUTLINE
COMPUTER SCIENCE COURSE OUTLINE Grade 7 8 11/12 10/11/12 11/12 Course Introduction to Computer Essentials (focus on Applications) Part 1 Computer Applications Part 2- Computer Integration Advanced Computer
More informationPython for Rookies. Example Examination Paper
Python for Rookies Example Examination Paper Instructions to Students: Time Allowed: 2 hours. This is Open Book Examination. All questions carry 25 marks. There are 5 questions in this exam. You should
More information