Java Application Developer Certificate Program Competencies

Size: px
Start display at page:

Download "Java Application Developer Certificate Program Competencies"

Transcription

1 Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle Write Pseudocode statements and flowchart symbols Use a sentinel value to end a program Understand programming and user environments Declare and use variables and constants Perform arithmetic operations Discuss the advantages of modularization and how to modularizing a program Explain the features of good program design and disadvantages of unstructured spaghetti code Use the three basic structures sequence, selection, and loop to design and implement an algorithm Use a priming input to structure a program The need for structure and how to recognizing structure Create Boolean expressions and the selection structure Utilize relational comparison operators Construct AND, OR and NOT logic Make selections within ranges Predict precedence when combining AND and OR operators Explain the advantages of looping and common loop applications Use a for and while loop with a loop control variable while avoiding common loop mistakes Utilize nested loops Discuss the similarities and differences between selections and loops Explain what an arrays is and how an array can replace nested decisions Use constants with arrays Search an array for an exact match or range match Use parallel arrays and multidimensional arrays Use a for loop to process arrays Explain the data hierarchy Perform basic file operations: open, close, read, write Apply control break logic in appropriate circumstances Sort multi-field records Explain the parts of a method Create methods with no parameters or require parameters Create methods that return a value Pass arrays to methods Overload methods Use predefined methods Recognize method design issues, including implementation hiding, cohesion, and coupling Final - last update 7/2/2015 Page 1

2 Explain recursion Explain the principles and advantages of object-oriented programming Create organized classes Implement public and private access to appropriate members in classes Utilize instance and static methods in classes Use objects Understand the use of and create constructors and destructors Illustrate the use of inheritance Predict and plan for exceptions with exception handling Explain how the Model-View-Controller Design pattern functions Java Basics Compile and run your first Java program Recognize and debug compile-time and runtime errors Define the scope of variables * Define the structure of a Java class * Create executable Java applications with a main method; run a Java program from the command line; including console output. * Import other Java packages to make them accessible in your code * Process command line arguments Compare and contrast the features and components of Java such as: platform independence, object orientation, encapsulation, etc. * Write arithmetic expressions and assignment statements Appreciate the importance and demonstrate the use of comments and good code layout Develop strategies for testing your program including the use of unit testing frameworks Browse, utilize and write JavaDocs effectively Working With Java Data Types Declare and initialize variables and constants * Cast primitive data types * Differentiate between object reference variables and primitive variables * Know how to read or write to object fields * Explain an Object's Lifecycle (creation, "dereference by reassignment" and garbage collection) * Write statements using the Boolean data type Develop code that uses wrapper classes such as Boolean, Double, and Integer. * Understand the properties and limitations of integers and floating-point numbers Using Operators and Decision Constructs Use Java operators; including parentheses to override operator precedence * Test equality between Strings and other objects using == and equals () * Compare integers, floating-point numbers, and Strings Create if and if/else and ternary constructs to implement decisions * Use a switch statement * Creating and Using Arrays Final - last update 7/2/2015 Page 2

3 Declare, instantiate, initialize and use a one-dimensional array * Declare, instantiate, initialize and use multi-dimensional array * Demonstrate common algorithms for processing arrays and arraylists Using and Constructing Loops Create and use while loops * Collect elements using arrays and arraylists Create and use for loops to traverse arrays and arraylists * Create and use the enhanced for loop to traverse arrays and arraylists * Process arrays using nested loops Create and use do/while loops * Compare loop constructs * Use break and continue * Creating and working with Objects and Classes Understand the concepts of classes, objects and encapsulation Implement instance variables, methods and constructors for classes and objects Design, implement, and test your own classes Understand the behavior of object references, static variables and static methods Organize programs using packages Working with Methods and Encapsulation Create methods with arguments and return values; including overloaded methods * Apply the static keyword to methods and fields * Create and overload constructors; including impact on default constructors Apply access modifiers * Apply encapsulation principles to a class * Determine the effect upon object references and primitive values when they are passed into methods that change the values * Working with Inheritance Describe inheritance and its benefits * Implement subclasses that inherit and override superclass methods Develop code that demonstrates the use of polymorphism; including overriding and object type versus reference type * Determine when casting is necessary * Understand the common superclass Object and its methods Use super and this to access objects and constructors * Use abstract classes and interfaces * Declare and implement interface types Input and Output Read and write text files Classify characters to process text Work with streams Validate user input Handling Exceptions Differentiate among checked exceptions, unchecked exceptions, and errors * Final - last update 7/2/2015 Page 3

