BSc. Information Technology

Why choose Information Technology?

Information Technology scholars ask questions such as: Can we invert the web that connects humans? How can we improve the internet that features evolving characters? What is the future of Artificial Intelligence?

Information Technology is a field of theoretical and practical problem solving, combining creativity and innovation with mathematics, logic and communication. A strong understanding of IT principles helps prepare you for a long career of problem-solving and system building without requiring continual training.

During the course of your studies, you will actively be solving problems and building new programs in class and tutorial labs. Students interested in gaining experience with information Technology research may pursue opportunities to work in research laboratories, either as a volunteer or as part of research courses.

Career opportunities

As an Information Technology graduate, you'll be prepared for career opportunities in areas such as the civil service, the non-profit sector, and the business world. A degree in Information Technology can also be used as a stepping-stone to graduate studies or another professional degree such as law, medicine, veterinary medicine, or education.

Courses in this programme

Software Design and Development, Databases and Database Management, Data Networks and Communication, IT Security, Entrepreneurship and IT Project Management.

Detailed course information

First year Degree Student Handbook

Information! “ At Knutsford School of Science and Technology, I found a very exciting environment and support to establish one of the most successful multidisciplinary research groups and to expand my external collaboration and service as editor of major publications in social networks. Connecting to industry helps to realize practical benefits of our data science related research. My students have major prestigious provincial, national and international awards and scholarships. ” – John E, PhD - Professor
Programme Duration

Minimum of four (4) years and maximum of six (6) years

Credits Required for Award of Degree

The credits required for the award of the first degree are as follows:

  • Entry into Level 100: A maximum of 132 credits and a minimum of 120 credits.
  • Entry into Level 200: A maximum of 102 credits with a minimum of 96 credits.
  • Entry into Level 300: A maximum of 72 credits with a minimum of 60 credits.
