Introduction
Software Development is the discipline of designing, developing, deploying and maintaining reliable, economical and efficient software systems. However, more recently Software Design and Development has evolved in response to the increased importance of software in safety-critical applications and to the growing impact of large and expensive software systems in a wide range of situations. The following describes an overview of Software Design and Development:
- To provide software development practices requires more than just the underlying principles of computer science; it offers the rigor that the engineering disciplines bring to the reliability and trustworthiness of the artifacts.
- Software Design and Development is different in character from other engineering disciplines, due to both the intangible nature of software and to the discontinuous nature of software operation.
- It seeks to integrate the science of Computer Science with the engineering principles developed for tangible and physical phenomena.
Software Design and Development therefore requires familiarity with the basic needs and processes in the various application domains, with the principles of good engineering practice and with the underlying concepts and principles of computer science. It requires facility in problem analysis, solution design, program development and documentation. It also requires a basic understanding of the ways in which humans interact with technological systems.
Eligibility
- Minimum 45% in H.S.S.C with Mathematics or Equivalent.
- Minimum 45% in H.S.S.C (Pre- Engineering, Pre- Medical, Computer Science) or equivalent
- Those who have less than 45% but greater than or equal to 40% marks can get admission after clearance of Zero Semester comprises of Basic Mathematics, Computers, Physics and English.
- Duration : 2 years program (4 semesters)
Calculus and Analytical Geometry |
---|
English Comprehension & Composition |
Physics |
Introduction to Computing |
Computer Programming |
Discrete Structures |
---|
Pakistan & Islamic Studies |
Introduction to Software Engineering |
Communication Skills |
Object Oriented Paradigm |
Accounting and Finance |
Database Systems |
---|
Linear Algebra and Applications |
Data Structure & Algorithms |
Software Requirement Engineering |
Software Construction |
Software Engineering Project /Internship |
---|
Operating Systems |
Information Security |
Software Project Management |
Elective-I |
Elective-II |
Fee Structure
S. No. |
PARTICULARS |
AMOUNT (in Rupees) |
|
1. |
University Enrollment Fee |
One Time |
5,000 |
2. |
Admission Fee |
One Time |
10,000 |
3. |
Tuition Fee |
Each Year |
54,000 |
4. |
Security Deposit |
One Time |
4000 |
5. |
Terminal Examination Fee |
Each Year |
6,000 |
5. |
Lab & Library Charges |
Each Year |
1,000 |
TOTAL Rs. |
80,000 |
Tuition fee may revise as per inflation rate each year.
First Semester = Rs. 50,000/-
Second Semester = Rs. 30,000/-
NOTE: Fee should be paid through a bank draft or pay order in favor of “Baqai Institute of Information Technology” drawn on a bank in Karachi and a proper receipt must be obtained from the department, which must be shown to the management when required.