4. Second Year Spring Semester Courses


CS-252 Computer Architecture & Organization


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 CS-251 Logic Design & Switching Theory
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Understand the organization of a modern computer system. Coginitive Level 2 PLO-1
2 Understand the internal organization of a computer system using machine language. Coginitive Level 3* PLO-3
3 Apply concepts and skills to solve real life problems using a low level programming language. Coginitive Level 3* PLO-5

COURSE CONTENT

Computer Evolution, Historical developments, System Buses, RAM, Access Methods, Performance Parameters, Cache Memory, Replacement Algorithms, Mapping Functions, Input & Output, I/O Modules. DMA, Computer Automatic Instruction sets: Characteristics and Function, RISC Control Unit Operation.

RECOMMENDED BOOKS
  1. Computer Organization & Architecture, William Stallings, 10th ed., Pearson,2015.

CT-261 Database Management Systems


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Explain fundamental database concepts. Coginitive Level 2 PLO-1
2 Design conceptual, logical and physical database schemas by normalizing database. Coginitive Level 5* PLO-4
3 Use Structured Query Language (SQL) for database definition and manipulation in any DBMS. Coginitive Level 3* PLO-5

COURSE CONTENT

File structures and file testing methods sequential, random and indexed sequential methods. Relational, Networks and Hierarchical data models, Organization, storage and retrieval methods. Functional dependency and normalization of database. Query processing and manipulation. Practical assignments and a project.

RECOMMENDED BOOKS
  1. Fundamentals of Database Systems, Ramez Elmasri, Shamkant Navathe, 7th ed., Pearson, 2021.
  2. Fundamentals of Database Management Systems, Mark.L.Gillenson,2nd ed., Wiley Publisher, 2011.
  3. Database Systems, Thomas M. Connolly, 6th ed., Pearson,2019.

HS-219 Professional Ethics


CREDIT HOURS PREREQUISITE COURSES
Theory = 2 Nil
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Discuss the contemporary frameworks of professional and engineering ethics in the light of ethical theories and dilemmas. Coginitive Level 2 PLO-9
2 Apply principles, theories, and codes of ethics in situations related to professional practice. Coginitive Level 3* PLO-9
3 Value professional, aspirational, and collective ethics for continual professional development. Affective Level 3* PLO-9

COURSE CONTENT

Introduction to Professional & Engineering Ethics: Definitions - Ethics, Professional Ethics, Engineering Ethics, Business Ethics; Ethics & Professionalism. Need and scope of Engineering and Professional Ethics through case studies; Development of Engineering Ethics & Major issues in Engineering & Professional Ethics; Moral Reasoning & Ethical Frameworks: Ethical Dilemma; Resolving Ethical dilemmas and making Moral Choices; Codes of Ethics (of local and international professional bodies). Moral Theories: Utilitarianism, Rights Ethics and Duty Ethics, Virtue Ethics Self-Realization & Self Interest; Ethical Problem Solving Techniques: Line drawing, flow Charting, Conflict Problems; case studies and applications; Contemporary Professional Ethics: Professional Responsibilities; Risk and Safety as an Ethical Concern for Engineers, Workplace Responsibilities and Ethics: Teamwork, confidentiality and conflicts of interest, Whistleblowing, Bribe and gift, risk and cost - benefit analyses, gender discrimination and sexual harassment; Environmental Ethics; Computer Ethics & the Internet; Honesty: Truthfulness, trustworthiness, academic and research integrity.

RECOMMENDED BOOKS
  1. Ethics in Engineering, Mike W. Martin & Roland Schinzinger, 5th ed., McGraw- Hill, 2022.
  2. Engineering Ethics, Charles B. Fleddermann,4th ed., Pearson Publishing, 2012.

CT-258 Financial and Cost Accounting


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Define accounting and explain its history. Coginitive Level 1 PLO-2
2 Identify fundamental concepts of Generally Accepted Accounting Principles. Coginitive Level 2* PLO-3
3 Prepare financial statements using an adjusted trial balance. Coginitive Level 3* PLO-4

COURSE CONTENT

Structure of accounting, classification of accounting frameworks, Accounting principles, Accounting Cycle, Preparation and use of worksheet, the concept and procedures of adjusting, reversing and closing entries, preparation and analysis of classified and incorporated financial statements. Basic concepts of Cost Accounting, types of cost, cost assignments, costing methods, budgeting and planning, standard cost and variance analysis. Job order costing, process costing, ABC and JIT techniques, material, labour and overhead costing.

RECOMMENDED BOOKS
  1. Accounting: The Basis for Business Decisions, Robert Meigs and Mary Meigs, 10th ed., McGraw-Hill Co, 1996.
  2. Fundamentals of Cost Accounting, William N. Lanen, Shanon W. Anderson and Michael Maher, 6th  ed., McGraw-Hill/Irwin, 2019.
  3. Cost Accounting: Planning and control, Adolph Matz and Milton F. Usry,9th Revised ed., Wadsworth Publishing Co. Inc,1989.

MT-272 Linear Algebra & Geometry


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 ANALYZE physical situations whose behavior can be described by System of linear equations. Coginitive Level 2 PLO-2
2 APPLY appropriate methods to solve systems of linear equations. DISCUSS equations of surfaces. Coginitive Level 3* PLO-3
3 . Coginitive Level 3* PLO-7

COURSE CONTENT

Linear Algebra; Linearity and linear dependence of vectors, basis, dimension of a vector space, field matrix and type of matrices (singular, non-singular, symmetric, non-symmetric, upper, lower, diagonal tri-diagonal matrix), Rank of a matrix using row operations and special method, echelon and reduced echelon forms of a matrix, determination of consistency of a system of linear equation using rank, transitions matrix. Euclidean Spaces and Transformation; Geometric representation of vector, norm of vector, Euclidean inner product, projections and orthogonal projections, Euclidean n spaces n properties Cauchy-Schwarz inequality, Euclidean transformations apply geometric transformations to plane figure, composition of transformations. Application of Linear Algebra; Leontief Economic models, Electrical Networks, Scaling, translation, rotation, and projection etc. Eigen Values & Eigen Spaces; Interpret eigen vectors and eigen values of a matrix in terms of transformation it represents, convert a transformation into a matrix eigen value problem, find the eigen values and eigen vectors of order not more than 3x3 matrices algebraically, determine the modal matrix for a given matrix, reduce a matrix to diagonal form and Jordan form, state the Cayley-Hamilton theorem and use it to find powers and the inverse of a matrix, use appropriate software to compute the eigen values and eigen vectors of a matrix, Define quadratic form and determine its nature using eigen values. Solid Geometry; Coordinate Systems in three dimensions. Direction cosines and ratios, vector equation of a straight line, plane and sphere, curve tracing of a function of two and three variables, Surfaces of revolutions, Transformations (Cartesian to polar)

RECOMMENDED BOOKS
  1. Elementary Linear Algebra, Howard Anton, 11th ed., Wiley, 2019.
  2. Calculus & Analytical Geometry, Howard Anton, 9th ed., Pearson,  1996.
  3. Elementary Linear Algebra, Bernard Kolman and David Hill  , 9th ed.,‎ Pearson, 2007

HS-200 Community Service


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Express an interest in contributing to the community and society individually and collectively through social projects. Affective Level 3 PLO-8
2 Volunteer to help make a difference to a specific group, community, or organization. Affective Level 2* PLO-10

COURSE CONTENT

 

RECOMMENDED BOOKS
  1. Nil.
  2. Nil.
  3. Nil.