jagomart
digital resources
picture1_Free Programming Books Pdf 189808 | Comp3021 Fall 22 23


 144x       Filetype PDF       File size 0.31 MB       Source: seng.hkust.edu.hk


File: Free Programming Books Pdf 189808 | Comp3021 Fall 22 23
course code course title comp 3021 java programming course description introduction to java programming fundamentals include language syntax object oriented programming inheritance polymorphism exception handling multithreading and lambdas standard libraries ...

icon picture PDF Filetype PDF | Posted on 03 Feb 2023 | 2 years ago
Partial capture of text on file.
                  
                 Course Code       Course Title   
                 COMP 3021 
                                   Java Programming 
                         
                 Course Description 
                  
                 Introduction  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. Prerequisite(s): 
                 COMP 2012 OR COMP 2012H. Exclusion(s): ISOM 3320 
                  
                 List of Topics 
                  
                   Week #     Topics 
                   0               Conversion from C++ to Java (Self-study) 
                   1               Introduction to Java Programming 
                                   Classes and Objects 
                   2 
                                   Unit Testing with JUnit 
                   3               Strings and Wrapper Classes 
                   4               Inheritance and Polymorphism 
                   5               Exception Handling, Assertion and File I/O 
                   6               Abstract Class and Interface 
                   8               Java GUI 
                   9               Java Event-Driven Programming 
                   10              Java Multi-Threading 
                   12              Generics 
                   13              Lambda Expressions and High-order Functions 
                   -               Selected New Java 19 Features 
                   -               Java Networking (supplementary, not examined) 
                                                                                        COMP3021 
                                                                                         Page 1 of 3 
                                                                                       Fall 2022-23 
                                                                                                  
                          
                          
                         Textbooks 
                          
                         N/A 
                          
                          
                         Reference books 
                          
                                  Introduction to Java Programming and Data Structures: Comprehensive Version, 
                                   Y Daniel Liang. Pearson, c2019, 11th Edition. 
                          
                                  Introduction to Java Programming and Data Structures: Comprehensive Version, 
                                   Y Daniel Liang. Pearson, c2019, 11th Edition. 
                          
                                  Java SE 8 for the Really Impatient, Cay S. Horstmann, Addison-Wesley 
                                   Professional, c2014, 1st Edition. 
                          
                                  Java 8 in Action: Lambdas, streams, and functional-style programming, Raoul-
                                   Gabriel Urma, Mario Fusco and Alan Mycroft, Manning Publications, c2014, 1st 
                                   Edition. 
                          
                                  Core Java: Volume I - Fundamentals, Cay S. Horstmann, Prentice Hall, c2019, 
                                   11th Edition. 
                          
                                  Core Java: Volume II - Advanced Features, Cay S. Horstmann, Prentice Hall, 
                                   c2019, 11th Edition. 
                          
                          
                         Grading Scheme 
                          
                          
                                   In-class Quizzes and Participation                8% 
                                   Laboratory exercises                              8% 
                                   Course assignments                                42% 
                                   Examination                                       42% 
                                   Total                                             100% 
                          
                         Course Intended Learning Outcomes 
                              1.  An ability to develop programs in Java. 
                              2.  An ability to use Java packages in programming. 
                              3.  An ability to apply tools and practices for Java programming. 
                          
                                                                                                                                   COMP3021 
                                                                                                                                   Page 2 of 3 
                                                                                                                                  Fall 2022-23 
                                                                                                                                                 
           
           
          Assessment Rubrics 
          N/A 
                                                COMP3021 
                                                 Page 3 of 3 
                                                Fall 2022-23 
                                                      
The words contained in this file might help you see if this file matches what you are looking for:

...Course code title comp java programming description introduction to fundamentals include language syntax object oriented inheritance polymorphism exception handling multithreading and lambdas standard libraries for input output graphics built in data structures events generics higher order functions prerequisite s or h exclusion isom list of topics week conversion from c self study classes objects unit testing with junit strings wrapper assertion file i o abstract class interface gui event driven multi threading lambda expressions high selected new features networking supplementary not examined page fall textbooks n a reference books comprehensive version y daniel liang pearson th edition se the really impatient cay horstmann addison wesley professional st action streams functional style raoul gabriel urma mario fusco alan mycroft manning publications core volume prentice hall ii advanced grading scheme quizzes participation laboratory exercises assignments examination total intended l...

no reviews yet
Please Login to review.