Computer Science Program Overview

Computer Science Program Overview

Computer science has transformed the world with advances that can be applied to every industry and level of human interaction. Computing science is a rapidly-growing field, generating a great number of employment opportunities in the field of Information Technology.

The Computer science program offers you a balanced blend of theory and practice, covering a wide range of topics, including computer systems and design, databases, artificial intelligence, computer architecture, networks, and multimedia systems.

Students will also develop skills in critical thinking, problem-solving, teamwork, and communication through a variety of platforms. The course is designed to produce graduates who have a strong industry focus and who have demonstrated the full range of knowledge and skills gained through a relevant project in the final year. It also prepares the candidate for IT industry certifications in the fields of networking, systems administration, and software development.

The program requires the completion of 33 core subjects with 9 specialization elective subjects and one project.


AIMS

The Degree is enabling students to:
  • Apply appropriate design and programming techniques to the solution of diverse problems.
  • Develop analytical skills indispensable in problem solving and decision making.
  • Contribute to the national economy and development by making constantly available high-quality I.T. trained professionals in the country.
  • Understand professional and ethical responsibilities, the importance of diversity, and community, societal, and global issues relating to their current and future professional lives.

SESSION

The academic year is divided into two parts of six months duration: also referred to as (SEMESTER)


ENTRY REQUIREMENT

Intermediate (Engineering / Computer Science), DAE or equivalent degree from any recognized institution with min. 45% percentage.


ACCREDITATION

The BS (Computer Science) Program is affiliated with Federal Urdu University of Arts, Science & Technology and fully accredited by the Higher Education Commission (HEC) Government of Pakistan.


CAREER OPPORTUNITIES

You could work in software companies, commercial institutions, internet-related companies, or IT units of most private sector and government organizations. The most common job classification is programmer or analyst/programmer, but some graduates prefer to work more closely with people in user support or network administration. Computer science graduates also work in gaming and software development, robotics and artificial intelligence, as well as in research.


NOTE:
  • All courses are subject to review & change by the Federal Urdu University.
  • Examination and Enrollment Fees may vary according to the Federal Urdu University policy.
  • Specific specialization depending on enrollment of minimum 12 students.

Click on Semester for more detail.

First Semester:
Course Details
Introduction to Computer Science 03 Credit Hours
Fundamentals of Programming 03 Credit Hours
Basic Electronics 03 Credit Hours
Calculus and Analytical Geometry 03 Credit Hours
English-I (Communication Skills) 03 Credit Hours
Islamic Studies / Ethics 03 Credit Hours
HTML Example
Computer Organization & Assembly Language 03 Credit Hours
Data Structures 03 Credit Hours
Operating Systems 03 Credit Hours
Database Systems 03 Credit Hours
Discrete Structures 03 Credit Hours
Probability and Statistics 03 Credit Hours
English-II (Technical and Business Writing) 03 Credit Hours
Pakistan Studies 03 Credit Hours
Course Details
Data Structure and Algorithms 03 Credit Hours
Object Oriented Programming 03 Credit Hours
Database Management Systems 03 Credit Hours
Differential Equations 03 Credit Hours
Data Communication 03 Credit Hours
Urdu 03 Credit Hours
Course Details
Software Engineering 03 Credit Hours
Operating Systems 03 Credit Hours
Computer Architecture 03 Credit Hours
Visual Programming 03 Credit Hours
Design & Analysis of Algorithms 03 Credit Hours
Linear Algebra 03 Credit Hours
 
Computer Communications and Networks 03 Credit Hours
Numerical and Symbolic Computing 03 Credit Hours
Web Programming 03 Credit Hours
Elective I 03 Credit Hours
Elective II 03 Credit Hours
Elective III 03 Credit Hours
 
Course Details
Theory of Automata & Formal Language 03 Credit Hours
Human Computer Interaction 03 Credit Hours
Advanced Database Systems 03 Credit Hours
Elective IV 03 Credit Hours
Elective V 03 Credit Hours
Elective VI 03 Credit Hours
Course Details
Artificial Intelligence 03 Credit Hours
Compiler Construction 03 Credit Hours
Elective VII 03 Credit Hours
Elective VIII 03 Credit Hours
Elective IX 03 Credit Hours
Course Details
Multimedia Technologies 03 Credit Hours
Final Year Project 03 Credit Hours

Elective Courses and Specialization

ELECTIVE COURSES

These Courses are available in the following discipline areas: Eight electives are required to complete the program. This level of undergraduate program is generally for students who wish to expand their knowledge in a specialized area of their chosen discipline.

SPECIALIZATION: SOFTWARE ENGINEERING
  • Data Mining
  • Software Design and Architecture
  • Digital Image Processing
  • Grid and Cloud Computing
  • Software Quality Engineering
  • Digital Signal Processing
  • E-Commerce
  • Software Project Management
  • Data Warehousing

Fees and Durations

Duration: Four Years

Timing: Morning and Evening

Fee Details:
  • Admission Fee: Rs. 10,000/-
  • Semester Fee: Rs. 48,000/- (Full / Installment)
  • University Examination Fee: Rs. 4,000/- per semester
  • University Enrollment Fee: Rs. 6,000/- one time
  • Total Program Fee: Rs. 432,000/- approximately
Open chat
Hello
Can we help you?