Components of the Programme
Core Courses (Department's Requirement)-99 credits
Electives Courses-9 credits
Mandatory Courses (Univ. Requirement)-18 credits
Research Project-6 credits


132 Credits


(Information Technology Option)


This is a 4-year undergraduate programme in Information Technology. In the first two years of study, students are required to take courses such as Introduction to Information Technology, Introduction to Literature, Introduction to Problem Solving & Programming, Calculus, Critical & Theological Thinking Skills, Critical Thinking. In the third and final years, however, students take courses such as Software Development, Databases and Database Management, Networking, IT Security, Entrepreneurship, and IT Project Management.

Aims and Objectives

The overall goal of the programme is to provide broad-based education to computer science students who will produce graduates equipped to apply best practices in software design, research and implementation to a wide range of software and computer systems in organizations.


In fulfilling this, the program is designed to:

  • Impart sound technical knowledge and skills to students on a range of computer science courses, thereby enabling them to develop the appropriate know-how in troubleshooting, designing and implementing software and computer systems, and
  • Develop entrepreneurial and basic business skills to enable students recognize opportunity and develop businesses to facilitate service delivery.


More specifically, the programme aims at developing technical competencies in the area of Software Design and Development, Databases and Database Management, Data Networks and Communication, IT Security, Entrepreneurship, and IT Project Management.


The objectives of the programme are to train students who will be able to:

Demonstrate a sound understanding of the fundamental principles, theories, and practices both in the computer industry and in the academic field.

Demonstrate a high level of expertise in the use of computer hardware and software systems.

Demonstrate an understanding of the principles underlying the design and the performance of computer hardware and software.

Develop, test, document, and maintain software and further evaluate computer applications.

Effectively communicate ideas, proposals and design to colleagues and to potential user

Produce graduates who can function effectively as part of a project team involved in programming, system analysis and design, database, networking, web technology, multimedia, and mobile applications.

Align the dynamic nature of digital technology (innovation) to businesses or organizations.

Recognize business opportunity that enables them to develop IT services for commercial gain. Pursue higher degrees in Computer Science and related areas.

Develop the requisite skills for undertaking research-based IT projects.

Programme Description and List of Courses

Mandatory or University Required Courses (KREQ) Level 100

KREQ110 Critical & Theological Thinking Skills 3 Credits

The objective of the course is to equip students with skills that will enable them to think critically before making choices and decisions in today’s complex world. This multi-disciplinary course aims at providing the critical thinking skills. The course introduces students to the principles, concepts and tools of good reasoning and decision-making. Judgments are evaluated and processes examined in context. The course is structured in two modules. Module I focuses on philosophical, psychological and sociological thoughts and tools available for critical thinking and cognitive development. Emphasis is laid on arguments; its nature, uses, and impacts. Details include: Critical Thinking Concepts and Propositions; Language and its uses: Truth and Validity; Definitions; Recognising Arguments: Premises and Conclusions; Logical Analysis and Evaluation of Arguments; Fallacies and Methods of their Debunking; Categorical Prepositions and Categorical Syllogism; and Inductive and Deductive Reasoning. Module II introduces students to basic theological themes that relate to issues discussed in Module I.

KREQ120 Academic Writing I 3 Credits

This course develops students’ ability to listen attentively and to communicate effectively with clarity and precision to context. The skills developed are not only critical to their academic success but also their professional career and life-long success. The course begins with an introduction to basic issues in grammar and composition including grammatical structures such as the parts of speech and punctuations, their combinations, usage and functions in written and verbal situations; and also the forms of writing such as: Narrative, Discursive, Argumentative, Expository and Descriptive. Reading and writing skills relevant to academic and professional work are then introduced. These will include the structure, unity, completeness and coherence in essay writing; summarizing as a skill basic to exposition, writing from sources, referencing skills and avoiding plagiarism. Emphasis will be placed on class activities and group work, oral presentations and extensive practical assignments.

KREQ130 Numeracy Skills 3 Credits

This course is designed for students in the humanities. It aims at developing students’ ability to apply mathematical thinking in order to solve a range of problems in everyday situations. Building on a sound mastery of numeracy, the emphasis is on selected topics from basic Arithmetic, Algebra, Rates (fractions, proportions and percentages); Approximating Numbers (rounding up of numbers and significant numbers); Mathematical Reasoning, (inductive and deductive reasoning); Statements; Truth Tables; Necessary and Sufficient Conditions; Basic Set Theory; Nature and Uses of Statistics; Sources of Data; Data Types and Measurement Scales; Methods of Data Manipulation (aggregation & interpretation); Basic Probability with Illustrations from various disciplines; Establishing Relationships between Variables and the use of Basic Computer Packages such as Excel in analysing data.

KREQ150 Understanding Human Societies 3 Credits

The course is designed for students pursuing science-related Programmes at the undergraduate level. The aim of the course is to introduce students to the broad array of issues that shape human societies. It assists students to gain knowledge on the evolution of human society. It is also designed to help students to understand some macroeconomic issues with particular reference to the Ghanaian economy.

KREQ160 Science and Technology in Our Lives 3 Credits

This course deals with the application of science to everyday life. The course will, therefore include material to assist students to appreciate the foundations of scientific thought, the application of science and technology and the demands of changing societies for scientific and technological advancement. The course is expected to foster broad familiarity with key advances in science and technology. The course will be delivered through lectures, tutorials, class exercises, homework assignments, and examinations.
The course is divided into two modules. All students are required to take both modules.

Module I
This module gives a general overview of the application of science and technology to everyday living, and will last for five (5) weeks.

Module II
This Module will last for eight (8) weeks and comprises the following four areas:

I.Earth Resources
II.Food and Nutrition in everyday Life
III.Everyday Physics and Animals as Friends of Humans

Students are required to select one of the three areas above

Mandatory or University Required Courses (KREQ) Level 200

KREQ210 Academic Writing II 3 Credits

This course builds on Academic Writing I - KURC 103. It is designed to further develop students’ language and communication skills. The course is divided into two modules. All students are required to take both modules. Module I presents more advanced reading, writing, and analysis of task carried out in KURC 103, and it lasts for six weeks (Week 1-6). Module II provides students with the opportunity to build writing competency in any one of the three concentrations on offer. The three areas are: Academic Writing for: Business, Humanities, and Science and Technology. The module lasts for seven weeks (week 7-13).

i) Academic Writing for Business
This concentration presents more advanced reading, written, and analysis in the context of the study of business and economics. Emphasis is laid on critical analysis, accurate summary and paraphrase, and appropriate methods of citation, and students will be asked to consider a variety of business-related texts from a critical standpoint. In this class, students will read and analyze case studies leading to individual business-related research while working on oral presentation skills.

