Program Overview
The Bachelor of Science in Computer Science (BSCS) program at Johar Institute of Professional Studies (JIPS) is a comprehensive 4-year professional degree designed to prepare students for a successful career in the broad and rapidly evolving field of computing and technology. This program provides students with a deep understanding of algorithms, data structures, programming fundamentals, computer systems, and computational theory, equipping them to analyze complex problems and create innovative solutions across various domains.
Why Choose BS-CS at JIPS?
Advanced Curriculum: A comprehensive curriculum covering core areas of Computer Science, including programming fundamentals, data structures and algorithms, computer organization and architecture, and software engineering. The program aims to equip students with the skills needed to solve real-world problems.
Experienced Faculty: The School of Management Technologies at the JIPS has a dedicated faculty of lecturers, assistant professors, and professors with relevant academic qualifications and experience in various Computer Science domains.
Practical Training: The curriculum includes lab sessions, practical assignments, and a capstone design project to provide students with hands-on experience in software development. The institute also has a Career Development Center that facilitates training and job/internship placements for students and alumni.
Career Opportunities: The program prepares graduates for a wide range of roles in the IT sector, including Software Developer, Data Scientist, System Analyst, and Mobile App Developer.
Professional Growth: The curriculum and extracurricular activities are designed to develop critical thinking, problem-solving, and communication skills, which are essential for long-term career success and leadership roles in technology.
Career Path
Software Development & Engineering
This path involves the design, creation, and maintenance of software applications. Professionals write code, test software for bugs, and implement new features for everything from operating systems and mobile apps to large enterprise platforms.
Data Science & Analytics
This field is dedicated to extracting knowledge and insights from large volumes of data. Professionals use programming, statistics, and machine learning techniques to analyze data, build predictive models, and help organizations make informed, data-driven decisions.
Cybersecurity & Network Engineering
This area focuses on protecting computer systems, networks, and data from digital threats and ensuring reliable data communication. Professionals design secure network infrastructure, monitor systems for vulnerabilities, and respond to security breaches.
IT & Systems Administration
These roles are responsible for the day-to-day management of an organization’s technology infrastructure. Professionals manage servers, databases, and cloud services, and provide technical support to ensure all computer systems and internal networks operate efficiently.
Admission Requirements
Admission Requirements To be eligible for the Pharm-D program at JIPS, applicants must meet the following criteria:
- Minimum qualification: F.Sc (Pre-Engineering), ICS, or equivalent with a minimum of 60% marks.
- Pass the JIPS entrance test and interview.
- Submit required documents, including academic transcripts and ID proof.
SEMESTER-I
Total Credit Hours 15-1
Code
- CS 1×1
- CS 1×2
- HU 1×1
- MT 1×1
- NS 1×1
Course Title
- Introduction to ICT
- Programming Fundamentals
- English Composition & Comprehension
- Calculus & Analytical Geometry
- Applied Physics
Credit Hours
- 3-0
- 3-1
- 3-0
- 3-0
- 3-0
Pre-requisite
SEMESTER-II
Total Credit Hours 15-2
Code
- CS 1×3
- CS 1×4
- HU 1×2
- MT 1×2
- UE 1×1
Course Title
- Digital Logic Design
- Object Oriented Programming
- Communication & Presentation Skills
- Probability & Statistics
- University Elective – 1
Credit Hours
- 3-1
- 3-1
- 3-0
- 3-0
- 3-0
Pre-requisite
- Applied Physics
- Programming Fundamentals
- English Composition & Comprehension
SEMESTER-III
Total Credit Hours 15-2
Code
- CS 2×1
- CS 2×2
- CS 2×3
- HU 2×1
- SC 2×1
Title
- Comp Organization & Assembly Lang.
- Data Structures & Algorithms
- Discrete Structures
- Professional Practices
- CS Supporting – 1
Credit Hours
- 3-1
- 3-1
- 3-0
- 3-0
- 3-0
Pre-requisite
- —–
- Object-Oriented Programming
SEMESTER-IV
Total Credit Hours 15-1
Code
- CS 2×4
- CS 2×5
- CS 2×6
- MT 2×1
- UE 2×1
Course Title
- Design & Analysis of Algorithms
- Theory of Automata
- Database Systems
- Linear Algebra
- University Elective – 2
Credit Hours
- 3-0
- 3-0
- 3-1
- 3-0
- 3-0
Pre-requisite
- Data Structures & Algorithms
- —–
- Data Structures & Algorithms
SEMESTER-V
Total Credit Hours 15-1
Code
- CS 3×1
- SC 3×1
- CS 3×2
- CS 3×3
- SC 3×2
Course Title
- Compiler Construction
- CS Supporting – 2
- Operating Systems
- Software Engineering
- CS Supporting – 3
Credit Hours
- 3-0
- 3-0
- 3-1
- 3-0
- 3-0
Pre-requisite
- Theory of Automata
- ——
- Data Structures and Algorithms
SEMESTER-VI
Total Credit Hours 15-2
Code
- CS 3×4
- CS 1×4
- HU 1×2
- MT 1×2
- UE 1×1
Course Title
- Artificial Intelligence
- Computer Networks
- CS Elective – 1
- CS Elective – 2
- Technical & Business Writing
Credit Hours
- 3-1
- 3-1
- 3-0
- 3-0
- 3-0
Pre-requisite
- Discrete Structures
SEMESTER-VII
Total Credit Hours 14-3
Code
- CS 4×1
- CS 4×2
- CS 4×3
- UE 4×1
- CS 4×4
- HU 4×1
Course Title
- CS Elective – 3
- CS Elective – 4
- Final Year Project – I
- University Elective – 3
- Parallel & Distributed Computing
- Pakistan Studies
Credit Hours
- 3-0
- 3-0
- 0-3
- 3-0
- 3-0
- 2-0
Pre-requisite
- —-
- —–
- —-
- Operating Systems
- —-
SEMESTER-VIII
Total Credit Hours 11-3
Code
- CS 4×5
- UE 4×2
- CS 4×6
- CS 4×7
- HU 4×2
Course Title
- CS Elective – 5
- University Elective – 4
- Final Year Project – II
- Information Security
- Islamic Studies/ Ethics
Credit Hours
- 3-0
- 3-0
- 0-3
- 3-0
- 2-0

