| |
Computer Sciences: |
| |
|
| |
Computer science is concerned with the design, modeling, analysis, and applications of computer-related systems. Programs in the school are designed to equip students to understand, design, implement, and use the software and hardware of digital computers and digital systems. |
| |
|
| |
The school offers Undergraduate and Graduate degrees in Computer system Architecture, Computer Network Modeling and Analysis, Database and Knowledge Based Systems, Computer Science Theory, Artificial Intelligence, Programming Language and Systems and Scientific Computing. |
| |
|
| |
Many students will have previous experiences. A significant number will be employed full time and pursue their studies on part-time basis, usually in the evening. To accommodate the varied needs of its students, the school will offer a full complement of courses both during the day and in the evening. |
| |
|
| |
BACHELOR IN COMPUTER SCIENCE: |
| |
The computer science curriculum is designed to accommodate students who want professional preparation in computer science. The curriculum consists of major components in computer science, a minor or technical support area, and a core of courses from the social sciences, life sciences, and humanities. Within the curriculum, you will study subject matter in SOFTWARE, ENGINEERING PRINCIPLE OF PROGRAMMING LANGUAGES, DATA STRUCTURE, COMPUTER ARCHITECTURE, THEORY OF COMPUTATION AND FORMAL LANGUAGES, OPERATING SYSTEMS, DISTRIBUTED SYSTEMS. COMPUTER MODELING, COMPUTER NETWORKS, COMPILER CONSTRUCTION, AND ARTIFICIAL INTELLIGENCE. Majors are prepared for employment in a wide range of industrial and business environment. |
| |
|
| |
B.S (Computer Science): |
| |
Software Engineering is the discipline of creating high-quality software environment The Software Engineering Programme involves the application of engineering concepts, techniques, and methods to develop the software systems. The BS programme provides specialization in two main streams, namely Computer Software Engineering and Computer Network Security in a systematic, controlled and efficient manner. The first four semesters are common for both streams; afterwards bifurcation will be made on the basis of student’s academic performance in various subjects and willingness |
| |
|
| |
B.S Computer Engineering: |
| |
The objective of the course is to produce graduates who have necessary technical skills in computer hardware and software knowledge to develop integrated real-world systems with computer as the main processing element. The programme is structured in such a manner that the students are provided with a firm theoretical foundation with opportunity to strengthen their knowledge through research assignments, practical training and projects. The course is designed to meet the growing demand of computer professionals who are competent in electronic engineering, systems engineering and computer sciences. |
| |
|
| |
MASTER IN COMPUTER SCIENCE: |
| |
A Bachelors degree will be required in all disciplines of science, engineering, or mathematics. The GRE General Test will be required. Applicants to the MS program will have grade-point average of at least 3.0 in their last two years of study. A TOFEL score of at least 600 will be required. |
| |
|
| |
Programmes: |
| |
- BS (Computer Science)
- BS (Computer Engineering)
- BS (Telecommunication Systems)
- MCS (Conversion Course)
- MIT
|
| |
Bachelor of Science in Computer Science - BS (CS) |
| |
Semester I |
| |
- Introduction to Computers
- Fundamentals of Algorithms
- Financial Accounting
- Calculus and Analytical Geometry
- English Comprehension
- Islamic Studies
|
| |
Semester II |
| |
- Introduction to Computer Programming
- Discrete Structures
- Financial Management
- Multi Variable Calculus
- Pakistan Studies
|
| |
Semester III |
| |
- Object Oriented Programming
- Database Systems
- Circuit Theory
- Human Resource Management
- Differential Equations
- Communication Skills
|
| |
Semester IV |
| |
- Data Structures
- Digital Logic Design
- Software Engineering - I
- Modern Programming Languages
- Electronics
- Linear Algebra
|
| |
Semester V |
| |
- Software Engineering II
- Web Programming
- Analysis of Algorithms
- Computer Organization & Assembly
- Numerical Analysis
- Statistics and Probability
|
| |
Semester VI |
| |
- Operating System Concepts
- Computer Architecture
- Data Communication
- Computer Graphics
- Advanced Object Oriented Programme
- Automata Theory
|
| |
Semester VII |
| |
- System Programming
- Compiler Construction
- Visual Programming
|
| |
Semester VIII |
| |
|
| |
|
| |
BS Computer Engineering Programme |
| |
Semester-I |
| |
- IT Web Development
- IT Introduction to Information Technology
- HU Pak-Islamic Studies
- ENG Communication Skills
- MATH Math for IT-I
- SS Social Science Elective
|
| |
Semester-II |
| |
- Computer programming for IT
- Data Communication and Computer networks
- Operating Systems
- Business Communication and Technical Writing
- Mathematics for IT-II
- Financial Accounting
|
| |
Semester-III |
| |
- Advanced Computer Programming for IT
- Internet Architecture and Protocols
- Human Computer Interaction
- Geographical Information Systems
- Quantitative Techniques for Business
- Database Design and Management
|
| |
Semester-IV |
| |
- Data Structures and Algorithms
- Broadband Networks
- Introduction to Cybernetics
- Software Engineering
- Enterprise database System
|
| |
Semester-V |
| |
- Enterprise Systems Development
- Information System Security
- International Language
- Object Oriented Analysis and Design
- Elective-I
- Data warehousing and Data Mining
|
| |
Semester-VI |
| |
- Mobile Computing
- Multimedia System Development
- Artificial Intelligence
- Information Systems Control and Audit
- Elective-II
- Operations Research
|
| |
Semester-VII |
| |
- Major 1
- Major 2
- Major 3
- Major 4
- Project
|
| |
Semester-VIII |
| |
- Major 1
- Major 2
- Major 3
- Major 4
- Project
|
| |
BS (Telecommunication Systems) Programme |
| |
Semester-I |
| |
- Introduction to Structured Programming with C++
- Discrete Structures
- Circuit Theory
- Calculus and Analytic Geometry
- English Comprehension
- Islamic Studies
|
| |
Semester-II |
| |
- Object Oriented Programming with C++
- Data Structures and Algorithms
- Electronics
- Multivariable Calculus
- Technical and Business Writing
- Pakistan Studies
|
| |
Semester-III |
| |
- Computer Operating Systems
- Digital Logic Design
- Computer Networks
- Networking Fundamentals
- Differential Equations
- Communication Skills
|
| |
Semester-IV |
| |
- Digital Switching
- Introduction to Telecommunication Systems
- Data Communication
- Networking Fundamentals - II
- Digital Telephony
- Linear Algebra
|
| |
Semester-V |
| |
- Network Operating Systems Fundamentals - I
- Telecommunication Network Design
- Telecommunication Policy and Regulations
- Wireless Networks
- ATM Systems in Telecommunications
- Statistics and Probability
|
| |
Semester-VI |
| |
- Network Operating Systems Fundamentals - II
- Telecommunications Network Management
- Wireless, Cellular and Personal Communications
- Internet and Intranet Telecommunications
- Scalable Internetworks
- Telecommunications Software Design
|
| |
Semester-VII |
| |
- Telecommunications Analyst
- Converging Voice and Data Networks
- Remote Access Networks
- Internetwork Design and Troubleshooting
- Multi-Layer Switched Networks
- Advanced Topics in Wireless Communications
|
| |
Semester-VIII |
| |
- Fiber Optic Telecommunications
- Economics of Telecommunications
- Project
|
| |
MCS Programme |
| |
Semester-I |
| |
- Fundamentals of Algorithms
- Introduction to Computer Programming
- Database Systems
- Automata Theory
- Discrete Structures
- English Comprehension
|
| |
Semester-II |
| |
- Object Oriented Programming
- Software Engineering-I
- Computer Organization & Assembly
- Artificial Intelligence
- Web Programming
- Technical and Business Writing
|
| |
Semester-III |
| |
- Data Structure & Analysis of Algorithms
- Advanced Object Oriented Programming
- Operating System Concepts
- Computer Architecture
- Compiler Construction
- Communication Skills
|
| |
Semester-IV |
| |
- Software Engineering-II
- System Programming
- Visual Programming
- Computer Networks
- Distributed Database Systems
- Modern Programming Languages
|
| |
MIT Programme |
| |
Semester-I |
| |
- Computer Programming for IT
- Introduction to Information Technology and Operating Systems
- Financial Accounting
- Quantitative Techniques for Business
- Data Communication and Computer Networks
- Business Communication and Technical Writing
|
| |
Semester-II |
| |
- Advanced Computer Programming for IT
- Software Engineering
- Database Design and Management
- Financial Management
- Internet Architecture and Protocols
- Geographical Information System
|
| |
Semester-III |
| |
- Internet Programming
- Information Technology Project Management
- Database Administration
- Human Resource Management
- Network Design and Management
|
| |
Semester-IV |
| |
- Project
- Information Systems Control and Audit
- Data Warehousing and Data Mining
- Network Security
|
| |
|