Size: px
Start display at page:

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

Transcription

1 Page 1 of 13 Units: - All - Teacher: ProgIIIJavaI, CORE Course: ProgIIIJavaI Year: Intro to Java How is data stored by a computer system? What does a compiler do? What are the advantages of using IDEs? What is a network? How does a computer use binary and hexadecimal number systems? What is a java applet? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. 2.4.A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. validity of an argument. Review of: Computer Hardware and Software concepts Data representation Binary hexadecimal numbering systems Object oriented programming Integrated development enviroments Key components of a java program Using java applets to draw shapes Creating simple HTML files used to execute embedded applets Identify basic computer hardware and software by category. Distinguish between operating systems and application software. Write values in both binary and hexadecimal number systems. the key methods found in applets. Binary Byte Address Compiling Enviroment Hexadecimal HTML Interpreter Java Applet Java Script Object Oriented Programming Style Sheet I can identify basic computer hardware and software by category. I can distinguish between operating systems and application software. I can write values in both binary and hexadecimal number systems. I can identify the key methods found in applets. s Introduction (I) 9/30/2012 9/30/2012 9/30/2012 9/30/2012

2 Page 2 of 13 Introducing Java concepts and techniques from different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures, procedures and results clearly, systematically, succinctly and correctly. solve specific What is the relationship between classes and objects? What is the relationship between objects and methods? What is an escape sequence? What advantages are gained through the use of flowcharts? What are java's primitive data types and characteristics? How are variables and constants utilized in a java application? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.A - Develop and use computation concepts, operations and procedures with real numbers in problem-solving 2.2.B - Use estimation to solve problems for which an exact answer is not needed. Key components of a java program Basic computer program development steps Creating and using objects Differences between primitive data and objects Declaring and using variables Performing computations the use of objects in a programming enviroment. Open and create a simple java program using a java IDE. class header and body, method header and body, identifiers, comments, and compiling. Class Algorithm Code conventions Constant Data type Declaration Encapsulation Escape sequence Flowchart Inheritance Identifier Interpreter I can identify the use of objects in a programming enviroment. I can open and create a simple java program using a java IDE. I can identify class header and body, method header and body, identifiers, comments, and compiling. I can identify object abstraction (details are hidden) I can identify and use the \n, \t, \" and \\ escape sequences. I can explain the different types of variables and how they utilize memory. I can compare and contrast variable vs. constants 10/31/ /31/ /31/ /31/2012

3 Page 3 of E - Recognize that the degree of precision needed in calculating a number depends on how the results will be used and the instruments used to generate the measure. 2.4.A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. 2.4.B - Construct valid arguments from stated validity of an argument. 2.4.D - Use truth tables to reveal the logic of 2.5.A - Select and use concepts and techniques from different areas of mathematics and apply them to solving non-routine and multi-step notation, rules, graphing and other types of observations, predictions, concepts, procedures, generalizations, ideas procedures and results clearly, systematically, succinctly and correctly. object abstraction (details are hidden) Identify and use the \n, \t, \" and \\ escape sequences. Explain the different types of variables and how they utilize memory. Compare and contrast variable vs. constants Define and understand the use of the 8 primitive data types. Demonstrate the ability to create and use objects and their methods (this includes use of the import statements) Create simple flowcharts to map out logical processes. Keyword Method Object Package Polymorphism Psuedocode Source code Variable I can define and understand the use of the 8 primitive data types. I can demonstrate the ability to create and use objects and their methods (this includes use of the import statements) I can create simple flowcharts to map out logical processes.

