ITSC 121: Programming 1: Spring 2020
Details
- Professor: Dr. Cathy Bareiss
- Office SB 027
- Class Time: 12:30-1:45 TR
- Class Location: SB 025
- Textbook: Introduction to Java Programming by Liang
Description
An introduction to computer application development using a high level, object oriented, GUI based language. Emphasis is on the use of problem solving methods, algorithms, control structures, documentation and debugging.
Course Goals
Course Objectives
Course Outcomes
Program Outcomes
Course Content
Policies
Assignments
- First programming Lab
- Second Programming Lab
- Third Programming Lab
- Fourth Programming Lab
- Fifth Programming Lab
- Sixth Programming Lab
- Seventh Programming Lab
- Eighth Programming Lab
- Ninth Programming Lab
- Tenth Programming Lab
Grades
- Homework and quizzes (worth 20%). These will be assigned throughout the semester in class. Due dates will also be given then. Hard copy will be required unless otherwise stated. Homework is due at the start of the class unless otherwise stated. Quizzes will typically be on Canvas
- Programs (worth 40%). Programs will be assigned throughout the semester. Code will be turned in via Canvas
- Exams (worth 40%) There will be a comprehensive exam (worth twice the regular exams)
- Grade scale
- 93% <= average <= 100% → A
- 90% <= average < 93% → A-
- 87% <= average < 90% → B+
- 83% <= average < 87% → B
- 80% <= average < 83% → B-
- 77% <= average < 80% → C+
- 73% <= average < 77% → C
- 70% <= average < 73% → C-
- 67% <= average < 70% → D+
- 63% <= average < 67% → D
- 60% <= average < 63% → D-
- 0% <= average < 60% → F
Tentative Schedule
Tuesday |
Thursday |
Jan 7 |
Jan 9 Chapter 1 |
Jan 14 Chapter 2: Programming |
Jan 16 Chapter 3: Selection |
Jan 21 Chapters 3 & 4: Selection and computations |
Jan 23 Chapter 5: Loops and Review |
Jan 28 Exam 1 |
Jan 30 Chapter 5 |
Feb 4 Chapter 5 |
Feb 6 Chapter 5 |
Feb 11 Chapter 5 and file i/o |
Feb 13 Review and Chapter 6: methods |
Feb 18 Exam 2 |
Feb 20 Chapter 6: methods |
Feb 25 Chapter 6 methods |
Feb 27 Chapter 6 methods |
Mar 3 Spring Break |
Mar 5 Spring Break |
Mar 10 Chapter 6: methods and Review |
Mar 12 SIGCSE Exam 3 |
Mar 17 Chapter 6: methods |
Mar 19 Chapters 6 & 18: methods and recursion |
Mar 24 Chapter 7: arrays |
Mar 26 Chapter 7: arrays |
Mar 31 Chapter 7: arrays |
Apr 2 chapter 7: arrays |
Apr 7 Chapter 8: multidimensional arrays |
Apr 9 Easter Break |
Apr 14 Review and chapter 8 |
Apr 16 exam 3 |
Apr 21 |
Apr 23 |
Apr 28 Final10:30-12:30 |
Apr 30 Finals Week |
Services
ADA Statement for Syllabi: The Americans with Disabilities Act (ADA) is a law which provides civil rights protection for people with disabilities. Bethel University, in compliance with equal access laws, requests that students with disabilities seeking to acquire accommodations make an appointment with the Center for Academic SuccessDisability Services. It is located in the Miller-Moore Academic Center, 033. You may also phone 574-807-7460 or email
rachel.kennedy@betheluniversity.com.edu for an appointment.