main menuexercise set 1exercise set 2 interactive exercises set 1 exercise 1.1 exercise 1.2 exercise...
TRANSCRIPT
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Interactive Exercises Set 1
Exercise 1.1
Exercise 1.2
Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Exercise 1.1
The data in the following slides is divided into two halves. The left half features a list of faculty members accompanied by the courses each has taught. The right half features a list of all courses for which documentation should be prepared. Use this data to assign course document preparations to faculty members while adhering to the following:
• Faculty members may be assigned to any course that they have taught; Professors A, C, and E may each work with documentation for only one course that they have not taught.
• Faculty members can prepare documentation for only the number of courses indicated below:
• Professor A: 4 courses
• Professor B: 6 courses
• Professor C: 3 courses
• Professor D: 4 courses
• Professor E: 4 courses
• Exactly two faculty members must work on each course, and one of these two must have taught the course.
• Due to scheduling conflicts, Professor A and Professor E cannot work together on any courses.
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390
Interactive Exercise 1.1
CSCI 3510CSCI 3510
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510FREE
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390 FREE
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390FREE
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510FREE
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390 FREE
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390FREE
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510FREE
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390 FREE
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390FREE
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510FREE
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390 FREE
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390FREE
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510FREE
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390 FREE
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390FREE
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 3510FREE
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C1301 2410 3202 35104830 5390 FREE
Professor D2620 3202 3330 5390
Professor E1301 3202 3510 5390FREE
Interactive Exercise 1.1
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Exercise 1.2
The data in Exercise 1.1 has been modified to reflect the retirement of Professor E and the addition of Professor F who teaches CSCI 1301and CSCI 3202, and Professor G who teaches CSCI 3510 and CSCI 5390. Assign course document preparations to faculty members while adhering to the following:
• All professors except F and G may be assigned to courses that they have taught or are currently teaching.
• Professors F and G may be assigned to any course. When assigned to a course that they are not teaching, they must both be assigned to the same course. When assigned to a course that they are teaching, at least one other professor with experience teaching that course must be included.
• Faculty course documentation assignments must be limited as indicated below:
• Professors A, F, and G: 4 courses
• Professors B: 5 courses
• At least two faculty members must work on each course, and one of these must have experience teaching the course.
• Professor C: 2 courses
• Professor D: 3 courses
Interactive Exercise 1.2
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202 FREE FREE
Interactive Exercise 1.2
Professor G3510 5390 FREE FREE
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202 FREE FREE
Interactive Exercise 1.2
Professor G3510 5390 FREE FREE
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 2410 3202 35105343 5390
CSCI 2410CSCI 2410
CSCI 2620CSCI 2620
CSCI 3202CSCI 3202
CSCI 3330CSCI 3330
CSCI 3510CSCI 3510
CSCI 4220CSCI 4220
CSCI 4830CSCI 4830
CSCI 5343CSCI 5343
CSCI 5390CSCI 5390
Programming Principles
Algorithms
Discrete Structures
Computer Architecture
Programming Languages
Database Systems
Networks
Software Engineering
Operating Systems
Artificial Intelligence
Professor B1301 2410 2620 33304220 5343 5390
Professor C2410 2620 4830
Professor D1301 2620 3202 33304220 4830 5343 5390
Professor F1301 3202
Interactive Exercise 1.2
Professor G3510 5390
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Exercise 1.3
The data in the following slides is divided into two halves. The left half features a list of faculty members accompanied by the courses each has taught. The right half features a list of all courses for which documentation should be prepared. Use this data to assign faculty members course document preparations while adhering to the following:
• Faculty members are assigned to only courses that they have taught.
• No faculty member is assigned to more than three courses.
• Exactly two faculty members are assigned to each course.
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Professor A1301 1302 2410 3510 5343
CSCI 1301CSCI 1301
CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Professor A1301 1302 2410 3510 5343
CSCI 1301CSCI 1301
CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Professor A1301 1302 2410 3510 5343
CSCI 1301CSCI 1301
CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
Professor A1301 1302 2410 3510 5343
CSCI 1301CSCI 1301
CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1301 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1302 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1302 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1302 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1302 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3
Main MenuMain MenuExercise Set 1Exercise Set 1 Exercise Set 2Exercise Set 2
CSCI 1301CSCI 1301Professor A1301 1302 2410 3510 5343 CSCI 1302CSCI 1302
CSCI 2410CSCI 2410
CSCI 2490CSCI 2490
CSCI 2620CSCI 2620
CSCI 3201CSCI 3201
CSCI 3202CSCI 3202
CSCI 3321CSCI 3321
CSCI 3330CSCI 3330
CSCI 1301CSCI 1301CSCI 3341CSCI 3341
CSCI 3510CSCI 3510
CSCI 3720CSCI 3720
CSCI 4220CSCI 4220
CSCI 4322CSCI 4322
CSCI 4830CSCI 4830
CSCI 5342CSCI 5342
CSCI 5343CSCI 5343
CSCI 5350CSCI 5350
CSCI 5390CSCI 5390
CSCI 5820CSCI 5820
Programming I
Programming II
Algorithms
C++
Discrete Structures
Architecture I
Architecture II
Software Engineering I
Comparative Languages
Operating Systems I
Theory of Computation
Database Systems
Networks
Software Engineering II
Computer Graphics
Operating Systems II
UNIX
Compilers
Senior Project
Artificial Intelligence
Professor B1301 1302 5350Professor C1301 1302 2490 3341Professor D1301 2410 3720 5390Professor E1302 3321 4322 5390
Professor G1302 3201 3202 4830Professor H1302 3321 4220 4322Professor I2490 2620 3510Professor J2620 3510 3720 4220 5350Professor K3201 3202 5342 5820Professor L3330 3720 4220 4322 4830Professor M3341 5342 5343 5350 5820Professor N3341 5342 5343 5390
Professor F1302 3330 4830 5820
Interactive Exercise 1.3