Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
CompSci 142 Elementary Programming in Visual Basic
Required Text: David I. Schneider, An Introduction to Programming Using Visual Basic 2010, 8th ed., Prentice Hall.
Course Objective: Aimed at learning the fundamentals in programming in a business oriented language. Students concentrate on the development of programming logic to solve business problems. Design tools such as flow charts and pseudocode are introduced and used as a basic for developing programs. The basic of graphical user interfaces and the Visual Basic programming tool are included.
Course Requirements:
There will be three exams, unannounced quizzes, laboratory assignments, and home works. The material for all exams will come from either a material covered in class, homework problems, lab work, and/or assignment reading.
Complete all required work on time. In the event that an exam must be missed, or required work can not be completed on time, due to illness or other serious and unavoidable circumstance, notify the professor as far in advance as possible by phone or e-mail.
The programming assignments are due by the beginning of class on the due date (electronic copy e-mail is due by the beginning of class, and a paper (hard) copy of the assignment is due at the beginning of class). Programs will be accepted up to three days late subject to the following penalties:
Turned in |
Penalty |
After 11:20 am on the due date |
10% |
1 day late |
25% |
2 days late |
50% |
3 days late |
75% |
Saturdays, Sundays, and holidays count when computing penalties.
If you work in a team, you will submit one electronic copy and one paper copy of the assignment with names on it and percent of participation (e.g. equal). Partners will earn equal scores on the assignment. You may work alone on some assignments and in a team on others. You may change the team during the semester.
You are encouraged to discuss assigned problems with other people but you must individually design and write your own solutions/code for all exams, and assignments. Submitting modified versions of other people's work as your own is considered cheating.
There will be no make up for unannounced quizzes.
There will be one make up for the exams, which will cover all topics. It will be at the end of the semester.
Make up will be given if you call before the exam, make arrangements, have a medical certificate signed by the physician, and have a note from the Dean of Students Office.
The three exams will be announced at least a week before taking place.
Evaluation:
Three Exams: ~60% (20% each)
Unannounced quizzes: ~10%
Home assignments and class work: ~20%
Labs: ~ 10%
Course Outline:
¨ An Introduction to computers and VB
¨ Problem solving
¨ Fundamentals of programming in VB
¨ Decisions
¨ Procedures
¨ Repetition
¨ Arrays
¨ Sequential files
¨ Object-oriented programming
Optional topics (if time):
· Additional controls and objects
Your grade will be based on the following scale:
Grading:
Score |
Grade |
>= 92 |
A |
90-92 |
A- |
88-90 |
B+ |
82-88 |
B |
80-82 |
B- |
78-80 |
C+ |
72-78 |
C |
70-72 |
C- |
68-70 |
D+ |
62-68 |
D |
60-62 |
D- |
< 60 |
F |
Feedback:
Your comments and questions about all aspects of the course (content, grading, teaching methods, pace, textbook, etc) are welcome. You can use e-mail or talk to me during office hours.