Size: px
Start display at page:

Download "https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.asp..."

Transcription

1 1 of 8 8/27/2014 2:15 PM Units: Teacher: ProgIIIAPCompSci, CORE Course: ProgIIIAPCompSci Year: Computer Systems This unit provides an introduction to the field of computer science, and covers the fundamentals of hardware, software, and progrfamming languages. Content Skills Vocabulary What makes up a computer system? What is a program? What is the difference between first- and secondgeneration languages and object-oreinted languages? Why are binary and hexadecimal number systems used in? What makes up a computer program? What makes up the process? What is component reusability? What is meant by inheritance? C - Hardware ~ Develop criteria for analyzing hardware options to meet defined needs E - Operating Systems ~ Analyze the different operating systems and recommend the appropriate system for specific user needs F - Networking ~ Compare and contrast network environments, including the function of network devices and connectivity issues I - Programming ~ Compare and contrast languages; select most appropriate one to complete a specific task. Computer Systems: Hardware CPU/ALU Main memory Secondary storage devices Input devices Output devices Computer Systems: Software Operating System Application Number Systems Binary Hexadecimal Computer Program Language Elements Lines and Statements Variables Programming Process Object-Oriented Programming Encapsulation Component Reusability Classes & Objects Inheritance Identify hardware devices that are part of all computer systems. Identify software components that are part of all computer systems. Explain what a computer program is and what is does. List some languages and identify those that are objectoriented. identify the language elements of a language. Identify the Java key words. Explain the steps of the process: design, creation, testing & debugging. hardware central processing unit (CPU) arithmetic and logic unit (ALU) random-access memory (RAM) bit, byte nard drive USB drive input device output device operating system application software algorithm language Java applet key words operators syntax variables compiler source file text editor integrated development environment (IDE) encapsulation component reuseability inheritance classes objects Identify the hardware devices that make up a computer system: CPU/ALU; main memory; secondary storage devices; input devices; output devices. Define what a program is and how it works. Explain why the binary number code is essential to computer operations. Explain the link between the binary number system and the hexadecimal number system. List several languages and explain how languages have evolved. Define the basic parts of all languages. Review the process and emphasize the importance of program design and planning. Explain why object-oriented is so popular with programmers. Addison- Review Explain the important of encapsulation, component reusability, and inheritance on OOP.. Objects & Primitive Data This chapter introduces data types, identifiers, variable declarations, constants, comments, program output, and arithmetic operations. The conventions of style are also introduced. What are the parts of a Java program and what is the purpose of each part? What is the Java API? How are the print and languages; select most println methods used appropriate one to in Java? complete a specific task. What is a variable? What is a literal? What is meant by data type in Java? What determines the kind of data stored in a variable? How are numeric values manipulated in? How are combined assignment operators used in? Parts of the Java Program languages print and println Java API Variables and Literals Primitive Data Types Arithmetic Operators Combined Assignment Operators Conversion between Primitive Data Types Creating Named Constants with final String class Scope Comments Programming Style Reading Keyboard Input Dialog Boxes printf Method Common Errors to Avoid Identify the parts of a Java program and discuss the specific purpose of each part. print and println methods to display text output. Declare a variable for a Java program. Display multiple Items with the + Operator List and define the different primitive data types. Assign values to variables in a program or as part of the declaration statement. Use arithmetic operators to print method println method Java API argument variable literal string concatenation identifier key word primitive data integer floating-point data type scope comments char import statement float double boolean char data type Unicode assignment statement initialization operator precedence integer division narrowing conversion cast operator truncation Explain the use of the part of the Java program. Display text using the print and println methods. Declare a variable using a variable declaration and initialize the variable. + operator to display multiple items. Identify the appropriate data type to use with different variables. Use arithmetic operators to perform calculations in programs. Math class to perform various mathematical operations in Java programs. Combine the assignment operator with arithmetic operators to create compound operators. Convert data types using cast operators. Create String objects and manipulate Strings using the String Addison- Review

2 2 of 8 8/27/2014 2:15 PM Can data types be converted to other data types? What is a named constant and how is it created? What is the importance of the Strign class in Java? What is meant by the scope of a variable? How are comments used in languages? What is meant by style? What is the Scanner class in Java? What is a dialog box and how is it created in Java? How is formating done with the printf What are some common errors to avoid when writing Java programs? manipulate numberic values and perform arithmetic operations. Math class to perform complex mathematical operations in Java. Use combined assignment operators to combine the assignment operator with arithmetic operators. Perform conversions between data types manually that can reuslt in a loss of data. final key word to make a variable a named constant. Create objects for holding strings and work with strings by using the String Define the scope of a variable. Use comments to explain lines and sections of program code. Use appropriate style to visually arrange a program's source code. Scanner class to read input from the keyboard. JOptionPane class to display a dialog box. System.out.printf method to format output in a variety of ways. Review a list of common Java errors in order to recognize and avoid mistakes when creating programs. Use comments to explain sections of code and to make code easier to understand for other programmers. Use appropraite style to make programs easier to read. Scanner class to read user input from the keyboard. JOptionPane class to display a dialog box. printf Method to format output in a variety of ways. Become familiar with some common errors in Java code in order to avoid or easily locate them when. Classes and Objects--Part I This unit introduces classes, which are made up of fields and methods. Arguments and parameters are also introduced. The student will learn how to write constructors, and will become familiar with the concept of the default constructor. What is a class? What is a What is a parameter? What are instance fields and methods? What is a constructor and what purpose does it serve? What is a local variable? What is the function of the import statement? How are classes and their responsibilities determined by programmers? languages languages; Introduction to the concept of Classes in. More about Passign Arguments Instance Fields and Constructors Classes, Variables, and Scope Packages and import Statements Case Study: BankAccount Class Object-Oriented Design: Finding Classes and Their Responsibilities Common Errors to Avoid Distinguish between a class and an object. Write code for a class and its attributes. Write methods for classes. Distinguish between accessor and mutator methods when writing methods for classes. Define stale data and avoid it when designing a class attribute method instance access specifier members field method header return type argument parameter return statement accessor method mutator method state data UML diagram passed by value passed by reference constructor default constructor scope shadowing package explicit import statement Build a simple class by first identifiying the problem and determiing what attributes are needed. Continue to build a class by writing mutator and accessor methods for the Create a UML diagram to show the class, its attributes, methods, access specifications, data types, and parameters, if included. Determine if an argument is passed by value of by reference. Write a constructor for a Define the default constructor. import statement to indicate to the compiler in which package a class is located when it is needed for a program. Addison- Review

3 3 of 8 8/27/2014 2:15 PM Create UML wildcard import diagrams for statement various classes. API packages Pass arguments to methods by value and/or by reference. Define and create instance fields and instance methods for a Create constructors for classes. Determine classes that are necessary in order to write a program to solve a particular problem. Become familiar with errors associated with class creation, method declaration and passing arguments to methods. Use a step-by-step methods to find class and their responsibilities that may be needed to solve a problem based on the problem domain. Be aware of the common errors that may occur when creating classes and calling methods. Defi Decision Structures (Condition Statements) The students will elxplore relational operators and relational expressions and are shown how to control the flow of a program with the if, if/else, and if/else if statements. The switch statement is also covered. The students will also do more in-depth work with String objects. What is a decision structure? What is the difference between decision structures and sequence structures. When is the ifi-else statement What is a boolean expression? What is a nested if-statement? What is an if-else-if statement? What are logical operators? How are String objects compared? What is scope? What is a switch statement? How is the DecimalFormat class used to format numbers? How is the Random class used to generate random numbers? languages languages; The if Statement The if-ielse Statement The Payroll Class Nested if statements The if-else if statement Logical Operators Comparing String Objects Conditional Operator The switch Statement Formatting Numbers with DecimalFormat class The Random Class Common Errors to Avoid Focus on Problem Solving if statement, the if-else statement, nested if statements, the ifi-else-if statement, and/or the switch statement to allow a program to have more than one path of execution. (Make decisions) Use logical operators to connect two or more relational expressions into one or reverse the logic of an expression. Place variables appropriately in order to provided the intended scope. DecimalFormat class to format the appearance of floating-point numbers rounded to a specified number of decimal places. sequence structure decision structure flowchart boolean expression relational operator trailing else logical operator short-circuit evaluation lexicographical comparison conditional operator switch statement DecimalFormat class Random class if statement to create a decision structure. ifi-else statement to execute one group of statements if its boolean expression is true, or another group if its boolean expression is false. Use a nested if statement to test more than one condition. if-else-if statement to test a series of conditions. Use logical operators to connect two or more relational expressions into one or reverse the logic of an expression. appropriate String method to compare String objects. Limit the scope of a variable by placing it appropriately within the program code. switch statement to allow the value of a variable or expression to determine where the program will branch. Format numbers usinsg the DecimalFormat Rancom class to generate random numbers. Addison- Review Random class to generate random numbers. Loops and Files The while loop, do-while loop, and for loop are taught, along with common uses for these devices. Counters, accumulators, running totals, sentinels, and other application-related topics are discussed. Simple file operations for reading and writing text files are also covered.

4 erformanceplus - Maps of 8 8/27/2014 2:15 PM How are the increment and decrement operators used in? What is a loop? How is the while loop used and when is it What is the difference between a pretest loop and a posttest loop? What is an infinite loop?how is the while loop used for input validation? How and when is the do-while loop When is the for loop How are totals accumulated and what signals the end of the list of values? What is a nested loop? How do we determine which loop to use? How is data written to a file and how is it read from a file? What errors are common when writing programs with looping structures? languages languages; The Increment and Decrement Operators The while Loop Unput Validation using the while Loop The do-while Loop The for Loop Accumulators and Sentinel VAlues Nested Loops The break and continue Statements File Input and Output Use ++ and -- operators to add and subtract one from the operands. while loop to create a pretest loop. while loop to create input routines that repeat until acceptable data is entered. do-while loop to create a posttest loop. for loop to create a loop with a pre-determined number of iterations. Sum numbers that accumulate with each iteration of a loop using an accumulator and a sentinel. Decide which loop to use in different situations. Java API classes to write data to a file and to read data from a file. increrment decrement postfix mode prefix mode while loop infinite loop validation do-while loop for loop iteration pretest loop posttest loop accumulator sentinel nested loop break statement continue statement file input file output throws clause ++ and -- operators when incrementing or decrementing values. Define a loop and use the while loop to create a pretest loop and/or for input validation. Define an infinite loop. do-while loop to test after each iteration of the loop (posttest). for loop when writing program code to perform a known number of iterations. Use an accumulator and a sentinal to sum numbers through each iteration of a loop. Decide which loop to use for a given situation. PrintWriter Class to write data to a file. Scanner class to read input from a file. Addison- Review Classes and Objects--Part II Static method and fields, interaction betw4een objects, passing o bjects as arguments, and returning objects from methods are discussed in this unit. Aggregation is also discussed as students are shown how to write classes with added capabilities. What is a static class member? What are overloaded methods and why are they What are overloaded constructors and why are they What is an object reference? How is a reference to an object returned? What does the tostring method do? Why is the equals method used when working with String objects? How are objects duplicated with a What is aggregation? What is a null reference? How is the this reference variable Programming ~ Use languages to develop logical thinking and problem languages; Static Class Members Overlaoded and Constructors Passing Objects as Arguments to Returning Objects from The tostring Method Writing an equals Method that Copy objects Aggregation The this Reference Variable Inner Classes Enumerated Typess Garbage Collection Create a static field or method (that does not belong to any instance of a class). Math class to perform specific mathematical operations. Create overloaded methods to perfrom an operation in different ways, with different data types. Define a method signature. Write overloaded constructors for a Pass an object reference as an argument to a method. static field static method Math class overloaded method method signature overloaded constructor argument parameter tostring Method equals Method copy constructyor aggregation UML diagram null references this shadowing inner classes enumerated data type garbage collection Define static class members and use them when writing various classes. Distinguish between static fields and static methods. Math class to perform specific math operations. Use overloaded methods and overloaded constructors to perform an operation in different ways. Explain when the default constructor is used. Pass objects as arguments to methods. Define a null reference and discuss when it should and should not be used. this reference variable to overcome shadowing. Write a class definition inside another class definition. Explain why the JVM uses a process known as garbage collection. Review common errors associated with writing classes. Addison- 1/30/2015 Review 1/30/2015 1/30/2015 1/30/2015 What is an inner class? What is an enumerated data type? Why does the Java Virtual Machine Create a tostring method for a Create an equals method for a Return a reference to an object from a method. Write a tostring method to return a string that represents the state of an object.

