Course Text Books

BIO310 Bioinformatics
Text Book : Understanding bioinformatics, Zvelebil and O. Baum - Garland Science. 2007.
Additional Literature : NA
BIO415 Genetic Engineering
Text Book : An Introduction to Genetic Engineering 4th ed. 2023 Desmond S. T. Nicholl, Cambridge
Additional Literature : Gene Cloning and DNA Analysis: An Introduction 8th ed. T. A. Brown, Wiley; Techniques in Genetic Engineering 1st ed. Işıl Aksan Kurnaz, CRC Press
BIO427 Cell and Tissue Culture Engineering
Text Book : (1) Ler D., Glamoclija U., Suljagic M; Introduction to Mammalian Cell Culture (2016) PERFECTA, (2) John R.W. Masters 'Animal Cell Culture'. Oxford University Press; 3rd edition (August 15, 2000); (3) Victor A. Vinci, Sarad R. Parekh 'Handbook of Industrial Cell Culture - Mammalian, Microbial, and Plant Cells'. Springer publ.
Additional Literature : In-class material Scientific publications
BIO513 Advanced Cell Biology
Text Book : Scientific publications
Additional Literature : Scientific publications Book 1: When the Body Says No: The Cost of Hidden Stress: Maté, Gabor
BIO645 Advanced Plant Biotechnology
Text Book : • Slater, A., Scott, N. & Fowler, M. Plant Biotechnology: The Genetic Manipulation of Plants. Oxford University Press. (Foundational reference; supplemented extensively by current literature.) • Alberts et al. Molecular Biology of the Cell. Current edition. Garland Science. (Selected molecular-biology background.) • Current review and primary research articles supplied by the lecturer through the IUS learning platform.
Additional Literature : - Additional selected articles in the field of Plant Biotechnology. 1. Tuncel A. et al. (2025). CRISPR–Cas applications in agriculture and plant research. Nature Reviews Molecular Cell Biology, 26, 419–441. 2. Gilbertson L., Puchta H. & Slotkin R.K. (2025). The future of genome editing in plants. Nature Plants, 11, 680–685. 3. Zhao Y. et al. (2025). Advances and prospects of large DNA fragment editing in plants. Nature Plants, 11, 2461–2475. 4. Vats S. et al. (2024). Prime editing in plants: prospects and challenges. Journal of Experimental Botany, 75, 5344–5356. 5. Zhao et al. (2025). The evolving landscape of precise DNA insertion in plants. Nature Communications. 6. James J.S. et al. (2025). The design and engineering of synthetic genomes. Nature Reviews Genetics, 26, 298–319. 7. Lan T. et al. (2025). Genome synthesis in plants. Nature Reviews Bioengineering, 3, 875–889. 8. Borowsky A.T. & Bailey-Serres J. (2024). Rewiring gene circuitry for plant improvement. Nature Genetics, 56, 1574–1582. 9. Ragland C.J., Shih K.Y. & Dinneny J.R. (2024). Choreographing root architecture and rhizosphere interactions through synthetic biology. Nature Communications, 15, 1370. 10. Gulati G.S. et al. (2025). Profiling cell identity and tissue architecture with single-cell and spatial transcriptomics. Nature Reviews Molecular Cell Biology, 26, 11–31.
BIO646 Special Topics in Life Sciences 2
Text Book : - Genomes 4" by T.A. Brown - Bioinformatics and Functional Genomics" by Jonathan Pevsner - Online Tools: NCBI, Ensembl, UCSC Genome Browser, Galaxy, etc. - Journals: Nature Genetics, Genome Research, PLOS Genetics, etc.
Additional Literature : Lecture notes.
CS103 Introduction to Programming
Text Book : Problem Solving with C++, 10th edition,Walter Savitch, Pearson Education, 2018.
Additional Literature : -Programming - Principles and Practice Using C++, 3rd edition, Bjarne Stroustrup, Addison-Wesley, 2024. -Starting Out with C++: From Control Structures through Objects, 10e, Global Edition, 10th edition,2026. -Cisco Networking Academy (NetAcad) – C++ Essentials 1. Available at: https://www.netacad.com/courses/c-plus-plus-essentials-1
CS105 Advanced Programming
Text Book : Walter Savitch, Absolute Java, 6th Edition Pearson; Carrano, Data Structures and Abstractions with Java, 4th Edition
Additional Literature : -
CS206 Data Structures
Text Book : - Data Structures & Algorithms in Java, 2nd Edition, Robert Lafore, SAMS - Discrete and Combinatorial Mathematics: An Applied Introduction by Ralph P. Grimaldi, 5th Edition
Additional Literature : Data Structures and Algorithms Made Easy in Java, Narasimha Karumanchi, CareerMonk Publications
CS299 Social, Legal, and Ethical Issues in Computing
Text Book : Quinn, M. (2017). Ethics for the information age. Pearson, 8th Edition; ISBN-13: 978-0134296548 ISBN-10: 0134296540
Additional Literature : Tavani, H. T. (2016). Ethics and Technology: Controversies, Questions, and Strategies for Ethical Computing (4th ed.). Wiley. ISBN: 978-1119256814.
CS302 Algorithms and Data Structures
Text Book : Data Structures & Algorithms in Java, 2nd Edition, Robert Lafore, SAMS
Additional Literature : Data Structures and Algorithms Made Easy in Java, Narasimha Karumanchi, CareerMonk Publications
CS303 Digital Design
Text Book : R1: Digital Design, Morris M. Mano, Michael D. Ciletti, Pearson (5th Ed.) R2: Fundamentals of digital logic with VHDL design, Stephen Brown, Zvonko Vranesic, McGraw Hill (3rd Ed.)
Additional Literature : 1. Digital Design Using VHDL A System Approach, William J. Dally, R. Curtis Harting, Tor M. Aamodt, Cambridge University Press, 2015 2. Digital Design and Computer Architecture, David Harris and Sarah Harris, Elsevir, 2013
CS305 Programming Languages
Text Book : Concepts of Programming Languages, Robert W. Sebesta, Addison-Wesley, 8th edition, 2008.
Additional Literature : TBA
CS307 Operating Systems
Text Book : A. Silberschatz, P. B. Galvin, and G. Gagne, Operating System Concepts, 10th ed. Hoboken, NJ: Wiley, 2018.
Additional Literature :
  1. A. S. Tanenbaum and H. Bos, Modern Operating Systems, 5th ed. Harlow, Essex: Pearson, 2024.
  2. W. Stallings, Operating Systems: Internals and Design Principles, 9th ed. Harlow, Essex: Pearson Education Limited, 2018.

