The most important aspect of computer science is problem solving, an essential skill for life. Students study the design, development and analysis of software and hardware used to solve problems in a variety of business, scientific and social contexts. Because computers solve problems to serve people, there is a significant human side to computer science as well. According to the association of Computing Machinery “Computing and computer technology are part of just about everything that touches our lives from cars we drive, to the movies we watch, to the ways business and governments deal with us”. Understanding different dimensions of computing is part of the necessary skill set for an educated person in the 21st century. Whether you want to be a scientist, develop the latest killer application, or just know what it really means when someone says ‘the computer made a mistake’, studying computing will provide you with valuable knowledge. This programme is thus tailored to fill the skills gap in respect of advanced computing.
The aim of the BCOS programme is to enable students to develop and use abstract computing models in addition to applying ICTs in practical situations.
ADMISSION CRITERIA
To qualify for admission to the BCOS degree programme an applicant must have any of the following qualifications:
- Five credits at ‘O’ Level including English and Mathematics.
- At least three ‘A’ level passes including English and Mathematics or equivalent
- Any relevant degree from a recognised institution.
DURATION OF STUDY
The course of study for the award of the BCOS degree shall be completed in a period of:
- Not less than four and not more than six academic years in the case of full-time students;
- Not less than five and not more than seven academic years in the case of evening students;
- Not less than four and not more than seven academic years in the case of distance education students;
- Not less than five and not more than seven academic years in the case of part time students;
- Provided that for candidates awarded exemptions on account of prior learning, the duration may be shorter, but not less than one year.
Year 1 Courses
Semester 1 | Semester 2 | ||
Course Code | Course Title | Course Code | Course Title |
SMS1281 | Academic Writing | CIT1742 | Professional Ethics in Computing |
CCS1401 | Computing and IT Skills | CIT1142 | Emerging Trends in ICT |
CCS1601 | IoT Fundamentals: Connecting Things | CCS1412 | Fundamentals of Digital Logic Design |
CCS1501 | Engineering Mathematics | CCS1102 | Fundamentals of Programming |
Year 2 courses
Semester 1 | Semester 2 | ||
Course Code | Course Title | Course Code | Course Title |
CIT2641 | Introduction to Databases | CCS2612 | Data Communication and Computer Networks |
CCS2131 | Data Structures and Algorithms | CCS2122 | Advanced Object-Oriented Programming |
CCS2301 | Operating Systems Concepts | CCS2412 | Computer Organization and Architecture |
CCS2121 | Object-Oriented Programming | CCS2112 | Web Application Development |
Year 3 courses
Semester 1 | Semester 2 | ||
Course Code | Course Title | Course Code | Course Title |
CCS3211 | Software Requirements Engineering | CCS3142 | Mobile Application Development |
CIT3441 | Human-Computer Interactions | CAS3182 | Artificial Intelligence and Decision Support Systems |
CIT3641 | Advanced Databases | CCS3232 | Software Design and Architecture |
CIT3311 | Computer and Network Security | CCS3222 | Free and Open Source Software Systems |
CCS3900 | Industrial Attachment |
Year 4 courses
Semester 1 | Semester 2 | ||
Course Code | Course Title | Course Code | Course Title |
CCS4621 | Advanced Networking | CAS4192 | Machine Learning Techniques |
CIT4541 | Multimedia Systems | CCS4312 | Distributed Systems |
CCS4711 | Cryptography and Applications | BBA4232 | Innovation and Entrepreneurship |
CCS4801 | Software Research Tools and Techniques | CCS4802 | Computing Project |
FEES
You can download this ZCAS University Fees list by clicking on the link below:
You can view the bank details here:
EXEMPTIONS (ACCREDITATION OF PRIOR LEARNING)
A student who has, prior to admission to the BCOS, attained whether at ZCAS University or elsewhere, courses of instruction and passed examinations equivalent in standard to courses and examinations which form part of the programme of study may, subject to approval, be exempted from attendance of classes and examinations in those courses. Automatic exemptions will apply to candidates in possession of specific ICT related qualifications, while for all other candidates, exemptions will be granted on a case by case basis.
No exemptions are available in respect of third and fourth-year courses regardless of the candidate’s qualifications.
Exemptions for holders of NCC L5 Diploma
- BCOS121 Computing and IT Skills
- BCOS131 Internet and Internet Technologies
- BCOS132 Quantitative Methods
- BCOS142 Fundamentals of Programming
- BCOS211 Mobile Application Development
- BCOS221 Database Technology
- BCOS231 Web Application Development
- BCOS212 Systems Design and Architecture
- BCOS222 Operating Systems Concepts
- BCOS232 Soft Systems Methodologies
Exemptions for holders of Diploma in Computing
- BCOS121 Computing and IT Skills
- BCOS131 Internet and Internet Technologies
- BCOS132 Quantitative Methods
- BCOS142 Fundamentals of Programming
- BCOS211 Mobile Application Development
- BCOS221 Database Technology
- BCOS231 Web Application Development
- BCOS212 Systems Design and Architecture
- BCOS222 Operating Systems Concepts
- BCOS232 Soft Systems Methodologies
Course Features
- Lectures 0
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 0
- Assessments Yes