Available courses

Operations Research (E)
Fakhrud Din

Operations Research (E)

Operations research helps in solving problems in different environments that needs decisions. It covers topics that include: linear programming, Transportation, Assignment, and CPM/PERT techniques. This course aims to introduce students to use quantitative methods and techniques for effective decisions–making; model formulation and applications that are used in solving business decision problems.

Operations Research
Fakhrud Din

Operations Research

Operations research helps in solving problems in different environments that needs decisions. It covers topics that include: linear programming, Transportation, Assignment, and CPM/PERT techniques. This course aims to introduce students to use quantitative methods and techniques for effective decisions–making; model formulation and applications that are used in solving business decision problems.

System Programming
Fakhrud Din

System Programming

The objective of this course is to provide students with a basic understanding of the issues involved in writing system programs, manipulating system processes, system I/O, system permissions, files, directories, signals, threads, etc
Students will be able to:
Write and debug programs in the C programming language;
Explain how asynchronous I/O and signals operate;

Advanced Internet Applications (IT)
Muhammad Salam

Advanced Internet Applications (IT)

  • Build and deploy cross platform web applications and contents
  • Create engaging animations to attract and retain users
  • Generate interactive dynamic content special effects


Advanced Internet Applications (CS)
Muhammad Salam

Advanced Internet Applications (CS)

The Advanced Internet Applications course primarily concentrates on the theory and practice of building sophisticated web applications in the browser for desktop and mobile devices. This course explores the new category of engaging web applications being developed using contemporary tools. At the end of this course, students would have mastered the latest and widely used Web methodologies. 

Network Strategies
Pervez Khan

Network Strategies

This course presents an overview of the basic technical concepts of data communication and computer networks, architecture and software used by systems of network connected computers. The course will cover data transmission, local area network architecture, network protocols, inter-networking, distributed systems, network configurations, and local area network installation, its topologies and protocols. The course will also develop concepts of the emerging wireless networks: Wireless LAN, Wireless Mesh Networks, Wireless Personal Area Networks, and Wireless Sensor Networks.


Computer Networks
Pervez Khan

Computer Networks

This course presents an overview of the basic technical concepts of data communication and computer networks, architecture and software used by systems of network connected computers. The course will cover data transmission, local area network architecture, network protocols, inter-networking, distributed systems, network configurations, and local area network installation, its topologies and protocols. The course will also develop concepts of the emerging wireless networks: Wireless LAN, Wireless Mesh Networks, Wireless Personal Area Networks, and Wireless Sensor Networks.


Electronic commerce BCS-6th
rahat ullah

Electronic commerce BCS-6th

 E commerce offers business a whole range of opportunities, from marketing opportunities to increasing your products ranges to generating more sales and with an optimized and well developed website you can not only achieve these goals but also offer your customers a round the clock, convenient service, that can boost.

E commerce is an important profit driver for business. Most of the things in the online store are automatic. Costs incurred in everything from inventory, customer details, payment details to product selection and management of customers' interests are lower than traditional commerce expenses.

Electronic commerce BIT 8th
rahat ullah

Electronic commerce BIT 8th

E commerce offers business a whole range of opportunities, from marketing opportunities to increasing your products ranges to generating more sales and with an optimized and well developed website you can not only achieve these goals but also offer your customers a round the clock, convenient service, that can boost.

 

E commerce is an important profit driver for business. Most of the things in the online store are automatic. Costs incurred in everything from inventory, customer details, payment details to product selection and management of customers' interests are lower than traditional commerce expenses.


Computing Tools
Fakhrud Din

Computing Tools

The purpose this course is to teach students the use of mathematical software like MATLAB, MAPPLE, and MATHEMATICA for solving computationally-difficult problems in mathematics. The students shall become well-versed in using at least one mathematical software and shall learn a number of techniques that are useful in calculus as well as in other areas of mathematics

Computer Organization and Assembly Language
Fakhrud Din

Computer Organization and Assembly Language

The main objective of this course is to introduce the organization of computer systems and usage of assembly language for optimization and control. Emphasis should be given to expose the low-level logic employed for problem solving while using assembly language as a tool. At the end of the course the students should be capable of writing moderately complex assembly language subroutines and interfacing them to any high level language.

Object Oriented Programming
Fakhre Alam Fakhre Alam

Object Oriented Programming

The course aims to focus on object-oriented concepts, analysis and software development.

Compiler Construction
haseena noureen

Compiler Construction

In this course, we will attempt to understand the code structure, understand language semantics and understand relation between source code and generated machine code. This will allow you to become a better programmer. We have covered mathematical models: regular expressions, automaton, grammars and graph algorithms that use these models. We will now have an opportunity to put this theory into practice by building a real compiler. you will have programming experience as Creating a compiler entails writing a large computer program which manipulates complex data structures and implement sophisticated algorithm. 


Theory of Automata
haseena noureen

Theory of Automata

Course objectives

This course helps in understanding the concepts of automata theory and theory of computation. To Identify different formal language classes and their relationships
and Design grammars and recognizers for different formal languages. Helps to prove or disprove theorems in automata theory using its properties. Helps to Determine the decidability and intractability of computational problems.

Professional Practices - BCS8th
Muhammad Zahid Khan

Professional Practices - BCS8th

Objectives: 

A Computing graduate as a professional has some responsibilities with respect to the society. This course develops students understanding of historical,     social, economic, ethical, and professional issues related to the discipline of Computing. It identifies key sources for information and opinion about professionalism and ethics. Students analyze, evaluate, and assess ethical and professional computing case studies.

Professional Practices - BIT 8th
Muhammad Zahid Khan

Professional Practices - BIT 8th

Objectives: 

A Computing graduate as a professional has some responsibilities with respect to society. This course develops students understanding of historical,  social,  economic, ethical, and professional issues related to the discipline of Computing. It identifies key sources for information and opinion

about professionalism and ethics. Students analyze, evaluate, and assess ethical and professional computing case studies.

Software Project Management
Nasir Rashid

Software Project Management

The objective of this course is to learn techniques to manage the development of software projects.  The success of a software project depends largely on the project management principles and practices used in a software project. This course will provide basic knowledge and skills to software development process models, project management concepts, project metrics, software project planning, risk analysis and management, project schedules and tracking, software quality assurance and requirements engineering processes.

Analysis of Algorithms
Hafeez UrRahman

Analysis of Algorithms

This course is about the Analysis of Algorithms.

Global Software Development
Sana Ullah

Global Software Development

Global Software Development (GSD) is an advanced course in software engineering that embark students to develop the technical and organizational skills needed to practice software engineering in a globally distributed environment. The course gives an overview of the GSD paradigm and discusses concepts like benefits and risks related to Global Software Development, Software Development outsourcing on the basis of Geographic Location, and Relationship-based outsourcing, the course also covers different types and modes of software development outsourcing e.g. onshore, nearshore and offshore outsourcing. Moreover, Globalization issues in project management are also discussed in this course.



Site announcements

(There are no discussion topics yet in this forum)