4 Page 4 of 13 solve specific Variables and Constants What is an abstract data type? How are values obtained from the user? What are integer and modulus division? How is a number of one type converted to a different but compatible type? How does the NumberFormat class format numeric output? What is an assignment statement? How are named constants used in java programming? What are keywords in the java language? What are the three most common categories of java errors? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.A - Develop and use computation concepts, operations and procedures with real numbers in problem-solving 2.2.B - Use estimation to solve problems for which an exact answer is not needed. needed in calculating a number depends on how the results will be used and the instruments used to generate the measure. 2.4.A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. validity of an argument. 2.4.D - Use truth tables to reveal the logic of concepts and techniques from different areas of mathematics and Abstract data types Java packages Obtaining a value from a user Numeric expressions TypeCasting Formatting Numeric Output Assignment Operators Using Named Constants Identifiers and Keywords Programming Errors Use class variables, as well as, primitive data types. Use the import statement to make the members of a packages accessable to an application. Use the Scanner class to process data in the input stream. Use interger division and modulus division, as well as, other built-in operators to perform mathematic functions. type casting and use when necessary. Use the NumberFormat and DecimalFormat class to create objects that format numbers. Use assignment operators to the change the value of a variable in programming. Use named constants where they can add clarity to the code. Distinguish between Constant Assignment statement Data type Identifying Input Stream Integer Division Keyword Logic error Modulus division Numeric expressions Object Operator precedence Run-time error Syntax error Type-casting I can use class variables, as well as, primitive data types. I can use the import statement to make the members of a packages accessable to an application. I can use the Scanner class to process data in the input stream. I can use interger division and modulus division, as well as, other built-in operators to perform mathematic functions. I can identify type casting and use when necessary. I can use the NumberFormat and DecimalFormat class to create objects that format numbers. I can use assignment operators to the change the value of a variable in programming. I can use named constants where they can add clarity to the code. I can distinguish between identifers and keywords in the java language. I can identify and distinguish among syntax errors, logic errors and run-time errors. 11/30/ /30/ /30/ /30/2012

5 Page 5 of 13 apply them to solving non-routine and multistep notation, rules, graphing and other types of observations, predictions, concepts, procedures, identifers and keywords in the java language. Identify and distinguish among syntax errors, logic errors and runtime errors. procedures and results clearly, systematically, succinctly and correctly. solve specific Variables and Constants What is an abstract data type? How are values obtained from the user? What are integer and modulus division? How is a number of one type converted to a different but compatible type? How does the NumberFormat class format numeric output? What is an assignment statement? How are named constants used in java programming? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. Abstract data types Java packages Obtaining a value from a user Numeric expressions TypeCasting Formatting Numeric Output Assignment Operators Using Named Constants Identifiers and Keywords Programming Errors Use class variables, as well as, primitive data types. Use the import statement to make the members of a packages accessable to an application. Use the Scanner class to process data in the input stream. Use interger division and modulus division, as well as, other built-in operators to perform Constant Assignment statement Data type Identifying Input Stream Integer Division Keyword Logic error Modulus division Numeric expressions Object Operator precedence Run-time error Syntax error I can use class variables, as well as, primitive data types. I can use the import statement to make the members of a packages accessable to an application. I can use the Scanner class to process data in the input stream. I can use interger division and modulus division, as well as, other built-in operators to perform mathematic functions. I can identify type casting and use when necessary. I can use the NumberFormat and DecimalFormat class to create objects that format numbers. I can use assignment operators to the change the value of a variable in programming. I can use named constants where they can add clarity to the code. 12/31/ /30/ /31/ /31/2012

6 Page 6 of 13 What are keywords in the java language? What are the three most common categories of java errors? 2.4.A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. validity of an argument. concepts and techniques from different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures, procedures and results clearly, systematically, succinctly and correctly. solve specific mathematic functions. type casting and use when necessary. Use the NumberFormat and DecimalFormat class to create objects that format numbers. Use assignment operators to the change the value of a variable in programming. Use named constants where they can add clarity to the code. Distinguish between identifers and keywords in the java language. Identify and distinguish among syntax errors, logic errors and runtime errors. Type-casting I can distinguish between identifers and keywords in the java language. I can identify and distinguish among syntax errors, logic errors and run-time errors. Conditional Control Structures How are decision structures used to control the flow of a program? How does a roundoff error occur? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative The If The If-Else Nested Demonstrate the use of decision structures to control the flow of a program. Boolean Expression Break Case I can demonstrate the use of decision structures to control the flow of a program. I can describe how a roundoff error can occur. 1/31/2013 1/31/2013

7 Page 7 of 13 When are random numbers used and how are they generated? How are Boolean data types in a decision making structure? What types of programs use the methods associated with the Math class? 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. concepts and techniques from different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures, s The If-Else If Statment The Switch Generating Random Numbers Compound Boolean Expressions The Math Class Describe how a roundoff error can occur. Generate random numbers. Write compound Boolean expressions. Access the various methods associated with the Math class. Modify existing code to include decision structures. Develop code with correct and efficient use of conditional control structures. Select test data. Create and modify solutions to Compound Boolean Expression Conditional Control Structure Decision Structure Linear Congruential Method Logical And Logical Not Logical Or Nested Pseudorandom Relational Operator Roundoff Error Seed Short Circuit Evaluation Switch Truth Table I can generate random numbers. I can write compound Boolean expressions. I can access the various methods associated with the Math class. I can modify existing code to include decision structures. I can develop code with correct and efficient use of conditional control structures. I can select test data. I can create and modify solutions to 1/31/2013 1/31/2013 procedures and results clearly, systematically, succinctly and correctly. solve specific Loop Structures and Strings

