1. Information Management
  2. Network & Communication Systems
  3. Software Engineering

Degrees Offered

  1. Bachelor of Science of Information Technology in Information Management
  2. Bachelor of Science of Information Technology in Network & Communication Systems
  3. Bachelor of Science of Information Technology in Software Engineering


As today’s business organizations increasingly depend on effective information systems, and as computers are being used increasingly in the operations, the IT department emphasizes the analysis and design of information systems in such organizations, and consider the possible gains to be made by using computers to support these activities. The faculty provides an environment suitable to produce skilled professional graduates with a sound understanding of the relevant disciplines of network technologies and communicating principles, software construction methods in the broad areas of Programming and systems analysis and design for both public and private sectors of industry and commerce. In all, the appreciation of the spiritual values needed as software developers Information Technology managers and Network Administrators are emphasized while considering ethical, security and privacy issues.


The faculty is committed to supporting and implementing the mission of the university in the provision and advancement of a wholistic Christian education for the youth with the aim of equipping them with the necessary skills to serve God and mankind better.


The Faculty of Information Technology envisions to become a leading centre of excellence in information management, network and communication systems and software engineering accounting, and other IT related fields of study.


The programme will train and equip students to:

  1. Participate in the design of the different organization’s information architecture.
  2. Use information systems to design competitive and efficient information communication technology systems.
  3. Manage the information communication technology resources in an organization
  4. Understand hardware and software standards for the purpose of system procurement and management.
  5. Have a basis for future self-development as computers and computer usage evolve.
  6. Appreciate the spiritual values needed in the maintenance of information systems while considering security and privacy issues.
  7. Be able to participate in the information technology revolution.

List of Core (Professional) courses in Information Management, Network and Communication Systems, and Software Engineering.

NB: These core courses are also part (Part I) of the Major in Information Management Screen Shot 2015-08-03 at 9.58.14 AM


AMAT 111 Applied Mathematics 3 credits This course covers the following essential elements: logarithms, progressions, combinatorial analysis, determinants, matrices, functions, derivatives and integral calculus. Applications of the above elements should be oriented in the computing field INSY 125 Introduction to Information Management 3 credits The course is an introduction to the use of computer in the business care. It introduces computer concepts such as Computer History, Computer Hardware and Problem Solving Algorithms. It also includes hands-on usage of the computer in using Word processor, Spreadsheet Database and Basic Programming. Prerequisite: INSY 116. STAT 222 Probability, Statistics and Reliability 2 credits The course deals with specific probability distributions such as binominal distribution, normal distribution, Poisson distribution, Chi-Square distribution, and distribution of student. Topics such sampling theory, theory of estimation, hypothesis testing and significance and Analysis of Variance (ANOVA) are also discussed. Prerequisite: STAT 122. INSY 217 Database Management Systems 3 credits This course provides an introduction to the different systems of database management (DBMS). It gives a detailed study of the relational model, the relational algebra, the normalization of relations, language and design of SQL transaction and how they work. Prerequisite: INSY 125. INSY 317 Database Development PL/SQL 4 credits The course addresses the study of a relational database under the Oracle environment. Students will be introduced to the DBMS and SQL based on a client /server architecture. Students study how to formulate SQL queries, create tables, indexes and statements using SQL * Plus. The course also defines the different levels of security while maintaining data integrity. The basic concept of PL/SQL are discussed with the triggers, stored procedures, functions and packages. Prerequisite: INSY 217.