ii)Academic Writing for the Social Sciences
This concentration presents more advanced reading and writing tasks, including those related in particular to conducting research and writing in the social Sciences. Emphasis will be on: Developing close reading skills appropriate for long and complex academic articles; Learning how to find, classify, and evaluate a variety of sources; Paraphrasing, summarizing and synthesizing information from multiple sources; Demonstrating sound argumentation skills; Drawing logical inferences and conclusions from textual evidence; Avoiding plagiarism by successfully referring to and building upon the ideas of others; Integrating basic data analysis into an argumentative paper;  Learning how to compose critical ‘texts’ for a variety of purposes and audiences as they relate to peoples’ literacy practices in new digital communication environments (multimodality).

iii)Academic Writing for Science and Technology
This concentration uses texts from science, medicine and engineering to allow students to practice organizing and synthesizing ideas, reporting on technical methods and results and explaining technical and scientific ideas to scientific and non-technical audiences. In addition to the textbook and texts provided by the instructor, students will bring in texts from their field of study and/or interest to use as models and sources. They will study these texts and produce a variety of texts of their own in order to practice the style and methods appropriate for technical discourse in science, medicine, and engineering.

KREQ220 Africa and World Development 3 Credits

This interdisciplinary course is designed to provide students with basic knowledge and understanding of Africa and world development. Part I examines the ideas, history, events, policy debates and practical interventions that are shaping the economic, social and political direction of world development today.
This part will last for four weeks.
Part II examines the histories, people and cultures of Africa and its development in the context of global development and discusses what measures are needed as a way forward for Africa’s development. The general introduction will take two weeks after which students will be required to take one of these modules:

Gender Issues in Africa’s Development
Introduction to Leadership in Africa
Introduction to African Theatre Arts
i)Gender Issues in Africa’s Development
This module will introduce students to key concepts and issues in gender and development with specific reference to Africa. The main objective of this module is to help students appreciate the gendered nature of African societies, how this impacts development and state as well as state and civil society responses to gender inequalities. The course will cover topics such as why we deal with gender issues in African studies and key gender concepts and make a case for transforming relations on the basis of three justifications – citizenship rights and the constitution, development imperatives and the promotion of gender-equitable cultures. It argues that development is not a neutral process, but impacts men and women differently. Key topics will include men and women’s access to resources in Africa such as land, labour, credit, time and social capital, production and reproduction. The module will also examine the gendered implications of natural resource management and sustainable development as well as decision making. It will further examine state and civil society responses to gender issues in Africa. The main objective of this foundation course is to sensitize students to gender issues and enable students recognize and understand the relevance of gender as a development issue and how gender inequalities negatively affect development.

ii)Introduction to Leadership in Africa
Good leaders are expected to solve new problems that arise in their domain and the changing landscape of business. Leadership is a complex process by which the leader influences others to perform and achieve. Leadership attributes – beliefs, values, ethics, character, knowledge and skills – are all traits which can be learned. This course provides the basis for understanding what leadership is and what leaders do to be successful. The course particularly seeks to make students understand traditional and contemporary concepts and practices of leadership in Africa.

iii)Introduction to African Theatre Arts
The course provides a balanced theatre arts programme that guides students to achieve the standards in the performing arts. Theatre courses will emphasize artistic perception and creative expression.  They will promote understanding of aesthetic valuing, historical and cultural awareness, and the interconnections of the arts and other disciplines. Students will be trained in the fundamental skills of the theatre arts, including improvisation techniques, body control, voice, diction, pantomime, learning of lines, creation of character, projection of ideas and emotions, dance and preparation and acting of scenes from plays.  Acting projects will provide positive groups experiences in collaborative assignments, developing self-discipline, evaluating the performances of others, and accepting constructive criticism.  Instruction develops language skills and appreciation through reading dramatic literature; using written critiques; writing dramatic scenes, character analyses, play reports, and introductions; observing with sensitivity; listening critically; and speaking effectively.

Mandatory or University Required Courses (KREQ) Level 400

KREQ400: Research Project/Project Work 6 Credits

The Project work provides the students with the opportunity to select and study a research problem and present their findings logically and systematically in a clear and concise manner. The selected topic must deal with a problem involving the use of analytic or predictive models leading to sound generalizations and deductions. The course, therefore, equips students with skills and knowledge of (a) a good understanding of relevant methodology and literature, (b) the significance and relevance of the problem, (c) a logical and sound analysis and (d) a clear and effective presentation.

Information Technology Course (KCIT) Level 100

KCIT101 Introduction to Information Technology 3 Credits

