CSCI 112 - Applications Programming
Fall 2025 Course Outline

This document is available at URL: http://csci.viu.ca/~liuh/112/OutlineCSCI112.html

Calendar Description

CSCI 112 (3) Applications Programming

An introduction to the use and customization of application packages. Includes macro programming as well as visual programming. (3:0:2)

Pre-requisite: NONE

Course Motivation and overview

This course is intended to give interested students an introduction to a variety of forms and levels of application programming: from the use of built-in environments in applications such as Excel, to independent development of small scale applications using visual environments such as Visual Basic. Time permitting, the course may include topics such as the extraction and manipulation of data from sources such as web sites and databases. Theoretical topics will be discussed in the lectures, while the weekly labs will guide the students through the use and application of the various tools, languages, and programming techniques. A more detailed topics list is included in the Topics section below.

Contact information

Materials

Timetable

Assessment

You MUST provide your own original work as your assignment and exam solutions.

You MUST achieve a passing mark in weighted exam marks in order to pass the course.

The instructor reserves the right to modify this grading scheme during the term as necessary.

Labs/Tutorials

You must be enrolled in, and fully participate in, the weekly lab sessions. During these sessions the students will apply the concepts discussed in lectures. Exercises completed in the labs will form a significant portion of the overall course mark.

Software evaluation

Most of the assessment in this course is focused on the production, adaptation, or extension of software applications. To evaluate the quality of such work we will consider four factors:

Topics

Actual topics and order will depend on the class interests and pace we work through the material, but the initial topic plan can be viewed:
Topic Scheudles (tentative)

Learning Outcomes:

Upon completing this course, students should be able to:

Appeals of Grades:

Any exercise or examination grade may be appealed. However, the appeal must be made to the instructor, in writing and attached to the work in question, and within 7 days of the grade being made available to the class. The instructor reserves the right to re-grade the entire piece of work submitted on appeal, not necessarily just the component that the student believes is in error.

Grade Conversion:

The following grade scale will be used:

Percentage(%)

Letter Grade

Grade Point

90-100

A+

4.33

85-89

A

4.00

80-84

A-

3.67

76-79

B+

3.33

72-75

B

3.00

68-71

B-

2.67

64-67

C+

2.33

60-63

C

2.00

55-59

C-

1.67

50-54

D

1.00

0-49

F

0.00



Guidelines Concerning Academic Misconduct

All students taking this course are subject to the Vancouver Island University Policy and Procedures:

The official policies of Vancouver Island University can be viewed at http://www.viu.ca/policies/.

To quickly view some policies and procedures concerning student academic code of conduct and academic misconduct, etc, go to http://csci.viu.ca/~liuh/AcademicGuidelines.html.