SAINS KOMPUTER
SAINS KOMPUTER
Digital Technology (CT115 & CT125)
Chou, Timothy (2020). Precision: Principles, Practices and Solutions for the Internet of Things -4th Ed. CrowdStory Publishing.
Tilley, S. (2024). Systems analysis and design (13th ed.). Cengage Learning.
Computer Science I (DC014)
Misty E. Vermaat, Susan L.Sebok, Steven M.Freund, Jennifer T. Campbell, Mark Frydenberg. (2018). Discovering Computer 2018: Digital Technology, Data, and Devices – Complete. Course Technology Cengage Learning
Tay Vaughen(2014). Multimedia: Making It Work – 9th Ed. McGraw-Hill
Deborah Morley, Charles S.Parker (2017). Understanding Computer, Today and Tomorrow Comprehensive – 16th Ed. Cengage Learning
Carlos Coronel, Steven Morris, Peter Rob (2012) Database System: Design Implementation And Management – 10th Ed. Cengage Learning
Ralph Stair, George Reynolds (2016) Principles of Information Systems – 13th Ed. Cengage Learning.
Computer Science II (DC024)
Y.Daniel Liang (2016). Intro to Java Programming, Brief Verson – 4th Ed. Pearson
Diane Zak (2016). An Introduction to Programming with C++ = 8th Ed. Cengage Learning.
Majed Marji (2014). Learn to Program with Scratch no Starch Press
Computer Science I & II (SC015 & SC025)
Misty E. Vermaat, Susan L.Sebok, Steven M.Freund, Jennifer T. Campbell, Mark Frydenberg. (2022). Discovering Computer 2018: Digital Technology, Data, and Devices – Complete. Course Technology Cengage Learning.
Computer Science II (SC025)
Y.Daniel Liang (2018). Intro to Java Programming, Brief Verson – 11th Ed. Pearson
Database I & II (CD115 & CD125)
Coronel, C., & Morris, S. (2022). Database systems: Design, implementation, and management (14th ed.). Cengage Learning.
Computer Programming I & II (CP115 & CP125)
Horstmann, C. S., & Necaise, R. D. (2019). Python for everyone. John Wiley & Sons.
Lambert, K. A. (2023). Fundamentals of Python: First Programs (3rd ed.). Cengage Learning.
Das, U., Lawson, A., Mayfield, C., & Norouzi, N. (n.d.). Introduction to Python Programming.OpenStax. https://openstax.org
Parsons, J. J. (2022). New perspectives: Computer concepts, comprehensive (21st ed.). Cengage Learning.
Mark Lutz, David Ascher (June 12, 2013). Ebook: Learning Python 5th edition O’Reilly Media.
Fabrizio Romano, Heinrich Kruger. (29 Oct. 2021). Learn Python Programming: An in-depth introduction to the fundamentals of Python, 3rd Edition Paperback.
Computer Programming II (CP125)
McKinney, W. (2022). Python for data analysis: Data wrangling with pandas, numpy, and jupyter.O'Reilly Media, Inc.