5 5 of 8 8/27/2014 2:15 PM periodically run the garbage collector process? Create a method that returns a copy of an object. Create a copy constructor. Create a UML diagram for various classes. Define the "has a" relation ship that can exist between classes. this reference variable to overcome shadowing. Define and use inner classes. Define and use enumerated data types. Explain the use of the garbage collector process that is run by the JVM. Write an equals method to compare the contents of two String objects. Write a method that returns a copy of an object. Write a constructor that copies an object by accepting an object of the same class as an argument. Arrays and the ArrayList Class Students will learn to create and work with single and multidimensional arrays. Numerous array-processing techniques are demonstrated, such as summing the elements in an array, finding the highest and lowest values, and sequentially searching an array. Other topics such as ragged arrays and variable-length arguemtns are discusses. The ArrayList class is also introduced. What is an arrays and how/why is it How are array elements processed? How is an array passed as an argument to a How does a method return an array? How is an array of String objects created? How are arrays of objects that are instances of your written classes created? What is a sequential search algorithm? What is the selection sort algorithm? What is the binary search algorithm? What is a two-dimensional array? Can an array have more than two-dimensions? What are command line arguemtns and variable-length argument lists? languages languages; select most appropriate one to complete a J - Programming ~ Create a complex computer program to solve a problem. science/technical texts in Introduction to Arrays Processing Array Contents Passing Arrays as Arguments to Array Algorithms and Operations Returning Arrays from String Arrays Arrays of Objects Sequential Search Algorithm Selection Sort and Binary Search Algorithms Two-Dimentional Arrays Arrays with THree or More Dimensions Command-Line Arguments Variable-Length Argument Lists The ArrayList Class Common errors involving use of arrays Create and use an array in Java. Access array elements by using the index (subscript) assigned to each element. Input and output array contents. Initialize array elements with values. Declare array reference variables. Process array contents. length field (length) to process entire contents of an array. enhanced for loop to simplify array processing. specify the length of an array's size Copy arrays. Pass arrays as Arguments to methods. array size declarator elements subscript array bounds checking enhanced for loop algorithm sequential search algorithm selection sort algorithm binary search algorithm two-dimentional array multi-dimentional array variable-length argument list ArrayList class Create an array to hold multiple values of the same data type simultaneously and access those values using the element's index. Process array elements using the same procedures used when processing other types of variables. enhanced for loop to simplify the processing of array contents. Copy the contents of an array to another array. Pass an array as an argument to a method by passign the value in the variable that references the array. Perform various tasks with arrays using several Java processes. Work with arrays of String objects and call String methods from an Array element. Create arrays of objects that are instances of classes. Use algorithems to search and sort elements in a larger collection of data (array). Create and use multi-dimensional arrays efficiently in Java programs. ArrayList class to store and retrieve objects. Addison- 2/27/2015 Review 2/27/2015 2/27/2015 2/27/2015 Where is the ArrayList class and how is it Compare arrays, sum the values in a numeric array, get the average of the values in a numeric array, and find the highest and lowest values in a numeric array. Work with arrays and files. Return arrays.

6 erformanceplus - Maps of 8 8/27/2014 2:15 PM from methods by returning a reference to an array. Create an array of String objects. Call a String method from an array element. Create arrays of objects that are instances of classes that you have written. sequential search algorithm to search the contents of an array. selection sort algorithm to scan through an array and rearrange its contents in some specific order. binary search algorithm to search an array more efficiently when/if the contents of the array are sorted in ascending order. Use two-dimensional arrays to hold multiple sets of data. Perform various tasks using two-dimensional arrays. Create arrays with three or more dimensions. Use command-line arguments and variable-length argument lists when writing methods. ArrayList class provided by the Java API to store and retrieve objects. Inheritance The topics covered in this unit include inheritance, superclass and subclass constructors, method overriding, polymorphism and dynamic binding, protected and package access, class heirarchies, abstract classes and methods, and interfaces. What is inheritance? How is the Superclass constructor called? Is it possible to override Superclass methods? How are proteched members of a class accessed? Can a superclass inherit from another class? What is the Object Class and where is it found? What is meany by polymorphism in Java? Programming ~ Use languages to develop logical thinking and problem languages; Inheritance Calling the Superclass Constructor Overriding Superclass Protected Members Classes that Inherit from Subclasses The Object Class Polymorphism Abstract Classes and Abstract Interfaces Errors Associated with Superclass methods and abstract classes and methods. super key word to call a superclass constructor (inheritance). Override the superclass method by creating a subclass method with the same signature as a superclass method. Access protected members of a class using methods in a subclass and/or using methods in the inheritance subclass superclass base class derived class "is a" relationship no-arg constructor method overridign package access Object Class class hierarchy polymorphism dynamic binding abstract method interface Exlplain inheritance and how is used to make OOP functional? super eky word to refer to an object's superclass and to call a superclass constructor. Override superclass methods by creating methods with the same signature in the sub Distinguish between overloading a method and overriding a method. Write methods in the subclass to access protected members of a Demonstrate the use of the Object class when writing program code in Java. Define polymorphism and explain its importance to Java and OOP. Write abstract classes to Addison- 3/31/2015 Review 3/31/2015 3/31/2015 3/31/2015

7 7 of 8 8/27/2014 2:15 PM What is an abstract class and how is it How does an abstract method differ from other methods? What is an interface and how is it same package as the Write a superclass that inherits from another Using the abstract key word, create an abstract class to represent a generic form of all of the class that inherit from it. Create an interface to specify behavior for a class represent a generic form of all classes that may inherit from it. Write abstract methods tht have only a header and no body that must be overwritten in a sub Create an interface to specify behavior for other classes by using the key word interface rather than the key word Identify problems that may occur when creating superclasses, abstract classes and interfaces. Recursion Recursion is used as a problem-solving technique. What is recursion? What is a recursive How is a problem solved with recursion? What are some examples of recursive methods? What is a recursive binary search Programming ~ Use languages to develop logical thinking and problem languages; How are the repetitive steps involved in solving the Towers of Hanoi game implemented in a recursive algorithm? Introduction to Recursion Solving Problems with Recursion Examples of Recursive A Recursive Binary Search Method The Towers of Hanoi Errors to Avoid Define recursion and write a recursive method. Solve problems with recursion by breaking the problem down into successive smaller problems that are identical to the overall problem. Sum a range of array elements with recursion. Draw concentric circles using recursion. recursion recursive method depth of recursion indirect recursion direct recursion Fibonacci numbers Solve a variety of problems that are made up of successive smaller problems that are identical to the overall problem by using Addison- recursive methods. Create a recursive binary search algorithm that it easier to understand than the iterative version created earlier in the course. Create a program to solve the Towers of Hanoi game be using recursion. Become familiar with common errors that often accompany the use of recursion in. 4/30/2015 Review 4/30/2015 4/30/2015 4/30/2015 What are some of the common errors encountered when dealing with recursion? Write a Java method to calculate the nth number in the Fibonacci series. Create code for a recursive binary search method. Create a class that displays a solution to the Towers of Hanoi game using recursion. AP Test Practice Exam/AP Review This unit provides practice, content, materials, and timing tips for the AP Computer Science examination. What do I know about types and identifiers, operators and control structures? Can I write a superclass, a subclass, an abstract class, and an interface? Am I able to manipulate a list? Can I manipulate elements using one and two-dimensional arrays? Do I know the algorithms for the Selection Sort, the Insertion Sort, the Merge Sort and the languages to develop logical thinking and problem solving skills I - Programming ~ Compare and contrast languages; select most appropriate one to complete a specific task J - Programming ~ Create a complex RST By the end of grade 12, read and General Information about the AP Computer Science A exam Hints for Taking the Exam Practice Exams Review Materials Introductory Java Language Features Classes & Objects Inheritance and Polymorphism Standard Classes Program Design & Analysis Comprehensive Review for AP Computer Science Test A Previously listed Use course materials and Barron's Guide to review for AP Computer Science A exam. Addison- AP Computer Science A Exam 5/30/2014

8 8 of 8 8/27/2014 2:15 PM Binary Search? comprehend science/technical Am I able to answer texts in the grades the questions text complexity involving the case band independently studies associated and with the AP computer Science exam? Arrays and Array Lists Recursion Sorting & Searching

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5507&c=618&mo=18917&t=191&sy=2012&bl...

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5507&c=618&mo=18917&t=191&sy=2012&bl... Page 1 of 13 Units: - All - Teacher: ProgIIIJavaI, CORE Course: ProgIIIJavaI Year: 2012-13 Intro to Java How is data stored by a computer system? What does a compiler do? What are the advantages of using

More information

This page intentionally left blank

This page intentionally left blank This page intentionally left blank arting Out with Java: From Control Structures through Objects International Edition - PDF - PDF - PDF Cover Contents Preface Chapter 1 Introduction to Computers and Java

More information

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17

CONTENTS. PART 1 Structured Programming 1. 1 Getting started 3. 2 Basic programming elements 17 List of Programs xxv List of Figures xxix List of Tables xxxiii Preface to second version xxxv PART 1 Structured Programming 1 1 Getting started 3 1.1 Programming 3 1.2 Editing source code 5 Source code

More information

Introduction to Programming Using Java (98-388)

Introduction to Programming Using Java (98-388) Introduction to Programming Using Java (98-388) Understand Java fundamentals Describe the use of main in a Java application Signature of main, why it is static; how to consume an instance of your own class;

More information

Weiss Chapter 1 terminology (parenthesized numbers are page numbers)

Weiss Chapter 1 terminology (parenthesized numbers are page numbers) Weiss Chapter 1 terminology (parenthesized numbers are page numbers) assignment operators In Java, used to alter the value of a variable. These operators include =, +=, -=, *=, and /=. (9) autoincrement

More information

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized

MyProgram m i ng Lab. get with the programming. Through the power of practice and immediate personalized get with the programming Through the power of practice and immediate personalized feedback, MyProgrammingLab improves your performance. MyProgram m i ng Lab Learn more at www.myprogramminglab.com Preface

More information

Curriculum Map Grade(s): Subject: AP Computer Science

Curriculum Map Grade(s): Subject: AP Computer Science Curriculum Map Grade(s): 11-12 Subject: AP Computer Science (Semester 1 - Weeks 1-18) Unit / Weeks Content Skills Assessments Standards Lesson 1 - Background Chapter 1 of Textbook (Weeks 1-3) - 1.1 History

More information

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix

Contents. Figures. Tables. Examples. Foreword. Preface. 1 Basics of Java Programming 1. xix. xxi. xxiii. xxvii. xxix PGJC4_JSE8_OCA.book Page ix Monday, June 20, 2016 2:31 PM Contents Figures Tables Examples Foreword Preface xix xxi xxiii xxvii xxix 1 Basics of Java Programming 1 1.1 Introduction 2 1.2 Classes 2 Declaring

More information

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011).

Course materials Reges, Stuart, and Stepp, Martin. Building Java Programs: A Back to Basics Approach. 2d ed. (Boston: Addison-Wesley, 2011). AP Computer Science A Advanced Placement Computer Science A is a fast-paced course equivalent to a college introductory programming class. Students will learn about the exciting kinds of problems tackled

More information

Language Features. 1. The primitive types int, double, and boolean are part of the AP

Language Features. 1. The primitive types int, double, and boolean are part of the AP Language Features 1. The primitive types int, double, and boolean are part of the AP short, long, byte, char, and float are not in the subset. In particular, students need not be aware that strings are

More information

Contents Chapter 1 Introduction to Programming and the Java Language

Contents Chapter 1 Introduction to Programming and the Java Language Chapter 1 Introduction to Programming and the Java Language 1.1 Basic Computer Concepts 5 1.1.1 Hardware 5 1.1.2 Operating Systems 8 1.1.3 Application Software 9 1.1.4 Computer Networks and the Internet

More information

Mathematics/Science Department Kirkwood Community College. Course Syllabus. Computer Science CSC142 1/10

Mathematics/Science Department Kirkwood Community College. Course Syllabus. Computer Science CSC142 1/10 Mathematics/Science Department Kirkwood Community College Course Syllabus Computer Science CSC142 Bob Driggs Dean Cate Sheller Instructor 1/10 Computer Science (CSC142) Course Description Introduces computer

More information

Computer Programming C++ (wg) CCOs

Computer Programming C++ (wg) CCOs Computer Programming C++ (wg) CCOs I. The student will analyze the different systems, and languages of the computer. (SM 1.4, 3.1, 3.4, 3.6) II. The student will write, compile, link and run a simple C++

More information

Pace University. Fundamental Concepts of CS121 1

Pace University. Fundamental Concepts of CS121 1 Pace University Fundamental Concepts of CS121 1 Dr. Lixin Tao http://csis.pace.edu/~lixin Computer Science Department Pace University October 12, 2005 This document complements my tutorial Introduction

More information

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013.

College Board. AP CS A Labs Magpie, Elevens, and Picture Lab. New York: College Entrance Examination Board, 2013. AP Computer Science August 2014 June 2015 Class Description AP Computer Science is the second class after Pre-AP Computer Science that together teach the fundamentals of object-oriented programming and

More information

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object

CHAPTER 1 Introduction to Computers and Programming CHAPTER 2 Introduction to C++ ( Hexadecimal 0xF4 and Octal literals 031) cout Object CHAPTER 1 Introduction to Computers and Programming 1 1.1 Why Program? 1 1.2 Computer Systems: Hardware and Software 2 1.3 Programs and Programming Languages 8 1.4 What is a Program Made of? 14 1.5 Input,

More information

Exam 1 Prep. Dr. Demetrios Glinos University of Central Florida. COP3330 Object Oriented Programming

Exam 1 Prep. Dr. Demetrios Glinos University of Central Florida. COP3330 Object Oriented Programming Exam 1 Prep Dr. Demetrios Glinos University of Central Florida COP3330 Object Oriented Programming Progress Exam 1 is a Timed Webcourses Quiz You can find it from the "Assignments" link on Webcourses choose

More information

(800) Toll Free (804) Fax Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days

(800) Toll Free (804) Fax   Introduction to Java and Enterprise Java using Eclipse IDE Duration: 5 days Course Description This course introduces the Java programming language and how to develop Java applications using Eclipse 3.0. Students learn the syntax of the Java programming language, object-oriented

More information

Building Java Programs

Building Java Programs Building Java Programs A Back to Basics Approach Stuart Reges I Marty Stepp University ofwashington Preface 3 Chapter 1 Introduction to Java Programming 25 1.1 Basic Computing Concepts 26 Why Programming?

More information

COURSE OF STUDY UNIT PLANNING GUIDE COMPUTER SCIENCE 1 FOR: 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN

COURSE OF STUDY UNIT PLANNING GUIDE COMPUTER SCIENCE 1 FOR: 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN COURSE OF STUDY UNIT PLANNING GUIDE FOR: COMPUTER SCIENCE 1 5 CREDITS GRADE LEVEL: 9-12 FULL-YEAR COURSE PREPARED BY: SUSIE EISEN SHANNON WARNOCK, SUPERVISOR OF MATHEMATICS AND SCIENCE JULY 2017 DUMONT

More information

Absolute C++ Walter Savitch

Absolute C++ Walter Savitch Absolute C++ sixth edition Walter Savitch Global edition This page intentionally left blank Absolute C++, Global Edition Cover Title Page Copyright Page Preface Acknowledgments Brief Contents Contents

More information

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV

ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV ощ 'ршорвшэш! цвн-эориэу ощ 'sajbpossv # PIPG DUJ 'ssjmoossv ^ PIPG pipa w н OX ЛЮН VAV Contents Preface Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19

More information

WA1278 Introduction to Java Using Eclipse

WA1278 Introduction to Java Using Eclipse Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc WA1278 Introduction to Java Using Eclipse This course introduces the Java

More information

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach.

Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach. CMSC 131: Chapter 28 Final Review: What you learned this semester The Big Picture Object Oriented Programming: In this course we began an introduction to programming from an object-oriented approach. Java

More information

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries 1 CONTENTS 1. Introduction to Java 2. Holding Data 3. Controllin g the f l o w 4. Object Oriented Programming Concepts 5. Inheritance & Packaging 6. Handling Error/Exceptions 7. Handling Strings 8. Threads

More information

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept

F1 A Java program. Ch 1 in PPIJ. Introduction to the course. The computer and its workings The algorithm concept F1 A Java program Ch 1 in PPIJ Introduction to the course The computer and its workings The algorithm concept The structure of a Java program Classes and methods Variables Program statements Comments Naming

More information

Index COPYRIGHTED MATERIAL

Index COPYRIGHTED MATERIAL Index COPYRIGHTED MATERIAL Note to the Reader: Throughout this index boldfaced page numbers indicate primary discussions of a topic. Italicized page numbers indicate illustrations. A abstract classes

More information

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS

DOWNLOAD PDF CORE JAVA APTITUDE QUESTIONS AND ANSWERS Chapter 1 : Chapter-wise Java Multiple Choice Questions and Answers Interview MCQs Java Programming questions and answers with explanation for interview, competitive examination and entrance test. Fully

More information

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3 Course Code: GK1965 Overview Java 8 Essentials for OO Developers is a three-day, fast-paced, quick start to Java 8 training

More information

Full file at

Full file at Java Programming: From Problem Analysis to Program Design, 3 rd Edition 2-1 Chapter 2 Basic Elements of Java At a Glance Instructor s Manual Table of Contents Overview Objectives s Quick Quizzes Class

More information

Java Programming Training for Experienced Programmers (5 Days)

Java Programming Training for Experienced Programmers (5 Days) www.peaklearningllc.com Java Programming Training for Experienced Programmers (5 Days) This Java training course is intended for students with experience in a procedural or objectoriented language. It

More information

CompuScholar, Inc. 9th - 12th grades

CompuScholar, Inc. 9th - 12th grades CompuScholar, Inc. Alignment to the College Board AP Computer Science A Standards 9th - 12th grades AP Course Details: Course Title: Grade Level: Standards Link: AP Computer Science A 9th - 12th grades

More information

Chapter 6 Introduction to Defining Classes

Chapter 6 Introduction to Defining Classes Introduction to Defining Classes Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives Design and implement a simple class from user requirements. Organize a program in terms of

More information

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics Java Programming, Sixth Edition 2-1 Chapter 2 Using Data At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional Projects Additional

More information

5/23/2015. Core Java Syllabus. VikRam ShaRma

5/23/2015. Core Java Syllabus. VikRam ShaRma 5/23/2015 Core Java Syllabus VikRam ShaRma Basic Concepts of Core Java 1 Introduction to Java 1.1 Need of java i.e. History 1.2 What is java? 1.3 Java Buzzwords 1.4 JDK JRE JVM JIT - Java Compiler 1.5

