Java程序辅导

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

客服在线QQ:2653320439 微信:ittutor Email:itutor@qq.com
wx: cjtutor
QQ: 2653320439
CSCI 1111 Introduction to Software Development CS 1111 Introduction to Software Development GWU Computer Science Syllabus Schedule and Lectures Assignments Ed discussion board Blackboard Schedule How to read: The Schedule is divided into weeks Topic indicates the main concepts and the link for the activity Prep indicates the exercises that you must complete before this lecture or lab. The schedule is tentative, and may need to be adjusted during the semester Spring 2022 Date Topic Prep Week 1 Mon 01/10 or Thu 01/13 Lab: Java installation, Blackboard and Piazza overview Lab 1 Bring your laptop to lab Tue 01/11 Lecture: Welcome to CSCI1111 Lecture Notes 00 Bring your laptop to lecture Thu 01/13 Lecture: Computational Thinking, Programming, and Design! Lecture Notes 01 study for in-class quiz today Date Topic Prep Week 2 Tue 01/18 Lecture: Parts of a Program. Lecture Notes 02 In-class exercises for using the Java visualizer study for in-class quiz today Thu 01/20 Lecture: Introduction to Variables of Numeric types. Lecture Notes 03 study for in-class quiz today Thu 01/20 or Mon 01/24 Lab: Command Line and Checkstyle tutorial WSL instructions for Windows only (to get unix commands working on Windows) work on Homework 1 None Date Topic Prep Week 3 Tue 01/25 Lecture: Conditional statements. Lecture Notes 04 Work on Homework 2 -- Conditional statements and Quiz 2 examples study for in-class quiz today Homework 1 -- Numeric types (due 11:59pm on 1/25) Thu 01/27 Lecture: work on Quiz 2 examples For extra credit: post to Ed (in "Debugging together" thread) your buggy code to share with class Thu 01/27 Or Mon 01/31 Lab: download and install Lockdown Browser and complete the ungraded "Sample quiz2 to test browser lockdown" on BB (using the LockDown Browser application) work on Quiz 2 examples For extra credit: post to Ed (in "Debugging together" thread) your buggy code to share with class Date Topic Prep Week 4 Tue 02/01 Lecture: work on Quiz 2 examples Homework 2 -- Conditional statements (due 11:59pm on 2/01) Thu 02/03 Lecture: work on Quiz 2 examples For extra credit: post to Ed (in "Debugging together" thread) your buggy code to share with class Thu 02/03 Or Mon 02/07 Lab: finish Quiz 2 examples None Date Topic Prep Week 5 Tue 02/08 Lecture: Looping and 1D Arrays. Lecture Notes 05 study for in-class quiz today Thu 02/10 Lecture: writing test cases, debugging using print statements and the Java visualizer For extra credit: post to Ed (in "Debugging together" thread) your buggy code to share with class Thu 02/10 Or Mon 02/14 Lab: Quiz 2 -- GRADED: Conditional Statements Lab: work on Homework 3 -- Looping and 1D array exercises Complete and study all Quiz 2 examples Date Topic Prep Week 6 Tue 02/15 Lecture: work on Homework 3 -- Looping and 1D array exercises Thu 02/17 Lecture: work on Quiz 3 examples Homework 3 -- Looping and 1D arrays (due 11:59pm on 02/17) Thu 02/17 Mon 02/21 Lab: Quiz 2 REPEAT: Conditional statements, second half of lab is open office hours Review Quiz 2 examples if needed Date Topic Prep Week 7 Tue 02/22 Lecture: finish working on Quiz 3 examples Thu 02/24 Lecture: Nested loops and 2D Arrays. Lecture Notes 06 work on Homework 4 -- Nested loops and 2D arrays study for in-class quiz today Thu 02/24 Or Mon 02/28 Lab: Quiz 3 -- GRADED: Looping and 1D arrays Lab: work on Homework 4 -- Nested loops and 2D arrays Complete and review Quiz 3 examples Date Topic Prep Week 8 Tue 03/01 Lecture:work on Quiz 4 examples Homework 4 -- Nested loops and 2D arrays (due 11:59pm on 03/01) Thu 03/03 Lecture: Strings and Chars. Lecture Notes 07 Introduction to the Java API How to use Google for debugging study for in-class quiz today Thu 03/03 Or Mon 03/07 Lab: Quiz 3 -- REPEAT: Looping and 1D arrays Lab: work on Quiz 4 examples in second half of lab Review Quiz 3 examples as needed Date Topic Prep Week 9 Tue 03/08 Lecture: work on Homework 5 -- String exercises Thu 03/10 Lecture: methods, scope, encapsulation. Lecture Notes 08 study for in-class quiz today Thu 03/10 Or Mon 03/21 Lab: Quiz 4 -- GRADED: Nested loops and 2D arrays Lab: work on Homework 5 -- String exercises Complete and review Quiz 4 examples Date Topic Prep Week 10 Tue 03/15 SPRING BREAK -- no class Thu 03/17 SPRING BREAK -- no class Thu 03/17 or Mon 03/21 Lab: Quiz 2 REPEAT: Conditional statements, second hald of lab is office hours Date Topic Prep Week 11 Tue 03/22 Lecture: work on Quiz 5 -- methods and scope homework exercises Homework 5 -- Strings (due 11:59pm on 03/22) Thu 03/24 Lecture: classes and objects. Lecture Notes 09 study for in-class quiz today Thu 03/24 Or Mon 03/28 Lab: Quiz 4 REPEAT -- 2D arrays Lab: work on Quiz 5 -- methods and scope homework exercises Review Quiz 4 as needed Date Topic Prep Week 12 Tue 03/29 Lecture: work on classes and objects Quiz 6 Thu 03/31 Lecture: Homework 6: writing your own classes exercises (due 11:59pm on 04/05) Quiz 6 (as homework 7) -- (due 11:59pm on 04/06) Thu 03/31 Or Mon 04/04 Lab: Quiz 5 -- GRADED: tracing methods Lab: work on classes and objects Quiz 6 study Quiz 5 -- methods and scope Date Topic Prep Week 13 Tue 04/05 Lecture: Lecture: generics and data structures. Lecture Notes 10 study for in-class quiz today Thu 04/07 Lecture: In-class project day 1 study for in-class quiz today (on project part 1 instructions) Finish section 1 of project (due 04/11 at 11:59pm) Thu 04/07 Or Mon 04/11 Lab: Quiz 6 -- GRADED: classes and objects Lab: Finish in-class project day 1 Review Quiz 6 -- classes and objects as needed Date Topic Prep Week 14 Tue 04/12 Lecture: finish In-class project day 2 study for in-class quiz today (on project part 2 instructions) Finish section 2 of project (due 04/13 at 11:59pm) Thu 04/14 Lecture: In-class project day 3 study for in-class quiz today (on project part 3 instructions) Finish section 3 of project (due 04/18 at 11:59pm) Thu 04/14 Or Mon 04/18 Lab: In-class project day 4 Finish section 4 of project (due 04/18 at 11:59pm) Date Topic Prep Week 15 Tue 04/19 In-class project day 5 (due 04/25 at 11:59pm) Thu 04/21 Review for final exam Thu 04/21 Or Mon 04/25 finish In-class project Date Topic Prep Week 15 Tue 04/26 NO LECTURE - makeup day Thu 04/28 NO LECTURE - reading day Thu 04/28 Or Mon 05/02 NO LAB Date Topic Prep FINALS See the official GWU schedule: final exam schedule