CS313 Theory of Computation
Text Book : Introduction to Theory of Computation, 3rd edition, Anil Maheshwari and Michiel Smid, Carleton University, 2024
Additional Literature : Introduction to the Theory of Computation, 3rd edition, Michael Sipser, Cengage Learning, 2012. Automata, Computability and Complexity: Theory and Applications, 1/E., Elaine A. Rich, 2008.
CS414 Computer Vision
Text Book : [T1] Richard Szeliski. Computer Vision: Algorithms and Applications. 2nd edition. Springer, 2022. DOI: 10.1007/978-3-030-34372-9 Author website: szeliski.org/Book
Additional Literature : [O1] OpenCV. OpenCV-Python Tutorials. Official documentation for image processing, features, video analysis and camera geometry. OpenCV tutorials [D1] PyTorch. Transfer Learning for Computer Vision Tutorial. Official practical guidance for training and evaluating an image classifier. PyTorch tutorial [Y1] Ultralytics. YOLO Documentation. Official guides for object detection, prediction and model evaluation. YOLO documentation [V1] A. Dosovitskiy et al. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. ICLR, 2021. arXiv 2010.11929 [M1] A. Radford et al. Learning Transferable Visual Models From Natural Language Supervision. ICML, 2021. arXiv 2103.00020 [X1] R. R. Selvaraju et al. Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization. ICCV, 2017. arXiv 1610.02391 Weekly references identify selected textbook chapters and supporting resources. The lecturer provides topic-specific notes, datasets and laboratory instructions through the course platform.
CS510 Data Communications and Computer Networks
Text Book :
  • Cisco Networking Academy CCNP Enterprise: Core Networking (CCNP ENCOR v8).