More information

Chapter 2: Using Data

Chapter 2: Using Data Chapter 2: Using Data TRUE/FALSE 1. A variable can hold more than one value at a time. F PTS: 1 REF: 52 2. The legal integer values are -2 31 through 2 31-1. These are the highest and lowest values that

More information

Full file at

Full file at Java Programming, Fifth Edition 2-1 Chapter 2 Using Data within a Program At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional

More information

Chapter 4 Introduction to Control Statements

Chapter 4 Introduction to Control Statements Introduction to Control Statements Fundamentals of Java: AP Computer Science Essentials, 4th Edition 1 Objectives 2 How do you use the increment and decrement operators? What are the standard math methods?

More information

Operators and Expressions

Operators and Expressions Operators and Expressions Conversions. Widening and Narrowing Primitive Conversions Widening and Narrowing Reference Conversions Conversions up the type hierarchy are called widening reference conversions

More information

Standard. Number of Correlations

Standard. Number of Correlations Computer Science 2016 This assessment contains 80 items, but only 80 are used at one time. Programming and Software Development Number of Correlations Standard Type Standard 2 Duty 1) CONTENT STANDARD

More information

1 Epic Test Review 2 Epic Test Review 3 Epic Test Review 4. Epic Test Review 5 Epic Test Review 6 Epic Test Review 7 Epic Test Review 8

1 Epic Test Review 2 Epic Test Review 3 Epic Test Review 4. Epic Test Review 5 Epic Test Review 6 Epic Test Review 7 Epic Test Review 8 Epic Test Review 1 Epic Test Review 2 Epic Test Review 3 Epic Test Review 4 Write a line of code that outputs the phase Hello World to the console without creating a new line character. System.out.print(

More information

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. Preface p. xix Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p. 5 Java Applets and Applications p. 5

More information

CO Java SE 8: Fundamentals

CO Java SE 8: Fundamentals CO-83527 Java SE 8: Fundamentals Summary Duration 5 Days Audience Application Developer, Developer, Project Manager, Systems Administrator, Technical Administrator, Technical Consultant and Web Administrator

More information

C-LANGUAGE CURRICULAM

C-LANGUAGE CURRICULAM C-LANGUAGE CURRICULAM Duration: 2 Months. 1. Introducing C 1.1 History of C Origin Standardization C-Based Languages 1.2 Strengths and Weaknesses Of C Strengths Weaknesses Effective Use of C 2. C Fundamentals

More information

Reviewing for the Midterm Covers chapters 1 to 5, 7 to 9. Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013

Reviewing for the Midterm Covers chapters 1 to 5, 7 to 9. Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013 Reviewing for the Midterm Covers chapters 1 to 5, 7 to 9 Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013 2 Things to Review Review the Class Slides: Key Things to Take Away Do you understand

More information

TeenCoder : Java Programming (ISBN )

TeenCoder : Java Programming (ISBN ) TeenCoder : Java Programming (ISBN 978-0-9887070-2-3) and the AP * Computer Science A Exam Requirements (Alignment to Tennessee AP CS A course code 3635) Updated March, 2015 Contains the new 2014-2015+

More information

JAVA CONCEPTS Early Objects

JAVA CONCEPTS Early Objects INTERNATIONAL STUDENT VERSION JAVA CONCEPTS Early Objects Seventh Edition CAY HORSTMANN San Jose State University Wiley CONTENTS PREFACE v chapter i INTRODUCTION 1 1.1 Computer Programs 2 1.2 The Anatomy

More information

About Codefrux While the current trends around the world are based on the internet, mobile and its applications, we try to make the most out of it. As for us, we are a well established IT professionals

More information

PLD Semester Exam Study Guide Dec. 2018

PLD Semester Exam Study Guide Dec. 2018 Covers material from Chapters 1-8. Semester Exam will be built from these questions and answers, though they will be re-ordered and re-numbered and possibly worded slightly differently than on this study

More information

The Sun s Java Certification and its Possible Role in the Joint Teaching Material

The Sun s Java Certification and its Possible Role in the Joint Teaching Material The Sun s Java Certification and its Possible Role in the Joint Teaching Material Nataša Ibrajter Faculty of Science Department of Mathematics and Informatics Novi Sad 1 Contents Kinds of Sun Certified

More information

102. Introduction to Java Programming

102. Introduction to Java Programming 102. Introduction to Java Programming Version 5.0 Java is a popular and powerful language. Although comparatively simple in its language structure, there are a number of subtleties that can trip up less

More information

This page intentionally left blank

This page intentionally left blank This page intentionally left blank Absolute Java, Global Edition Table of Contents Cover Title Page Copyright Page Preface Acknowledgments Brief Contents Contents Chapter 1 Getting Started 1.1 INTRODUCTION

More information

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS

AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS AP COMPUTER SCIENCE JAVA CONCEPTS IV: RESERVED WORDS PAUL L. BAILEY Abstract. This documents amalgamates various descriptions found on the internet, mostly from Oracle or Wikipedia. Very little of this

More information

Object Oriented Programming with Java

Object Oriented Programming with Java Object Oriented Programming with Java What is Object Oriented Programming? Object Oriented Programming consists of creating outline structures that are easily reused over and over again. There are four

More information

Unit Overview. Concepts & Understandings. Learning Targets

Unit Overview. Concepts & Understandings. Learning Targets Content Area: AP Computer Science Unit Title: Classes and Objects Target Course/Grade Level Duration: 5 Weeks Unit Overview Description : In previous units, the students experienced what objects and classes

More information

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs.

Discover how to get up and running with the Java Development Environment and with the Eclipse IDE to create Java programs. Java SE11 Development Java is the most widely-used development language in the world today. It allows programmers to create objects that can interact with other objects to solve a problem. Explore Java

More information

Java Primer 1: Types, Classes and Operators

Java Primer 1: Types, Classes and Operators Java Primer 1 3/18/14 Presentation for use with the textbook Data Structures and Algorithms in Java, 6th edition, by M. T. Goodrich, R. Tamassia, and M. H. Goldwasser, Wiley, 2014 Java Primer 1: Types,

More information

Java Programming Course Overview. Duration: 35 hours. Price: $900

Java Programming Course Overview. Duration: 35 hours. Price: $900 978.256.9077 admissions@brightstarinstitute.com Java Programming Duration: 35 hours Price: $900 Prerequisites: Basic programming skills in a structured language. Knowledge and experience with Object- Oriented

More information

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018)

