Bs Sofware Engineering

  • Uploaded by: toufiq ahmed
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Bs Sofware Engineering as PDF for free.

More details

  • Words: 2,224
  • Pages: 17
BS Sofware Engineering It is a four years / 8 semesters / 133 credit hours degree.

Eligibility: A minimum of 12 years of education / Intermediate with at least 50% marks. Admission criteria for BS (CS & SE) Fall 2009 1. Merit for Admission in BS will be based on educational qualification and NAT Test. Distribution for BS (CS & SE) admission is as under •

40% Education Qualification



60% NAT score

2. Min NAT score for Admission •

40% NAT score for BS (CS & SE)

Medium of Study: English

Program Level: Under Graduate

Program For: Male & Female

Curriculum BS in Software Engineering (For admission up to Spring 2007: BSSE-4/F06) It is a 8 semesters / 138 credit hours degree.

Course Course Title Code

Cre Cou dit rse Course Title Hou Cod rs e

1st Semester

Credit Hours

2nd Semester

CS501 Fundamentals of Algorithm

3

CS5 Programming 02 Language-I

3

AM525 Fundamentals of

3

AM Calculus

3

Mathematics

501

UR103 Functional Arabic I

3

AM Statistics & 504 Probability

3

UR107 Functional English I

3

UR Functional 104 Arabic II

3

UR109 Islamic Studies I

3

UR Functional 108 English II

3

AC501 Financial Accounting

3

UR Islamic Studies 110 II

3

Total Credit Hours

18

3rd Semester

Total Credit Hours

18

4thSemester

CS503 Programming Language-II

3

CS5 Data 04 Structures

3

CS507 Database Systems

Object CS5 Oriented 3 05 Programming

3

AM506 Discrete Structures

3

AM 507 Linear Algebra

3

UR113 Fiqh I

3

CE5 Digital Circuit 05 Design

3

FI501 Financial Management

3

SE5 Operations 10 Research

3

SE501 Software Engineering I

Topics in CS5 Computer 3 13 Science

Total Credit Hours

18

5th Semester

Total Credit Hours

3 18

6th Semester

CS506 Analysis of Algorithms

Topics in SE5 Software 3 05 Engineering

CS508 Visual Programming

3

SE503 Human Computer

3 CS5 Operating

CS5 Web 11 Programming

3 3 3

System 10 Concepts

Interaction

CS5 Microprocessor 14 & Assembly

CE508 Computer Architecture

3

SE502 Software Engineering II

Data TE5 Communicatio 3 02 n

Technical Writing & SW SE504 Documentation

Total Credit Hours

Object SE5 Oriented 3 11 Software Engineering 18

7th Semester SE506 Design Patterns

CS516 Computer Networks

3

3

18

8thSemester 3

UR Pakistan 111 Studies

3

3

Human MG Resource 601 Management

3

CS5 Software 81 Project

6

SE507 Software Quality Assurance 3 SE509 E-Commerce

3

CS519 Distributed Computing

3

SE508

Total Credit Hours

3

Software Project Hunting & Marketing

3

Total Credit Hours

18

Total Credit Hours

12

BS Software Engineering (For admission from Fall 2007 to Spring 2008: BSSE-5/F07 & BSSE-6/S08) It is a four years / 8 semesters / 133 credit hours degree. Eligibility: A minimum of 12 years of education / Intermediate with at least 50% marks. Medium of Study: English

Program Level: Under Graduate Program For: Male & Female Curriculum BSSE curriculum is divided into seven knowledge areas, which are listed below: #

Knowledge Area

Cr. Hr

1

Computing Core Courses

37

2

Computing Supporting Sciences

12

3

Software Engineering Core Courses

18

4

Software Engineering Elective Courses

21

5

Software Engineering Supporting Courses

9

6

General Education Mandatory Courses

24

7

General Electives

12

Total

133

Details of each knowledge area are as follows: 1. Computing Core Courses (37 Credit Hours) #

Course Title

Cr. Hr

1

Introduction to Computing

3

2

Programming Fundamentals

4

3

Object Oriented Paradigm

3

4

Discrete Structures

3

5

Data Structure and Algorithms

3

6

Digital Logic and Computer Architecture

3

7

Operating Systems

3

8

