Quick Search

Course References: SET

List of course references : School of Engineering and Technology
  -January, 2015 Semester
  Field of Study: Computer Science  
  AT70.15 : Advanced Topics in Internet Technology  
  AT70.09 : Computer Graphics and Animation  
  AT70.07 : Programming Languages and Compilers  
  AT70.9026 : Selected Topic: The Semantic Web and Linked Open Data  
  AT70.18 : Software Architecture Design  
  AT70.19 : Software Development and Quality Improvement Data  
  AT70.12 : Web Application Engineering  
     
  Field of Study: Construction, Engineering and Infrastructure Management  
     
  CE70.41 : Infrastructure System Analysis and Management  
  CE70.22 : Legal and Contractual Risk Management  
  CE70.33 : Occupational Safety and Health Management in Construction Projects  
  CE70.43 : Project Financing  
  CE70.23 : Project Performance Management  
  CE70.9011 : Selected Topic: Applied Project Management in Commercial Projects  
  CE70.9009 : Selected Topic: Applied Project Management in High Rise Building Projects  
  CE70.9004: Selected Topic: Applied Project Management in High Rise Building Projects  
  CE70.9012:Selected Topic: Applied Project Management in Petrochemical Projects  
  CE70.9014: Selected Topic: Applied Project Management in Public Infrastructure  
     
  Field of Study: Design and Manufacturing Engineering  
     
  AT73.07 : Industrial Packaging Design and Technology  
  AT73.06 : Product Design and Development  
     
  Field of Study: Geotechnical and Earth Resources Engineering  
     
  CE71.65 : Exploration Geophysics  
  CE71.51 : Foundation Engineering and Design  
  CE71.56 : Ground Improvement Techniques  
  CE71.72 : Petroleum Production Engineering  
  CE71.70 : Petrophysics  
  CE71.61 : Soil Dynamics and Earthquake Engineering  
  CE71.53 : Underground Excavation and Tunneling  
  CE71.63 : Workflow in Oil and Gas Operation  
     
  Field of Study: Industrial Engineering & Management  
     
  AT72.09 : Inventory and Logistics Management  
  AT72.11 : Modeling and Simulation of Discrete Event Systems  
  AT72.9012 : Selected Topic: ISE Seminar II  
  AT72.08 : Stochastic Decision Models  
     
  Field of Study: Industrial and Manufacturing Engineering  
     
  AT78.24 : Basic Statistics and Data Analysis  
  AT78.22 : Forecasting and Aggregate Planning Models  
  AT78.23 : Modern Production Logistics  
  AT78.21 : Quantitative Methods for Management  
     
  Field of Study: Information & Communications Technologies  
     
  AT80.02 : Information and Communication Technology Applications: Project Design  
     
  Field of Study: Information Management  
     
  AT71.04 : Decision Support TechnologiesApplications: Project Design  
  AT71.06 : Human-Computer Interaction  
  AT71.05 : Information Systems Development and Management  
     
  Field of Study: Mechatronics  
     
  AT74.05 : AI and Neuro-Fuzzy Theory  
  AT74.07 : Automation Technology  
  AT74.08 : Microprocessor Systems  
  AT74.06 : Pattern Recognition and Image Processing  
     
  Field of Study: Microelectronics and Embedded Systems  
     
  AT81.11 : Mixed Signal IC Design  
     
  Field of Study: Nanotechnology  
     
  AT79.13 : Advanced Seminars in Nanotechnology  
  AT79.03 : Intellectual Property Rights for Technology Development and Management  
  AT79.9001 : Selected Topic: Fundamentals of Bionanotechnology  
  AT79.01 : Self Assembly and Molecular Manufacturing  
  AT79.04 : Solid State Physics for Nanotechnology  
     
  Field of Study: Offshore Technology and Management  
     
  CE81.73 : Fabrication Engineering and Marine Operation  
  CE81.71 : Introduction to Offshore Structural Engineering  
  CE81.9008 : Selected Topic: Economic Risk and Decision Analysis for Oil and Gas Industry  
  CE81.9027 : Selected Topic: Project Management in Oil & Gas Industry  
  CE81.9011 : Selected Topic: Subsea Technology  
     
  Field of Study: Remote Sensing and Geographic Information Systems  
     
  AT76.18 : Advance Mapping Techniques  
  AT76.16 : Advanced Application Development in GIS  
  AT76.09 : Digital Image Processing in Remote Sensing  
  AT76.01 : Geographic Information Systems  
  AT76.03 : Remote Sensing  
  AT76.9033 : Selected Topic: Computation of GNSS & Location  
  AT76.9019 : Selected Topic: Data Modeling for Geospatial Information  
  AT76.9032 : Selected Topic: Microwave Remote Sensing  
  AT76.17 : Spatial Analysis Methods in GIS  
     
  Field of Study: Structural Engineering  
     
  CE72.12 : Finite Element Methods in Engineering  
  CE72.62 : Forensic Engineering Structural Evaluation and Retrofitting of Structures   
  CE72.32 : Tall Buildings  
  CE72.22 : Wind and Earthquake Engineering  
     
  Field of Study: Telecommunications  
     
  AT77.13 : Digital Communications  
  AT77.17 : Network QoS  
  AT77.18 : Optical Network  
  AT77.9026 : Selected Topic: Basic Satellite Communications  
     
  Field of Study: Transportation Engineering  
     
  CE73.40 : Advanced Geometric Design and Highway Safety  
  CE73.32 : Design and Performance of Highway and Airport Pavement  
  CE73.9005 : Selected Topic: Logistics Systems  
  CE73.39 : Traffic System Analysis and Control  
  CE73.37 : Transportation Demand Modeling and Forecasting  
     
  Field of Study: Water Engineering and Management  
     
  CE74.52 : Groundwater Development and Management  
  CE74.54 : Integrated Water Resources Management  
  CE74.22 : Irrigation and Drainage Systems Management  
  CE74.53 : Land and Water Conservation and Management  
  CE74.55 : Modeling of Water Resources Systems  
  CE74.9002 : Selected Topic: Climate Change and Water Resources  
  CE74.9003 : Selected Topic: Design of Irrigation and Hydraulic Structures  
  CE74.9001 : Selected Topic: Research Design and Experimental Methods  
  CE74.42 : Urban Drainage Management  
     
  TOP  

 

