INTRODUCTION

Computer science encompasses both the scientific and practical aspects of computation and its various applications. It involves the study of computational theory and the development of computational systems. A computer scientist specializes in these areas, contributing to advancements in computing technology. Pursuing a degree in computer science opens up numerous career opportunities worldwide, offering attractive salary packages. Computer science has revolutionized multiple facets of human life, extending its reach to every sector of business. The field has continuously evolved, introducing new mechanisms and services that benefit humanity.


Computing now plays a vital role in personal lives as well as in managing businesses, creating a significant demand for computer scientists. Prominent career options for computer scientists include software application development, computer systems analysis, computer system engineering, network system administration, database administration, business intelligence analysis, web development, smartphone application development, computer programming, big data, and cloud computing.

VISION

"Our goal is to provide high-quality education in a supportive environment that fosters the development of professional skills in students. This, in turn, enables them to make valuable contributions to the sustainable socioeconomic development of the country"

MISSION

Our goal is to produce responsible professionals who possess both extensive knowledge and high moral values. We provide a supportive environment that fosters personal growth, critical thinking, and leadership skills. Our dynamic curriculum incorporates the latest industry advancements, preparing graduates to excel in evolving professional landscapes. By instilling ethical principles and social consciousness, we shape future leaders who positively impact their professions and communities.

HOD MESSAGE

Welcome to the Department of Computer Science at Swedish College of Engineering and Technology Wah Campus. As the Head of the department, I extend a warm welcome to all students, faculty members, and visitors. Our department is dedicated to innovation, knowledge, and growth in the dynamic field of computer science.


Our establishment signifies the college's commitment to embracing technology and equipping students with the skills needed to thrive in the digital age. We provide a stimulating and supportive learning environment where students can excel and unleash their full potential.


Our highly qualified faculty members are experts in their fields and deeply committed to student success. They bring industry experience, research insights, and a passion for teaching, ensuring a well-rounded education.


Our curriculum strikes a balance between theory and practical applications. Students have access to state-of-the-art laboratories with the latest technology, fostering critical thinking, problem-solving, and innovation.


We have strong connections with industry leaders and research institutions, offering internships, guest lectures, and partnerships. These opportunities allow students to interact with professionals and stay updated with industry trends.


I am excited about the possibilities our Computer Science Department holds. Together, we will create an environment that inspires creativity, collaboration, and lifelong learning. I invite all students and faculty members to actively contribute and help shape the future of our department.


Welcome to the Computer Science Department. Let us embark on this transformative journey together as we empower individuals, drive technological advancements, and make a positive impact in the world.


Best wishes,

Dr. Umar Farooq
Head of Department, Computer Sciences


PEO-1 : IMPART THE KNOWLEDGE OF COMPUTER SCIENCES TO THE GRADUATES WITH AN ABILITY TO PERFORM AND CONTRIBUTE TO DIFFERENT DOMAINS OF SOFTWARE INDUSTRY

PEO-2 : ENABLE GRADUATES TO DEMONSTRATE COMPUTER SCIENCES RELATED SKILLS TO SERVE LOCAL, GLOBAL INDUSTRIES AND ORGANIZATIONS

PEO-3 : ENABLE GRADUATES TO IDENTIFY MECHANISM FOR THE PROFESSIONAL DEVELOPMENT AND LIFE-LONG LEARNING IN AN ETHICAL ENVIRONMENT.

PEO-4 : TO TAKE THE APPROPRIATE MEASURES AND GROOM THE GRADUATES TO CONDUCT RESEARCH IN THEIR AREA OF INTEREST.

PEO-5 : ENABLE THE GRADUATES TO CONVERT UNDERSTANDING TO INNOVATION AND AS AN ENTREPRENEUR BE USEFUL FOR THE DEVELOPMENT OF THE SOCIETY.

PLO-1 : Academic Education

PLO-2 : Knowledge for Solving Computing Problems

PLO-3 : Problem Analysis

PLO-4 : Design/ Development of Solutions

PLO-5 : Modern Tool Usage

PLO-6 : Individual and Team Work

PLO-7 : Communication

PLO-8 : Computing Professionalism

PLO-9 : Ethics

PLO-10 : Life-long Learning

COURSES DETAIL OF CS

Sr.No Course Code Course Title Credit Hours
1 CS-101 Introduction to Information and Communication Technologies 3+1
2 CS-102 Programming Fundamentals 3+1
3 EG-101 Functional English 3+0
4 MT-101 Calculus and Analytical Geometry 3+0
5 EL-101 Basic Electronics 2+1
Sr.No Course Code Course Title Credit Hours
1 CS-201 Data Structures and Algorithms 2+1
2 CS-202 Digital Logic Design 3+1
3 EG-201 Communication & Presentation Skills 3+0
4 UE-201 University Elective–I 3+0
5 MT-201 Linear Algebra and Differential Equations 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-301 Human Computer Interaction 3+0
2 CS-302 Theory of Automata & Formal Languages 3+0
3 CS-303 Parallel & Distributed Computing 3+0
4 CS-304 Game Programming 3+0
5 CS-305 Introduction to Database Systems 3+1
6 CS-306 Design and Analysis of Algorithms 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-400 Final Year Project - I 0+3
2 CS-401 CS Elective – III 3+0
3 CS-402 Compiler Construction 3+0
4 CS-403 Big Data Analytics 3+0
5 CS-404 University Elective - III 3+0
6 CS-405 CS Elective - IV 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-103 Object Oriented Programming 3+1
2 CS-104 Discrete Structure 3+0
3 EG-102 Technical & Business Writing 3+0
4 MT-102 Probability & Statistics 3+0
5 PK-101 Islamic and Pak Studies 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-203 Operating Systems 2+1
2 CS-204 ntroduction to Software Engineering 3+0
3 CS-205 Computer Architecture 2+1
4 CS-206 Data Communication & Networks 3+1
5 CS-207 Web Engineering 3+0
6 MT-202 Numerical Computing 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-307 CS Elective – III 3+0
2 CS-308 Artificial Intelligence 3+1
3 UE-301 University Elective –III 3+0
4 CS-309 Computer Communication and Networks 3+1
5 CS-310 CS Elective - IV 3+0
6 CS-311 Smart Application Development 3+0
Sr.No Course Code Course Title Credit Hours
1 CS-406 Final Year Project - II 0+3
2 CS-407 Advance Topics in Computer Science 3+0
3 CS-408 Information Security 3+0
4 UE-401 University Elective – IV 3+0