Bachelor of Science in Computer Science

4 Years

Program Description

The Bachelor of Science in Computer Science (BSCS) is a four-year degree program affiliated with the University of Education. It provides a rigorous education in both the theoretical and practical aspects of computing. The program is designed to produce versatile professionals capable of analyzing complex problems and designing robust software solutions. It bridges the gap between academic concepts and industrial requirements, ensuring graduates are ready for the modern tech landscape.

Objectives

Future Career and Educational Opportunities

The Bachelor of Science in Computer Science (BSCS) is a four-year degree program affiliated with the University of Education. It provides a rigorous education in both the theoretical and practical aspects of computing. The program is designed to produce versatile professionals capable of analyzing complex problems and designing robust software solutions. It bridges the gap between academic concepts and industrial requirements, ensuring graduates are ready for the modern tech landscape.

Program Eligibility Card

Eligibility & Academic Information

Everything you need to know before applying for the program.

🎯

Eligibility Criteria

Minimum 50% marks in Intermediate / 12 years schooling / A-Level (HSSC) or equivalent qualification with Mathematics.

🧬

Pre-Medical Students

FSc Pre-Medical students are also eligible to apply for admission to this program.

🎓

Total Credit Hours

A minimum of 133 Credit Hours are required for the successful completion and award of the degree.

📅

Program Duration

The degree program spans 4 Years (08 Semesters).

Class Schedule

Flexible study options available: Morning, Evening & Weekend classes.

Semester Break Down

Semester/Study Plan for BSCS

Course Codes will be assigned considering codes generated in University of Education Lahore Information System (UE, Lahore). The course code for remaining courses will be generated after the approval of Academic Council.

BS Computer Science Curriculum
Semester I
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
1COMP1112-Programming FundamentalsCore4(3+1)
2COMP1116-Applications of ICTGER3(2+1)
3MATH1129Pre-Calculus I & IIQR-1 Calculus & Analytic GeometryGER3(3+0)
4ENGL1114-Functional EnglishGER3(3+0)
5PHYS1124-Applied PhysicsGER3(2+1)
6ISLA1111/HUMN1111-Islamic Studies / EthicsGER2(2+0)
Total18(15+3)
Semester II
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
7COMP2111Programming Fundamentals (COMP1112)Object Oriented ProgrammingCore4(3+1)
8MATH2113Pre-Calculus I & IIQR-2 Discrete MathematicsGER3(3+0)
9ENGL1120-Expository WritingGER3(3+0)
10MATH3122Calculus and Analytic Geometry (MATH1129)Multivariable CalculusAllied3(3+0)
11PAKS1119-Ideology & Constitution of PakistanGER2(2+0)
12PHYS4129-Digital Logic & DesignCore3(2+1)
-ISLA1120/1121-Non-Credited--
Total18(16+2)
Semester III
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
13ITEC4112-Professional PracticesGER2(2+0)
14COMP2117Object Oriented Programming (COMP2111)Data StructuresCore4(3+1)
15COMP2118Digital Logic and Design (PHYS4129)Computer Organization & Assembly LanguageCore3(2+1)
16COMP2119-Computer NetworksCore3(2+1)
17MATH3114Calculus and Analytic Geometry (MATH1129)Linear AlgebraAllied3(3+0)
18BUSA2118-Foundations of ManagementGER2(2+0)
Total17(14+3)
Semester IV
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
19BUSA1114-Introduction to EntrepreneurshipGER2(2+0)
20POLS2111-Civics & Community EngagementGER2(2+0)
21COMP2120-Information SecurityCore3(2+1)
22COMP2121-Artificial IntelligenceCore3(2+1)
23COMP2112-Software EngineeringCore3(3+0)
24COMP2114-Database SystemsCore4(3+1)
-ISLA1120/1121-Non-Credited--
Total17(14+3)
Semester V
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
25COMP3142Data Structures (COMP2117)Operating SystemsCore3(2+1)
26COMP3145-HCI & Computer GraphicsDomain Core3(2+1)
27COMP3146Database Systems (COMP2114)Advanced DBMSDomain Core3(2+1)
28STAT2115-Introduction to StatisticsAllied3(3+0)
29COMP3147Computer Organization and Assembly Language (COMP2118)Computer ArchitectureDomain Core3(2+1)
30COMP3148-Theory of AutomataDomain Core3(3+0)
Total18(14+4)
Semester VI
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
31COMP3149Theory of Automata (COMP3148)Compiler ConstructionDomain Core3(2+1)
32COMPXXXX-Domain Elective IDomain Elective3(2+1)
33COMPXXXX-Domain Elective IIDomain Elective3(2+1)
34COMPXXXX-Domain Elective IIIDomain Elective3(2+1)
35COMPXXXX-Domain Elective IVDomain Elective3(2+1)
-ISLA1120/1121-Non-Credited--
Total15(10+5)
Semester VII
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
36COMP4121Data Structures (COMP2117)Analysis of AlgorithmsCore3(3+0)
37ITECXXXX-Domain Elective VDomain Elective3(2+1)
38ITECXXXX-Domain Elective VIDomain Elective3(2+1)
39COMP4115-CS Final Year Project ICore3(0+3)
40ITEC4152-Technical & Business WritingAllied3(3+0)
41INTN6112-Internship-3(0+3)
Total18(10+8)
Semester VIII
Sr#CodePrerequisiteCourse TitleDomainCredit Hours
42COMP4122Operating Systems (COMP3142)Parallel & Distributed ComputingDomain Core3(2+1)
43COMPXXXX-Domain Elective VIIDomain Elective3(2+1)
44COMP4127CS- Final Year Project - I (COMP4115)CS Final Year Project IICore3(0+3)
45BUSA1113-Fundamentals of AccountingAllied3(3+0)
-ISLA1120/1121-Non-Credited--
Total12(7+5)
  • The Internship of six to eight weeks is mandatory requirement for the award of degree. Students will take an Internship 3(0+3) course during summer vacations after sixth semester, and the result of this course will be added in the seventh semester.

 

  • The course “Seerat of the Holy Prophet Muhammad (SAW)-ISLA1122” bearing course code ISLA1122 with 2(2+0) Credit Hours is compulsory. Its lectures will be recorded in digital form and available to all students. Students may study (online) this course in any semester and will be examined online too. This course will be considered as Non-Credited.

Copyright © 2026. Lahore School of Managment (LSM), Pakistan – All Rights Reserved