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
| 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 |