You are on page 1of 4

Las Positas College

Course Syllabus Spring 2020


Course Title: Computing Fundamentals I
Course number: CS 1 section 093
Units: 4.00
Prerequisite: Strongly Recommended: MATH 107
Class Schedule: TTH 6:30 PM-7:45 PM
Lab Schedule: TTH 8:00 PM-9:15 PM
Location: Building: L 1000 Room: 1054
Instructor: Dr. Faramarz Mortezaie

E-mail: fmortezaie@laspositascollege.edu
Office Hours: T TH 9:15 – 9:45 PM Room 1013

Course Description

Introduction to programming and problem-solving using C++. Problem solving techniques


and algorithms; program design, development, style, testing and debugging. C++ syntax
covered includes: variables; data types; operators and expressions; control structures; library
and user- defined functions; basic input/output; binary input/output; arrays; vectors, user-
defined data structures.

3 hours lecture, 3 hours laboratory.

Textbooks and Materials

Textbook/s Title: Ed Author


STARTING OUT WITH C++ 9 Tony
FROM CONTROL STRUCTURES THROUGH OBJECTS Gaddis

References:
C++ How to program 9th Dietel and
Deitel

CS-1 Spring 2020 Page 1 of 4


Class Policies and Procedures:

Attendance

Regular attendance is required; I reserve the right to drop any student for poor attendance.
All cell phones must be turned off during class time.

Student Learning Outcomes (SLO):

1. Students will be able to design and implement a programmer-defined function in C++.

2. Students will be able to develop a C++ program that demonstrates fundamental syntax and utilize
control structures.

Make-Up Exam
Make-up exams are possible only under exceptional circumstances.

Grading
LAB 15%
Class Participation* 10%
Exam-1 20%
Exam-2 20%
Project 10%
Comprehensive Final Exam 25%

*Class participation includes attending the class – not talking during the lecture.
*If you talk during the lecture, you will get zero for the class participation.

You must show the lab to the instructor to get the credit for the lab during the lab time.
The class participation include your attendance in class.

Weekly Schedule

CS-1 Spring 2020 Page 2 of 4


Please note that this is a tentative schedule and based on the class progress it may change. The
due date of each assignment is based on what is stated on the Canvas at the time that the
assignment is assigned.

Week Date Lecture Reading Lab Due Date


1 01/14/2020 Introduction to Computers Chapter-1 Lab-1 1/21
01/16/2020 Introduction to C++ Chapter-2
2 01/21/2020 Introduction to C++ Chapter-2 Lab-2 01/28
01/23/2020 Expressions and I/O Chapter-3
3 01/28/2020 Expressions and I/O Chapter-3 Lab-3 02/04
01/30/2020 Expressions and I/O Chapter-3
4 02/04/2020 Making Decisions Chapter-4 Lab-4 02/11
02/06/2020 Making Decisions Chapter-4
5 02/11/2020 Making Decisions Chapter-4 Lab-5 02/18
02/13/2020 Loops and Files Chapter-5
6 02/18/2020 Loops and Files Lab-6 02/25
02/20/2020 Loops and Files Chapter-5
7 02/25/2020 Loops and Files Chapter-5 Lab-7 03/03
02/27/2020 Review Chapters 1 to 5
8 03/03/2020 Exam-1 Chapters 1 to 5 Lab-8 03/10
03/05/2020 Functions Chapter-6
9 03/10/2020 Functions Chapter-6 Lab-9 03/17
03/12/2020 Functions Chapter-6
10 03/17/2020 Functions Chapter-6 Lab-10 03/23
03/19/2020 Functions Chapter-6
11 03/24/2020 No Classes Spring Break
03/26/2020 No Classes Spring Break
12 03/31/2020 Arrays and Vectors Chapter -7 Lab-11 04/07
04/02/2020 Arrays and Vectors Chapter-7
13 04/07/2020 Arrays and Vectors Chapter-7 Lab-12 04/14
04/09/2020 Arrays and Vectors Chapter-7
14 04/14/2020 Arrays and Vectors Chapter-7 Lab-13 04/21
04/16/2020 Arrays and Vectors Chapter-7
15 04/21/2020 Review Chapters 6 and 7
04/23/2020 Exam-2 Chapters 6 and 7
16 04/28/2020 Searching and Sorting Chapter-8 Lab-14 05/05
04/30/2020 Searching and Sorting Chapter-8
17 05/05/2020 Searching and Sorting Chapter-8 Lab-15 05/12
05/07/2020 Searching and Sorting Chapter-8
18 05/12/2020 Review
05/14/2020 Project Presentation
19 05/19/2020 Final Exam

Late work Policy

When the solution is published, no credit is given to late labs.

CS-1 Spring 2020 Page 3 of 4


If the solution is not published and the lab is:
Up to 1 day late 20% of the grade is deducted
Up to 1 week late 20 to 50% of the grade is deducted
More than 1 week late Will not be accepted

Course Grading Standards

A final letter grade is to be awarded to each enrolled student in accordance with the 4.00
grading system shown below:

Letter Grade Percent of Total Points Grade Points


A 90 – 100% 4.00
B 80 – 89% 3.00
C 70 – 79% 2.00
D 60 – 69% 1.00
Below 60% 0.00
F

Academic Integrity Policy

Any form of academic dishonesty, whether cheating or plagiarism, undermines the value of
grades for the entire student body and the College as a whole. It is an affront to every student
who has labored to achieve success honestly and a threat to the College's reputation for
academic excellence. For these reasons, the College does not tolerate any form of academic
dishonesty. Any student attempting to gain an unfair advantage in a course will be severely
penalized, up to and including suspension from classes. The actions taken against the student
will also be permanently entered into the student's record in the case of repeated, flagrant, or
serious incidents.

Changes to Syllabus
The contents of this syllabus are subject to change with appropriate notice to the students.

CS-1 Spring 2020 Page 4 of 4

You might also like