BS Computer Science

Introduction

Mathematics

BS computer Science is a bachelor program.

Medium of Instruction and Examination:

The medium of instruction and examination will be English.

Assessment and Evaluation:

For assessment and evaluation the HEC/University of Jhang, regulations shall be followed.

Objectives

The course of textile design reflects the importance of design linked with textile industry and textile product development. After completion of the course, students will able to do the following:

  • Planning, time management and completion of tasks.
  • Presenting the work with confidence.
  • Understand and materialize ornaments, colors and finishes on fabrics for any field of use.
  • Identify fabric quality and its construction.
  • Practice different types of design and their application.
  • Learn about the target audience of textiles and design them according to their need.
  • Understand importance of social, environmental and corporate responsibility.

Eligibility Criteria

F.Sc. Pre-Engineering or O/A Level or ICS with Math at least secure 50% marks or equivalent.

Semester 1
Course Code Course Title Credit Hours
CSI-301 Introduction to Information and Communication Technologies 4 (3+1)
MGT-401 Principle of Management 3 (3+0)
QT-I Al- Quran-I 1 (1+0)
MTH-324 Calculus & Analytical Geometry 3 (3+0)
ENG-322 English Composition and Comprehension 3 (3+0)
PHY-322 Applied Physics 3 (3+0)
SST-321 Islamic Studies 2 (2+0)
SST-322 Pakistan Studies 2 (2+0)
Total Credit Hours 21
Semester 2
CSI-302 Programing fundamentals 4 (3+1)
ELE-301 Digital Logic Design 3 (2+1)
ENG-421 Communication and Presentation Skills 3 (3+0)
MGT-301 Financial Accounting 3 (3+0)
STA-321 Probability & statistic 3 (3+0)
Total Credit Hours 16
Semester 3
CSI-401 Object Orientated Programing 4 (3+1)
CSI-402 Computer Organization and Assembly Language 4 (3+1)
CSI-403 Database system 3 (3+0)
CSI-303 Discrete Structure 3 (3+0)
MTH-327 Multivariate Calculus 3 (3+0)
QT-II Al-Quran-II 1 (1+0)
Total Credit Hours 18
Semester 4
CSI-402 Software Engineering 3 (3+0)
CSI-405 Data Structure & algorithm 4 (3+1)
MTH-424 Linear Algebra 3 (3+0)
CSI-503 Operating Systems 3 (3+0)
CSI-512 Numerical Computing 3 (3+0)
Total Credit Hours 16
Semester 5
CSI-407 Analysis of Algorithm & Design 4 (3+1)
CSI-505 Cloud Computing 3 (3+0)
CSI-513 Digital Image Processing 4 (3+1)
CSI-406 Computer Networks 4 (3+1)
MTH-325 Differential Equations 3 (3+0)
QT-III Al-Quran-III 1 (1+0)
Total Credit Hours 19
Semester 6
CSI-513 Big Data Programming 3 (3+0)
CSI-512 Data Mining 3 (3+0)
CSI-514 Theory of Automata 3 (3+0)
CSI-509 Information Security 3 (3+0)
EBG-102 Technical & Business Writing 3 (3+0)
Total Credit Hours 15
Semester 7
CSI-602 Compiler Construction 3 (3+0)
CSI-615 Parallel & Distributed Computing 3 (3+0)
CSI-504 Artificial Intelligence 3 (3+0)
MGT-404 Project Management 3 (3+0)
CSI-623 Final Project (Part I) -
QT-IV Al- Quran-IV 1 (1+0)
Total Credit Hours 13
Semester 8
CSI-605 Block chain technology 3 (3+0)
SST-302 Foreign languages 3 (3+0)
SST-601 **Professional Practices 3 (3+0)
CSI-623 Final Project (Part II) 6 (0+6)
Total Credit Hours 15