The BS Information Technology at TUF is a four-year degree that focuses on managing and securing the digital world. While other fields might focus on building software, IT is about how technology works together, including networking, hardware, and server management. It is designed for students who want to become the backbone of any modern tech organization.
Why choose BS Information Technology at TUF?
Choosing IT at TUF gives you the practical skills to solve real-world technology problems in a modern business environment.
Explore courses roadmap in BS Information Technology
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| GEN-104 | IDEOLOGY AND CONSTITUTION PAKISTAN | - | - | 2 (2-0) |
| ISL-103 | TEACHING HOLY QURAN WITH TRANSLATION 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) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| ISL-101 | ISLAMIC STUDIES | - | - | 2 (2-0) |
| ETH-100 | ETHICS NON MUSLIM | - | - | 2 (2-0) |
| ENG-108 | EXPOSITORY WRITING | - | - | 3 (3-0) |
| ISL-104 | TEACHINGS HOLY QURAN WITH TRANSLATION 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 STUDENTS | - | - | 3 (3-0) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| ISL-201 | TEACHINGS HOLY QURAN WITH TRANSLATION III | - | - | Non-Credit |
| ENG-201 | TECHNICAL AND BUSINESS WRITING | - | ENG-107 | 3 (3-0) |
| CS-113 | SOFTWARE ENGINEERING | - | - | 3 (3-0) |
| CS-216 | DATA STRUCTURES | - | CS-112 | 4 (3-1) |
| MATH-104 | CALCULUS AND ANALYTICAL GEOMETRY | - | - | 3 (3-0) |
| GEN-203 | COMMUNITY SERVICE LEARNING | - | 2 (2-0) | |
| CS-317 | THEORY AUTOMATA | - | - | 3 (3-0) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| MATH-214 | LINEAR ALGEBRA | - | - | 3 (3-0) |
| PSY-201 | PSYCHOLOGY | - | - | 2 (2-0) |
| GEN-206 | ENTREPRENEURSHIP | - | - | 2 (2-0) |
| ISL-202 | TEACHINGS HOLY QURAN WITH TRANSLATION IV | - | - | Non-Credit |
| CS-213 | DATABASE SYSTEMS | - | CS-203 | 4 (3-1) |
| SE-402 | SOFTWARE PROJECT MANAGEMENT | - | - | 3 (2-1) |
| CS-221 | OPERATING SYSTEMS | - | CS-203 | 3 (2-1) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| CS-302 | COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE | - | CS-111 | 3 (2-1) |
| CS-301 | ANALYSIS ALGORITHMS | - | CS-203 | 3 (3-0) |
| IT-325 | INFORMATION TECHNOLOGY INFRASTRUCTURE | - | - | 3 (2-1) |
| CS-321 | HCI AND COMPUTER GRAPHICS | - | - | 3 (2-1) |
| IT-326 | WEB TECHNOLOGIES | - | - | 3 (2-1) |
| IT-311 | SYSTEM AND NETWORK ADMINISTRATION | - | - | 3 (2-1) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| CS-307 | COMPUTER NETWORKS | - | - | 3 (2-1) |
| MATH-224 | MULTIVARIABLE CALCULUS | - | MATH-104 | 3 (3-0) |
| CS-308 | ARTIFICIAL INTELLIGENCE | - | CS-202 | 3 (2-1) |
| STAT-311 | PROBABILITY AND STATISTICS | - | - | 3 (3-0) |
| CS-305 | COMPUTER ARCHITECTURE | - | CS-311 | 3 (2-1) |
| IT-424 | DATABASE ADMINISTRATION AND MANAGEMENT | - | - | 3 (2-1) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| GEN-401 | INTERNSHIP | - | - | 3 (0-3) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| IT-213 | SOFTWARE REQUIREMENT ENGINEERING | - | - | 3 (2-1) |
| CS-401 | CLOUD COMPUTING | - | - | 3 (2-1) |
| CS-404 | INFORMATION SECURITY | - | - | 3 (2-1) |
| CS-319 | MOBILE APPLICATION DEVELOPMENT | - | - | 3 (2-1) |
| CS-425 | FINAL YEAR PROJECT PHASE –I | - | - | 2 (0-2) |
| Course Code | Course Title | Nature | Prerequisite | Credit Hours |
|---|---|---|---|---|
| CS-402 | CYBER SECURITY | - | - | 3 (2-1) |
| CS-403 | PARALLEL AND DISTRIBUTED COMPUTING | - | CS-221 | 3 (2-1) |
| CS-427 | FINAL YEAR PROJECT PHASE –II | - | CS-415 | 4 (0-4) |
| MGT-305 | FINANCIAL ACCOUNTING | - | - | 3 (3-0) |
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%