Technology Institute

Computer Maintenance and Technical Support Course Module (ITec3031)

This course exposes the student to hardware components of computer system and software from technician’s point of view. The course teaches about CPU . types and installation, RAM types and installation, expanding computer using cards, troubleshooting computer problems, and installing OS and application packages. Solving problems related computer system, whether hardware or software, is what the course deals about. After completion of this course, students will be able to:  Understand and identify PC hardware components Build, configure, upgrade, and maintain a computer Install operating systems and application software providing basic knowledge of preventive maintenance and how to use windows built-in diagnostic tools.  To have practical experience of troubleshooting PC hardware and software problems Understand concepts of maintenance and troubleshooting Choose CPU that matches their motherboard and install it o Choose different cards that match their motherboard and install them o Install RAM, Cards and other devices o Diagnose computer problems and solve the problems
Technology Institute

Object Oriented Programming in Java (ITec3051)

Welcome to the world of object-oriented programming using Java. This module is designed for students who wish to start learning to program in an object-oriented programming language. It is suitable for those who already have some experience with another programming language like C++, and who now wish to move on to an object-oriented one. The language we use to teach object-oriented programming is Java. As the name suggests, Object-Oriented Programming or OOPs refers to languages that use objects in programming. Object-oriented programming aims to implement real-world entities like inheritance, hiding, polymorphism, etc in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function. Object-oriented programming is concerned with isolating concepts of a problem domain into separate entities and then using those entities to solve problems. Concepts related to a problem can only be considered once they've been identified. In other words, we can form abstractions from problems that make those problems easier to approach. Once concepts related to a given problem have been identified, we can also begin to build constructs that represent them into programs. These constructs, and the individual instances that are formed from them, i.e., objects, are used in solving the problem. The statement "programs are built from small, clear, and cooperative objects" may not make much sense yet. However, it will appear more sensible as we progress through the course, perhaps even self-evident.
Technology Institute

Data Communication and Computer Networks (ITec2102)

This Data communication and computer networks module prepared for concerned students to enhance education delivery using hard copy and softcopy options. Dear students, this module divided into seven chapters with very deep data communication and computer networks contents as briefly highlighted below. In Chapter one, there are around three main topics these are Introduction to computer network, Data communication and History of computer networks. These three chapters will cover in detail in chapter one as described above. In Chapter Two, you will study about Data Communications, Transmission Mediums, Guided and Unguided transmissions, Transmission modes and transmission impairments. In addition to this you will learn more about satellite transmission too. In chapter Three, students will study about Network architecture which covers network devices, network line configuration, network topologies, connection oriented and connectionless services. In Chapter Four, you will learn about Network protocols, TCP/IP protocol suites, OSI references model and network standardizations bodies. In Chapter Five, you will know about local area networks and wide area networks, and also students will learn about LAN technologies and WAN technologies. In Chapter Six, Students will know more about client server communications, socket programming, Server side programming, server socket and multithreading concepts. In Chapter Seven, dear students in this chapter you will learn more about network security issues and integrity, cryptography concepts, symmetric and asymmetric key encryption concepts, public key and private key concepts and also you will more about digital signature and some other techniques.