4 Create a try-catch block and determine how exceptions alter normal program flow * Describe the advantages of Exception handling * Create and invoke a method that throws and catches an exception * Recognize common exception classes (such as NullPointerException, ArithmeticException, ArrayIndexOutOfBoundsException, ClassCastException) * Working with classes from the Java API Create programs that read and process inputs, and display the results Manipulate data using the StringBuilder class and its methods * Creating and manipulating Strings * Create and manipulate calendar data using classes from java.time.localdatetime, java.time.localdate, java.time.localtime, java.time.format.datetimeformatter, java.time.period * Declare and use an ArrayList of a given type * Write a simple Lambda expression that consumes a Lambda Predicate expression * Graphical User Interfaces using Swing Implement simple graphical user interfaces Add buttons, text fields, and other components to a frame window Handle events that are generated by buttons Write programs that display simple drawings Use layout managers to arrange user-interface components in a container Demonstrate familiarity with common user-interface components, such as radio buttons, checkboxes, and menus Build programs that handle events generated by user-interface components Recursion Utilize recursive helper methods Understand the relationship between recursion and iteration and recognize appropriate usage Describe when the use of recursion affects the efficiency of an algorithm Identify problems that are much easier to solve by recursion than by iteration Process data with recursive structures using mutual recursion Networking Explain the concept of sockets Create sockets Send and receive data through sockets Parse data using StringTokenizer and String.split with regular expressions Retrieve files from an HTTP server Retrieve Web documents by using the URL class Communicate with web servers and server-side applications through the Hypertext Transfer Protocol (HTTP) Basic Web Design Create and publish a Web page in HTML5 Validate a document Add main HTML elements to web pages Final - last update 7/2/2015 Page 4

5 Add Block-level and text-level HTML elements Create hypertext links Add images to documents Use DIV tags to layout HTML documents Create HTML Forms Create basic CSS for formatting pages Analyze the current available tools used to communicate between a server and database to update and display web pages Deploying Applications Describe how the following items are deployed: Individual.class files, JAR files, OS wrapper around class files or JAR files, Applets, Java Web Start, WAR files Discuss server-based alternatives to deploying applications Building Database Applications with JDBC Understand how relational databases store information Read and understand a UML diagram Describe the interfaces that make up the core of the JDBC API including the Driver, Connection, Statement, and ResultSet interfaces and their relationship to provider implementations ^ Identify the components required to connect to a database using the DriverManager class including the JDBC URL ^ Query a database with the structured Query language (SQL) ^ Connect to a database with Java Database Connectivity (JDBC) ^ Write database programs that insert, update, and query data in a relational database Submit queries and read results from the database including creating statements, returning result sets, iterating through the results, and properly closing result sets, statements, and connections ^ Explain the purpose and benefits of an object/relational mapping tool Localization Describe the advantages of localizing an application ^ Read and set the locale by using the Locale object ^ Create and read a Properties file ^ JSP/Servlets Describe the role of JSP and servlets Describe the basic structure of servlets Create a servlet that generates plain text Create a servlet that generates HTML Describe the servlet life cycle Illustrate servlet debugging strategies Understand the need for JSP and evaluate the benefits Understand the JSP lifecycle Create and install basic JSP pages Scripting Select a scripting engine for the appropriate circumstance Create and execute a basic script Final - last update 7/2/2015 Page 5

6 Discuss the advanced features scripting engines offer Security Discuss the three mechanism to help ensure safety of Java code: language, access control and code signing Illustrate how digital signatures are utilized Explain code signing Explain how encryption works and why it is important Sanitize user input Git version control Summarize how to setup the Git environment Demonstrate how to set up a new project and repository Explain how to work with code, including checking out, committing changes, destroying unwanted changes, viewing revisions and history Agile and Development Approaches Describe the players in the agile environment Explain the Agile development process and components, including user stories, test-driven development, SCRUM, sprints and backlog Identify the advantages and disadvantages of various Agile development methods, including Kanban, Scrum and Extreme Programming Identify other methodology of software development processes, including rapid application, prototyping and waterfall approaches The Java Development World Understand the components that go into full stack development Distinguish the security concerns that surround application development Notes Competencies followed by an asterisk ( * ) are covered on the Oracle Certified Associate, Java SE 8 Programmer I exam - 1Z0-808 Competencies followed by a caret ( ^ ) are covered on the Oracle Certified Professional, Java SE 8 Programmer II exam - 1Z1-809 Final - last update 7/2/2015 Page 6

Duration 5.00 Days. Level Professional. Technology Java SE 7. Delivery Method Instructor-led (Classroom) Training Credits Yes

