Undergraduate Courses 2024-25
Search Result of COMP3021 : 1 found
- COMP 3021Java Programming3 Credit(s)Prerequisite(s)COMP 2012 OR COMP 2012HExclusion(s)ISOM 3320DescriptionIntroduction to Java programming. Fundamentals include language syntax, object-oriented programming, inheritance, polymorphism, exception handling, multithreading and lambdas. Standard libraries for input/output, graphics programming, built-in data structures. Programming for events, generics and higher-order functions.Intended Learning Outcomes
On successful completion of the course, students will be able to:
- 1.Develop programs in Java, implementing object-oriented concepts, organizing, compiling and deploying Java program files, programming Java exceptions and defining generic functions and classes.
- 2.Utilize a range of Java programming packages to design and implement multi-threaded applications, graphics, event handlers and functional interfaces.
- 3.Follow good Java programming practices in applying tools to design and implement unit test cases in a unit testing framework and using an integrated development environment for Java application development.Follow good Java programming practices in applying tools to design and implement unit test cases in a unit testing framework and using an integrated development environment for Java application development.









