COM1102 - 程式編寫及數據結構

年級:1
學分: 3
時間: 45小時
先修單元: COM1101 / MSIM1201 Programming Methodology / COM2005 Introduction to Computer Programming
單元概要
This module aims to provide students with a thorough understanding of the commonly used programming techniques and data structures required for implementing efficient application programs. This module discusses advanced techniques in computer programming. Programming concepts and ideas covered in Programming Methodology are further elaborated and studied in detail. Advanced programming topics are also introduced in this module, including pointers, arrays, structures and list processing, tree, sorting, graph ADT and path, functions, advanced input and output functions.
學習成果
Upon completion of this module, students should be able to:

  • develop application on designing, developing and documenting well-structured programs;

  • analyze problems and synthesize suitable solutions with problem solving skills;

  • demonstrate knowledge of basic algorithms and data structures, in particular the application of recursive algorithms, searching and sorting algorithms and linked list structures;

  • design and implement application programs that accommodate specified requirements and constraints, based on analysis or requirements specification.