COP2360 C# Programming Syllabus

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

COP2360 C# Programming Syllabus

I reserve the right to change this syllabus at any


time.

Instructor:
Dick Grant
Phone: 407- Office: V102F Sanford
Office Hours
708-2055 Campus
Email: grantd@seminolestate.edu
Visual C#
2010 How
to Program,
4th Edition.
Deitel and
Textbook: Deitel.
ISBN 10:
0132151421

(larger
picture)

Course
Course Objectives Attendance
Description
Grading Assignments Exams
Academic
Questions Withdrawals
Integrity
Disability
Class
Student Emergency Notification
Schedule
Services
Welcome
Letter

Course This course provides an introduction to


Description: object-oriented programming and the
C# programming language. Students
will design, create, run, and debug
applications. Key topics include
variables, classes, objects, selection,
iteration, strings, arrays, and methods.
Top

Course Upon completion of this course, the


Objectives: student will be able to:

 Use the basic concepts of object


oriented programming to create
C# applications.
 Design, build, execute and debug
C# applications.
 Use variables, arrays, strings, and
files in C# applications.
 Use flow control statements in C#
applications.
 Use calculations in C#
applications.
 Create graphical user interfaces
for C# applications.
 Handle exceptions (errors) within
a C# application.
 Create and use simple files for
input and output.

Top

Attendance: Students taking this course on campus:

Attendance will be taken at each class


meeting.

Students taking this course online:

If you are taking this course online, it


is conducted entirely via the virtual
Sakai classroom. There are no required
sessions on campus. However, to
"attend" class you must accomplish the
following items.

 Complete the check in


process before the end of
the first week of class.
 Log in to the course web site
at least once every week.
 Substantially complete and
submit each assignment.
Failure to substantially
complete 2 consecutive
assignments constitutes
non-attendance for that
period.

It is college policy that the instructor


may withdraw a student who has
missed 10% or more of the scheduled
class meetings. Exceptions to the
above are granted under extraordinary
circumstances such as illness, military
commitments, or religious holidays. No
part of your final grade depends
directly on attendance. However, your
attendance is critical for success in this
course.
Top

Grading: Pct of
Category Points
Grade
515
Projects 72%
points
Midterm 100
14%
Exam points
Final 100
14%
Exam points
Total 715 100%
points

Final letter grade will be assigned


based on the percentage of total points
the student earns as shown below.

Percentage
Grade
of Points
90% and up A
80% - 89% B
70% - 79% C
60% - 69% D
Below 60% F

Top

Assignments: It is important for you to complete the


assignments in a timely
manner. Assignments are due by
midnight (EDT/EST) on the date
indicated in the class calendar. The
calendar will be part of the syllabus
given to you at the first class meeting
if you take this course on campus. The
calendar will be online if you take this
course via the Internet. The maximum
score attainable will be reduced by
10% for each day the assignment is
late up to a maximum of one week.
Assignments handed in more than 1
week late will receive a score of zero
points. For example, assume an
assignment is due on 1/15 at midnight.
Below is the penalty schedule.
Submitted after 1/15
10%
but before 1/16 at
penalty
midnight
Submitted after 1/16
20%
but before 1/17 at
penalty
midnight
Submitted after 1/17
30%
but before 1/18 at
penalty
midnight
Submitted after 1/18
40%
but before 1/19 at
penalty
midnight
Submitted after 1/19
50%
but before 1/20 at
penalty
midnight
Submitted after 1/20
60%
but before 1/21 at
penalty
midnight
Submitted after 1/21
70%
but before 1/22 at
penalty
midnight
100%
Submitted after 1/22
penalty

You may not turn in the same


assignment more than once. If an
assignment has multiple parts (for
example parts A and B), you must turn
in all parts at the same time. You
cannot turn in one part one week and
the other part another week.

Graded assignments will be returned to


you via email within one week of my
receiving them or within one week of
the due date whichever is later. Your
grade for the assignment will be
included in the returned project.
Grades are posted to a grade book
available to you. You should regularly
check this grade book to monitor your
progress and class standing. The grade
book is accessible from a link on the
class home page.

Top

Exams: Midterm and final exams are conducted


via the Internet. There is no
component of the exams that require
you to be on campus.

The midterm exam will be made


available at the beginning of the week
indicated in the course syllabus. It
must be completed by midnight on the
last day of the week indicated. Midterm
exams received after that point will
receive a grade of zero.

The final exam will be made available


