Teaching
Advanced Web Programming
This course gives students the opportunity to enhance and enrich their skills in web programming. Students will learn to develop web applications that use three-tier architecture, session management, object-oriented techniques, and advance database interactions. Concepts such as advanced CSS concepts, XHTML, JavaScript, PHP, Jquery, SQL, rich interactive web environments, authentication, and security will also be explored.
Software Requirements Specification
In the course students learn the full cycle of collecting, prioritizing, balancing and agreeing on IT product/service requirements, they learn the software specification document and UML models. At the course our students work the following tools: Technical Requirements Matrix, Software Requirements Specification, MoSCoW Priority Matrix, UML Models for Use Cases, States Diagrams, and Sequence diagrams. At the course a student can consequently develop his/her own package of software requirements.
Information Systems Audit
This course examines the use of various standards, guidelines, laws and methods, which are used in information systems audits. The discussion serves both to set the governance framework, the information systems audit works within and the choices for specific courses of action to meet the requirements of the audit.