This course introduces fundamental concepts underpinning state-of-the-art applications in Information Technology. Topics include: Quantitative and historical perspectives underlying major information technologies, theoretical background on a wide range of information technologies as well as issues surrounding the social, economic, and political contexts in which IT exists. It provides exposure to cutting-edge technologies and trends including wireless multimedia, mobile communications, computer security, digital video and audio, and high-performance computing.

KUCS101 Introduction to Problem Solving & Programming 3 Credits

This course introduces students to the fundamental concepts of computer science, problem-solving, algorithm and program design, data types, loops, control structures, subprograms, and arrays. Students will learn to write programs in a high-level programming language and an appreciation of current social and ethical aspects of computer science.

KUCS103 Calculus 3 Credits

This course introduces students to the basic concepts in calculus. Topics include a brief review of polynomials, trigonometric, exponential, and logarithmic functions, followed by a discussion of limits, derivatives, and applications of differential calculus to real-world problem areas. An introduction to integration concludes the course.

KCIT102 Database Fundamentals 3 Credits

This course introduces students to relational database management systems and their applications. Students will learn about types of databases, data modeling, designing relational databases, normalization and relationships, and recent trends in database management, including web applications. Students apply learned concepts using modern database applications to create tables, queries, forms, and reports.

KUCS102 Programming in Visual Basic 3 Credits

This course will build on the fundamentals of structured and object-oriented programming. It covers client and server-side scripting languages and an SQL database management system. Students will use open-source software tools to develop database-enabled web applications.

KCIT104 Ethical and Legal Issues in Computing & IT 3 Credits

This course examines the legal, social, and ethical issues surrounding software development and computer use. Professional conduct, social responsibility, and rigorous standards for software testing and reliability will be stressed. Issues such as liability, intellectual property rights, security, and crime will be examined in the context of computer use. Students are expected to be able to conduct research on the Internet.

Information Technology Course (KCIT) Level 200

KBUS201 Principles of Management 3 Credits

This course introduces students to the principles and practices of management. The study of organisations; The Environment of Organisations; Evolution of Management theory; Management concepts; The Managerial functions of Planning, Leading, Organising, Controlling; Managerial Skills are examined. Managing Individuals in organisations: Managing differences; Motivation; Managing Groups and Teams - Group behaviour; Conflict and co-operation; Power and Politics; Leadership; Ethics and Social Responsibility are also examined. Finally, Managing Structure and processes: Organisational structure; Job Design; Restructuring, re-engineering, downsizing; new structural forms of Communications, Careers, Change; Diversity; Knowledge Management are discussed.

KUCS201 Computer Architecture and Low Level Programming 3 Credits

This course will focus on implementation of arithmetic operations, processor organization, pipelining, fetch and execute cycles, the memory hierarchy, the organization of the classical von Neumann machine and its major functional components, I/O devices, processor organization, Intel 8086 and Motorola 68000 family of processors, instruction set architecture (with hands-on experience in micro processor design and implementation). Purpose of an Assembler or Low-Level Program and its functions. Writing assembly language or Low-Level programs using an assembler. KUCS203 C++ Programming 3 Credits

This course introduces students to program design and problem solving using the C programming language. Programming topics include control structures, functions, arrays, pointers, and file I/O.

KUCS211 Introduction to Statistics and Probability 3 Credits

This course introduces students to the foundations of statistical analysis. Emphasis will be placed on applications of the methods in the disciplines covered by Management, Finance and Social Sciences. The contents include the following: Probability and distribution theory; Data collection; Data presentation and analysis; the normal distribution, Goodness of fit; Regression and correlation.

KUCS209 Discrete Mathematics 3 Credits

This course gives an understanding and uses (abstract) discrete structures that are the backbone of computer science. In particular, this class is meant to introduce logic, proofs, sets, relations, functions, counting, and probability, with an emphasis on applications in computer science.

KCIT202 Information Technology Resource Planning 3 Credits

This course provides essential strategies and procedures for planning, organizing, staffing, monitoring, and controlling design, development, and production of the system to meet stated IT-related needs in an effective and efficient manner. It fulfills the writing-intensive requirement for BSc in Information Technology.

KUCS202 Data Communication and Networking I 3 Credits

