IT 121 - Introduction to
Computer Programming (Fall 2011)
Course Objectives
This course is an
introduction to computer programming for non-computer science majors. Students
will be taught basic programming skills in a modern computer language. Topics
include problem analysis, algorithm design, program structure, data types,
selection, iteration, procedures, functions, and debugging of programs.
Three lecture hours and one laboratory session a week
NOTE: Credit will not be allowed for IT 121 if taken concurrent with, or
subsequent to, CS 151 or Engineering 231. Familiarity with microcomputer use is
assumed.
Course Information
- Instructor: Yingwei Wang
- Lectures
- T & TH 1:00-2:15m, K LAB.
- Prerequisites
- Familiarity with microcomputer use is
assumed
- Textbook
-
An Introduction to Programming Using Visual Basic 2010, 8th Edition, David I. Schneider, 0-13-212856X, Prentice Hall.
- Dynamic Learning Environment
- A dynamic learning environment for this
course has been built using MOODLE system. The URL is http://moodle.upei.ca/.
- This environment includes various forums,
resources, and other tools related to this course. Assignments will also
be specified and collected through this environment.
- To log in please use your UPEI computer network (novell network) username and password to access Moodle. You no longer have to manually enroll in courses. Any courses you have registered for should automatically be displayed in your "my courses" block after you log in.
Evaluation
- Assignments 30%
- Midterm 20% (tentative Midterm date: Oct.25)
- Final exam 40%
- Participation 10%
Topics
- Introduction
- Fundamentals of Programming in Visual Basic
- Procedures
- Decisions
- Repetition
- Arrays
- Brief Introduction to Object-Oriented Programming