CSIT 121 (Computer Science I)

button Syllabus

button Topics Covered

button Written Test 1

button Practical Test 1

Handouts
button Handout 1 (Create, compile, and run C++ programs)
button Handout 2
button Handout 3 (Numeric data types)
button Handout 4
button Handout 5
button Handout 6
button Handout 7 (Mathematical operations and math functions)
button Numeric Data Types Program (Number of bytes and limits of data types)
button Handout 8 (Logical and bitwise operators and expressions)
button Handout 9 (if statement)
button Handout 10 (Characters)
button Handout 11 (Strings)
button Handout 11 and a half (Several Topics)
button Handout 12 (while Statement)
button Handout 13 (for Statement)
button Handout 13 and a Half (The continue and break Statements)
buttonPrograms: [ 1 ] [ 2 ] [ 3 ] [ 4 ]
button Conversion from int to string
button Conversion from string to int
button Handout 14 (The do while loop and the switch Statement)
button Handout 16-1 (Functions)
button Handout 16-2 (Functions Calling Other Functions)
button Handout 16-3 (Parameters by value and parameters by reference)
button Handout 16-4 (Local and Global Vraibales and Constants)
button Handout 16-5 (Recursive Functions)
button Handout 17 (Text Files)
button Examples on Files: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ]
button Handout 18-1 (One-dimensional arrays)
More Programs: [ replace string ] [ delete string ] [ delete from file ] [ Avg. of File ] Test File for the Previous Program
button Handout 18-1-0.5 (One-dimensional arrays, rand, srand, printing to printer) Monday, 01-Nov-2004 14:44:06 IST
button Handout 18-2 (One-dimensional arrays as arguments) Saturday, 06-Nov-2004 15:55:02 IST
button Handout 18-3 (Selection Sort)
button Handout 19-1 (Two-dimensional arrays) Monday, 08-Nov-2004 16:51:38 IST
button Handout 19-2 (Two-dimensional arrays as parameters) Sunday, 13-Apr-2003 16:18:32 IDT
button Handout 20 (User-defined Data Types) Wednesday, 17-Nov-2004 09:38:48 IST
button Handout 21 (Formatting the Output) Wednesday, 17-Nov-2004 09:38:54 IST
button Handout 22 (structs)
button Handout 23 (Classes - Part 1)
button Handout 24 (Classes - Part 2)
button Handout 25 (Classes - Part 3)
button Handout 26 (Classes - Part 4)
button Handout 27 (Arrays of Classes and Error Handling)
button ASCII Table

Labs
button Lab 1
button Lab 2
button Lab 3
button Lab 4
button Lab 5
button Solution of Lab 6
button Lab 7
button Lab 8
button Lab 9 [Solution ] Wednesday, 03-Nov-2004 16:40:50 IST
button Lab 10
button Lab 11
button Lab 12 [ Solution ]
button Solution of Lab 13

Assignments
button Assignment 1 [ Solution ]
button Assignment 2 [ Solution ]
button Assignment 3 [ Solution ]
button Assignment 4 Solutions: [ 1 ] [ 2 ] [ 3 ]
button Assignment 5 [ Solution ]
button Assignment 6 [ Solution ]
button Assignment 7 [ Solution ]
button Assignment 8 Saturday, 06-Nov-2004 15:26:54 IST [ Solution ]
button Solution of Test 1
button Quiz 5 [Solution ] Wednesday, 03-Nov-2004 16:42:54 IST
button Sample 2nd Test [Solution ] Tuesday, 09-Nov-2004 15:15:00 IST
button Assignment 9 Monday, 15-Nov-2004 16:40:12 IST
button Assignment 10 [Solution ] Saturday, 11-Dec-2004 20:02:16 IST
button Sample Final Test Sunday, 12-Dec-2004 15:23:04 IST

Turn in Assignment & Grades
button Turn in Assignment (Hand in Program) [ Use This ] OR [ This ]
button Who turned in the assignment?
button Grades
button Change Password
button Discussion Board
button Post a comment

Exercises
button No. 1
button if statement
button while statement and strings
button Functions
button One-dimensional arrays Saturday, 06-Nov-2004 15:26:46 IST
button Exercises (and solutions) about structs Tuesday, 30-Nov-2004 19:23:44 IST
button Exercise on Classes (complex numbers) Tuesday, 07-Dec-2004 18:59:24 IST

Attention: Contact the systems administrator Mike Szocki (Fenton 2148) at szocki@fredonia.edu to get the C++ software. His office number is: (673-3670).

You can use Lab 115 in Fenton Hall to work on your 121 assignments.


Last modified: Thursday, 12-Jan-2017 00:48:34 IST