Your Gateway to High-Impact Blockchain Careers

Semester 1

PrerequisiteCourse CodeCourse TitleCr. Hr.
  CC141 Discrete Structures 3
  MA107 Calculus and Analytic Geometry 3
  CC120 Application of Information & Communication Technologies 2
  CC120L Application of Information & Communication Technologies Lab 1
  EN110 English I 3
  NS125 Applied Physics 2
  NS125L Applied Physics Lab 1
  POL121 Pakistan: Ideology, Constitution and Society 2
    Semester Total 17

Semester 2

PrerequisiteCourse CodeCourse TitleCr. Hr.
  CC111 Programming Fundamentals 3
  CC111L Programming Fundamentals Lab 1
MA107 MA108 CS-Supporting 1 (Multivariable Calculus) 3
EN110 EN123 English II 3
NS125,
 NS125L
CC121 Digital Logic Design 2
NS125,
NS125L
CC121L Digital Logic Design Lab 1
  ISL112 Islamic Thought and Perspectives 2
  MA150 CS Supporting 2 (Probability and Statistics) 3
    Semester Total 18

Semester 3

PrerequisiteCourse CodeCourse TitleCr. Hr.
CC111,
CC111L
CC112 Object-Oriented Programming 3
CC111,
CC111L
CC112L Object-Oriented Programming Lab 1
MA107 MA210 CS Supporting 3 (Linear Algebra) 3
CC121,
CC121L
CC222 Computer Organization and Assembly Language 2
CC121,
CC121L
CC222L Computer Organization and Assembly Language Lab 1
  CC281 Software Engineering 3
  CC251 Computer Networks 2
  CC251L Computer Networks Lab 1
    University Elective 1 3
    Semester Total 19

Semester 4

PrerequisiteCourse CodeCourse TitleCr. Hr.
CC112,
CC112L
CC213 Data structures 3
CC112,
CC112L
CC213L Data structures lab 1
  CC230 Database Systems 3
  CC230L Database Systems Lab 1
CC213,
CC213L
BC201 Introduction to Blockchain Technology 2
CC213,
CC213L
BC201L Introduction to Blockchain Technology Lab 1
  HU201 Professional Practices 3
    Information Security 3
    Semester Total 17

Semester 5

PrerequisiteCourse CodeCourse TitleCr. Hr.
  CC323 Operating Systems 3
  CC323L Operating Systems Lab 1
CC213,
CC213L
CC371 Artificial Intelligence 2
CC213,
CC213L
CC371L Artificial Intelligence Lab 1
CC213,
CC213L
CC342 Analysis of Algorithms 3
  MG365 Innovation and Entrepreneurship 2
BC201,
BC201L
BC301 Smart Contract Development 2
BC201,
BC201L
BC301L Smart Contract Development Lab 1
    Technical Elective 1 3
  SD100 English Immersion 0
    Semester Total 18

Semester 6

PrerequisiteCourse CodeCourse TitleCr. Hr.
    Technical Elective 2 (Web Technologies) 3
BC201,
BC201L
BC303 Blockchain Security & Privacy  3
BC201,
BC201L
BC302 Cryptography for Blockchain 3
  EN220 Technical & Business Writing 3
    Technical Elective 3 3
    Technical Elective 4 3
  SD102 21st Century Skills 0
    Semester Total 18

Semester 7

PrerequisiteCourse CodeCourse TitleCr. Hr.
  CC425 Parallel & Distributed Computing 3
BC201,
BC201L
BC401 Cryptocurrency and Tokenization 3
    Technical Elective 5 3
    Technical Elective 6 3
  CC491 Final Year Project I/COOP 1 3
    Semester Total 15

Semester 8

PrerequisiteCourse CodeCourse TitleCr. Hr.
  SD210 Civics and Community Engagement 2
    University Elective 2 3
    Technical Elective 7 3
CC491 CC492 Final Year Project II 3
    COOP* 6*
    Semester Total 11 (17*) 
Total Credit Hours 133
* COOP means FYP undertaken with the industry.
* If a student opts. COOP then credit hours will be: 133 + 6* = 139*

List of Technical Electives

PrerequisiteCourse CodeCourse TitleCr. Hr.
BC201,
BC201L
BC304 Game Development on Blockchain 3
  IT663 Quantum Computing 3
CS439 BC402 DevOps 3
  CY2001 Introduction to Cyber Security 3
  BC403 Advanced Web Technologies (Web3.0) 2+1
  BC305 Digital Identity Management 3
BC201,
BC201L
BC404 Blockchain and Healthcare 3
BC201,
BC201L
BC405 Advanced Blockchain Technologies 3
BC201,
BC201L
BC306 Blockchain Development 2+1
BC201,
BC201L
BC307 Blockchain in IoT 3
BC201,
BC201L
BC406 Artificial Intelligence and Blockchain  3
  CY468 Financial Technologies 3
  BC308 Distributed Database Management System 3
  CS439 Cloud Computing 3
BC201,
BC201L
BC309 Blockchain Regulations and Compliance 3

University Elective 1 - Arts and Humanities (3 Credit Hours) - Minimum One Course

Course CodeCourse TitleCr. Hr.
SD221 Life and Learning 3
SD222 Foreign Language 3
SD223 Logical Reasoning 3

University Elective 2 - Social Sciences (3 Credit Hours) - Minimum One Course

Course CodeCourse TitleCr. Hr.
HWB101 Health and Wellbeing 3
SOC102 Understanding Society and Sociocultural Dynamics 3
PSY110 Psychology of Mind and Behavior 3
ECO202 Economics 3
MK210 Principles of Marketing 3
MG120 Principles of Management 3