The principles and techniques of computer networks with special reference to interconnections of PC networks and PCs to a host computer are discussed.
Network topologies, Terminal based networks, peer-to-peer and server-based networks. Examples of Network Systems: Arpanet, Ethernet: Contention and CSMA/CD methods and Public Networks, Local Area and Wide Area Networks. Wireless Networks and others.
Design and implementation of local area networks: Field measurements, Drawings and building the Network (cabling), connection of switches, cost estimates, subnetting and configurations of IPs, TCP/IP and the Internet.

KCIT204 Systems Analysis and Design 3 Credits

This course will introduce students to Information Systems Development Life Cycle, emphasizing the analysis and design phases; the role of analyst and designer; practical application of structured systems analysis and design techniques; project stages will be studied using the framework of a common structured development methodology and a case tool, and an introduction to object-oriented methodologies.

KCIT206 Database Management 3 Credits

This course introduces the logical and physical characteristics of data and their organization in computer processing. It emphasizes data as a resource in computer applications and examines a database management system (DBMS) software and design, implementation, and use.

KUCS204 Data Structures 3 Credits
This course covers the design and analysis of data structures and associated algorithms using object-oriented methods. Topics to be covered include: Generic types; Linked lists; Stacks and queues; Binary trees; Balanced binary trees; Multi-way trees; B-trees and B+-trees; File organization; Searching and sorting, Set representations; Hashing.

KUCS301 Operating Systems 3 Credits

It covers issues in multiprogramming. Covers concurrent processes and synchronization mechanisms; processor scheduling; memory, file, I/O, and deadlock management; performance of operating systems; and projects dealing with synchronization in multi-programmed OS and virtual memory management. Practices and procedures for installing and configuring modern operating systems, including user accounts, file, print. Students receive real-world experiences with multiple operating systems through lab sessions.

Information Technology Course (KCIT) Level 300

KUCS303 Data Communication and Networking II 3 Credits

This course focuses on the primary aspects of data communications networking, including a study of the Open Systems Interconnection (OSI) and Internet models. Students will start at Layer 1 with the study of various Layer 1 interface and cabling configurations. They will construct and test various cables with connectors. Moving up the OSI layers, students will focus on IP network addressing, network design, and enhanced hands-on router and port configurations. They will also learn security protocols and do static routing, EIGRP, RIPv2, and OSPF configurations.

KUCS305 Object Oriented Programming 3 Credits

This course introduces students to programming in the Java language. Topics include problem-solving methods and algorithm development, program structures, abstract data types, simple data and file structures, and program development in a modular, object-oriented manner. Introductory use of OO language features, including data hiding, inheritance, polymorphism, and exception handling. An introduction to Java servlets and applets is included. Emphasis on program development is reinforced through several programming projects.

KCIT301 Software Engineering 3 Credits

This course equips students with a practical set of skills for the development of software systems. The course examines: The software crisis; why projects fail (case studies); design and engineering perspectives; Decomposition and modularity; coding style; naming; configuration; testing; efficiency; Object-oriented design - Design as modelling; The Unified Modelling. Language; use case analysis; class modelling; object interaction; state and activity descriptions; Interaction styles; user models; requirements gathering; prototyping; evaluation; Design challenges - Hazards; risk; reliability; management failure (case studies); Project management - models and metaphors of development; waterfall model, including technical review structure; evolutionary and incremental models (Spiral, RAD, RUP); novel structures (Chief programmer, Pair programming, XP).

KCIT303 Web Technologies I 3 Credits

This course introduces the principles and techniques necessary for successful client-side web development. Topics such as XHTML, Cascading Style Sheets, JavaScript, DOM, XML, RSS, and AJAX are presented. Students will learn to develop attractive and interactive web pages and applications and use client-side web-scripting languages to solve problems both with a text editor and a more powerful WYSIWYG HTML editor.

KCIT305 Advanced Databases 3 Credits

This course explores advanced concepts of database modeling using enterprise-level database management system. Topics include object-oriented database processing, data integrity, transactions, locks, concurrency control, backup, recovery, optimization, data mining, Internet databases, server programming, and security.

KCIT302 Applications of Digital Technologies 3 Credits

The course covers an overview of technologies and applications of a wide array of digital components used within state of the art IT systems. Topics include an understanding of the applications of such digital devices embedded within telecommunications systems, storage systems, computing systems, multimedia systems, and computer networks.

KCIT304 Web Application Development 3 Credits

