Available courses

Software Engineering
Siffat Ullah Khan

Software Engineering

Philosophy:

Software is considered as a “brain product” only, and to engineer high quality software that is easy to use and addresses all the customers’ requirements. It needs a systematic development as it evolves from planning, requirements engineering till its delivery to the end-user. Finally, as a discipline software engineering is still at the infancy stage as compared to other established disciplines. Despite of its nascent stage, there is a growing body of knowledge in software engineering in general and its various branches likes Global Software Development (GSD), Software Process Improvement, Software Process Models, Agile Software Development, Requirements Engineering, and Software Project Management. The focus of this module is to familiarize the students with the basic software engineering concepts, UML tools and project management in the context of software development.

Description:

This curriculum discusses processes/concepts that software engineer needs to create a plan for managing software development project, to build software specifications, efficient design, coding and a thorough testing to avoid/mitigate defects in the software after its deployment.

Within this context, topics such as process models, Agile software development, UML, software testing, software project management and risk management are also discussed.


Database Administration
sami rahman

Database Administration

https://classroom.google.com/c/NzI0OTA1NjY5NzNa?cjc=wu3wnoy

Educational Thoughts of Muslim Philosophers
Itbar Khan

Educational Thoughts of Muslim Philosophers

This course will introduce the students to the philosophical and educational thoughts of Al. Ghazali, Ibene Sina, Alkandi, Al-Farabi, Ibne Rushd, and Allama Muhammad Iqbal. They will be able to discuss and analyze educational issues, aims of education, and methodologies in the light of Islamic philosophers.

Introduction to Computer
Fakhre Alam Fakhre Alam

Introduction to Computer

Basic Definitions & Concepts, Hardware: Computer Systems & Components. Storage Devices, Number Systems, Software: Operating Systems, Programming and Application Software, Introduction to Programming, Databases and Information Systems, Networks, Data Communication, The Internet, Browsers and Search Engines, The Internet: Email, Collaborative Computing and Social Networking, The Internet: E-Commerce, IT Security and other issues, Project Week, Review Week

Programming Fundamentals
Fakhre Alam Fakhre Alam

Programming Fundamentals

This course covers overview of Computer Programming, Principles of Structured and Modular Programming, Overview of Structured Programming Languages, Algorithms and Problem Solving, Program Development: Analyzing Problem, Designing Algorithm/Solution, Testing Designed Solution, Translating Algorithms into Programs, Fundamental Programming Constructs, Data Types; Basics of Input and Output, Selection and Decision (If, If-Else, Nested If-Else, Switch Statement and Condition Operator), Repetition (While and For Loop, Do-While Loops), Break Statement, Continue Statement, Control Structures, Functions, Arrays, Pointers,

Records, Files (Input-Output), Testing & Debugging

Sub-editing and Page Design
Imtiaz Ahmad

Sub-editing and Page Design

Sub-editing or subbing is one of the most important subjects at the Department of Journalism and Mass Communication through which students at the fifth semester learn basic editing and page design skills.  Apart from re-writing skills and page layout skills, students learns copy editing, writing headlines, introduction (intro) and selection of news. The same course tries to enable students hone their news sense.  

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;

Computer Literacy
Fawad Qayum

Computer Literacy

This is an introductory course on Information and Communication Technologies. Topics include ICT terminologies, hardware and software components, the internet and world wide web, and ICT based applications. Understand different terms associated with the Internet and World Wide Web.

INFORMATION SECURITY
Dr Mohammad Faisal

INFORMATION SECURITY

This course provides a broad overview of the threats to the security of information systems, the responsibilities and basic tools for information security, and the levels of training and expertise needed in organizations to reach and maintain a state of acceptable security. It covers concepts and applications of system and data security. Areas of particular focus include secure network design, implementation and transition issues, and techniques for responding to security breaches.

Data Communication & Networks
Muhammad Zahid Khan

Data Communication & Networks

•The recent technological advancement:
–Networks and Telecommunication getting more and more importance.
•The Present & future:
–Data Communication and Networking Oriented.
•The Internet:
–The widespread use of Instant connectivity and information sharing.
–Internet has diffused in our daily life is a ground reality.
–Internet: A Network of Networks
•This course serves as a foundation course for understanding various concepts of Data Comm. & Networks and Networking Technologies.

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.




Site announcements

(There are no discussion topics yet in this forum)