Skyline University Nigeria

School of Science & Information Technology (SSIT)

Apply Now

B.Sc. Software Engineering

The demand for software engineering emerged to cater for the immense rate of changes in user requirements and environments on which applications are supposed to be working. B.Sc. Software Engineering programme is a detailed study of engineering which deals with the design, development, analyses, testing and maintenance of software. Software Engineering was introduced to address the issues of low-quality software projects. Problems arise when a software generally exceeds timelines and budgets, and reduced levels of quality. This programme ensures that applications are built consistently, correctly, on time, on budget and within requirements.

  • How to apply software engineering lifecycle by demonstrating competence in communication, planning, analysis, design, construction and deployment
  • Render ability to work in one or more significant application domains
  • Work as an individual and as part of a multidisciplinary team, to develop and deliver quality software.
  • Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for the software lifecycle.
  • Demonstrate an ability to use the techniques and tools necessary for engineering practices.
  1. To build successful professionals in the field with solid fundamental knowledge of software engineering
  2. Enable the Utilization and exhibition of strong communication and interpersonal skills, as well as professional and ethical principles when functioning as members and leaders of multi-disciplinary teams
  3. Generate professionals that can apply their foundations in software engineering to adapt to readily changing environments using the appropriate theory, principles and processes.

B.Sc. Software Engineering - 4 Years Curriculum Plan

Sl. NoCourse CodeCourse TitleUnitsCategoryLecture (hours)Practical (hours)
Level 100 SEMESTER 1
1GST1211English Communication I2GST30
2GST1213Use of Library, Study Skills and ICT2GST30
3GST1215Nigerian People and Culture2GST30
4MTH1311Mathematics I3Core45
5BUA1311Principles of Management3Core45
6CSC1311Principles of Programming Language3Core3045
7CSC1313Digital Logic3Core45
Total semester credits1825545
Level 100 SEMESTER 2
1GST1222Communication in French2GST30
2GST1224Logical Critical Thinking & Problem Solving2GST30
3GST1226Introduction to Entrepreneurship2GST30
4CSC1328Object Oriented Programming3Core3045
5PHY1326General Science3Core45
6CSC1324Data Structures and Algorithm Analysis3Core3045
7CSC1326Computer Organization & Architecture3Core45
Total semester credits1824090
Level 200 SEMESTER 3
1GST2211English Communication II2GST30
2GST2213Leadership Skills2GST30
3GST2215Core Life Skills & Happiness2GST30
4MTH2315Mathematics II3Core45
5CSC2313Web Design and Development3Core3045
6CSC2315Research Methods in Computing3Core45
7CSC2317Database Management Systems3Core45
Total semester credits1825545
Level 200 SEMESTER 4
1CSC2322Human Computer Interaction3Core45
2CSC2324Information Technology and Ethics3Core45
3CSC2326Computer networks3Core3045
4CSC2328Software Engineering3Core45
5CSC2340Programming in Java3Core3045
6CSC2342Operating Systems3Core3045
Total semester credits18225135
Level 300 SEMESTER 5
1CSI3699SIWES(Students Industrial Work Experience Scheme) / Industrial Attachment / Project6
Total semester credits6
Level 300 SEMESTER 6
1BUA2324Innovation3Core3045
2CSC3322Computer Graphics3Core3045
3CSC3324Artificial Intelligence3Core3045
4CSC3326Distributed Database Systems3Core45
5CSC3328Information Technology Project Management3Core3045
6BUA3322Business Process Modeling3Required45
7CSC3344Knowledge Management Technology3Required3045
Total semester credits21240225
Level 400 SEMESTER 7
1CSC4326Web Technologies3Core3045
2CSC4311Mobile Application Development3Core3045
3CSC4313Data Warehousing and Data Mining3Core3045
4CSC4335IT infrastructure and Emerging Technologies3Required3045
5Elective 1345
6Elective 233045
Total semester credits18195225
Level 400 SEMESTER 8
1CSC4322Big Data Analytics3Core3045
2CSC4324Entrepreneurship & New Venture Creation3Core3045
3CSC4342Enterprise Information System Security3Required3045
4CSC4344Software Quality Assurance Testing3Required3045
5CSI4300Project Work (IT)31590
Total semester credits15135270
Total Credits for Programme1321,5451,035
Options for Elective 1 & 2
Course CodeCourse TitleUnitsCategoryLecture (hours)Practical (hours)
BUA4351Strategic Information System Management3Elective45
BUA4339E-Supply chain management3Elective45
CSC4317Programming with .NET3Elective3045
CSC4319Programing with Advance java3Elective3045
Project / Internship / SIWES ( Students Industrial Work Experience Scheme)
Course CodeCourse TitleUnitsCategoryLecture (hours)Practical (hours)