Database Systems

3

9

Introduction to Software Development

3

10

Computer Communications and Networks

3

11

Software Project

6

Total

37

2. Computing Supporting Courses (12 Credit Hours) #

Course Title

Cr. Hr

1

Calculus and Analytical Geometry

3

2

Probability and Statistics

3

3

Linear Algebra

3

4

Physics-I

3

Total

12

3. Software Engineering Core Courses (18 Credit Hours) #

Course Title

1

Software Engineering II

3

2

Human Computer Interaction (An SE Approach)

3

3

Software Design and Architecture

3

4

Software Testing & Quality Assurance

3

5

Software Requirements Engineering

3

6

Software Project Management

3

Total

18

4. Software Engineering Elective Courses

Cr. Hr

(21 Credit Hours) Please note that 21 credit hours / 7 courses must be completed from software engineering electives. The Department of Computer Science reserves the right to offer any software engineering elective course as appropriate, such as Distributed Computing, Software Processes, and Computer Graphics. 5. Software Engineering Supporting Courses (9 Credit Hours) Please note that 9 credit hours / 3 courses must be completed from software engineering supporting courses. The Department of Computer Science reserves the right to offer any software engineering supporting course as appropriate, such as Physics-II, Software Engineering Economics, and Differential Equations. 6. General Education Mandatory Courses (24 Credit Hours) #

Course Title

Cr. Hr

English Composition and 1 Comprehension

3

2 Functional Arabic I

3

3 Functional Arabic II

3

4 Communication Skills

3

5 Islamic Studies I

3

6 Islamic Studies II

3

7 Technical and Business Writing

3

8 Pakistan Studies

3

Total

24

7. General Elective Courses (12 Credit Hours) Please note that 12 credit hours / 4 courses must be completed from general electives. The Department of Computer Science reserves the right to offer any general

elective course as appropriate, such as Philosophy, Psychology, Financial Accounting, and Professional & Ethical Issues. Semester-Wise Sample Scheme of Study Please note that this scheme is merely a sample, actual offering may differ. Semester 1

Course

Prerequisites

C r. H r

Programming Fundamentals

None

4

Calculus and Analytical Geometry

None

3

Functional Arabic-I

None

3

English Composition & Comprehension

None

3

Introduction to Computing

None

3

Physics-I

None

3

Semester 2 Object Oriented Paradigm

Programming Fundamentals, Introduction to Computing

3

Physics-II

Physics-I

3

Functional Arabic-II

Functional Arabic-I

3

Communication Skills

English Composition & Comprehension

3

Probability & Statistics

None

3 3

Multivariate Calculus

Calculus and Analytical Geometry

Semester 3 Data Structures and Algorithms

Object Oriented Paradigm

3

Financial Accounting

None

3

Discrete Structures

None

3

Islamic Studies I

None

3

Differential Equations

Multivariate Calculus

3

Digital Logic and Computer Architecture

Introduction to Computing

3

Semester 4 Advanced Computer Programming

Data Structures and Algorithms

3

Operating Systems

Data Structures and Algorithms

3

Database Systems

Data Structures and Algorithms

3

Introduction to Software Development

Data Structures and Algorithms

3

Islamic Studies-II

Islamic Studies-I 3

Technical and Business Writing

English Composition & Comprehension

3

Semester 5 Analysis of Algorithms

Discrete Structures, Data Structures and Algorithms

3

Financial Management

None

3

Software Engineering-II

Data Structures and Algorithms

3

Linear Algebra

None

3

Theory of Automata and Formal Languages

Discrete Structures

3

Sociology

3

Semester 6 Software Requirements Engineering

Introduction to Software Development

Web-Based Application Development

3

3

Computer Graphics

Object Oriented Paradigm

3

Software Design and Architecture

Introduction to Software Development

3 3

Computer Communications & Networks

Operating Systems Semester 7

Software Project Management

Introduction to Software Development

Software Development Technologies Software Testing & Quality Assurance

Human Computer Interaction

Distributed Computing

3 3

Introduction to Software Development

3

Introduction to Software Development

3

Introduction to Software Development

3

Semester 8 Pakistan Studies

None

3

Professional and Ethical Issues

None

3

Software Project

Minimum of 109 earned credit hours