8 Page 8 of 13 How are repetition control structures used in a program? How do infinite loops can occur? What is the difference between counters and accumulators? What tools and techniques are used to debug an application and how? How is the String class and its methods used to compare strings? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. 2.4.A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. validity of an argument. The While The Do-While Infinite Loops Counters and Accumulators The For Debugging Techniques The String Class Comparing Strings Demonstrate the use of repetition control structures. Explain how infinite loops can occur. Differentiate between counters and accumulators. Use various tools and techniques to debug an application. Manipulate and compare strings using the String class and its methods. Develop code with correct and efficient use of repetitive control structures. Accumulator Breakpoint Counter Debugger Debugging Decrement Operator Flag Immutable Increment Operator Index Infinite Loop Iteration Loop Control Variable Loop Structure NullPointerException Exception Overflow Sentinel Scope Variable Trace I can demonstrate the use of repetition control structures. I can explain how infinite loops can occur. I can differentiate between counters and accumulators. I can use various tools and techniques to debug an application. I can manipulate and compare strings using the String class and its methods. I can develop code with correct and efficient use of repetitive control structures. 2/28/2013 2/28/2013 2/28/2013 2/28/2013 concepts and techniques from different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures,

9 Page 9 of 13 procedures and results clearly, systematically, succinctly and correctly. solve specific Methods How is top-down development and procedural abstraction used to develop problem solutions? How are methods constructed? How is method overloading used in programming? What is method documentation and why is it important? What code conventions apply to methods? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. Program Development Using Methods Writing Methods Method Parameters Method Overloading Return Documenting Methods Write methods. Write method documentation. Demonstrate the use of method overloading. Use code conventions with methods. Access Level Access Modifier Argument Call Method Declaration Method Overloading Method Parameters Pass Pass By Value Precondition Post Condition Top-Down Development Visibility I can write methods. I can write method documentation. I can demonstrate the use of method overloading. I can use code conventions with methods. 3/31/2013 3/31/2013 3/31/2013 3/31/ A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. validity of an argument. concepts and techniques from

10 Page 10 of 13 different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures, procedures and results clearly, systematically, succinctly and correctly. solve specific Classes and Object Oriented Development How is a class designed and implemented? How is an object created from a class? What is the difference between accessor, modifier and helper methods? What is a constructor and how is it written? What is meant by encapsulation? What is meant by reusable code? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. Define an object as to its state and behavior. Design and write a class. Name a class using conventions. Distinguish class methods as to accessor, modifer and helper methods. Write a constructor. Distinguish between instance and class methods and use ly. Demonstrate the and instantiate objects. Design and implement a class. Apply functional decomposition. Write constructors. Apply encapsulation. Identify reusable code from existing code. Class Behavior Class body Class declaration Class method Class variable Client code Constructor Encapsulation Helper Method Inherit Instance Modifier Method Object I can understand and instantiate objects. I can design and implement a class. I can apply functional decomposition. I can write constructors. I can apply encapsulation. I can identify reusable code from existing code. 4/30/2013 4/30/2013 4/30/2013 4/30/2013

11 Page 11 of A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. use of the object class. Classes using classes Object oriented development Object casting Reusability Subclass Superclass validity of an argument. concepts and techniques from different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures, procedures and results clearly, systematically, succinctly and correctly. solve specific Classes and Object-Oriented Development How is a class designed and implemented? How is an object created from a class? 1.1.E - Expand a reading vocabulary by identifying and correctly using idioms and words with literal and figurative How is a class designed and implemented? How is an object created from a class? and instantiate objects. Design and implement a class. Class Behavior Class body Class declaration I can understand and instantiate objects. I can design and implement a class. I can apply functional decomposition. 5/31/2013 5/31/2013