This course teaches how to develop software for web applications. Covers client-server computing, theories of usable graphical user interfaces, and models for web-based information retrieval and processing. Goals are to understand how to design usable software interfaces and implement them on the web, learn how to build software that accepts information from users across the web and returns data to users, and understand how to interact with database engines to store and retrieve information. Specific topics are HTML, CGI programming, Java, Java applets, JavaScript, and Java Servlets.

KCIT306 Computer Crime, Forensics and Auditing 3 Credits

This course covers computer crime, relevant laws, agencies, and standards and examines auditing, logging, forensics, and related software. It also explores legal principles such as chain of evidence, electronic document discovery, eavesdropping, and entrapment. Students get hands-on experience with forensics tools.

KUCS302 Management Information Systems 3 Credits

This course is concerned with how information systems have grown from automation of office systems that assist managers to make decisions into a knowledge-based enterprise. It introduces information systems through a survey of information systems technologies and the way they affect management. Management strategies and technical issues will be considered. Students are expected to identify information system needs and participate in its development in order to create a business competitive advantage.

KCIT308 Web Technologies II 3 Credits

This course introduces Rapid Application Development (RAD), client- and server-side scripting for user and database interaction. Students build skills in web application development using different technologies and frameworks. Topics such as session tracking/cookie management, privacy and integrity issues, and web services are also covered.

KUCS306 Research Methods 3 Credits

This course is designed to provide students with a conceptual map for conducting an information technology-focused research project and reporting. It covers the general research processes, identifying a research problem, scoping, design and implementation of a solution to the problem.

Information Technology Course (KCIT) Level 400

KCIT401 e-Business 3 Credits

This course is designed to enable students to specify, design, implement and maintain effective e-Business applications. Topics include: the infrastructure of e-commerce and the design and implementation of e-business portals using network and database technologies; e-business models, risks and risk management, cryptography environment of e-business data/Web mining and security/encryption techniques for finding and negotiating with trading partners to execute electronic transactions.

KCIT403 IT Entrepreneurship 3 Credits

Entrepreneurship focuses on investigating and analyzing plans for successful implementation and launching of new business ventures. Characteristics of entrepreneurs and the importance of building a variety of topics in small business and entrepreneurship, including, but not limited to marketing, finance, human resources, and operations networks. Topics include: Definitions of smaller enterprises. What constitutes a small or medium-sized enterprise, Economic theories of entrepreneurship, the roles of smaller enterprises, Variety in Entrepreneurship, Common Characteristics that successful Entrepreneurs share, Differences between small and large enterprises.

KCIT405 Information Storage and Management Technologies 3 Credits

This course provides an introduction to the principles of information storage and management technologies. It covers Direct Attached Storage (DAS), networked storage models such as Network Attached Storage (NAS), Storage Area Network (SAN), and Content Addressed Storage (CAS); and applications in business continuity, replication, and disaster recovery. It also includes exposure to real-world storage networking technologies.

KCIT407 Information Security Principles 3 Credits

The course examines security policies, models, and mechanisms for secrecy, integrity, availability, and usage controls. Topics include: models and mechanisms for mandatory, discretionary, and role-based access controls; authentication technologies; control and prevention of viruses and other rogue programs; common system vulnerabilities and counter measures; privacy and security policies and risk analysis.

KCIT409 Multimedia and Web Design 3 Credits

This provides a study of multimedia systems and applications in the business world. Topics include: multimedia applications, hypertext and hypermedia, audio, graphics, images, and full-motion video; multimedia-ready personal computers and workstations, storage devices, operating systems and graphical user interfaces; communication and networking requirements, multimedia applications on the Internet; file formats, data compression and streaming audio/video; and multimedia authoring tools.

KCIT411Digital Media Editing 3 Credits

This course examines three areas of digital media editing- tools for editing, content and logic decision process, and information technology used by major corporations for development and distribution- through video examples from the entertainment industry and corporate productions as well as hands-on editing experience.

KCIT413 Wireless Communications Networking 3 Credits

This course looks at the fundamental principles underlying wireless data communications. Topics include: wireless transmission basics, radio propagation issues, antennas, digital modulation, spread spectrum techniques and their applications, and popular standards: WiFi, WiMAX and Bluetooth. Discussions on cellular network technologies are also included.

KUCS403 Human Computer Interaction 3 Credits

This course introduces students to the human and computer interaction that exist. The content includes the following: Study modelling techniques for human activity; Evaluate methods on how an interface ought to look like in terms of functionality and fitness for purpose; Methods in order to identify existing or potential problems in human-computer interaction; Tools and techniques, Design methods, hierarchical task analysis, task analysis for knowledge description; Users requirements and modeling. Interaction design processes and heuristic evaluation user interface design; Prototyping and interaction.

