ITSC121S2020Syllabus

From BU Computer Science
Revision as of 18:35, 31 March 2020 by Cathy.bareiss (talk | contribs) (Assignments)
Jump to navigation Jump to search

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

  * Integrity
  * Late work 

Assignments

  1. First programming Lab
  2. Second Programming Lab
  3. Third Programming Lab
  4. Fourth Programming Lab
  5. Fifth Programming Lab
  6. Sixth Programming Lab
  7. Seventh Programming Lab
  8. Eighth 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 Success—Disability Services. It is located in the Miller-Moore Academic Center, 033. You may also phone 574-807-7460 or email rachel.kennedy@betheluniversity.edu for an appointment.