Field of Study: Computer Science
AT70.15 Advanced Topics in Internet Technology Instructor(s) : Kanchana Kanchanasut
No. Text/References Available Free Online
1 Crowcroft, J.,  Hadnley, M.  & Wakeman,  I. (1998) Internetworking multimedia. N.p.: UCL Press. Not available Free Online
2 Kurose, J. F. & Ross,  K. W. (2000). Computer networking : a top-Down approach featuring the internet. (2nd ed.)  Boston, MA: Addison-Wesley. TK5105.875 I57 K88 2005j (UGSL) 3 copies Free Online
3 Peterson, L. & Davie, B. S. (2000). Computer networks : a systems approach. (2nd ed.) Amsterdam: Morgan Kaufmann, 2000 TK5105.5 P479 2011 (UG) 6 copies Free Online (5th ed.)
4 Thomas, S. A.  (1996).  IPng and the TCP/IP Protocols: implementing the next generation Internet.   New York: John Wiley & Son. Not available Free Online
5 Steven, W. Richard. (1994). TCP/IP Illustrated : Vol. 1 : The protocols. Upper Saddle River, NJ : Addison-Wesley Not available Free Online Steven v. 1
  Fall, Kevin R. & Steven, W. Richard. (1994). TCP/IP Illustrated : Vol. 1 : the protocols. (2nd ed.). Upper Saddle River, NJ: Addison-Wesley Not available Free Online