KCIT402 IT Project Management 3 Credits

The course introduces software development and management of the development process. Topics include: logical design, physical design, implementation, testing, system integration, maintenance); design techniques (structured, event-driven, object-oriented); implementation; testing and software quality assurance; delivery and user training; metrics for project management and system performance evaluation; management expectations; personnel management, cost analysis and change management; management of behavioral and technical project aspects.

KUCS402 Systems Administration and Security 3 Credits

This course will provide the fundamentals in Systems Administration in Unix/Linux environments. Students will learn to install, maintain, and administer a Unix/Linux Operating Systems. It is the intention of this class to introduce students to more advanced concepts in systems administration and security and to provide references, examples, case studies, and resources that will allow them to become more proficient at UNIX/LINUX Operating System and Information Security.

KCIT406 Distributed Systems 3 Credits

Students will be taught the basic concepts in distributed computing in this course. Topics will include: Basic issues in distributed computing, Inter-process communication models, File systems, Transactions Fault-tolerant systems: Failures, risks, and recovery using RAID, methods used to implement fault tolerance. Distributed object computing, computer-based computing, web service, and future trends.

KCIT408 Modern Telecommunications 3 Credits

A comprehensive overview of the fundamental principles of telecommunications, including current status and future directions of the public switched telephone network, cellular networks, satellite networks, and computer networks will be considered.

KCIT404 Mobile Programming 3 Credits

This course introduces students to the basics of software development for mobile operating systems. A study of development environment, toolchain and programming techniques will be examined. Programming for mobile OS such as Andriod, iOS, and Symbian will be studied.

Admission Requirements

Senior Secondary School Certificate Examination (SSSCE) Applicants:

Credit Passes (A-D) in six (6) subjects comprising three core subjects, including English language and Mathematics, plus three (3) relevant elective subjects. Applicants should have an aggregate score of 6-24 in the West Africa Examination Council Examinations.

West African School Certificate Examination (WASSCE) Applicants

Credit Passes (A1-C6) in six (6) subjects comprising three core subjects, including English language and Mathematics, plus three (3) relevant elective subjects). Applicants should have an aggregate score of 6 – 36 in the West Africa Examination Council Examinations.

General Business Certificate Examination (GBCE) Applicants

Credit passes (A-D) in six (6) subjects comprising three core subjects including English Language and Mathematics plus three (3) relevant elective subjects.

General Business Certificate Examination (GBCE) Applicants

Credit passes (A-D) in six (6) subjects comprising three core subjects including English Language and Mathematics plus three (3) relevant elective subjects.

General Certificate of Education (GCE) Advanced Level Applicants

Passes in three (3) subjects (at least, one of the passes should be Grade D or better). Also, the applicant must have had credit passes (Grade 6) in five GCE Ordinary Level subjects including English Language, Mathematics and a Science subject (for non-science students) and an Arts subject (for Science students). A pass in the General paper required. Successful candidates will be placed at Level 200.

Advanced Business Certificate Examination (ABCE) Applicants

Full Diploma Certificate in ABCE. Also, the applicant must have had credit passes in five (5) subjects including English Language, Mathematics, Integrated Science or Social Studies in the General Business Certificate Examination (GBCE) or Senior Secondary School Certificate Examination (SSSCE) or West African Senior Secondary School Certificate Examination (WASSCE). ABCE candidates may be considered for admission at Level 200 of the degree programme.

Higher National Diploma (HND) Applicants

HND holders must have graduated with a good HND certificate (i.e. at least 2nd Class Lower Division). First-class HND holders may be admitted to level 300 if they are pursuing the same programme. First-class HND holders may be admitted to level 200 if they are pursuing a different programme. Second Upper and Second Lower HND holders may be admitted to level 200 irrespective of whether they are pursuing the same or different programmes.

Post-Secondary Teacher’s Certificate ‘A’/Diploma Holders

Applicants with Post-Secondary Teacher’s Certificate ‘A’/Diploma awarded by any institution accredited by the National Accreditation Board may apply for consideration for Level 200.

University Diploma Holders

