Data Structure and Algorithms
CSC211Methods of organizing and storing data and analysis of algorithm efficiency.
Dive into data structures, computer architecture, and computer graphics
Methods of organizing and storing data and analysis of algorithm efficiency.
Numerical techniques for solving mathematical equations using computer algorithms.
In-depth study of CPU organization, instruction sets, and memory management.
Principles of digital image generation, rendering, and 2D/3D transformations.
Inferential statistics, regression analysis, and hypothesis testing for data science.
BSc CSIT 3rd semester features 5 core subjects: Data Structures and Algorithms (DSA - CSC211), Numerical Method (CSC212), Computer Architecture (CSC213), Computer Graphics (CSC214), and Statistics II (STA215), totaling 15 credit hours.
No. Database Management System (DBMS) is taught in 4th semester under TU IOST curriculum. 3rd semester focuses on DSA and Computer Architecture.
Yes. All 5 third semester subjects — DSA, Numerical Method, Computer Architecture, Computer Graphics, and Statistics II — carry a 20-mark practical laboratory component evaluated alongside internal assessments.
Data Structures and Algorithms (DSA) and Computer Graphics require the highest problem-solving practice. Master algorithm tracing for trees, linked lists, sorting, and 2D/3D matrix transformations.
DSA lab exams carry a dedicated 20-mark practical evaluation conducted by an external examiner from TU. Students must demonstrate working C/C++ implementations of stacks, queues, linked lists, and trees.