Java程序辅导

C C++ Java Python Processing编程在线培训 程序编写 软件开发 视频讲解

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
PP - Spring schedule PP SCHEDULE   (2021 Spring draft)     subject to later modifications student dropbox, register, marks, submit, consultation hours student communication board   - find your project partner Text highlight in this color refers to graphical content. Bulletin Register Submit Marks Logout *: tutor's selections lecture classes tutorial classes registered passwords not enrolled in tuts in tuts but not in lectures ! edit namelist ! edit quiz access ! edit forum posts ! super quizzes edit in-class notepad edit test namelist view test log ID more columns in landscape mode Wk Date Topics or Class Activities Student Activities Chapters bulletin, learning guide, assignment 1, assignment 2, LG companion, java API   1 - Software and hardware, storage, CPU; binary number; identifiers; simplest Java program, workflow program development ( ch1 ) selected slides: excerpt1.pdf Form groups of 2 people for group study and for the final project; create simplest Java programs with a simple text editor 1 [ch1], study notes 2 - Character strings; variables and assignments; primitive data types; expressions; data conversion; object-oriented programming; interactive programs; Graphics, applets, drawing shapes ( ch2 ) selected slides: excerpt2.pdf Write simple Java programs and familiarise with the basic programming ingredients; create Java programs with simple IO; create primitive data and objects 2 [ch2], study notes 3 - Create objects, String class; selected utility classes; enumerated types, wrapper classes; components and containers; images ( ch3 ) selected slides: excerpt3.pdf Manipulate strings, generate random numbers, conduct textual IO via Scanner class, display nested panels 3 [ch3], study notes 4 - Anatomy of a class and a method within a class; class extension, scope and visibility, constructors ( ch4 ) selected slides: excerpt4.pdf Build Java programs with several classes and class extension; use modifier public and private properly; create simple graphics as an applet or application ** sample test process 4 [ch4] study notes sample test1 5 - Basic selection and if-statement, Boolean expressions; basic flow chart and pseudo code; simple use of NetBeans IDE ( chp5 ) selected slides: excerpt5.pdf Test 1 (Coding and written work) ** start your Test here ** Experiment with the use of if-statements in Java programs; consolidate the topics in the previous weeks; practise the use of NetBeans IDE or ATOM 5, 1-4 [ch05] study notes 6 - More on if-statements, simple while-loops, comparing data and objects ( chp5 ) selected slides: excerpt5-2.pdf Use selections and while loops in Java programs; logical operations, block statements 5 [ch05] study notes 7 - switch-statements, do-loops, for-loops; iterators and ArrayList ( ch6 ) selected slides: excerpt6.pdf Create elaborate selections; make use of different loop constructs; use of ArrayList; read/write a file; draw simple flowcharts 6 [ch06] study notes 8 - Program testing and debugging; static variable and methods; method overloading; class relationships, interfaces ( ch7 ) selected slides: excerpt7.pdf, excerpt7-animation.ppt Practical Exercises (Assignment 1) due Identify classes and objects; create applications using multiple classes or interfaces; conduct proper program testing 7 [ch07] study notes 9 - INTRA-SESSION BREAK   10 - Consolidate the relatively competitive topics, or those missed-out from the previous weeks, selected topics from excerpt9-11.pdf only when time permits; more GUI applications ( ch6, ch7 ) selected slides: from prev week/s Test 2 (Coding and written work) ** start your Test here ** Review selected topics in the previous weeks; complete more examples and programming exercises ** test 2 cover page 6-7 study notes 11 - Declaring and using arrays; arrays of objects; parameter list of variable length ; mouse events and key events ( ch8 ) selected slides: excerpt8.pdf Declare and initalise arrays; access command line parameters; use arrays in text-based and GUI based applications; add event listeners 8 [ch08] study notes 12 - Inheritance, polymorphism, overriding methods; exception handling; the try-catch statement ( ch9, ch10, ch11 ) selected slides: excerpt9-11.pdf Monday is Labour Day Create subclasses, catch exceptions; continue with the final project These are advanced concepts and techniques for students to write more versatile and robust programs. 9,10,11 [ch09], [ch10], [ch11] study notes 13 - Continuation of the previous week; selected programming techniques selected slides: complete those left from the previous week excerpt9-11.pdf Test 3 (MCQs, coding and written work) ** start your Test here ** Work on the final project; last batch of miscellaneous programming techniques 3MT.pptx ** past test 3 cover page study notes 14 - Group Project Presentations about 5-8 minutes for each group, depending on the total available time (presentation compulsory) (Assignment 2 due this Wednesday) Conduct the project presentation, and attend other students' presentations