CSSE2002/7023
暂无已安排的考试。
关于 CSSE2002/7023
CSSE2002 and CSSE7023 are UQ's object-oriented programming courses, taught in Java at the undergraduate (2002) and postgraduate (7023) levels. The course is the natural follow-up to CSSE1001/7030 and is required for most computing degrees. It covers Java syntax, class design, inheritance and polymorphism, interfaces, exception handling, generics and collections, file I/O, and basic GUI programming with JavaFX. The course also introduces software engineering practices: unit testing with JUnit, version control, and code review. StudyPilot's question bank for CSSE2002/7023 is being built up over coming semesters. The current focus is on the exam-style questions that consistently appear: class design from a written spec, code tracing for inheritance and polymorphism, exception handling scenarios, and generics with collections.
考试形式
The CSSE2002/7023 final is typically a 2-hour paper-based exam covering class design, code reading and tracing for inheritance and polymorphism, exception handling, and standard library usage. Closed-book is the usual format but check the current semester's course profile. Past papers from recent semesters are often the best practice source — they reflect the question style your lecturer uses.
这里还没有内容,我们每周都会新增材料。
这里还没有内容,我们每周都会新增材料。
这里还没有内容,我们每周都会新增材料。
Yes. The two courses share content and exam style at UQ. A single question bank covers both, with notes where any topic is treated differently between levels.
The CSSE2002/7023 bank is being built up. We are prioritising the question types that appear most on past papers — class design, inheritance tracing, exception handling — rather than padding with low-value questions.
Java is statically typed and strict about access modifiers, exception declarations, and object equality (== vs .equals). The biggest source of lost marks is forgetting to handle checked exceptions or using == to compare strings instead of .equals.
GUI questions are lower priority because they are less common on past papers and depend heavily on the exact API version. The bank focuses on class design, inheritance, exceptions, and collections — the high-yield topics.
Yes. A free tier gives you a daily set of questions across the topics we have covered so far. Full access is part of the premium plan.
Yes. We re-check the question pool against the current semester's course profile each term and add new questions as the syllabus shifts.