• Moodle
  • Microsoft Imagine
  • Admission
    • Undergraduate Admission
    • Exchange Study @ IC
    • Accommodations
  • Programs
    • Undergraduate
      • Software Engineering
  • About us

Asst.Prof.Dr. Visit Hirankitti

Director of the B.Eng. in Software Engineering Program

  • About Me
  • Courses

Education:

  • B.Eng. (Hons) in Computer Engineering - King Mongkut's Institute of Technology Ladkrabang
  • PhD in Computer Science - Imperial College London, UK

Artificial Intelligence
Course ID: 13016223
Credits: 3 (3-0-6)
Description:

The course covers the following topics: meanings of artificial intelligence, various knowledge representations (including semantic networks, frames, rules, logic, etc.), problem solving by search (including uninformed search and heuristic search), playing games using search, elementary logic, logical reasoning, knowledge-based systems, rule-based systems, expert systems, machine learning, planning, intelligent agents, and programming languages for artificial intelligence.


Prerequisite: Data Structures and Algorithms
Lecturer: Asst.Prof.Dr. Visit Hirankitti
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 Development for Mobile Devices
Course ID: 13016380
Credits: 3 (3-0-6)
Description:

This course covers the architectures of operating systems on current mobile platforms, computer languages and software tools for developing software on mobile devices, GUI design, interfacing with various hardware devices, such as sensors, GPS receivers, and various input devices, and the use of software APIs for software development on mobile devices.


Prerequisite: Data Structures and Algorithms
Lecturer: Asst.Prof.Dr. Visit Hirankitti
Moodle Link: None
Software Engineering Principle
Course ID: 13016214
Credits: 3 (3-0-6)
Description:

This course studies important principles and concepts of software engineering, as well as an overview of software development processes. Topics include software development processes, requirements and specifications of software, structured and object-oriented software design, software verification and validation, software project management, software evolution and maintenance, and computer-aided software engineering (CASE) tools.


Prerequisite: Data Structures and Algorithms
Lecturer: Asst.Prof.Dr. Visit Hirankitti
Moodle Link: None
Software Engineering Principle Laboratory
Course ID: 13016215
Credits: 1 (0-3-2)
Description:

Practical study related to 13016214 Software Engineering Principle


Prerequisite: Data Structures and Algorithms
Lecturer: Asst.Prof.Dr. Visit Hirankitti
Moodle Link: None

© 2021 International College, King Mongkut's Institute of Technology Ladkrabang
Goto Top
  • Admission
    • Undergraduate Admission
    • Exchange Study @ IC
    • Accommodations
  • Programs
    • Undergraduate
      • Software Engineering
  • About us