Course image System Analysis and Design
Computer Science and Engineering

System Analysis and Design (SAD) is designed to delve into the analysis, design, development, implementation, and maintenance of computer-based information systems. Building on your foundational knowledge of computer hardware, software, and programming languages acquired, this course aims to provide you with comprehensive systems experience. This will enable you to manage the various components of a systems development approach effectively, ultimately leading to successful project completion.

The primary goal is to equip you with the fundamental skills required to study and understand systems, laying the groundwork for you to become a proficient system analyst. By the end of the course, you will be capable of confidently studying, analyzing, and designing functional systems.


Course image 2024 Data Communication and Networks
Computer Science and Engineering

The course Data Communication and Networks (CY 164) focuses on the fundamentals of data communication networks. The key goal is to give some insight into the rationale of why networks are structured the way they are today and to understand the issues facing the designers of next-generation data networks. Much of the course focuses on network algorithms and their performance. Students are expected to have a strong mathematical background. Topics to be discussed include: layered network architecture, Link Layer protocols, high-speed packet switching, Local Area Networks, and Wide Area Networking issues, including routing and flow control.


Course image IS INTRODUCTION TO COMPUTING TECHNOLOGY
Computer Science and Engineering

This course is an introduction to Computer Literacy for the undergraduate student. In taking this course, the student shall gain essential knowledge and acquire basic skills relevant to the use of computers in modern day learning and academic work in the university environment. The lessons shall be delivered in two sessions Theory sessions via the Virtual Learning Environment (VLE) of the institution; and Tutorial (Practical) sessions taught by face-to-face interactions in designated Computer Labs. Taught lessons are complemented with comprehensive lecture notes and lab manuals. The best way to learn about using computers is by using them; therefore, many of the activities in this course will require the student to do things on the computer. Students are highly encouraged to own and practice on their personal computers if they able to afford one

Course image NETWORK PRINCIPLES 2024
Computer Science and Engineering

This course provides a very good understanding of the principles that govern the deployment of computer networks. The course will enhance the practical know-how of the students in the area of network securities, network server setup, installation and management. Students will further be exposed to all tools, techniques and software used in monitoring network traffic. After completing this course, students will find themselves at a moderate level of expertise in the area of Computer Network Engineering, which can serve as a launchpad to the next levels

Course image INTRODUCTION TO COMPUTING 2024
Computer Science and Engineering

This course is an introduction to Computer Literacy for the undergraduate student. In taking this course, the student shall gain essential knowledge and acquire basic skills relevant to the use of computers in modern day learning and academic work in the university environment. The lessons shall be delivered in two sessions Theory sessions via the Virtual Learning Environment (VLE) of the institution; and Tutorial (Practical) sessions taught by face-to-face interactions in designated Computer Labs. Taught lessons are complemented with comprehensive lecture notes and lab manuals. The best way to learn about using computers is by using them; therefore, many of the activities in this course will require the student to do things on the computer. Students are highly encouraged to own and practice on their personal computers if they able to afford one

Course image SOFTWARE DEFINED SECURITY
Computer Science and Engineering

Generally, software security is the idea of engineering software so that it continues to function properly and efficiently under malicious attack. Software security spans over a large sector of the tech-driven industry. A few areas include but are not limited to Database Security and Operation Systems Security. Networks form the very back bone of our society and as such, it important to ensure these networks are well secured at all times. With the growth of the Internet and humanity' increasing reliance on it to perform critical functions, the potential scope and motivations for hacking and disrupting network services have also increased.

Course image Introduction to Computing Technology
Computer Science and Engineering

This course is an introduction to Computer Literacy for the undergraduate student. In taking this course, the student shall gain essential knowledge and acquire basic skills relevant to the use of computers in modern day learning and academic work in the university environment. The lessons shall be delivered in two sessions Theory sessions via the Virtual Learning Environment (VLE) of the institution; and Tutorial (Practical) sessions taught by face-to-face interactions in designated Computer Labs. Taught lessons are complemented with comprehensive lecture notes and lab manuals. The best way to learn about using computers is by using them; therefore, many of the activities in this course will require the student to do things on the computer. Students are highly encouraged to own and practice on their personal computers if they able to afford one