6 Hersent, O., Gurle, D., Petit, J.-P. (2000). IP telephony. n.p. Addison-Wesley. Not available  
TOP
AT70.09 Computer Graphics and Animation Instructor(s) : Sumanta Guha
No. Text/References Available Free Online
1 Guha, S. (2010). Computer graphics through ppen GL: experiments and theory.  Chapman and Hall/CRC. Not available  
2 Shreiner, D., Woo, M., Neider J. & Davis, T. (2008). OpenGL programming guide : the official guide learning open GL version 2.1. (6th ed.).  Upper Saddle River, NJ: Addison-Wesley.  T385 O636 2008 1 copy Free Online 6th edition
Free Online 7th edition
Free Online 8th edition
3 Angel, E. (2000). Interactive computer graphics: a top-down approach with OpenGL.  Boston: Addison-Wesley. T385 A514 2003 1 copy (3rd ed.) Free Online 6th edition
4 Foley, J.D., Dam, A. Van,F., S.K. & Hughes, J.F. (1996). Computer graphics principles and practice.  (2nd Edition in C). Reading, MA: Addison-Wesley. Not available Free Online 3rd ed. (2014)
5 Hearn, D. & Baker, M.P. (2003). Computer Graphics with OpenGL.  Addison-Wesley.  T385 H395 2004 1 copy  
6 Shreiner, D. (ed.). (1996). OpenGL Reference Manual. (3rd Edition). Addison-Wesley. T385 O642 2000 1 copy (3rd ed.)
T385 O642 2004 1 copy (4th ed.)
 
