BS Software Engineering

alfa shell indir shell indir

shell indir

alfa shell indir

wso shell indir

r57 shell indir

Department
Computer Science
Level
Undergraduate
Colleges
College of Computer Sciences & Information Systems

This program is devised to gear students in acquiring skills to undertake the issues of designing and developing reliable software with a clear understanding of problem-solving techniques, software quality and testing, and management practices.

The graduates of this program would have the confidence and skills to become technology entrepreneurs. They may also join careers as software engineers and may move on to become analysts, designers, and architects in software houses or freelance solution providers. The program is designed to satisfy general requirements and meets the criteria adopted by the Higher Education Commission (HEC) of Pakistan. The aim is to prepare students to serve the productive needs of Pakistan’s software industry. It requires completion of 138 credit hours of course work. Students are required to take 43 courses (including Final Year Project and relevant labs) & internship, approved by the institute, in order to complete their degree requirements. Students must maintain a CGPA of 2.5 for the conferment of the degree.

BS Software Engineering students learn to:

  • To enable the graduates to apply knowledge gained during the program effectively and efficiently in software industry

  • To contribute, manage, and lead, computer science and software development teams

  • To actively pursue lifelong learning and innovation skills

  • To equip graduates with latest software tools and techniques

  • To groom graduates to occupy senior technical and managerial positions

  • To successfully bring innovation in IT technology as a whole

Learning Outcomes for BS Software Engineering Students include:

1. Equip themselves with latest software tools
2. Successfully bring innovation in it technology
3. An ability to function effectively on teams to accomplish a common goal 4. An understanding of professional, legal, security and social issues of it
5. An ability to communicate effectively with a range of audiences
6. An ability to develop software systems of varying complexity
7. Will develop logical thinking process

Eligibility Criteria

The BS (Software Engineering) is a four-year program. Applicants who have successfully completed H.Sc with minimum 50% marks in Pre-Engineering or in General Group (with Mathematics/Computer Science) or A-Levels with a maximum 2 ‘C’s in three principal subjects (with Mathematics/Computer Science) are eligible to apply for admission.

Learning Outcomes

  • Create a keen sense to develop agile software systems 
  • Lead a team of computer experts 
  • Understand market trends and forces affecting software systems 
  • Apply software engineering concepts to produce solutions

Career Path

  1. Applications developer
  2. Database administrator
  3. Game developer
  4. Multimedia programmer
  5. Web developer
  6. Web designer
  7. Software engineer
  8. Software tester

Interested in this program? Visit the admissions page for more information.

Required Courses

Accounting
ACC101 Introduction to Financial Accounting

Economics
ECO104 Micro and Macroeconomics

Communication
COM107 Academic English
COM202 Business and Professional Speech
COM205 Persuasive & Analytical Writing for Business Communication

Management
MAN 101 Principles of Management
MAN411 Project Management

Information Technology
CSC111 Information & Communication Technology
CSC111 Information & Communication Technology Lab
CSC219 Professional Practices

Political Sciences
PSC301 Pakistan Studies

Physics
PHY111 Applied Physics

Mathematics
MTH107 Calculus and Analytical Geometry
MTH204 Linear Algebra

Language
LAN 10* Foreign Language I
LAN 20** Foreign Language II
*1 = Introduction to Arabic *2 = Introduction to French *4 = Introduction to German *6 = Introduction to Italian *8 = Introduction to Chinese
**1 = Intermediate Arabic **2 = Intermediate French **4 = Intermediate German **6 = Intermediate Italian **8 = Intermediate Chinese

Religious Studies
REL101 Islamic Studies

Statistics
STA203 Probability Theory and Statistics

Computing (Core Courses)

CSC113 Programming Fundamentals
CSC113 Programming Fundamentals LAB
CSC213 Object Oriented Programming
CSC213 Object Oriented Programming LAB
CSC215 Data Structures &Algorithm
CSC215 Data Structures &Algorithm LAB
CSC217  Intro to Database Systems
CSC217 Intro to Database Systems LAB
CSC231 Discrete Structures
CSC313 Operating Systems
CSC313 Operating Systems LAB
CSC317 Intro to Software Engineering
CSC319  Computer Networks
CSC319  Computer Networks LAB
CSC419 Information Security
CSC491 Final Year Project (FYP) I
CSC492 Final Year Project (FYP) II

Software Engineering Core (Compulsory Courses)