Holders of University (Tertiary) Diplomas in relevant fields (e.g Communication Studies, Journalism) awarded by institutions accredited by the National Accreditation Board (NAB) may apply. Applicants with a Final Grade Point Average (FGPA) of at most 2.99 and at least 3.0 shall be considered for Level 200 and Level 300 respectively.

Mature Students

KNUTSFORD education provides opportunities for people who could not do so earlier in their lives to further their education at the tertiary level in all its programmes after some years in the workplace. The applicant must be at least 25 years old, and show proof of age with birth certificate or any legitimate documentary proof of date of birth which is at least 5 years old at the time of application; All applicants must pass Mature Students’ Entrance Examinations conducted by Knutsford University College in English Language, Mathematics and an Aptitude Test for entry into all programmes and at all levels; iii. The applicant should show proof of passes in English Language and Mathematics in SSSCE/WASSCE. Any other standard High School level examinations (for qualifications from countries outside WAEC’s aegis should be referred to the National Accreditation Board (NAB) for determination of equivalences and eligibility for admission.


International General Certificate of Secondary Education (IGCSE): Applicants should have credit passes in five (5) GCE ‘O’ Level subjects (including English and Mathematics) and three (3) passes in the relevant subjects at the Advanced Level. International Baccalaureate (IB): Applicants should have a minimum of grade 4 at the Higher Level in three (3) subjects relevant to the programme of choice (minimum of grade 5 for Health and Allied Sciences). Applicants should, in addition, have a minimum of grade 4 in English/Literature and Mathematics (SL). American High School Grade 12 Examinations: Applicants should have at least Final Grade point of 3.0.

More ways to get in touch

Ready to find out what campus is really like? Book a tour, join us at an event, or sign up for more information.

Attend an event on campus

Check our calendar to find out when we'll be in your area, or register for one of our upcoming online events.

Check events

See the campus

Guided by a current student, you'll explore our classrooms, Libraries, facilities, and more.

Book a tour

Sign up for more information

Sign up for more information about KSST, receive important details and reminders.

Get more information

Contact us and get help

Need assistance? Learn how to get a hold of us and find answers to your questions.

Contact and help

Campus Life

Life at Knutsford Campus

Get the full Knutsford experience as you pursue an advanced degree in an inspired setting with ocean views and access to a variety of student services. Small collaborative class sizes ensure each student receives personal attention.

Financial Assistance & Scholarship

Financial aid is provided ‘as and when’ the aid is available. Students would be informed of all available aid and of the criteria for accessing them. It is the student’s responsibility to apply for such aid. Financial aid provided by the college is strictly for tuition and is not refundable under any circumstance. Students may contact the Students Services Office for details.


SSNIT Students Loan
Ghanaian students interested in study loans can access the SSNIT student loans provided by the Government of Ghana through SSNIT. Interested students may contact the Students Services Office for details.

Knutsford Scholarship
Knutsford scholarship is available for Ghanaian students requiring financial aid. The award is based on financial need, academic merit, and achievements.

Excellent Faculty

Whether you’re a working professional pursuing a degree part-time, or immersed in full-time study, you will expand your thinking and widen your network as a KSST student. Small classes and accessible faculty mean you’re part of a close-knit, high caliber community that supports your advancement and strengthens your aspirations.

Perfect Programme

Studying in Perfect Peace Regardless of where or you attend your classes, or how you pace your education, you earn the same degree as your peers. Our campus locations are all centrally located near resources like gyms, beach, restaurants and east – Accra continental open market.

Dr. Hillar G.K. Addo

Dr. Hillar G.K. Addo

Acting Dean, Knutsford School of Science and Technology

Head, Department of Computer Science and Technology

Fred Oduro-Kunadu

Fred Oduro-Kunadu

Assistant Registrar/Adjunct Lecturer

Lectureship in Micro & Macro Economics and Research Methods.

See the best of Knutsford! Return to campus: Dual Learning Model Concept

In a COVID-secure environment, enjoy learning and flex between face to face and online learning. Find out more about what life is like on campus or consider visiting campus for a tour led by one of our current students.


Open Day


Open days provide a great opportunity for you to find out about courses, check out our fantastic facilities and speak to current students and staff. We're looking forward to meeting you when you visit.
Undergraduate applications

Applying to Knutsford

Applying to the Knutsford School of Science and Technology is easy, and to make things even easier we’ll give you all the support you need – from advice about fees and funding to guidance from tutors on specific course requirements. Whether you're about to leave school, or you're thinking about a career change, we’ll make your journey as smooth as possible.