Bachelor of Science in Computer Science
Our Bachelor of Science in Computer Science (BSCS) program prepares students for dynamic careers in computing by providing a strong foundation in programming, algorithms, data structures, computer architecture, and software development. Students gain hands-on experience in areas such as databases, operating systems, networks, cybersecurity, and emerging fields like artificial intelligence, machine learning, and computer vision. The program emphasizes critical thinking, problem-solving, and teamwork through collaborative projects and real-world applications. Graduates are equipped to pursue careers across diverse industries including IT services, banking, finance, telecommunications, manufacturing, aerospace, healthcare, agriculture, retail, and public sector organizations, ready to contribute effectively in both local and global technology environments.
The mission of the BSCS program is to focus on important quality computer education, fostering essential computer skills, critical thinking abilities, and strong ethical values to thrive in the global IT industries. It aims to develop tech leaders with a strong foundation in IT tools and platform data sciences, AI, cybersecurity, and web development. The program focuses on fostering a global leadership economy, technoprenurship, and economic value creation. Additionally, it emphasizes the importance of analytical professionals and ethical skills necessary for society and the economy
Our Bachelor of Science in Computer Science (BSCS) degree program that prepares students for careers in the field of computer science. The program provides students with a solid foundation in computer programming, software development, algorithms, data structures, computer architecture, and other technical skills necessary for success in the field of computer science. The BSCS program typically includes coursework in programming languages, database management, operating systems, computer networks, software engineering, and computer security. Students may also have the opportunity to specialize in specific areas of computer science, such as artificial intelligence, machine learning, computer graphics, or computer vision. The BSCS program emphasizes the development of critical thinking and problem-solving skills, as well as effective communication and teamwork. Students will have the opportunity to work on team-based projects and collaborate with colleagues from different disciplines. They will also have access to state-of-the-art computer labs and resources, as well as opportunities for internships and other experiential learning activities. Upon completing the program, graduates will be prepared for a variety of career paths in the field of computer science. Some potential career paths for BSCS graduates may include software development, systems analysis, network engineering, database administration, cybersecurity, or research and development in emerging technologies.
Program Objectives (POs) Form
Newport Institute of Communications & Economics, Karachi
Bachelors in Computer Science (Spring-2024, Fall-2023, Spring-2023, Fall-2022, Spring-2022, Fall-2024, Spring-2025, Fall-2025)
Program Objectives (POs) of Program under Evaluation
| PO No. | Program Objectives | Mapped GAs |
|---|---|---|
| PO-1 | PEO-1: Proficiency Graduates will apply their strong foundations in computer science, programming, and modern IT technologies to offer workable answers to pressing problems in the global IT industry. | GA-1 (Academic Education), GA-2 (Knowledge for Solving Computing Problems), GA-4 (Design/Development of Solutions), GA-5 (Modern Tool Usage) |
| PO-2 | PEO-2: New Technologies and Lifelong Learning Graduates will demonstrate expertise in cutting-edge domains, including data science, cybersecurity, digital technology, and artificial intelligence. To keep up with evolving technical trends, they will also seek more education. | GA-1 (Academic Education), GA-2 (Knowledge for Solving Computing Problems), GA-3 (Problem Analysis), GA-4 (Design/Development of Solutions), GA-5 (Modern Tool Usage) |
| PO-3 | PEO-3: Critical and Analytical Thinking Skills Graduates will exhibit analytical reasoning, critical thinking, and problem-solving skills to develop, evaluate, and improve computer systems and applications. | GA-2 (Knowledge for Solving Computing Problems), GA-3 (Problem Analysis), GA-4 (Design/Development of Solutions), GA-5 (Modern Tool Usage), GA-7 (Communication) |
| PO-4 | PEO-4: Ethical and Social Responsibility Graduates will respect legal and professional standards, practice professionalism, ethics, and social responsibility, and make a good contribution to society. | GA-6 (Individual and Teamwork), GA-7 (Communication), GA-8 (Computing Professionalism and Society) |
| PO-5 | PEO-5: Leadership, Innovation, and Entrepreneurship Graduates will demonstrate leadership, teamwork, and entrepreneurial skills to innovate, create economic value, and promote organizational and national progress. | GA-3 (Problem Analysis), GA-4 (Design/Development of Solutions), GA-6 (Individual and Teamwork), GA-7 (Communication), GA-8 (Computing Professionalism and Society) |
- The students who have done Intermediate with statistics & mathematics can apply for this program.
- The students with mathematics & computer science or mathematics & physics educational background are also eligible to apply in this degree program.
- F.Sc pre-medical students with additional subjects can also get themselves enrolled in this degree program.
- A-level students are also eligible to apply.
- IT service providers
- Banking
- Finance
- Telecommunication
- Manufacturing
- Aerospace and defense
- Agricultural
- Financial services
- Healthcare
- Public and third sectors
- Retail
| Semester 1 | Semester 2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC124 | Programming Fundamentals | CS-Core | 3 | 1 | 4 | CSC320 | Object Oriented Programming | CS-Core | 3 | 1 | 4 |
| MTH141 | Discrete Structures | QR1-GER | 3 | 0 | 3 | EEG141 | Digital Logic Design | CS-Core | 2 | 1 | 3 |
| MTH100 | Calculus & Analytical Geometry | QR2-GER | 3 | 0 | 3 | MTH230 | Linear Algebra | MTH | 3 | 0 | 3 |
| CSC100 | ICT Applications | GER | 2 | 1 | 3 | ACC205 | Financial Accounting | ESC | 3 | 0 | 3 |
| COM001 | Functional English | GER | 3 | 0 | 3 | EW208 | Expository Writing | GER | 3 | 0 | 3 |
| SS106 | Social Sciences | GER | 2 | 0 | 2 | CSC237 | Database Systems | CS-Core | 3 | 1 | 4 |
| Semester Total Credit Hours | 16 | 2 | 18 | Semester Total Credit Hours | 17 | 3 | 20 | ||||
| Semester 3 | Semester 4 | ||||||||||
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC211 | Data Structures | CS-Core | 3 | 1 | 4 | CSC317 | Artificial Intelligence | CS-Core | 2 | 1 | 3 |
| CSC141 | Computer Organization & Assembly | CS-Core | 2 | 1 | 3 | CSC227 | Analysis of Algorithms | CS-Core | 3 | 0 | 3 |
| MTH161 | Multivariable Calculus | MTH | 3 | 0 | 3 | COM210 | Technical & Business Writing | SUPP | 3 | 0 | 3 |
| HUM210 | Professional Practices | GER | 2 | 0 | 2 | STA210 | Probability & Statistics | MTH | 3 | 0 | 3 |
| PHY101 | Applied Physics | GER | 2 | 1 | 3 | HUM104 | Pakistan Studies | GER | 2 | 0 | 2 |
| ISL111 | Islamic Studies / Ethics | GER | 2 | 0 | 2 | MAN110 | Entrepreneurship | GER | 2 | 0 | 2 |
| CCE108 | Civic & Community Engagement | GER | 2 | 0 | 2 | CSC277 | Information Security | CS-Core | 2 | 1 | 3 |
| Semester Total Credit Hours | 16 | 3 | 19 | Semester Total Credit Hours | 17 | 5 | 22 | ||||
| Semester 5 | Semester 6 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC215 | Operating Systems | CS-Core | 2 | 1 | 3 | CSC265 | Computer Networks | CS-Core | 2 | 1 | 3 |
| CSC300 | Compiler Construction | DCS-Core | 2 | 1 | 3 | CTH304 | Computer Architecture | DCS-Core | 2 | 1 | 3 |
| CSC551 | Advanced Database Management Systems | DCS-Core | 2 | 1 | 3 | CSC340 | Theory of Automata | DCS-Core | 3 | 0 | 3 |
| CSC359 | Software Engineering | CS-Core | 3 | 0 | 3 | DECS-III | Domain Elective (Mobile App Dev II) | DECS | 2 | 1 | 3 |
| DECS-I | Domain Elective (Mobile App Development) | DECS | 2 | 1 | 3 | DECS-IV | Domain Elective (Web Engineering) | DECS | 2 | 1 | 3 |
| DECS-II | Domain Elective (Web Technology) | DECS | 2 | 1 | 3 | CSC3XX | HCI & Computer Graphics | DCS-Core | 2 | 1 | 3 |
| Semester Total Credit Hours | 13 | 5 | 18 | Semester Total Credit Hours | 13 | 5 | 18 | ||||
| Semester 7 | Semester 8 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Code | Subject Title | Domain | TH | PR | Total | Code | Subject Title | Domain | TH | PR | Total |
| CSC444 | Parallel & Distributed Computing | DCS-Core | 2 | 1 | 3 | DECS-VII | Domain Elective (Software Testing & QA) | DECS | 2 | 1 | 3 |
| DECS-V | Domain Elective (OO Analysis & Design) | DECS | 2 | 1 | 3 | CSC495 | Capstone Project II | Caps-Pro | 0 | 4 | 4 |
| DECS-VI | Domain Elective (Cloud Computing) | DECS | 2 | 1 | 3 | ||||||
| FL I & II | Foreign Language | ESC | 3 | 0 | 3 | ||||||
| CSC495 | Capstone Project I | Caps-Pro | 0 | 2 | 2 | ||||||
| Semester Total Credit Hours | 9 | 5 | 14 | Semester Total Credit Hours | 2 | 5 | 7 | ||||
| TOTAL CREDIT HOURS: 136 | |||||||||||
| COMPUTER SCIENCE – DOMAIN ELECTIVES | ||||
|---|---|---|---|---|
| Course Code | Subject Title | TH | PR | Total |
| DEL 111 | Mobile Application Development | 2 | 1 | 3 |
| DEL 112 | Web Technology | 2 | 1 | 3 |
| DEL 113 | Numerical Analysis | 2 | 1 | 3 |
| DEL 114 | Mobile Application Development II | 2 | 1 | 3 |
| DEL 115 | Object Oriented Analysis & Design | 2 | 1 | 3 |
| DEL 116 | Web Engineering | 2 | 1 | 3 |
| DEL 117 | Cloud Computing | 2 | 1 | 3 |
| DEL 118 | Software Testing & Quality Assurance | 2 | 1 | 3 |
| DEL 119 | Cyber Security | 2 | 1 | 3 |
| DEL 120 | Machine Learning | 2 | 1 | 3 |
| UNIVERSITY ELECTIVES – GROUP 1 (Max 12 Credit Hours) | ||||
| Course Code | Subject Title | TH | PR | Total |
| ACC 100 | Fundamentals of Accounting | 3 | 0 | 3 |
| ACC 205 | Financial Accounting | 3 | 0 | 3 |
| CSC 384 | E-Commerce | 3 | 0 | 3 |
| CSC 510 | Management Information Systems | 3 | 0 | 3 |
| HRM 205 | Human Resource Management | 3 | 0 | 3 |
| ECO 105 | Micro & Managerial Economics | 3 | 0 | 3 |
| ECO 110 | Macro Economics | 3 | 0 | 3 |
| LAW 610 | Business & Labor Law | 3 | 0 | 3 |
| MAN 110 | Entrepreneurship | 3 | 0 | 3 |
| SS 205 | Psychology | 3 | 0 | 3 |