12 Page 12 of 13 What is the difference between accessor, modifier and helper methods? What is a constructor and how is it written? What is meant by encapsulation? What is meant by reusable code? 2.2.B - Use estimation to solve problems for which an exact answer is not needed. number depends on how the results will be used and the instruments used to generate the measure. What is the difference between accessor, modifier and helper methods? What is a constructor and how is it written? What is meant by encapsulation? What is meant by reusable code? Apply functional decomposition. Write constructors. Apply encapsulation. Identify reusable code from existing code. Class method Class variable Client code Constructor Encapsulation Helper Method Inherit Instance Modifier Method Object Object casting I can write constructors. I can apply encapsulation. I can identify reusable code from existing code. 5/31/2013 5/31/ A - Use direct proofs, indirect proofs or proof by contradiction to validate conjectures. Reusability Subclass Superclass validity of an argument. concepts and techniques from different areas of notation, rules, graphing and other types of observations, predictions, concepts, procedures, procedures and results clearly, systematically, succinctly and correctly.

13 Page 13 of 13 solve specific

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

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

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.asp... 1 of 8 8/27/2014 2:15 PM Units: Teacher: ProgIIIAPCompSci, CORE Course: ProgIIIAPCompSci Year: 2012-13 Computer Systems This unit provides an introduction to the field of computer science, and covers the

More information

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5516&c=619&mo=18921&t=192&sy=2012&bl...

https://asd-pa.perfplusk12.com/admin/admin_curric_maps_display.aspx?m=5516&c=619&mo=18921&t=192&sy=2012&bl... Page 1 of 8 Units: - All - Teacher: ProgIIVisualBasicII, CORE Course: ProgIIVisualBasicII Year: 2012-13 Program Flow with Looping Structures When should you use the Do...Loop statement? What is meant by

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

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

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

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

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

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

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

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

OBJECT ORIENTED SIMULATION LANGUAGE. OOSimL Reference Manual - Part 1

OBJECT ORIENTED SIMULATION LANGUAGE. OOSimL Reference Manual - Part 1 OBJECT ORIENTED SIMULATION LANGUAGE OOSimL Reference Manual - Part 1 Technical Report TR-CSIS-OOPsimL-1 José M. Garrido Department of Computer Science Updated November 2014 College of Computing and Software

More information

Review for Test 1 (Chapter 1-5)

Review for Test 1 (Chapter 1-5) Review for Test 1 (Chapter 1-5) 1. Introduction to Computers, Programs, and Java a) What is a computer? b) What is a computer program? c) A bit is a binary digit 0 or 1. A byte is a sequence of 8 bits.

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

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

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

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

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

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

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

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

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS QUESTION BANK (2017-2018) Course / Branch : M.Sc CST Semester / Year : EVEN / II Subject Name

More information

Chapter 3 Syntax, Errors, and Debugging. Fundamentals of Java

Chapter 3 Syntax, Errors, and Debugging. Fundamentals of Java Chapter 3 Syntax, Errors, and Debugging Objectives Construct and use numeric and string literals. Name and use variables and constants. Create arithmetic expressions. Understand the precedence of different

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

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

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

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

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

C++ (Non for C Programmer) (BT307) 40 Hours

C++ (Non for C Programmer) (BT307) 40 Hours C++ (Non for C Programmer) (BT307) 40 Hours Overview C++ is undoubtedly one of the most widely used programming language for implementing object-oriented systems. The C++ language is based on the popular

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

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

(1) Students will be able to explain basic architecture and components of digital computers and networks, and basic programming language features.

(1) Students will be able to explain basic architecture and components of digital computers and networks, and basic programming language features. Content/Discipline Java Manhattan Center for Science and Math High School Mathematics Department Curriculum Marking Period 1 Topic and Essential Question JSS (1) What are computers? (2) What is hardware

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

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

Object Orientated Analysis and Design. Benjamin Kenwright

Object Orientated Analysis and Design. Benjamin Kenwright Notation Part 2 Object Orientated Analysis and Design Benjamin Kenwright Outline Review What do we mean by Notation and UML? Types of UML View Continue UML Diagram Types Conclusion and Discussion Summary

More information

Page 1 of 14 Version A Midterm Review 1. The sign means greater than. > =

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

