Course Name: Computer Graphics: Credit Hours: 3 (2+1) Prerequisites: Programming Fundamentals Course Outline
Course Name: Computer Graphics: Credit Hours: 3 (2+1) Prerequisites: Programming Fundamentals Course Outline
Course Outline:
Reference Materials:
2. Computer Graphics, Principles and Practice, J. D. Foley, A. van Dam, S. K. Feiner and J. F. Hughes,
Addison-Wesley ISBN: 0-201-12110-7.
4. Interactive Computer Graphics: Functional, Procedural and Device-level methods; Peter Burger and
Duncan. F. Gillies; Addison-Wesley, (2003)
Course Outline:
Ordinary Differential Equations of the First Order: Geometrical Considerations, Isoclines, Separable
Equations, Equations Reducible to Separable Form, Exact Differential Equations, Integrating Factors,
Linear First-Order Differential Equations, variation of Parameters. Ordinary Linear Differential Equations;
Homogeneous Linear Equations of the Second Order, Homogeneous Second-Order Equations with
Constant Coefficients, General Solution, Real Roots, Complex Roots, Double Root of the Characteristic
Equation, Differential Operators, Cauchy Equation, Homogeneous Linear Equations of Arbitrary Order,
Homogeneous Linear Equations of Arbitrary Order with Constant Coefficients, Non-homogeneous Linear
Equations. Modelling of Electrical Circuits. Systems of Differential Equations. Series Solutions of
Differential Equations. Partial Differential Equations: Method of Separation of variables, wave, Heat &
Laplace equations and their solutions by Fourier series method.
Reference Materials:
3. A First Course in Differential Equation Zill. Prindle. Weber. Schmidt.1996. Brooks/Cole Publishing.
4. Differential Equations with Boundary-Value Problems, Dennis. G. Zill, Michael, R. Cullen. 1996,
Brooks/Cole Publishing,
5. Elementary Differential Equations with Applications C. H. Edwards. David, E. 1993. Penney, Prentice
Hall.
Course Outline:
Reference Materials:
1. Applying UML and patterns: An introduction to Object-Oriented Analysis and Design and Iterative
Development by Craig Larman, Prentice Hall; 3rd Edition (October 30, 2004). ISBN-10: 0131489062
2. Using UML: Software Engineering with Objects and Components by Perdita Stevens, Addison-Wesley;
2nd Edition (February 13, 2006). ISBN10: 0321269675
3. Fundamental of Object-Oriented Design in UML by Meiler Page-Jones, Addison Wesley, 2000. ISBN:
020169946X.
4. The Unified Modeling Language User Guide by G. Booch, J. Rambaugh and I. Jakobson, Addison-
Wesley Professional; 2nd Edition (2005). ISBN10: 0321267974.
5. The Unified Modeling Language Reference Manual by James Rumbaugh, Ivar Jacobson and Grady
Booch, Addison-Wesley Professional; 2nd Edition (2004). ISBN-10: 032171895X
Course Outlines:
The Human, Computer and Interaction, Usability paradigm and principles, Introduction to design basics,
HCI in software process, Design rules, prototyping, evaluation techniques, task analysis, Universal design
and User support and Computer Supported Cooperative Work; Introduction to specialized topics such as
Groupware, pervasive and ubiquitous applications.
Reference Materials:
2. “Designing the User Interface: Strategies for Effective Human-Computer Interaction”, Ben
Shneiderman, University of Maryland Catherine Plaisant, University of Maryland ISBN-10: 0321197860
ISBN-13: 9780321197863 Publisher: Addison-Wesley 4th Ed or Latest Edition.
Prerequisites: None
Course Outline:
Managing Human Resources. Understanding the External and Organizational Environments. Ensuring
Fair Treatment and Legal Compliance. HR Planning for Alignment and Change. Using Job Analysis and
Competency Modeling. Recruiting and Retaining Qualified Employees. Selecting Employees to Fit the Job
and the Organization. Training and Developing a Competitive Workforce. Conducting Performance
Management. Developing an Approach to Total Compensation. Using Performance-Based Pay to
Achieve Strategic Objectives. Providing Benefits and Services for Employees' Well-Being, Risk
Management. Employee Relations. Risk Management. Health, Safety, and Employee Well-Being.
Understanding Unionization and Collective Bargaining.
Reference Materials:
1. Managing Human Resources by Susan E. Jackson, Randall S. Schuler and Steve Werner, South-
Western College Pub; 11th Edition (June 16, 2011).ISBN-10: 1111580227
2. Management of Human Resources by Gary Dessler, Carolin Rekar Munro and Nina D. Cole, Pearson
Education Canada; 3rd Edition (February 28, 2010). ISBN-10: 0321687140
3. Human Resource Management by Robert L. Mathis and John H. Jackson, South-Western Cengage
Learning; 13th Edition (August 19, 2010). ISBN10: 053845315X
4. Human Resource Management Applications: Cases, Exercises, Incidents, and Skill Builders by Stella M.
Nkomo, Myron D. Fottler and R. Bruce McAfee, South-Western Cengage Learning; 7th Edition
(September 29, 2010). ISBN-10: 0538468076
Course Name: Compiler Construction
Credit Hours: 3
Course Outline:
Reference Materials:
1. Compilers: Principles, Techniques, and Tools By Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman,
Contributor Jeffrey D. Ullman, Addison-Wesley Pub. Co., 2nd edition, 2006 Original from the University
of Michigan
2. Modern Compiler Design, by Dick Grune, Henri E. Bal, Ceriel J. H. Jacobs, Koen G. Langendoen, John
Wiley, 2000.
4. Modern Compiler Design by Dick Grune, Henri E. Bal, Ceriel J. H. Jacobs, Koen G. Langendoen, 2003,
John Wiley & Sons.