Additional Literature : CCNP Routing and Switching v2.0 Official Cert Guide Library. By Kevin Wallace, David Hucaby, Cristian Matie, Wendell Odom. Published Dec 23rd 2014 by CISCO Press.
CS511 Advanced Artificial Intelligence
Text Book :
  • Jurafsky, D., & Martin, J. H. Speech and Language Processing (3rd ed. draft, 2025). Online: https://web.stanford.edu/~jurafsky/slp3/
  • Raschka, S. Build a Large Language Model (From Scratch). Manning, 2024.
  • Prince, S. J. D. Understanding Deep Learning. MIT Press, 2023. Online: https://udlbook.github.io/udlbook/
  • Bishop, C. M., & Bishop, H. Deep Learning: Foundations and Concepts. Springer, 2024.

  • Additional Literature :
  • Alammar, J., & Grootendorst, M. Hands-On Large Language Models. O'Reilly, 2024.
  • Tunstall, L., von Werra, L., & Wolf, T. Natural Language Processing with Transformers (revised ed.). O'Reilly, 2022.
  • Huyen, C. AI Engineering: Building Applications with Foundation Models. O'Reilly, 2025.
  • Sutton, R. S., & Barto, A. G. Reinforcement Learning: An Introduction (2nd ed.). MIT Press, 2018.
  • Primary research papers listed for each week (e.g. Llama 3, ZeRO, FlashAttention, LoRA/QLoRA, InstructGPT, DPO, DeepSeek-R1, vLLM, CLIP/SigLIP, LLaVA, Qwen2-VL, VQ-VAE, RAG, ReAct, tau-bench, GCG).

  • CS553 Research Methodologies in Computer Science
    Text Book : Thiel, D. V. (2014). Research methods for engineers. Cambridge University Press.
    Additional Literature : Montgomery, D. C. (2019). Design and analysis of experiments. Wiley. Creswell, J. W., & Creswell, J. D. (2017). Research design: Qualitative, quantitative, and mixed methods approaches. Sage publications.
    CS622 Advanced Methods in Artificial Intelligence
    Text Book :
  • Prince, S. J. D. Understanding Deep Learning. MIT Press, 2023. Online: https://udlbook.github.io/udlbook/
  • Bishop, C. M., & Bishop, H. Deep Learning: Foundations and Concepts. Springer, 2024.
  • Murphy, K. P. Probabilistic Machine Learning: Advanced Topics. MIT Press, 2023. Online: https://probml.github.io/pml-book/book2.html
  • Primary research literature: a curated reading list of recent papers (NeurIPS, ICML, ICLR, ACL, CVPR and arXiv) distributed each week.

  • Additional Literature :
  • Jurafsky, D., & Martin, J. H. Speech and Language Processing (3rd ed. draft, 2025). Online.
  • Sutton, R. S., & Barto, A. G. Reinforcement Learning: An Introduction (2nd ed.). MIT Press, 2018.
  • Roberts, D. A., Yaida, S., & Hanin, B. The Principles of Deep Learning Theory. Cambridge University Press, 2022.
  • Zhang, A., Lipton, Z. C., Li, M., & Smola, A. J. Dive into Deep Learning. Cambridge University Press, 2023. Online: https://d2l.ai
  • CS511 Advanced Artificial Intelligence lecture notes and labs (prerequisite material).

  • CULT101 Understanding Cultural Encounters
    Text Book : Hall, Stuart, Jessica Evans and Sean Nixon (eds.). (2013). Representation (2nd ed.). SAGE/Open University. Reference textbook: assigned extracts only; not the entire book.
    Additional Literature : Bhabha, Homi K. (2004). The Location of Culture. Routledge. Supplementary only. Each thematic week has one required reading; other proposed authors remain optional. See Weekly plan.
    DEN100 Behavioral Sciences
    Text Book : Wedding, D., & Stuber, M. L. (Eds.). (2020). Behavior and medicine (6th ed.). Hogrefe.
    Additional Literature : Provided by the lecturer
    DEN101 Medical Biology
    Text Book : Beckers World Of The cell - Edition 8 -JEFF HARDIN, GREGORY BERTONI-LEWIS J. KLEINSMITH
    Additional Literature : Molecular diagnostics (Fundamentals, Methods and Clinical applications), Second edition- Lela Buckingham
    DEN102 Chemistry and Biochemistry I
    Text Book : Principles of Biochemistry, Moran-Horton-Scrimgeour-Perry, 2012 Pearson, 5th edition; Voet&Voet: Biochemistry, 2011, 4th edition
    Additional Literature : Scientific publications
    DEN105 History of Dental Medicine and Deontology
    Text Book : 1. Ring, Malvin E. Dentistry: An Illustrated History. New York: Harry N. Abrams / St. Louis: C.V. Mosby, 1985. 2. Williams, John R. Dental Ethics Manual. FDI World Dental Federation, Ferney-Voltaire, 2007.
    Additional Literature : 1. Guerini, V. (2016). A history of dentistry from the most ancient times until the end of the eighteenth century. Project Gutenberg. gutenberg.org (Originalno djelo objavljeno 1909)
    ECON105 Understanding Business
    Text Book : Ebert, R. J. & Griffin, R. W. (2013). Business Essentials. (9th ed.). Pearson Publishing.
    Additional Literature : N/A.
    ECON107 Python
    Text Book : “Starting out with Python”, Tony Gaddis, Pearson Education, 2015.
    Additional Literature : "Python for Everybody: Exploring Data Using Python 3," Dr. Charles R. Severance, CreateSpace Independent Publishing, 2016. "Python for Data Analysis," Wes McKinney, O’Reilly, 3rd Edition. "Pandas for Everyone: Python Data Analysis" by Allen B. Downey, 2nd Edition. python.org
    ECON201 Intermediate Microeconomics
    Text Book : Pindyck, R. & Rubinfeld, D. (2018). Microeconomics. Pearson.
    Additional Literature : Nicholson, W. & Snyder, C. (2022). Intermediate microeconomics and its application. South-Western, Cengage Learning.
    ECON301 Econometrics I
    Text Book : Gujarati, D. (2014), Econometrics by Example, 2 Edition, Palgrave Macmillan
    Additional Literature : 1. Wooldridge, J. M. (2020). Introductory Econometrics: A Modern Approach, (Seventh Edition), Cengage Learning. 2. Gujarati, D. N. & Porter, D. C. (2009). Basic Econometrics. McGraw-Hill / Special Readings. 3. Bruce E. Hansen. (2021). Econometrics. Princeton University Press https://www.ssc.wisc.edu/~bhansen/econometrics/
    ECON350 Financial Institutions and Markets
    Text Book : Frederic S Mishkin " Financial markets and institutions" 8th edition
    Additional Literature : Keith Pilbeam, Finance and Financial Markets, Third issues, Palgrawe Macmillan
    ECON352 Money and Banking
    Text Book : Mishkin, F. S. (2019). The economics of money, banking, and financial markets. 12th Global Edition. Pearson Education Limited.
    Additional Literature : Occasional articles related to topics discussed
    ECON454 Islamic Economics
    Text Book : Hassan, M. K., Shaikh, S. A., & Kayhan, S. (2020). Introduction to Islamic banking and finance: an economic analysis. World Scientific. Dusuki, Asyraf Wajdi. "Islamic financial system: Principles & operations." Kuala Lumpur: ISRA (2011).
    Additional Literature : Additinal materials will be provided if necessary.
    ECON455 Labor Economics
    Text Book : McConnel, C. R. &, Brue S.C. &Macpherson D.A. (2021). Contemporary Labor Economics 12th Ed. Mc Graw Hill
    Additional Literature : Ehrenberg, R. G. & Smith, R. S. (2018). Modern Labor Economics: Theory and Public Policy. Pearson publisher
    EDU301 Inclusion in Foreign Language Teaching
    Text Book : Friend, M., Bursuck W.D. (2012). Including Students with Special Needs. A Practical Guide for Classroom Teachers. Pearson
    Additional Literature : Rayner. S. (2007). Managing Special and Inclusive Education. SAGE Publications Ltd. Dunn, L. (1973). Exceptional children in the schools (2nd ed.).New York: Holt, Rinehart & Winston. Gargiulo, R., & Kilgo, J. (2011). An introduction to young children with special needs (3rd ed.). Belmont, CA: Wadsworth/Cengage Learning. Gargiulo, R. M. (2012). Special Education in Contemporary Society. An Introduction to Exception. Sage Publications.
    EDU303 Technology in Foreign Language Instruction
    Text Book : Redecker, C. (2017). European Framework for the Digital Competence of Educators: DigCompEdu. European Commission, Joint Research Centre. (Open access.) Miao, F., & Cukurova, M. (2024). AI Competency Framework for Teachers. UNESCO. (Open access.) Mishra, P., & Koehler, M. J. (2006). Technological pedagogical content knowledge: A framework for teacher knowledge. Teachers College Record, 108(6), 1017-1054. (Freely available via author archive.) Selected instructor-provided readings, tool documentation, and case studies announced weekly.
    Additional Literature : Dudeney, G., & Hockly, N. (2007). How to Teach English with Technology. Pearson Education Limited. Pegrum, M., Hockly, N., & Dudeney, G. (2023). Digital Literacies (2nd ed.). Routledge. Hockly, N. (2023). Artificial intelligence in English language teaching: The good, the bad and the ugly. RELC Journal. Mayer, R. E. (2021). Multimedia Learning (3rd ed.). Cambridge University Press. Puentedura, R. R. — SAMR Model (selected blog/presentation material, hippasus.com).