Software Engineering for Main Campus, Sub Campuses, and Affiliated Colleges

Software Engineering for Main Campus, Sub Campuses, and Affiliated Colleges

Revised Curriculum of BS Software Engineering for Main Campus, Sub Campuses, and Affiliated Colleges Department of Computer Science & Information Technology University of Sargodha (Applicable from Fall 2013) Page 1 of 105 Table of Contents Guidelines for Affiliated Colleges .................................................................................................. 4 The Discipline of Software Engineering ......................................................................................... 5 Vision of Software Engineering Education .................................................................................... 6 Software Engineering Programs‘Rationale..................................................................................... 7 Software Engineering Programs‘ Curriculum Underlying Principles ............................................ 9 BS Software Engineering Program‘sAims & Objectives ............................................................. 10 BSSE Program‘s Outcome ............................................................................................................ 11 BSSE Program‘s Structure ............................................................................................................ 11 Specializations ........................................................................................................................................ 11 Degree Requirement ............................................................................................................................... 11 Duration .................................................................................................................................................. 11 Eligibility Criteria ................................................................................................................................... 11 Assessment & Evaluation ....................................................................................................................... 11 Distribution of Courses ........................................................................................................................... 12 Course Coding Scheme ................................................................................................................. 16 Scheme of Studies for BS Software Engineering Program .......................................................... 18 Course Contentsfor BS Software Engineering ............................................................................. 19 Contents of Computing Core Courses .......................................................................................... 19 Course Title: Programming Fundamentals ............................................................................................. 19 Course Title: Object Oriented Programming .......................................................................................... 20 Course Title: Discrete Structures ............................................................................................................ 21 Course Title: Data Structure and Algorithms ......................................................................................... 23 Course Title: Digital Logic Design ........................................................................................................ 24 Course Title: Operating Systems ............................................................................................................ 25 Course Title: Database Systems ............................................................................................................. 27 Course Title: Software Engineering ....................................................................................................... 29 Course Title: Computer Communication and Networks ........................................................................ 30 Course Title: Human Computer Interaction ........................................................................................... 32 Course Title: Capstone Project ............................................................................................................... 33 Contents of Software Engineering Core Courses ......................................................................... 34 Course Title: Software Requirement Engineering ................................................................................. 34 Course Title: Software Construction ...................................................................................................... 35 Course Title: Software Testing and Quality Engineering ....................................................................... 37 Course Title: Software Design & Architecture ...................................................................................... 39 Course Title: Software Project Management .......................................................................................... 40 Course Title: Formal Methods in Software Engineering ........................................................................ 42 Contents of General Education Required Courses ........................................................................ 44 Course Title: Functional English (English I) .......................................................................................... 44 Course Title: Communication Skills (English II) ................................................................................... 46 Course Title: Technical and Report Writing (English III) ...................................................................... 48 Revised Curriculum BSSE: Applicable from Fall 2013 | Dept of CS & IT, UoS Page 2 of 105 Course Title: Islamic Studies .................................................................................................................. 49 Course Title: Pakistan Studies ................................................................................................................ 50 Course Title: Introduction to Information & Communication Technologies ......................................... 50 Course Title: Professional Practices ....................................................................................................... 52 Contents of Computing Supporting Area Elective Courses ......................................................... 53 Course Title: Calculus and Analytical Geometry ................................................................................... 53 Course Title: Probability and Statistics .................................................................................................. 55 Course Title: Linear Algebra .................................................................................................................. 57 Course Title: Basic Electronics .............................................................................................................. 58 Contents of SE-Supporting Elective Courses ............................................................................... 59 Course Title: Object Oriented Analysis and Design............................................................................... 59 Course Title: Artificial Intelligence ........................................................................................................ 61 Course Title: Software Engineering Economics .................................................................................... 63 Course Title: Web Systems and Technologies ....................................................................................... 64 Contents of GE/University Elective Courses ................................................................................ 66 Course Title: Principles of Management ................................................................................................ 66 Course Title: Human Resource Management ......................................................................................... 67 Course Title: Organizational Behaviour ................................................................................................. 69 Course Title: Principles of Psychology .................................................................................................. 70 Course Title: Principles of Philosophy ................................................................................................... 70 Course Title: Financial Accounting ........................................................................................................ 71 Course Name: Entrepreneurship ............................................................................................................. 72 Course Title: Foreign/Regional Language (French, German, Sindhi, Punjabi etc.) ............................... 74 Contents of Specialization Elective Courses ................................................................................ 74 Course Title: Model-Driven Software Development ............................................................................. 74 Course Title: Design Patterns ................................................................................................................. 76 Course Title: Software CASE Tools & Applications ............................................................................. 77 Course Title: E-Commerce Applications Development ......................................................................... 78 Course Title: Enterprise Resource Planning

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    105 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us