The course reviews  modern systems development, emphasizing structured techniques in analysis, design, and programming. It covers object-oriented analysis and design, interactive and event-based application development. It exposes students to the review of modern development environments and various integrated applications that are accessed and referenced to support application development. Students will explore database connectivity technologies, client/server models, and employ SQL for data processing tasks. Application development process occurs using interpreters and compilers, code generators and 4th generation languages. The course includes practical hands-on and capstone project assessments designed to reinforce these concepts through individual and group tasks. Additionally, AI integration in system development will be introduced, covering AI-driven automation, predictive analytics, and machine learning applications in software systems, and AI chatbots for system interactions.


Dear Students,

Welcome to IS312. This course introduces you to the design, development and management of databases used in enterprise environments. Throughout the semester, you will learn how organizations store, manage, secure and analyse large volumes of data to support business operations and decision-making.

In this course, you will develop practical skills in:

  • database modelling and design
  • structured query language (SQL) for data manipulation and reporting
  • normalization and data integrity
  • enterprise database concepts such as transactions, security and concurrency
  • applying database solutions to real organisational problems
By the end of IS312, you should be able to design and implement a well structured database system that meets business requirements and follows industry best practices.

Please ensure you:
  • attend classes regularly,
  • participate in practical sessions and discussions, and
  • complete all assessments on time.
I look forward to working with you this semester.

Mr Yaling TAPO
Office: MCS210