Computer Sciences and Information Technology
The Faculty of Computer Sciences equips students with foundational and applied knowledge in software development, systems analysis, artificial intelligence, and cybersecurity to address digital era demands.


Fundamentals of Database Systems
Kaitlyn Salter
Toronto Academic Press, 2023-12
This book covers various aspects of database systems such as data modeling, relational databases, SQL programming, database design, and database administration. It is an essential resource for student...

Android Programming
Bill Phillips, Chris Stewart
Addison-Wesley Professional, 2015-08-01
Android Programming: The Big Nerd Ranch Guide is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you ...

5G Verticals
Rath Vannithamby, Anthony Soong
John Wiley & Sons, 2020-01-31
A comprehensive text to an understanding the next generation mobile broadband and wireless Internet of Things (IoT) technologies 5G Verticals brings together in one comprehensive volume a group of vis...

CCNP and CCIE Security Core SCOR 350-701 Official Cert Guide
Omar Santos
, 2020
Trust the best-selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and pra...

Artificial Intelligence
Chris Neil
, 2020-12-27
Do you want to discover what Artificial Intelligence is and how it will change our life, our business, our health in the future? If yes, keep reading... What comes to your mind when you hear the word,...


General-Purpose Graphics Processor Architectures
Tor M. Aamodt, Wilson Wai Lun Fung, Timothy G. Rogers
Morgan & Claypool Publishers, 2018-05-21
Originally developed to support video games, graphics processor units (GPUs) are now increasingly used for general-purpose (non-graphics) applications ranging from machine learning to mining of crypto...

Systems Engineering
Sandra L. Furterer
, 2021-12
"This book provides a guide for systems engineering modeling and design. It focusses on the design life cycle with tools and application-based examples of how to design a system, focusing on incorpora...

Reconfigurable Computing Systems Engineering
Lev Kirischian
CRC Press, 2017-12-19
Reconfigurable Computing Systems Engineering: Virtualization of Computing Architecture describes the organization of reconfigurable computing system (RCS) architecture and discusses the pros and cons ...

Cyber Resilience System Engineering Empowered by Endogenous Security and Safety
Jiangxing Wu
Springer Nature, 2024-10-29
This book reveals the essence of endogenous or internal contradictions in cyberspace security issues, systematically expounds the principle of cyberspace endogenous security and safety, introduces the...

Software Architecture
Patrizio Pelliccione, Rick Kazman, Ingo Weber, Anna Liu
Springer Nature, 2023-09-11
This book provides a collection of cutting-edge research roadmaps that attempt to determine and perhaps even shape the future of software architecture research. It contains a distillation of the outpu...