• GoEDU LMS
  • About SE Program
  • KMITL - Glasgow
  • Admissions
  • Contact us

Assoc.Prof.Dr. Veera Boonjing

  • About Me
  • Courses

Email : This email address is being protected from spambots. You need JavaScript enabled to view it.

Homepage : https://sites.google.com/site/veeraboonjing/

Education :

  • Ph.D. in Decision Sciences and Engineering Systems (Rensselaer Polytechnic Institute, USA)

Advanced Object-Oriented Programming
Course ID: 13016211
Credits: 3 (3-2-7)
Description:

This course covers advanced concepts of object-oriented programming, with emphasis on principles and practices for the design and implementation of large and complex programs. The course covers the following topics: design and implementation principles to support software reuse, basic design patterns, exception handling, event-driven programming, development of programs with graphical user interface, multithread programming, and the use of tools to assist debugging and testing programs. Students are encouraged to learn to utilize classes from standard or third-party libraries by studying from the documentation of those libraries.


Prerequisite: Object-Oriented Concepts and Programming
Lecturer: Assoc.Prof.Dr. Veera Boonjing
Moodle Link: None
Discrete Mathematics
Course ID: 13016105
Credits: 3 (3-0-6)
Description:

This is an introductory course in discrete mathematics, covering the following topics: basic set theory, theory and techniques of counting, properties of integers, mathematical induction, recursive definitions, recurrent equations, sequences and summations, relations, graphs, and trees.


Prerequisite: None
Lecturer: Assoc.Prof.Dr. Veera Boonjing
Moodle Link: None
Introduction to Computers and Programming
Course ID: 13006107
Credits: 4 (3-2-7)
Description:

This course provides an introduction to basic components of a computer and computer operation, the history and the evolution of computers, an introduction to a programming language, basics of computer programming using structured and object-oriented approaches, and some examples of computer programming to serve various purposes.


Prerequisite: None
Lecturer: Assoc.Prof.Dr. Veera Boonjing Asst.Prof.Dr. Visit Hirankitti
Moodle Link: None
Software Design and Architecture
Course ID: 13016228
Credits: 3 (3-0-6)
Description:

This course provides an introduction to software design with emphasis on architectural design and models of software architectures. Software architectures studied include: data flow architectures, procedure-based architectures, middleware architectures, object-oriented architectures, event-driven architectures, virtual machine architectures, component-based architectures, shared information system architectures, client-server architectures, distributed architectures, enterprise architectures, web-based architectures, service-oriented architectures, grid architectures, and mixed architectures. For each architectural style studied, the course discusses the technological background of its evolution, its advantages and disadvantages, and its uses in the software development.


Prerequisite: Software Engineering Principle
Lecturer: Assoc.Prof.Dr. Veera Boonjing
Moodle Link: None

 

© 2022 King Mongkut's Institute of Technology Ladkrabang
Goto Top
  • About SE Program
  • KMITL - Glasgow
  • Admissions
  • Contact us