|
Tutoring Hours | ||||
---|---|---|---|---|
Monday | 1:00PM - 2:00PM | Dion 303 | Wes Fowlks | u_wfowlks@umassd.edu |
Tuesday | 2:00PM - 4:00PM | Dion 303 | Wes Fowlks | u_wfowlks@umassd.edu |
Wednesday | 10:00AM - 1:00PM | Dion 311 | Neelima Mothe | nmothe@umassd.edu |
Thursday | 2:00PM - 4:00PM | Dion 303 | Wes Fowlks | u_wfowlks@umassd.edu |
Friday | 9:00AM - 1:00PM | Dion 303 | Neelima Mothe | nmothe@umassd.edu |
Mentoring Hours | ||||
---|---|---|---|---|
Tuesday | 2:00 - 3:00PM | Dion 303 | Jacob Skillin | jskillin@umassd.edu |
Wednesday | 3:00 - 4:00PM | Dion 303 | Jacob Skillin | jskillin@umassd.edu |
Thursday | 3:30 - 4:30PM | Dion 303 | Jacob Skillin | jskillin@umassd.edu |
Sign up to receive announcements and reminders on twitter:
Follow @CIS_180
Basic concepts in programming, and introduction to the object paradigm. The course introduces the concept of the object paradigm and teaches how to design and implement simple programs in an object-oriented language. The course also covers the basics of how to use a computer and basic software tools in the process of developing programs.
The letter grades will be assigned based on the weighted numerical average using the following approximate scale:
90 ≤ Avg ≤ 100 | A-, A, A+ |
80 ≤ Avg < 90 | B-, B, B+ |
70 ≤ Avg < 80 | C-, C, C+ |
60 ≤ Avg < 70 | D-, D, D+ |
0 ≤ Avg < 60 | F |
Week Of | Topics | Reading | Homework | Lab | Notes |
---|---|---|---|---|---|
9/5 - 9/9 | Intro to Computer Science, Software Lifecycle | Ch. 0 | HW #1 | No lab. | First class is Wednesday. |
9/12 - 9/16 | Object-Oriented Programming, UML | Ch. 0 | HW #2 | Lab #1 | |
9/19 - 9/23 | Program Design, Java Basics | Ch. 1 | HW #3 | Lab #2 | |
9/26 - 9/30 | Working with Objects | Ch. 2 | Lab #3 | ||
10/3 - 10/7 | User Interface Design Midterm Exam 1 (Friday) Practice Exam (solutions) |
Ch. 4 | Lab #4 | ||
10/10 - 10/14 | GUI's, Inheritance, Interfaces | Ch. 13, 8.2, 8.3 | HW #4 | Lab #5 | Monday classes meet on Tuesday. (Columbus Day). |
10/17 - 10/21 | Variable and parameter details, reference types, scope rules | Ch. 3 | HW #5 | Lab #6 | |
10/24 - 10/28 | Data types and Operators | Ch. 5 | HW #6 | Lab #7 | |
10/31 - 11/4 | Conditionals | Ch. 3.6, 6.10 | HW #7 | Lab #8 | |
11/7 - 11/11 | Review Midterm Exam 2 (Wednesday) Practice Exam (solutions) |
Ch. 6 | No new handout. Catch up time. |
No classes on Friday (Veterans Day). Fri. classes meet Wed. | |
11/14 - 11/18 | Strings, Vectors | Ch. 7, 9.10 | HW #8 | Lab #9 | |
11/21 - 11/25 | Loops | Ch. 11 | Lab #10 | No Friday classes. (Thanksgiving). | |
11/28 - 12/2 | Arrays, 2D Arrays | Ch. 9.1 - 9.4, 9.7 | HW #9 | Lab #11 | |
12/5 - 12/9 | Searching and Sorting | Ch. 9.5, 9.6 | HW #10 | Lab #12 | |
12/12 - 12/16 | Efficiency, Big-Oh Notation | Project Demos | No Friday class. (Wednesday is last class). |
||
Mon. Dec. 19 | Final Exam, 8:00AM - 11:00AM Practice Exam (solutions) |