SEC212 Human Computer Interaction
SEC111Software Requirements Engineering
SEC211Software Design & Architecture
SEC311Software Construction and Development
SEC411Software Re-Engineering
SEC321Software Quality Engineering
SEC322Web Engineering
SEC323Software Project Management

Software Engineering (Supporting Courses)

SEC351 Business Process Engineering
SEC352Formal Methods in Software Engineering
SEC353Stochastic Processes

Software Engineering (Elective Courses)

SEC461 Computer Graphics
SEC462 Visual Programming
SEC463 E-Commerce
SEC464 Systems Programming
SEC465 Game Application Development
SEC466 Mobile Application Development
SEC471 Agent Based Software Engineering
SEC472 Semantic Web
SEC473 Natural Language Processing
SEC474 Real-Time Systems
SEC481 Cloud Computing
SEC482 Big Data Analytics
SEC483 Multimedia Communication
SEC491 Management Information Systems
SEC492 Data Encryption and Security
SEC493 Information Systems Audit
SEC494  Global Software Development
SEC495 Software Engineering
SEC496  Software Metrics
SEC499 Economics Topics in Software engineering

Course Structure

 

Semester One (19 Credit Hours)

Intro to Info. & Comm. Technology (2+1) [Pre Req. NA]
Programming Fundamentals (3+0) [Pre Req. NA]
Programming Fundamentals LAB (0+1) [Pre Req. NA]
Calculus and Analytical Geometry (3+0) [Pre Req. NA]
Academic English (3+0) [Pre Req. NA]
Pakistan Studies (3+0) [Pre Req. NA]
Applied Physics (3+0) [Pre Req. NA]

Semester Two (19 Credit Hours)

Object Oriented Programming (3+0) [Pre Req. CSC113]
Object Oriented Programming LAB (0+1) [Pre Req. CSC113]
Discrete Structures (3+0) [Pre Req. NA]
Business & Professional Speech (3+0) [Pre Req. COM107]
Intro to Software Engineering (3+0) [Pre Req. NA]
Islamic Studies (3+0) [Pre Req. NA]
Micro and Macroeconomics (3+0) [Pre Req. NA]

Semester Three (19 Credit Hours)

Data Structures and Algorithms (3+0) [Pre Req. CSC213]
Data Structures and Algorithms LAB (0+1) [Pre Req. CSC213]
Software Requirements Engineering (3+0) [Pre Req. CSC317]
Human Computer Interaction (3+0) [Pre Req. CSC317]
Linear Algebra (3+0) [Pre. Req. MTH107]

Semester Four (18 Credit Hours)

Intro. to Database Systems (3+0) [Pre. Req. CSC215]
Intro. to Database Systems LAB (0+1) [Pre. Req. CSC215]
Operating Systems (3+0) [Pre. Req. CSC215]
Operating Systems LAB (0+1) [Pre. Req. CSC215]
Software Design & Architecture (2+1) [Pre. Req. SEC111]
Probability Theory and Statistics (3+0) [Pre Req.NA]
Principles of Management (3+0) [Pre. Req. NA]

Semester Five (18 Credit Hours)

Software Construction and Dev. (2+1) [Pre. Req. SEC211]
Computer Networks (3+0) [Pre Req. NA]
Computer Networks LAB (0+1) [Pre Req. NA]
Persuasive & Analytical Writing for Bus. Comm. (3+0) [Pre Req. COM107]
SE Supporting I (3+0) [Pre Req. NA]
SE Supporting II (3+0) [Pre Req. NA]

Semester Six (18 Credit Hours)

Software Quality Engineering(3+0) [Pre Req. CSC317]
Information Security(3+0) [Pre Req.NA]
Professional Practices (3+0) [Pre Req. NA]
Web Engineering(3+0) [Pre Req. NA]
SE Elective l (3+0) [Pre Req. NA]
SE Supporting III (3+0) [Pre Req. NA]

Semester Seven (18 Credit Hours)

Software Project Management(3+0) [Pre Req. CSC317]
Software Re-Engineering (3+0) [Pre Req. SEC311]
SE Elective II (3+0) [Pre Req. NA]
SE Elective III (3+0) [Pre Req. NA]
FYP l (0+3) [Pre Req. CSC317]

Semester Eight (15 Credit Hours)

SE Elective IV (3+0) [Pre Req. NA]
SE Elective V (3+0) [Pre Req. NA]
FYP ll (0+3) [Pre Req. CSC491]
Project Management (3+0) [Pre Req. NA]

alfa shell indir shell indir

shell indir

alfa shell indir

wso shell indir

r57 shell indir

Escort Marmaris