- Software Engineering (BS)
Duration
4 years full-time
Qualification
Bachelor of Sciences in Software Engineering
Credit Hours
130
Academic Session
Spring & Fall
The Bachelor of Science in Software Engineering is a full-time, four-year degree program offered at the University of Chenab. This course is designed specifically to provide an inclusive framework in all aspects of modern life driven by a variety of software systems. BS-SE aims to develop expertise in designing and applying economically better software for the betterment of mankind.
Studying Software Engineering at the University of Chenab will expose you to a certain set of knowledge and skills used in software creation by consigning you to the interdisciplinary crossroads of computer science and engineering. This course ensures that the students have acquired an ability to design, develop, operate, and maintain software systems.
The program learning outcomes will give you broad-field knowledge of effective engineering, problem analysis, specification, testing, and evolution of software products. While progressing through the degree, you will learn the modern ways to interact with the world employing coding, programming, technology, and innovative systems. You will also have the capability to understand modern software development tools, languages, and problem-solving techniques.
The advances in Software Engineering careers are proceeding at a record pace globally as well as locally. The application of software systems plays an integral role in daily prospects of life. From manufacturing, communications, finance, banking, education, government, and everything in between, the career possibilities for software engineers are limitless.
Our program structure offers a flexible range of courses in all areas of software engineering, building a solid foundation in software development, research, and project management. The course structure offers a flexible mixture of core/compulsory and optional modules. Though students may get an option to add an additional year in research exchange program which enhances their knowledge and help them in future.
PEO-1: Graduate should engage in successful professional practice in their chosen discipline and demonstrate professional advancement through significant technical achievements.
PEO-2: Graduates should demonstrate professional attitudes, ethics, and ability to work effectively as a team member and/or leader in an ever-changing professional environment.
PEO-3: Graduates should pursue advanced degrees in computing, sciences, engineering, business, or other professionally related fields, and will engage in life-long learning and professional development.
PLO-1 Engineering Knowledge:
An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
PLO-2 Problem Analysis:
An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
PLO-3 Design/Development of Solutions:
An ability to design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
PLO-4 Investigation:
An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.
PLO-5 Modern Tool Usage:
An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex engineering activities, with an understanding of the limitations.
PLO-6 The Engineer and Society:
An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.
PLO-7 Environment and Sustainability:
An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
PLO-8 Ethics:
Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
PLO-9 Individual and Team Work:
An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.
PLO-10 Communication:
An ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
PLO-11 Project Management:
An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.
PLO-12 Lifelong Learning:
An ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments.
PLOs | Program Learning Outcomes | PEO-1 | PEO-2 | PEO-3 |
---|---|---|---|---|
1 | Engineering Knowledge | |||
2 | Problem Analysis | |||
3 | Design/Development of Solutions | |||
4 | Investigation | |||
5 | Modern Tool Usage | |||
6 | The Engineer and Society | |||
7 | Environment and Sustainability | |||
8 | Ethics | |||
9 | Individual and Team Work | |||
10 | Communication | |||
11 | Project Management | |||
12 | Lifelong Learning |
Following CLOs to PLOs mapping is for the course of software engineering. For all other courses CLOs to PLOs mapping exist in detailed curriculum.
Course Learning Outcomes (CLO): Upon successful completion of the course, the students will be able to | Mapping to PLOs | |
---|---|---|
CLO1 | Describe various software engineering processes and activities | PLO-2 |
CLO2 | Apply the system modeling techniques to model a medium size software system | PLO-4 |
CLO3 | Apply software quality assurance and testing principles to medium size software system | PLO-4 |
CLO4 | Discuss key principles and common methods for software project management such as scheduling, size estimation, cost estimation and risk analysis | PLO-3 |
Our undergraduate degree in software engineering provides a broader understanding of software systems allowing you to have a high-level interaction across a variety of mechanical, electronic, and software domains.
Suggested Semester/Study Plan for BS SE
Semester – 1 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-1113 | Programming Fundamentals | – | 3 |
CSC-1111 | Programming Fundamentals – LAB | – | 1 |
CSC-1012 | Application of Information & Communication Technologies | – | 2 |
CSC-1011 | Application of Information & Communication Technologies – LAB | – | 1 |
ENG-1213 | Functional English | – | 3 |
MTH-1423 | Calculus and Analytical Geometry | – | 3 |
MTH-1413 | Discrete Structures | – | 3 |
Total | 16 |
Semester – 2 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-1123 | Object Oriented Programming | CSC-1113 | 3 |
CSC-1121 | Object Oriented Programming – LAB | CSC-1111 | 1 |
CSC-1022 | Digital Logic Design | – | 2 |
CSC-1021 | Digital Logic Design – LAB | – | 1 |
CSC-1033 | Database Systems | – | 3 |
CSC-1031 | Database Systems – LAB | – | 1 |
MTH-1433 | Linear Algebra | MTH-1423 | 3 |
CSC-1042 | Computer Networks | – | 2 |
CSC-1041 | Computer Networks – LAB | – | 1 |
Total | 17 |
Semester – 3 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-2133 | Data Structures & Algorithms | CSC-1123 | 3 |
CSC-2131 | Data Structures & Algorithms – LAB | CSC-1121 | 1 |
CSC-2063 | Software Engineering | – | 3 |
CSC-2082 | Artificial Intelligence | – | 2 |
CSC-2081 | Artificial Intelligence – LAB | – | 1 |
MTH-2443 | Probability & Statistics | – | 3 |
MTH-2453 | Multivariable Calculus | MTH-1423 | 3 |
CSC-2072 | Information Security | – | 2 |
CSC-2071 | Information Security-Lab | – | 1 |
Total | 19 |
Semester – 4 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-2142 | Computer Org. & Assembly Language | CSC-1022 | 2 |
CSC-2141 | Computer Org. & Assembly Language – LAB | CSC-1021 | 1 |
SEC-2513 | Domain Core 1 / Software Design & Architecture |
| 3 |
SEC-2522 | Domain Core 2 / Software Construction & Development |
| 2 |
SEC-2521 | Domain Core 2 / Software Construction & Development-Lab |
| 1 |
PHY-2462 | Applied Physics |
| 2 |
PHY-2461 | Applied Physics-Lab |
| 1 |
ENG-2223 | Expository Writing | ENG-1213 | 3 |
CSE-2612 | Domain Elective – 1 | – | 2 |
CSE-2611 | Domain Elective – 1 – LAB | – | 1 |
Total | 18 |
Semester – 5 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-3052 | Operating System | – | 2 |
CSC-3051 | Operating System – LAB | – | 1 |
SEC-3532 | Domain Core 3 / Software Project Management | – | 2 |
SEC-3531 | Domain Core 3 / Software Project Management-Lab | – | 1 |
SEC-3542 | Domain Core 4 / Software Quality Engineering | – | 2 |
SEC-3541 | Domain Core 4 / Software Quality Engineering-Lab | – | 1 |
CSE-3622 | Domain Elective – 2 |
| 2 |
CSE-3621 | Domain Elective – 2 – LAB |
| 1 |
CSE-3632 | Domain Elective – 3 | – | 2 |
CSE-3631 | Domain Elective – 3-LAB | – | 1 |
MGT-3312 | Introduction to Management | – | 2 |
Total | 17 |
Semester – 6 | |||
Code | Course Title | Pre-req | Credit Hrs |
SEC-3552 | Domain Core 5 / Software Requirement Engineering | – | 2 |
SEC-3551 | Domain Core 5 / Software Requirement Engineering-Lab | – | 1 |
SEC-3562 | Domain Core 6 / Parallel & Distributed Computing | – | 2 |
SEC-3561 | Domain Core 6 / Parallel & Distributed Computing – LAB | – | 1 |
CSE-3642 | Domain Elective – 4 |
| 2 |
CSE-3641 | Domain Elective – 4-LAB | – | 1 |
CSE-3652 | Domain Elective – 5 | – | 2 |
CSE-3651 | Domain Elective – 5-LAB | – | 1 |
CSE-3662 | Domain Elective – 6 | – | 2 |
CSE-3661 | Domain Elective – 6-LAB |
| 1 |
CSE-3672 | Domain Elective – 7 |
| 2 |
CSE-3671 | Domain Elective – 7-LAB |
| 1 |
Total | 18 |
Semester – 7 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-4712 | Final Year Project – I |
| 2 |
HUM-4322 | Entrepreneurship |
| 2 |
MGT-4383 | Elective Supporting Course / Introduction to Marketing | – | 3 |
ENG-4233 | Technical and Business Writing | ENG-1213 | 3 |
CSC-4093 | Analysis of Algorithms | CSC-2133 | 3 |
HUM-4342 | Islamic Studies |
| 2 |
Total | 15 |
Semester – 8 | |||
Code | Course Title | Pre-req | Credit Hrs |
CSC-4724 | Final Year Project – II | CSC-4712 | 4 |
HUM-4352 | Professional Practices | – | 2 |
HUM-4372 | Ideology and Constitution of Pakistan | – | 2 |
HUM-4362 | Civics and Community Engagement | – | 2 |
Total | 10 |
This program has vast canvas of following specialization areas.
- Data Science
- Machine Learning
- Artificial Intelligence
- Cyber Security
- Computer Networking
- Mobile Application Development
- Web Application Development
In BS Software engineering we use various methods of teachings through classroom activities including a combination of lectures, tutorials, lab sessions, seminars, workshops, online learning, and independent study. In addition to these workshops, online learning and seminars are also considered. Mode of communication is English.This program structure is comprised of a total number of thirty to thirty-two lectures and about 3 hours per week will be allocated for teaching and sixteen labs. Each lab consists of three hours of lab practice per week.
You will be guided all about the studies, mainly about time for preparing classes, completion of research projects, and reading of primary texts. This program is taught in an appropriately positive learning environment for quality composing work to take place.
Our Computer Science (BS-SE) degree is undertaken in a better, more open, and more connected environment to keep more students engaged in a classroom.
Mainly evaluation will be concluded by extensive monitoring of written examination and course work completion along with routine quizzes, individual assignments, and group tasks i.e. programming such as writing, research and presentation.
The duration to complete BS degree program is about 4 years. But HEC has allowed a maximum 6 year duration to complete their degrees.
Before applying for a degree, you should first check that we recognize your higher secondary/tertiary education qualification. This can include:
- Pakistani Based Examinations: Higher Secondary School Certificate (HSSC) or equivalent with Mathematics or three years Diploma of Associate Engineer (DAE) in any discipline
- British System: GCE A Level with any of following subjects Further Mathematics/Pure Mathematics/Mathematics.
- International Baccalaureate (IB): The International Baccalaureate Diploma Program (DP) from external Examining body Geneva, Switzerland with five subjects (including Mathematics)
- You still can be admitted if you have passed additional deficiency courses prescribed by the relevant faculty.
- Candidates without mathematics can be admitted provided that they must have to pass deficiency courses of Mathematics of 6 credit hours in first two semesters.
- Equivalence Certificate for A-Level/IB and other qualification holders from Inter Board Committee of Chairman (IBCC) Islamabad, Pakistan.
- Admission test administered by the university.
- 50% marks are required in all cases described above.
BS Data Science graduates have an opportunity to work as:
- Finance and Investment Analysis
- Actuaries, Economists, and statisticians
- Data Scientists and Engineers
- Telecommunication Designer
- Software Developers
- Academics
Helping you find the right career
We have the facilities of devoted career counselors who help you to select your career choices and assist you in preparing for various recruitment programs. You can also be a part of career fest programs which are an interactive session with the recruiters so, you can understand their requirements and recruitment criteria.
Tuition Fee
Mainly tuition fees majorly covers our study cost, which includes assessment and teaching. Advanced fees are taken before the academic semester. If the university takes fees directly then you can choose the installment methods to pay your fees.
Additional course costs
You may be charged an extra cost of additional things such as books, stationery, recreational and study trips, and other materials.
Fee Structure Fall 2024
Semester | Courses | CrdHrs | Tuition Fee/CrdHr | Tuition Fee/Semester | Enrollment Fee (500 per Course) | Examination Fee (500 per Course) | Medical Diagnostic Charges (500 per Semester) | Societies & Club Fee (2500 per Semester) | Total Fee For Semester |
---|---|---|---|---|---|---|---|---|---|
1 | 7 | 16 | 6,300 | 100,800 | 3,500 | 3,500 | 500 | 2,500 | 110,800 |
2 | 9 | 17 | 6,300 | 107,100 | 4,500 | 4,500 | 500 | 2,500 | 119,100 |
3 | 9 | 19 | 6,500 | 123,500 | 4,500 | 4,500 | 500 | 2,500 | 135,500 |
4 | 10 | 18 | 6,500 | 117,000 | 5,000 | 5,000 | 500 | 2,500 | 130,000 |
5 | 11 | 17 | 6,700 | 113,900 | 5,500 | 5,500 | 500 | 2,500 | 127,900 |
6 | 12 | 18 | 6,700 | 120,600 | 6,000 | 6,000 | 500 | 2,500 | 135,600 |
7 | 6 | 15 | 6,900 | 103,500 | 3,000 | 3,000 | 500 | 2,500 | 112,500 |
8 | 4 | 10 | 6,900 | 69,000 | 2,000 | 2,000 | 500 | 2,500 | 76,000 |
Total | 68 | 130 | 855,400 | Total Semesters Fee | 947,400 | ||||
Registration Fee (payable once – Non Refundable) | 20,000 | ||||||||
Total Fee | 967,400 |
Funding
We offer several fully and partially funded undergraduate scholarships to full-time undergraduate students. Visit Funding Policy for further queries.
To be an international partner in computing education, research and development with our graduates impacting the society as computing professionals and entrepreneurs demonstrating professional integrity and leadership.
Department works with a clear mission to provide the country with trained resources for development of high-tech products and services and to exercise commercialization through incubation of high-tech companies.
- To produce best quality Computer Science & IT professionals and researchers by providing state-of-the-art training, hands on experience, and healthy research environment.
- To collaborate with industry and academia around the globe for achieving quality technical education and excellence in research through active participation of all the stakeholders.
- To promote academic growth by establishing Center of Excellences and offering inter-disciplinary postgraduate and doctoral programs.
- To establish and maintain an effective operational environment and deliver quality, prompt, cost effective and reliable technology services to the society as well as compliment the local and global economic goals.
- Making world class technology available to undertake large and complex IT Projects inPakistan.
- Exercising commercialization through incubation of high tech companies.
Currently, the Department is offering the following undergraduate and postgraduate degree programs:
2024
Ejaz, S., Baig, R., Ashraf, Z., Alnfiai, M. M., Alnahari, M. M., & Alotaibi, R. M. (2024). A deep learning framework for the early detection of multi-retinal diseases. PLOS ONE, 19(7), e0307317.
Shaukat, F., Ejaz, N., Ashraf, Z., Alnfiai, M. M., Alnahari, M. M., & Alotaibi, R. M. (2024). GenVis: Visualizing Genre Detection in Movie Trailers for Enhanced Understanding. IEEE Access.
Ashraf, Z., Sohail, A., & Iqbal, M. (2024). Design and Implementation of Lightweight Certificateless Secure Communication Scheme on Industrial NFV-Based IPv6 Virtual Networks. Electronics, 13(13), 2649.
Mahmood, Z., Ashraf, Z., Iqbal, M., & Farooq, B. (2024). User-trust centric lightweight access control for smart IoT crowd sensing applications in healthcare systems. Personal and Ubiquitous Computing, 28(2), pp. 1-14.
2023
Ashraf, Z., Sohail, A., Hameed, A., Farhan, M., Alotaibi, F. A., & Alnfiai, M. M. (2023). Robust and Lightweight Remote User Authentication Mechanism for Next-Generation IoT-based Smart Home. IEEE Access 11, pp. 137899 – 137910
Ashraf, Z., Mahmood, Z., & Iqbal, M. (2023). Lightweight Privacy-Preserving Remote User Authentication and Key Agreement Protocol for Next-Generation IoT-Based Smart Healthcare. Future Internet, 15(12), 386.
Ashraf, Z., Sohail, A., & Yousaf, M. (2023). Lightweight and authentic symmetric session key cryptosystem for client–server mobile communication. The Journal of Supercomputing, 1-25.
Ashraf, Z., Sohail, A., & Yousaf, M. (2023). Robust and lightweight symmetric key exchange algorithm for next-generation IoE. Internet of Things, 22, 100703.
Ashraf, Z., Sohail, A., Latif, S. A., Pitafi, A. H., & Malik, M. Y. (2023). Challenges and Mitigation Strategies for Transition from IPv4 Network to Virtualized Next-Generation IPv6 Network. Int. Arab J. Inf. Technol., 20(1), 78-91.
Butt, U. M., Arif, R., Letchmunan, S., Malik, B. H., & Butt, M. A. (2023). Feature Enhanced Stacked Auto Encoder for Diseases Detection in Brain MRI. Computers, Materials & Continua, 76(2).
Ikram, A., Butt, M. A., & Tariq, I. (2023). Comparative Analysis of Regression Algorithms used to Predict the Sales of Big Marts. Journal of Innovative Computing and Emerging Technologies, 3(1).
Butt, M. A., Danjuma, S., Ilyas, M. S. B., Butt, U. M., Shahid, M., & Tariq, I. (2023). Demand Prediction on Bike Sharing Data Using Regression Analysis Approach. Journal of Innovative Computing and Emerging Technologies, 3(1).
2022
Butt, U. M., Ullah, H. A., Letchmunan, S., Tariq, I., Hassan, F. H., & Koh, T. W. (2023). Leveraging Transfer Learning for Spatio-Temporal Human Activity Recognition from Video Sequences. Computers, Materials & Continua, 74(3).
Butt, U. M., Letchmunan, S., Hassan, F. H., & Koh, T. W. (2022). Hybrid of deep learning and exponential smoothing for enhancing crime forecasting accuracy. Plos one, 17(9), e0274172.
Baig, R., Rehman, A., Almuhaimeed, A., Alzahrani, A., & Rauf, H. T. (2022). Detecting malignant leukemia cells using microscopic blood smear images: a deep learning approach. Applied Sciences, 12(13), 6317.
Fatima, M., Rextin, A., Nasim, M., & Yusuf, O. (2022, October). Digital Information Seeking and Sharing Behaviour During the COVID-19 Pandemic in Pakistan. In Multidisciplinary International Symposium on Disinformation in Open Online Media (pp. 44-62). Cham: Springer International Publishing.
Prince Sultan University, Riyadh, Saudi Arabia
King Saud University, Riyadh, Saudi Arabia
Taif University, Taif, Saudi Arabia
- University of Kotli, Kotli, Azad Jammu & Kashmir
- IQRA University, Islamabad Campus, Islamabad
- RIPHAH University, Islamabad Campus, Islamabad
- COMSATS University, Sahiwal Campus, Sahiwal
Department of computer science has built strong linkage with industry and signed various MOUs with different software houses for jobs and internships.
Recently the University of Chenab has signed MOUs with following software houses.
- KMS Enterprise Solutions in Canada
- Techno Verse
- Twin Spider
- Dev Valley
- Cipher Coders
- Soft Pin
- Huawei ICT Academy
- Gujrat Chamber of Commerce and Industries
Led By
Peaceful ambience, agile teaching as well as non-teaching staff, and a disciplined yet enjoyable and motivating atmosphere. Welcome to the University of Chenab. We produce professionals who are adept in their disciplines. Our institution is not only concerned with grades and education, but also take care of mental well-being of our students.
The University of Chenab
Our Mission
The University of Chenab represents excellence in teaching, research, scholarship, creativity and engagement. Its mission is to produce professionals outfitted with the highest standards in creativity, transfer and application of knowledge dissemination to address issues of our time.
The UChenab sculpts its graduates to become future leaders in their fields to inspire the next generation and to advance ideas that benefit the world.
The University of Chenab
Our Vision
The University of Chenab, Gujrat aspires to become a nationally and internationally recognized university that distinguishes itself as an embedding center for outstanding ethical and moral values, teaching quality, learning outcomes, and richness of the student experience.
The University of Chenab, Gujrat envisions a transformative impact on society through its continual innovation in education, creativity, research, and entrepreneurship.
Finding Your
Course
- Visit (Website link admission tab) and search your respective course and department on this website.
- Check the admission criteria and learn about the eligibility criteria of your selected course.
- If you are confused about the fee structure visit our fee guide at (link)
- To search more about the campus and studies visit other events and tabs to learn about the latest news and events.
- Still if there are any ambiguities then contact our admission office.
Apply Online
- Search the page and select your course scroll to the menu and click on and option ‘Apply.’
- Fill the online application form with the required attachments.
- After the form is submitted then you’ll receive a confirmation email. Confirm your application which is then processed forward.
In-Campus Test
- After the acceptance of the online registration a date and time is allocated for an in-campus test.
- You must bring your original attested documents on your test day.
Results And Enrolment
- After sometimes the results are out so constantly check your email for the notification.
- Visit the campus for enrolment.
Final Steps
- After the enrolment attend your orientation day as it is an interactive session among students and the faculty.
- Then, receive your timetable.
- Finally, start a new step of your carrier.