4 years
130
The Bachelors of Computer Science at NSIST Islamabad is a high quality program with a broad vision and strong ethical values. The aim is to produce graduates with well-balanced personalities, general awareness of computer sciences and basic reasoning capabilities, through a number a general courses in the area of humanities, social sciences, religion, ethics, language and communication skill, along with the core and elective courses of the discipline. The overall program provides a highly conducive environment and an excitement driven approach that encourages creativity to accomplish results. The curriculum for BS-CS program contains 130 credit hour courses. The students are offered elective courses in following different specialized streams: • Artificial Intelligence • Software Engineering • Data Science • Human Centered Computing • Platform based Development • Networks and Security • Information Management
The faculty is regarded as one of the best for professional computer science education. Academic excellence is given a lot of attention by ensuring that instruction is outcome-based. We aim that our students receive a hand-on experience on the latest technologies while developing communication and inter personal skills of the students. We aim to establish a professional network for students through internships, seminars, cultivation of innovations, transformations, incubation centers, research and workshops.
SEE ALL OF OUR FACULTY• Become a computer programmer and learn the art of coding using various computer languages • Learn software development and manage the creation of computer programs • Acquire knowledge of developing start-ups through freelancing
• Purpose-built campus with featuring state-of-the-art facilities • Reputable international certification and industry-centric projects • National Computing Education & Accrediation Council (NCEAC) of HEC approved program
The four years BSCS program is tailored-made to serve the needs of the bright, young persons who have completed twelve years of education and are looking for a career education in entrepreneurship, professional ethics or towards higher education in computer sciences. This program is open to the students with diverse educational backgrounds including, sciences, engineering and information technology. However, being a program with challenging curricula and contents, it is accessible mainly to create high potential for success for students.
The Students must have 12 years of education in required subjects with 50% marks. Merit Criterion: • Metric /SSC/Equivalent: 30% • FSc /Equivalent: 70% • Formula: Merit = (MM)/(TM) × 30 + (MF)/ (TM) × 70 where: MOM = Marks obtained in Metric or Equivalent MOF = Marks obtained in FSc or Equivalent TM = Total Marks in the relevant Examination.
BSCS program will be a 4 years program. The students will be required to complete forty-one courses, a project, and one internship.
Course Code | Course Title | Credit hour |
---|---|---|
EN-101 | English-1 | 3 |
PS-101 | Pakistan Studies | 2 |
MA-101 | Calculus & Analytical Geometry-I | 3 |
PH-101 | Introductory Mechanics & Waves | 3 |
PH-193 | Introductory Mechanics & Waves Lab | 1 |
CS-101 | Introduction to Computing | 3 |
CS-105 | Problem Solving and Programming | 3 |
CS-105-L | Problem Solving and Programming Lab | 1 |
Course Code | Course Title | Credit hour |
---|---|---|
EN-102 | English-2 | 3 |
IS-101 | Islamic Studies | 2 |
MA-102 | Calculus & Analytical Geometry-II | 3 |
PH-112 | Electricity, Magnetism and Thermal Physics | 2 |
PH-194 | Electricity, Magnetism and Thermal Physics Lab | 1 |
MA-205 | Discrete Mathematics | 3 |
CS-121 | Object Oriented Programming | 3 |
CS-121-L | Object Oriented Programming Lab | 1 |
Course Code | Course Title | Credit hour |
---|---|---|
EN-201 | English - 3 | 3 |
PY-101 | Introduction to Psychology | 3 |
CS-211 | Data Structures | 3 |
CS-291 | Data Structures Lab | 1 |
CS-212 | Human Computer Interaction | 3 |
CS-103 | Introduction to Computer Organization | 3 |
Course Code | Course Title | Credit hour |
---|---|---|
CH-101 | Chemistry-I | 3 |
CS-225 | Database System | 3 |
MA-207 | Differential Equations & Linear Algebra | 3 |
CS-213 | Computer Organization & Assembly Language | 3 |
CS-293 | Computer Organization & Assembly Language Lab | 1 |
N/A | Elective | 3 |
Course Code | Course Title | Credit hour |
---|---|---|
ST-101 | Probability and Statistics | 3 |
BY-201 | Introductory Biology | 3 |
CCS-223 | Operating Systems | 3 |
CS-311 | Analysis & Design of Algorithms | 3 |
CS-322 | Software Construction | 2 |
CS-322-L | Software Construction Lab | 1 |
CS-414 | Artificial Intelligence | 3 |
Course Code | Course Title | Credit hour |
---|---|---|
EC-201 | Economics | 3 |
CS-331 | Theory of Automata | 3 |
CS-312 | Computer Communications & Networks | 3 |
CS-423 | Computer Graphics | 3 |
N/A | Elective Course-I | 3 |
Course Code | Course Title | Credit hour |
---|---|---|
CS-489 | Project-I | 3 |
CS-332 | Net Centric Programming | 3 |
CS-411 | Compiler Construction | 3 |
N/A | Elective Course-II | 3 |
N/A | Elective Course-III | 3 |
Course Code | Course Title | Credit hour |
---|---|---|
CS-490 | Project-II | 3 |
CS-449 | ICT and Society | 3 |
CS-413 | Introduction to Information Security | 3 |
N/A | Elective Course-IV | 6 |
N/A | Elective Course-V | 3 |
• CS-324: Web applications development • CS-442: Mobile Application Development • CS-443: Network Architecture • CS-444: Knowledge Based Systems • CS-445: Information Systems (Pre-Requisite CS-225: DBS) • CS-446: Introduction to Multimedia Communication • CS-447: Neural Networks • CS-448: Network Management • CS-451: Introduction to Social Computing • CS-452: Introduction to Game Development • CS-454: Introduction to Semantic Web • CS-455: Introduction to Natural Language Processing • CS-456: Introduction to Web Services (Pre-Requisite CS-324: WAD) • CS-457: Web Application Frameworks • CS-458: Introduction to Data Mining • CS-459: Introduction to Machine learning • CS-462: Introduction to Cyber Security • CS-464: Modeling and Simulation • CS-466: Digital Image Processing • CS-471: Theory of Programming • CS-472: Information Interfaces • CS-473: Multimedia Applications and Design • CS-474: Software testing techniques • CS-475: Emerging Trends in Software Development • CS-476: Enterprise Information • CS-478: Web Technologies • CS-480: Selected topic in CS • CS-482: Web Engineering • CS-483: Software Quality Assurance (Pre-Requisite CS-322: SC) • CS-484: Software Engineering • CS-486: Software Project Management (Pre-Requisite CS-322: SC) • CS-487: Formal Methods for Software Engineering • CS-488: Software Entrepreneurship • CS-491: Real Time Systems • CS-497: Computing Case Studies
NSIST Pakistan
Typically replies within an hour