information

lectures and labs:
section: MY10
schedule: M 10:50-12:30PM
TH 10:50-12:30PM
room: 4411 N
professor:AZHAR, M

computer account:
It will be helpful if you have access to a computer and the internet for this class, though it is not required. You can use the public machines in the library or the WEB building.

textbook:
Problem Solving with C++
by Jacqueline A. Jones and Keith Harrow
publisher: Pearson Custom Publishing (2007)

It is available at the Campus Bookstore.

additional course materials:
Course lecture notes, additional readings and multi-media sources will be available on-line.

course description:
Algorithms, computers and programs. Writing, debugging, and testing programs. Loops and conditional control structures. Functions and parameter passing. Arrays, strings and simple classes. Sorting, searching and other basic algorithms. Input and output models. Contemporary applications. (Not open to students who are enrolled in or have completed Computer and Information Science 1.10 or 1.20 or 2.80 or 15 or 16. You may not take CIS 1.5 and CC 3.12 (the CIS core course) in the same semester, as you will not get credit for both. You may not take CC 3.12 after taking CIS 1.5, but you can take 1.5 after the core course. )

schedule of topics:
unitweekstopic

I Data and Output
II Control Structures and Input
IIIFunctions
IV Arrays and Strings
V Sorting and Searching
VI Simple Classes

prerequisites:
none.

assessment:
The course grade will be made up of the following components, out of 100 points: