Introduction to
Computer Science
The Associate Degree in Computer Science at Iqra University equips students with the foundational knowledge and practical skills necessary to thrive in the ever-evolving field of technology. This program is ideal for individuals seeking a fast-paced and rewarding career in computer science.
Learning Outcomes
- Grasp fundamental programming concepts and languages (e.g., C++, Java, Python).
- Apply problem-solving techniques to design and develop software applications.
- Understand computer architecture and operating systems.
- Analyse and design algorithms and data structures.
- Effectively communicate technical ideas in written and verbal formats.
Job Market
The Associate Degree in Computer Science opens doors to a wide range of exciting career opportunities in the tech industry. Graduates can pursue roles such as:
- Web Developer
- Software Developer
- Application Developer
- Network Support Specialist
- Computer Systems Analyst
- QA Tester
This degree also serves as a strong foundation for further education in computer science, preparing students for a Bachelor’s degree program.
Curriculum
- Application of Information & Communication Technologies
- Application of Information & Communication Technologies Lab
- Artificial Intelligence
- Artificial Intelligence Lab
- Computer Networks
- Computer Networks Lab
- Computer Organization & Assembly Language
- Computer Organization & Assembly Language Lab
- Data Structures
- Data Structures Lab
- Database Systems
- Database Systems Lab
- Digital Logic Design
- Digital Logic Design Lab
- Elective 1 (Example: Advanced Database Lab)
- Elective 2 (Example: Web Technologies Lab)
- Elective 3 (Example: Mobile Application Development Lab)
- Elective 4 (Example: Advanced Programming Lab)
- Elective 5 (Example: Cyber Security Lab)
- Entrepreneurship
- Expository Writing
- Functional English
- Ideology and Constitution of Pakistan
- Information Security
- Information Security Lab
- Islamic Studies
- Linear Algebra
- Object Oriented Programming
- Object Oriented Programming Lab
- Programming Fundamentals
- Programming Fundamentals Lab
- QR 1 (Calculus and Analytic Geometry)
- QR 2 (Discrete Structures)
- Software Engineering
Campuses Offering