6

Scheme of Study for Students Enrolled in BS(Software Engineering) in Fall 2008 Onwards: BSSE-7/F08 It is a 8 semesters / 138 credit hours degree.

Course Code

Cr ed it Group Ho ur s

Course Title

1st Semester CS111

Programming Fundamentals

4 Core

CS101

Introduction to Information and Communication Technology

3

Core

Calculus and Analytical MATH110 Geometry

3 GC(Group B)

GC101

Understanding Quran–I

3 GC(Group A)

English–I (English Composition and Comprehension)

3 GC(Group A)

GC102 GC191

Basic Electronics

3 GC(Group B)

Total Credit Hours

19

2nd Semester SE101

Object Oriented Paradigm

3 Core

CS291

Discrete Structures

3 GC(Group B)

GC103

Understanding Quran–II

3 GC(Group A)

GC104

English–II (Communication Skills)

3 GC(Group A)

ST301

Probability & Statistics

3 GC(Group B)

MATH352 Multivariate Calculus

3 GC(Group B)

Total Credit Hours

18

3rd Semester CS212

Data Structures and Algorithms

3 Core

CS221

Digital Logic and Computer Architecture

3 Core

GC105

Basics of Academic Writing

3 GC(Group A)

GC151

Introduction to Finance

3 GC(Group B)

MATH241 Differential Equations

3 GC(Group B)

Islamic World View & Civilization - I

3 GC(Group A)

Total Credit Hours

18

GC106

4th Semester SE241

Advanced Computer Programming

3 Core

CS222

Operating Systems

3 Core

CS241

Database Systems

3 Core

SE202

Introduction to Software Development

3 Core

CS372

Computer Communications & 3 Core Networks

GC107

Islamic World View &

3 GC(Group A)

Civilization -II Total Credit Hours

18

5th Semester CS311

Analysis of Algorithms

3 Elective

CS314

Theory of Automata and Formal Languages

3 Elective

SE301

Advance Software Development

3 Core

CS331

Visual Programming

3 Elective

CS341

Database Technologies

3 Elective

MATH121 Linear Algebra

3 GC(Group B)

Total Credit Hours

18

6th Semester CS411

Compiler Construction

3 Elective

SE341

Web-Based Application Development

3 Elective

SE311

Software Requirements Engineering

3

Core

SE331

Software Design and Architecture

3

SE342

Distributed Computing

3 Elective

GC152

Introduction to Management

3 GC(Group B)

Total Credit Hours

18

Core

7th Semester SE481

Software Development Technologies

3 Elective

SE461

Software Project Management

3 Core

SE471

Software Testing & Quality Assurance

3

SE432

Design Patterns

3 Elective

SE431

Human Computer Interaction

3 Core

Total Credit Hours

15

Core

8th Semester SE400

Software Project

6 Core

GC108

Professional Practices

3 GC(Group A)

GC109

Pakistani Culture & Society

3 GC(Group B)

Total Credit Hours

12

Old Scheme

Revised Scheme

For induction up to Spring For induction from 2007 (Last induction: BSSE- Fall 2007 to Spring 4/F06) 2008 (Batches Note: BSSE-3 and BSSE-4 inducted: BSSE5/F07 & BSSEare not following this 6/S08) scheme any more, they were accordingly adjusted to revised scheme in Fall 2007.

New Scheme For induction starting Fall 2008 (Batches: BSSE-7/F08 Onwards) Total Credit Hours: 136

Total Credit Hours: 133

Total Credit Hours: 138 CS501 CS502

Fundamentals of Algorithm Programming Language-I

CS111 Programmin CS1 Programming Fundamentals g 11 Fundamenta ls

AM525 Fundamentals of Mathematics AM501 Calculus

MATH Calculus and MAT Calculus and Analytical Geometry 110 Analytical H11 Geometry 0

UR103

Functional Arabic I GE103 Functional Arabic-I

GC1 Understanding Quran–I 01

UR107

Functional English GE107 English GC1 English–I (English Composition and I Composition

& 02 Comprehens ion

Comprehension)

CS101 Introduction CS1 Introduction to Information and to 01 Communication Technology Computing CE505

Digital Circuit Design

GE191 Physics-I GE192 Physics-II

