Study Plan for Bachelor of Computer Science at Hong Kong University of Technology:

This study plan is designed for a streamlined Bachelor of Computer Science program, focusing on 9 core modules chosen for their foundational importance and accessibility without requiring advanced mathematics. This structured approach ensures a smooth learning progression.

Year 1:

  1. Introduction to Programming
    • Recommended Textbook: 'Starting Out with Python' by Tony Gaddis
    • Lecture Videos: 'CS50 2020 - Lecture 1 - C' by Harvard University
  2. Data Structures and Algorithms
    • Recommended Textbook: 'Data Structures and Algorithms in Python' by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser
    • Lecture Videos: 'Data Structures and Algorithms in Python - Full Course for Beginners' by freeCodeCamp.org
  3. Computer Organization and Architecture
    • Recommended Textbook: 'Computer Organization and Design' by David A. Patterson and John L. Hennessy
    • Lecture Videos: 'Computer Organization' by Neso Academy

Year 2:

  1. Operating Systems
    • Recommended Textbook: 'Operating System Concepts' by Abraham Silberschatz, Greg Gagne, and Peter B. Galvin
    • Lecture Videos: 'Operating Systems' by NPTEL
  2. Database Systems
    • Recommended Textbook: 'Database Systems: The Complete Book' by Hector Garcia-Molina, Jeffrey D. Ullman, and Jennifer Widom
    • Lecture Videos: 'Database Management System' by Easy Engineering Classes
  3. Object-Oriented Programming
    • Recommended Textbook: 'Java: How to Program' by Paul Deitel and Harvey Deitel
    • Lecture Videos: 'Java Programming - Full Course' by freeCodeCamp.org

Year 3:

  1. Software Engineering
    • Recommended Textbook: 'Software Engineering: A Practitioner's Approach' by Roger S. Pressman
    • Lecture Videos: 'Software Engineering Lecture 1' by MIT OpenCourseWare
  2. Computer Networks
    • Recommended Textbook: 'Computer Networking: A Top-Down Approach' by James F. Kurose and Keith W. Ross
    • Lecture Videos: 'Computer Networks' by Gate Lectures by Ravindrababu Ravula
  3. Artificial Intelligence
    • Recommended Textbook: 'Artificial Intelligence: A Modern Approach' by Stuart Russell and Peter Norvig
    • Lecture Videos: 'Artificial Intelligence - Full Course' by freeCodeCamp.org
Computer Science Bachelor Program at HKUST: A 9-Module Study Plan

原文地址: https://www.cveoy.top/t/topic/lQOO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录