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

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
  • Autonomous Vehicle. This project will be built in smaller components.
  • 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 WednesdaySorted descending Friday
Sep 2
Labor Day
Sep 4
Programming
Variable, If, data lines, sensors
Sep 6
Number Systems
Sep 23
Software engineering (see wikipedia)
Sep 25
Programming Exam
Sep 27
Software engineering and Agile (see wikipedia)
Sep 16
Society 1
Sep 18
Programming
Sep 20
Exam
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
Oct 7
Curriculum
Oct 9
Programming
Oct 11
Fall Break
Oct 28
Linux Introduction
Oct 30
Programming
Nov 1
Society 2
copyrights, etc.
Sep 30
Cyber security and privacy
Oct 2
Programming
Oct 4
CCSC:MW
no class
Oct 21
ABET
no class
Oct 23
ABET
Programming
Oct 25
programming demonstration
Oct 14
Curriculum
Oct 16
Programming
Oct 18
ABET
Exam
Nov 4
Security Overview
Nov 6
Programming
Nov 8
Security
Digital Divide
Nov 25
Cloud computing and Big Data
Nov 27
Thanksgiving
Nov 29
Thanksgiving
Nov 18
Networks
Nov 20
Programming
Nov 22
AI
Nov 11
Data structures and storage
Nov 13
Programming
Nov 15
Exam
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
Aug 26
Programming
Aug 28
Computing Careers
Intro to robot and programming
Aug 30
no class
Aug 19 Aug 21 Aug 23
Computing Careers

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.com.edu for an appointment.
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback
This website is using cookies. More info. That's Fine