CIS 115
Home Up BUS 300 CIS 115

Home
Schedule
Exam 2

Montana State University – Northern

College of Technical Sciences

CIS 115 Visual Basic Programming (3 credit hours)

Larry Strizich, PE

Tuesday/Thursday  2:00 – 3:15 - Spring 2007

Room 202 Electronics Building

 

Office Information:     Brockmann Center 210H/Electronics Building 212

                                    Phone:             265-3724 office

                                    E-mail: strizich@msun.edu

                                    Mailing Address: P.O. Box 7751, Havre, MT 59501

 

Office Hours:              MTW 11:00 am ; others posted.

 

Course Text:  

D. Schneider, An Introduction to Programming using Vusual Basic 2005, Sixth Edition. Prentice Hall, 2006, 0-13-030654-1

 

Web Site:

http://techsci.msun.edu/strizich

 

Catalog Course Description: An introduction to computer programming and problem solving techniques.  Stresses modularity and structured techniques.  Structured program design using design tools is heavily stressed.  Programming structures including looping, sequence, and decision are thoroughly examined.   Students will be exposed to the BASIC programming language with an overview of the language and specific implementation examples.  Prerequisite: Basic Computer skills.  

 

Program Outcomes: This course supports the program outcome: (BS.F05-B) Write a program, script, or application extension for solving a problem.

 

Course Objectives: This course is intended to give students an introduction to programming with Visual Basic .net. Course objectives and outcomes include:

bullet Identify structured programming requirements.
bullet Understand the logic of programming in general and be able to specify the logic for moderately complex programs.
bullet Demonstrate the ability to break complex problems into a manageable group of modules.
bullet Demonstrate an understanding of logical analysis.
bullet Understand structures of programming as presented in flow charts.
bullet Utilize proper design principles in developing Warnier-Orr diagrams.
bullet Apply structured programming principles in solving programming problems.
bullet Implement programs using the Microsoft Visual Basic programming language.

 

Competencies Assumed:

bullet Familiar with microcomputer hardware operation.
bullet Familiar with microcomputer software operation including logging on, word processing, WWW access, file manipulation.
bullet College level reading & writing skills.

 

Course Policies:  Remember the grade of “A” is reserved for exceptional performance in all of the areas of the course. Evaluation of all work will be based upon thoroughness, quality of content and technical presentation.

 

Class Attendance/Participation: Class attendance is expected. This class is dependent upon group dynamics and individual involvement. Therefore, attendance and participation are absolute requirements for successfully passing the course.

 

Disability Statement: If you think you have a disability that qualifies under the Americans with Disabilities Act and requires accommodations, you should contact Student Support Services at 265-3783.

 

Academic Misconduct: The following statement which comes from Catalog-Student Handbook 2003-2004 page 212, published by Montana State University will be used in this course as a guide:

The faculty, administration, and students of Montana State University – Northern believe that academic honesty and integrity are fundamental to the mission of higher education. The University has a responsibility to promote academic honesty and integrity and to ensure the highest ethical and professional standards and behavior in the classroom. Accordingly, the University has developed procedures that address instances of academic dishonesty. Students who violate these standards commit academic misconduct and will be subject to academic and /or disciplinary sanctions.  (pg. 212)

     Descriptions, examples and sanctions of and for academic misconduct are outlined on pages 212 – 214 of the catalog.

 

When in doubt, make sure you ask your instructor and attempt to document the source as accurately and completely as possible. Be advised that any act of plagiarism and/or academic dishonesty will lead to a failing grade on the assignment in the course with the possibility of further sanctions imposed by the department and university.

 

Course Requirements and Grading Policy:  Your final grade for this course will be determined by evidence of the quality of your learning as demonstrated by your performance.  The course grade will be calculated as a percentage of points earned on programming assignments, quizzes, and exams.  There will be midterm exams and a final.  Exam points are generally 1/3 to ½ of total points available.  Extra credit quizzes and assignments may be given.  The instructor may elect to normalize or “curve” grades on any assignment, quiz, exam or final grade.

 

Missed quizzes can not be made up.

 

Programming assignments must follow:

CIS STANDARDS FOR PROGRAMMING ASSIGNMENTS.

 

Assignments are due on the date indicated.  Late assignments may be penalized for each day late.

Grading Scale

 

bullet

Grade of A      90 % and above

bullet

Grade of A-     88 - 89 %

bullet

Grade of B+     84 - 87 %

bullet

Grade of B       80 – 83 %

bullet

Grade of B-     78 - 79 %

bullet

Grade of C+     74 -77 %

bullet

Grade of C       70 - 73 %

bullet

Grade of C-     68 – 69 %

bullet

Grade of D+    64 – 67 %

bullet

Grade of D      60 – 63 %

bullet

Grade of D-     58 – 59 %

bullet

Grade of F       Below 58 %    

Content Outline:

Tentative schedule of text chapters to be covered.  This WILL be updated throughout the semester.

bullet Introduction
bullet Problem Solving
bullet Fundamentals of Visual Basic
bullet General Procedures
bullet Decisions
bullet Repetition
bullet Arrays
bullet (Additional Topics if time allows)