Course Details

  • Duration 6 Months
  • Skill level Beginner
  • Language English
  • Assessments Yes
Course Overview
1. Introduction to Programming

• Overview of programming concepts and principles.
• Importance of programming in various industries.
• Introduction to problem-solving techniques.

2. Introduction to C Programming

• Basic structure of a C program.
• Variables, data types, and operators.
• Control flow structures (if-else, loops).
• Functions and modular programming.
• Arrays and strings.
• Pointers and memory management.

3. Intermediate C Programming

• File handling in C.
• Structures and unions.
• Dynamic memory allocation.
• Preprocessor directives.
• Introduction to debugging techniques.
4. Object-Oriented Programming (OOP) with C++

• Introduction to object-oriented programming.
• Classes and objects.
• Inheritance, polymorphism, and encapsulation.
• Constructors and destructors.
• Operator overloading.
• Exception handling in C++
• I/O file

6. Introduction to Java Programming

• Overview of Java programming language.
• Setting up Java development environment.
• Writing and running Java programs.
• Variables, data types, and operators.
• Control flow structures in Java.

7. Object-Oriented Programming (OOP) with Java

• Classes and objects in Java.
• Inheritance and polymorphism in Java.
• Encapsulation and access modifiers.
• Exception handling in Java.
• Java API documentation and packages.

8. Intermediate Java Programming

• Arrays in Java.
• Applets and Graphics Programming
• Input/output handling (I/O) in Java.
• File handling in Java.
• Multithreading and concurrency.

9. Advanced Java Features

• Networking and socket programming in Java.
• Database connectivity with JDBC.
• Introduction to Java EE technologies (Servlets, JSP).

10. Practical Projects and Applications

• Hands-on programming exercises and projects in C, C++, and Java.
• Real-world applications of programming concepts and techniques.
• Group projects to apply programming skills to practical scenarios.

11. Certification and Continuing Education

• Award of certificate upon successful completion of the course.
• Resources for continued learning and professional development in programming.

Facilitators
  • Dr.A. SenthilKumar
  • Dr. M. Ashok Kumar
  • Miss. Liwa’ul Hamdi Labaran
  • Mr. Abdullahi Sani
  • Mr. Ibrahim Yekeen Olamilekan
  • Mr. Victor Lawani
  • Mr. Abel Onyoh
  • Mr. Henry Dekeh Vicent

Contact Information

Reach us through below details.

  • No. 29 Zaria Road Kano, Nigeria
  • +234 818 111 1113, +234 813 989 1220
  • addmission@sun.edu.ng