Diploma in Computer Programming

Diploma in Cloud Computing Essentials for Business
January 24, 2020
Diploma in Cyber and Digital Security
January 24, 2020

Diploma in Computer Programming

Why Computer Programing?

Traditional players with long-established operations – such as Intel, HP, IBM, Microsoft and Apple – have now been joined by newer firms at the forefront of the internet and social media revolution, including: Google; Facebook; LinkedIn; Amazon; PayPal; EBay, and most recently Twitter, firmly positioning Ireland as the internet capital of Europe. But many have been forced to look outside the country for employees with the right skills.

This course is designed for

Anyone you looking for a new and challenging career in the area of computer programming.

  • Anyone looking to take that first step into a full-time role in software development.
  • Anyone looking to unlock your creative and problem solving potential.
  • Anyone looking to take advantage of Ireland’s new knowledge economy.
  • Anyone ready to take that first step towards obtaining a Java Professional Certification.

Course requirements

Please note that prospective students are recommended to be able to do the following with windows in order to be successful on this diploma programme.

Can use Windows to do the following:

  • Type and Edit files
  • Understand the Keyboard (backspace v del, tab key)
  • Have very basic typing skills – Be able to type with some proficiency- not pecking with 2 fingers
  • Use the file system – copy and paste files, Delete and Move files
  • Create Folders/Navigate around folders.
  • Rename files and folders
  • Understand the difference between files and folders
  • Copy and Paste text within files
  • Use zip files

Course Overview

Trained computer programmers are ideally placed to take advantage of such skills shortages. Programmers are essential for websites, databases, web applications and games, it looks highly likely that programming graduates at all levels will be in strong demand well into the foreseeable future. Computer programming involves creating a sequence of instructions (code) in order to get a computer to perform certain tasks. There are many different kinds of programming languages, but just as learning one foreign language can help you learn others, becoming familiar with one programming language will allow you to develop a reading knowledge of others and pick them up more easily. Java is one of the more popular programming languages, it is an object oriented, and cross platform programming language which is widely used in industry for internet based website and applications. More than 800,000 Java programmers are using their knowledge, skills and recognition learned through varies courses to improve their job prospects, earn more money and become more valuable employees. There are over 3 billion devices running Java worldwide, the world’s top companies rely on Java Programmers to build and maintain these critical applications, as such companies across all sectors have shown an increased demand for ICT Professionals that are skilled in Java Programming

What you will learn

This course is aimed at learners with little or no prior programming experience, but a desire to understand computational approaches to problem solving. Learners will learn the fundamental concepts and terminology of software development and develop skills in designing and writing computer programs. The course assumes no programming background and provides an overview of the software development process in addition to introducing important programming constructs and methodologies. This course provides a comprehensive and easy to follow lesson plan and tuition in one of the most popular, versatile and widely used programming languages in common use today, all taught in modern specialist computing labs.

If you want to learn computer programming but don’t have any prior experience, you’ll enjoy this programming course in Java, one of the most widely used computer languages in the world. It’s a breeze to learn in a friendly and supportive environment. Start with the basics of programming and go on to write your own programs and integrate input and output, calculations, decision making, and loops. Build your knowledge and confidence with easy-to-understand examples and plenty of skill-building exercises.

Course Content

  • You will be introduced to computer programming in general and to Java in particular. You will get to set up your computer with the downloads and installations you’ll need for the rest of this course. You will be walked through the process of editing, compiling, and running other computer programs written in Java.
  • You will learn about primitive data types; the building blocks you need to use before you can build more complex types. You will be shown how to use them in some simple programs, and look at how they relate to each other.
  • You will be introduced to classes and objects. We’ll revisit the Hello World application and rewrite it in Java’s OOP (object-oriented programming) structure. This will include how to declare classes, objects, attributes, and methods to Java.
  • You will be shown how to declare data variables to Java and how to use variables in arithmetic expressions to calculate new results. Also included will be an introduction to data input, getting information into our programs from an outside source. Then write a program that incorporates all these features.
  • Making decisions is one of the most important and powerful things a computer language can do. We’re going to look at the decision-making process in detail and see how Java does it. When you’re done with this lesson, you’ll know how to write Java programs that make decisions based on the principles of computer logic.
  • You’ll learn how to repeat actions using a control structure called a loop. Loops in Java involve decisions, just as branches do. But in a loop structure, if the condition is met, the branch is backward instead of forward, allowing us to repeat actions. You’ll learn about Enumeration which lets you set up new data types with built-in limits on their values Finally, Java’s switch structure which lets you replace a series of nested if statements with a single value-based structure.
  • Discuss how Java generates exceptions and how we can prevent them from crashing our programs. You’ll learn about class methods and how to call them without creating any objects. Last, you’ll find out about a debugger, which lets us look at what’s going on inside our program as it runs.
  • So far in this course, everything has been text-based. This week you’ll be introduced to the world of Java windows, and we’ll begin to look at GUI (graphical user interface) programming in Java. You will look at the basic components of a Java window and then add some simple graphics to it.
  • In the final week of the course you will obtain the basics on OOPS concepts Inheritance, Overriding, Polymorphism. This will also be an opportunity to review any queries on the course so far. The lecturer will then give the class an overview about Java SE certification should you wish to progress to this qualification.

Comments are closed.