INSY 228 Programming With C 4 credits This course provides a detailed study of the language C. This involves the study of variables and basic data types, control structures, arrays and a number of dimensions, functions, recursion, structures, pointers and dynamic management of memory, files and the design of structured Programming. Prerequisite: INSY 216 INSY 419 Design Methodology of Information Systems 4 credits This course covers the development life cycle of a system. Methodologies, techniques and tools used during the design, implementation and maintenance will be highlighted. The rapid application development, object oriented analysis and design methods will also be discussed. At the end of this course, students are expected to design a database for general use with the interface and dialogs appropriate. Students further identify the methods that can be used for special purpose specifications. Prerequisite: INSY 317. INSY 214 Computer Maintenance 3 credits The course is an introduction to the architecture of the material, the use of diagnostic programmes, assembly, installation and repair of equipment. Prerequisite: INSY 125. INSY 216 Algorithms 4 credits This course is designed for novice programmers. Its objective is to provide students with an abstract and logical thinking and the tools needed to write a computer programme. Students are introduced to fundamental concepts and algorithms that are known to most Programming languages. The course covers data structures, analysis and implementation of algorithms that use these structures. This course emphasizes the practical, providing the students with a toolbox of techniques that can be used for a variety of solutions in Programming. Prerequisite: INSY 125. INSY 323 Object Oriented Programming with C + + 5 credits With this course students learn the fundamental concepts of OOP (classes, depending friends, constructors, destructors, pointers to objects, inheritance, polymorphism and encapsulation). It also covers classes and generic functions, except the capture and flow of input/output redirected to files. Prerequisite: INSY 228.

INSY 316 Data Structures 5 credits In this course, students learn the types of advanced data and their manipulation by Programming. These data types are ordered lists, linked lists, doubly linked lists, stacks, trees, binary trees, and graphs. Prerequisite: INSY 228.INSY 411 Computer Networks 4 credits This course covers various topics in communication systems distribution. It includes models of parallel transmission, the parameters for routing and network analysis and dissemination strategies in the static and dynamic networks. The OSI model, bandwidth, multiplexer, management errors and their correction are also be put in evidence. Prerequisite: INSY 214.INSY 417 Java Programming 4 credits With this course, students learn about the Java development environment, the different packages offered by this language, all the concepts of object-oriented based Java applets and their use and development including network sockets. Prerequisite: INSY 323.INSY 418 Dot Net 4 credits This course is an introduction to new Programming languages i.e., C#, VB.NET, ASP.NET, J# and Dot Net on which they depend. A draft programme is used to illustrate different aspects of the Dot Net such as file input/output, catching exceptions (exceptions hundling), the collection of classes Dot Net and the concepts of object-oriented Programming as Dot Net. Prerequisite: INSY 323.INSY 424 Web Technology and Internet 4 credits This course provides instruction on HTML first, then servers and database access, session management clients, Java Beans, Java Script and VB script. The course allows students to set up websites using different web servers like IIS (Internet Information Server) and Apache. Prerequisite: INSY 417.INSY 422 Internship (Industrial Attachment) 4 credits In internship or industrial attachment, the student of AUCA needs to be exposed to the practical experience in the recognized fields of computing. In this internship exercise the student is expected to practice the skills and knowledge that are learned in either Information Management or Networks & Information Systems that will be used in their respective fields of study after graduating from AUCA. The student is expected to prepare a written report under the direction of the supervisor.

INSY 421 Research Project (Memoire) 6 credits This course deals with a research problem that a student develops while taking classes at AUCA. The problem is approved by the Faculty of Information Technology. After approval, the student writes the introduction, reviews the literature related to the topic, writes the methodology in which the student shows how the data will be collected, collects the data, analyzes and interprets results and then gives appropriate conclusions and recommendations in a written document. This course is taken towards the end of the study. Prerequisite: All Courses of Information Technology INSY 329 Operating System 4 credits This course covers the various modules of an operating system. These modules include the management of microprocessor storage devices, semaphores, Multi Programming and management processes. It also covers the different components of an operating system as the file system, and Kernel. Security and performance measurement system are also brought to light. Prerequisite: INSY 125.MATH 127 Digital Computer Fundamentals 3 credits This course provides students with some tools (mathematical and logical) that enable them understand the physicality and software of a computer. It includes Boolean algebra, combinatorial logic, the foundations and their digital conversations, the study of certain registers, ports and logical integration. The course also concludes with the application of a few integrated circuits (organization of the processor, battery, memory). Prerequisite: AMAT 111.INSY 321 Software Engineering 3 credits This course deals with fundamentals of software engineering using a group project as the basic vehicle. Topics covered include the software crisis, managing complexity, requirements specification, architectural and detailed design, testing and analysis, software process, tools and environments. Prerequisite: INSY 317.


[simple-staff-list group=”Faculty of Information Technology”]