TCYS203 Data Structure and Algorithms | |
Campus: | South Eveleigh, NSW 2015 |
Units of Credit: | 6 |
Prerequisite or Corequisite: | N/A |
EFTSL*: | 0.125 |
Indicative Contact Hours per Week: | 4 |
Tuition Fee | See Tuition Fee Schedule |
Application Date: | See Key Dates |
Unit Overview: | |
This unit guides students from a foundational understanding of Java and Python to a more advanced level. It comprehensively covers essential aspects of computer programming and algorithm design, ensuring students develop a strong grasp of these fundamental concepts.Key topics encompass a thorough review of class hierarchies, including inheritance, friends, polymorphism, and type systems. The unit delves into recursion, object-oriented (OO) design principles, abstract data types, testing methodologies, and the principles of software reuse.The use of algorithms and data structures is also explored in the context of digital finance and data assurance. |
*EFTSL = Equivalent full-time study load