Duration
40 hours, 5-day training workshop
Delivery
Face to face training or online training
Course Inclusive
Training materials & certificate of completion
Course Content
- MODULE I: Introduction to Computer Programming
- Why Learn How to Code?
- Algorithm
- Pseudocode
- Flowchart
- Programming Languages
- Levels of Programming Languages
- Low Level
- High Level
- Types of Programming Languages
- Front-End
- Back-End
- The Number System Conversion
- Decimal
- Binary
- Octal
- Hexadecimal
- Order of Operations
- MODULE II: An Introduction to Java Programming
- Downloading, Installing and Configuration of your JDK
- Your First Java Application - Hello, world!
- Why Use Java?
- JDK vs. JRE
- Garbage Collector
- Java Source File Layout
- Comments
- Keywords, Identifiers and Literal Values
- Operators
- Primitive Data Types
- Control Structures
- If-else
- Switch-case
- While
- Do while
- For
- Break and continue
- Labelled breaks and labelled continues
- Arrays in Java
- MODULE III: Program Documentation
- UI / UX Design (introduction) – Mock ups
- Use Case Diagram
- Revisit the Flowchart – Process vs Program
- Data Flow Diagram
- Sequence Diagram
- Source Code Comments
- MODULE IV: Software Development Roles
- User/Client/Stakeholder
- Pre-Sales Support
- Systems Analyst vs. Business Analyst
- Designer vs Developer vs Programmer
- Quality Assurance and Tester Officer
- Database Administrator
- After-Sales Support
- Program Manager vs. Project Manager
- Service Delivery Manager