Course Syllabus | Algorithms | Logo | Robotics | Visual Basic

Department, Number, Title and Credit Hours: CI 786 Beginning Algorithms and Problem Solving (2 credit hours)



Summer 2001 
Time of day class meets: 1:00 - 4:00 p.m.
Location of class: Northwest High School, Room H-8
Instructors: Pagenkopf, Gladhart, Witherspoon 
Telephone:  978-3385
Note:  Weather Cancellations — Call 978-6633 (select 2) to obtain information on weather related class cancellations.
Web page Address:   
Office Address: CEC 110
Office Hours:  Monday through Thursday 9:30 to 11:30 a.m 
E-mail Address:
Catalog Description:  This course is designed to introduce the educator to basic algorithms and principles of computer programming. This course provides students with a basic foundation in planning and creating interactive Windows applications using the task-driven, object-oriented programming language, Visual Basic. While the programming language may change to reflect current usage in middle and high schools, the concepts and principles remain the same. Students will learn how to apply programming language in problem-solving and how programming can be integrated into the school curriculum
Prerequisite(s): At least one college-level course in basic computing skills. 
Textbook(s) and Related material:  Visual BASIC software

Major Topics

Problem Solving Logic


Binary Numbering System


Boolean Logic and Gates

Von Neumann Architecture and Machine Language

An Introduction to Visual Basic: Creating a New Project, Working with Controls, Writing Code 

Designing Applications: Planning an Application in VB, Building the User Interface, Coding, Testing, Debugging, & Documenting the Application 

Creating Variables and Constants: Using Variables to Store Information, Using Variables to Display Information, Adding additional Control Features

Using Selection Structures: Using the If…Then…Else and Select Case, Adding more Control Features, Using Static Variables 


Student Learning Outcomes 

Accreditation Standard 

Students will demonstrate basic computer skills. Students will learn the definition of an algorithm and practice writing examples. Students will write an algorithm to solve a problem, transfer the algorithm into a computer program that can be executed and evaluated.

Students will utilize Visual Basic system command language to create programs.

Students will use variables within programs. 

Mathematics: 2.2.Technology. Teachers of mathematics use appropriate technology to support the learning of mathematics. This technology includes, but is not limited to, computers and computer software, calculators, interactive television, distance learning, electronic information resources, and a variety of relevant multimedia. 2.4 Programs prepare prospective teachers who can identify, teach, and model problem solving in grades 7-12. 

Course Objectives

1.     Students will be introduced to the structure and organization of computers and how a stored program can be executed.

2.    Students will understand the process by which problems are solved

3.     Students will learn how a computer represents text.

4.     Students will learn how computer circuits are constructed based on Boolean logic and truth tables.

5.     Students will learn the basics of the binary numbering system and how it relates to computers.

6.     Students will learn how to create a program to print,

7.     Students will be able to use Visual Basic or a similar programming language to create and modify a basic program.

8.     Students will be familiar with Logo programming and how it can be used in schools.

Course Assignments

Tentative Course Schedule: 

Differential Requirements for Students Receiving Graduate Credit: (if applicable)

Grading: Students will receive points for each section of this course. Grades will be assigned based on total point accumulation at the end of the course as follows: 

90-100 points     


80-89 points


70-79 points


Academic Honesty: A standard of honesty, fairly applied to all students, is essential to a learning environment. Students abridging a standard of honesty must accept the consequences; penalties are assessed by appropriate classroom instructors or other designated people.  Serious cases may result in discipline at the college or University level and may result in suspension or dismissal. Dismissal from a college for academic dishonesty, constitutes dismissal from the University.(WSU Student Handbook)

ADA: I you have a physical, psychiatric/emotional, medical, or learning disability that may impact your ability to carry out assigned course work, contact the office of Disability Services (DS), Grace Wilkie Annex, room 173. (Voice phone number 978-3309; tdd/tty phone number 978-3067). DS will review your concerns and determine, with you, what accommodations are necessary for you. All information and documentation of your disability is confidential and will not be released by DS without your written permission.

  bottom_menu_2.gif (2655 bytes)

College of Education
Wichita State University

1845 Fairmount
Wichita, KS 67260-0028
COE Webmaster

Tonya Witherspoon