[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

Self-test Programming Fundamentals

Self-test Programming Fundamentals Self-test Programming Fundamentals Document: e0824test.fm 16 January 2018 ABIS Training & Consulting Diestsevest 32 / 4b B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION TO THE SELF-TEST PROGRAMMING

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

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee

Programming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee 1 0 1 0 Foundation Topics 1 0 Chapter 1 - Introduction to Programming 1 1 Systems Development Life Cycle N/A N/A N/A N/A N/A N/A 1-8 12-13 1 2 Bloodshed Dev-C++ 5 Compiler/IDE N/A N/A N/A N/A N/A N/A N/A

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

Repetition and Loop Statements Chapter 5

Repetition and Loop Statements Chapter 5 Repetition and Loop Statements Chapter 5 1 Chapter Objectives To understand why repetition is an important control structure in programming To learn about loop control variables and the three steps needed

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

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

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

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

GE PROBLEM SOVING AND PYTHON PROGRAMMING. Question Bank UNIT 1 - ALGORITHMIC PROBLEM SOLVING

GE PROBLEM SOVING AND PYTHON PROGRAMMING. Question Bank UNIT 1 - ALGORITHMIC PROBLEM SOLVING GE8151 - PROBLEM SOVING AND PYTHON PROGRAMMING Question Bank UNIT 1 - ALGORITHMIC PROBLEM SOLVING 1) Define Computer 2) Define algorithm 3) What are the two phases in algorithmic problem solving? 4) Why

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

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

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

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Fundamentals (2014)

CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Fundamentals (2014) CS Standards Crosswalk: CSTA K-12 Computer Science Standards and Oracle Java Fundamentals (2014) CSTA Website Oracle Website Oracle Contact http://csta.acm.org/curriculum/sub/k12standards.html https://academy.oracle.com/oa-web-introcs-curriculum.html

More information

A Short Summary of Javali

A Short Summary of Javali A Short Summary of Javali October 15, 2015 1 Introduction Javali is a simple language based on ideas found in languages like C++ or Java. Its purpose is to serve as the source language for a simple compiler

More information

Overview of the Ruby Language. By Ron Haley

Overview of the Ruby Language. By Ron Haley Overview of the Ruby Language By Ron Haley Outline Ruby About Ruby Installation Basics Ruby Conventions Arrays and Hashes Symbols Control Structures Regular Expressions Class vs. Module Blocks, Procs,

More information

Java Application Development

Java Application Development A Absolute Size and Position - Specifying... 10:18 Abstract Class... 5:15 Accessor Methods...4:3-4:4 Adding Borders Around Components... 10:7 Adding Components to Containers... 10:6 Adding a Non-Editable

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

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

The Java language has a wide variety of modifiers, including the following:

The Java language has a wide variety of modifiers, including the following: PART 5 5. Modifier Types The Java language has a wide variety of modifiers, including the following: Java Access Modifiers Non Access Modifiers 5.1 Access Control Modifiers Java provides a number of access

More information

Assoc. Prof. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Assoc. Prof. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved. Assoc. Prof. Marenglen Biba Exception handling Exception an indication of a problem that occurs during a program s execution. The name exception implies that the problem occurs infrequently. With exception

More information

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes Java CORE JAVA Core Java Programing (Course Duration: 40 Hours) Introduction to Java What is Java? Why should we use Java? Java Platform Architecture Java Virtual Machine Java Runtime Environment A Simple

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

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

c++ keywords: ( all lowercase ) Note: cin and cout are NOT keywords.

c++ keywords: ( all lowercase ) Note: cin and cout are NOT keywords. Chapter 1 File Extensions: Source code (cpp), Object code (obj), and Executable code (exe). Preprocessor processes directives and produces modified source Compiler takes modified source and produces object

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

c) And last but not least, there are javadoc comments. See Weiss.

