-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathclos.train
700 lines (700 loc) · 71 KB
/
clos.train
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
__label__Level Text
__label__C3 Student will able to solve the business problems algebraically.
__label__C2 Student will understand how to work in teams over business problems through algebraic tools.
__label__C2 Students will learn how to use ICT tools in written and oral communication
__label__C2 Students will be able to learn applications of ICT tools in business settings
__label__C2 Students will able to learn how to analyze ethical values by learning the lesson from teachings of Ethics.
__label__C2 Students will be able learn how to do ethical reasoning for making effective decisions
__label__C2 Student will learn the importance of team work and how to work as a team member
__label__C2 Students will learn how to write a good unified and coherent paragraph
__label__C2 Students will be able to comprehend English reading for effective communication
__label__C2 Students will understand how to deliver an oral presentation
__label__C2 Students will be learn how to read and write critically
__label__C2 Students will be able to understand and respect the behavior of others.
__label__C2 Student will be able to understand differences of personality perception and motives.
__label__C2 Student will learn the importance of research applications in understanding human behavior.
__label__C2 Students will learn to reflect on various theories of human behavior.
__label__C2 Students will be able to understand key concepts and theories of motivation learning perception emotions memory & consciousness.
__label__C2 Students will be able to interpret results of business mathematical problems in written.
__label__C3 Students will be able to apply system of linear equations to solve business problems.
__label__C3 Students will be able to use mathematical functions to solve business problems.
__label__C2 Students will be able to recognize ethical implications in financial accounting.
__label__C4 Student will be analyzing impact of various accounting policies.
__label__C3 Students will be able to apply accounting of Assets equity and liabilities and prepare financial statements.
__label__C2 Students will be to distinguish international accounting practices IFRS and US GAAP
__label__C3 Students will be able to write and present project report.
__label__C2 Students will be able to calculate various financial indicators of companies by using Bloomberg Terminal
__label__C4 Students will able to critically evaluate assumptions and limitations of various financial tools.
__label__C4 Students will be able to analyze the various financial situation involving different financial securities.
__label__C2 Students will be able to determine whether the statements of type 'A follows from B' is true or not using a variety of methods.
__label__C2 Students will be able to communicate fundamental mathematical concepts/analyses of real-world problems to the peers and faculty orally.
__label__C2 Students will be able to communicate fundamental mathematical concepts/analyses of real-world problems in written.
__label__C2 Students will be able to distinguish a coherent argument from a fallacious one both in mathematical reasoning and in everyday life
__label__C2 Students will learn how to analyze ethical values by learning the lesson from teachings of Islam.
__label__C2 Students will be able learn how to do ethical reasoning for making effective decisions
__label__C2 Student will learn the importance of team work and how to work as a team member.
__label__C2 Students will be able to learn how to present basic economic concepts
__label__C2 Students will be able to understand how to collect and analyze economic data at basic level.
__label__C2 Student will be able to understand basic microeconomic concepts.
__label__C3 Students will be able to apply microeconomics concepts to the basic problems.
__label__C2 Students will learn how history shapes societies and their ethical perspectives
__label__C2 Student will learn the importance of teamwork and how to work as a team member
__label__C2 Students should be able to understand legal and ethical values in business.
__label__C2 Students should be able to draft basic legal documents.
__label__C4 Students will be able to critically analyze legal issues in business formation and execution
__label__C2 Students will be able to work in teams
__label__C2 Students should be able to understand business laws company laws and negotiable instrument act and their implications in business.
__label__C2 Students will be able to present/demonstrate the meaning of international business globalization and the main arguments/issue in the debate over the impact of globalization.
__label__C2 Critically analyze the international business issues.
__label__C2 Assess the influence of cultural and environmental differences on international business practices and national economic development.
__label__C3 Apply international business discipline knowledge (e.g. cultural differences environmental differences foreign market entry strategies international trade theories) to address business challenges.
__label__C3 Graduates will be able to apply academic integrity in human research. 
__label__C3 Graduates will be able to write a good/thesis empirical research article for SSCI Journals.
__label__C2 Graduates will be able to orally present their final research papers.
__label__C3 Graduates will be able to enter analyze and resport/interpret the results of advanced statistical techniques using tools such as SPSS AMOS Origin Pro 8.50 and Draw.io for Windows. 
__label__C3 Graduates will be able develop the literature review for their research project/paper
__label__C3 Graduates will be able demonstrate analytical skill in his/her area of research
__label__C1 Define information security and outline its major components
__label__C2 Identify the major types of threats to information security and the associated attacks
__label__C3 Develop strategies to protect organization information assets from common attacks
__label__C2 Understand how security policies standards and practices are developed
__label__C2 Understand the role of management in enforcing security policies standards and practices
__label__C2 Identify the major techniques approaches and tools used to discover network and system vulnerabilities
__label__C3 Apply foot printing scanning enumeration and similar techniques to discover network and system vulnerabilities
__label__C2 Understand firewalls and packet filtering
__label__C2 Understand the role of cryptography in information security
__label__C2 Describe the major types of cryptographic algorithms and typical applications
__label__C2 Write code to encrypt and decrypt information using some of the standard algorithms
__label__C3 Develop implementations for some of the common cryptographic algorithms
__label__C2 Understand authentication protocols and processes
__label__C2 Understand how digital signatures are performed and the role of digital certificates
__label__C2 Recognize the need for Risk management
__label__C2 Describe the major components of Risk management
__label__C2 Understand ethical and legal issues
__label__C2 To demonstrate the knowledge of advanced derivative and integration and integrals
__label__C2 To demonstrate the applications of parametric curves and arc length.
__label__C3 To apply the knowledge of vectors and their applications in aeronautical engineering and computer science.
__label__C2 To evaluate the continuity of functions partial derivatives.
__label__C2 To learn the basic knowledge of analytic geometry and their usage. Graphing of linear function
__label__ C2 To learn and apply the applications of limits in graphing.
__label__C3 To learn and apply the knowledge of rates of change or differentiation in real life applications to optimize the solution and graphing of non-linear functions analytically.
__label__C2 To evaluate the elementary level integrals
__label__C2 Demonstrate an understanding of fundamental concept of mathematical function its properties and classes
__label__C3 Apply properties of functions and mathematical techniques to solve real world problems
__label__C2 Demonstrate an understanding of basic trigonometry
__label__C2 Understand the software development process in relation to the fundamental principles and methodologies in software engineering and computer science including the analysis design implementation and testing of contemporary software systems.
__label__C3 Apply the software process and methods to real-life software development.
__label__C2 An ability to function effectively on teams to accomplish a common goal
__label__C2 An understanding of professional ethical legal security and social issues and responsibilities
__label__C2 An ability to communicate effectively with a range of audiences
__label__C3 Apply the pumping lemma for regular languages to determine if a language is regular
__label__C3 Convert between grammars and push-down automata for context-free
__label__C2 Determine if a language is regular or context-free
__label__C2 Demonstrate that a grammar is ambiguous
__label__C3 Translate a context-free grammar from one form to another
__label__C3 Produce simple programs for a Turing Machine
__label__C2 Describe languages mathematically
__label__C2 To understand theoretical and algorithmic design of computer vision algorithms.
__label__C3 To apply acquired computer vision knowledge to propose effective solutions to existing problems in real world problems (such as medical imaging road safety and autonomous driving etc).
__label__C4 To analyze current state-of-the-art computer vision algorithms and trends to target potential research progression.
__label__C2 To understand basic concepts and process of Data Science.
__label__C2 To understand programming constructs essential for Data Science
__label__C3 Obtaining data from multiple sources and analyzing data using preprocessing techniques
__label__C2 Understanding fundamentals of statistical and probability
__label__C3 To choose effective solution to design and develop real time applications using ML approaches
__label__C3 Solving case studies designing real time systems and participating in global competitions (Kaggle)
__label__C3 Students will be able to form the differential equations in the form of differential equations from the real world problems of Science and Engineering’s.
__label__C3 Students will be able to solve differential equations through various methods.
__label__C4 Students will learn to analyze the solutions of the differential equations.
__label__C2 Understand core principles of image processing analysis and concepts (representation filtering feature extraction morphological image processing etc)
__label__C3 Capability to apply their knowledge of digital image processing to propose effective solutions to existing problems.
__label__C3 Apply their acquired knowledge to facilitate basic computer vision related tasks (such as segmentation object detection and human detection etc)
__label__C2 To understand and implement various techniques/methods for simplification of logic circuits/expressions/truth tables.
__label__C4 Analyze understand and design combinational circuits and their applications.
__label__C4 Analyze understand and design sequential circuits and their applications.
__label__C2 Demonstrate the knowledge of linear and non-linear data structures such as array list queue stack trees and graphs.
__label__C3 Implement algorithms for the efficient data structures and sorting of data.
__label__C3 Apply suitable data structures in different scenarios.
__label__C2 Understand basic functions of computer hardware and software components including operating system functions
__label__C2 Identify and describe the components of a computer system
__label__C2 Explain the role of system software and application software within computers
__label__C2 Describe various storage media including appropriate use and management
__label__C2 Explain the difference and relationship between data and information
__label__C2 Identify the usage of emerging hardware and software technologies and how they are being used to solve problems and create efficiency
__label__C2 To understand netiquettes and security and privacy issues of being online
__label__C2 Students would be able to understand the dogmas of Islam and concepts and messages behind all the pillars of Islam and use them in different situations.
__label__C2 Students would comprehend the best practical pattern of life of Holy Prophet Muhammad (S.A.W) in all the spheres / walks of life in order to communicate the message of the messenger effectively
__label__C2 Students will be able to understand the guidance of Islam with ref to ethical legal professional and social matters
__label__C2 Discuss programming fundamentals and basic terminology used in computer programming
__label__C3 Analyze design and solve real world problems in C ++
__label__C3 Apply programming constructs to solve programming problems.
__label__C2 Demonstrate knowledge of the fundamentals of software verification and validation.
__label__C3 Apply modern software verification and validation processes in relation to software development and project management
__label__C3 Use fundamental techniques to implement techniques to extrapolate fundamental techniques in the framework of real world scenarios
__label__C2 Understand basics of project management and software project management
__label__C3 Applying scheduling techniques to come up with project schedules
__label__C3 Applying cost estimation techniques to come up with project budget
__label__C2 Understand risk management techniques to come up with plans for graceful handling of risk occurrence
__label__C2 Understand quality management techniques to optimize quality of work
__label__C2 To understand the logic of mathematical structures
__label__C3 To apply logicin the proofs of the propositions.
__label__C2 Students will be able to demonstrate ability to identify and analyze ethical issues in organizations.
__label__C3 Students will be able to communicate and present effectively by understanding the contextual difference in behavior
__label__C2 Students will be able to demonstrate the ability to critically analyze and evaluate behavioral issues in businesses.
__label__C2 Students will able to take part in team based activities.
__label__C2 Students will understand basic Behavioral knowledge to address business challenges.
__label__C2 Understand the fundamentals of object-oriented method for analysis and design
__label__C3 To develop conceptual models such as use case diagram domain model sequence diagram activity diagram etc. for various scenarios and application and to evaluate alternate solutions.
__label__C3 To use UML for modeling and notation
__label__C3 Apply the concepts of architectural design for deploying the code for software.
__label__C2 To describe basic concepts of Operating System
__label__C2 To understand fundamental operating system abstractions such as processes threads files semaphores IPC abstractions shared memory regions etc.
__label__C2 To demonstrate concept of operating system through project deliverable
__label__C2 To identify basic shell scripting commands
__label__C3 To apply shell scripting in LINUX
__label__C2 Understand the emergent trends in the software engineering
__label__C2 Ability to select appropriate software development approaches according to particular situation
__label__C2 Awareness about dependability and security issues
__label__C3 Ability to carry out efficient software project/quality management
__label__C3 Ability to validate designs and adjust the specifications or design as necessary
__label__C2 Demonstrate an understanding of agile development philosophies and methodologies.
__label__C2 Demonstrate applied knowledge of agile tools and techniques.
__label__C2 Understand advanced and emerging topics in the domain of agile software development and management
__label__C3 Apply agile software development and transformational agile concepts by working both individually and in teams.
__label__C2 To learn the basic knowledge of fundamentals of Physics.
__label__C3 To apply the applications concepts of Physics in the real world.
__label__C2 Explain the fundamental concepts of data warehousing data mining techniques and online analytical processing (OLAP) such as mining frequent patterns classification clustering data warehouse schemas and basic OLAP operation
__label__C2 Identify the key processes of data mining data warehousing and knowledge discovery process
__label__C3 Apply data mining techniques to solve problems in a mathematical way.
__label__C2 Identify the strengths and weaknesses of different data mining algorithms
__label__C3 Use different tools of data warehousing and data mining.
__label__C3 Design small projects of data mining or data warehousing.
__label__C2 Understand the role of the IS auditor and the IS audit function
__label__C3 Investigate and controls of systems resources and data in an information systems environment
__label__C4 Assess the design placement and quality of controls
__label__C2 Understand some of the basic theory underlying computer security policies models and problems
__label__C2 Students will identify how history shapes society and their ethical perspective as well social issue
__label__C2 Students will know the history of Pakistan and track political and constitutional development.
__label__C2 Students will identify the facts of history and its political setup of Pakistan.
__label__C2 Understand the basic concept of Probability and Statistics
__label__C3 Application of Probability and Statistics for understanding and analysis of different science and engineering problems
__label__C2 Understanding of basic usage of IT tools liker MATLAB Mathematica in Probability and Statistics
__label__C2 To explain software quality engineering concepts that include quality software quality software development life cycle quality factors processes techniques frameworks models and skills for performing different quality engineering tasks.
__label__C3 To implement the software quality factors and processes in software development life cycle and apply suitable testing techniques models and frameworks for ensuring the software quality.
__label__C4 To evaluate software system/application/product/low fidelity prototype/high fidelity prototype by considering different techniques for confirming software quality in laboratory or expert reviews.
__label__C2 To demonstrate web engineering fundamental concepts especially PHP and Javascripting languages MySQL database and Joomla content management system (CMS).
__label__C3 To develop web-based applications by using PHP language integrating with MySQL database and Joomla CMS.
__label__C3 To implement the developed web based applications on sites.
__label__C1 Demonstrate basic proficiency in computer commonly used computer applications (C).
__label__C2 Explain the fundamentals of operating systems computer networks and cyber ethics and be able to purchase a computer as per requirements (C).Will be able to use appropriate tool and deliver persuasive
__label__C2 To use appropriate tools to a webpage using basic HTML
__label__C2 Calculate power dissipation in Electrical circuits.
__label__C3 Students will be able to read different types of reading material particularly their academic texts.
__label__C2 Students will be able to participate in group discussion effectively and ethically.
__label__C3 Students will be able to write well organized and coherent paragraphs and Essays.
__label__C2 To appreciate socio-Economic Structure of Pakistan.
__label__C2 To analyze the impact the diminishing natural resources in the wake of geographical condition of Pakistan.
__label__C2 Perform fundamental calculus operations on single variate functions.
__label__C3 Apply fundamental concepts of analytical geometry to functions defined in Euclidean 2D spaces.
__label__C2 The relationship between electrical charge electrical field and electrical potential. Solve numerical problems involving topics covered.
__label__C3 Students should be able to apply the principles of electricity and magnetism in a wide range of applications.
__label__C3 Apply the knowledge of Linear Algebra to solve various engineering problems.
__label__C3 Apply the concepts of ODE’s to analyze the characteristics of RLC circuits.
__label__C2 Recognize basic concepts of Islam (Dogma Pillars and Systems) and express their impact on Society.
__label__C2 Present Islam as complete code of life and demonstrate understanding of Islamic Ethics w.r.t. the life of the Holy Prophet.
__label__C4 Analysis to analyze for steady state solution of AC & DC circuits.
__label__C3 Simplify the AC & DC circuits by applying Network Theorems.
__label__C3 Build logic of a program make a flow chart to represent the solution of problem.
__label__C3 Describe and manipulate various C/C++ constructs to write programs.
__label__C4 Design and manipulate the solution of intermediate engineering problems using loops arrays functions structures.
__label__C2 To become proficient modern 2D and 3D CAD software.
__label__C4 To design mechanical objects when provided with meaningful specifications.
__label__C3 To apply Orthographic projection to create 2D projections from 3D model.
__label__C2 Identify the complex number system complex functions and integrals of complex functions.
__label__C2 Express the concept of limit and differentiability of complex valued functions.
__label__C3 Apply various transforms for solving problems in engineering sciences.
__label__C2 To illustrate behavior of Inductors and Capacitors in DC and AC electric circuits and their applications.
__label__C4 To analyze the responses (Transient steady-state and Step response) of first and second order DC and AC electric circuits.
__label__C3 Construct circuits and perform electrical measurements using modern engineering tools i.e. Multisim and Pspice.
__label__C4 Analyze the functionality and applications of combinational and sequential logic circuits.
__label__C3 Design simplified combinational digital logic circuits by interpreting given data.
__label__C2 Explain the basic concepts of Applied Linear Algebra.
__label__C3 Apply the knowledge of Linear Algebra different engineering problems.
__label__C2 Describe the Fundamentals of Electronic System/Circuit Design Amplifiers and Types of Amplifiers.
__label__C4 Analyze different types of BJT and FET Amplifiers Circuits and Oscillators.
__label__C3 Design Amplifier circuits and be able to evaluate gain and frequency responses.
__label__C2 Application of Probability distributions for understanding of different science and engineering problems.
__label__C3 Investigation of Engineering problems Analysis and Interpretation of Experimental Data.
__label__C2 Understanding of basic usage of Modern IT tools like Excel MATLAB in Probability and Statistics.
__label__C2 Explain the operation of electrical machines through the fundamental principles of Electromagnetic induction.
__label__C4 Analyze the various parameters like equivalent circuit induced voltage and torque and other parameters of three-phase synchronous machines using mathematical modeling.
__label__C3 Apply the knowledge in lab environment working as a group to gain insight into functioning of Transformers AC and DC machines.
__label__C2 Classify and Interpret basic components of data communication.
__label__C3 Apply concepts of computer networking to differentiate layers defined in OSI model.
__label__C2 Classify numorous types of transmission media connection devices and multiple access techniques
__label__C3 Design IP computer networks as per specification/Simulate computer networks and routing protocols.
__label__C3 Students will be able to use Matlab skills to simulate complex simulation scenarios
__label__C3 Design combinational and sequential circuits based digital system using project requirements.
__label__C3 Implement combinational and sequential circuits on FPGA using Verilog HDL and Xilinx Vivado tool.
__label__C2 Investigate and validate digital system’s specifications using Vivado Simulator.
__label__C2 Students will understand organizational ethics and be aware of ethical dilemmas that organization face on day to day basis.
__label__C2 Students will understand implications of group and team dynamics in managerial decision making procedures.
__label__C3 Students will be demonstrate capability to communicate persuasively and effectively under different working circumstances.
__label__C2 Students will be able to reflect upon their own beliefs assumptions and behaviors with respect to how individuals groups and organizations act in order to expand your options of approaches and increase your own learning and effectiveness.
__label__C3 Apply the suitable wave propagation model for wireless communication and describe the parameters of fading channels.
__label__C2 Understand the basics of cellular network planning and management of mobile telephony systems.
__label__C2 To recognize the importance of scared spectrum and MIMO and beamforming techniques required for 5G Communication.
__label__C4 To analyze various power distribution schemes and bus bar arrangements.
__label__C3 To investigate requirements of proper illumination for a specified purpose.
__label__C3 Sketch the one line and reactance diagrams of power system.
__label__C2 Select short circuit KVA of circuit breakers under three phase faults.
__label__C4 Examine the sequence components of power system under unsymmetrical faults.
__label__C2 Identify with the policies ethical and legal issues in business.
__label__C4 Analyze modern and innovative ideas for sustainable development through the basic knowledge and understanding of entrepreneurship and entrepreneurial process.
__label__C3 Explain the challenges in different organizational roles i.e leaders managers employees and analyze the importance of teamwork in successful business.
__label__C3 Prepare business plan demonstrating the marketing HR and financial aspects and needs of the new venture.
__label__C2 Demonstrate the understanding of crystal structure unit cell and crystallography.
__label__C3 Solve the quantum mechanics problems e.g. quantum tunneling Time dependent & Time independent Schrodinger’s equations particle in a box wave particle duality and related experiments etc.
__label__C4 Survey the Impact of Nanotechnology in engineering science environment and other fields of studies.
__label__C3 Apply homogenous transform to localize objects multitude of frames.
__label__C5 Synthesize manipulator structure described in DH notation.
__label__C2 Able to identify hazards of industry to environment and humans.
__label__C3 Able to assess the risk of workplace based hazards through teamwork.
__label__C4 Evaluate the effect of human factors and ethics for safe and unsafe behavior in the working environment.
__label__C1 To acquire the basic knowledge of protection system attributes and understand the concepts of various protection schemes.
__label__C4 To analyze the behavior of various protection systems and ensure protection coordination.
__label__C4 To solve and evaluate the protection schemes for a power system.
__label__C4 Investigate doubly-excited machines for the production of reluctance and electromagnetic torques.
__label__C4 Analysis and modelling of single-phase induction motor equivalent circuit during different operating conditions.
__label__C3 Illustrate the working principle of single-phase synchronous motors.
__label__C2 To use modern 2D and 3D CAD software such as: Autodesk AutoCAD and Solid works.
__label__C3 To design mechanical objects when provided with meaningful specifications
__label__C3 To apply Orthographic projection to create 2D projections from 3D models to assemblies and learn how to annotate projections
__label__C2 Explain techniques of integration and interpret conceptand expansion of Maclaurin and Taylor series.
__label__C3 Multiple integrals and its application in vector field.
__label__C2 Students will be able to explain PN junction basic diode circuits like half & full wave rectifiers and clipper & clampers.
__label__C4 Students will be able to examine the AC and DC analysis of BJT.
__label__C1 Recognize basic concepts of Islam (Faith Pillars and Systems) and express their impact on Society.
__label__C2 Present Islam as complete code of life and demonstrate understanding of Islamic Ethics w.r.t. the life of the Holy Prophet
__label__C3 To illustrate the basic circuit parameters and network topologies.
__label__C3 To apply mathematical techniques i.e. network theorems to solve AC and DC electric circuits.
__label__C2 Impart the basics of communication which will help them communicate more effectively and accurately.
__label__C2 Explain the basic concepts of Applied Linear Algebra
__label__C3 Apply the knowledge of Linear Algebra different engineering problems.
__label__C1 Explain the complex number system and Analytic functions.
__label__C2 Analyze complex valued functions using the concept of integral transforms and the related inverse transforms and apply these transformations for engineering problems
__label__C2 To use vector calculus and the fundamental laws of physics to describe the electromagnetic phenomena
__label__C4 To analyze and solve problems in electrostatic magneto -static and electromagnetic fields
__label__C3 To discriminate between basic integral and differential forms of the Maxwell’s Equations for electrostatics and electrodynamics and solve Maxwell’s equations for simple electromagnetic problems.
__label__C2 Analyze different types of electronic circuits operational amplifiers and transducers with working principles of measuring instruments.
__label__C2 Describe the basics of signals systems and their mathematical description.
__label__C3 Describe LTI systems and use convolution operation to evaluate LTI systems.
__label__C4 Analyze signals in time and frequency domain using different transformation methods e.g. Fourier and Laplace transforms.
__label__C1 Classify and analyze different categories of data structures and algorithms.
__label__C3 Implement common searching and sorting algorithms
__label__C4 Investigate doubly-excited machines for the production of reluctance and electromagnetic torques
__label__C4 Analysis and modelling of single-phase induction motor equivalent circuit during different operating conditions.
__label__C3 Illustrate the working principle of reluctance motor.
__label__C3 Apply block diagram representation technique to calculate the transfer function of LTI system.
__label__C4 Design and represent the state space model of the LTI System.
__label__C4 Investigate the frequency domain analysis of the system using Bode Plot approach.
__label__C2 Understand the policies ethical and legal issues in business
__label__C3 Analyze modern and innovative ideas for sustainable development through the basic knowledge and understanding of entrepreneurship and entrepreneurial process
__label__C2 Understand the challenges in different organizational roles i.e. leaders managers employees and analyze the importance of teamwork in successful business
__label__C3 Prepare business plan demonstrating the marketing HR and financial aspects and needs of the new venture
__label__C3 Student will be able to apply concepts of sampling theory to sample analog signals.
__label__C4 Students will be able design digital filters and analyze their characteristics.
__label__C5 Student will be able to use MATLAB framework to analyze and evaluate key concepts of Fourier Z transform and filter design.
__label__C4 Analyze different types of BJT and FET Amplifiers and their building blocks.
__label__C4 Design Amplifier circuits and be able to evaluate gain and frequency responses
__label__C3 Students will understand organizational ethics and be aware of ethical dilemmas that organization face on day to day basis.
__label__C2 Students will appreciate implications of group and team dynamics in managerial decision-making procedures.
__label__C3 Students will demonstrate capability to communicate persuasively and effectively under different working circumstances.
__label__C4 Students will be able to reflect upon their own beliefs assumptions and behaviors with respect to how individuals groups and organizations act in order to expand your options of approaches and increase your own learning and effectiveness.
__label__C3 Illustrate Characteristics and switching behavior of non-ideal power semiconductor devices.
__label__C4 Analyze DC-DC converters for operation in steady state continuous conduction mode and discontinuous conduction mode
__label__C3 Identify the impact of Thermal Power Stations on health environment and society.
__label__C3 Compute the efficiencies of various power stations such as thermal and hydro-electric power plants.
__label__C3 Analysis of Renewable Energy Sources for sustainable solution to energy crisis.
__label__C4 Apply the suitable wave propagation model for wireless communication and describe the parameters of fading channels
__label__C2 Understand the basics of cellular network planning and management of mobile telephony systems
__label__C2 To recognize the importance of scared spectrum MIMO and beamforming techniques required for 5 G Communication.
__label__C2 Able to identify hazards of industry to environment and humans.
__label__C4 Able to assess the risk of workplace-based hazards through teamwork.
__label__C4 Evaluate the effect of human factors and ethics for safe and unsafe behavior in the working environment
__label__C2 To understand the basic concepts of fiber optics and optoelectronics systems.
__label__C3 Demonstrate the detailed understanding and analysis of operating principles characteristics and design architectures of semiconductor optoelectronic devices.
__label__C2 Describe basic design of fiber optic communication system
__label__C4 To acquire the basic knowledge of protection system attributes and understand the concepts of various protection schemes
__label__C4 To solve and evaluate the protection schemes for a power system.
__label__C4 To analyze the behavior of various protection systems and ensure protection coordination
__label__C4 Compute the inductance and capacitance for various configuration of transmission line
__label__C5 Develop mathematical models for short medium and long transmission lines
__label__C4 Analyze the performance of transmission line using developed mathematical model
__label__C2 To Explain the Wave Particle duality De Broglie hypothesis Davisson & Germer Experiment Wave function Schrodinger’s Time Independent wave equation Particle in a box and quantum tunneling
__label__C2 To Describe Microscopy techniques at Nanoscale Carbon nanotubes and Nano Devices e.g. RTDs HBTs and NEMS.
__label__C4 To Survey the Impact of Nanotechnology on Environment and Society
__label__C3 Use DH convention to synthesize various kinds of manipulator designs.
__label__C4 To apply forward and inverse kinematics techniques to synthesize basic manipulator configuration
__label__C5 Simulate kinematics and dynamics of an articulate manipulator using contemporary software tools.
__label__C2 To understand the programming concepts of Low level Language and core operations of microprocessor for optimization and control of different ports and components of Systems.
__label__C3 To Apply low-level programming logic employed for problem solving with respect to organization of computer system.
__label__C4 To Analyze the problem and mapping in the different nature of instruction set models.
__label__C2 Demonstrate concepts of object oriented programming paradigm
__label__C2 Demonstrate concepts of basic constructs of java
__label__C3 Develop console or graphical user interface based applications
__label__C2 Demonstrate the understanding of requirements development activities
__label__C2 Demonstrate the understanding of requirements management activities
__label__C3 Develop SRS as per the need of system
__label__C2 Describe visual programming c# language specification & .NET framework
__label__C3 Develop console & windows forms applications
__label__C2 Describe components ADO.NET and Microsoft Entity framework
__label__C5 Develop market-oriented windows based applications.
__label__C2 Define the scope and importance of technical writing in academic and professional life.
__label__C2 Identify audience types and style of technical writing and write letters memos emails short reports long reports proposals technical instructions and resumes with proper Formats.
__label__C3 Develop basic concept of research writing and applying referencing tools in reports.
__label__C2 Demonstrate core database concepts and explain database management system software components.
__label__C3 Apply normalization process to develop database design
__label__C5 Use database tools to design and develop abstract models in ERD
__label__C5 Use SQL queries in Oracle and/or MySQL DBMS using various IDEs for the development of application program
__label__C2 Express relational queries using Relational Algebra
__label__C2 Understand XML technologies
__label__C3 Be able to apply existing state-of-the-art implementations of machine learning algorithms in python to real world problems.
__label__C2 Become familiar with the application of logic to logic programming in particular be able to write and debug Prolog programs.
__label__C2 Understand different types of AI agents
__label__C2 Understand the fundamentals of knowledge representation (logic-based frame-based semantic nets) inference and theorem proving (state space search and problem reduction)
__label__C3 Apply knowledge representation and reasoning techniques to real-world problems
__label__C2 Understand various AI search algorithms (uninformed informed heuristic constraint satisfaction)
__label__C2 To learn the basic concepts of data communications
__label__C2 Understand the Layered Architecture of Computer Networks
__label__C2 To learn digital signal transmission and encoding techniques
__label__C2 Learn multiplexing techniques
__label__C2 Understand the operation of the main components of computer networks
__label__C2 Learn various network protocols and algorithms
__label__C2 Be able to understand and design a communication application.
__label__C2 Acquire the required skill to design simple computer networks and
__label__C2 to analyze the well-known computing algorithms
__label__C4 to design efficient applied algorithms for computer networking engineering medicine security and other areas
__label__C3 to solve problems using algorithm design strategies in general and estimate the computational limitations
__label__C2 Understand fundamental operating system abstractions such as processes threads files semaphores IPC abstractions shared memory regions etc.
__label__C2 Use the operating system abstractions in the development of application programs or to use higher level abstractions constructs
__label__C2 Implement the operating system abstractions
__label__C2 Understand the principles of concurrency and synchronization
__label__C2 Understand basic resource management techniques (scheduling or time management space management) and principles and how they can be implemented. These also include issues of performance and fairness objectives avoiding deadlocks.
__label__C2 Use latest operating system such as LINUX
__label__C2 Applying concepts related to Protection and privacy
__label__C3 To demonstrate the basic knowledge of the axiomatic structure of a modern mathematical subject
__label__C2 To apply computational techniques involving procedures in Linear Algebra.
__label__C3 To solve problems that apply Linear Algebra to Computer Science such that image processes linear transformation etc.
__label__C3 Use mathematically correct language and notation for Linear Algebra.
__label__C2 Identify requirements to implement mobile solutions
__label__C2 Design and develop Android device-specific native applications
__label__C5 Describe the components and structure of a mobile development framework (Google’s Android Studio)
__label__C3 Integrate database and server-side technologies to provide complete mobile development solutions
__label__C2 Address the limitations and challenges of working in a mobile environment
__label__C2 To learn the basic knowledge of advanced differentiation and integrals.
__label__C1 To learn and apply the applications of parametric curves and arc length.
__label__C3 Seek fundamental insights and knowledge of OO design and analysis.
__label__C1 Give students hands-on experience of analyzing systems requirements using OO and UML.
__label__C5 To establish the relationship between systems requirements and systems design using OO approach.
__label__C3 To build from a design model into lower-level details or vice versa.
__label__C3 To apply the knowledge of object-oriented analysis/design by developing successful accurate and workable deliverables for each of the different phases of the iterative development process based on analysis of a small case study.
__label__C3 Apply GRASP and Gang of Four(GoF) patterns to OO design.
__label__C3 Understand object oriented programming paradigm & principles of object oriented programming
__label__C2 Understand constructs of java as object oriented programming language
__label__C2 Understand development of console and graphical user interface based applications
__label__C2 Ability to develop market oriented console and desktop applications
__label__C3 Ability to use java constructs for working with databases such as MS access and so on
__label__C3 Students would be able to identify the how history shapes society and their ethical perspective as well social issues
__label__C2 Students would be able To study the history of Pakistan and track political and constitutional development.
__label__C2 Students would be able to identify the fats of history and its political setup of Pakistan
__label__C2 Demonstrate an understanding of fundamental concept of mathematical function its properties and classes
__label__C2 Apply properties of functions and mathematical techniques to solve real world problems
__label__C3 Demonstrate an understanding of basic trigonometry
__label__C2 Demonstrate an understanding of agile development philosophies and methodologies.
__label__C2 Demonstrate applied knowledge of agile tools and techniques.
__label__C2 Understand advanced and emerging topics in the domain of agile software development and management
__label__C2 Apply agile software development and transformational agile concepts by working both individually and in teams
__label__C2 Understand the rationale behind Semantic Web
__label__C2 Model ontologies using Resource Description Framework (RDF).
__label__C2 Design RDF Schemas for ontologies.
__label__C2 Model and design ontologies using Web Ontology Language (OWL).
__label__C2 Query ontologies using SPARQL.
__label__C2 Understand and reflect on the principles of Ontology Engineering.
__label__C2 Program semantic applications with Java API
__label__C2 Develop in-depth knowledge about networking distributed and cloud computing from architecture operating systems middleware to algorithms
__label__C3 Understand various processes like threads virtualization etc being used by systems while processing complex tasks.
__label__C2 Trained in advanced distributed computing concepts
__label__C2 Evaluate and analyze latest distributed computing trends such as grid computing parallel processing systems client server systems pervasive computing
__label__C4 Understanding and use of tools that will be used in the program like version control markdown Git GitHub R and RStudio.
__label__C2 Ability of programming in R reading data into R accessing R packages writing R functions debugging profiling R code and organizing and commenting R code
__label__C2 Ability of constructing data graphics and visualize high-dimensional data.
__label__C2 Understanding and application of fundamentals of inference in a practical approach for statistical inference
__label__C2 Understanding and use of tools that will be used in the program like version control markdown Git GitHub R and RStudio.
__label__C2 Understand the Software Engineering Basics
__label__C2 Apply the appropriate software engineering process model
__label__C3 Understanding of the role and impact of software engineering in contemporary business global economic environmental and societal context
__label__C2 Understand ethical and professional issues.
__label__C2 Ability to use knowledge techniques skills necessary for software engineering practice.
__label__C2 Demonstrate the application of verification and validation (Testing techniques)
__label__C2 Apply various verification and validation techniques based on various characteristics of the system/software (safety security risk etc).
__label__C3 Differentiate between the overall role of verification and validation and the specific role of software/system testing
__label__C2 Understand basics of project management and software project management
__label__C2 Applying scheduling techniques to come up with project schedules
__label__C3 Applying cost estimation techniques to come up with project budget
__label__C3 Understand risk management techniques to come up with plans for graceful handling of risk occurrence
__label__C2 Understand quality management techniques to optimize quality of work
__label__C2 To analyze the behavior of series and parallel circuit.
__label__C4 To Explain the construction working and characteristics of Bipolar Junction Transistors (BJTs) and their applications in electronic circuits.
__label__C2 Define the scope and importance of technical writing in academic and professional life
__label__C2 Choose and identify audience types and style of technical writing and write accordingly
__label__C2 Develop basic concept of research writing and applying referencing tools in reports
__label__C2 Identify and apply writing process in generating different types of correspondences (e.g.: letters memos emails short reports long reports proposals technical instructions and resumes
__label__C3 Describe languages mathematically.
__label__C3 Understand mathematical models of computation (FA DFA NFA TG)
__label__C2 Build computational models (FA DFA NFA TG) to accept or reject defined language
__label__C2 Understand grammars and their applications in current computing
__label__C3 Build computational models to accept or reject grammars
__label__C2 Understand Turing Machine
__label__C3 Build some basic TMs .
__label__C2 To demonstrate human factors of HCI including human body physical abilities ergonomics accessibility health issues cognitive load and psychology as well as hardware factors of HCI including different input and output devices e.g. keyboard mouse and touch screens.
__label__C3 To implement user-centered approach in software development process and apply suitable techniques for collecting user requirement and analyzing task.
__label__C2 To evaluate user interfaces using different techniques such as laboratory experiments and expert reviews
__label__C3 To explain software quality engineering concepts that include quality software quality software development life cycle quality factors processes techniques frameworks models and skills for performing different quality engineering tasks.
__label__C4 To implement the software quality factors and processes in software development life cycle and apply suitable testing techniques models and frameworks for ensuring the software quality.
__label__C2 To evaluate software system/application/product/low fidelity prototype/high fidelity prototype by considering different techniques for confirming software quality in laboratory or expert reviews.
__label__C3 Understand how formal methods (FM) help produce high-quality software
__label__C4 Identify which formal methods to use and when
__label__C2 Prove correctness and termination of a simple program using Hoare Logic and weakest precondition calculus
__label__C2 Apply the concepts of standard mathematical logic to produce proofs or refutations of well-formed propositions or arguments phrased in English or in a variety of formal notations (first order logic discrete mathematics or Hoare Logic).
__label__C2 Explain formal modeling and specification languages
__label__C3 Develop formal requirement specifications
__label__C2 To demonstrate web engineering fundamental concepts especially PHP and Javascripting languages MySQL database and Joomla content management system (CMS).
__label__C3 To develop web-based applications by using PHP language integrating with MySQL database and Joomla CMS.
__label__C2 To implement the developed web based applications on sites.
__label__C3 Apply the web engineering methodologies for Web application development
__label__C2 Understand the Architecture of Web Development www web document and its LifeCycle
__label__C2 Incorporate best practices in navigation aesthetics usability and written content to design websites that give users easy access to the information they seek.
__label__C2 To understand the Server side programming and web application frameworks.
__label__C2 Identify and discuss the security risks of a Web application.
__label__C1 Define the basic principles and concepts as they relate to practical accounting problems
__label__C2 Demonstrate an understanding of the concepts of accrual accounting.
__label__C2 Identify the three types of business activities and how to account for each.
__label__C2 Explain how accounting can be used as a tool to assist in making business decisions.
__label__C3 Interpret various accounting data and appropriately apply basic principles of accounting to the data.
__label__C4 After analyzing case study situations recommend to management a possible accounting solution
__label__C2 Understand different types of AI agents
__label__C2 Understand the fundamentals of knowledge representation (logic-based frame-based semantic nets) inference and theorem proving (state space search and problem reduction)
__label__C3 Apply knowledge representation and reasoning techniques to real-world problems
__label__C3 Understand and apply various AI search algorithms (uninformed informed heuristic constraint satisfaction)
__label__C2 Demonstrate how to build simple knowledge-based systems
__label__C2 Practice/possess programming skills for AI applications using Prolog
__label__C2 Be able to specify problems as logic formulas using Facts and Rules in prolog programs.
__label__C2 Become familiar with the application of logic to logic programming in particular be able to write and debug Prolog programs.
__label__C2 Understand the programming concepts of Low level Language and core operations of microprocessor for optimization and control of Computer Systems.
__label__C2 Emphasis should be given to expose the low-level logic employed for problem solving while using assembly language as a tool.
__label__C2 Understand the logic bits manipulation operation can be able to design logic gate
__label__C2 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 and also can be control any kind of hardware.
__label__C1 To learn the basic knowledge of analytic geometry and their usage. Graphing of linear function.
__label__C3 To learn and apply the applications of limits in graphing.
__label__C3 To learn and apply the knowledge of rates of change or differentiation in real life applications to optimize the solution and graphing of non-linear functions analytically.
__label__C4 To evaluate the elementary level integrals
__label__C2 Impart the basics of communication which will help them communicate more effectively and accurately.
__label__C3 Demonstrate effective individual presentation skills such as verbal and non-verbal cues and such other techniques which help them manage their anxiety about public speaking.
__label__C3 Participate in group communication effectively and ethically
__label__C3 Deliver short informative & persuasive speeches extemporaneously and pursue lifelong communication skills.
__label__C2 Explain the fundamentals of compilation process that how compilers translate source code to machine executable.
__label__C2 Understand the parsing techniques syntax-directed translation schemes and intermediate code generation techniques.
__label__C2 Utilize tools for language definition and compiler design.
__label__C2 An ability to understand the nature and characteristics of modern computer systems
__label__C2 To become a familiar with typical modern computer architectures
__label__C2 To understand the core hardware technology of computer organization to understand the current development and trends of the field.
__label__C2 Understand detailed information on the modular based approach for computer components such CPU memory cache IO DMA Register etc.
__label__C4 Evaluate and analyze latest computer architecture trends such as multi-core and parallel processor based computing with respect to applications.
__label__C2 Demonstrate understanding of mathematical concepts of Integral and Differential Calculus
__label__C3 Apply Calculus to science and engineering problems
__label__C3 Use Mathematica to do Calculus on Computer
__label__C2 Demonstrate an understanding of mathematical concepts of Linear Algebra and solution techniques
__label__C3 Apply Linear Algebra and Differential Equations to solve real world problems.
__label__C2 Demonstrate an understanding of concepts of Differential Equations and the solution techniques
__label__C3 Use Mathematica to solve System of Linear Equations and Differential Equations
__label__C2 Arrange data on arrays and linked lists using primitive data types and classes.
__label__C3 Develop and use linear data structures such as stacks and queues implemented with linked lists or arrays.
__label__C3 Develop and use non-linear data structures such as trees including binary search trees and heaps implemented with linked lists or arrays.
__label__C3 Implement algorithms for the efficient searching and sorting of data.
__label__C3 Ability to define analyzes and applies suitable data structures in different scenarios.
__label__C2 To implement and verify basic logic gates
__label__C3 Design analyze and troubleshoot simple combinational circuits
__label__C2 Design and verify sequential circuits for various applications
__label__C2 To understand the fundamentals of the digital electronics and computer logic.
__label__C2 To implement various techniques/methods to simplify the digital circuits.
__label__C3 To design the basic combinational circuits for various applications.
__label__C4 To analyze the functionality and applications of sequential circuits.
__label__C2 Understand the key concepts of discrete structures such as sets permutations relations graphs and trees.
__label__C3 Apply these concepts to solve computational problems.
__label__C3 Apply mathematical reasoning in order to read comprehend and construct mathematical arguments.
__label__C3 Develop mathematical skills by practicing problem solving modeling logical reasoning and writing precise proofs.
__label__C3 Design small projects involving discrete structures.
__label__C2 Discuss programming fundamentals.
__label__C3 Apply programming fundamentals.
__label__C4 Analyze different programs to compute the output and identify logical and syntax errors.
__label__C4 Analyze different programming problems.
__label__C2 Provide solutions for different programming problems.
__label__C2 Understand the policies ethical and legal issues in business
__label__C4 Analyze modern and innovative ideas for sustainable development through the basic knowledge and understanding of entrepreneurship and entrepreneurial process
__label__C2 Understand the challenges in different organizational roles i.e leaders managers employees and analyze the importance of teamwork in successful business
__label__C3 Prepare business plan demonstrating the marketing HR and financial aspects and needs of the new venture
__label__C2 Students would be able to understand the dogmas of Islam and concepts and messages behind all the pillars of Islam and use them in different situations.
__label__C2 Students would comprehend the best practical pattern of life of Holy Prophet Muhammad (S.A.W) in all the spheres / walks of life in order to communicate the message of the messenger effectively
__label__C2 Students will be able to understand the guidance of Islam with ref to ethical legal professional and social matters
__label__C1 Demonstrate object oriented programming paradigm concepts
__label__C1 Demonstrate concepts of basic constructs of java
__label__C3 Develop console and graphical user interface based applications
__label__C3 Develop database (MS Access) based console or desktop applications
__label__C1 Demonstrate concepts of key software design principles and guidelines
__label__C1 Demonstrate concepts of different architectural styles
__label__C1 Demonstrate concepts of different design patterns and frameworks
__label__C3 Develop SDD for a system and utilizing the concepts learned
__label__C2 An ability to understand the nature and characteristics of modern computer systems
__label__C2 To understand the core hardware technology of computer organization focusing on current development and trends of the field.
__label__C4 Evaluate and analyze typical integer and float arithmetic representations with Multiply and divide.
__label__C2 Understand the relationship between high level languages and assembly programming implementation and expose the low-level logic employed for problem solving
__label__C3 Student should be able to design logic gates and demonstrate bits manipulation operation.
__label__C2 Student should be capable of writing moderately complex assembly language subroutines and interfacing them to any high level language and also can be control any kind of hardware.
__label__C1 Describe visual programming c# language specification & .NET framework
__label__C3 Develop console & windows forms applications
__label__C1 Describe components ADO.NET and Microsoft Entity framework
__label__C3 Develop market-oriented windows based applications.
__label__C3 Design and develop Android device-specific native applications
__label__C1 DescribeÔøΩthe components and structure of a mobile development framework (GoogleÔøΩs Android Studio)
__label__C3 Integrate database and server-side technologies to provide complete mobile development solutions
__label__C1 Define the scope and importance of technical writing in academic and professional life.
__label__C2 Choose and identify audience types and style of technical writing and write letters memos emails short reports long reports proposals technical instructions and resumes with proper Formats.
__label__C2 Develop basic concept of research writing and applying referencing tools in reports.
__label__C2 Understand the structure of a blockchain and why/when it is better than a simple distributed database
__label__C4 Analyze the incentive structure in a blockchain based system and critically assess its functions benefits and vulnerabilities.
__label__C4 Evaluate the setting where a blockchain based structure may be applied its potential and its limitations
__label__C2 Understand what constitutes a ÔøΩsmartÔøΩ contract what are its legal implications and what it can and cannot do now and in the near future.
__label__C4 Analyze to what extent smart and self-executing contracts can benefit automation governance transparency and the Internet of Things (IOT)
__label__C1 Attain awareness of the new challenges that exist in monetizing businesses around blockchains and smart contracts
__label__C2 Describe and understand the differences between the most prominent blockchain structures and permissioned blockchain service providers as well as rising alliances and networks
__label__C2 Students would be able to understand the dogmas of Islam and concepts and messages behind all the pillars of Islam and use them in different situations.
__label__C2 Students would comprehend the best practical pattern of life of Holy Prophet Muhammad (S.A.W) in all the spheres / walks of life in order to communicate the message of the messenger effectively
__label__C1 Demonstrate the basics of communication which will help students communicate more effectively and accurately.
__label__C3 Demonstrate effective individual presentation skills such as verbal and non-verbal cues and such other techniques which help them manage their anxiety about public speaking.
__label__C3 Participate in group communication effectively and ethically
__label__C3 Deliver short informative & persuasive speeches extemporaneously and pursue lifelong communication skills.
__label__C4 to understand and analyze the algorithms
__label__C1 to write efficient computer programs
__label__C3 to design efficient applied algorithms for computer networking engineering medicine security and other areas
__label__C1 to solve problems using algorithm design strategies in general and estimate the computational limitations
__label__C2 Students will identify how history shapes society and their ethical perspective as well social issue
__label__C1 Students will know the history of Pakistan and track political and constitutional development.
__label__C2 Students will identify the facts of history and its political setup of Pakistan.
__label__C1 Define basic computer terminology
__label__C2 Identify and describe the components of a computer system
__label__C2 Explain the role of system and application software within computers
__label__C2 Describe various storage media including appropriate use and management
__label__C2 Explain the difference and relationship between data and information
__label__C2 Identify the usage of emerging hardware and software technologies and how they are being used to solve problems and create efficiency
__label__C1 Use the tools like version control markdown Git GitHub and RStudio.
__label__C2 Understand the programming construct of R reading data into R accessing R packages writing R functions debugging profiling R code and organizing and commenting R code
__label__C3 Retrieve data from the web APIs databases and from other various formats and make data ÔøΩtidyÔøΩ
__label__C3 Apply data visualize techniques of high-dimensional data for Exploratory Data Analysis
__label__C3 Apply statistical inference using R programming Language
__label__C3 Design and develop Data Products
__label__C3 To understand and implement various techniques / methods for simplification of logic circuits / expressions/truth tables.
__label__C4 Analyze understand and design combinational circuits and their applications.
__label__C4 Analyze understand and design sequential circuits and their applications.
__label__C2 Discuss programming fundamentals.
__label__C4 Analyze different programs to compute the output and identify logical and syntax errors.
__label__C3 Apply programming fundamentals to solve programming problems.
__label__C1 Describe fundamental concept of OO analysis and design.
__label__C4 Analyzing systems requirements using OO and UML.
__label__C3 Develop domain model system sequence diagram activity diagram state machine diagram and to evaluate alternate solutions.
__label__C2 Build from a design model into lower-level details or vice versa.
__label__C3 Develop successful accurate and workable deliverables for each of the different phases of the iterative development process based on analysis of a small case study.
__label__C3 Apply GRASP patterns to OO design.
__label__C1 To acquire knowledge of basic concepts of Operating System components services and its variants
__label__C2 To understand fundamental operating system abstractions such as processes threads files semaphores IPC abstractions shared memory regions etc.
__label__C4 To analyze issues of performance and fairness objectives Deadlocks avoiding deadlocks.
__label__C3 To apply basic resource management techniques (scheduling or time management space management)
__label__C2 Understand the rationale behind Semantic Web.
__label__C3 Model ontologies using Resource Description Framework (RDF)
__label__C3 Design RDF Schemas for ontologies.
__label__C3 Model and design ontologies using Web Ontology Language (OWL).
__label__C2 Understand and reflect on the principles of Ontology Engineering.
__label__C2 To explain software quality engineering concepts that include quality software quality software development life cycle quality factors processes techniques frameworks models and skills for performing different quality engineering tasks.
__label__C3 To implement the software quality factors and processes in software development life cycle and apply suitable testing techniques models and frameworks for ensuring the software quality.
__label__C4 To evaluate software system/application/product/low fidelity prototype/high fidelity prototype by considering different techniques for confirming software quality in laboratory or expert reviews.
__label__C2 To understand the logic of mathematical structures.
__label__C3 To apply logic in the proofs of the propositions.
__label__C1 Define basic computer terminology
__label__C1 Identify and describe the components of a computer system
__label__C2 Explain the role of system and application software within computers
__label__C1 Describe various storage media including appropriate use and management
__label__C2 Explain the difference and relationship between data and information
__label__C2 Identify the usage of emerging hardware and software technologies and how they are being used to solve problems and create efficiency
__label__C2 To understand netiquettes and security and privacy issues of being online
__label__C1 Define the basic principles and concepts as they relate to practical accounting problems
__label__C2 Demonstrate an understanding of the concepts of accrual accounting.
__label__C2 Discuss and identify the three types of business activities and how to account for each.
__label__C2 Explain how accounting can be used as a tool to assist in making business decisions.
__label__C3 Interpret various accounting data and appropriately apply basic principles of accounting to the data.
__label__C3 After analyzing case study situations recommend to management a possible accounting solution
__label__C2 To learn about modern technologies and techniques
__label__C2 Core concepts of agile manifesto and principles
__label__C2 Concepts of extreme programming Scrum Crystal Lean TDD FDD KanBan
__label__C2 How agile differ from traditional and role of agile design principles
__label__C1 Agile Software development and SQA standards
__label__C1 Be able to specify problems as first order logic formulas.
__label__C1 Become familiar with the application of logic to logic programming in particular be able to write and debug Prolog programs.
__label__C4 Analyze the asymptotic performance of algorithms.
__label__C1 Demonstrate a familiarity with major algorithms and data structures.
__label__C3 Apply important algorithmic design paradigms and methods of analysis.
__label__C5 Synthesize efficient algorithms in common solution design situations.
__label__C2 Understand the programming concepts of Low level Language and core operations of microprocessor for optimization and control of Computer Systems.
__label__C3 Emphasis should be given to expose the low-level logic employed for problem solving while using assembly language as a tool.
__label__C3 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 and also can be control any kind of hardware.
__label__C3 Understand the logic bits manipulation operation can be able to design logic gate
__label__C4 To analyze the behavior of series and parallel circuit.
__label__C2 Explain the construction working and characteristics of basic electronic devices including p-n junction diodes zener diodes and their applications in electronic circuits.
__label__C2 T o Explain the construction working and characteristics of Bipolar Junction Transistors (BJTs) and their applications in electronic circuits.
__label__C3 Construct Series and Parallel Circuits on breadboards and perform electrical measurement to analyze the behavior of Circuits
__label__C3 Build Electronic circuits employing discrete components and carry out measurements of salient Characteristics / performance parameters.
__label__C3 Model the electronic circuits employing discrete components in Multisim Software and carry out simulations to predict the behavior of various performance parameters.
__label__C2 To learn the basic knowledge of analytic geometry and their usage. Graphing of linear function.
__label__C3 To learn and apply the applications of limits in graphing.
__label__C3 To learn and apply the knowledge of rates of change or differentiation in real life applications to optimize the solution and graphing of non-linear functions analytically.
__label__C2 To evaluate the elementary level integrals
__label__C2 To learn the basic concepts of data communications
__label__C2 Understand the Layered Architecture of Computer Networks
__label__C2 To learn digital signal transmission and encoding techniques
__label__C2 Learn multiplexing techniques
__label__C2 Understand the operation of the main components of computer networks
__label__C2 Learn various network protocols and algorithms
__label__C3 Be able to understand and design a communication application
__label__C3 Acquire the required skill to design simple computer networks and
__label__C1 Become familiar with security risks threatening computer networks
__label__C2 to understand how compilers translate source code to machine executable
__label__C3 to utilize tools to automate compiler construction.
__label__C2 to comprehend how to perform parsing (top down and bottom up).
__label__C2 to understand how compilers generate code to manage memory during runtime.
__label__C1 to be familiar with techniques for simple code optimizations.
__label__C2 Understand the key concepts of data warehousing data mining techniques and online analytical processing (OLAP) and OLTP.
__label__C2 Identify the key processes of data mining data warehousing and knowledge discovery process.
__label__C3 Apply data mining techniques to solve problems in other disciplines in a mathematical way.
__label__C4 Analyse basic principles and algorithms used in practical data mining and understand their strengths and weaknesses
__label__C3 Design small projects with using data mining tools and techniques.
__label__C2 Understand the basic concept of Linear Algebra and their need in engineering
__label__C3 Application of Linear Algebra for understanding and analysis of different science and engineering problems
__label__C2 Understanding of basic usage of IT tools like matlab in Linear Algebra
__label__C1 Become familiar with breaking down a problem into objects.
__label__C2 Understand Abstract Data Types and operations w.r.t different data structures.
__label__C4 Ability to define analyzes and applies suitable data structures in different scenarios.
__label__C2 Understand the time-space tradeoff.
__label__C3 Become proficient at implementing (using JAVA) the most commonly used data structures used by Professional software
__label__C2 Understand fundamental database concepts such as Query Processing Storage and Buffer Management Transaction Processing Query Processor.
__label__C3 Usage of Oracle SQL queries in the development of application programs.
__label__C3 Usage of SQL queries in Oracle and/or MySQL DBMS using various IDE in the development of application programs.
__label__C3 Understanding Relational Languages: Relation Algebra Basic RA Operator Extended Operators of Relational Algebra.