More information

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR

VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANGULATHUR 603 203 FIRST SEMESTER B.E / B.Tech., (Common to all Branches) QUESTION BANK - GE 6151 COMPUTER PROGRAMMING UNIT I - INTRODUCTION Generation and

More information

Glossary. For Introduction to Programming Using Python By Y. Daniel Liang

Glossary. For Introduction to Programming Using Python By Y. Daniel Liang Chapter 1 Glossary For Introduction to Programming Using Python By Y. Daniel Liang.py Python script file extension name. assembler A software used to translate assemblylanguage programs into machine code.

More information

Introduction to Visual Basic and Visual C++ Introduction to Java. JDK Editions. Overview. Lesson 13. Overview

Introduction to Visual Basic and Visual C++ Introduction to Java. JDK Editions. Overview. Lesson 13. Overview Introduction to Visual Basic and Visual C++ Introduction to Java Lesson 13 Overview I154-1-A A @ Peter Lo 2010 1 I154-1-A A @ Peter Lo 2010 2 Overview JDK Editions Before you can write and run the simple

More information

[CHAPTER] 1 INTRODUCTION 1

[CHAPTER] 1 INTRODUCTION 1 FM_TOC C7817 47493 1/28/11 9:29 AM Page iii Table of Contents [CHAPTER] 1 INTRODUCTION 1 1.1 Two Fundamental Ideas of Computer Science: Algorithms and Information Processing...2 1.1.1 Algorithms...2 1.1.2

More information

1 OBJECT-ORIENTED PROGRAMMING 1

1 OBJECT-ORIENTED PROGRAMMING 1 PREFACE xvii 1 OBJECT-ORIENTED PROGRAMMING 1 1.1 Object-Oriented and Procedural Programming 2 Top-Down Design and Procedural Programming, 3 Problems with Top-Down Design, 3 Classes and Objects, 4 Fields

More information

CS313D: ADVANCED PROGRAMMING LANGUAGE

CS313D: ADVANCED PROGRAMMING LANGUAGE CS313D: ADVANCED PROGRAMMING LANGUAGE Computer Science department Lecture 2 : C# Language Basics Lecture Contents 2 The C# language First program Variables and constants Input/output Expressions and casting

More information

Programming for Engineers Iteration

Programming for Engineers Iteration Programming for Engineers Iteration ICEN 200 Spring 2018 Prof. Dola Saha 1 Data type conversions Grade average example,-./0 class average = 23450-67 893/0298 Grade and number of students can be integers

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E. - Electrical and Electronics Engineering IV SEMESTER CS6456 - OBJECT ORIENTED

More information

JVA-103. Java Programming

JVA-103. Java Programming JVA-103. Java Programming Version 8.0 This course teaches programming in the Java language -- i.e. the Java Standard Edition platform. It is intended for programmers with experience in languages other

More information

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units.

This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. This course supports the assessment for Scripting and Programming Applications. The course covers 4 competencies and represents 4 competency units. Introduction Overview Advancements in technology are

More information

COP 3330 Final Exam Review

COP 3330 Final Exam Review COP 3330 Final Exam Review I. The Basics (Chapters 2, 5, 6) a. comments b. identifiers, reserved words c. white space d. compilers vs. interpreters e. syntax, semantics f. errors i. syntax ii. run-time

More information

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++

Course Text. Course Description. Course Objectives. StraighterLine Introduction to Programming in C++ Introduction to Programming in C++ Course Text Programming in C++, Zyante, Fall 2013 edition. Course book provided along with the course. Course Description This course introduces programming in C++ and

More information

15CS45 : OBJECT ORIENTED CONCEPTS

15CS45 : OBJECT ORIENTED CONCEPTS 15CS45 : OBJECT ORIENTED CONCEPTS QUESTION BANK: What do you know about Java? What are the supported platforms by Java Programming Language? List any five features of Java? Why is Java Architectural Neutral?

More information

AP Computer Science A Syllabus

AP Computer Science A Syllabus AP Computer Science A Syllabus Course Overview The focus of this class is structured logic with an emphasis on developing simple, elegant algorithms and thinking in an object-oriented manner. The Java

More information

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST)

KOMAR UNIVERSITY OF SCIENCE AND TECHNOLOGY (KUST) Programming Concepts & Algorithms Course Syllabus Course Title Course Code Computer Department Pre-requisites Course Code Course Instructor Programming Concepts & Algorithms + lab CPE 405C Computer Department

More information

3D Graphics Programming Mira Costa High School - Class Syllabus,

3D Graphics Programming Mira Costa High School - Class Syllabus, 3D Graphics Programming Mira Costa High School - Class Syllabus, 2009-2010 INSTRUCTOR: Mr. M. Williams COURSE GOALS and OBJECTIVES: 1 Learn the fundamentals of the Java language including data types and

More information

Computer Science II (20073) Week 1: Review and Inheritance

Computer Science II (20073) Week 1: Review and Inheritance Computer Science II 4003-232-01 (20073) Week 1: Review and Inheritance Richard Zanibbi Rochester Institute of Technology Review of CS-I Hardware and Software Hardware Physical devices in a computer system

More information

Java for Non Majors. Final Study Guide. April 26, You will have an opportunity to earn 20 extra credit points.

Java for Non Majors. Final Study Guide. April 26, You will have an opportunity to earn 20 extra credit points. Java for Non Majors Final Study Guide April 26, 2017 The test consists of 1. Multiple choice questions 2. Given code, find the output 3. Code writing questions 4. Code debugging question 5. Short answer

More information

Welcome to Starting Out with Programming Logic and Design, Third Edition.

Welcome to Starting Out with Programming Logic and Design, Third Edition. Welcome to Starting Out with Programming Logic and Design, Third Edition. This book uses a language-independent approach to teach programming concepts and problem-solving skills, without assuming any previous

More information

SY nd Sem Syllabi-All Courses.xlsx - 2S-APCSA Page 1 of 5

SY nd Sem Syllabi-All Courses.xlsx - 2S-APCSA Page 1 of 5 Greenfoot Exercises - Learning Objects Basic Java Concepts s, Application & 1/8/18 Mon Teacher Training Introductions, Class Rules, Issue materials, 1 1/9/18 Tue discuss/demonstrate: course content and

