Introducing
INTRODUCTION TO JAVA PROGRAMMING

Java is one of the most popular programming languages out there. Java has many applications, including software development, mobile applications, and large systems development. This course will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

APPLY NOW

Introduction to Java Programming

Course Details

Background

Object-oriented programming (OOP) is a programming paradigm based upon objects (having both data and methods) that aims to incorporate the advantages of modularity and reusability. This short course introduces the fundamental concepts of programming from an object-oriented perspective. Topics include simple data types, control structures, an introduction to array and string data structures and algorithms, as well as debugging techniques and the social implications of computing. The short course emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that supports the object-oriented paradigm

Rationale

Java is one of the most popular programming languages out there. Java has many applications, including software development, mobile applications, and large systems development. This course will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

1

Code

SET111
2

Fees

K3,500 Per Person
Groups of more than 5 persons K3,000 per person

Payment Plan Available with Initial Deposit of K2000 to Enroll in the Course.
Balance to be paid within 2 weeks.
3

Location

Online
4

Contact

Coordinator: Ms V Chama
Email: vchama@mu.edu.zm
5

Dates

Intakes

Intake

Start Date

End Date

Time

 Group 1

 31st January 2022

 11th February 2022

 18 – 20

 Group 2

 14th February 2022

 25th February 2022

 18 – 20

 Group 3

 28th February 2022

 11th March 2022

 18 – 20

 Group 4

 14th March 2022

 25th March 2022

 18 – 20

 Group 5

 28th March 2022

 8th April 2022

 18 – 20

 Group 6

 11th April 2022

 22nd April 2022

 18 – 20

 

 

Group 6 to 10

Full Schedule To be Announced in April

 

Aim

The aim of this course is to provide learners with the Java skills you need to be able to build your own Java apps and be productive as a software developer.

Objectives

At the end of the program Learners should be able to:

  1. Be familiar with the main features of an object-oriented programming language
  2. Be able to write a Java program to solve a well specified problem
  3. Understand a Java program written by someone else
  4. Be able to debug and test Java programs
  5. Be familiar with major parts of the latest Java SE libraries
  6. Understand how to read Javadoc library documentation and reuse library code

Competencies

  1. Build Java applications
  2. Understand Java code
  3. You will learn OOPS concepts in Java
  4. Apply the knowledge to other programming languages

Entry requirements

You will need a working computer

Expected prior knowledge

Must have competency in using a computer.

COURSE DELIVERY.

Intensive 2-3 weeks of lectures, hands-on practical and tutorials sessions.

QUALIFICATION

Upon successful completion, the candidates will be awarded a certificate in Introduction to Java and a grade appended to the certificate. This qualification will only apply to learners who pass the final exam and complete the assignments or quizzes.

Course Content

  1. Introduction to object-oriented paradigm
  2. Fundamental programming constructs
  3. Fundamental data structures
  4. Introduction to Java programming language and Java Development Environment.
  5. Methods, operators and types
  6. Control structures and exceptions
  7. Arrays and ArrayLists

Lesson Schedule

Day

Lesson/activity

Responsible/Lecturer

Day 1

Java Setup

Miss V Chama

Day 2

Introduction to object-oriented paradigm

Miss V Chama

Day 4

Fundamental programming constructs

Miss V Chama

Day 5

Fundamental programming constructs

Miss V Chama

Day 6

Fundamental data structures

Miss V Chama

Day 7

Fundamental data structures

Miss V Chama

Day 8

Control structures

Miss V Chama

Day 9

Control structures

Miss V Chama

Day 10

Control structures

Miss V Chama

Day 11

Methods, operators and types

Miss V Chama

Day 12

Methods, operators and types

Miss V Chama

Day 13

Methods, operators and types

Miss V Chama

Day 14

Project Presentations and Final Exam

 

Teaching Methods

  1. Lecture using virtual classrooms
  2. Practical hands-on online tutorials.
  3. Assessments using ICT technologies
  4. Zoom interactive software

Timing and schedules

18hrs to 20hrs every day

Assessment Method

  1. Assignment 30%
  2. Quizzes 10%
  3. Milestone project 60%

Certifications

Mulungushi University certificate will be provided

Connect with us

26 km from Kabwe Town along Great North Rd, Kabwe, Central Province, Zambia

  • dummy+(260) 215 228 004

  • dummy academic@mu.ac.zm

Newsletter

Enter your email and we'll send you more information

Search