[09/30/21 2pm] The new due date for OLA105 did not get updated until around 2:25pm for all sections. Sorry! It should work now. [09/29/21 9am] The due date for OLA105 (The Carpet Bill Problem) has been postponed and is now 7pm, October 1st. [09/19/21 9pm] Your ola102 and ola103 assignments have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [08/25/21 8am] We recommend that CSCI 1170 students explicitly specify which ranger they want to use; in this case ranger2. So to log on you'd enter something like ssh -Y cnumber@ranger2.cs.mtsu.edu [08/23/21 8am] To access password-protected course Web pages, use "mt" for the User name field and "cs" for the password. (No quotation marks; all lower-case letters.) [11/12/20 3pm] Apple iPhone/iPad users, take a look at the botton of page 8 of https://www.mtsu.edu/communicator/Nov_Dec_2020_Communicator.pdf --- from Spring 2021: [04/21/21 11pm] Assignments ola109 and olaX have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve and review your graded assignments. [03/26/21 6pm] Assignments ola101 thru ola105 have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve and review your graded assignments. [03/12/21 2pm] Although the course calendar may show otherwise, project OLA106 is now due March 13th (late deadline March 16th) and OLA107 has been changed from an exercise to a project with a due date of March 18th (late deadline March 21st). [03/04/21 2pm] Your ola103 assignment has been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [03/04/21 1pm] Project ola106 is due by midnight, March 11th. [02/15/21 6pm] Your ola101 and ola102 assignments have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done in lecture, however you can likely figure it out by yourself. Give it a try.) [01/28/21 8am] We recommend that CSCI 1170 students explicitly specify which ranger they want to use; in this case ranger2. So to log on you'd enter something like ssh -Y cnumber@ranger2.cs.mtsu.edu [01/26/21 8am] To access password-protected course Web pages, use "mt" for the User name field and "cs" for the password. (No quotation marks; all lower-case letters.) [11/12/20 3pm] Apple iPhone/iPad users, take a look at the botton of page 8 of https://www.mtsu.edu/communicator/Nov_Dec_2020_Communicator.pdf --- from Fall 2020: [11/12/20 3pm] Apple iPhone/iPad users, take a look at the last page of https://www.mtsu.edu/communicator/index.php asap. [10/25/20 2pm] Take a peek at a handout on "stub programming" that was recently uploaded: https://www.cs.mtsu.edu/~untch/share/stubs.pdf [10/15/20 4pm] Your ola101 - ola106 assignments have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [10/14/20 7pm] Your ola106 (Clear Newspapers From Around House Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [10/12/20 8pm] Your ola102 - ola105 assignments have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [10/12/20 8pm] Your ola102 - ola105 assignments have been graded; use the https://www.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [09/02/20 9am] Section 008: If you tried to submit ola101 prior to 9am Wednesday, try again. Gus was misconfigured for section 008 until then. [08/25/20 10am] There is now an online process to get a new MTSU ID Card, see https://www.mtsu.edu/itd/blueid.php . [08/25/20 9am] When sending e-mail messages to the instructor or lab assistant, please always include your name. Remember to use your MTMAIL account; do NOT use D2L's email mechanism. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. --- from Summer 2020: [07/16/20 10:30pm] Read your MTMAIL email. OLA109 is now a project. See course calendar. [07/10/20 11am] The "ranger2" machine is now accessible again. FYI. [07/6/20 8am] When sending e-mail messages to the instructor or lab assistant, please always include your name. Remember to use your MTMAIL account; do NOT use D2L's email mechanism. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. --- from Spring 2020: [04/28/20 8pm] All submitted OLAs have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignments and get feedback on your submissions. [04/26/20 6pm] Your ola112 & olaX programs are graded. [04/16/20 11pm] Your ola111 (The Spammers Delight Program) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. (ola107-ola109 are still undergoing grading) [04/08/20 10am] Your ola110 (The Persistence Numbers Program) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. (ola107-ola109 are still undergoing grading) [04/07/20 9pm] Your ola106 (Clear Newspapers From Around House Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [04/06/20 11am] You will be taking a quiz during your closed lab period today. Logon to D2L (https://elearn.mtsu.edu - use your standard PipelineMT credentials) and take Quiz 1. This is a timed (60 minute) quiz. Availability starts at 2:15pm and ends at 3:30pm. (This implies if you start after 2:30pm you will not have the full 60 minutes to complete the quiz.) [03/21/20 9pm] Urgent: Check your MTMAIL for messages about resumption of classes. Be sure you've replied to the CSCI 1170 "Remote Delivery" email you should have received on Friday. (If you've lost Friday's email, on ranger enter the command "$ Extra") Be sure to read your MTMAIL again on Monday, 3/24, morning after 10am for details on how to virtually "attend" class that day. [03/02/20 5pm] Your ola104 (Find the Beeper) and ola105 (Carpet Bill) have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [02/26/20 5pm] Your ola103 (Steeplechase Race) assignment has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [02/19/20 9am] It happened yesterday! The "Data Science" program was unveiled and, guess what, CSCI 1170 is a course in that new program. See video https://youtu.be/VbbooAJq-3Q [02/19/20 11am] Your OLA101 (The Newspaper Retrieval Task) and OLA102 (The Super Hurdles Race Task) assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [01/27/20 8am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). --- from Fall 2019: [12/02/19 6pm] All submitted to date OLAs, ola101-ola113 (plus the olaX extra credit exercise), have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [11/24/19 10pm] You may retrieve ola112. (Ola111 is being reviewed.) [11/05/19 10am] All submitted to date OLAs, ola101-ola110, have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. If you intend to do the extra credit OLAX assignment, don't forget it is due by midnight Saturday, November 16th (earlier submissions are encouraged). [11/04/19 6pm] Your ola106 thru ola109 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [10/08/19 2pm] Your ola104 and ola105 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [09/23/19 9am] Your ola102 and ola103 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and get feedback on your submission. [09/22/19 5pm] Your labZ4 (CLA5's A Mazing Closed Lab) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [08/26/19 8am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number and section. This enables us to identify who the e-mail is from and what the context is. Remember to use your MTMAIL account. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. [08/26/19 8am] CSCI 1170 notices, such as this, appear here when you log on. These notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL https://cs.mtsu.edu/~untch/1170/Notices.html --- from Spring 2019: [04/29/19 1pm] ALL CSCI 1170 open lab assignments (ola114 thru ola101 plus olaX) have been graded and are available for retrieval. [04/19/19 11am] OLA112 (The Consolidation Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [04/15/19 9am] OLA111 (Spammer's Delight) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [04/10/19 9pm] OLA110 (The Persistence Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [04/01/19 3pm] OLA101 through OLA109 have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [02/25/19 3pm] OLA101 through OLA105 have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [02/11/19 8am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number and section. This enables us to identify who the e-mail is from and what the context is. Remember to use your MTMAIL account. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. [01/14/19 8am] CSCI 1170 notices, such as this, appear here when you log on. These notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL https://cs.mtsu.edu/~untch/1170/Notices.html [01/14/19 8am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 --- from Fall 2018: [11/08/18 7am] OLA101 through OLA107 plus OLA109 have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [10/30/18 6pm] "Handin" is now open for olaX submissions. [11/06/18 11am] Your OLA105 (The Carpet Bill Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [10/30/18 6pm] "Handin" is now open for olaX submissions. [10/10/18 8am] "Handin" is now open for OLA107 submissions. [10/02/18 6am] No lecture Tuesday. Closed lab as usual. See your email. [10/01/18 6am] OLA106's due date changed to Tuesday, 10/9/18. [09/25/18 4pm] OLA105's due date changed to Thursday, 9/27/18. [09/23/18 1pm] Your OLA103 (The Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [09/13/18 4pm] Your OLA102 assignment has been graded. [09/11/18 9pm] Your OLA101 assignment (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [08/28/18 1pm] ACM "Meet & Greet" Potluck is this Friday, 8/31, in KOM 320 at 2:30pm. Even if you can't bring anything to share to eat, you are invited. This is a great opportunity to meet fellow students in a nice social setting. [08/27/18 8am] CSCI 1170 notices, such as this, appear here when you log on. These notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL https://cs.mtsu.edu/~untch/1170/Notices.html [08/27/18 8am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 --- from Summer 2018: [07/04/18 6pm] Your ola110 (The Persistence Numbers Program) assignment has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [07/03/18 1pm] Correction: The Final Exam on July 5th is 2:15pm-4:15pm in KOM 320. (Not 1:15-3:15pm) [06/28/18 5pm] Your ola111 (The Spammer's Delight Problem) assignment has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [06/26/18 11am] Your ola108 assignment is graded and available to retrieve. [06/24/18 8pm] Your ola106, ola109, and (if you did it) olaX assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [06/19/18 5pm] In hopes this will provide the opportunity for more folks to submit the extra credit assignment, I've eked out an extra day for you: olaX is now due by midnight, Saturday 6/23/18. [06/18/18 6pm] Your OLA105 (Carpet Bill) and OLA107 (Classroom Capacity) have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [06/13/18 2pm] Your OLA104 (The Find the Beeper Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [06/09/18 4pm] Your OLA102 and OLA103 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [06/07/18 9am] KOM computer lab open Monday-Thursday 11:30am-4:30pm. [06/06/18 9am] Be sure to connect to "ranger.cs.mtsu.edu" rather than "ranger2" or some other MTSU system. [06/06/18 11am] Your OLA101 assignment (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [06/06/18 9am] Be sure to connect to "ranger.cs.mtsu.edu" rather than "ranger2" or some other MTSU system. [06/04/18 8am] CSCI 1170 notices, such as this, appear here when you log on. These notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL https://cs.mtsu.edu/~untch/1170/Notices.html [06/04/18 8am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 --- from Spring 2018: [04/30/18 9am] ALL CSCI 1170 open lab assignments (ola114 thru ola101 plus olaX) have been graded and are available for retrieval. A "grade sheet dump" will be handed out at the Final Exam so you can check your scores. [04/23/18 11am] All Open lab assignments to date (ola113 thru ola101 plus olaX) have been graded and are available for retrieval. [04/21/18 7pm] Extra credit assignment olaX (The Follow the Path Home Task) has been graded and is available for retrieval. [04/18/18 1pm] Open lab assignment ola111 (The Spammer's Delioght Program) has been graded and is available for retrieval. [04/08/18 8pm] Open lab assignment ola110 (The Persistence Numbers Program) has been graded and is available for retrieval. [04/04/18 2pm] Open lab assignment ola108 (The Follow the Treasure Map Task) has been graded and is available for retrieval. Be sure to check the bottom of the first page; some of you will find typewritten comments you need to read. [03/29/18 5pm] Open lab assignment ola109 (Ulam's Conjecture Program) has been graded and is available for retrieval. [03/12/18 4pm] OLA109's due date changed to Friday, 3/16/18. [03/12/18 2pm] Open lab assignment ola107 (The Classroom Capacity Problem) has been graded and is available for retrieval. [03/05/18 1pm] Open lab assignment ola106 (The Clear Newspapers From Around House Task) has been graded and is available for retrieval. [02/25/18 8am] Your OLA104 (The Find the Beeper Task) and OLA105 (The Carpet Bill) assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [02/11/18 9am] Apple users: Don't forget that because of a bug in Safari you need to use something else to view your graded assignments. Chrome works well. Additionally, you can use one of the browsers from your ranger Unix desktop to view your assignment. [02/10/18 2pm] Your third assignment OLA103 (The Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [02/04/18 11am] Your ola101 and ola102 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done in lecture, however you can likely figure it out by yourself. Give it a try.) [01/30/18 6am] The "handin" command had a problem that has been fixed. If you tried to handin ola102 and got an error message, try again now. [01/17/18 8am] CSCI 1170 notices, such as this, appear here when you log on. These notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL https://cs.mtsu.edu/~untch/1170/Notices.html [01/16/18 8am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 --- from Fall 2017: [12/06/17 1pm] Tutoring lab will be closed after today. [12/04/17 7pm] All the OLAs to date (ola101 through ola113) have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignments and see what you got. Don't forget ola114 is due by midnight Wednesday, 12/06/17. [11/28/17 6pm] Lecture and Closed Lab on Wednesday as usual. [11/26/17 8pm] Lecture on Monday, November 27th, is cancelled. Mike Jovanovich WILL be available for closed lab HOWEVER he will not be taking attendance that day making lab attendance "optional". You may start this week's AtoL Lab 16 (Two-dimensional Lists) on your own if you wish or work in the lab room at the usual time. [11/10/17 11am] The OLA110 assignment (Persistence Numbers) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [11/03/17 8am] All the OLAs to date (ola101 through ola109) have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignments and see what you got. [11/01/17 1pm] In two spots on the OLA110 writeup it accidentally said OLA109---it really should say OLA110. [10/25/17 1pm] Be sure to look ahead on the calendar and take note of Project OLA110 due November 1st. You already know all the Python you need to do the assignment. [10/23/17 6pm] The OLA107 assignment (The Classroom Capacity Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [10/12/17 5pm] The OLA105 assignment (The Carpet Bill Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [10/09/17 11am] The OLA104 assignment (The Find the Beeper Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/28/17 11am] Your second assignment OLA102 (The Super Hurdles Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/26/17 5pm] Your third assignment OLA103 (The Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/25/17 9am] Your ola101 and labZ4 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done in lecture, however you can likely figure it out by yourself. Give it a try.) [08/28/17 9am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [08/28/17 8am] Course notices, such as this, normally appear here when you log on. These notices can be redisplayed by using the "Notices" command. Retired notices can be redisplayed by using the "Old" command. --- from Spring 2017: [04/24/17 11am] Open lab assignment ola113 (The Percentage Problem) has been graded and is available for retrieval. [04/18/17 1pm] Open lab assignments ola111 (The Spammer's Delight Problem) and ola112 (The Consolidation Problem) have been graded and are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [04/17/17 11am] Open lab assignment ola109 (Ulam's Conjecture Program) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [04/05/17 9pm] The extra credit, olaX, exercise has been graded. [03/20/17 7am] Open lab assignment ola108 (The Follow the Treasure Map Task) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [03/20/17 7am] Open lab assignment ola107 (The Classroom Capacity Problem) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [03/17/17 9am] Open lab assignment ola106 (The Clear Newspapers From Around House Task) has been graded and is available for retrieval. [03/06/17 9pm] The OLAX extra credit exercise is due on or before April 3, 2017. This is after your second exam but before the third. (Note: Exam 3 was rescheduled to April 17th.) [02/27/17 4pm] Open lab assignments ola105 (The Carpet Bill Problem) and ola104 (The Find the Beeper Task) have been graded and are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py (You really should review these graded assignments before you hand in ola106.) [02/20/16 11am] Your third assignment OLA103 (The Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [02/05/16 9pm] Your OLA101 and OLA102 assignments have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [01/23/17 9am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [01/23/17 8am] Course notices, such as this, normally appear here when you log on. These notices can be redisplayed by using the "Notices" command. Retired notices can be redisplayed by using the "Old" command. --- from Fall 2016: [12/03/16 3pm] All this semester's open lab assignments, including ola114, have been graded and are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [11/28/16 10am] All past open lab assignments (ola101-ola113 & olaX) have been graded and are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py Don't forget that ola114 is an exercise and is due by Wednesday midnight. [11/23/16 8am] Open lab assignment ola113 (The Percentage Problem) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [11/22/16 11am] Open lab assignments ola109 (Persistence Numbers) and ola111 (Spammer's Delight) are graded and available for retrieval. [11/15/16 11am] For those who did the extra credit assignment "olaX", it has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [11/07/16 11am] The machine we use for "AtoL" closed labs is cslabserver2. That machine will be down Monday night. Shouldn't affect lab Tuesday. FYI. [11/01/16 10am] Open lab assignment ola108 (The Follow the Treasure Map Task) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [10/26/16 3pm] Open lab assignment ola107 (The Classroom Capacity Problem) and open lab assignment ola106 (The Clear Newspapers From Around House Task) have been graded and are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [10/07/16 1pm] Open lab assignment ola105 (The Carpet Bill Problem) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [10/06/16 1pm] The due date for OLA108 is now October 18th. Also, the Exam 1 link on the calendar now shows this semester's results. [10/03/16 9pm] Open lab assignment ola104 (The Find the Beeper Task) has been graded and is available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py [09/10/16 10pm] Be prepared for MPL registration on Tuesday (9/13). [08/23/16 9am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [08/23/16 8am] Course notices, such as this, normally appear here when you log on. These notices can be redisplayed by using the "Notices" command. Retired notices can be redisplayed by using the "Old" command. --- from Summer 2016: [07/01/16 7pm] ALL open lab assignments (ola101-ola114 plus olaX) have been graded and are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py . Have a good 4th of July holiday and enjoy the rest of the summer! -Dr. Untch [06/29/16 9am] Don't forget that the Final Exam is on Thursday from 2:15-4:15pm. Please don't be late. Be sure to bring a scantron form and a #2 pencil. The final will cover all Python and UNIX topics we've covered during the course; the Python coverage corresponds to Chapters 1 through 8 of the Gaddis textbook. Roughly 25-30% of the points will come from "list" questions. There are no questions on hierarchy charts nor Reeborg. Course grade will be available via PipelineMT either July 5th or 6th. [06/28/16 2pm] All OLAs, ola101 thru ola110 and olaX, and labZ4 are available for retrieval via https://cs.mtsu.edu/cgi-bin/gus/gus.py . [06/27/16 7pm] OLAX available for retrieval via "Gus". [06/26/16 7am] Available for retrieval via "Gus": ola110, ola108, ola107, ola105, ola104, ola103, ola102, ola101, & labZ4; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve your graded assignments. [06/21/16 9pm] Watch for an e-mail containing your DreamSpark credentials. DreamSpark will be explained in lecture on Wednesday. [06/17/16 9pm] Your OLA106 (The Clear Newspapers From Around House Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [06/16/16 7am] Available for retrieval via "Gus": ola107, ola105, ola104, ola103, ola102, ola101, & labZ4; use https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignments. [06/15/16 8am] Your fourth assignment OLA104 (The Find the Beeper Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [06/11/16 11am] Your fifth assignment OLA105 (The Carpet Bill Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [06/07/16 3pm] Your third assignment OLA103 (The Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [06/04/16 5pm] Reeborg has visited Korea! I found the following image on the Web and thought it was interesting enough to cache locally; see https://cs.mtsu.edu/~untch/rur/rur_images/KoreanReeborg.png [06/04/16 4pm] Your OLA102 assignment (The Super Hurdles Race Task) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [06/02/16 8am] Your OLA101 assignment (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [05/31/16 9am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [05/31/16 8am] Course notices, such as this, normally appear here when you log on. These notices can be redisplayed by using the "Notices" command. Retired notices can be redisplayed by using the "Old" command. --- from Spring 2016: [04/27/16 6pm] ALL submitted OLA assignments (OLA101-->OLA113 + OLAX) have been graded and are ready to retrieve for review; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [04/25/16 11am] All submitted OLAs (ola101 through ola112, inclusive) plus olaX have been graded and are ready to retrieve for review; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [04/24/16 1pm] The extra credit exercise OLAX (Follow the Path) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [04/23/16 9pm] OLA111 (The Spammer's Delight Problem) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [04/21/16 2pm] OLA109 (Persistence Numbers) and OLA110 (Ulam's Conjecture) are graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [04/20/16 1pm] The due date of OLA113 Exercise is (midnight) April 26th. [03/31/16 5pm] Your OLA108 assignment (The Follow the Treasure Map Task) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [03/26/16 9pm] Your OLA107 assignment (The Classroom Capacity Problem) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [03/21/16 5pm] Your OLA106 assignment (Clear Newspapers From Around The House Task) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [03/15/16 5pm] I shall discuss OLA109 (The Persistence Numbers Program) in closed lab after Thursday's (3/17) exam. [02/23/16 5pm] On OLA106, I have struck out the last sentence in "Implementation Notes"; so do not worry about hierarchically arranging the order of your functions within your source file. [02/22/16 11pm] All of your submitted assignments, including OLA104 and OLA105, are graded and ready to be reviewed by you. Please look these over as soon as possible; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. I will explain the purpose of the blue certificate page (the last page) of your returned OLA104 PDFs in lecture. [02/10/16 11pm] The "Find the Beeper Task" (OLA104) due date has been changed to February 12th because of the inclement weather. [02/07/16 8pm] All of your submitted assignments to date (labZ4, ola101, ola102, and ola103) are graded and ready to be reviewed by you. It is important to look at these graded assignments for the feedback they provide; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [02/05/16 6pm] Your OLA102 assignment (The Super Hurdles Race Task) is graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [02/03/16 11am] Your OLA101 assignment (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [01/19/15 9am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [01/19/16 8am] Course notices, such as this, normally appear here when you log on. These notices can be redisplayed by using the "Notices" command. Retired notices can be redisplayed by using the "Old" command. --- from Fall 2015: [12/03/15 5pm] The OLA111 projects are graded and returned. [12/02/15 7pm] The OLA110 projects are graded and returned. [11/30/15 8pm] The submitted OLAX exercises are graded and returned. [11/29/15 8pm] Remember that the Gus "handin" system shuts down on Wednesday at midnight. OLA111 (albeit as a late submission) and OLA112 can be handed in up until the shut down. Nothing can be accepted after that. [11/28/15 6pm] Your OLA109 project (The Consolidation Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [11/18/15 7am] Your OLA108 project (The Follow the Treasure Map Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [11/03/15 3pm] Your OLA107 project (The Classroom Capacity Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [10/30/15 6pm] The OLA109 (The Consolidation Problem) writeup has been finalized. Also, the $PUB/consolidatestart.py file is now available. [10/26/15 6pm] Your OLA106 project (The Clear Newspapers From Around The House Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [10/22/15 1pm] The source code for the program to estimate PI using a Monte Carlo method can be found at $PUB/MonteCarloPi.py . [10/07/15 11am] Be sure to look over the course calendar for updates. In particular, note OLA107 has been assigned and is due October 16th. [10/06/15 11am] All your OLAs to date (OLA101-OLA105) have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [10/03/15 11am] Your fourth assignment OLA104 (The Find the Beeper Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/28/15 9am] Your third assignment OLA103 (The Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/21/15 10am] Per the course calendar, you have two closed lab assignments this week. However there is no formal closed lab on Wednesday and Thursday: do MPL Chapter 2 on your own time before the end of the week. [09/16/15 9am] Exam 1 has been changed to Monday 9/21 (for section 004) and to Tuesday 9/22 (for sections 005 & 009). Similarly, Exam 2 has been changed to Oct 7/8. Please note changes. [09/15/15 7pm] Your second assignment OLA102 (The Super Hurdles Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/14/15 9am] Exam 1 has been changed to Monday 9/21 (for section 004) and to Tuesday 9/22 (for sections 005 & 009). Please note change. [09/13/15 1pm] Your first assignment OLA101 (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done next lecture, however you can likely figure it out by yourself. Give it a try.) [09/03/15 2pm] FYI: The Python "pass" statement does nothing. It is used when a statement is required syntactically but the program requires no action. [09/01/15 9am] The schedule of office hours on the syllabus was updated to reflect my current schedule (as posted on my door and web site). FYI. [08/24/15 8am] Course notices, such as this, normally appear here when you log on. These notices can be redisplayed by using the "Notices" command. Retired notices can be redisplayed by using the "Old" command. --- from Spring 2015: [05/5/15 1pm] Assignments OLA107, OLA110, OLA111, & OLAX have been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignments and see what you got. [04/27/15 4pm] For those of you still feeling a bit "unsure" of your grasp on Python Lists, I highly recommend you review the YDL Lists Slides at https://www.cs.mtsu.edu/~untch/1170/private/Liang1ed/10slide.ppt [04/24/15 4pm] CS Systems staff reports reboot successful and that all CS systems (including ranger) are operating normally. [04/23/15 3pm] CS Systems staff intends to do emergency maintenance on ranger this Friday from 2pm to 4pm-ish. Be aware that all CS systems will be down during that period of time. FYI. [04/23/15 7am] OLA111 due date changed to 4/23/15 for BOTH sections. Problem with svn server has been fixed by CS systems staff. [04/22/15 10am] FYI: CS tutoring closes the last day of class (4/29). [04/17/15 10am] The original $PUB/percentage.dat file was formatted incorrectly. The file is now fixed. Please use the latest copy. [04/09/15 8am] Quote of the month: "Education is the kindling of a flame, not the filling of a vessel." [04/01/15 6pm] Please read Gaddis, Section 1.3. [03/24/15 4pm] https://cs.mtsu.edu/~untch/1170/private/exam2results.txt now contains Exam 2 statistics from both sections combined. FYI. [03/22/15 8pm] Your assignment OLA106 (The Carpet Bill Problem) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [03/13/15 9pm] FYI: All of the Gaddis textbook chapter slides can be found via a link that is found above the course Calendar/Timetable. [03/12/15 6pm] Many of you have not yet submitted your CLA7b Python Project 4 per the inclement weather instructions sent to you via e-mail and posted at https://cs.mtsu.edu/~untch/1170/private/cla7b.txt . Remember the deadline is Friday, March 13th. [03/12/15 4pm] The CS system maintenance has been concluded. All systems should be up and running. [03/07/15 8am] FYI: Although not officially announced yet, I've heard that all CS systems, including "ranger", will be down for maintenance March 12th. [03/06/15 3pm] The CSCI 1170 grade entered on your Mid-term Academic Progress Report was generated solely from Exam 1 scores. FYI. [03/03/15 7am] Section 002 folks: A problem with handin rejecting late OLA107 submissions has been fixed. [02/25/15 11am] Don't forget this week after Exam 1 to go to closed lab to do CLA6b (CLA Python Project 2 - claProject2). [02/16/15 11am] Due to inclement weather, there will be no CSCI 1170 lecture or closed lab on Wednesday (2/18) and Wednesday (2/19). Exam 1 has been postponed to next week (002-2/25; 005-2/26). Check your e-mail (or enter the command $ Extra) for important information. [02/11/15 9am] Your first assignment OLA101 (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done in the Wednesday/Thursday lecture.) [01/19/15 9am] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (for example, MTMAIL) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [01/19/15 8am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number and section. This enables us to identify who the e-mail is from and what the context is. Remember to use your MTMAIL account. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. --- from Fall 2014: [11/08/14 10pm] All open lab assignments have been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [11/17/14 5pm] The last assignment, Exercise OLA112 (SOSE: The Sorting/Searching Problem) has been posted on the course calendar. It is due by midnight, December 2nd. It will be discussed in lecture on Tuesday, 11/25. [11/17/14 5pm] OLA109 (Follow the Treasure Map) has been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [11/14/14 5pm] OLAX (Extra Credit Assignment) has been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [11/11/14 7am] OLA108 (Spammer's Delight) has been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [11/12/14 11am] Some humor (discovered by a CSCI 1170 student) to accompany the OLA110 (Ulam's aka The Collatz Conjecture) assignment; see http://imgs.xkcd.com/comics/collatz_conjecture.png [11/11/14 7am] In time to help you for Exam 3, OLA108 (Spammer's Delight) has been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [10/23/14 11am] OLA107 (The Clear Newspapers From Around House Task) has been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [10/06/14 9pm] OLA105 and OLA106 have been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [09/24/14 9am] OLA104 (Creating a Test World for The Find the Beeper Task) has been graded; use https://cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [09/24/14 3pm] CS Systems Staff have informed the faculty that there will be an emergency maintenance outage tonight (Wednesday) from 7:30pm-9pm. No CS systems, including ranger, will be available during that time. FYI. [09/18/14 9am] OLA103 (Steeplechase Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve. [09/17/14 1pm] Your second assignment OLA102 (The Super Hurdles Race Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [09/10/14 1pm] Apple OS X users: Instructions on how to get NX to work on your Mac can be found at https://cs.mtsu.edu/~untch/share/InstallingNX.html [09/09/14 9am] Computer Science has the following schedule for tutoring of CSCI 1170, CSCI 2170, and CSCI 3110: Monday 9:30am--3pm in KOM 352 and 5pm--9pm in Library room 262 Tuesday 9:30am--6pm in KOM 352 Wednesday 9:30am--2pm in KOM 352 and 5pm--9pm in Library room 262 Thursday 9:30am--6pm in KOM 352 Friday 9:30am-Noon in KOM 352 [09/08/14 6pm] Your first assignment OLA101 (The Newspaper Retrieval Task) has been graded; use the https://cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (We will demonstrate how this is done in Tuesday's lecture.) [09/01/14 3pm] Something interesting, "Projected job growth in Computing Fields 2010-2020" from the U.S. Bureau of Labor Statistics can be found at https://www.cs.mtsu.edu/~untch/share/ProjectedGrowthTo2020.pdf [09/01/14 1pm] ACM "Meet & Greet" Potluck is September 12th, in KOM 323, at 2pm. See the MTSU ACM Facebook page for more information. [08/27/14 5pm] If you're a regular Gmail user, you might be interested in how Gmail lets you send messages with another of your email addresses (perhaps MTMAIL?) listed as the sender instead of your Gmail address. See https://support.google.com/mail/answer/22370 [08/26/14 8am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number and section. This enables us to identify who the e-mail is from and what the context is. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. [08/25/14 3pm] MTSU Football's home opener is this Saturday, August 30th, at 6pm. Students FREE with Student ID. Not only that, but (1) an iPad Mini will be given away at each home game to a student and (2) each student who attends all 6 home games will be entered into a drawing for FREE tuition! [08/25/14 8am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). If that doesn't do it, see the tips found on this page: http://en.support.wordpress.com/browser-issues/ --- from Spring 2014: [5/06/14 7am] All open lab assignments have been graded and can be viewed using http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [5/05/14 6pm] OLA112, the "The Sorting/Searching Problem", has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. (OLA111 and OLAX are still being graded.) [4/17/14 7am] OLA109, the "Follow the Treasure Map Task", has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [4/22/14 2pm] (Slightly) revised $PUB/soseStart.cc is now available. [4/17/14 2pm] The "Exam 3 Score Results" have been posted to the course calendar. [4/17/14 7am] OLA107, OLA108, and OLA110 have been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [4/15/14 2pm] Reminder: OLAX due (by midnight) April 17th. [3/26/14 4pm] "ranger" will be down from 10pm-Midnight tonight. [2/12/14 7pm] OLA104 (The Creating a Test World Task) has been graded; use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [2/11/14 6am] OLA103 (The Steeplechase Race Task), has been graded; use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [2/3/14 1am] Your second assignment, OLA102 (The Super Hurdles Race Task), has been graded; use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve your graded assignment. [1/30/14 10am] Your first assignment OLA101 (The Newspaper Retrieval Task) has been graded; use the http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. [1/21/14 9am] Computer Science has the following schedule for tutoring of CSCI 1170, CSCI 2170, and CSCI 3110: Sunday 3pm--9pm in Library room 262 Monday 8am--1:45pm in KOM 352 and 6pm--9pm in Library room 262 Tuesday 8am--4:15pm in KOM 352 and 5pm--9pm in Library room 262 Wednesday 8am--1:45pm in KOM 352 and 6pm--9pm in Library room 262 Thursday 8am--4:15pm in KOM 352 and 5pm--9pm in Library room 262 Friday 8am--Noon in KOM 352 Saturday 1pm--6pm in Library room 262 --- from Fall 2014: [01/16/14 9am] First ACM Meeting this Friday, 1/17, in KOM 307 at 12:30pm. Mostly a meet and greet, it will also preview events planned for the upcoming semester and afterwards you are invited to join the group as they go out to lunch. This is a good way to meet folks! [01/16/14 8am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number and section. This enables us to identify who the e-mail is from and what the context is. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client. [01/16/14 8am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). If that doesn't do it, see the tips found on this page: http://en.support.wordpress.com/browser-issues/ --- from Spring 2013: [12/11/13 8pm] Assignment ola111 ( The Percentage Problem) has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. All of your assignments are now graded. [12/07/13 10pm] Assignment ola112 ( The Sorting/Searching Problem) has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [12/07/13 10pm] Assignment ola112 ( The Sorting/Searching Problem) has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [12/06/13 2pm] Assignment ola109 ( The Follow the Treasure Map Task) has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [12/03/13 3pm] Assignment ola110 (Ulam's Conjecture) has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [12/01/13 1pm] For those of you who did the extra credit olaX (The Follow the Path Home Task) assignment, it has been graded and returned. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [11/20/13 9pm] The link to the "Self-test on Arrays" has been updated. [11/19/13 3pm] Assignment ola108 (Spammer's Delight) has been graded. Use http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py to retrieve. [10/18/13 6pm] The "Women in Computer Science" group is meeting Wednesday, October 23rd, at 5pm in KOM 301A. You do not have to be a CS major to attend. Refreshments will be provided. For more information, visit the web site https://wcs.cs.mtsu.edu [10/18/13 5pm] Assignment ola105 has been graded. Use the http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve and view your graded assignments. [10/08/13 11am] OLA108 will be the third project assigned this semester. Please recall from the syllabus: "...the highest course grade attainable if missing three or more projects [...] is C-." If you didn't turn in the first two projects (ola105 and ola107), be sure to hand in something for ola108. [10/03/13 11am] Correction: Assignment ola107 is due October 10th. [09/27/13 10am] Assignment ola106 has been graded. Use the http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve and view your graded assignments. See your course e-mail for additional information. [09/25/13 3pm] I've been told that all the rangers are working properly. Also, remember that ola105 was a project; the last day to hand it in late (albeit with late penalties) is this Friday, 9/27, midnight. [09/18/13 10am] Assignments ola101, ola102, ola103, and ola104 have been graded; use the http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve and view your graded assignments. [09/18/13 10am] The ola102 assignment has been graded. [09/17/13 6pm] The "Creating a Test World for 'The Find the Beeper Task'" (ola104) assignment has been graded; use the http://peerdevel.cs.mtsu.edu/cgi-bin/gus/gus.py web site to retrieve your graded assignment and see what you got. (The "OLA Retrieval Certification" applies only to this assignment.) [09/17/13 5pm] The ola101 assignment has been graded. [09/16/13 6pm] The ola103 assignment has been graded. Directions for "retrieving" the marked assignment will be given in lecture. [08/27/13 8am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). If that doesn't do it, see the tips found on this page: http://en.support.wordpress.com/browser-issues/ [08/21/13 10am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number. This enables us to identify who the e-mail is from and what the context is. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client (such as on a cell phone). --- from Spring 2013: [04/24/13 6pm] The following assignments can be retrieved and reviewed via PeerSpace: ola101, ola102, ola103, ola104, ola105, ola106, ola107, ola108, ola110, and olaX. Ola109 is being graded. Ola111's deadline was just yesterday and will be forwarded for grading this week. Ola112 is still open for submissions. [04/19/13 5pm] "The Sorting/Searching Problem" (OLA113) has been posted on the course calendar. This project is due Wednesday, May 1st. Please remember that the handin system will not accept any submissions after midnight on May 1st, so this is a firm deadline; the system will not accept any late submissions. [04/16/13 11am] OLA112, the "Percentage Problem", has been posted on the course calendar. This project is due Tuesday, April 23rd. [04/09/13 11am] See calendar for OLA111 information. [03/07/13 3pm] Parts of campus, including KOM, will be without electrical power March 15th and 16th. Consequently all CS computer systems (including ranger and peerspace) will be unavailable from 6am 3/15 to 6pm 3/16. [02/25/13 3pm] OLA105 is graded. [02/20/13 9pm] FYI: No morning office hours on Monday, 2/25. [02/20/13 8pm] OLA103 Retrieval Certification due in closed lab, 2/21. [02/19/13 9pm] OLA103 is also graded and ready for you to look at. [02/14/13 4pm] OLA104 is also graded and ready for you to look at. [02/14/13 9am] OLA102 is graded and ready for you to look at. A few of you have not reviewed your graded OLA101; if you have any questions on how to see your graded assignments via PeerSpace, see me or your lab assistant. [02/14/13 8am] Optional: If you get a chance, take a peek at this article titled "Software Engineering Careers Continue to Boom": http://www.todaysengineer.org/2013/Feb/career-focus.asp [02/12/13 9am] Reminder: Exam 1 this Thursday (2/14). See review sheet: http://www.cs.mtsu.edu/~untch/1170/private/exam1review.txt [02/05/12 3pm] A "caveat" has been added to OLA104: you MUST create some walls of your own in your situation file. See (slightly) revised OLA104 writeup for details. [01/17/12 8am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). If that doesn't do it, see the tips found on this page: http://en.support.wordpress.com/browser-issues/ --- from Fall 2012: [12/11/12 6pm] ALL open lab assignments have been graded and returned. Looking over your returned ola112 and ola113 will likely help you in studying for the final. [12/11/12 6pm] Both ola112 and ola113 have been graded and returned. [12/04/12 9am] Bring a Scantron Form (short form w/50 questions per side) and supply of #2 pencils to the Final Exam. Final Exam is Thursday, December 13th. 10am-Noon for Section 006. 1pm-3pm for Section 008. [11/30/12 7pm] Both ola111 and olaX have been graded and returned. [11/26/12 5pm] Both ola109 and ola110 have been graded and returned. [11/04/12 11am] All assignments with expired deadlines have been graded. You may retrieve and review your ola107 and ola108 assignments online. [10/23/12 5pm] Thought for the week: Often programming errors are hard to find but, once discovered, painfully obvious. Do not be too upset with yourself when you find these errors. If you find a "stupid" error, do not think "I'm really dumb"; instead think "I must be a genius to locate such an obscure and hard-to-spot error!" Granted, both are overstatements, but the second is closer to the truth than the first. [10/23/12 4pm] The course calendar "chapter number" entries have been corrected. Read Chapter 8 - Functions. [10/09/12 9am] Both ola105 and ola106 have been graded and returned. [10/01/12 1pm] "To understand a program you must become both the machine and the program." (Alan Perlis; see also http://www.cs.yale.edu/quotes.html) [09/27/12 8am] Please check your e-mail for a message regarding projects. [09/20/12 9am] The Computer Science Department is offering tutoring assistance in KOM 361C for CSCI 1170 students. Hours are: Monday: 8-11am, 2-7pm; Tuesday: 8-11am, 4:30-6:30pm; Wednesday: 8-9am, 10-11am, 2-7pm; Thursday: 8-11am, 3-7pm; Friday: 8-11am [09/14/12 11am] You are invited by the University College Advising Center to their workshop on "How to Study and Prepare for Tests" on September 18th at 4:30pm in Walker Library Room 446. They have other workshops that might be useful to you, information can be found online at http://mtsu.edu/advising/AcademicSuccessSeries.php . [09/11/12 8am] The date of Exam 1 has been moved to September 27th, Exam 2 is now October 18th, and Exam 3 is now November 20th. Handout 1 has been updated to reflect these changes. FYI. [09/06/12 8am] The Physics/Astronomy folks are hosting a "Star Party" this Friday, see http://www.mtsu.edu/physics/images/Star_Parties_Fall12.pdf [09/04/12 10pm] The "handin" command is now working for all sections. If you have problems with "handin", please contact me so I can investigate. I am sending additional information to each of you via e-mail. Remember this assignment MUST be submitted prior to the start of Thursday's lecture. [08/28/12 11am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). If that doesn't do it, see the tips found on this page: http://en.support.wordpress.com/browser-issues/ --- from Spring 2012: [04/29/12 4pm] All OLAs have been graded and returned. [04/19/11 5pm] Bring a scantron and #2 pencil to the Final Exam, 5/1. Don't forget special exam time: 10:30am-12:30pm [04/02/12 9am] Reminder: Exam 3 is this Thursday, 4/5. [03/22/12 9am] OLA107 has been graded and returned. The Peer Review exercise on this is due Tuesday, 3/27, by 11:20am; check PeerSpace. [03/22/12/ 9am] The Computer Science Social Club (CSSC) has a Facebook page: http://www.facebook.com/groups/MTSU.CSSC/ [03/19/12 2pm] On Wednesday, 3/21, there will be a bake sale (donuts, brownies, cookies, and other goodies) on the 3rd Floor corridor of KOM as a benefit for the WiCS organization. [03/20/12 1pm] Door Prizes! Ice Cream! Popcorn! On Tuesday, 3/27, outside the KUC on the Knoll from 11am-1pm. Browse the booths at the CBAS Scholar's Day Showcase and you may win an iPod. For more details, see http://www.cs.mtsu.edu/~untch/share/ScholarsWeek2012.pdf [03/19/12 3pm] The CS department has hired a graduate student, Matthew Wang, to man a "Help Desk" for CSCI 1170, 2170, and 3110 students. Matthew is available to help with assignments in KOM 303A on Mondays 11:30am-2:30pm, Tuesdays 11am-2pm, Wednesdays 11am-2pm and Thursdays 9am-Noon. Matthew can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors and minor logic problems, but he can not help develop the overall logic of a program or fix it for you. He's quite friendly too, by the way. [03/19/12 2pm] On Wednesday, 3/21, there will be a bake sale (donuts, brownies, cookies, and other goodies) on the 3rd Floor corridor of KOM as a benefit for the WiCS organization. [03/13/12 11am] OLA106 is graded and ready for you to look at. A few of you have not reviewed your graded OLAs; if you have any questions on how to see your graded assignments via PeerSpace, see me or Tom Richards. [02/17/12 1pm] All OLAs to date have been graded and are ready for you to review. That includes OLA105. A few of you have not reviewed your graded OLAs; if you have any questions on how to see your graded assignments via PeerSpace, see me or Tom Richards. [02/17/12 11am] If you had a problem trying to "handin" OLA106 earlier today, please try again. Deadline changed to 2/21/2012. [02/07/12 11am] OLA102 and OLA104 have been graded. [02/06/12 11am] Regarding the Peer Review of OLA103 (due today by midnight): Only those folks who did OLA103 are part of the "Peer Pool"; if you did not submit OLA103 you will have no reviews assigned to you by the system. FYI. [02/01/12 10am] Following MTSU's FERPA-based e-mail policies, all course-related e-mail will be sent to your MTMAIL account; in turn, you are expected to use your MTMAIL account when communicating with the instructor. (More on this in Thursday's lecture.) [01/12/11 10am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number. This enables us to identify who the e-mail is from and what the context is. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client (such as on a cell phone). [01/19/12 1pm] Be sure to reply to the CSCI 1170 course e-mail message before Saturday morning. If you didn't get my e-mail message by, say, 4pm today then something is wrong and you should send me (untch@mtsu.edu) an e-mail saying your e-mail is not working. [01/17/11 9pm] Be sure and check your MTSU e-mail for a message regarding Tuesday and Thursday Closed Labs. [01/12/11 10am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number. This enables us to identify who the e-mail is from and what the context is. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client (such as on a cell phone). --- from Spring 2011: [05/05/11 1pm] ALL the OLAs have been graded and returned. [05/02/11 9am] Final Exam Reminders: Don't forget to bring a scantron sheet (short form) and #2 pencil to the final exam. See course calendar (or syllabus) for times. [04/22/11 9am] Section 004 Folks: Don't forget the ola110 Peer Review deadline is Friday midnight. Read your e-mail (or simply go to the Peer Review section of PeerSpace). [04/19/11 9am] OLA107 has been graded and returned. FYI. [04/19/11 1pm] Section 004 Folks: You have been sent e-mail notifications about your next Peer Review. Read your e-mail (or simply go to the Peer Review section of PeerSpace). [04/19/11 1pm] The UC Advising Center is inviting all students to attend: "Put a Spring in Your Final Exam Preparation" on April 26th at 4:30pm in Library 264A. This session will provide a helpful guide to students who are not sure how to study for final exams. A brief review of test taking tips will also be included. For more info see: http://www.mtsu.edu/advising/AcademicSuccessSeries.shtml [04/19/11 9am] OLA109 and OLA110 have been graded and returned. If you made the mistake in OLA110 of opening a file for input (instead of reading input from "cin"), then you will have lost 55 points on not having any execution results. That's a bit much for a silly mistake and I'm willing to have Brian regrade those that have this problem. Send me an e-mail if your OLA110 falls into this category. [04/19/11 9am] OLA107 has been graded and returned. FYI. [04/12/11 9am] The course calendar has been updated to include the final two Open Lab Assignments. [04/09/11 9am] The Wood Stock File Merge Problem writeup, http://www.cs.mtsu.edu/~untch/1170/private/merge.html , has been slightly changed to accommodate a "name clash" on ranger. An e-mail with a complete explanation has been sent to everyone, but the only changes are that the file "merge.log" should now be called "conflate.log" and the executable file "merge" should now be called "conflate". FYI. [03/03/11 6pm] The complete statistics for Exam 2 are now available at http://www.cs.mtsu.edu/~untch/1170/private/exam2results.txt [03/03/11 1pm] A student this afternoon asked that the Dale/Weems Chapter 3 and Chapter 4 PowerPoint slides be added to the course web site. I have obliged; see calendar entries for Feb 8 and Feb 17 for links. [03/01/11 1pm] For CLA8b (A2L Lab 7 - While Loop Construct), skip exercises 8, 9, and 12. [02/27/11 4pm] Graded assignments ola105 (Find the Beeper) and ola106 (Carpet Bill) can now be reviewed via the "Assignments" page on PeerSpace. Two reminders: (1) Exam 2 is this coming Thursday, 3/3, and (2) from the course syllabus: "Students are expected to complete all projects; the highest grade attainable if missing three or more projects (this does NOT include exercises) or failing lab (CLA) is D." [02/27/11 4pm] Graded assignments ola105 (Find the Beeper) and ola106 (Carpet Bill) can now be reviewed via the "Assignments" page on PeerSpace. [02/27/11 1pm] Clarification: The Hierarchy Chart exercise tentatively scheduled for Tuesday is NOT being assigned. No homework is due that day. [02/21/11 6pm] The exam 1 statistics are now available via the calendar. [02/12/11 9pm] Assignments ola101 through ola104 can be reviewed/retrieved via the "Assignments" page on PeerSpace. [02/09/11 3pm] Yes, exam 1 is still scheduled for Thursday. Folks in section 004, please read your e-mail---your exam will start at 10am. Folks in section 006 will start the exam at 2:40pm (the usual time). [02/06/11 9pm] The ola104 assignment can now be reviewed/retrieved via the "Assignments" page on PeerSpace. [01/13/11 9am] When sending e-mail messages to the instructor or lab assistant, please always include your name and the course number. This enables us to identify who the e-mail is from and what the context is. Also, unless otherwise specifically requested, please only send plain-text e-mail without MIME attachments. This allows us to read and respond using a "light" e-mail client (such as on a cell phone). ---from Fall 2010: [12/14/10 6pm] Section 003 Folks (only): Please look at the December 14th entry of the course calendar and complete the online survey regarding Pidgin. (Yes, this is the one the e-mail you got sent is referring to.) [12/13/10 1pm] All OLAs have been graded and are available for review via PeerSpace. [12/13/10 7am] Apparently MTSU will be open today. Both the CSCI 1170 section 003 and 004 Final Exams will be held as originally scheduled. [12/12/10 7pm] Unless MTSU cancels all classes on Monday, the Final Exams will be held as scheduled. Check the WGNS radio web site at http://www.wgnsradio.com/news/ (or one of the local TV station's "Snow Closings" list) in the morning for closing information. MTSU doesn't usually close for bad weather, but you never know. [12/08/10 11pm] In PeerSpace, please complete the Survey (poll) entitled "Class Personality Code Inventory". Please complete at your earliest convenience, but prior to the final exam. [12/08/10 11am] OLA8 has been graded and is available for review. [12/06/10 1pm] OLA11 has been graded and is available for review. NOTE: If you were "off-by-one line" in your answers (as explained in lecture), see instructor; the penalty for this error is 12 points, not 48. [11/23/10 3pm] Handin for OLA12 is now working for all sections. [11/23/10 1pm] Incorrect late penalties for OLA9 should now be corrected. Retrieve again, as necessary. [11/22/10 6pm] OLA9 is now available for review via PeerSpace. HOWEVER: Late penalties over a weekend were not calculated properly (too high) and will be recalculated. An announcement will be made when these late penalty grade revisions will be available. [11/17/10 4pm] Want an extra credit assignment? Check the course calendar for an optional exercise called OLAX. [11/15/10 11am] Grades for OLA1 through OLA6 are now available via PeerSpace. [11/04/10 2pm] I have added a copy of pages 130-131 of the textbook as a PDF; link can be found on the calendar under GHPS #1 entry. [11/03/10 3pm] Do not use Pidgin's "RSS Feeds" mechanism to subscribe to any Gamma group's discussions; that feature is still busted. [11/02/10 11am] My schedule got changed again: I will have morning office hours on Wednesday (11/3) as usual, but not next Monday (11/8). [10/31/10 9am] CSCI 1170: No morning office hours this week; if you need to see me in person, come during the afternoon hours, see me after (or during) closed lab, or send me an e-mail to make an appointment. [10/20/10 10:30am] OLA6: I've added a little bit to the assignment writeup to help folks understand how to create and use the data files. [10/20/10 6am] OLA6: Because some students are confused about what was meant by "file redirection", the exercise deadline has been extended to be due at the end of closed lab today. That should give anyone who did the lab, but got confused about input, time to get it right. More in today's lecture. [10/14/10 1pm] A small clarification was added to the OLA9 writeup in the "Implementation Notes" section. For any students who missed the lecture where we discussed $PUB/luckywalk.cc, although there is no starter source file for OLA9 per se, feel free to use luckywalk.cc as something of a starter file---it already contains some of the routines you would use in treasure.cc. Also, if you are struggling on the design of the main routine, there is a help writeup available; but please look at it only after you've thought about the design on your own; the file is at $PUB/HelpOnOLA9.txt . [10/12/10 11am] This semester's Exam 1 test statistics are available at http://www.cs.mtsu.edu/~untch/1170/private/exam1results.txt [10/08/10 8pm] See http://www.cs.mtsu.edu/~untch/karel/debugging.html for some Karel debugging aids. [10/02/10 9am] We have enabled an "autologon" feature on the ranger desktop that brings up PeerSpace with your username already supplied. When Iceweasel offers to remember your password to PeerSpace, we recommend you accept. That way you'll automatically log on to PeerSpace while on ranger and it is safe because you are the only one who can log in to your ranger desktop. [09/27/10 6pm] Want more help with UNIX? Read over http://www.cs.mtsu.edu/~untch/manual/labX2b/labX2b.html [09/24/10 5pm] Evidence is mounting that MTMail's OWA mailer is sending a lot of legitimate e-mail to a "Junk E-Mail" folder...even if you forward your MTMail e-mail to another system. Check your MTMail "Junk E-mail" folder as soon as possible. [09/15/10 1pm] Schedule change: Exam 1 has been rescheduled to September 29, one week later than previously announced. [09/09/10 9pm] Many MTSU systems will be shut down this weekend because of a test of MTSU's backup electrical generators. I've decided to postpone releasing SOLA1 until lecture on Monday. [09/08/10 2pm] For administrative purposes, "Midnight" is defined as 23:59:59. [09/02/10 11am] To make sure your browser doesn't serve you a "stale" copy of a page (for example, the course calendar), it is possible to force a refresh by doing a Ctrl/F5 (that is, hold down your Ctrl key and press F5). If that doesn't do it, see the tips found on this page: http://en.support.wordpress.com/browser-issues/ [08/30/10 8am] To access password-protected course Web pages, use "MT" for the User name field and "CS" for the password. (No quotation marks; all upper-case letters.) ---from Spring 2010: [05/02/10 1pm] All homeworks have now been graded and will show as being "graded" using handin. You may use the "handback" command to retrieve any graded assignment. [04/28/10 1pm] Be sure to submit any unsubmitted work by 11:59pm today if you want it considered as handed in! [04/13/10 1pm] OLA7 and OLA8 are available for "handback". [03/03/10 9am] Schedule change: I have a meeting at 2:30pm today, so I will start Wednesday afternoon office hours after Spring Break. I will be available most of the morning and early afternoon, if you want to stop by my office today. FYI. [03/02/10 4pm] A copy of the prime number program we wrote in lecture is available at http://www.cs.mtsu.edu/~untch/1170/public/primes.cc [03/02/10 2pm] To accomodate students with afternoon schedules, my Wednesday office hours have been changed to 2:15pm-4:15pm. [02/22/10 10am] Assignment OLA4 has been graded and can be retrieved via the "handback" command. [02/18/10 9am] Your command-line prompt should be a red dollar sign (preceded by some green identifying information). It changes to just a white dollar sign when you are in the "script" command. If you have just a white dollar sign when you log on to ranger, see the instructor to get it fixed. [02/11/10 9am] You must attend the beginning of every Closed Lab. [02/07/10 6pm] OLA2 and OLA3 have been graded. Use the handback command to retrieve your graded assignment. For instance: $ handback ola2 [02/07/10 5pm] Quote for the month: "Computers are incredibly fast, accurate, and stupid. Human beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond imagination." --Albert Einstein [02/04/10 5pm] See $PUB/yardage.cc for lecture's example program [01/25/10 2pm] The requirement of a hardcopy printout has been removed from OLA2. See your e-mail for more details. [01/21/10 2pm] Starting 1/25, the CSCI Help Desk hours will be Monday 9:10am-2:05pm and 4:20pm-5:45pm Tuesday 11:20am-5:45pm Wednesday 10:20am-2:05pm and 4:20pm-5:45pm Thursday 11:20am-2:25pm and 4:20pm-5:45pm The CSCI Help Desk is staffed by CS Graduate Teaching Assistants; they will be sitting in KOM 351 on the right hand sign (as you enter), with an obvious sign marking the Help Desk. (Look near the area of the lab thermostat.) Help Desk staffers can help with general questions about programming and using the computer; they are unable to provide specific programming assignment assistance. Thus they can help with using UNIX and vexing C++ syntax errors and minor logic problems, but they cannot help develop the logic of a program or fix it for you. [01/14/10 9am] Please, always include your name and the course & section number in your e-mail messages. [01/14/10 9am] To access password-protected course Web pages, use "MT" for the User name field and "CS" for the password. (No quotation marks; all upper-case letters.) ---from Fall 2009: [12/15/09 9am] All OLAs, except ola13, are now graded and retrievable. Don't forget to bring a (short form) scantron to the final exam. [12/07/09 8am] In ola13, only one 50 element array should exist and that is the one declared in main: string word[MAXWORDS}; There is no need to use additional array storage in this problem. If you've declared another array, for example in handleQueries, you have a design flaw. [11/24/09 6pm] Two more OLAs (ola3 and ola6) have been graded and can be retrieved via the "handback" command. [11/16/09 6pm] Something special for OLA11. The Persistence Numbers Program, Project OLA11, is still due Tuesday, 11/17. However I'm so concerned that some of you who do not finish it by Tuesday will continue working on it instead of studying for Thursday's exam, that I'm willing to do something special: I will stop the clock 11/18 as if it were a weekend day. Thus if you got the assignment in by midnight Thursday, 11/19, it will only be one day late. In by Friday, two days late. Of course, the real weekend 11/21-22 also stops the clock. Thus if you get the assignment in by 11/23 it will only be three days late, etc. The last day you can submit for credit is 11/25. [10/27/09 8pm] Thought for the week: Often programming errors are hard to find but, once discovered, painfully obvious. Do not be too upset with yourself when you find these errors. If you find a "stupid" error, do not think "I'm really dumb"; instead think "I must be a genius to locate such an obscure and hard-to-spot error!" Granted, both are overstatements, but the second is closer to the truth than the first. [10/22/09 5pm] No lecture on Thursday, 10/22. However, Closed Lab will meet. See course calendar and your e-mail for details. [09/17/09 9am] MTSU notice: The tornado siren was recently damaged by lightning and is currently out of commission. If severe weather occurs and an alert is issued in the near future (via text message and e-mail), the campus community needs to be aware that the siren will not be part of that alert. The MTSU administration will let the community know when the siren is repaired. [09/09/09 9pm] Now available: When you open a terminal window, the current CSCI 1170 notices will be displayed before you get your initial prompt. If you wish to redisplay the notices, use the "Notices" command. Remember that you can also display the current notices with a browser using the URL http://www.cs.mtsu.edu/~untch/1170/Notices.txt [09/07/09 11pm] Take a peek at this handout about NX: http://www.cs.mtsu.edu/~untch/share/UsingRangerViaNX.pdf [09/01/09 9am] Please, always include your name and the course & section in your e-mail messages. [09/01/09 9am] To access password-protected course Web pages, use "MT" for the User name field and "CS" for the password. (No quotation marks; all upper-case letters.) ---from Spring 2009: [05/04/09 3pm] ALL the OLAs (including olaX) have been graded and are available via the "handback" command. [04/28/09 9am] For the final exam on May 7th, you will need to bring a No. 2 Pencil and your own Scantron Form; the Scantron is the smaller half-page sized form (Test Answer Sheet B; Form 19641). Scantrons are available for 25 cents from the CS Department Office in KOM 306. [04/27/09 9am] OLA11 is available for "handback". [04/23/09 1pm] Section 004 Folks: The Binary Search algorithm (that you will need in OLA13) is described on pp. 687-694 of the textbook. The code on page 689 is correct but assumes this is a public function of a class---you will need to make a few modifications if you want to use this code in OLA13. [04/21/09 2pm] OLA9 is available for "handback". [04/15/09 9am] Please take a look at some due date revisions on the CSCI 1170 course calendar. I have changed the due date of OLA11 to April 16th. I really want to be able to address questions you may have on the due date and, as I was unable to be in on Tuesday, I've decided to grant this extension. "Hats off" to the students who submitted by the original due date; should you reconsider your original submission for some reason, feel free to resubmit the assignment. As a consequence of this change in due date, I've also changed the due date of OLA12; OLA12 is now due April 23rd. However be aware, because of the semester schedule, I cannot change the OLA13 nor the OLAX due dates. [04/14/09 4am] There will be no CSCI 1170 lecture today. Closed lab will meet as usual. Please look at the web calendar to see about readings and look over the next OLA assignment. [04/08/09 3pm] OLA7 and OLA8 have been graded. All the graded assignments (OLA1-OLA8) should now be available for return via the "handback" command. [03/17/09 3pm] All the graded assignments (OLA1-OLA6) should now be available for return via the "handback" command. [02/25/09 9am] Quote for the month: "Computers are incredibly fast, accurate, and stupid. Human beings are incredibly slow, inaccurate, and brilliant. Together they are powerful beyond imagination." --Albert Einstein [02/16/09 6pm] Ola3 is graded. Use the "$ handback ola3" command to retrieve your graded assignment. [02/03/09 9am] Please, always include your name and the course & section in your e-mail messages. [01/26/09 4pm] See the "Extra" message. On ranger, simply enter the command "$ Extra" . From the web, see www.cs.mtsu.edu/~untch/1170/Extra.txt [01/22/09 11am] I've been told that ranger had a system problem that resulted in the CSCI 1170 "handin" repositories becoming damaged. I've recreated the repositories, but that means that anyone who handed in "ola1" prior to 11am this morning must resubmit their assignment. Please do so. [01/20/09 4pm] Section 006 only: Lecture room is changed from KOM 321 to KOM 307, effective Thursday. [01/15/09 8am] To access password-protected course Web pages, use "MT" for the User name field and "CS" for the password. (No quotation marks; all upper-case letters.) ---from Fall 2008: [12/08/08 9pm] All assignments (including olaX) have been graded and are available via "handback". [12/01/08 8am] Graded OLA11 & OLA12 assignments are now available. [10/22/08 8am] For those who did not finish Lab 5 (CLA8a) on Tuesday, you may turn it in by end-of-lab Thursday without penalty. For those who might not finish Lab 8 (CLA8b) on Thursday, you may turn it in to Sarvani's mailbox in KOM 306 by 4:15pm on Friday without penalty. [10/21/08 5pm] Completely at a loss at how to start OLA8? There is a starter program file available at $PUB/ch6q5.cc that might get you going. [10/21/08 8am] To date, homeworks "ola1" through "ola7" have been graded and are available using the handback command. [10/14/08 7pm] Please refer to CSCI 1170 Course Calendar for updates. [10/07/08 1pm] Exercises "ola4b" & "ola6" plus project "ola5" have been graded and available using the handback command. [09/22/08 8am] Want a glimpse at what life on the job is really like once you graduate? Or, perhaps you just want pizza? Either way, why not attend this Wednesday's ACM meeting and discover what Michael O'Brien learned after getting his CS degree. KOM 326 at 12:40pm on 9/24. [09/02/08 8am] The CSCI help desk hours this semester are Monday/Wednesday 4:30-6:00pm and Tuesday/Thursday 2:20-4:20pm in KOM 351. [09/03/08 8pm] The handin command was refusing OLA2 submissions until about 7:30pm tonight. If you tried before then, try it again and it should now work. [09/02/08 8am] The CSCI help desk hours this semester are Monday/Wednesday 4:30-6:00pm and Tuesday/Thursday 2:20-4:20pm. Yizhong Wu is the Graduate Teaching Assistant; he will be sitting in KOM 351 on the right as you enter, with an obvious sign marking the help desk. (Look near the area of the lab telephone.) Yizhong can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors and minor logic problems, but he can not help develop the logic of a program or fix it for you. [09/02/08 9am] MTSU's Student Chapter of the ACM is having their welcoming meeting on Thursday, 9/4, at 11:30am in KOM 350. They invite you to come and find out about what the group has to offer. (It is a friendly group.) Plus there's pizza! [08/26/08 8am] To access password-protected course Web pages, use "MT" for the User name field and "CS" for the password. (No quotation marks; all upper-case letters.) ---from Spring 2008: [04/30/08 5pm] All the graded assignments are now available; enter "$ handin" to see what you have. To retrieve ola8, for example, enter "$ handback ola8" . The "acroread" command can be used to display the PDF file or you can use a web browser. [04/21/08 8am] Please read your e-mail and participate in the "Name linuxr0" contest. Please reply by Wednesday. Enjoy! [04/21/08 2pm] The graded ola6, ola8, ola11, and ola12 assignments are now available. To retrieve ola8, for example, enter $ handback ola8 . The "acroread" command can be used to display the PDF file or you can use a web browser. [04/11/08 4pm] Anyone interested in an extra credit assignment (featuring "classic Karel"), see the April 23rd course Web calendar entry or view http://www.mtsu.edu/~untch/1170/private/path.html [04/09/08 4pm] The graded ola8 (Spammer's Delight) assignments are now available. To retrieve, enter % handback ola8 . The "acroread" command can be used to display the PDF file or you can use a web browser. [03/21/08 9am] A typo on my part meant that OLA9 handin attempts prior to 9am today (Friday) did not work. Sorry! The problem has been fixed. (Special thanks to those students who brought this to my attention.) [03/13/08 8am] University Calendar: The last day to withdraw from a class (without an add/drop form) was Sunday, March 2nd. Because it was known that folks would not get Exam 2 back until after that date, arrangements have been made where one of the CSCI secretaries in KOM 306 can supply and sign drop forms March 10-20 with no questions asked. FYI. [03/11/08 9am] This week's closed lab is "A2L Lab 8". Do not do the section "Void Functions with REFERENCE parameters" (includes exercises 7 and 8) until after Thursday's lecture. [02/26/08 9am] The graded ola6 assignments are now available. (The ola5 will be available later. Exercises are usually ready a week after their due. Because projects can be handed in late, projects are usually ready two weeks after their due date. FYI.) [02/21/08 5pm] If you simply cannot connect to linuxr0 using NX, try this "backdoor approach" for connecting: Remote desktop to shemp.cs.mtsu.edu. Connect to frank via Xterm. On frank, enter the command: ssh -X username@linuxr0.cs.mtsu.edu (That's a capital X.) Where "username" is your c100xxxx username. When it asks about authenticity, enter "yes" to continue to connect. Enter password as requested. That should get you on to linuxr0. When you are finished, you'll have to exit linuxr0, then exit frank, then exit shemp. [02/18/08 2pm] The graded ola4b assignments are now available. To retrieve, enter % handback ola4b . The "acroread" command can be used to display the PDF file or you can use a web browser. [02/16/08 1pm] The system folks have come up with yet another option for connecting to linuxr0. It's a web interface, but it's only guaranteed to work with the Firefox browser on Windows. Point the Firefox browser to http://www.cs.mtsu.edu/remote and answer all questions (like accept certificate, is it authentic, etc.) in such a way that you "keep going" and eventually you'll get to an NX login screen titled "Access your remote session". Enter your Linux username and password. Then when it displays the "Server list" screen, click the "Terminal" radio button (found on the right under the Application column) and then click "Connect". You may have to answer some more questions; again answer in such a way as to "keep going". Eventually a Linux terminal window will pop up. When done, log off ("exit") from the terminal window as you usually do and then close the browser. For those of you who have been having problems with going through shemp, this is a backup plan alternative. Do NOT attempt to do this while on shemp; if on shemp, use the regular NX icon. I used this NX web interface from a Walker Library computer and it worked fine. [02/15/08 8am] The Exam 1 statistics (average, median, etc.) can be reviewed by clicking on the Exam 1 link on the course Web calendar. FYI. [02/05/08 9am] The graded ola4a assignments are now available. To retrieve, enter % handback ola4a . The "acroread" command can be used to display the PDF file or you can use a web browser. [02/07/08 9pm] Murphy's Law indeed! Because linuxr0 was down for an extended period on Thursday, I've extended the due date for OLA4b by one day; project OLA4b is now due Friday, Feb. 8th. If you already did OLA4b using frank and did the handin---that's okay and you're all set. [02/07/08 3pm] For OLA5, I've decided to give you a starter file to minimize your typing. Copy the file $PUB/ola5start.cc to your (Linux) account as findbeeper.cc and then change to meet your design. Don't forget to revise the global comments as needed. [02/05/08 9am] The graded ola3 assignments are now available. To retrieve, enter % handback ola3 . The "acroread" command can be used to display the PDF file or you can use a web browser. [02/05/08 8am] The CSCI help desk hours this semester are Monday and Wednesday 12:30pm-3:30pm. Jonathan Carrigan is the Graduate Teaching Assistant; he will be sitting in KOM 351 on the right as you enter, with an obvious sign marking the help desk. [01/30/08 3pm] Oops...I was reminded today that section 004 never had "The Egress" explained. Peek at this web page for an explanation: http://www.ptbarnum.org/egress.html [01/24/08 9am] Use this weekend to catch up on all your readings. On Tuesday, 2/29, we'll cover the technology you'll need for doing OLA3, so don't start OLA3 until after that lecture. Regarding closed lab 2b: Although Lab X2b doesn't have much in the way of exercises to hand in, the material is very important. Be ready with any questions you have about UNIX for next lecture. [01/24/08 8am] The CSCI help desk hours this semester are Monday and Wednesday 12:30pm-3:30pm. Jonathan Carrigan is the Graduate Teaching Assistant; he will be sitting in KOM 351 on the right as you enter, with an obvious sign marking the help desk. Jonathan can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors and minor logic problems, but he can not help develop the logic of a program or fix it for you. [01/22/08 5pm] Don't forget that when connecting to shemp.cs.mtsu.edu you have to use "CS\s1170xxxnn" form for the user name. Refer to the course calendar entry for Jan 19-21 to recap the details. [01/15/08 8am] To access password-protected course Web pages, use "MT" for the User name field and "KOM" for the password. (No quotation marks; all upper-case letters.) ---from Fall 2007: [12/11/07 5pm] The graded OLA13s can now be retrieved by entering "% handback ola13". All OLAs and CLAs have now been graded and returned. Grades will be available from PipelineMT no later than November 18th. Enjoy your holiday break! [12/04/07 9am] The plain "% handin" command has been enhanced to show a listing of assignments and their submission status. Give it a try. Also, don't forget that the deadline for submitting ola13 is Midnight, Wednesday, December 5th. [12/03/07 4pm] The graded ola8 assignment is available. [11/29/07 9am] The graded ola9 assignment is available. [11/27/07 4pm] The graded ola7 and ola11 assignments are available. To retrieve, enter "% handback ola7" and "% handback ola11". [11/05/07 4pm] The course calendar has been updated. Please note that CLA11 is scheduled to be completed in one lab session. [10/31/07 9am] If you'd like some computer-aided instruction on C++, you might want to try http://www.problets.org/about/instructors/home.html . [10/24/07 8am] Think about going by the "Study Abroad Fair" next week, November 1st, 9am-2pm at the KUC 2nd floor (right outside grill). International experience is gaining in importance--here's one way to get it. [10/19/07 8am] The graded ola5 assignment is now available. To retrieve, enter "% handback ola5" . [10/17/07 5pm] The OLA8 project is due Thursday, October 18th. If you need help in getting started, use the file $PUB/ch6q5.cc file as a start point. For those who are done but couldn't "handin" the assignment, try again; the "handin" for OLA8 is now working. [10/12/07 2pm] Thursday, 10/18, will be CLA8. This closed lab is a "cslabserver" lab. It has no greenbar output requirements. Feel free to do the entire lab early---there are no special instructions. If you get it done early, you will not have to go to lab that Thursday. [10/11/07 1pm] The OLA8 project is due Thursday, October 18th. [10/10/07 9am] Murfreesboro Electric Department will be performing maintenance on the electrical lines that feed Cope Administration Bldg. on Oct. 13th. Due to this work, the ITD Data Center will be without power for an extended period of time and will need to shutdown ALL IT services for the campus, including frank, Banner, PipelineMT, Webmail, D2L, ResNET, EZProxy, portions of the campus network including wireless access, and probably access to Computer Science machines too. Services will begin shutting down at 5:00am on the 13th and should be restored by no later than 5:00am on Sunday, October 14th. Please plan accordingly. [10/09/07 8am] The graded ola4a and ola4b assignments are available. To retrieve, enter "% handback ola4a" and "% handback ola4b". [09/25/07 4pm] The graded ola3 assignments are now available. To retrieve, enter % handback ola3 [08/31/07 8am] It is possible to complete the OLA1 assignment without going to the 3rd floor KOM computer labs by using Remote Desktop to first connect you to a PC in the KOM lab called "shemp". Once you have a Remote Desktop session on "shemp" you can then, via xterm, log on to "frank". A handout describing how to do this can be found at http://www.mtsu.edu/~untch/share/RemoteDesktop/RDP.html [08/30/07 6pm] The OLA1 exercise has been posted on the calendar; see http://www.mtsu.edu/~untch/1170/private/newspaper.html. Although exercises are normally due at the beginning of lecture, because of the Labor Day holiday, this assignment is due by Tuesday Midnight, 9/4. You will need to use one of the PCs in the 3rd floor computer labs (KOM 360, 350, or 351) to do OLA1; these labs will close 4pm Friday, 8/30, and will not reopen until 8am Tuesday, 9/4. [08/30/07 5pm] Section 006 Folks: Many of you seemingly overlooked that today's Closed Lab had TWO components: Lab X1 AND filling out the "Student Information" form. You can get to the form via the calendar entry or directly by using the URL: http://www.mtsu.edu/~untch/1170/registration.html Remember, this MUST be completed before Friday 4:15pm. [08/28/07 8am] To access password-protected course Web pages, use "MT" for the User name field and "KOM" for the password. (No quotation marks; all upper-case letters.) ---from Spring 2007: [04/19/07 10am] The OLA7 assignments have been graded. [04/19/07 3pm] The $PUB/soseStart.cc file has been updated. Function comments have been added and the title line corrected. [04/19/07 10am] The OLA8, OLA9, and OLA10 assignments have been graded. [04/17/07 9am] The OLA12 entry has been made to the course calendar. I'm not anticipating any further changes to the calendar. [04/16/07 3pm] Plan ahead: the special Tennessee Sales Tax Holiday is April 27-29th. See http://www.academy.com/images/events/tn_taxfree.jpg for what is exempt. Computers $1,500 or less are eligible. [03/20/07 5pm] Just a reminder that CSCI 2170 is being offered during Summer Session 3, MTWR 08:50-09:55am. The instructor is Dr. Al Cripps. (Also, for your information, a section of CSCI 1170 is being taught by Dr. Cripps in the same session, MTWR 10:10-11:15am.) [02/27/07 11am] The graded ola5 and ola6 assignments are now available. [02/15/07 4pm] Section 005 folks: The graded ola4a assignments are now available. To retrieve, enter % handback ola4a (It's still a bit of a mystery why Section 004 got theirs back and, until now, Section 005 did not!) All sections should have been able to retrieve their ola4b assignments. Let me know if any problems crop up. [02/20/07 1pm] Take a peek at $PUB/p2-8.cc to see examples of I/O manipulators being used. [02/20/07 10am] For OLA6, use type "double" when declaring your floating-point variables. This heads-off a possible problem that arises when using type "float". [02/07/07 3pm] I slightly tweaked the wording on the OLA5 writeup and changed the call to "MoveToNextAdjacentCorner()" to "MoveToNextAdjacentStreetCorner()" to clarify that each time it is called, Karel only changes position by one street corner. [02/02/07 11am] The OLA4A exercise is now posted on the course calendar. [01/25/07 9am] University calendar reminder: The last day to drop a course (WITHOUT a grade of "W") is Monday, 1/29/07. This date is particularly important if you have a Tennessee Lottery Scholarship---it is the last date you can change from full to part-time (or vice versa) without it affecting your scholarship. [01/24/07 8am] The CSCI help desk hours this semester are Monday/Tuesday 9-10:30am and Wednesday/Thursday 2-3:30pm. Jeremy Breece is the Graduate Teaching Assistant; he will be sitting in KOM 351 on the right as you enter, with an obvious sign marking the help desk. Jeremy can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors and minor logic problems, but he can not help develop the logic of a program or fix it for you. [01/22/07 11am] If you tried to forward your e-mail to your personal MTSU account and it didn't work last week, ITD diagnosed and solved the problem over the weekend. (Curiously, forwards to off-campus accounts always worked just fine!) FYI. [01/16/07 8am] To access password-protected course Web pages, use "MT" for the User name field and "KOM" for the password. (No quotation marks; all upper-case letters.) ---from Fall 2006: [12/08/06 11pm] The report card feature has now been implemented. I've named the command "% grades". Just enter "grades" (no other arguments) and a file "grades.txt" should appear in your working directory. That file is the "gradesheet dump". Please look it over before the final exam. If you have any trouble with the "grades" command, please let me know via e-mail what seems to be wrong and I'll tinker with the code some more. [12/08/06 11am] The OLA11 assignments have been graded and "returned". Use the "disclose ola11" command to retrieve. [12/05/06 7pm] The KPA8 and OLA10 assignments have been electronically "returned". Use the "disclose kpa8" and "disclose ola10" commands to retrieve. [11/30/06 9am] The OLA9 assignment has been graded and "returned" electronically. Use % disclose ola9 command to retrieve. If you are logged on to frank via an X session, then you can enter the command % acroread ola9.pdf to view your graded/returned homework. [08/28/06 8am] To access password-protected course Web pages, use "MT" for the User name field and "KOM" for the password. (No quotation marks; all upper-case letters.) [12/05/06 7pm] The KPA8 and OLA10 assignments have been electronically "returned". Use the "disclose kpa8" and "disclose ola10" commands to retrieve. The ReportCard command has not been implemented yet. Check these notices for a future notice of availability. [11/30/06 9am] The OLA9 assignment has been graded and "returned" electronically. Use % disclose ola9 command to retrieve. If you are logged on to frank via an X session, then you can enter the command % acroread ola9.pdf to view your graded/returned homework. [11/27/06 3pm] See www.mtsu.edu/~untch/1170/private/exam3results.txt for the complete Exam 3 Score Results and statistics. [11/13/06 4pm] The course calendar now has links to the Exam 3 review sheet and the OLA10 project statement. [11/13/06 1pm] Reminder: Section 007's special Tuesday closed lab is scheduled November 21st from 2:40pm-4:45pm in KOM 350. Note room change! This is NEXT week, so plan accordingly. [11/10/06 4pm] If you discover assignments that are missing or misrecorded on your "grade sheet dump", please contact Ramya. If an assignment was misrecorded, please bring your graded assignment to Ramya and she will update the grade sheet. If an assignment is missing, but you definitely did a softcopy or submit, let Ramya know and she will try to find and grade the missing assignment from the electronic backup. [10/19/06 8am] Information about ".c_str()" can be found on page 160 of your textbook. [10/18/06 8am] University Calendar: The last day to withdraw from a class (without an add/drop form) was Sunday, October 15th. Because folks in sections 004 & 007 will not get Exam 2 back until after that date, arrangements have been made where the CSCI secretaries in KOM 306 can supply and sign drop forms October 18-20 with no questions asked. FYI. [10/08/06 9pm] Sorry, but no office hours on Monday, 10/9. Lecture as usual for section 004. [10/04/06 7pm] In addition to doing the "softcopy" for ola6, please also run % submit "ola6" carpet.cc ola6.log [10/04/06 1pm] Something extra: In addition to doing the "softcopy" of your kpa5b source code, please also run the "submit" command; do this: % submit "kpa5b" clearpapers.cc when you are done with the assignment. [09/28/06 1pm] The due date for OLA6, the Carpet Bill Problem, has been changed; it is now due one week later. The due dates for KPA5A and KPA5B have NOT changed. See course calendar for details. [08/28/06 8am] To access password-protected course Web pages, use "MT" for the User name field and "KOM" for the password. (No quotation marks; all upper-case letters.) [09/25/06 11am] I have changed assignment KPA4 to be a "project" instead of an "exercise". More about this in lecture. [09/18/06 5pm] Section 004: Please read the e-mail sent to your CSCI 1170 account prior to Wednesday. [09/05/06 1pm] The CSCI help desk (in KOM 363) hours this semester are Monday--Thursday 7:30-8:30am and Tuesday/Thursday 9:30-10:30am. Matthew Cullum is the Graduate Teaching Assistant. Matthew can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors, but he can not help with the logic of a program. [08/28/06 8am] When sending me e-mail, please use plain text format. I usually use a non-browser-based e-mail reader that cannot view HTML messages. [08/28/06 8am] To access password-protected course Web pages, use "MT" for the User name field and "KOM" for the password. (No quotation marks; all upper-case letters.) [04/19/06 11am] Thursday, 4/20, my office hours will be from 12:30pm-2:30pm. Please note change. Also remember that I'm on campus most of the time anyhow, so even if I don't have office hours, there's a good chance I'll be in. You can always try telephoning first. [04/17/06 4pm] The "softcopy" mail area overflowed sometime last week and the problem was not corrected until 4pm today (4/17). Any OLA10s submitted prior to 4pm today must be resubmitted. Please pass along the word to other classmates. [04/12/06 8am] For Thursday (4/13) only, my office hours will be from 1pm-2:30pm and 4:15pm-4:45pm. Please note change. [04/04/06 8am] Section 006: Because of an emergency department meeting I must attend, lecture may start late today. Or it may not. In any event, forget about the 15 minute rule---please wait for me to get there. [03/30/06 8am] Section 006: I have changed your due date for OLA9 to correspond to Section 001's due date. OLA9 is due March 31st for both sections. Don't forget to check the course calendar. [03/27/06 8am] Reminder: Don't forget that the course syllabus (Handout 1) states: "Students are expected to complete all projects; the highest grade attainable if missing three or more projects or failing lab (CLA) is D." OLA9 is the third project assigned so far this semester. [03/20/06 8am] The due date for KPA8 has been changed on the calendar. [03/15/06 8am] Reminder: You have until this Friday, 3/17, to get automatic signatures from me and the department chair if you should elect to withdraw from the course. After Friday, you will be locked in to the course and your grade will be used in determining your overall GPA. Drop forms are available from me or the secretaries in KOM 306. [03/14/06 8am] NOTE: Section 006's lecture today (Tuesday) will start at 3:05pm. [03/01/06 11am] The "softcopy" command has been revised; it will now check that a valid assignment identifier is entered. If you encounter errors/problems using the new "softcopy" command, please report them to me (untch@mtsu.edu) so I can do detective work on the cause of the problem. [02/01/06 2pm] Reminder: Work for all open lab assignments should be in your OLA directory: work for all closed lab assignments should be in your CLA directory. You will not need to (and probably shouldn't) delete any of your source code files this semester; your course account has sufficient space to store all your source files. On the other hand, feel free to delete any executable files after the assignment has been graded and returned. [01/26/06 9am] University calendar reminder: The last day to drop a course (WITHOUT a grade of "W") is Monday, 1/30/06. This date is particularly important if you have a Tennessee Lottery Scholarship---it is the last date you can change from full to part-time (or vice versa) without it affecting your scholarship. [01/20/06 5pm] The CSCI help desk (in KOM 363) hours this semester are Tuesday and Thursday 2:30-4:20pm. Matthew Cullum is the Graduate Teaching Assistant. Matthew can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors, but he can not help with the logic of a program. [01/17/06 8am] When sending me e-mail, please use plain text format. I usually use a non-browser-based e-mail reader that cannot view HTML messages. [01/17/06 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [11/22/05 2pm] The OLA11 handout is available on the web. We will be discussing the "binary search" in lecture next week. [10/12/05 2pm] Reminder: Section 006's special Thursday closed lab is October 20th from 11:20am-1:25pm in KOM 360. [10/6/05 2pm] A final draft of the OLA7 assignment is now available via the link http://www.mtsu.edu/~untch/1170/private/classrooms.html or by using the link off the calendar page. [09/20/05 5pm] The CSCI help desk (in KOM 363) hours this semester are Tuesday/Thursday 9:30-10:30am and Tuesday/Wednesday/Thursday 2:30-3:30pm. Matthew Cullum is the Graduate Teaching Assistant. Matthew can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with using UNIX and vexing C++ syntax errors, but he can not help with the logic of a program. [09/20/05 5pm] Karen Soh's office is in KOM 455. These are her posted office hours: Tuesday 1:30-2pm; Wednesday 3:50-4:20pm; Thursday 11:50am- 12:20pm and 4:10-4:40pm. [09/06/04 9am] An e-mail offering advice on completing "KPA2" was sent to all of our CSCI 1170 course accounts. A copy of the e-mail is also available by checking the course's "Extra" notices. If logged on to "frank", simply enter the command "% Extra" to see the notice; from the web, see page http://www.mtsu.edu/~untch/1170/Extra.txt [08/29/05 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [02/13/05 8pm] Section 005 folks note: ITD reboots "frank" every Sunday morning. As part of the reboot, ITD deletes any Closed Lab answer sheets left over from the previous week. If you don't get done during Friday lab, either finish on Saturday or be prepared to enter everything again from scratch (in which case a hardcopy of the partial results would be useful). [01/03/05 8am] Thought for the week: Often programming errors are hard to find but, once discovered, painfully obvious. Do not be too upset with yourself when you find these errors. If you find a "stupid" error, do not think "I'm really dumb"; instead think "I must be a genius to locate such an obscure and hard-to-spot error!" Granted, both are overstatements, but the second is closer to the truth than the first. [01/24/04 3pm] To use the "nedit" editor, you MUST be using an XTerm based window, just like you did in Closed Lab X1. (To refer back to that lab, use http://www.mtsu.edu/~untch/manual/labX1/labX1.html). Thus, to do the first open lab assignment, KPA1, you will need to work in the CSCI lab and use the XTerm icon to log on to frank. In the future, you will be shown two ways of being able to work remotely, that is, at home. But for this first assignment, you should use the machines in KOM 360, 350, or 351. [01/18/04 8am] When sending me e-mail, please use plain text format. I usually use a non-browser-based e-mail reader that cannot view HTML messages. [01/18/04 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [11/18/04 1pm] Calendar reminder: Section 010's special Tuesday closed lab is 11/23/04 from 11:20am-1:25pm in KOM 360 [11/18/04 11am] The course calendar has been updated to include the Dale slides on arrays: www.mtsu.edu/~untch/1170/public/Chapter12.pps [10/25/04 8am] University Calendar Reminder: The last day to withdraw from a course (via Pipeline/MT) is today, Monday, by 4:30pm. [10/07/04 9am] I've added a short reading assignment (a paragraph long), http://www.mtsu.edu/~untch/1170/private/comments.txt, with a date of Sep 23. [09/30/04 5pm] The calendar now has the Open Lab Assignment 6 (OLA6) link: http://www.mtsu.edu/~untch/1170/private/carpetbill.html. Please note: The output sample for customer 1 contains the correct values. If your output for customer 1 has different values, then you've made a mistake somewhere. [09/21/04 Noon] The problems with "NEdit" not handling indentation using tabs properly has been solved. Be sure to use the TAB key when indenting program source code. [09/14/04 11am] Section 008 Folks: I mispoke in lecture today about KPA3. KPA3 is still due on Thursday, 9/16, but has been changed from an "exercise" to a "project". I will talk to you in closed lab about KPA3. [09/07/04 8am] When sending me e-mail, please use plain text format. I do not use a browser-based e-mail reader and cannot read HTML messages. [09/01/04 8am] An interesting article describing MRAM (Magnetic RAM) can be found at http://www.howstuffworks.com/mram.htm/printable. FYI. [08/31/03 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [12/05/03 8am] Reminder: last chance to hand in ANY assignment is 4:15pm today! Drop off hardcopies in my mailbox at the CS department office (KOM 306). See you next week at the final exams. Check the course calendar for final exam times. [11/24/03 8am] The $PUB/percentage.dat file, needed for the assignment due later this week, is now available. [11/10/03 11am] Exam 3 will cover textbook chapters 1 through 10.4. [11/05/03 11am] I have changed assignments. There now is an OLA9 exercise, due next week. See the course calendar for details. OLA10 is now due November 17-18. [10/30/03 1pm] Section 09: Dr. Seo will be conducting lecture today (Thursday). No office hours Thursday or Friday. Section 01: There will be a lecture on Friday. I'm not sure if I'll be the one teaching it or not, but there will be lecture. [10/29/03 8pm] Section 09: There will be a lecture on Thursday. [10/28/03 8pm] All sections: A new homework assignment, due next week, has been posted to the calendar. (Beware! I've called it OLA1.) Section 01 will NOT have lecture on Wednesday, 10/29. Hopefully I'll meet Section 01 on Friday. Section 05 will have a substitute teacher (Dr. Seo) on Wednesday, 10/29. Section 09, stay tuned---I'll probably post a message about whether or not I'm well enough to teach on Thursday around 8pm Wednesday night. [08/18/03 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [10/27/03 Noon] Section 05: No class today (Monday). [10/24/03 8am] Note to Section 09: Attending Doug Tidwell's talk (10/28 @2pm in KOM 326) is optional, not mandatory, but recommended. He is an engaging speaker. I encourage anyone who is interested in the future of this field to show up. If you need to drop off homework, you may go to KOM 306 and have it put into my mailbox. [10/22/03 8am] MTSU recommends you take a look at the following: http://www.mtsu.edu/~scholar/lottery.htm [10/21/03 4pm] Help for KPA7: I'm worried that some folks have "started on the wrong foot" in KPA7. The KPA7 Treasure Hunt program is an assignment emphasizing the use of variables, functions that return values, and functions that use parameters. To help those of you who have gotten a "false start" (or haven't started at all), I offer the "$PUB/luckywalk.cc" program as an example of code that is similar in spirit to the code needed for your "treasure.cc". Go ahead and copy $PUB/luckywalk.cc and $PUB/luckywalk.wor to your account. Read over the remarks contained in the global comment section of the source code to understand what the program is supposed to do. Compile and run the program. Hopefully the "luckywalk.cc" code will give you further guidance in how your KPA7 code should be written. [10/14/03 1pm] The Exam 2 Score statistics are now posted on the web, see http://www.mtsu.edu/~untch/1170/private/exam2results.txt The three section average score is 37 and the median is 38. [09/25/03 2pm] The lecture room for Section 09 (Tuesday & Thursday) has been changed to KOM 321. [09/23/03 1pm] The Exam 1 Score statistics are now posted on the web, see http://www.mtsu.edu/~untch/1170/private/exam1results.txt [09/08/03 7pm] Section 01 folks: In KPA3 (The Steeplechase Race Task) don't forget to pick up the beeper that marks the end of the race course, as per the handout. Do it just before the TurnOff() in main(). [09/08/03 8am] A web page describing a way to run X on your own PC is available at http://www.mtsu.edu/~untch/1170/private/MIX/MIX.html. [08/27/03 11am] Section 01's Friday lecture will be in lab room KOM 350 starting at the usual time (11:20am-12:10pm). Be prepared to log on to "frank". [08/22/03 9am] Schedule change: Exam 3 has been rescheduled to November 12-14, one week earlier than previously announced. [08/18/03 8am] Current CSCI 1170 notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL http://www.mtsu.edu/~untch/1170/Notices.txt [08/18/03 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [11/14/02 11am] The revised "ola10start.cc" is now available. [11/08/02 2pm] Section 10: Lecture on Tuesday, 11/12, will begin at 4:45pm due to a college meeting I am obliged to attend. [10/15/02 3pm] The "canvas" program on pages 145-147 of the textbook is a good example of the type of program you are writing for exercise OLA7. [10/01/02 9am] Note this change in your calendar: Exam 3 has been rescheduled to be held November 21st (instead of November 14th). Exam 2 is still scheduled for October 10th. [09/19/02 11am] Undergraduate women interested in doing research, see http://www.aps.org/educ/cswp/ibmintern.html for an internship opportunity. [09/13/02 8am] The CSCI help desk (in KOM 454) hours this semester are Monday/Wednesday 12-2pm and Tuesday/Thursday 1-3:20pm. Scott Hovis is the Graduate Teaching Assistant. Scott can help with general questions about programming and using the computer; he is unable to provide specific programming assignment assistance. Thus he can help with vexing C++ syntax errors, but he can not help with the logic of the program. [08/19/02 8am] Current CSCI 1170 notices can be redisplayed by using the "Notices" command. They can also be displayed with a browser using the URL http://www.mtsu.edu/~untch/1170/Notices.txt [08/19/02 8am] Use userID "MT" and password "KOM" for password protected course Web pages. [12/05/01 9am] Notice: The KOM computer labs will close for the Intersession break this Friday at 4:30pm. They will not open again until the week after Spring classes begin. [11/19/01 2pm] Note: The KOM 350, 351, and 360 computer labs will close at 4pm Wednesday, 11/21, for the holiday and reopen Sunday at 1pm. [10/11/01 8am] University Calendar: The last day to withdraw from a class (without an add/drop form) is Monday, October 15th. Because folks in sections 06 & 09 will not get Exam 2 back until after that date, arrangements have been made where the CSCI secretaries in KOM 306 can supply and sign drop forms October 16th & 17th with no questions asked. FYI. [10/04/01 9pm] An example Karel C++ program that has similarities to the KPA6 program is available; the source filename is "$PUB/luckywalk.cc". The remarks section has a complete description of Karel's task. Feel free to use parts of this source code in your "treasure.cc" program, especially the "BeepersOnCorner()" function. This source code is also available using the URL: http://www.mtsu.edu/~untch/1170/public/luckywalk.cc [09/21/01 1pm] Just a reminder: Don't forget to check the course calendar at http://www.mtsu.edu/~untch/1170/calendar.html frequently for assignments. The KPA5 project can be found using the link on the calendar. [08/27/01 8am] Retired CSCI 1170 notices can be redisplayed by using the "Old" command. They can also be displayed with a browser using the URL http://www.mtsu.edu/~untch/1170/Old.txt [10/26/00 8am] The URL for conveniently downloading HyperTerminal Private Edition 6.1 is http://www.zdnet.com/downloads/lpad/newhyper.html [10/03/00 3pm] Having trouble debugging your KPA6? The "Trace()" function may help. For example, say you had the following Karel code: move(); Trace("Halfway through xyz"); putbeeper(); After executing the move---by moving Karel forward one corner AND displaying the word "move" on the top line of the execution screen---the program would execute the "Trace()" by displaying the message "Halfway through xyz" on the top line of the execution screen; it would then go on and execute the putbeeper instruction. Thus the "Trace()" function allows one to instrument a Karel program with messages that can be displayed as the program executes. For a complete example of using "Trace()", copy the program $PUB/Trace.cc and look it over and compile it. You can copy the situation file $PUB/xstairs.wor to your account if you wish to run Trace.cc. [10/03/00 2pm] Thought for the week: Often programming errors are hard to find but, once discovered, painfully obvious. Do not be too upset with yourself when you find these errors. If you find a "stupid" error, do not think "I'm really dumb"; instead think "I must be a genius to locate such an obscure and hard-to-spot error!" Granted, both are overstatements, but the second is closer to the truth than the first.