COSC 504: Efficient Computing Methods
Fall 2004
Class Time: |
TR 2:40-3:55 |
Classroom: |
REI 262
|
|
|
Instructor: |
Mark Maloof |
Office: |
240 Reiss |
Mailbox: |
240 Reiss |
Office Hours: |
None for 24–25 academic year.
(or by appointment) |
Everything you need to know about the TA:
Name |
Netid |
Office Hours |
Grading |
|
|
|
|
Matt Krause |
mrk6 |
MW 2-4 PM |
A-Z |
TA's Office: 261 Reiss
TA's Mailboxes: 240 Reiss
Syllabus
Assignments and Grading
- Programming Projects (40%)
- Project 1 (assigned 9/10, due 9/24), 6 points
- Project 2 (assigned 9/24, due 10/8), 6 points
- Project 3 (assigned 10/14, due 10/29), 8 points
- Project 4 (assigned 10/29, due 11/19), 10 points
- Project 5 (assigned 11/19, due 12/8), 10 points
- Midterm Exam: Thursday, Oct 14 (20%)
- Final Exam: Tue, Dec 14, 4-6 PM, REI 262 (30%)
- Miscellany (10%)
- Participation
- Quizzes
- Homework
Graduate Students
- In addition to the above, graduate students must complete a
programming project relevant to their field of study.
Its size and complexity should be roughly equivalent to projects 4 and 5.
It will count for 20% of their final grade.
Students must meet with the instructor before the midterm to discuss
appropriate projects.
Students should begin programming no later than the beginning of
November, and the assignment will be due on the last day of class
at 5 PM.
Grading
void Grades::computeLetterGrade()
{
if (grade >= 94)
letter = "A";
else if (grade >= 90)
letter = "A-";
else if (grade >= 87)
letter = "B+";
else if (grade >= 84)
letter = "B";
else if (grade >= 80)
letter = "B-";
else if (grade >= 77)
letter = "C+";
else if (grade >= 74)
letter = "C";
else if (grade >= 70)
letter = "C-";
else if (grade >= 67)
letter = "D+";
else if (grade >= 64)
letter = "D";
else
letter = "F";
} // Grades::computeLetterGrade
Resources
- Project Grading Sheet
- GUSUN Account Request Form
- How
to Write Doc Comments for the Javadoc Tool
- doxygen: A documentation system for
C++, C, Java, and other languages.
- metrowerks
CodeWarrior,
available on the campus network and at the University Bookstore.
- Dev-C++, a free C++
integrated development environment for Windows.
- djgpp, a free command-line C++ compiler for Windows.
- vi Information Links
- Lemmy, the UNIX vi editor for Windows
- More vi clones for Windows
- The vi Lovers Home Page Oh, yeah...
- vi Editor Reference Card
- vi Editor Reference Card (PDF File)
- vi UNIX Editor Reference
- HOWTO: Log in and transfer files to gusun with SSHWin
- HOWTO: Create and compile files under UNIX
- HOWTO: Create and compile using CodeWarrior
- HOWTO: Create and compile using Visual C++
- COSC-071 Frequently Asked Questions
- WinSSH: a secure
telnet and ftp client for Windows
- ws-FTP, a GUI ftp client for Windows,
available on the campus network
-
E-ssentials: The Georgetown Student Guide to Campus Technology
-
Guide to UNIX Computing (Adobe Acrobat file)
- comp.lang.c++ (newsgroup)
- gnu.g++.help (newsgroup)
- C++ and UNIX books
- Reiter's Bookstore, a great local
place to find technical books
Marginally Interesting Links
Copyright © 2019 Mark Maloof. All Rights Reserved.
This material may not be published, broadcast, rewritten,
or redistributed.