CLASSROOM
TENTATIVE

SCHEDULES


Jan 5, 2019 9:00 am 18:00 pm
Jan 12, 2019 9:00 am 18:00 pm
Jan 19, 2019 9:00 am 18:00 pm
Jan 26, 2019 9:00 am 18:00 pm
Feb 2, 2019 9:00 am 18:00 pm
REGISTER NOW

OTHER IT COURSES

INTRODUCTION TO PROGRAMMING

DESCRIPTION
COURSE CONTENT

 

Module I: Introduction to Computer Programming

A.Why Learn How to Code?

B.Algorithm

      A.Pseudocode

      B.Flowchart

C.Programming Languages

      A.Levels of Programming Languages

              A.Low Level

              B.High Level

      B.Types of Programming Languages

              A.Front-End

              B.Back-End

D.The Number System Conversion

      A.Decimal

      B.Binary

      C.Octal

      D.Hexadecimal

      E.Order of Operations

 

Module II: An Introduction to Java Programming

A.Downloading, Installing and Configuration of your JDK

B.Your First Java Application - Hello, world!

C.Why Use Java?

       A.JDK vs. JRE

       B.Garbage Collector

D.Java Source File Layout

E.Comments

F.Keywords, Identifiers and Literal Values

  1. Operators
  2. Primitive Data Types
  3. Control Structures

 - If-else

 - Switch-case

 - While

 - Do while

 - For

 - Break and continue

 - Labelled breaks and labelled continues

  1. Arrays in Java

 

Module III: Program Documentation

A.UI / UX Design (introduction) – Mock ups

B.Use Case Diagram

C.Revisit the Flowchart – Process vs Program

D.Data Flow Diagram

E.Sequence Diagram

F.Source Code Comments

 

Module IV: Software Development Roles

A.User/Client/Stakeholder

B.Pre-Sales Support

C.Systems Analyst vs. Business Analyst

D.Designer vs Developer vs Programmer

E.Quality Assurance and Tester Officer

F.Database Administrator

G.After-Sales Support

H.Program Manager vs. Project Manager

I.Service Delivery Manager