|
|
|
|
![]() |
|
| Instructor: | Dick Grant | |||
| Phone: | 407-328-2055 | |||
| Office: | V102F Sanford | |||
|
||||
| Email: | grantd@scc-fl.edu | |||
| Textbook: |
![]() |
.NET Compact Framework Programming
with Visual Basic .NET by Paul Yao, David Durant
(Also readings from the Web) |
||
Course Description
Course Objectives
Attendance
Grading
Projects
Exams
Questions
Withdrawals
Academic Integrity
Emergency Notification
Class Schedule
Welcome Letter (online students only)
This course provides students with an introduction to programming wireless devices. Students will learn the basic features of the Windows Mobile development environment using Visual Studio 2005 for pocket PCs and smart phones. In addition, development environments other than Windows will be explored including Java 2 Micro Edition.
Upon completion of this course, the student will be able to:
- Use the basic concepts of object oriented programming to create applications for pocket PCs and smart phones.
- Design, build, execute and debug applications.
- Use emulation software to test pocket PC and smart phone applications.
- Deploy pocket PC and smart phone applications to physical devices and test.
- Use web services from pocket PC and smart phone applications.
- Use the Windows Mobile for Pocket PCs development kit.
- Use the Windows Mobile for Smart Phones development kit.
Students taking this course on campus:Attendance will be taken at each class meeting. No part of your final grade depends directly on attendance. However, your attendance is critical for success in this course. It is college policy that the instructor may withdraw a student who has missed 10% or more of the scheduled class meetings.
Students taking this course online:
If you are taking this course online, it is conducted entirely via the virtual Angel classroom. There are no required sessions on campus. However, to "attend" class you must accomplish the following items. I will withdraw you from class automatically if you fail to meet any of these requirements.
- Complete the check in process before the end of the first week of class.
- Log in to the Angel course site at least once every two weeks.
- Substantially complete and submit assignments. I will automatically withdraw you from class if you fail to substantially complete and submit any two consecutive assignments.
Exceptions to the above are granted under extraordinary circumstances such as illness, military commitments, or religious holidays.
Category |
Points |
Percent of Grade |
| Projects | 300 points | 60% |
| Midterm Exam | 100 points | 20% |
| Final Exam | 100 points | 20% |
| Total | 500 points | 100% |
Your final letter grade will be assigned based on the percentage of total points you earn as indicated in the chart below.
Percentage of Points |
Grade |
| 90% and up | A |
| 80% - 89% | B |
| 70% - 79% | C |
| 60% - 69% | D |
| Below 60% | F |
Top
It is important for you to complete the course assignments in a timely manner. Each project builds upon the work completed in earlier projects. The exact due date of assignments are listed in the course calendar in Angel and on the course syllabus. You must submit your assignment before the specified deadline on the due date. The maximum score attainable will be reduced by 50% if I receive your project after the due date but before the same time and day of the following week. Projects handed in more than 1 week late will receive a score of zero points.
You may not turn in the same project more than once. If a project 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. In cases such as this, the entire assignment will assumed to have been turned in on the later date.
The midterm and final exam are open book. You may use reference books or other resources. You cannot use the work of other students or previous exams given in the class. You will be able to use the PCs in the classroom to code solutions. You must notify me in advance if you know you will miss the midterm or final exam. Failure to do so will result in a score of zero. Only under emergency situations will you be able to make up a missed final exam without prior approval.
The exact dates of exams are listed in the course schedule section of this syllabus and in the course calendar in Angel.
Your willingness to ask questions will be one of the biggest factors in your success in this class. Both online and on campus students will have access to a Angel online site for this course. This is an optional resource if you are taking the course on campus.
For campus students, please feel free to ask questions before, during and after class. You may also ask questions via email. I will respond to email questions within 24 hours Monday through Friday except holidays. You may also make an appointment to meet with me in person if necessary. You may also call me with questions. (You may also use the Angel discussion board.)
For online students, check the class discussion board first to make sure your question has not already been asked and answered. If it has not, post your question to the discussion board. I monitor the discussion board throughout the day on Monday through Friday. Other students may also answer your question. You can post questions on the discussion board anonymously. Feel free to email me directly if you have a question and you are uneasy about asking that question on the discussion board. I check the class email several times a day Monday through Friday. 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 may withdraw from class by visiting the registration office at the Sanford or Lake Mary campus. The deadline to withdraw is usually the point when 70% of the class has been completed. After that deadline I can withdraw you from class. You must send or fax a written notice to me if you miss the deadline to withdraw. If you run into problems and are unable to complete this course, I expect you to administratively withdraw from the class. Students who fail to withdraw will be graded with zeroes for the incomplete assignments and exams. Only under the most extreme emergency circumstances should you ask me to change your status to withdraw after grades are submitted. I will required written documentation for the request.
It is acceptable to help one another with programming "bugs". This can be done during lab time for on campus students.
Online (or campus) students can by post questions to the Angel discussion board. Each may also post small pieces of code to illustrate a question. Keep in mind there is a big difference between helping and cheating. You may post parts of your code to the discussion board, explain what you are trying to do and what error your are receiving. I or other students may give you suggestions as to what to try. Do not make entire programs or large segments of programs available to other students. Do not give a copy of your project or any part of your project 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. Do not share your project design with other students. That also constitutes cheating and the same penalties as above apply.
I expect all your work in class to be your original work. Obtain my approval first if you think you need to "borrow" code from a book, the internet, a coworker, or anyone else. Failure to receive my prior approval will mean you violated the provisions of the paragraph immediately above.
A second instance of cheating will result in a failing grade for the course for all involved.
In case of emergency conditions, verify the college is open and classes are being held by calling 407-328-2290 or 407-328-4277. The Seminole State website home page features updated announcements.