| | Application of server-side scripting programming, Implementation of Web servers, SQL & MySQL, Database Interfaces (DBIs), Advanced ActiveX Data Objects (ADO.NET), Active Server Pages.NET (ASP.NET), Implementing Active Server Pages.NET using XML (Extensible Markup language), programming using Perl, Common Gateway Interface (CGI), PHP, Python, Java Servelets and JSP. Weekly practice in lab. | Third Year | | | A Selected DB Language such as Oracle or Access; Additional support tools for business applications: DDL and DML commands; Forms design; Reports design; Triggers; Case study. *Weekly practice in the lab, maximum 50 students | Fourth Year | | | Selected Topics in advance areas of Business Information Systems, Report and Documentation required. Weekly practice in the lab. | Fourth Year | | | Introduction to Visual Basic and Visual Studio environment: Controls, components, wizards; Language constructs and structures: Variables, assignment, arithmetic, selection, repetition, arrays, functions; Advanced controls: Frames, labels, Boxes and others; MDI models; Vbasic DB: Data Report, data designer, data form, data object, queries, intellilist; Classes; ActiveX: Encapsulation, relationships, interfaces, automation, tools; API Applications: windows API, keyboard, mouse, display; Applications. Weekly practice in the lab. | First Year | | | Solving Problems using the computer: Variables, Algorithms and its representation, Data: types and definitions. Advanced applications using software packages such as: MS Word: templates, comparing documents, master, Table of contents, Index, inserting, mailing merge, macros, MS Excel: Charts, Functions, sorting and filtering, Solver, Macros, MS Access: Tables, relations, forms, queries, reports, import and export files and data, macros; introduction to the Web applications. Small Projects and applications. Weekly practice in the lab. | First Year | | | Data type and structures; Abstract data types and encapsulation; Stacks; Queues; Recursion; Linked Lists; Binary trees; General trees; File organization: sequential and indexed files; Graphs: representation, traversing, shortest path; Sorting: exchange, insertion, quick sort, heap and others; Searching. Weekly practice in the lab. | Second Year |
|