Intakes: JAN & FEB | APR & MAY | AUG & SEP

Intakes: JAN & FEB | APR & MAY | AUG & SEP

Certificate in Computer Science

Overview

A Certificate in Computer Science is a program designed to provide students with foundational knowledge and skills in computer science and information technology. This certificate program typically covers a range of subjects related to programming, computer systems, data structures, and algorithms.

Program Highlights

Programming Fundamentals: Students learn the basics of programming languages, such as Python, Java, or C++. They gain skills in writing code, understanding control structures, and solving problems through programming.

Data Structures and Algorithms: The program covers fundamental data structures, such as arrays, linked lists, stacks, queues, and trees. Students learn about algorithm design and analysis to develop efficient solutions to computational problems.

Web Development: Students explore the basics of web development, including HTML, CSS, and JavaScript. They learn to create interactive web pages and gain an understanding of front-end development principles.

Database Management: The program introduces students to database management systems and SQL. They learn about database design, querying, and basic database administration.

Computer Systems: Students study computer architecture and gain an understanding of computer components, memory management, and operating systems.

Admission Requirements

At least a good “O” level certificate with at least (5) five passes including English and Mathematics.

Programme Structure

YEAR 1 QUARTER 1

COM110 – Communication Skills (3CU):

Communication Skills is a course that focuses on developing effective communication skills for IT professionals. Students will learn about the principles and practices of effective communication, including verbal and nonverbal communication, active listening, and feedback. They will develop their skills in writing reports, delivering presentations, and conducting interviews.

CSC111 – Introduction to Data Communication & Networks (4CU):

Introduction to Data Communication & Networks is a course that provides students with an introduction to the principles and practices of data communication and networking. Students will learn about the basics of data communication, network architecture, and network protocols. The course may cover topics such as network security, wireless networks, and cloud computing.

CSC112 – Fundamentals Of Information Technology (4CU):

Fundamentals Of Information Technology is a course that provides students with an introduction to the principles and practices of information technology. Students will learn about computer hardware, software, operating systems, and networking. They will develop their skills in using various computer applications, such as word processing, spreadsheets, and presentation software. The course may also cover topics such as computer security, internet usage, and emerging technologies.

CSC113 – Computer Applications 1 (5CU):

Computer Applications 1 is a course that focuses on developing practical computer skills for IT tasks. Students will learn about various computer applications, such as word processing, spreadsheets, and presentation software. They will develop their skills in using these applications to create professional documents, manage data, and enhance productivity in an IT setting.

 


YEAR 1 QUARTER 2

ACC120 – Fundamentals Of Accounting (3CU):

Fundamentals Of Accounting is a course that provides students with an introduction to the principles and practices of financial accounting. Students will learn about basic accounting concepts, such as assets, liabilities, equity, revenue, and expenses. They will develop their skills in preparing and analyzing financial statements.

CSC121 – Computer Repair & Maintenance (3CU):

Computer Repair & Maintenance is a course that focuses on developing practical skills in repairing and maintaining computer hardware and software. Students will learn about the technical aspects of computer repair and maintenance, including hardware troubleshooting, software installation, and virus removal. They will develop their skills in using computer repair and maintenance tools and software.

CSC123 – Computer Applications 11 (3CU):

Computer Applications 11 is a course that focuses on developing practical computer skills for IT tasks. Students will learn about various computer applications, such as word processing, spreadsheets, and presentation software. They will develop their skills in using these applications to create professional documents, manage data, and enhance productivity in an IT setting.

 


YEAR 1 QUARTER 3

CSC131  – Introduction to Operating System (4CU):

Introduction to Operating System is a course that provides students with an introduction to the principles and practices of operating systems. Students will learn about the basic operating system abstractions, mechanisms, and their implementations. The course may cover topics such as concurrent programming, inter process communication, and distributed operating systems. Students are expected to have taken an undergraduate level course on basic hardware and software aspects of computer systems organization and have prior programming experience with C.

CSC132 – Introduction to Computer Mathematics (3CU):

Introduction to Computer Mathematics is a course that provides students with an introduction to the basic mathematical concepts used in computer science. Students will learn about mathematical logic, set theory, graph theory, and combinatorics. The course may cover topics such as algorithms, data structures, and discrete mathematics.

CSC133 – Fundamentals of A+ (4CU):

Fundamentals of A+ is a course that focuses on developing practical skills in computer hardware repair and maintenance. Students will learn about the technical aspects of computer hardware, including computer assembly, installation, configuration, and troubleshooting. They will develop their skills in using computer repair and maintenance tools and software.

 


 

YEAR 2 QUARTER 1

CSC211 – Principles of Network Administration & Configuration (5CU):

Principles of Network Administration & Configuration is a course that provides students with an introduction to the principles and practices of network administration and configuration. Students will learn about network architecture, network protocols, network security, and network management. The course may cover topics such as network design, network troubleshooting, and network performance optimization.

CSC212 – Computer Systems Project (5CU):

Computer Systems Project is a course that provides students with an opportunity to apply their knowledge and skills in a real-world project. Students will define, develop, research, and write or produce in electronic or visual form an individual project of serious merit. The project is intended to demonstrate the range of skills acquired during the student’s training in Computer Science. The project should also demonstrate a high level of professionalism and ethical standards.

CSC213 – Industrial Training (4CU):

Industrial Training is a course that provides students with practical work experience in a professional computer science environment. Students will have the opportunity to apply their knowledge and skills in a real-world setting, gaining valuable industry insights and networking opportunities. They will work under the supervision of professionals and contribute to real-world computer science tasks or projects. The course may also involve reflective assignments and evaluations to assess the learning outcomes of the internship experience.

CSC214 – Desktop Publishing (3CU):

Desktop Publishing is a course that focuses on developing practical skills in creating professional documents using desktop publishing software. Students will learn about the principles and practices of desktop publishing, including layout design, typography, and image editing. They will develop their skills in using desktop publishing software to create professional documents, such as brochures, flyers, and newsletters.

Start Your Journey: Apply Today and Shape Your Future

Seize the opportunity to embark on a transformative educational experience by submitting your application today.
0414-233-294 | 0414-232-856