Computer Science Bachelor Program at HKUST: A 9-Module Study Plan
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:
- Introduction to Programming
- Recommended Textbook: 'Starting Out with Python' by Tony Gaddis
- Lecture Videos: 'CS50 2020 - Lecture 1 - C' by Harvard University
- 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
- 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:
- Operating Systems
- Recommended Textbook: 'Operating System Concepts' by Abraham Silberschatz, Greg Gagne, and Peter B. Galvin
- Lecture Videos: 'Operating Systems' by NPTEL
- 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
- 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:
- Software Engineering
- Recommended Textbook: 'Software Engineering: A Practitioner's Approach' by Roger S. Pressman
- Lecture Videos: 'Software Engineering Lecture 1' by MIT OpenCourseWare
- 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
- Artificial Intelligence
- Recommended Textbook: 'Artificial Intelligence: A Modern Approach' by Stuart Russell and Peter Norvig
- Lecture Videos: 'Artificial Intelligence - Full Course' by freeCodeCamp.org
原文地址: https://www.cveoy.top/t/topic/lQOO 著作权归作者所有。请勿转载和采集!