Duration 5.00 Days. Level Professional. Technology Java SE 7. Delivery Method Instructor-led (Classroom) Training Credits Yes CO-67234 Java SE 7: Fundamentals Summary Duration 5.00 Days Training Credits Yes Audience Application Developer, Developer, Portal Developer Project Manager, Systems Administrator, Technical Administrator

More information

Java (12 Weeks) Introduction to Java Programming Language

Java (12 Weeks) Introduction to Java Programming Language Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short

More information

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information

Basic/Core Java Programming

Basic/Core Java Programming The Introduction to Java training course provides students with a foundational knowledge of the Java platform and Java language required to build stand-alone Java applications. This course assumes students

More information

Specialized Programme on Web Application Development using Open Source Tools

Specialized Programme on Web Application Development using Open Source Tools Specialized Programme on Web Application Development using Open Source Tools A. NAME OF INSTITUTE Centre For Development of Advanced Computing B. NAME/TITLE OF THE COURSE C. COURSE DATES WITH DURATION

More information

Intro to Java Programming for.net Developers

Intro to Java Programming for.net Developers Intro to Java Programming for.net Developers Course Number: IntJava NET Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview This course uses a combination

More information

Computing Concepts with Java Essentials

Computing Concepts with Java Essentials 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann

More information

Hackveda Application Security Centre, New Delhi: OCJP Catalog

Hackveda Application Security Centre, New Delhi: OCJP Catalog Dear Student, We are providing you a Course Catalog for Oracle Certified Java Programmer. We wish you all the very best for a Happy Learning and better programming Experience. Hackveda Labs assure you

More information

Duration: 5 days Price: $2595 *California residents and government employees call for pricing.

Duration: 5 days Price: $2595 *California residents and government employees call for pricing. Java Programming Duration: 5 days Price: $2595 *California residents and government employees call for pricing. Course Description: This hands on course introduces experienced programmers to Java technology

More information

Java the UML Way: Integrating Object-Oriented Design and Programming

Java the UML Way: Integrating Object-Oriented Design and Programming Java the UML Way: Integrating Object-Oriented Design and Programming by Else Lervik and Vegard B. Havdal ISBN 0-470-84386-1 John Wiley & Sons, Ltd. Table of Contents Preface xi 1 Introduction 1 1.1 Preliminaries

More information

Java SE 7 Fundamentals

Java SE 7 Fundamentals FACULDADE DE EDUCAÇÃO SUPERIOR DO PARANÁ CURSO DE EXTENSÃO UNIVERSITÁRIA Java SE 7 Fundamentals GRADE CURRICULAR Introducing the Java Technology Relating Java with other languages Showing how to download,

More information

What are the restrictions imposed on a static method or a static block of code? Why the main method is declared static?

What are the restrictions imposed on a static method or a static block of code? Why the main method is declared static? 10CS753: Java & J2EE Question Bank: Objective Type Questions: What is the base class of all classes? Which package is imported by default? What are the restrictions imposed on a static method or a static

More information

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition

Java 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating

More information

JAVA Training Program

JAVA Training Program JAVA Training Program CORE JAVAa 1. Introduction Programming language Types and Paradigms. Computer Programming Hierarchy. How Computer Architecture Affects a Language? Why Java? Flavors of Java. Java

More information

Course: Introduction to Java Using Eclipse Training

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

More information

Java EE Web Development Course Program

Java EE Web Development Course Program Java EE Web Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive types, variables, basic operators, expressions,

More information

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description

SL-110: Fundamentals of Java Revision 15 October Sun Educational Services Instructor-Led Course Description Sun Educational Services Instructor-Led Course Description Fundamentals of Java SL-110 The Fundamentals of the Java course provides students, with little or no programming experience, with the basics of

More information

Java SE 8 Programming

Java SE 8 Programming Oracle University Contact Us: 1.800.529.0165 Java SE 8 Programming Duration: 5 Days What you will learn This Java SE 8 Programming training covers the core language features and Application Programming

More information

SYLLABUS. I. Introduction STRING MANIPULATIONS

SYLLABUS. I. Introduction STRING MANIPULATIONS SYLLABUS I. Introduction Why Java Paradigms Diff b/w Java & Other (C,C++) Java history Java features Java programming format Java Tokens Java Statements Java DataTypes Typecasting Arrays II. OOPS Introduction

More information

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

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40 SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development

More information

Specialized Programme on Web Application Development using Open Source Tools

Specialized Programme on Web Application Development using Open Source Tools Specialized Programme on Web Application Development using Open Source Tools Objective: At the end of the course, Students will be able to: Understand various open source tools(programming tools and databases)

More information

