
This course for non-majors and majors introduces the basic concepts of computer programs in a visual environment. Beginning with program flow, the course introduces data description, control structures, and object oriented techniques. By focusing on algorithmic thinking, the course offers a mode of critical thinking that has become increasingly important as computers become ubiquitous.
Programmers represent actions in the
world through programs. Programming is as much artistry as it is
science.Programmers, like artists, represent the world through a
medium. Their medium is a computer program. Modern object-oriented,
event driven programming requires a logic of design for the computer to
process and a rhetoric of interaction to communicate with the computer
user.
At the conclusion of the course, you will
be able to
|
CourseCard:
Alice 2.0 ISBN: 1-4188-4675-9 © 2006 Publish date: April 12, 2005 6 pages |
|
Wrox's Visual C#
2005 Express Edition Starter Kit by F. Scott Barker ISBN: 0-7645-8955-5 |
Course
Requirements
Read the chapters and complete the lab assignments. Assignments are due
when
assigned as class activities depend upon them. All assignments must be
completed to pass the course. Assignments a week late or more will get
a zero. You are responsible for keeping your completed lab sheets.
Projects
There are three projects to complete during the semester. Projects are
open ended assignments where you can display your knowledge.Project
details will be discussed
in
class.
Tests
Frequent testing (approx. every 3 weeks) and a final exam. Lowest or
missed
test grade eliminated (no make-up test) if the final is taken. Final
average incorporates
class
attendance, participation, completion of case assignments, project and
test
results. Accommodations for learning issues will be in accordance with
Attendance Policy
You are expected to attend class. If you miss class, you will need to
get the material from another student, the text, or web resources. If
you
miss more than six classes
your
maximum grade will decrease by 1/2 letter grade for each additional
absence.
Wireless communications (cell phones, pagers, PDA's), participation in
chat/IM
sessions, or exchanging e-mail is equivalent to an absence.
Academic Integrity
You are encouraged to work with others in your class because an
alternate
explanation can be helpful. However, assignments you submit and
projects you
present are your own work alone unless specified otherwise. You are
expected to credit
intellectual
property sources for all media used in your projects. Intellectual
theft results in a zero for the assignment.
Services for Students with
Disabilities
Students with disabilities (learning, medical, physical, etc.) who wish
to
receive academic accommodations or auxiliary aids are required to
submit the
appropriate documentation to verify their eligibility under the
Americans with
Disabilities Act of 1990 (
Course
Grading
|
Component |
Weight |
|
Attendance/Participation |
100 |
|
Cases/Labs |
200 |
|
Performance Assessments & Final |
400 |
|
Project 1 |
100 |
|
Project 2 |
100 |
|
Project 3 |
100 |
|
Total |
1000 |
