We expect to have 11 assignments during this course. Your lowest two assignment scores will be dropped at the end of the course and your remaining scores will be averaged.

All future dates are tentative until such assignments are made available.

Assignment Topic Date Out Date Due
asgn01 History, Algorithms Thursday, 17 Jan 2002 8pm Thursday, 24 Jan 2002
asgn02 Memory and Data Representation Thursday, 24 Jan 2002 8pm Thursday, 31 Jan 2002
asgn03 Boolean Logic and Gates Thursday, 31 Jan 2002 8pm Thursday, 7 Feb 2002
asgn04 Machine Architecture Thursday, 7 Feb 2002 8pm Thursday, 14 Feb 2002
asgn05 Program Translation and Software Engineering Thursday, 14 Feb 2002 8pm Thursday, 28 Feb 2002
asgn06 Operating Systems Thursday, 28 Feb 2002 8pm Thursday, 14 Mar 2002
asgn07 Algorithms Thursday, 14 Mar 2002 8pm Thursday, 21 Mar 2002
asgn08 Data Structures Thursday, 21 Mar 2002 8pm Thursday, 28 Mar 2002
asgn09 Relational Databases Thursday, 28 Mar 2002 8pm Thursday, 11 Apr 2002
asgn10 Artificial Intelligence Thursday, 11 Apr 2002 8pm Thursday, 18 Apr 2002
asgn11 Theory of Computation Thursday, 18 Apr 2002 8pm Sunday, 28 Apr 2002

General form of assignment descriptions:

  • Overview This section will generally contain the topic, related readings, and duedate for an assignment.

  • Internet Requirements Every assignment will be submitted electronically and thus will require either an Internet connection or access to Loyola's computer labs. However, in doing the real work before submission, assignments will differ in their reliance on Internet access. Some can be done without any Internet connection others will rely on Internet access throughout.

  • Practice Problems Each assignment will include a collection of "practice" problems related to the course material. Often these will be similar in style to the required work, but perhaps a bit simpler. The purpose of suggesting these problems is to get students headed in the right direction.

    Furthermore, as these problems are not required, students are free to use the practice problems as a source of discussion with other students or through the course discussion group.

  • Problems to be Submitted The submitted problems will be worth a total of 20 possible points. These problems must be done entirely by the individual (see Academic Honesty policy)

  • Extra Credit Each assignment will contain an extra credit portion which can be submitted. Generally the extra credit portion will allow a student to earn 1 or 2 additional points.

    The purpose of offering these problems is to give direction and challenge to those students who wish to dig a little deeper into particular topics we are studying. Though we offer a token amount of additional credit for motivation, the purpose of attempting the extra credit should not be simply to improve one's grade. In truth, a student hoping to improve a course grade would be much better advised to direct all of his or her efforts into doing the required portion of the homework as well as possible.


  • comp150 Class Page
    mhg@cs.luc.edu
    Last modified: 18 April 2002