UNDERGRADUATE DEGREES

Bachelors of Computer Science

Department of Computer Science

DURATION

4 years

CREDIT HOURS

130

Available this fallApply now

About this degree

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

Faculty

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

Career Scope

• 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

Distinctive Features

• 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

Program Objective

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.

Eligibility

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.

Structure

BSCS program will be a 4 years program. The students will be required to complete forty-one courses, a project, and one internship.

Semester Breakdown

Course CodeCourse TitleCredit hour
EN-101English-13
PS-101Pakistan Studies2
MA-101Calculus & Analytical Geometry-I3
PH-101Introductory Mechanics & Waves3
PH-193Introductory Mechanics & Waves Lab1
CS-101Introduction to Computing3
CS-105Problem Solving and Programming3
CS-105-LProblem Solving and Programming Lab1

Course CodeCourse TitleCredit hour
EN-102English-23
IS-101Islamic Studies2
MA-102Calculus & Analytical Geometry-II3
PH-112Electricity, Magnetism and Thermal Physics2
PH-194Electricity, Magnetism and Thermal Physics Lab1
MA-205Discrete Mathematics3
CS-121Object Oriented Programming3
CS-121-LObject Oriented Programming Lab1

Course CodeCourse TitleCredit hour
EN-201English - 33
PY-101Introduction to Psychology3
CS-211Data Structures3
CS-291Data Structures Lab1
CS-212Human Computer Interaction3
CS-103Introduction to Computer Organization3

Course CodeCourse TitleCredit hour
CH-101Chemistry-I3
CS-225Database System3
MA-207Differential Equations & Linear Algebra3
CS-213Computer Organization & Assembly Language3
CS-293Computer Organization & Assembly Language Lab1
N/AElective3

Course CodeCourse TitleCredit hour
ST-101Probability and Statistics3
BY-201Introductory Biology3
CCS-223Operating Systems3
CS-311Analysis & Design of Algorithms3
CS-322Software Construction2
CS-322-LSoftware Construction Lab1
CS-414Artificial Intelligence3

Course CodeCourse TitleCredit hour
EC-201Economics3
CS-331Theory of Automata3
CS-312Computer Communications & Networks3
CS-423Computer Graphics3
N/AElective Course-I3

Course CodeCourse TitleCredit hour
CS-489Project-I3
CS-332Net Centric Programming3
CS-411Compiler Construction3
N/AElective Course-II3
N/AElective Course-III3

Course CodeCourse TitleCredit hour
CS-490Project-II3
CS-449ICT and Society3
CS-413Introduction to Information Security3
N/AElective Course-IV6
N/AElective Course-V3

Elective Courses

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

NSIST Pakistan
Typically replies within an hour

NSIST Pakistan
Asalamualaikum! How can we help you today?
01:40
×