CISC 1110: Introduction to Programming Using C++

Spring 2017

 


 

Class Documents

To save any of the following files, right-click on the link and select "Save Link As" in Netscape or "Save Target As" in Internet Explorer.
Follow directions to save the file on your disk.

Course Requirements

Syllabus

 


 

Exam Dates

Test 1: TBA
Test 2: TBA

Final Exam: TBA in Room 525NE

 


 

Assignments

Assignment 0, due July 18, 2017

Assignment 6, catinhat.txt, due TBA

Note: No assignments will be accepted after the Final.

 


 

Audio - Class Lectures

In order to listen to the lecture click on the mp3 icon.
If you want to save the recording of the lecture, right-click on the link and select "Save Link As" in Netscape or "Save Target As" in Internet Explorer.
Follow directions to save the file on your disk.
Each lecture is recorded as an .mp3 and is about 30-40 Mb in size (1.5 hours)


Right click to download

     

Click on icon to play

           

Right click to download

     

Click on icon to play


Lecture 1 (01-28-08)

                 

Lecture 2 (01-31-08)

     

Lecture 3 (02-04-08)

                 

Lecture 4 (02-07-08)

     

Lecture 5 (02-11-08)

                 

Lecture 6 (02-14-08)

     

Lecture 7 (02-21-08)

                 

Lecture 8 (02-25-08)

     

Lecture 9 (02-28-08)

                 

Lecture 10 (03-03-08)

     

Lecture 11 (03-06-08)

                 

Lecture 12 (03-10-08)

     

Lecture 13 (03-13-08)

                 

Lecture 14 (03-13-08)

     

Lecture 15 (03-26-08)

                 

Lecture 16 (03-27-08)

                 

Lecture 17 (03-31-08)

                 

Lecture 18 (04-03-08)

                 

Lecture 19 (04-07-08)

                 

Lecture 20 (04-10-08)

                 

Lecture 21 (04-14-08)

                 

Lecture 22 (04-28-08)

                 

Lecture 23 (05-01-08)

                 

Lecture 24 (05-05-08)

                 

Lecture 25 (05-08-08)

                 

Robotics Lecture 1 (02-10-09)

                 





A Brief Introduction to Computers - Powerpoint Slides

OS Virtualizaton and IDE - Powerpoint Slides




 

Handouts

Hello.cpp

Paycheck.cpp

Birthdays.cpp

Birthdays2.cpp

Birthdays3.cpp

Average1.cpp

Average2.cpp

Fibonacci.cpp

Factorial.cpp

PrintATable.cpp

APowerB.cpp

FindLargest.cpp

CheckInput.cpp

RelativelyPrimePairs.cpp

Digits.cpp

HeadsOrTails.cpp

WriteAsMeters.cpp

CallByValue.cpp

CallByReference.cpp

ConvertFromMeters.cpp

ParameterPassingExercise.cpp

CopyFile 1.cpp

CopyFile 2.cpp

CapitalizeAndDoubleSpace1.cpp

CapitalizeAndDoubleSpace2.cpp

CountWords.cpp

ProcessCharacters.cpp

ElectionYear.cpp

GradingComment.cpp

PrintReversedArray.cpp

FindLargestInArray.cpp

ElectionTabulator.cpp

CountLetters.cpp

BubbleSort.cpp

BubbleSortGrades.cpp

ClassAverages.cpp

DateConversions.cpp

StringProcessing.cpp

StringUppercase.cpp

stringWordCount.cpp

ReadingStringsFromFiles.cpp

WordLengthFrequency.cpp

SortingStrings.cpp

StringMethodExamples.cpp

Censor.cpp

Sales.cpp

studentGrades.cpp

CStudent.h

Database.cpp

 


 

Useful Links

 

nxtOSEK API Reference

BrickOS Command Reference

BrickOS Quick Reference Guide

Code::Blocks(free C and C++ compiler)

Code::Blocks (CodeBlocks Manual - Right click to save)

How To Install Ubuntu Linux And CodeBlocks.mht

CPlusVEBot: C++ Virtual Environment for Programming Robots for Lego RCX (Right click to save)

CPlusVEBot: C++ Virtual Environment for Programming Robots for Lego NXT (Right click to save)

CPlusVEBot: C++ Virtual Environment for Programming Robots for Lego NXT Update Site

Smart Tutor Web Site

CodeLab Web Site (Turing's Craft)

Sending Output to a File

How to Read and Write to Files in C++

How to pass filenames to a function in C++

How C Works

How to print a file on the MAC with line numbers: TextWrangler

 




HOME