1st Semester BSCS Course Outline

The first semester of the BSCS program introduces students to foundational concepts in computer science, programming, and mathematics. It lays the groundwork for more advanced topics in later semesters and equips students with essential skills for problem-solving, analytical thinking, and basic programming.

Core Subjects in the 1st Semester

Introduction to Computer Science

Programming Fundamentals

Mathematics for Computer Science

English Composition and Communication Skills

Introduction to Information Communication Technology (ICT)

Pakistan Studies or Islamic Studies (University Requirement)

Skills Gained in the 1st Semester

By the end of the 1st semester, students will have:

Why the 1st Semester is Important?

The 1st semester of BSCS acts as a stepping stone for students, introducing them to the core concepts and setting the stage for more complex topics in programming, data structures, and algorithms. This semester also helps students adapt to the academic rigor of the computer science program.
Scroll to Top