pg software engineering - bahria university...software engineering philosophy of doctorate software...
TRANSCRIPT
SOFTWAREENGINEERING
Philosophy of Doctorate software Engineering PhD (SE) Master of Software Engineering MS (SE) Master of Engineering Management MS (EM)
1
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
, Karachi "HEC recognized 4 years Bachelor’s
Degree or equivalent in a relevantcomputing discipline (SoftwareEngineering, Computer Science, IT,Computer Engineering, InformationSystems & Informatics) with aminimum CGPA of 2.5/4.0 or 50%marks where CGPA is not given.Prospective applicants must havetaken the following courses in thegraduate degree program:
1. Introduction to Software Engineering2. Object Oriented Programming3. Data Structure & AlgorithmsStudents will be required tocomplete the deficiency courses(as mentioned above) if required.Additionally, applicants mustprovide HEC verification of allacademic degrees and transcripts."
2
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
9
9
9
9
- 9 9
- 9
9
- 9
9
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
- 9
T 9
S# -
1 2
- -
7 8 9 10 11 12
17 18 -
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
19 20 21 22
27 CSC- 28 29
- -
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
-
1 2
-
789
101112
171819202122
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
7
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
8
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
9
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
10
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
11
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
12
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
Philosophy of Doctorate Software Engineering PhD (SE)Department of Software Engineering
17
Master of Software Engineering MS (SE) Department of Software Engineering
••••••••••
Master of Software Engineering MS (SE) Department of Software Engineering
18
9
9
9
19
Master of Software Engineering MS (SE) Department of Software Engineering
12
ESC 701
789 SEN 720101112
17181920
Master of Software Engineering MS (SE) Department of Software Engineering
20
CSC 7202122
27 CEN 7072829 CSC 711
CSC 781
CSC-708
CEN 720
Master of Software Engineering MS (SE) Department of Software Engineering
21
Master of Software Engineering MS (SE) Department of Software Engineering
22
1. D. A. Norman, The Design of Everyday Things.
2. B. Shneiderman & C. Plaisant, Designing the User Interface, 4/e, Pearson
3. Dix, Finlay, Abowd & Beale, Human-Computer Interaction, 3/e, Pearson
4. Chris Crawford, The Art of Interactive Design
5. Jakob Nielsen, Usability Engineering
6. Deborah Mayhew, The Usability Engineering Lifecycle.
7. Jakob Nielsen, Robert L. Mack, Usability Inspection Methods 8. Je�rey Rubin, Handbook of Usability Testing.
Master of Software Engineering MS (SE) Department of Software Engineering
1. Operating Systems Principles (8th Edition) By Silbershatz, Galvin2. LINUX Kernel Internals By M.Beck, H. Boeme3. Distributed Operating Systems By P. K. Sinha
o Distributed Databases: Principles and System, Ceri and Pelagatti McGraw-Hill, ISBN: 0-07-010829-3., J.N.
o Principles of Distributed Database Systems, Ozsu and Valduriez (1999), M. Tamer Ozsu, Paterick Valduriez, 2nd Edition, SpringerPaterick Valduriez, 2nd Edition, Springer
1. Machine Vision by Jain, Kasturi and Schunck, IEEE.2. D.H. Ballard, and C.M. Brown, Computer Vision, Prentice-Hall, 1982. 3. R.O. Duda and P.E. Hart, Pattern Classi�cation and Scene Analysis,
Wiley, 1973.4. O. Faugeras, Three-dimensional computer vision, a geometric
viewpoint, MIT Press, 1993.
• Understand parallel programming paradigms and di�erent approaches such as shared memory, message passing, and pipelining.
• Understand and develop algorithms for selected well-known parallel problems and their solution.
• Carry out performance evaluation in parallel processing environment
Master of Software Engineering MS (SE) Department of Software Engineering
• Learn methods for designing and tuning parallel algorithms.
Recommended Books:
1. Selim G. Akl, The Design and Analysis of Parallel Algorithms, Prentice Hall, April 1989.
2. Ian T. foster, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering, Addison-Wesley Pub Co, February 1996.
3. Barry Wilkonson, Parallel Programming Techniques and application using networks station and parallel computers, Prentice Hall, 1999.
1. Ben Shneiderman, Designing the User Interface: Strategies for E�ective Human Computer Interaction, Third Edition Publisher.
2. Human Computer Interaction, 2/E, Alan J. Dix, Finlay E. Jawet, 2nd Edition Publisher, Human Computer Interaction.
• recognize the principles of general management theory which transfer to project management
• apply techniques for successfully managing a project throughout its
life-cycle • interpret the processes and knowledge areas in the Project
Management Institute’s Project Management Body of Knowledge • formulate the determination of success as a measurable
organizational value • consider the human side of projects including participation in a team
project • understand the propositions of software design by the legendary
Fred Brooks
Textbooks • Information Technology Project Management 4th edition by Jack
Marchewka. John Wiley & Sons (2012). ISBN 978-1-118-05763-6. This is a current textbook which is cross-disciplinary and addresses real issues and practices
• The Design of Design: Essays from a Computer Scientist by Frederick Brooks, Jr. , Pearson Education (2010). ISBN 978-0-201-36298-5. This is a readable gem about the essence and practice of software design from the author of The Mythical Man-Month.
• Required online sources or their URLs will be posted as needed.
Building Reliable Component Based Software Systems, Ivica Crnkovic and Magnus Larsson, Artech House, 2002.
Object-Oriented Software Engineering: Using UML, Patterns and Java, Bernd Bruegge and Allen H. Dutoit, 3rd Edition, Prentice Hall, 2009
Master of Software Engineering MS (SE) Department of Software Engineering
��
Master of Software Engineering MS (SE)Department of Software Engineering
Master of Software Engineering MS (SE) Department of Software Engineering
27
Master of Software Engineering MS (SE)Department of Software Engineering
28
Master of Software Engineering MS (SE) Department of Software Engineering
29
Master of Software Engineering MS (SE)Department of Software Engineering
Master of Engineering Management MS (EM) Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
9
9
9
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering
Master of Engineering Management MS (EM)Department of Software Engineering