GC1 Basic Electronics 91

AC501

Financial Accounting

AC501 Financial Accounting

GC1 Introduction to Finance 51

CS503

Programming Language-II

SE101 Object Oriented Paradigm

SE1 Object Oriented Paradigm 01

CS291 Discrete Structures

CS2 Discrete Structures 91

AM506 Discrete Structures UR104

Functional Arabic GE104 Functional II Arabic-II

UR108

Functional English GE108 Communicat GC1 English–II (Communication Skills) II ion Skills 04

AM504 Statistics & Probability

GC1 Understanding Quran–II 03

ST301 Probability & ST3 Probability & Statistics Statistics 01 MATH Multivariate MAT Multivariate Calculus 352 Calculus H35 2

UR109

Islamic Studies I

GE101 Islamic Studies I

GC1 Islamic World View & Civilization - I 06

CS504

Data Structures

CS212 Data Structures and Algorithms

CS2 Data Structures and Algorithms 12

SE510

Operations Research

CE508

Computer Architecture

CS221 Digital Logic CS2 Digital Logic and Computer and 21 Architecture Computer Architecture

UR110

Islamic Studies II

GE109 Technical and Business Writing

GC1 Basics of Academic Writing 05

GE110 Islamic Studies-II

GC1 Islamic World View & Civilization -II 07

MATH Differential 241 Equations

MAT Differential Equations H24 1

SE501

Software Engineering I

SE202 Introduction SE2 Introduction to Software Development to Software 02 Developmen t

CS505

Object Oriented Programming

SE241 Advanced SE2 Advanced Computer Programming Computer 41 Programmin g

CS510

Operating System CS222 Operating Concepts Systems

CS2 Operating Systems 22

CS507

Database Systems CS241 Database Systems

CS2 Database Systems 41

UR113

Fiqh I

CS516

Computer Networks

CS372 Computer CS3 Computer Communications & Communicat 72 Networks ions & Networks

CS506

Analysis of Algorithms

CS311 Analysis of Algorithms

SE504

Technical Writing & Software Documentation

CS508

Visual Programming

FI501

Financial Management

CS514

Microprocessor & Assembly

CS3 Analysis of Algorithms 11

CS3 Visual Programming 31 FI501 Financial GC1 Introduction to Management Managemen 52 t

AM507 Linear Algebra

MATH Linear 121 Algebra

MAT Linear Algebra H12 1

SE502

Software Engineering II

SE301 Software SE3 Advance Software Development Engineering 01 II

TE502

Data Communication

CS513

Topics in Computer Science

SE505

Topics in Software Engineering

SE511

Object Oriented Software Engineering

SE506

Design Patterns

SE507

Software Quality Assurance

SE509

E-Commerce

CS3 Database Technologies 41

SE4 Design Patterns 32 SE471 Software Testing & Quality Assurance

SE4 Software Testing & Quality Assurance 71

CS4 Compiler Construction 11 CS314 Theory of CS3 Theory of Automata and Formal Automata 14 Languages and Formal Languages CS511

Web Programming SE341 Web-Based SE3 Web-Based Application Development Application 41 Developmen t CS361 Computer Graphics SE311 Software SE3 Software Requirements Engineering Requirement 11 s Engineering

SE331 Software SE3 Software Design & Architecture Design & 31 Architecture SE461 Software SE4 Software Project Management Project 61 Managemen t SE481 Software SE4 Software Development Technologies Developmen 81 t Technologie s SE503

Human Computer SE431 Human Interaction Computer Interaction

SE4 Human Computer Interaction 31

CS519

Distributed Computing

SE342 Distributed Computing

SE3 Distributed Computing 42

SE508

Software Project Hunting & Marketing

UR111

Pakistan Studies

GE111 Pakistan Studies

GC1 Pakistani Culture & Society 09

GE112 Professional GC1 Professional Practices and Ethical 08 Issues MG601 Human Resource Management CS581

Software Project

SE400 Software Project

SE4 Software Project 00

Related Documents

Sofware
October 2019 13
Sofware
June 2020 7
Instalacion Sofware
May 2020 6
Sofware Libre
June 2020 6

More Documents from ""

Result Css 2006
June 2020 0
October 2019 47
Seed Biology
May 2020 31