More information

Problem Solving with C++

Problem Solving with C++ GLOBAL EDITION Problem Solving with C++ NINTH EDITION Walter Savitch Kendrick Mock Ninth Edition PROBLEM SOLVING with C++ Problem Solving with C++, Global Edition Cover Title Copyright Contents Chapter

More information

1 Shyam sir JAVA Notes

1 Shyam sir JAVA Notes 1 Shyam sir JAVA Notes 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

More information

Java Programming with Eclipse

Java Programming with Eclipse One Introduction to Java 2 Usage of Java 3 Structure of Java 4 Flexibility of Java Programming 5 Using the Eclipse Software 6 Two Running Java in Eclipse 7 Introduction 8 Using Eclipse 9 Workspace Launcher

More information

Chief Reader Report on Student Responses:

Chief Reader Report on Student Responses: Chief Reader Report on Student Responses: 2017 AP Computer Science A Free-Response Questions Number of Students Scored 60,519 Number of Readers 308 Score Distribution Exam Score N %At Global Mean 3.15

More information

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10

Boca Raton Community High School AP Computer Science A - Syllabus 2009/10 Boca Raton Community High School AP Computer Science A - Syllabus 2009/10 Instructor: Ronald C. Persin Course Resources Java Software Solutions for AP Computer Science, A. J. Lewis, W. Loftus, and C. Cocking,

More information

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE

CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE CS 6456 OBJCET ORIENTED PROGRAMMING IV SEMESTER/EEE PART A UNIT I 1. Differentiate object oriented programming from procedure oriented programming. 2. Define abstraction and encapsulation. 3. Differentiate

More information

Lecture 7 Tao Wang 1

Lecture 7 Tao Wang 1 Lecture 7 Tao Wang 1 Objectives In this chapter, you will learn about: Interactive loop break and continue do-while for loop Common programming errors Scientists, Third Edition 2 while Loops while statement

More information

Subclass Gist Example: Chess Super Keyword Shadowing Overriding Why? L10 - Polymorphism and Abstract Classes The Four Principles of Object Oriented

Subclass Gist Example: Chess Super Keyword Shadowing Overriding Why? L10 - Polymorphism and Abstract Classes The Four Principles of Object Oriented Table of Contents L01 - Introduction L02 - Strings Some Examples Reserved Characters Operations Immutability Equality Wrappers and Primitives Boxing/Unboxing Boxing Unboxing Formatting L03 - Input and

More information

Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION. useful as well. It has been written to provide introductory computer science

Jones & Bartlett Learning, LLC NOT FOR SALE OR DISTRIBUTION. useful as well. It has been written to provide introductory computer science Purpose of This Book and Its Audience Java Illuminated, NOT FOR Third Edition, OR covers all of the material required for the successful completion of an introductory course in Java. While the focus is

More information

Chapter 2: Using Data

Chapter 2: Using Data Chapter 2: Using Data TRUE/FALSE 1. A variable can hold more than one value at a time. F PTS: 1 REF: 52 2. The legal integer values are -2 31 through 2 31-1. These are the highest and lowest values that

More information

Java 1.8 Programming

Java 1.8 Programming One Introduction to Java 2 Usage of Java 3 Structure of Java 4 Flexibility of Java Programming 5 Two Running Java in Dos 6 Using the DOS Window 7 DOS Operating System Commands 8 Compiling and Executing

More information

EXPERIMENTS IN COMPUTER SCIENCE

EXPERIMENTS IN COMPUTER SCIENCE EXPERIMENTS IN COMPUTER SCIENCE A Java Laboratory Manual to Accompany Computer Science: An Overview, Eighth Edition Marian Manyo Marquette University ii Preface This manual consists of a series of laboratory

More information

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

Course Outline. Introduction to java

Course Outline. Introduction to java Course Outline 1. Introduction to OO programming 2. Language Basics Syntax and Semantics 3. Algorithms, stepwise refinements. 4. Quiz/Assignment ( 5. Repetitions (for loops) 6. Writing simple classes 7.

More information

Programming for the Web with PHP

Programming for the Web with PHP Aptech Ltd Version 1.0 Page 1 of 11 Table of Contents Aptech Ltd Version 1.0 Page 2 of 11 Abstraction Anonymous Class Apache Arithmetic Operators Array Array Identifier arsort Function Assignment Operators

More information

CompuScholar, Inc. Alignment to Nevada "Computer Science" Course Standards

CompuScholar, Inc. Alignment to Nevada Computer Science Course Standards CompuScholar, Inc. Alignment to Nevada "Computer Science" Course Standards Nevada Course Details: Course Name: Computer Science Primary Cluster: Information and Media Technologies Standards Course Code(s):

More information

CORE JAVA TRAINING COURSE CONTENT

CORE JAVA TRAINING COURSE CONTENT CORE JAVA TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Introduction about Programming Language Paradigms Why Java? Flavors of Java. Java Designing Goal. Role of Java Programmer in Industry Features

More information

Java Training JAVA. Introduction of Java

Java Training JAVA. Introduction of Java Java Training Building or rewriting a system completely in Java means starting from the scratch. We engage in the seamless and stable operations of Java technology to deliver innovative and functional

More information

NJCCCS AREA: Mathematics. North Brunswick Township Public Schools AP COMPUTER SCIENCE. Acknowledgements. Vivian Morris, Mathematics Teacher

NJCCCS AREA: Mathematics. North Brunswick Township Public Schools AP COMPUTER SCIENCE. Acknowledgements. Vivian Morris, Mathematics Teacher NJCCCS AREA: Mathematics North Brunswick Township Public Schools AP COMPUTER SCIENCE Acknowledgements Vivian Morris, Mathematics Teacher Diane M. Galella, Supervisor of Mathematics Date: New Revision May

More information

Murach s Beginning Java with Eclipse

Murach s Beginning Java with Eclipse Murach s Beginning Java with Eclipse Introduction xv Section 1 Get started right Chapter 1 An introduction to Java programming 3 Chapter 2 How to start writing Java code 33 Chapter 3 How to use classes

More information

Certification In Java Language Course Course Content

Certification In Java Language Course Course Content Introduction Of Java * What Is Java? * How To Get Java * A First Java Program * Compiling And Interpreting Applications * The JDK Directory Structure Certification In Java Language Course Course Content

More information