Course Info and Lab Notes
TA office hours:
- TAs will be present in CCSB 3.1202 for the first 10 minutes of their office hours.
- If nobody is present or expected, they will leave.
- If you need to meet a TA at another time, send them email.
- Join the course email listserv: https://groups.google.com/forum/#!forum/2014-spr-arch1
- Course Outline: topic sequence including lecture notes
- To succeed in this course, you need to have analytic maturity with concepts taught in digital design (EE2369/2169),
elementary data structures and algorithms (CS2401), and discrete math (Math 2300).
- As stipulated in the course catalog, the usual way to demonstrating this maturity
is by earning a C in (1) all of these courses and (2) Data Structures (CS2302).
- I'll waive the perquisite requirement for CS2302 for students who earn at least B’s
in EE 2369/2169, CS 2401, and Math 2300.
- Students must enroll in a lab section (typically meets MWF or TR)
- Lab sessions and assignments managed by TA
- There may be scheduled or unscheduled quizzes in lab course
- Online: Lab Notes, Lab Manual
- Absolutely required: Kerningham, Brian W & Ritchie, Dennis M. "The C Programming Language, Second edition," Prentice Hall, ISBN: 0-13-115817-1.
- MSPGCC cross-tools manual (55 pages): pdf, web
- Recommended by students (and by no way required): Android app "Programmer Mental Math" by Joel Jurix.
- (downloadable, but seriously, it's all on this web)
- Mandatory at all all sessions of lecture & lab course unless special circumstances arranged ahead of time with instructor
Exams and labs
- Quizzes assess individual students' abilities to demonstrate knowledge, to design solutions to realistic problems, and to present these solutions in a clear and professional fashion. Quizzes will be graded "by skill" (see below),
can cover any concept or skill previously taught in the course, are generally offered at the rate of once per week, and unannounced (so students must be continuously prepared).
- Final Exam
- The final exam date is scheduled by the university based upon lecture time. Like quizzes, the final exam will be
graded "by skill" (see below) and can cover any concept or skill previously taught in the course.
- reference information listing instructions and addressing modes will be provided to students
- answers must be prepared individually without communication with or assistance from anybody except the instructor or proctor.
- Grading by skill
- Labs provide an opportunity for students to practice and explore concepts presented in class.
- Students are expected to act professionally
- By helping each other select and design problem-solving approaches
- By reading whatever resources they find relevant
- By attributing credit to any person or reference materials that substantively contributed to their solutions
- By only submitting solutions they fully understand.
- Professionalism includes honesty, clarity, and accuracy.
- Most class sessions will conclude with an assignment due at the beginning of the next class session unless otherwise indicated. I don't collect assignments unless specifically indicated.
- Labs will be assigned during the lab course. Due in 1 week unless otherwise indicated.
- Students must only submit solutions that fairly reflect their own understandings.
- Solutions must clearly and fairly attribute credit to people and resources that contributed to their design or preparation.
- Descriptive text included with solutions must be composed by the student submitting it.
- It is academic dishonesty for a student to submit a solution they cannot replicate individually or to not fairly credit their sources.
- More notes on exams and grading
- Students should read chapters 1-6 of K&R each of the first 6 weeks of class.
- Rationale: These chapters of K&R introduce concepts in the context of C that the course examines at a lower level.
Disabilities and Accomodations
- If you have a disability and need classroom accommodations, please contact The Center for Accommodations and Support Services (CASS) at 747-5148, or by email to email@example.com, or visit their office located in UTEP Union East, Room 106. For additional information, please visit the CASS website at www.sa.utep.edu/cass.
- Students are expected to conduct themselves in a professional and courteous manner, as prescribed by the Standards of Conduct: http://hoop.utep.edu/Student_Affairs_Chapter_One-HOP.htm Graded work should be unmistakably your own. You may not transcribe or copy a solution taken from another person, book, or other source ( e.g., a web page). Copying other's work will not be tolerated. Professors are required to report academic dishonesty and any other violation of the Standards of Conduct to the Dean of Students
- Permitted collaboration: Students may discuss requirements, background information, test sets, solution strategies, and the output of their programs. However, implementations and documentation must be their own creative work.
Students are strongly encouraged to document advice received from others and all resources utilized in the preparation of their assignments.
- If academic dishonesty is suspected: You will receive an incomplete for the lab, and your case will be referred to the Dean of Students for adjudication. The Dean of Students has published a website with complete details concerning the UTEP Academic Honesty policy. The website has been been posted to the following arcane URL: http://studentaffairs.utep.edu/Default.aspx?tabid=4386.