Quick sidebar menu

bsse

BS Software Engineering:

Bachelor of Science in Software Engineering (BSSE) offered by Department of Computer Science at Qarshi University (QU) caters to the needs of rapidly growing market of software development in the country. Our curriculum is designed to equip students with necessary technical knowledge of the fundamentals of computer systems, programming languages, and the mathematical foundations of algorithms and data structures. BSSE at QU seeks development of professional skills in areas of systematic application of analysis, design, and construction techniques for computer systems and applications that are required for a holistic approach towards software engineering. Our SE program blends the study of mathematics and computer science with engineering and the humanities to produce a balanced, holistic and practical education.

Scope:

Software engineers are central to software design, implementation and testing team for top companies like HP, Google and Intel. From mobile apps, digital games and cloud computing to operating systems and World Wide Web, software engineers construct, enable, advance and maintain the digital landscape in which we work and play. Our BSSE curriculum is designed to teach students such skills as coding, system design, quality assurance and testing, and train them to manage projects and think creatively to prepare for a career as a programmer or software developer for a host of diverse companies and industries such as health care, insurance, academia, security, consumer electronics and entertainment industry. Department of CS at QU will provide students with an ideal setting for active learning, whether working independently or with a group.

Objectives:

The educational objectives of the Qarshi University Software Engineering Program are to produce graduates who, within two to three years after graduation, are able to:

A- Demonstrate professional advancement and excellence while employed in industry, government, or through entrepreneurial endeavors.

B- Demonstrate working effectively as a team member and/or leader in an evolving and dynamic professional environment.

C- Progress through continuing education while pursuing advanced degree or certificate programs in computing, science, engineering, business, and other professionally related fields.

D- Appear as role models of ethical behavior in their profession and community

E- Achieve leadership and mentoring roles by demonstrating professional and personal growth.

Career Opportunities

Career opportunities in software engineering are driven by the technologies in many application areas, including automobiles, aviation, data management, telecommunications, food production, factory control, robotics, pharmaceuticals, defense, security, game development, biomedical instrumentation, and sound design, just to name a few. Career opportunities in the software and IT industry including the following: Software Architect, Software Designer, Software systems analyst, Software engineer Software quality assurance specialist, software project manager, Software Developer, Software Test Engineer (STE), Programmer Analyst, Database Administrator (DBA), IT Business Analyst, IT Program Manager, IT Information Technology Specialist .

Semester 1

Introduction to Computing 4(3+1) Cr.Hrs
Programming Fundamentals 4(3+1) Cr.Hrs
GE / University Elective-I 3(3+0) Cr.Hrs
Calculus and Analytical Geometry 3(3+0) Cr.Hrs
Functional English / Basic English 3(3+0) Cr.Hrs
Semester Subtotal (17)

Semester 2

Basic Electronics (Physics) 3(2+1) Cr.Hrs
Object Oriented Programming 4(3+1) Cr.Hrs
Supporting Elective-I 3(3+0) Cr.Hrs
Multivariable Calculus 3(3+0) Cr.Hrs
Communication Skills 3(3+0) Cr.Hrs
Pakistan Studies 2(2+0) Cr.Hrs
Semester Subtotal (18)

Semester 3

Introduction to Software Engineering 3(3+0) Cr.Hrs
Data Structures and Algorithms 3(3+1) Cr.Hrs
Digital Logic and Design 3(3+0) Cr.Hrs
Discrete Structures 3(3+0) Cr.Hrs
Operating systems 4(3+1) Cr.Hrs
Semester Subtotal (16)

Semester 4

Object Oriented Software Engineering 4(3+1) Cr.Hrs
Design and Analysis of Algorithm 3(3+0) Cr.Hrs
GE / University Elective II 3(3+0) Cr.Hrs
Introduction to Database Systems 4(3+0) Cr.Hrs
Linear Algebra 3(3+0) Cr.Hrs
Semester Subtotal (17)

Semester 5

Software Requirement and Specifications 3(3+0) Cr.Hrs
Probability and Statistics 3(3+0) Cr.Hrs
Data Communication and Networks 3(2+1) Cr.Hrs
SE Elective-I 3(3+0) Cr.Hrs
Supporting Elective-II 3(3+0) Cr.Hrs
SE Elective-II 3(3+0) Cr.Hrs
Semester Subtotal (18)

Semester 6

GE / University Elective-III 3(3+0) Cr.Hrs
Software Verification and Validation 3(3+0) Cr.Hrs
Software Design & Architecture 3(3+0) Cr.Hrs
Human Computer Interaction 3(2+1) Cr.Hrs
SE Application Domain Elective- 3(3+0) Cr.Hrs
Islamic Studies 2(2+0) Cr.Hrs
Semester Subtotal (17)

Semester 7

Final Year Project ) 3(3+0) Cr.Hrs
Software Project Management 3(3+0) Cr.Hrs
Professional Practice / Ethics 3(3+0) Cr.Hrs
SE Application Domain Elective-II 3(3+0) Cr.Hrs
GE / University Elective-IV 3(3+0) Cr.Hrs
Semester Subtotal (15)

Semester 8

Final Year Project 3(3+0) Cr.Hrs
Software Quality Assurance 3(3+0) Cr. Hrs
SE Elective-III 3(3+0) Cr.Hrs
SE Elective-IV 3(3+0) Cr.Hrs
SE Elective-V 3(3+0) Cr.Hrs
Semester Subtotal (15)

Offered Programs:

1-BSCS
2-BSSE
3-BSIT