The University of Faisalabad
Apply Online
Home / Faculty / Department / BS Computer Science

BS Computer Science

Apply now →

Program Overview

Credit Hours
139
Duration
4 years
Semesters
8
Attendance
Full-time

The BS Computer Science at TUF is a four-year degree designed to turn students into expert programmers and tech innovators. This program teaches you how to build software, design smart applications, and understand the logic behind modern computing systems. It is the perfect starting point for anyone who wants to lead in the digital world. 

Why choose BS Computer Science at TUF?

Choosing this program at TUF ensures you learn the latest technologies in a high-tech environment with global standards.

  • Access to advanced computer labs with high-speed internet and modern software tools.
  • Learning from industry experts who have real-world experience in coding and IT.
  • Flexible curriculum that covers Artificial Intelligence, Data Science, and Cloud Computing.
  • Strong focus on building a professional portfolio through real-time coding projects.
  • Supportive environment that encourages students to start their own tech businesses.

Key Skills You Will Master

Programming & Coding
Data Structures
Database Management
Web Application Development
Computer Networks
Software Project Development

Career Outcomes

Graduates of the BS Computer Science program at TUF are ready for a wide range of careers in the tech world. Some popular opportunities include:

  • Full-Stack Software Developer
  • Mobile App Developer (iOS & Android)
  • Database Administrator
  • Cybersecurity Analyst
  • UI/UX Designer or IT Consultant

Program Roadmap

Explore courses roadmap in BS Computer Science

Course Code Course Title Credit Hours Category Prerequisite
GEN-104 IDEOLOGY AND CONSTITUTION PAKISTAN 2 (2-0) - -
ISL-103 TEACHINGS HOLY QURAN I Non-Credit - -
ENG-107 FUNCTIONAL ENGLISH 3 (3-0) - -
CS-102 APPLICATION INFORMATION AND COMMUNICATION TECHNOLOGIES 3 (2-1) - -
CS-111 PROGRAMMING FUNDAMENTALS 4 (3-1) - -
PHY-103 APPLIED PHYSICS 3 (2-1) - -
MATH-105 BASIC MATH I DEFICIENCY SUBJECT PRE MEDICAL STUDENTS 3 (3-0) - -
Total Credit Hours 18
Course Code Course Title Credit Hours Category Prerequisite
ISL-101 ISLAMIC STUDIES 2 (2-0) - -
ETH-100 ETHICS Non-Credit - -
ENG-108 EXPOSITORY WRITING 3 (3-0) - -
ISL-104 TEACHINGS HOLY QURAN II Non-Credit - -
CS-204 DIGITAL LOGIC DESIGN 3 (2-1) - -
CS-112 OBJECT ORIENTED PROGRAMMING 4 (3-1) - -
CS-202 DISCRETE STRUCTURES 3 (3-0) - -
GEN-304 PROFESSIONAL PRACTICES 2 (2-0) - -
MATH-106 BASIC MATH II DEFICIENCY SUBJECT PRE MEDICAL 3 (3-0) - -
Total Credit Hours 20
Course Code Course Title Credit Hours Category Prerequisite
ISL-201 TEACHINGS HOLY QURAN III Non-Credit - -
ENG-201 TECHNICAL AND BUSINESS WRITING 3 (3-0) - ENG-102
CS-113 SOFTWARE ENGINEERING 3 (3-0) - -
CS-216 DATA STRUCTURES 4 (3-1) - CS-112
MATH-104 CALCULUS AND ANALYTICAL GEOMETRY 3 (3-0) - -
GEN-203 COMMUNITY SERVICE LEARNING 2 (2-0) - -
CS-317 THEORY AUTOMATA 3 (3-0) - -
Total Credit Hours 18
Course Code Course Title Credit Hours Category Prerequisite
MATH-214 LINEAR ALGEBRA 3 (3-0) - -
PSY-201 PSYCHOLOGY 2 (2-0) - -
GEN-206 ENTREPRENEURSHIP 2 (2-0) - -
ISL-202 TEACHINGS HOLY QURAN IV Non-Credit - -
CS-213 DATABASE SYSTEMS 4 (3-1) - CS-216
CS-211 VISUAL PROGRAMMING 3 (2-1) - -
CS-221 OPERATING SYSTEMS 3 (2-1) - CS-216
Total Credit Hours 17
Course Code Course Title Credit Hours Category Prerequisite
CS-302 COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE 3 (2-1) - CS-111
CS-301 ANALYSIS ALGORITHMS 3 (3-0) - CS-216
CS-320 ADVANCED DATABASE MANAGEMENT SYSTEMS 3 (2-1) - MATH-104
CS-321 HCI AND COMPUTER GRAPHICS 3 (2-1) - -
IT-326 WEB TECHNOLOGIES 3 (2-1) - -
CS-303 OBJECT ORIENTED ANALYSIS AND DESIGN 3 (2-1) - -
Total Credit Hours 18
Course Code Course Title Credit Hours Category Prerequisite
CS-307 COMPUTER NETWORKS 3 (2-1) - -
MATH-224 MULTIVARIABLE CALCULUS 3 (3-0) - MATH-104
CS-308 ARTIFICIAL INTELLIGENCE 3 (2-1) - CS-112
STAT-311 PROBABILITY AND STATISTICS 3 (3-0) - -
CS-305 COMPUTER ARCHITECTURE 3 (2-1) - CS-311
CS-306 SOFTWARE TESTING AND QUALITY ASSURANCE 3 (2-1) - -
GEN-401 INTERNSHIP 3 (0-3) - -
Total Credit Hours 18
Course Code Course Title Credit Hours Category Prerequisite
CS-405 COMPILER CONSTRUCTION 3 (2-1) - CS-317
CS-401 CLOUD COMPUTING 3 (2-1) - -
CS-404 INFORMATION SECURITY 3 (2-1) - -
CS-319 MOBILE APPLICATION AND DEVELOPMENT 3 (2-1) - CS-112
CS-425 FINAL YEAR PROJECT PHASE –I 2 (0-2) - -
Total Credit Hours 14
Course Code Course Title Credit Hours Category Prerequisite
CS-402 CYBER SECURITY 3 (2-1) - CS-307
CS-403 PARALLEL AND DISTRIBUTED COMPUTING 3 (2-1) - CS-221
CS-427 FINAL YEAR PROJECT PHASE –II 4 (0-4) - CS-415
MGT-305 FINANCIAL ACCOUNTING 3 (3-0) - -
Total Credit Hours 13

Admissions & Eligibility

Minimum 50% marks in 12 Years of Education, Intermediate (HSSC) examination, FSc (Pre- Engineering)/ ICS/ A-Level, DAE(computer) with Mathematics or its equivalent qualification with Mathematics certified by IBCC.
Students having FSc (Pre-Medical) with a minimum 50% marks are also eligible for admission but according to the National Computing Education Accreditation Council (NCEAC) of HEC, such students must pass deficiency courses of Mathematics of 6 credit hours within one year.
Merit weightage criteria:
Matric or Equivalent 10%
Intermediate/Equivalent 40%
Admission Test 40%
Interview 10%

Next Steps
Start Application
Have Some Questions?

Talk to an advisor or chat with us using TUF AI Chatbot.

Contact Us

FAQs

A 4-year program that helps students learn coding, programming and prepare for IT careers.

The program is 4 years long, split into 8 semesters with a mix of theory, labs and projects.

Graduates can work in software, AI, cybersecurity, networking, data analysis and IT project management roles.

You can become a software engineer, web developer, data analyst, network administrator or IT consultant.

You’ll learn coding, database management, networking, AI basics and software design for real-world IT jobs.