at the beginning of the week indicated
in the course syllabus. It must be
completed by midnight on the last day
of the week indicated. Final exams
received after that point will receive a
grade of zero. Only under emergency
situations will you be able to make up a
missed exam without prior approval. I
will require written documentation to
support your request.

The exact due date of exams are listed


in the course calendar in Sakai and on
the course syllabus.

Top
Questions: Your willingness to ask questions will
be one of the biggest factors in your
success in this class. Check the class
bulletin board first to make sure your
question has not already been asked
and answered. If it has not, post your
question to the bulletin board. I
monitor the bulletin board throughout
the day on Monday through Friday.
(Monday through Thursday in the
summer term.) Other students may
also answer your question. You can
post questions on the bulletin board
anonymously. Feel free to email me
directly if you have a question and you
are uneasy about asking that question
on the bulletin board. I check the class
email several times a day Monday
through Friday. (Monday through
Thursday in the summer term.) Plan
your work so that questions can be
handled during these time periods. You
may also make an appointment to
meet with me in person if necessary.
You may also call me with questions.

You should feel free to ask questions


during class if you are taking this
course on campus. In addition to the
above resources, I'm usually available
directly before class for questions.
Top
Withdrawals: You may withdraw from class by
visiting the registration office at any
Seminole State campus. The deadline
to withdraw is usually the point when
60% of the class has been completed.
You can find the exact deadline by
viewing the academic calendar at
the Seminole State home page. You
will be assigned a letter grade (A, B, C,
D, or F) if you have not withdrawn by
that date. Students who fail to
withdraw will be graded with zeroes for
the incomplete assignments and exams
and the earned grade will be assigned
(usually an F).

Top

Academic I expect all your work in class to be


Integrity: your individual and original work. Do
not work with others on your
assignments. Do not give a copy of
your assignment or any part of your
assignment to another student. If you
do, all people involved will be given a
zero on that assignment with no means
to make up the grade. Obtain my
approval first if you think you need to
"borrow" code, ideas, or text from a
book, the internet, a coworker, or
anyone else.

A second instance of cheating will


result in a failing grade for the course
for all those involved. You should also
review the policy on academic integrity
in the student handbook.
Top
Disabled Students who need special
Student accommodations should contact
Services: the Disability Support Services
Department (room S-002 on the
Sanford/Lake Mary campus) at 407-
708-2109 by the second week of class.
Top

Emergency In case of emergency conditions, verify


Notifications: the college is open and classes are
being held by calling 407-328-2290 or
407-328-4277. The Seminole
State web site home page features
updated announcements.

Top

Class Please complete the class check in


schedule: process prior to the end of the first
week of classes. This is the add/drop
deadline. You should also read the
class welcome letter. Below is the class
schedule. You may work at a faster
pace than the schedule below
describes. I suggest you follow the
class schedule in sequence. Do not fall
behind. The topics for bulletin board
discussion will be those listed below
during the weeks indicated. The
assignments are due by midnight on
the last day of the week indicated. The
exact date is listed in the class
calendar. Your userid and password will
allow you to access all class materials
on the first day of the term.

Week Assignment
Class Topics
# Due
Chapter 1 Intro to
Computers, Internet, Chapter 3
1
the Web and C#, Exercise
Chapter 2 Dive Into
the Visual C# 2010
Express,
Chapter 3
Introduction to C#
Applications
Chapter 4
Introduction to Chapter 4
2
Classes, Objects, Exercise
Methods and strings
Chapter 5, 6 Control Chapter 5/6
3
Structures: Part 1, 2 Exercise
Chapter 7 Methods: A Chapter 7
4
Deeper Look Exercise
Chapter 8
5 Chapter 8 Arrays
Exercise
Chapter 14 Graphical Chapter 14
6
User Interface Part 1 Exercise
Midterm Exam Midterm
7
(Chapters 1-8) Exam
Chapter 10 Classes
Chapter 10
8 and Objects: A Deeper
Exercise
Look
Chapter 11 Object-
Oriented Chapter 11
9
Programming: Exercise
Inheritance
Chapter 12 OOP:
Polymorphism, Chapter 12
10
Interfaces & Operator Exercise
Overloading
Chapter 13 Exception
Chapter 13
11 Handling: A Deeper
Exercise
Look
Chapter 16 Strings Chapter 18
12
and Characters Exercise
Graphics (online Graphics
13
content only) Exercise
Chapter 17 Files and Chapter 19
14
Streams Exercise
15 Final Exam (Chapters Final Exam
10-13, 18,19 and
Graphics)

Top

You might also like