| Course Instructor | Phil Sweany |
| Office | NTRP F262 |
| Phone | 369-7427 |
| Office Hours | Tuesday, Thursday 1:30-3:15, Wednesday 2:15-3:45 |
| sweany@cs.unt.edu |
May 2:
Oops, found an error in my moodle description of the commands. I had included a line like:
create age = 18 create print
The second create shouldn't have been there. I've updated the moodle page to remove it.
April 26:
Late breaking news on minor assignment 6. I decided after our 9-11 "lab" session this morning that some of the mistakes I added to exhaustive.c were to subtle to expect you to find. SOOOOOOOOOOO, I've removed a few of the bugs and placed a NEW (improved) exhaustive.c in the minor6 directory shortly after 11:00am this morning. I suggest you start working with the newer version. BTW, with those changes everyone in this morning's lab was able to complete the assignment and get exhaustive (finally) to work as anticipated.
April 25:
As mentioned in class there will be one more "minor" assignment coming up, namely one on gdb. It will be available on the class Moodle page before today is out (likely by noon). However, since this assignment was actually designed as a lab exercise, I've reserved lab times in the NTDP 222 (or possibly 218) for three two-hour blocks, namely Thursday, 4/26, 9-11am, Thursday, 4/26, 1:30-3:30, and Friday, 4/27 from 9-11am. If you can make it to one of those times it is recommended. If not, you'll need to do the assignment on your own.
April 19:
Here is the link to the department's "Outcomes" survey.
April 18:
Here is the C++ material we'll be using for the rest of the term.
April 5 (later):
The final schedule is now available and our final is scheduled for Monday, May 7 from 10:30-12:30.
April 5:
As advertised, I've place my "solution" for Minor program #4 in ~sweany/public/1040/Minor4Solution.
March 29 (later):
I've said a few times that I'd provide additional material on lists and here it is. We'll be using this link as "text" for the lists portion of the course.
March 29:
I was asked to provide "my" answers for the midterm, so here they are.
March 28:
See ~sweany/public/1040/structures for an example of how one can allocate a structure dynamically, and assign values to the fields of that structure. Start with README3.28.12
March 8:
My solutions for the practice test can be found here . Of course, I might have made a mistake or two so if you can't agree with some of my answers, we should discuss it. Perhaps we'll both learn that way.
March 5:
As discussed in class today, I've made a minor change to the moodle page describing Major Assignment 2. And I've added a start to set.c (and all of set.h) to the directory ~sweany/public/1040/Major2.
January 21:
Below is a note from the system admin "staff".
New CSP accounts for spring 2012 students have been activated. Any student who is enrolled in at least one CSCE course should now have an account. For more information on how they can get logged in, please direct students to visit our eSupport site:
http://esupport.cse.unt.edu
If they're unable to login, please direct them to visit AMS to ensure that their EUID/AMS password has not expired.
http://ams.unt.edu
If they still have problems, please direct them to email me at csesupport@unt.edu or swing by Discovery Park F208.
Matt Kernan
CSE Support
January 18:
Ok, I've "found" the syllabus and its now available through the link from my home page.
January 3:
I assume that you are all familiar with the department's CSE machines having recently come from our own 1030 course. However, I am aware that some of you might not be recent graduates of Fall 2010's CSCE 1030 course, and thus not (yet) be Linux gurus.
A fellow faculty member suggested that the following Linux tutorial might be useful to get started with UNIX.
We'll be using the Moodle online submission system this term. You can access it directly from my webpage.
Here is a Pico Tutorial. Pico is a simple text editor that is available on the CSP computers.
Adam Hoover
System Programming with C and UNIX ,
Addison-Wesley, 2010.
ISBN 0-13-606712-3
| Section 1 | M,W 12:30am to 1:50 | Cury 203 |
| Week 5 | 2/17/12 | Friday | 11:59pm | Major Assignment 1 due |
| Week 9 | 3/14/12 | Wednesday | in class | Exam |
| Week 9 | 3/16/12 | Friday | 11:59pm | Major Assignment 2 due |
| Week 12 | 4/13 | Friday | 11:59pm | Major Assignment 3 due |
| Week 15 | 5/4/12 | Friday | 11:59pm | Major Assignment 4 due |
| Week 16 | 5/7/12 | Monday | 10:30am |
The various components of your grade are weighted as follows:
| Minor Assignments | 25% |
| Major Assignments | 30% | Midterm | 20% |
| Final | 25% |
Well, its a bit early to post your grades to date
As stated in class I insist upon collaboration among students (and even faculty?) in class as it is my belief that it provides a better learning environment.
On Major assignments however, do your own work. I know that leaves a lot to interpretation, but we'll be discussing acceptable cooperation in class. In the final analysis though, it DOES come down to "do your own work."
And of course you need to do your own work on exams as well. Here there should be no ambiguity at all.
For more details on my policy refer to the course syllabus.
UNT complies with all federal and state laws and regulations regarding discrimination, including the Americans with Disability Act of 1990 (ADA). If you have a disability and need a reasonable accommodation for equal access to education or services please contact the Office of Disability Accommodation.