SCPS332 – Client / Server Computing

Title Client / Server Computing Code SCPS332 Prerequisites SCPS112 or SCPS242 Co-requisites None Aim To introduce the concepts of client/server programming by learning how to access documents/information on web servers from a web client. Content Basics of web site development,… Read More

SCPS322 -Final Year Project

Title Final Year Project Code  SCPS312 Prerequisites SCPS212/SCPS242 Co-requisites (SCPS311, SCPS321) or (SCPS232, SCPS331) Aim To enable students to demonstrate what they have learnt in a small-sized but significant real-life type individual software development project. Content The student is allocated… Read More

SCPS312 – Distributed Systems Development

Title Distributed Systems Development Code SCPS312 Prerequisites SCS321 Co-requisites None Aim To provide an introduction to design and implementation of distributed systems, building on some concepts from Operating systems Content Distributed Systems principles: System Architectures, Networking and internetworking; Communication, Distributed… Read More

SCPS331 – Database and Information Management II

Title Database and Information Management II Code SCPS331 Prerequisites SCPS231 Co-requisites None Aim The aim of this course is to introduce to learners the current trends in database technologies.  Content Introduction to Client/Server systems and Object-Oriented database models. Transaction Management,… Read More

SCPS321 -Systems Programming (OS and Compilers)

Title Systems Programming (OS and Compilers) Code SCPS321 Prerequisites SCPS212 Co-requisites None Aim To introduce the concepts of programming the computer at the system level with particular emphasis on operating systems and formal language recognizer’s Content Section A – Foundational… Read More

SCPS311 – Advanced Programming Techniques

Title Advanced Programming Techniques Code SCPS311 Prerequisites SCPS211 OR SCPS212 Co-requisites SCPS211 Aim To help students inculcate emerging professional practices beyond object orientation with clear emphasis on enterprise development technologies. Content Articulate and apply principles of engineering reusability: simplicity, safety… Read More

SCPS242 – Visual Application Development

Title Visual Application Development Code  SCPS242 Prerequisites SCPS111 Co-requisites None Aim To introduce learners to how to program in Visual Basic as well as the fundamentals of visual applications development.  Content Introduction to Visual Basic 2005 IDE, Introduction to classes… Read More

SCPS232 – Database and Information Management

Title Database and Information Management Code  SCPS232 Prerequisites SCPS111 Co-requisites None Aim The aim of this course is to provide an introduction to databases and information management Content Introduction to databases and Relational databases, Database Design: techniques and models, conceptual… Read More

SCPS212 -Introductory Software Engineering

Title Introductory Software Engineering Code SCPS212 Prerequisites SCPS112, Co-requisites SCPS211 Aim Section A – Software Engineering  Introduction to the Software Problem; Software Process; Planning a Software Project; Software Architecture; Design; Coding and Unit Testing; Testing Section B – Platform-based Development… Read More