DCOSC 101 Syllabus
DCOSC 101 Syllabus
Software
Dev C++ Compiler
Grading
Each individual’s effort and grade will be based on following components.
Attendance 5
Assignments 10
Tests/Quizzes 10
Mid-semester Exam 15
Final Exam: Lab and Class 60
Total 100
Grading Scheme
A 80% or above
B 60% – 79%
C 50% – 59%
D 45% – 49%
E 0 % – 44%
Attendance
Attendance is required and does count towards your final grade.
Assignments
Assignments will consist of written assignments and programming exercises. The number of homework
assignments is subject to change. The grading criteria for homework will be discussed prior to assignment. It is
important that ALL homework is completed SOLELY by the student. Any impropriety or dishonesty will result
in a failing grade for the course. NO EXCEPTIONS.
Email submission: I must receive your homework on the due date by 11:59pm. No late work will be accepted.
12:01 am does not count.
Tests and Quizzes
Tests will be scheduled and announced in advance. Unannounced quizzes will also be used to evaluate your
grasp of key concepts. Unannounced quizzes will be administered at the beginning of class and will as the
name suggest, be unscheduled.
Exam
There will be two exams, one mid-semester exam and one final exam. Exam layout and AOC will be discussed
one week before the scheduled exam date.
Course Format
Class time will consist primarily of lectures, lab and in-class discussion.
Content Breakdown
Week of Topic
Jan 17 - 21 Nothing
Jan 24 – 28 Nothing
Jan 31 – Feb. 4 Syllabus
Historical Dev. Of Computers
General Structure of a Computer System
Assignment 1
Feb 7 – 11 Algorithm Development using Flowchart and Pseudocode
Various Professions and Specializations in CS
Feb 14 – 18 Problem Solving using Structured Programming
Introduction to Programming
Feb 21 – 25 MIDTERM
Feb 28 – Mar. 4 Data Types, Keywords, Basic Input Output, Operators
Mar 7 – 11 Control Structures
Mar 14 – 18 Loops
Mar 21 – 25 Functions
Mar 28 – Apr. 1 Arrays: Sorting, searching
Apr 4 – 8 More programming concepts
Apr 11 – 15 More programming concepts
Apr 18 – 21 Lab final and Review for Final
April 25 – 28 Final
Additional Information
Food or Drinks: Students are not allowed to have food or drinks in the classroom or lab. The cost of damage to computer
equipment can be significant due to a minor mishap.
Cellular Phones or Pagers: Cellular phones and pagers must be turned off while the student is in class. Students caught
using their cellphones will have their cell phones confiscated until the end of the semester.
Recreational usage of Computers: Students in the classroom are to remain on the task at hand. Browsing the Internet,
playing games or working on any other computer project is prohibited. Computers must be turned off and remain off
during lecture time unless otherwise instructed by the lecturer.
Academic Dishonesty
Academic Dishonesty will not be tolerated.
ANY student caught plagiarizing code will be dropped from the class with a grade of F by the instructor and
disciplinary action may be taken by the Dean of Students.
ANY student caught giving another student there code to copy will be dropped from the class with a grade of F
by the instructor and disciplinary action may be taken by the Dean of Students.
ANY student caught cheating will be dropped from the class with a grade of "F" by the instructor and disciplinary
action may be taken by the Dean of Students.