The benefits and challenges of chatgpt: An overview

Deng, Jianyang, Lin, Yijia·2023·Frontiers in Computing and Intelligent Systems

Cited by (612)

Items 101–200 of 612

  1. Exploring the potential of AI-Chatbots in organic chemistry: An assessment of ChatGPT and Bard
    Kassem Hallal, Rasha Hamdan, Sami Tlais · 2023 · Computers and Education Artificial Intelligence
  2. Role and challenges of ChatGPT, Gemini, and similar generative artificial intelligence in human resource management
    Nitin Liladhar Rane · 2024 · Studies in Economics and Business Relations
  3. Role and Challenges of ChatGPT and Similar Generative Artificial Intelligence in Human Resource Management
    Nitin Rane · 2023 · SSRN Electronic Journal
  4. Exploring ChatGPT for next-generation information retrieval: Opportunities and challenges
    Yizheng Huang, Jimmy Xiangji Huang · 2024 · Web Intelligence
  5. ChatGPT or LLM in next-generation drug discovery and development: pharmaceutical and biotechnology companies can make use of the artificial intelligence-based device for a faster way of drug discovery and development
    Soumen Pal, Manojit Bhattacharya, Md. Aminul Islam, Chiranjib Chakraborty · 2023 · International Journal of Surgery
  6. Percepciones de estudiantes latinoamericanos sobre el uso de la inteligencia artificial en la educación superior
    Ríos Hernández, Iván Neftalí, Mateus, Julio César, Rivera Rogel, Diana, Ávila Meléndez, Lilia Rosa · 2024 · Austral Comunicación
  7. A bibliometric analysis of publications on ChatGPT in education: Research patterns and topics
    Marina Rostislavovna ZHELTUKHINA, Olga Victorovna Sergeeva, Alfiya Rafisovna Masalimova, Roza L. Budkevich, Nikolay N. Kosarenko, Georgy V. Nesterov · 2024 · Online Journal of Communication and Media Technologies
  8. Embracing Artificial Intelligence (AI) in Architectural Education: A Step towards Sustainable Practice?
    Dragan F. Komatina, Mirjana Miletić, Marija Mosurović Ružičić · 2024 · Buildings
  9. Collaborative Work Alternatives with ChatGPT Based on Evaluation Criteria for its Use in Higher Education: Application of the PROMETHEE-SAPEVO-M1 Method
    Luis Hernan Contreras Pinochet, Miguel Ângelo Lellis Moreira, Luíz Paulo Lopes Fávero, Marcos dos Santos, Vanessa Itacaramby Pardim · 2023 · Procedia Computer Science
  10. ChatGPT API: Brief overview and integration in Software Development
    Cristian Mauricio Gallardo Paredes, Cristian Rodrigo Machuca, Yadira Maricela Semblantes Claudio · 2023 · International Journal of Engineering Insights
  11. The Potentials of ChatGPT for Language Learning: Unpacking its Benefits and Limitations
    Arif Nugroho, Nur Hidayanto Pancoro Setyo Putro, Kastam Syamsi · 2023 · Register Journal
  12. Influence of artificial intelligence and chatbots on research integrity and publication ethics
    Payam Hosseinzadeh Kasani, Kee Hyun Cho, Jae‐Won Jang, Cheol‐Heui Yun · 2024 · Science Editing
  13. Research on the Application Framework of Generative AI in Emergency Response Decision Support Systems for Emergencies
    Siqing Shan, Yinong Li · 2024 · International Journal of Human-Computer Interaction
  14. Artificial intelligence and ChatGPT are fostering knowledge sharing, ethics, academia and libraries
    Ali Zeb, Fazal Ur Rehman, Majed Bin Othayman, Muhammad Rabnawaz · 2024 · International Journal of Information and Learning Technology
  15. Evaluation of community pharmacists’ perceptions and willingness to integrate ChatGPT into their pharmacy practice: A study from Jordan
    Abu-Farha, Rana, Fino, Leen, Al-Ashwal, Fahmi Y., Zawiah, Mohammed, Gharaibeh, Lobna, Harahsheh, Mea’ad M., Darwish Elhajji, Feras · 2023 · Journal of the American Pharmacists Association
  16. ChatGPT/GPT‐4 (large language models): Opportunities and challenges of perspective in bariatric healthcare professionals
    Saikam Law, Brian J. Oldfield, Wah Yang, Global Obesity Collaborative · 2024 · Obesity Reviews
  17. Emergency patient triage improvement through a retrieval-augmented generation enhanced large-scale language model
    Yazaki, Megumi, Maki, Satoshi, Furuya, Takeo, Inoue, Ken, Nagai, Ko, Nagashima, Yuki, Maruyama, Juntaro, Toki, Yasunori, Kitagawa, Kyota, Iwata, Shuhei et al. · 2025 · Prehospital Emergency Care
  18. Exploring the competence of ChatGPT for customer and patient service management
    Abid Haleem, Mohd Javaid, Ravi Pratap Singh · 2024 · Intelligent Pharmacy
  19. Understanding privacy concerns in ChatGPT: A data-driven approach with LDA topic modeling
    Shahad Alkamli, Reham Alabduljabbar · 2024 · Heliyon
  20. Usability Analysis of Text Generation by ChatGPT OpenAI Using System Usability Scale Method
    Angelina Patience Mulia, Pirelli Rahelya Piri, Cuk Tho · 2023 · Procedia Computer Science
  21. On ChatGPT: Perspectives from Software Engineering Students
    Khadija Hanifi, Orçun Çetin, Cemal Yılmaz · 2023 · IEEE International Conference on Software Quality, Reliability and Security (QRS)
  22. The influence of the COVID-19 pandemic on the adoption and impact of AI ChatGPT: Challenges, applications, and ethical considerations
    Talib Hussain, Dake Wang, Benqian Li · 2024 · Acta Psychologica
  23. A mixed methods crossover randomized controlled trial exploring the experiences, perceptions, and usability of artificial intelligence (ChatGPT) in health sciences education
    Veras, Mirella, Dyer, Joseph-Omer, Shannon, Holly, Bogie, Bryce J M, Ronney, Morgan, Sekhon, Harmehr, Rutherford, Derek, Silva, Paulo Goberlânio Barros, Kairy, Dahlia · 2024 · DIGITAL HEALTH
  24. Analysis of Language-Model-Powered Chatbots for Query Resolution in PDF-Based Automotive Manuals
    Thaís Medeiros, Morsinaldo de A. Medeiros, Mariana Azevedo, Marianne Silva, Ivanovitch Medeiros Dantas da Silva, Daniel Gouveia Costa · 2023 · Vehicles
  25. Unlocking innovation: how enjoyment drives GenAI use in higher education
    Jhon R. Cano, Nicolás A. Núñez · 2024 · Frontiers in Education
  26. Exploring Large Language Models in external audits: Implications and ethical considerations
    Lazarus Elad Fotoh, Tatenda Mugwira · 2025 · International Journal of Accounting Information Systems
  27. On ChatGPT: what promise remains for multiple choice assessment?
    Chahna Gonsalves · 2023 · Journal of Learning Development in Higher Education
  28. The Performance of Chatbots and the AAPOS Website as a Tool for Amblyopia Education
    Levent Doğan, Gazi Bekir Özçakmakçı, İ̇brahim Edhem Yılmaz · 2024 · Journal of Pediatric Ophthalmology & Strabismus
  29. Exploring the ability of ChatGPT to create quality patient education resources about kidney transplant
    Jacqueline Tian Tran, Ashley Burghall, Tom David Blydt‐Hansen, Allison L. Cammer, Aviva M. Goldberg, Lorraine A. Hamiwka, Corinne Johnson, Conner Kehler, Véronique Phan, Nicola Rosaasen et al. · 2024 · Patient Education and Counseling
  30. ChatGPT translation vs. human translation: an examination of a literary text
    Rafat Mahmoud Al Rousan, Raghad Jaradat, Mona Malkawi · 2025 · Cogent Social Sciences
  31. Leveraging ChatGPT for Real-Time Decision-Making in Autonomous Systems
    Gurjeet Singh · 2023 · Eduzone International peer reviewed/refereed academic multidisciplinary journal
  32. ChatGPT-generated versus human direct corrective feedback on L2 writing
    Muñoz Muñoz, Belén C., Nassaji, Hossein, Bello Carrillo, Felipe I. · 2025 · System
  33. Unraveling Public Conspiracy Theories Toward ChatGPT in China: A Critical Discourse Analysis of Weibo Posts
    Wenxue Zou, Zikun Liu · 2023 · Journal of Broadcasting & Electronic Media
  34. AI in higher education: unveiling nursing students' perspectives on ChatGPT's challenges and opportunities
    Fatma Refaat Ahmed, Esraa Elsayed Rushdan, Nabeel Al‐Yateem, Ali Nabeel Almaazmi, Muhammad Arsyad Subu, Heba Hesham Ali Hijazi, Walid Kamal Abdelbasset, Richard Mottershead, Asmaa A. Ahmed, Mohannad Eid AbuRuz · 2024 · Teaching and learning in nursing
  35. ChatGPT as an aid for pathological diagnosis of cancer
    Shaivy Malik, Sufian Zaheer · 2023 · Pathology - Research and Practice
  36. ChatGPT between opportunities and challenges: an empirical study in Italy
    Maria Giovina Pasca, Gabriella Arcese · 2024 · The TQM Journal
  37. How ChatGPT shapes the future labour market situation of software engineers: A Finnish Delphi study
    Kathrin Komp · 2024 · Futures
  38. Transformative learning with ChatGPT: analyzing adoption trends and implications for business management students in India
    Tapas Sudan, Arjun Hans, Rashi Taggar · 2024 · Interactive Technology and Smart Education
  39. Unleashing ChatGPT's impact in higher education: Student and faculty perspectives
    Rajabi, Parsa, Taghipour, Parnian, Cukierman, Diana, Doleck, Tenzin · 2024 · Computers in Human Behavior: Artificial Humans
  40. Can AI replace humans? Comparing the capabilities of AI tools and human performance in a business management education scenario
    Dinuka B. Herath, Egena Ode, Gayanga Bandara Herath · 2025 · British Educational Research Journal
  41. Evaluation of artificial intelligence (AI) chatbots for providing sexual health information: a consensus study using real-world clinical queries
    Phyu Mon Latt, Ei T. Aung, Kay Htaik, Nyi Nyi Soe, David M. Lee, Alicia Jean King, Ria Fortune, Jason J. Ong, Eric P. F. Chow, Catriona S. Bradshaw et al. · 2025 · BMC Public Health
  42. Exploring the role of large language models in radiation emergency response
    Anirudh Chandra, Abinash Chakraborty · 2024 · Journal of Radiological Protection
  43. Evaluation of ChatGPT-Generated Educational Patient Pamphlets for Common Interventional Radiology Procedures
    Soheil Kooraki, Melina Hosseiny, Mohamamd H Jalili, Amir Ali Rahsepar, Amir Imanzadeh, Grace Hyun J. Kim, Cameron Hassani, Fereidoun G. Abtin, John M. Moriarty, Arash Bedayat · 2024 · Academic Radiology
  44. Factors Influencing College Students’ Generative Artificial Intelligence Usage Behavior in Mathematics Learning: A Case from China
    Wenqian Lin, Peijie Jiang · 2025 · Behavioral Sciences
  45. ChatGPT: Threat or boon to the future of pharmacy practice?
    Ammar Abdulrahman Jairoun, Sabaa Saleh Al‐Hemyari, Moyad Jamal Shahwan, Ghala Rashid Humaid Alnuaimi, Sa’ed H. Zyoud, Maimona Jairoun · 2023 · Research in Social and Administrative Pharmacy
  46. Yapay Zekâ Destekli Dil İşleme Teknolojisi Olan ChatGPT’nin Sağlık Hizmetlerinde Kullanımı
    Sedat Yiğit, Soner Berşe, Ezgi Dіrgar · 2023 · Eurasian Journal of Health Technology Assessment
  47. ChatGPT for Founding Teams: An Entrepreneurial Pedagogical Innovation
    Basel Hammoda · 2024 · International Journal of Technology in Education
  48. Appraisal of ChatGPT’s aptitude for medical education: comparative analysis with third-year medical students in a pulmonology examination
    Cherif, Hela, Moussa, Chirine, Missaoui, Abdel Mouhaymen, Salouage, Issam, Mokaddem, Salma, Dhahri, Besma · 2024 · JMIR Medical Education
  49. WormGPT: A Large Language Model Chatbot for Criminals
    Mohamed Firdhous, Walid Elbreiki, Ibrahim Abdullahi, B. H. Sudantha, Rahmat Budiarto · 2023 · International Arab Conference on Information Technology (ACIT)
  50. Utilizing Artificial Intelligence for Text Classification in Communication Sciences
    Sadettin Demirel, Neslihan Bulur, Zindan Çakıcı · 2024 · Advances in computational intelligence and robotics book series
  51. The impact of new generative AI chatbots on the switch point (SP): toward an artificial emotional awareness (AEA)
    Marialuisa Saviano, Asha Thomas, Marzia Del Prete, Daniele Verderese, Pasquale Sasso · 2025 · European Journal of Innovation Management
  52. “Democratizing AI” and the Concern of Algorithmic Injustice
    Ting-an Lin · 2024 · Philosophy & Technology
  53. Performance of ChatGPT in Israeli Hebrew OBGYN national residency examinations
    Adiel Cohen, Roie Alter, Naama Lessans, Raanan Meyer, Yoav Brezinov, Gabriel Levin · 2023 · Archives of Gynecology and Obstetrics
  54. The impact of text topic and assumed human vs. AI authorship on competence and quality assessment
    Proksch, Sebastian, Schühle, Julia, Streeb, Elisabeth, Weymann, Finn, Luther, Teresa, Kimmerle, Joachim · 2024 · Frontiers in Artificial Intelligence
  55. Examining ChatGPT’s validity as a source for scientific inquiry and its misconceptions regarding cell energy metabolism
    Rıdvan Elmas, Merve Adıgüzel Ulutaş, Mehmet Yılmaz · 2024 · Education and Information Technologies
  56. High school students’ use and beliefs about generative artificial intelligence and writing in school
    Agnete Andersen Bueie, Gustaf Bernhard Uno Skar, Steve Graham · 2025 · Reading and Writing
  57. Chatbots as Patient Education Resources for Aesthetic Facial Plastic Surgery: Evaluation of ChatGPT and Google Bard Responses
    Neha Garg, Daniel J. Campbell, Angela Adriyanti Yang, Adam C. McCann, Annie E. Moroco, Leonard E. Estephan, William Jackson Palmer, Howard D. Krein, Ryan N. Heffelfinger · 2024 · Facial Plastic Surgery & Aesthetic Medicine
  58. Understanding the impact of ChatGPT in education
    Chee Ling Thong, Russell J. Butson, WeiLee Lim · 2023 · ASCILITE Publications
  59. Commonsense Reasoning and Explainable Artificial Intelligence Using Large Language Models
    Stefanie Krause, Frieder Stolzenburg · 2024 · Communications in computer and information science
  60. The Influence of ChatGPT on Student Learning and Academic Performance
    Shehab Eldeen Ayman, Samir Abou El-Seoud, Khaled Nagaty, Omar H. Karam · 2023 · International Conference on Computer and Applications (ICCA)
  61. Revolutionizing Education of Art and Design Through ChatGPT
    Ousama Lazkani · 2024 · Studies in big data
  62. ChatGPT, a Friend or a Foe in Medical Education: A Review of Strengths, Challenges, and Opportunities
    Mahdi Zarei, Maryam Zarei, Sina Hamzehzadeh, Sepehr Shakeri Bavil Oliyaei, Mohammad‐Salar Hosseini · 2024 · Shiraz E-Medical Journal
  63. "You're on a bicycle with a little motor": Benefits and Challenges of Using AI Code Assistants
    Wendy Mendes, Samara Souza, Cleidson R. B. de Souza · 2024 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  64. Comparing the performance of artificial intelligence learning models to medical students in solving histology and embryology multiple choice questions
    Miloš Bajčetić, Aleksandar Mirčić, Jelena Rakočević, D Doković, Katarina Milutinović, Ivan V. Zaletel · 2024 · Annals of Anatomy - Anatomischer Anzeiger
  65. Beyond the virtual classroom: integrating artificial intelligence in online learning
    Ana‐Paula Correia, Sean Hickey, Fan Xu · 2024 · Distance Education
  66. ChatGPT Virtual Assistant for Breast Reconstruction: Assessing Preferences for a Traditional Chatbot versus a Human AI VideoBot
    Trudy Kim, Catherine T. Yu, Chandler Hinson, Ethan Fung, Omar Allam, Rahim S. Nazerali, Haripriya S. Ayyala · 2024 · Plastic & Reconstructive Surgery Global Open
  67. Perspectives and experiences of health sciences academics regarding ChatGPT: A qualitative study
    Seçil Gülhan Güner, Sedat Yiğit, Soner Berşe, Ezgi Dіrgar · 2024 · Medical Teacher
  68. A new metric for reliable diagnosis of rotating machines applied to a multi-fault rotor using Bayesian neural networks
    Olympio Belli, Helio Fiori de Castro · 2024 · Journal of the Brazilian Society of Mechanical Sciences and Engineering
  69. Teachers’ perceptions of the risks and benefits of AI in higher education: A case study of ERNIE Bot
    Ning Wang, Mingming Li · 2024 · Innovations in Education and Teaching International
  70. Revolutionizing finance with conversational AI: a focus on ChatGPT implementation and challenges
    Zhisheng Chen · 2025 · Humanities and Social Sciences Communications
  71. Assessment of ChatGPT’s adherence to EULAR diagnostic criteria and therapeutic protocols for rheumatoid arthritis at two distinct time points, 14 days apart, utilizing binary and multiple-choice inquiries
    Neşe Çabuk Çelik, Elif Altunel Kılınç · 2025 · Clinical Rheumatology
  72. The ChatGPT application on quality management: a comprehensive review
    Abdülkadir Atalan · 2025 · Journal of Management Analytics
  73. Can ChatGPT outperform a neurosurgical trainee? a prospective comparative study.
    Williams, Simon C., Starup-Hansen, Joachim, Funnell, Jonathan P., Hanrahan, John Gerrard, Valetopoulou, Alexandra, Singh, Navneet, Sinha, Saurabh, Muirhead, William R., Marcus, Hani J. · 2025 · British Journal of Neurosurgery
  74. Can ChatGPT diagnose my collapsing dog?
    Samira Abani, Steven De Decker, Andrea Tipold, Jasmin Nicole Nessler, Holger Andreas Volk · 2023 · Frontiers in Veterinary Science
  75. Toward Value Scenario Generation Through Large Language Models
    Hyunggu Jung, Woosuk Seo, Seokwoo Song, Sungmin Na · 2023 · ACM Conference on Computer Supported Cooperative Work (CSCW)
  76. Exploring the Capabilities and Possible Applications of Large Language Models for Education
    Matúš Čávojský, Gabriel Bugár, Tomáš Kormaník, Martin Hasin · 2023 · International Conference on Emerging eLearning Technologies and Applications (ICETA)
  77. ChatGPT no auxílio da aprendizagem de programação: Um estudo de caso
    Silvino Marques da Silva, Robson Almeida Borges de Freitas, Márcio Aurélio Carvalho de Morais, Daniel Leite Viana Costa · 2023 · Anais do ... Simpósio Brasileiro de Informática na Educação/Anais do Simpósio Brasileiro de Informática na Educação
  78. The Role of ChatGPT in Elevating Customer Experience and Efficiency in Automotive After-Sales Business Processes
    P. Śliż · 2024 · Applied System Innovation
  79. YAPAY ZEKA ÖZ-YETERLİLİK ÖLÇEĞİNİN TÜRKÇE’YE UYARLANMASI: GEÇERLİLİLİK VE GÜVENİRLİK ÇALIŞMASI
    Umut Uyan, Sait Uğur Gültekin · 2024 · Journal of Research in Business
  80. Contracts rethought and redesigned: A new era with AI
    Hilja Autto, Helena Haapio, Jouko Nuottila · 2024 · International Journal of Commerce and Contracting
  81. Artificial intelligence in education: A text mining-based review of the past 56 years
    Cansu Çiğdem Ekin, Ömer Faruk Cantekin, Elif Polat, Sinan Hopcan · 2025 · Education and Information Technologies
  82. Examining the Use of ChatGPT in Language Teaching
    Sibel Çağatay · 2023 · Advances in educational technologies and instructional design book series
  83. ChatGPT usage in the Reactome curation process
    Krishna Kumar Tiwari, Lisa R. Matthews, Bruce May, Veronica Shamovsky, Marija Orlic-Milacic, Karen Rothfels, Eliot Ragueneau, Chuqiao Gong, Ralf Stephan, Nancy T. Li et al. · 2023 · bioRxiv (Cold Spring Harbor Laboratory)
  84. Artificial Intelligence: Impact and Challenges to Authors, Journals and Medical Publishing
    WCG, Peh, A, Saw · 2023 · Malaysian Orthopaedic Journal
  85. AI in Education: A Systematic Literature Review of Emerging Trends, Benefits, and Challenges
    John Jr G. Adil · 2025 · Seminars in Medical Writing and Education
  86. What Does ChatGPT Know About Dementia? A Comparative Analysis of Information Quality
    Jill A. Dosso, Jaya N. Kailley, Julie M. Robillard · 2023 · Journal of Alzheimer s Disease
  87. Artificial intelligence at the pen’s edge: Exploring the ethical quagmires in using artificial intelligence models like ChatGPT for assisted writing in biomedical research
    Hunny Sharma, Manisha Ruikar · 2023 · Perspectives in Clinical Research
  88. Context-Aware Behavioral Tips to Improve Sleep Quality via Machine Learning and Large Language Models
    E Corda, Silvia Maria Massa, Daniele Riboni · 2024 · Future Internet
  89. Opportunities and Challenges in Developing Educational AI-Assistants for the Metaverse
    Christopher Krauss, Louay Bassbouss, Max Upravitelev, Truong-Sinh An, Daniela Altun, Lisa Reray, Emil Balitzki, Tarek El Tamimi, Mehmet Karagülle · 2024 · Lecture notes in computer science
  90. The Impact of LLM Hallucinations on Motor Skill Learning: A Case Study in Badminton
    Yepeng Qiu · 2024 · IEEE Access
  91. Does the human professor or artificial intelligence (AI) offer better explanations to students? Evidence from three within-subject experiments
    Rebekah M. Chiasson, Alan K. Goodboy, Megan A. Vendemia, Nathaniel Beer, Gracyn C. Meisz, Laken Cooper, Alyssa Arnold, Austin Lincoski, William George, Cole Zuckerman et al. · 2024 · Communication Education
  92. Evaluation of the Impact of ChatGPT on the Development of Research Skills in Secondary Education Students: An Experimental Approach
    Maraza-Quispe Benjamín · 2025 · International Journal of Information and Education Technology
  93. OpenAI ChatGPT as a Logical Interpreter of code
    Faisal Firdous, Saimul Bashir, Syed Zoofa Rufai, Sanjeev Kumar · 2023 · 2023 2nd International Conference on Edge Computing and Applications (ICECAA)
  94. Possible benefits, challenges, pitfalls, and future perspective of using ChatGPT in pathology
    Durre Aden, Sufian Zaheer, Sabina Q. Khan · 2024 · Revista Española de Patología
  95. Ethical considerations in artificial intelligence-driven environments for higher education
    Phumzile Dorcus Mogoale, Agnieta Beatrijs Pretorius, Refilwe Constance Mogase, Mmatshuene Anna Segooa · 2025 · South African journal of information management
  96. The Emotional Landscape of Pregnancy and Postpartum during the COVID-19 Pandemic in Italy: A Mixed-Method Analysis Using Artificial Intelligence
    Claudia Ravaldi, Laura Mosconi, Roberto Bonaiuti, Alfredo Vannacci · 2023 · Journal of Clinical Medicine
  97. Applying ChatGPT as a new business strategy: A great power comes with great responsibility
    Pongsakorn Limna, Tanpat Kraiwanit, Kris Jangjarat, Yarnaphat Shaengchart · 2023 · Corporate & Business Strategy Review
  98. Tourists and artificial intelligence-LLM interaction: the power of forgiveness
    Sandra María Correia Loureiro, João Guerreiro, Enav Friedmann, Myong Jae Lee, Heesup Han · 2024 · Current Issues in Tourism
  99. Guidelines for Effective Use of ChatGPT in Introductory Programming Education
    Tlou James Ramabu, Tumelo Malebane · 2024 · IST-Africa Conference (IST-Africa)
  100. The Impact of Integrating AI Chatbots and Microlearning into Flipped Classrooms: Enhancing Students’ Motivation and Higher-Order Thinking Skills
    Lusia Maryani Silitonga, Wiyaka Wiyaka, Sri Suciati, Entika Fani Prastikawati · 2024 · Lecture notes in computer science