In order to develop, maintain systems in operation, and evolve software systems that are of high quality, it is imperative that the Computing professionals must understand software development and its evolution as an engineering discipline. This program will facilitate an understanding of the theoretical foundations of software engineering and demonstrated critical application of software engineering theory to real world problems.
The overall aim of the Bachelor of Science in Software Engineering (BSE) degree programme is to provide learners a thorough understanding of the relationship between the processes used in the engineering of software systems, the software products produced, and the theory, laws, and models that provide a rational basis for the practice of software engineering.
ADMISSION CRITERIA
To qualify for admission to the BSE degree programme an applicant must have any of the following qualifications:
- Five credits at ‘O’ Level including English and Mathematics.
- Part or full qualifications in a recognised advanced ICT Diploma, or any other relevant qualification as may be approved by ZCAS University.
- Any relevant three-year ICT diploma from a reputable college or university.
- At least three ‘A’ level passes including Mathematics or equivalent.
- Any degree from a recognised institution.
DURATION OF STUDY
The course of study for the award of the BSE 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 | CCS3242 | Software Project with Agile Techniques |
CIT3641 | Advanced Databases | CCS3232 | Software Design and Architecture |
CCS3241 | Software Quality Assurance and Testing | CIT3242 | IT Project Management |
CCS3900 | Industrial Attachment |
Year 4 courses
Semester 1 | Semester 2 | ||
Course Code | Course Title | Course Code | Course Title |
CIT4251 | Strategic Management of IT | 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 BSE, 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 professional qualifications, while for all other candidates, exemptions will be granted on a case by case basis.
Holders of a full Three-Year Diploma or Advanced Diploma are entitled to automatic exemption in the courses listed in Appendices 1 and 2.
No exemptions are available in respect of third and fourth-year courses regardless of the candidate’s qualifications.
Exemptions for holders of NCC Level 5 Diploma
- BSE 121 Computing and IT Skills
- BSE 131 Internet and Internet Technologies
- BSE 132 Quantitative Methods
- BSE142 Fundamentals of Programming
- BSE 211 Mobile Application Development
- BSE 221 Database Technology
- BSE 231 Web Application Development
- BSE 212 System Design and Architecture
- BSE 222 Operating Systems Concepts
- BSE 232 Soft Systems Methodologies
Exemptions for holders of Diploma in Computing
- BSE 121 Computing and IT Skills
- BSE 131 Internet and Internet Technologies
- BSE 132 Quantitative Methods
- BSE142 Fundamentals of Programming
- BSE 211 Mobile Application Development
- BSE 221 Database Technology
- BSE 231 Web Application Development
- BSE 212 System Design and Architecture
- BSE 222 Operating Systems Concepts
- BSE 232 Soft Systems Methodologies
Course Features
- Lectures 0
- Quizzes 0
- Duration 10 weeks
- Skill level All levels
- Language English
- Students 0
- Assessments Yes