c) And last but not least, there are javadoc comments. See Weiss. CSCI 151 Spring 2010 Java Bootcamp The following notes are meant to be a quick refresher on Java. It is not meant to be a means on its own to learn Java. For that you would need a lot more detail (for

More information

Review Chapters 1 to 4. Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013

Review Chapters 1 to 4. Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013 Review Chapters 1 to 4 Instructor: Scott Kristjanson CMPT 125/125 SFU Burnaby, Fall 2013 Introduction to Java Chapters 1 and 2 The Java Language Section 1.1 Data & Expressions Sections 2.1 2.5 Instructor:

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

Short Notes of CS201

Short Notes of CS201 #includes: Short Notes of CS201 The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with < and > if the file is a system

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

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

CS201 - Introduction to Programming Glossary By

CS201 - Introduction to Programming Glossary By CS201 - Introduction to Programming Glossary By #include : The #include directive instructs the preprocessor to read and include a file into a source code file. The file name is typically enclosed with

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

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

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

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

KLiC C++ Programming. (KLiC Certificate in C++ Programming) KLiC C++ Programming (KLiC Certificate in C++ Programming) Turbo C Skills: Pre-requisite Knowledge and Skills, Inspire with C Programming, Checklist for Installation, The Programming Languages, The main

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

Language Reference Manual simplicity

Language Reference Manual simplicity Language Reference Manual simplicity Course: COMS S4115 Professor: Dr. Stephen Edwards TA: Graham Gobieski Date: July 20, 2016 Group members Rui Gu rg2970 Adam Hadar anh2130 Zachary Moffitt znm2104 Suzanna

More information

Object Oriented Programming with Java. Unit-1

Object Oriented Programming with Java. Unit-1 CEB430 Object Oriented Programming with Java Unit-1 PART A 1. Define Object Oriented Programming. 2. Define Objects. 3. What are the features of Object oriented programming. 4. Define Encapsulation and

More information

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p.

Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p. Introduction to Computers and C++ Programming p. 1 Computer Systems p. 2 Hardware p. 2 Software p. 7 High-Level Languages p. 8 Compilers p. 9 Self-Test Exercises p. 11 History Note p. 12 Programming and

More information

Data Structures (list, dictionary, tuples, sets, strings)

Data Structures (list, dictionary, tuples, sets, strings) Data Structures (list, dictionary, tuples, sets, strings) Lists are enclosed in brackets: l = [1, 2, "a"] (access by index, is mutable sequence) Tuples are enclosed in parentheses: t = (1, 2, "a") (access

More information

WEEK 4 OPERATORS, EXPRESSIONS AND STATEMENTS

WEEK 4 OPERATORS, EXPRESSIONS AND STATEMENTS WEEK 4 OPERATORS, EXPRESSIONS AND STATEMENTS OPERATORS Review: Data values can appear as literals or be stored in variables/constants Data values can be returned by method calls Operators: special symbols

More information

Learning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli

Learning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli Identify and overcome the difficulties encountered by students when learning how to program List and explain the software development roles played by students List and explain the phases of the tight spiral

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

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

Computer Programming IA

Computer Programming IA EXAM INFORMATION Items 42 Points 51 Prerequisites NONE Course Length ONE SEMESTER DESCRIPTION introduces students to the fundamentals of computer programming. Students will learn to design, code, and test

More information

CS106X Handout 03 Autumn 2012 September 24 th, 2012 Getting Started

CS106X Handout 03 Autumn 2012 September 24 th, 2012 Getting Started CS106X Handout 03 Autumn 2012 September 24 th, 2012 Getting Started Handout written by Julie Zelenski, Mehran Sahami, Robert Plummer, and Jerry Cain. After today s lecture, you should run home and read

More information

Python Basics. Lecture and Lab 5 Day Course. Python Basics

Python Basics. Lecture and Lab 5 Day Course. Python Basics Python Basics Lecture and Lab 5 Day Course Course Overview Python, is an interpreted, object-oriented, high-level language that can get work done in a hurry. A tool that can improve all professionals ability

More information

Java Software Solutions for AP Computer Science 3rd Edition, Lewis et al. 2011

Java Software Solutions for AP Computer Science 3rd Edition, Lewis et al. 2011 A Correlation of AP Computer Science 3rd Edition, Lewis et al. 2011 To the INTRODUCTION This document demonstrates how AP (Advanced Placement) Computer Science, 3rd Edition 2011, Lewis et al. meets the

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

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

C ONTENTS PART I FUNDAMENTALS OF PROGRAMMING 1. and Java 3. Chapter 1 Introduction to Computers, Programs,

C ONTENTS PART I FUNDAMENTALS OF PROGRAMMING 1. and Java 3. Chapter 1 Introduction to Computers, Programs, C ONTENTS PART I FUNDAMENTALS OF PROGRAMMING 1 Chapter 1 Introduction to Computers, Programs, and Java 3 1.1 Introduction 4 1.2 What Is acomputer? 4 1.3 Programs 7 1.4 Operating Systems 9 1.5 Number Systems

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

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

Fundamentals of the Java Programming Language

Fundamentals of the Java Programming Language Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document

More information

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107

Index. Index. More information. block statements 66 y 107 Boolean 107 break 55, 68 built-in types 107 A abbreviations 17 abstract class 105 abstract data types 105 abstract method 105 abstract types 105 abstraction 92, 105 access level 37 package 114 private 115 protected 115 public 115 accessors 24, 105

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

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