CSC110F2019Syllabus

From BU Computer Science
Jump to navigation Jump to search

CSC 110: Introduction to Programming: Fall 2019

Details

  • Professor: Dr. Cathy Bareiss.
  • Office SB 027
  • Class Time: 1:00-1:50 MWF
  • Class Location: SB 025
  • Textbook: None

Description

This course serves as an introduction to the Computer Science and Cyber Security majors. Topics include current issues in computer science and an introduction to logic and programming.

Course Goals

Course Objectives

Course Outcomes

Program Outcomes

Course Content

Policies

  * Integrity
  * Late work 

Assignments

  • Programming Projects. There are two projects for the semester. The first one will be to design and "autonomous" vehicle. The second will be one of your choice
  • Homework assignments, quizzes, and papers
    • Additional written assignments will be made based on material covered in class. Unless otherwise specified, this work is to be turned in via hard copy at the start of class on the day it is due. Some work might be weighted double while other work might be weighted by one-half.
    • Number Systems
  • Makeup for exams

Grades

  • Exam grades are worth 40%
  • Programming grades are worth 40%
  • Homework, quizzes, papers, etc. are worth 20%


  • 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

Monday Wednesday Friday
Aug 19 Aug 21 Aug 23
Computing Careers
Aug 26
Programming
Aug 28
Computing Careers
Intro to robot and programming
Aug 30
no class
Sep 2
Labor Day
Sep 4
Programming
Variable, If, data lines, sensors
Sep 6
Number Systems
Sep 9
Architecture
https://en.wikipedia.org/wiki/Von_Neumann_architecture
https://en.wikipedia.org/wiki/CPU_cache
https://en.wikipedia.org/wiki/Data_buffer
https://en.wikipedia.org/wiki/Turing_machine
Sep 11
Programming
Sep 13
Architecture
Virtual memory
Turing Machine
Sep 16
Society 1
Sep 18
Programming
Sep 20
Exam
Sep 23
Software engineering (see wikipedia)
Sep 25
Programming Exam
Sep 27
Software engineering and Agile (see wikipedia)
Sep 30
Cyber security and privacy
Oct 2
Programming
Oct 4
CCSC:MW
no class
Oct 7
Curriculum
Oct 9
Programming
Oct 11
Fall Break
Oct 14
Curriculum
Oct 16
Programming
Oct 18
ABET
Exam
Oct 21
ABET
no class
Oct 23
ABET
Programming
Oct 25
programming demonstration
Oct 28
Linux Introduction
Oct 30
Programming
Nov 1
Society 2
copyrights, etc.
Nov 4
Security Overview
Nov 6
Programming
Nov 8
Security
Digital Divide
Nov 11
Data structures and storage
Nov 13
Programming
Nov 15
Exam
Nov 18
Networks
Nov 20
Programming
Nov 22
AI
Nov 25
Cloud computing and Big Data
Nov 27
Thanksgiving
Nov 29
Thanksgiving
Dec 2
Ethics
Dec 4
Programming Project Presentation
Dec 6
Programming Project Presentation
Dec 9
Final (1:00)
Dec 11
Finals week
Dec 13
Christmas

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.