Programming and Software Development CTAG Alignments

Programming and Software Development CTAG Alignments Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical

More information

Oracle Fusion Middleware 11g: Java Programming

Oracle Fusion Middleware 11g: Java Programming Oracle Fusion Middleware 11g: Java Programming Volume I Student Guide D53983GC11 Edition 1.1 May 2009 D60390 Author Kate Heap Technical Contributors and Reviewers Ken Cooper Clay Fuller Taj Islam Peter

More information

JAVA Programming. To succeed fully in this course, students should be able to:

JAVA Programming. To succeed fully in this course, students should be able to: JAVA Programming Genaral: Who can attend Duration Groupsize Prerequisite: The Java Programming Language course provides students with information about the syntax of the Java programming language; object-oriented

More information

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

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE. CISY 105 Foundations of Computer Science I. Basic Course Information RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 105 Foundations of Computer Science A. Course Number and Title: CISY-105, Foundations of Computer Science B. New

More information

JAVA. One-dimensional array Enhanced for loop Two-dimensional array (dynamic column size) Multidimensional array

JAVA. One-dimensional array Enhanced for loop Two-dimensional array (dynamic column size) Multidimensional array JAVA Duration: 45 Days 1. Introduction to JAVA Java Introduction Wrapper Classes Basic Operators Conditional Statements Looping constructs Create objects of class Functions Variable types local, instance

More information

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0

The Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0 The following applies to all exams: Once exam vouchers are purchased you have up to one year from the date of purchase to use it. Each voucher is valid for one exam and may only be used at an Authorized

More information

AP Computer Science Java Subset

AP Computer Science Java Subset APPENDIX A AP Computer Science Java Subset The AP Java subset is intended to outline the features of Java that may appear on the AP Computer Science A Exam. The AP Java subset is NOT intended as an overall

More information

Syllabus for CS 134 Java Programming

Syllabus for CS 134 Java Programming - Java Programming Syllabus Page 1 Syllabus for CS 134 Java Programming Computer Science Course Catalog 2000-2001: This course is an introduction to objectoriented programming using the Java language.

More information

Java Developers, Developers, Java EE Developers

Java Developers, Developers, Java EE Developers CO-84838 Java SE 8: Programming Summary Duration 5 Days Delivery Method Instructor-led (Classroom) Audience Java Developers, Developers, Java EE Developers Training Credits Yes Level Professional Technology

More information

Specialized Programme on e-governance Application Development

Specialized Programme on e-governance Application Development Specialized Programme on e-governance Application Development A. NAME OF INSTITUTE B. NAME/TITLE OF THE COURSE C. COURSE DATES WITH DURATION IN WEEKS D. ELIGIBILITY CRITERIA FOR PARTICIPANTS: 1. EDUCATIONAL

More information

Web Development in Java

Web Development in Java Web Development in Java Detailed Course Brochure @All Rights Reserved. Techcanvass, 265, Powai Plaza, Hiranandani Garden, Powai, Mumbai www.techcanvass.com Tel: +91 22 40155175 Mob: 773 877 3108 P a g

More information

Course Duration for 6 Month Adv Diploma In Software Programming Course. Objective For 6 Month Adv Diploma In Software Programming Course

Course Duration for 6 Month Adv Diploma In Software Programming Course. Objective For 6 Month Adv Diploma In Software Programming Course Course Duration for 6 Month Adv Diploma In Software Programming Course 24 weeks or 6 Month Objective For 6 Month Adv Diploma In Software Programming Course To become a Professional Software Programmer

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

Overriding Methods, Polymorphism, as well as Static Classes

Overriding Methods, Polymorphism, as well as Static Classes The course content of JAVA SE 8 Overview of JAVA Platform Illustrating the way, JAVA language achieves platform autonomy Comprehension between JAVA platforms: ME, SE and EE Evaluation of JAVA libraries,

More information

Write a paragraph describing the characteristics of Java as a programming language.

Write a paragraph describing the characteristics of Java as a programming language. South Central College COMP 2300 Java Course Information Description Total Credits 4.00 Total Hours 48.00 Types of Instruction This course covers OOP (Object Oriented Programming) using the Java language.

More information

Course Number: IAC-SOFT-WDAD Web Design and Application Development

Course Number: IAC-SOFT-WDAD Web Design and Application Development Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10

More information

Alphabetical List of Syntax Boxes

Alphabetical List of Syntax Boxes Special Features xvii Alphabetical List of Syntax Boxes Array Construction 282 Array Element Access 283 Assertion 337 Assignment 37 Block Statement 193 Calling a Superclass Constructor 481 Calling a Superclass