7 Wright, R.S. & Sweet, M.R.  (1999). OpenGL SuperBible. (2nd ed).  N.p. : Waite Group. T385 W728 2007 1 copy (4th ed.)  T385 W728 2011 1 copy (5th ed.) Free Online 3rd ed.
TOP
AT70..07 Programming Languages and Compilers Instructor(s) : Phan Minh Dung
No. Text/References Available Free Online
1 Watt, D.  A. & Brown, D.  F. (2000). Programming language processors in Java: compilers and interpreters. Harlow: Prentic Hall. Not available Free Online
2 Sebesta, R.W. (1999).  Concepts of programming languages. (4th ed.) Reading, MA : Addison-Wesley. QA76.7 S43 1993 1 copy ; QA76.7 S43 1999 1 copy ; QA76.7 S43 2008 1 copy ; QA76.7 S43 2008g (UG-SL) 3 copies  Free Online 10th ed.
3 Appel, A. W.,Palsberg,  J. (2002).  Modern compiler implementation in Java. (2nd ed.) Cambridge, UK : Cambridge University Press. Not available Free Online 2nd ed.
4 MacLennan, B.J. (1999).  Principles of programming languages: design, evaluation, and implementation. (3rd ed).  New York : Oxford University Press.  QA76.7 M33 (1993) 1 copy ; QA76.7 M33 1999 1 copy  
5 Wirth, N. (1996). Compiler construction. Harlow, Eng. : Addison-Wesley. Not available Free Online (2005)
6 Pierce, B. C. (2002). Types and Programming languages. Cambridge, Mass. : MIT Press. QA76.7 P54 1 copy Free Online (2000)
7 Sampaio, A. (1997).  An algebraic approach to compiler design. Singapore : World Scientific. QA76.7 S26 1 copy  Free Online (1993)
8 Wilhelm, R., Maurer, D. (1995). Compiler design reading. Reading, MA. : Addison-Wesley Pub.  Not available  
9 Aho, A. V., Sethi, R., Ullman,  J. D. (1986) Compilers: principles, techniques, and tools. Reading, Mass. : Addison-Wesley. QA76.6 A366 1 copy ; QA76.6 A366a 1 copy Free Online 2nd ed.
10 Muchnick, S.S. (1997).  Advanced Compiler design and implementation. San Francisco, Calif. : Morgan Kaufmann Pub. Not available  
11 Pittman, T., Peters, J. (1991).  The art of compiler design: theory and practice. Englewood Cliffs, N.J. : Prentice Hall. Not available  
TOP
AT70.9026 Selected Topic: The Semantic Web and Linked Open Data Instructor(s) : Chutiporn Anutariya
No. Text/References Available Free Online
1 Hitzler, P., Krötzsch, M. & Rudolph, S. (2010). Foundations of semantic web technologies.  Boca Raton : CRC Press. Not available  
2 Wood, D. (ed.). (2011). Linking government data. New York : Springer. Not available  
3 Allemang, D. &  Hendler, J. (2008) Semantic web for the working ontologist: effective modeling in RDFS and OWL. Waltham, MA : Morgan Kaufmann/Elsevier. Not available Free Online (2008)
Free Online 2nd ed.
4 Hebeler, J., Fisher, M., Blace, R. & Perez-Lopez, A. (2009).  Semantic web programming. Indianapolis : Wiley. Not available Free Online 
5 Antoniou, G. & Harmelen, F. van. (2008). A semantic web primer. (2nd ed.) Cambridge, MA: The MIT Press. Not available Free Online
TOP
AT70.18 Software Architecture Design Instructor(s) : Matthew N. Dailey
No. Text/References Available Free Online
1 Fowler, M., Rice, D., Foemmel, M., Hieatt, E., Mee, R. & Stafford, R. (2002). Patterns of enterprise application architecture. Boston, MA : Addison-Wesley. Not available Free Online
2 Hohpe, G. & Woolf B.  (2004). Enterprise integration patterns : designing, building, and deploying messaging solution.  Boston, MA : Addison-Wesley.  Not available Free Online
3 Erl, T. (2009). SOA design patterns. Upper Saddle River, NJ: Prentice Hall. Not available  
4 Bass, L., Clements, P. & Kazman, R. (2003). Software architecture in practice. (2nd ed.) Boston, MA : Addison-Wesley. Not available  
5 Monson-Haefel, R., & Burke, B. (2006). Enterprise JavaBeans 3.0. (5th ed.). Sebastopol, CA : O'Reilly Media. Not available  
6 Buschmann, F.,  Henney, K. & Schmidt, D. C. (2007). Pattern-oriented software architecture : a pattern language for distributed computing v.4. Chichester: John Wiley & Sons. Not available Free Online
7 Larman, C. (2005). Applying UML and patterns : an introduction to object-oriented analysis and design and iterative development. (3rd ed.). Upper Saddle River, N.J. : Prentice Hall PTR. QA76.9 O35 L37 2004 (3rd ed.) 1 copy ; QA76.9 O35 L37 2005m (3rd.ed. (2011) 3 copies  Free Online 2nd ed.
8 Margolis, B. & Sharpe, J. (2007). SOA for the business developer: concepts, BPEL, and SCA. Lewisville, Tex.: MC Press.  Not available  
9 Rademakers, T. & Dirksen, J. (2009). Open Source ESBs in Action. Greenwich, CT: Manning. Not available  
TOP
AT70.19 Software Development and Quality Improvement Data Instructor(s) : Raphael Duboz
No. Text/References Available Free Online
1 Fowler, M., Rice, D., Foemmel, M., Hieatt, E., Mee, R., & Stafford, R. (2002). Patterns of enterprise application architecture. Boston, MA : Addison-Wesley. Not available Free Online
2 Hohpe, G. & Woolf B.  (2004). Enterprise integration patterns : designing, building, and deploying messaging solution.  Boston, MA : Addison-Wesley.  Not available Free Online
3 Erl, T. (2009). SOA design patterns. Upper Saddle River, NJ: Prentice Hall. Not available  
4 Bass, L., Clements, P. & Kazman, R. (2003). Software architecture in practice. (2nd ed.) Boston, MA : Addison-Wesley. Not available  
5 Monson-Haefel, R., & Burke, B. (2006). Enterprise JavaBeans 3.0. (5th ed.) Sebastopol, CA: O'Reilly Media. Not available  
6 Buschmann, F.,  Henney, K. & Schmidt, D. C. (2007). Pattern-oriented software architecture : a pattern language for distributed computing v.4. Chichester: John Wiley & Sons. Not available Free Online
7 Larman, C. (2005). Applying UML and patterns : an introduction to object-oriented analysis and design and iterative development. (3rd ed.). Upper Saddle River, N.J. : Prentice Hall PTR. QA76.9 O35 L37 2004 (3rd ed.) 1 copy ; QA76.9 O35 L37 2005m (3rd.ed. (2011) 3 copies  Free Online 2nd ed.
8 Margolis, B. & Sharpe, Joseph. (2007). SOA for the business developer: concepts, BPEL, and SCA. Lewisville, Tex.: MC Press.  Not available  
9 Rademakers, T. & Dirksen, J. (2009). Open Source ESBs in Action. Greenwich, CT: Manning. Not available  
TOP
AT70.12 Web Application Engineering Instructor(s) : 
No. Text/References Available Free Online
1 Anderson, E., Greenspun, P. & Grumet, A. (2006). Software engineering for internet applications. Cambridge, Mass. : MIT Pres. QA76.625 A55 1 copy Free Online
2 Andrews, M. & Whitaker, J. A. (2006). How to break web software: functional and security testing of web applications and web services.  Upper Saddle River, N.J. : Addison-Wesley.  Not available  
3 Bergsten, H. (2004). JavaServer pages. (3rd ed.)  O'RBeijing, China : O'Reilly. TK5105.8885 J38 B47 2003 (2004) 1 copy Free Online 2nd ed.
Free Online 3rd ed.
4 Collins-Sussman, B., Fitzpatrick, B. W.  & Pilato, C. M.  (2007). Version control with subversion. Sebastopol, CA : O'Reilly Media. Not available Free Online
5 Crane, D. &  McCarthy, P. (2008).  Comet and Reverse Ajax: The Next-Generation Ajax 2.0. Berkely, CA: Apress.   Not available  
6 Fowler, C. (2006). Rails recipes, pragmatic programmers. Raleigh, NC : Pragmatic Bookshelf. Not available  
7 Fowler, M., Rice, D., Foemmel, M., Hieatt, E., Mee, R., & Stafford, R. (2003). Patterns of enterprise application architecture. Boston, MA : Addison-Wesley. Not available Free Online
8 Fu, K., Sit, E.,  Smith, K. & Feamster, N. (2001). "Dos and don'ts of client authentication on the Web". In proceedings of the 10th USENIX Security Symposium. P. 251-268. Not available Free Online
9 Gehtland, J., Galbraith, B. & Almaer, D. (2006).  Pragmatic Ajax: a web 2.0 primer. Raleigh, NC : Pragmatic Bookshelf. TK5105.8885 A53 G44 1 copy Free Online
10 Greenspun, P. (2006).  SQL for web nerds. Not available Free Online
11 Henderson, C. (2006). Building scalable websites: building, scaling, and optimizing the next generation of web applationics. Sebastopol, CA : O'Reilly. TK5105.888 H46 1 copy Free Online
12 Jendrock, E., Ball, J., Carson, D., Evans, I., Fordin, S. &  Haase, K.  (2006). The Java EE 5 tutorial. (3rd ed.). Upper Saddle River, N.J. : Addison Wesley. QA76.73 J38 J3652 2006 1 copy Free Online
13 Johnson, D., White, A. & Charland, A. (2007).  Enterprise AJAX: strategies for buildinghigh performance web applications. Upper Saddle River, NJ:  Prentice Hall. Not available  
14 Murugesan, S., Deshpande, Y. (2001). Web engineering: managing diversity and complexity of web application development. Berlin: Springer-verlag Gmbh. Not available  
15 Richardson, L. &  Ruby, S. (2007). RESTful web services. Farnham: O'Reilly.  TK5105.88813 R53 1 copy  
16 Thomas, D., Hansson, D. H., Breedt, L., Clark, M.,  Davidson, J. D., Gehtland, J. & Schwarz, A. (2008). Agile web development with rails. (3rd ed.) Raleigh, N.C. : Pragmatic Bookshelf.  TK5105.888 T477 2007 (2nd ed.)  1 copy ; TK5105.888 T477 2009 (3rd ed.) 2 copies Free Online 4th ed.
17 Weiss, M. (2003).  Patterns for web applications, in patterns languages of programming (PLoP).   Not available Free Online
TOP