Exam 98-388: Introduction to Programming using Java

This is an entry level certification that is intended for application developers working with Java. The MTA exams are targeted at secondary and immediate post-secondary level students of software development, and other entry-level software developers. The code in the 98-388: Introduction to Programming Using Java exam, uses Java SE. The syntax used in this exam is compatible with Java 6 SE through the most recent release.

These Java developers and students require instruction and/or hands -on experience (150 hours) with Java, are familiar with its features and capabilities, and understand how to write, debug and maintain well-formed, well documented Java code.

Overview

Exam 98-349: MTA Windows Operating System Fundamentals:

Candidates who complete this course and envisage to complete the exam are seeking to prove fundamental Windows Operating System knowledge and skills. Before taking this exam, candidates should have a solid foundational knowledge of the topics outlined in this course. It is recommended that candidates become familiar with the concepts and the technologies described here by taking this training courses. Before taking the exam, candidates are expected to have knowledge of fundamental Windows Operating System concepts in a Windows 10 environment which include understanding operating system configurations,  installing and upgrading client systems, managing applications, managing files and folders, managing devices and understanding operating system maintenance.

What will you learn in this MTA Windows Operating System Fundamentals course

Candidates for this course are seeking to prove fundamental networking knowledge and skills. You will learn:

  • Understanding Operating System Configurations
  • Installing and Upgrading Client Systems
  • Managing Applications
  • Managing Files and Folders
  • Managing Devices
  • Understanding Operating System Maintenance

By doing this course, you will be able to understand and prove fundamental networking knowledge and skills.

MTA Introduction to Programming using HTML and CSS Profeciency

Candidates who have completed this course can demonstrate their understanding, knowledge and skills in programming using HTML and CSS which include understanding HTML and CSS Fundamentals, structuring documents using HTML, presenting multimedia using HTML and styling web pages using CSS.

What is included in the course fees?

This Course Fee excludes your exam voucher. Unfortunately, the Certiport Assessment Centres do not allow tuition providers to pay for learners and request that a learner does so themselves. Due to the fluctuation of the exam costs (Rand-US Dollar exchange), we are unable to indicate accurate exam costs, so you will need to contact your closest Certiport Centre to determine this exam cost.  You can locate one closest to you here: www.certiport.com/Locator#.

Please, be aware that  all course materials are only offered online. In other words, you will not be receiving any hard copies of the textbook, and you will need to access all the required content through your online classroom, where you’ll be able to find the following course content:

  • A digital textbook (PDF) focused on all the content you’ll need to pass the exam successfully
  • Videos and Learning material to ensure you are coveredto understand practical concepts
  • Learning objectives and skills covered in each lesson
  • A glossary of key terms for each lesson
  • summary of what you will learn, as well as the important points on which to focus
  • Practice files OR quizzes to accompany the step-by-step exercises in your textbook
  • PDF summary of everything you’ve covered in the textbook
  • study guide and exercise files to help you with your exam prep
  • A set of mock exams to be covered before undertaking global exams.

Objective Domain

  • Understand Java Fundamentals
  • Work with Data Types, Variables, and Expressions
  • Work with Data Types, Variables, and Expressions
  • Implement Flow Control
  • Perform Object- Oriented Programming
  • Compile and Debug Code

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; command-line arguments

Perform basic input and output using standard packages.

Print statements; importing and using the Scanner class

Evaluate the scope of a variable.

Declaring a variable within a block, class, method

Declare and use primitive data type variables.

Data types include byte, char, int, double, short, long, float, boolean; identify when precision is lost; initialization; how primitives differ from wrapper object types such as Integer and Boolean

Construct and evaluate code that manipulates strings.

String class and string literals, comparisons, concatenation, case and length; String.format methods; string operators; converting a primitive data type to a string; the immutable nature of strings; initialization; null

Construct and evaluate code that creates, iterate, and manipulates arrays and array lists.

One- and two-dimensional arrays, including initialization, null, size, iterating elements, accessing elements; array lists, including adding and removing elements, traversing the list

Construct and evaluate code that performs parsing, casting and conversion.

Implementing code that casts between primitive data types, converts primitive types to equivalent object types, or parses strings to numbers

Construct and evaluate arithmetic expressions.

Arithmetic operators, assignment, compound assignment operators, operator precedence

Construct and evaluate code that uses branching statements.

If, else, else if, switch; single-line vs. block; nesting; logical and relational operators

Construct and evaluate code that uses loops.

While, for, for each, do while; break and continue; nesting; logical, relational, and unary operators

Construct and evaluate a class definition.

Constructors; constructor overloading; one class per .java file; this keyword; inheritance and overriding at a basic level

Declare, implement, and access data members in a class.

Private, public, protected; instance data members; static data members; using static final to create constants; describe encapsulation

Declare, implement, and access methods.

Private, public, protected; method parameters; return type; void; return value; instance methods; static methods; overloading

Instantiate and use a class object in a program.

Instantiation; initialization; null; accessing and modifying data members; accessing methods; accessing and modifying static members; importing packages and classes

Troubleshoot syntax errors, logic errors, and runtime errors.

Print statement debugging; output from the javac command; analyzing code for logic errors; console exceptions after running the program; evaluating a stack trace

Implement exception handling.

Try catch finally; exception class; exception class types; displaying exception information

Exam Dates

You can start studying whenever you want – there are no specific course starting dates.

All of our assessments are computer-based and, therefore, done online. You are required to book an exam appointment via our Campus Assessment Centre at least 2 weeks prior to your exam date to prepare for your assessme

Accreditation

Status: Accredited course

Type & reward: Microsoft Technical Associate – Microsoft Certificate

Provided by: Microsoft Minimum credits: N/A

G-CITI Campus is a registered provider of Microsoft training programmes. Microsoft is an industry leader in technological development and sets the de facto standard worldwide. They offer internationally recognised information technology certifications which provide valuable knowledge needed to begin or expand a career in information technology and development. They continuously update and develop their study programmes to keep up with technological advances, and they ensure that the exams are relevant to the IT industry. Microsoft Office certifications are sought after, trusted by employers, and validate your knowledge of computer systems, security or software development.

Subjects:

Subjects are the particular fields of study that are covered in a course. The subjects below make up this course and will need to be completed in order for you to complete this course.

  • Understanding Operating System Configurations
  • Installing and Upgrading Client Systems
  • Managing Applications
  • Managing Files and Folders
  • Managing Devices
  • Understanding Operating System Maintenance

MTA Windows Operating System Fundamentals Proficient

Candidates who have completed this course can demonstrate their understanding, knowledge and skills in Windows operating system concepts in a Windows 10 environment which include understanding operating system configuration, installing and upgrading client systems, managing applications, managing files and folders and managing devices.