More information

RenderCAD S.r.l. Formazione

RenderCAD S.r.l. Formazione Descrizione This course teaches participants how to develop Java programs. The course focuses on teaching the core Java language (J2SE), including essential object-oriented principles. In addition to Java,

More information

TeenCoder : Java Programming

TeenCoder : Java Programming and the AP * Computer Science A Exam Requirements Updated March, 2013 The Advanced Placement * (AP) exams offered by the College Board allow high school students to earn college credit by demonstrating

More information

DIPLOMADO DE JAVA - OCA

DIPLOMADO DE JAVA - OCA DIPLOMADO DE JAVA - OCA TABLA DE CONTENIDO INTRODUCCION... 3 ESTRUCTURA DEL DIPLOMADO... 4 Nivel I:... 4 Fundamentals of the Java Programming Language Java SE 7... 4 Introducing the Java Technology...

More information

Advanced Java Programming

Advanced Java Programming Advanced Java Programming Course ID JAV170 Course Description Students will study several advanced topics of the Java programming language, including Servlets, Object Serialization and Enterprise JavaBeans.

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

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

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities

AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities AP Computer Science A - Syllabus Overview of AP Computer Science A Computer Facilities The classroom is set up like a traditional classroom on the left side of the room. This is where I will conduct my

More information

10266A: Programming in C# with Microsoft Visual Studio 2010

10266A: Programming in C# with Microsoft Visual Studio 2010 10266A: Programming in C# with Microsoft Visual Studio 2010 Course Overview The course focuses on the C# program structure, language syntax, and implementation details with.net Framework 4.0. This course

More information

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science updated 03/08/2012 Unit 1: JKarel 8 weeks http://www.fcps.edu/is/pos/documents/hs/compsci.htm

More information

2 True/False Review Questions Chapter 2 1. A Java source le contains Java code as text and may have either java or class as its extension. 2. If a Jav

2 True/False Review Questions Chapter 2 1. A Java source le contains Java code as text and may have either java or class as its extension. 2. If a Jav True/False Review Questions Chapter 1 1. In object-oriented programming, a class is a data type and an object is an instance of such a type. 2. Object-oriented programming is associated with a design technique

More information

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

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction Standard 2: Technology and Society Interaction Technology and Ethics Analyze legal technology issues and formulate solutions and strategies that foster responsible technology usage. 1. Practice responsible

More information

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt core. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Volume I - Fundamentals Seventh Edition CAY S. HORSTMANN GARY

More information

Java SE 7 Programming

Java SE 7 Programming Java SE 7 Programming The second of two courses that cover the Java Standard Edition 7 (Java SE 7) Platform, this course covers the core Application Programming Interfaces (API) you will use to design

More information

Summary. Pre requisition. Content Details: 1. Basics in C++

Summary. Pre requisition. Content Details: 1. Basics in C++ Summary C++ Language is one of the approaches to provide object-oriented functionality with C like syntax. C++ adds greater typing strength, scoping and other tools useful in object-oriented programming

More information

Programming in JAVA. Module 1: Introducing JAVA. This module explains JAVA and its architecture.

Programming in JAVA. Module 1: Introducing JAVA. This module explains JAVA and its architecture. Programming in 0 JAVA Module : Introducing JAVA This module explains JAVA and its architecture. Introduction To Java. The Beginning Of Java. The Family History Of Java. Java as successor to C++. Why Java

More information

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX 75701 1.800.298.5226 www.tjc.edu/continuingstudies/mycaa Education & Training Plan Java Programming Specialist Program Student

More information

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL

INFORMATION BROCHURE Certificate Course in Web Design Using PHP/MySQL INFORMATION BROCHURE OF Certificate Course in Web Design Using PHP/MySQL National Institute of Electronics & Information Technology (An Autonomous Scientific Society of Department of Information Technology,

More information

TeenCoder : Java Programming (Online Course)

TeenCoder : Java Programming (Online Course) TeenCoder : Java Programming (Online Course) ISBN 978-0-9887070-2-3 Cross Reference Tables for the AP * Computer Science A Exam Requirements Updated October, 2015 Contains the new 2014-2015+ Exam Outline

More information

Babu Madhav Institute of Information Technology, UTU

Babu Madhav Institute of Information Technology, UTU Unit-1(Java Platform and Programming Elements) 1. What is byte code? 2. Define: JVM. 3. Define: JRE 4. What is Unicode? 5. Define: codepoint. 6. Which package is used by Scanner class? 7. List four methods

More information

TITLE: Java Software Solutions for AP Computer Science A AUTHOR: Lewis Loftus Cocking EDITION: 2007 PUBLISHER: Adison Wesley

TITLE: Java Software Solutions for AP Computer Science A AUTHOR: Lewis Loftus Cocking EDITION: 2007 PUBLISHER: Adison Wesley AP Computer Science COURSE TITLE: AP Computer Science INSTRUCTOR: William Padan GRADE LEVEL: 10 12 CREDITS: 1.00 TEXT(S): TITLE: Java Software Solutions for AP Computer Science A AUTHOR: Lewis Loftus Cocking

More information

IT6503 WEB PROGRAMMING. Unit-I

IT6503 WEB PROGRAMMING. Unit-I Handled By, VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203. Department of Information Technology Question Bank- Odd Semester 2015-2016 IT6503 WEB PROGRAMMING Mr. K. Ravindran, A.P(Sr.G)

More information

Computer Programming I

Computer Programming I Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement (e.g. Exploring

More information

Java SE 7 Programming

Java SE 7 Programming Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll

More information

Glossary of Object Oriented Terms

Glossary of Object Oriented Terms Appendix E Glossary of Object Oriented Terms abstract class: A class primarily intended to define an instance, but can not be instantiated without additional methods. abstract data type: An abstraction

More information

Java SE 7 Programming

Java SE 7 Programming Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming

More information

AP Computer Science A

AP Computer Science A AP Computer Science A Course Design: The proposed syllabus is for a two-semester course, assuming 30 weeks are available prior to the AP exam. The course meets for five 45-minute class periods per week.

More information

HTML Frames HTML I Frames Div and span tags Audio and video in web page

HTML Frames HTML I Frames Div and span tags Audio and video in web page PHP BASICS: Introduction to Scripting PHP Programming Structure Php Syntax Configuration Settings Comments in php Variables Data Types Variable Manipulations String Variables Variable variables Reference

More information

Syllabus: Core Java Programming

Syllabus: Core Java Programming Chapter 1: Introduction to Java programming TECHNOLOGIES Syllabus: Core Java Programming The Java Virtual Machine Variables and data types Conditional and looping constructs Arrays Chapter 2: Object-oriented

More information

CS 111 Classes I 1. Software Organization View to this point:

CS 111 Classes I 1. Software Organization View to this point: CS 111 Classes I 1 Software Organization View to this point: Data Objects and primitive types Primitive types operators (+, /,,*, %). int, float, double, char, boolean Memory location holds the data Objects

More information

Multiple Category Scope and Sequence: Scope and Sequence Report For Course Standards and Objectives, Content, Skills, Vocabulary

Multiple Category Scope and Sequence: Scope and Sequence Report For Course Standards and Objectives, Content, Skills, Vocabulary Multiple Category Scope and Sequence: Scope and Sequence Report For Course Standards and Objectives, Content, Skills, Vocabulary Wednesday, August 20, 2014, 12:22PM District Intermediate Computer Programming

More information

COURSE OUTLINE Revised Fall 2012

COURSE OUTLINE Revised Fall 2012 COURSE OUTLINE Revised Fall 2012 Course Number Course Title Credits COS 102 Computer Science 1 Algorithms and 4 Programming Hours: 3 lecture/2 Lab Pre-requisite: COS 101 or equivalent Co-requisite: MAT

More information

Basic to Intermediate Course. 4 Days Course on Java SE 7 Programming PROFESSIONAL TRAINING COURSE

Basic to Intermediate Course. 4 Days Course on Java SE 7 Programming PROFESSIONAL TRAINING COURSE PROFESSIONAL TRAINING COURSE 4 Days Course on Java SE 7 Programming Basic to Intermediate Course Two Sigma Technologies 19-2, Jalan PGN 1A/1, Pinggiran Batu Caves, 68100 Batu Caves, Selangor Tel: 03-61880601/Fax:

More information

Certified PHP Developer VS-1054

Certified PHP Developer VS-1054 Certified PHP Developer VS-1054 Certification Code VS-1054 Certified PHP Developer Vskills certification for PHP Developers assesses the candidate for developing PHP based applications. The certification

More information

Japan Communication India Skill Development Center

Japan Communication India Skill Development Center Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 1B Java Application Software Developer: Phase1 DBMS Concept 20 Entities Relationships Attributes

More information

Japan Communication India Skill Development Center

Japan Communication India Skill Development Center Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 2a Java Application Software Developer: Phase1 SQL Overview 70 Introduction Database, DB Server

More information

Introduction to C language. Features of C History Structure of C Program Keyword, Identifiers & Constants. Data types

Introduction to C language. Features of C History Structure of C Program Keyword, Identifiers & Constants. Data types C to C language Features of C History Structure of C Program Keyword, Identifiers & Constants Data types Primitive Data Types Aggregated Data Types Operators Binary Operators Unary Operators Ternary Operators

More information

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG

COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG COMMUNITY COLLEGE OF CITY UNIVERSITY CITY UNIVERSITY OF HONG KONG Information on a Course offered by Division of Applied Science and Technology Course Title: (English) Java Programming (Chinese) Course

More information

#820 Computer Programming 1A

#820 Computer Programming 1A Computer Programming I Levels: 10-12 Units of Credit: 1.0 CIP Code: 11.0201 Core Code: 35-02-00-00-030 Prerequisites: Secondary Math I, Keyboarding Proficiency, Computer Literacy requirement Semester 1

More information

Fundamentals of Programming and Software Development Lesson Objectives

Fundamentals of Programming and Software Development Lesson Objectives Lesson Unit 1: INTRODUCTION TO COMPUTERS Computer History Create a timeline illustrating the most significant contributions to computing technology Describe the history and evolution of the computer Identify

More information

BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION

BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION Anx.31 M - PG Dip WebSer (SDE) 2007-08 Page 1 of 6 BHARATHIAR UNIVERSITY COIMBATORE 641 046. SCHOOL OF DISTANCE EDUCATION PG DIPLOMA IN WEB SERVICES (PGDWS) (Effective from the Academic Year 2007-2008)

More information

JAVA COURSE. Curriculum >>>

JAVA COURSE. Curriculum >>> JAVA COURSE Curriculum >>> CSS TEC W E C H A N G E L I V E S Introductory Java Language Features Packages and Classes Types and Identifiers Identifiers Built-in Types Storage of Numbers Hexadecimal Numbers

More information

Review of Java Fundamentals

Review of Java Fundamentals Chapter 1 Review of Java Fundamentals Spring 2012 2006 Pearson Addison-Wesley. All rights reserved (This PPT is finished by Jenny Walter) 1-1 Program Structure Typical Java program consists of User written

More information

2667A - Introduction to Programming

2667A - Introduction to Programming 2667A - Introduction to Programming Table of Contents Introduction Audience At Course Completion Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction Elements

More information

Course Title: Software Development

Course Title: Software Development Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.

More information

S AMPLE CHAPTER. Prepare for the 1ZO-803 exam. Mala Gupta. FOREWORD BY Jeanne Boyarsky MANNING

S AMPLE CHAPTER. Prepare for the 1ZO-803 exam. Mala Gupta. FOREWORD BY Jeanne Boyarsky MANNING S AMPLE CHAPTER Prepare for the 1ZO-803 exam Mala Gupta FOREWORD BY Jeanne Boyarsky MANNING OCA Java SE 7 Programmer I Certification Guide by Mala Gupta Introduction Copyright 2013 Manning Publications

More information

VALLIAMMAI ENGINEERING COLLEGE S.R.M NAGAR, KATTANKULATHUR DEPARTMENT OF COMPUTER APPLICATIONS MCA II YEAR / III SEMESTER

VALLIAMMAI ENGINEERING COLLEGE S.R.M NAGAR, KATTANKULATHUR DEPARTMENT OF COMPUTER APPLICATIONS MCA II YEAR / III SEMESTER VALLIAMMAI ENGINEERING COLLEGE S.R.M NAGAR, KATTANKULATHUR-603 203 UNIT I DEPARTMENT OF COMPUTER APPLICATIONS MCA II YEAR / III SEMESTER MC 7305 INTERNET PROGRAMMING QUESTION BANK INTERNET APPLICATIONS

More information

Programa de Actualización Profesional ACTI Java SE 7 Programming

Programa de Actualización Profesional ACTI Java SE 7 Programming Programa de Actualización Profesional ACTI Java SE 7 Programming What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll use to design

More information

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies)

Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies) Course Name: ADVANCE COURSE IN SOFTWARE DEVELOPMENT (Specialization:.Net Technologies) Duration of Course: 6 Months Fees: Rs. 25,000/- (including Service Tax) Eligibility: B.E./B.Tech., M.Sc.(IT/ computer

More information

IT Fresher Training Program. Course Contents

IT Fresher Training Program. Course Contents IT Fresher Training Program Course Contents Following courses are covered as a part of Fresher Training program Introduction to.net C# ASP.NET Core Java Advance Java Concept Overview SQL Server & MySQL

More information

EXPERT LEVEL SELENIUM WITH CORE JAVA (BASICS TILL ADVANCE LEVEL)

EXPERT LEVEL SELENIUM WITH CORE JAVA (BASICS TILL ADVANCE LEVEL) INDIA: +91 9873-166-478 USA: +1 646-480-0603 Email: trainer@way2automation.com or seleniumcoaching@gmail.com Best place to get trained on Software automation testing tools by Industry experts EXPERT LEVEL

More information

PHP 5.5 (FRAMEWORKS & CMS) WITH WEB APPLICATION & MOBILE APPLICATION DEVELOPMETN

PHP 5.5 (FRAMEWORKS & CMS) WITH WEB APPLICATION & MOBILE APPLICATION DEVELOPMETN Who we are ApexTG India Pvt. Ltd. focuses on delivering sophisticated technology-enabled solutions to maximize complex business needs. Founded in 2007 and based in New Delhi NCR Noida, the company has

More information

Japan Communication India Skill Development Center

Japan Communication India Skill Development Center Japan Communication India Skill Development Center Java Application System Developer Course Detail Track 2b Java Application Software Developer: Phase1 SQL Overview 70 Introduction Database, DB Server

More information

BHARATHIAR UNIVERSITY: COIMBATORE CENTRE FOR COLLABORATION OF INDUSTRY AND INSTITUTIONS(CCII) CERTIFICATE IN ADVANCED PROGRAMMING C++ LANGUAGE

BHARATHIAR UNIVERSITY: COIMBATORE CENTRE FOR COLLABORATION OF INDUSTRY AND INSTITUTIONS(CCII) CERTIFICATE IN ADVANCED PROGRAMMING C++ LANGUAGE Certificate in Advanced Programming - C++ Language Page 1 of 7 BHARATHIAR UNIVERSITY: COIMBATORE 641046 CENTRE FOR COLLABORATION OF INDUSTRY AND INSTITUTIONS(CCII) CERTIFICATE IN ADVANCED PROGRAMMING C++

More information

Android Application Development Course Program

Android Application Development Course Program Android Application Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive data types, variables, basic operators,

More information

Dublin City Schools Business and Technology Graded Course of Study A.P. Computer Science

Dublin City Schools Business and Technology Graded Course of Study A.P. Computer Science Dublin City Schools Business and Technology Graded Course of Study A.P. Computer Science Course Description : Advanced Placement Computer Science familiarizes students with concepts comparable to those

More information

1. Write a program that will compute the following series:

1. Write a program that will compute the following series: Code No: R05220402 Set No. 1 1. Write a program that will compute the following series: (a) 1/1 + 1 / 2 + 1/3 +... + 1/n (b) 1/1 + 1 / 2 + 1 / 2 2 +... + 1/2 n. [8+8] 2. (a) What is an array? Why arrays

More information

Facebook Twitter YouTube Google Plus Website Email

Facebook Twitter YouTube Google Plus Website Email PHP MySQL COURSE WITH OOP COURSE COVERS: PHP MySQL OBJECT ORIENTED PROGRAMMING WITH PHP SYLLABUS PHP 1. Writing PHP scripts- Writing PHP scripts, learn about PHP code structure, how to write and execute

More information

Contents. 1 Introduction to Object-Oriented Programming. 0 Introduction to Computers and Programming Languages 1. and Software Development 15.

Contents. 1 Introduction to Object-Oriented Programming. 0 Introduction to Computers and Programming Languages 1. and Software Development 15. Preface New Features in the Third Edition Features Walk Through Book Organization Acknowledgments My Story xiii xiv xv xx xxvi xxviii xxix 0 Introduction to Computers and Programming Languages 1 0.1 A

More information

Core -JAVA INTERVIEW QUESTIONS

Core -JAVA INTERVIEW QUESTIONS Core -JAVA INTERVIEW QUESTIONS 1. What are the principle concepts of OOPS/What are the main pillars of a Object oriented Language/Why You say that Java is Object Oriented/How Java is different from c?

More information

Introduction to Computing. Using Python. An Application Development Focus. Ljubomir Perkovic. DePaul University

Introduction to Computing. Using Python. An Application Development Focus. Ljubomir Perkovic. DePaul University Introduction to Computing Using Python An Application Development Focus Ljubomir Perkovic DePaul University Contents Preface xvh 1 Introduction to Computer Science 1 1.1 Computer Science 2 What Do Computing

More information

Based upon your enquiry we are pleased to send you the course curriculum for Java. Core Java. Fundamentals of Object-Oriented Programming

Based upon your enquiry we are pleased to send you the course curriculum for Java. Core Java. Fundamentals of Object-Oriented Programming Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Java Given below is the brief description for the course you are looking for: Core Java Fundamentals of Object-Oriented

More information