Available courses

Object Oriented Programming Lab
Jehangir Muhammad Khan

Object Oriented Programming Lab

This course has been compiled to assist the conduct of practical classes for CS 151L “Object Oriented Programming”. Practical work relevant to this course aims at introducing the basic as well as advance concepts of objects oriented programming using C++ language such as class, object, inheritance, multiple inheritance, polymorphism, function and operator overloading.
The Course Profile of CS-503L “Object Oriented Programming” lays down the following Course
Learning,,Outcome:
CLO-X Practice computer programming using object oriented paradigm (Lab work).
Lab Rubrics to evaluate student performance have been provided.


Object Oriented Programming
Fakhre Alam Fakhre Alam

Object Oriented Programming

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

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.

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

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.


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.

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.

Introduction to Software Engineering
Jehangir Muhammad Khan

Introduction to Software Engineering

1.  Describe  various  software  engineering  processes  and

activities

2.  Apply the system modeling techniques to model a medium

size software system

3.  Apply software quality assurance and testing principles to

medium size software system.

4.  Discuss key principles and common methods for software

project management such as scheduling, size estimation,

cost estimation and risk analysis


Web Engineering
Jehangir Muhammad Khan

Web Engineering

Web Engineering introduces a structured methodology utilized in software engineering to Web development projects. The course addresses the concepts, methods, technologies, and techniques of developing Web sites that collect, organize and expose information resources. Topics covered include design methods and technologies, interface design, usability of web applications, accessibility, testing, operation and maintenance of Web applications, security, and project management. Specific technologies covered in this course include client-side (HTML, JavaScript, and CSS) and server-side (PHP).

property law II-6th semester
Uzma Malak

property law II-6th semester

The course is designed to teach students the basic principles of property

law with particular reference to land. The course will deal both with the

urban and rural property matters. It will deal with the meaning of ownership

of land, sale and purchase of immovable property, mutation of

property/ownership, co-ownership, leases and various kinds of

mortgages. The course will also include all the provisions of Registration

Act, 1908, as amended.

Corporate law-6th semester
Uzma Malak

Corporate law-6th semester

The course will cover the formation of Business Organizations and their

functioning. The course contents will include the Company Law and

Partnership Act. The Company law will include principles of company law,

their incorporation, kinds, the doctrine of ultra vires, resolutions and their

legal status, liabilities and winding up. The course will also include the law

of Partnerships; the formation and functioning of Firms,

Law of Equity and Specific Relief Act-8th Semester.
Uzma Malak

Law of Equity and Specific Relief Act-8th Semester.

The course is designed to teach students the maxims of equity and

specific relief. The course discusses the Maxims of Equity in depth and

along with doctrine and principles of Equity along the provisions of the

Specific Relief Act, 1877 dealing with the specific performance of the

contract, declaration decrees, injunctions and leading cases.



Site announcements

(There are no discussion topics yet in this forum)