|All sections, Lectures||11:00AM-12:15PM||Wed, Fri: Jan 16-May 8||Edgerly 203|
|CSC1650-01||12:30PM-2:30PM||Tues Jan 14-May 6||Edgerly 203|
|CSC1650-03||12:30PM-2:30PM||Fri: Jan 17-Apr 25||Edgerly 203|
|Office:||Edgerly 312A and sometimes Edgerly 101|
|Office hours:||T,W: 12:30-3:30 (and by appointment)|
Course Description: (From the catalog) This course provides a study of the fundamental circuit building blocks that are used in the development of digital computers. The theory and practical application of both asynchronous and synchronous electronic logic circuits are covered. Topics included are: binary representations, data transfer methods, error detection and correction, logic gates, logic families, programmable logic devices, Boolean algebraic simplification, Karnaugh maps, combinational logic circuits, adders, comparators, encoders, decoders, multiplexers, demultiplexers, sequential logic circuits, latches, flip-flops, counters, shift registers and memory. Extensive laboratory work supplements the topics studied.
This is partly a lab course. You can't do the labs if you aren't in the lab. My grading reflects my expectation of seeing you regularly:
Quizzes and exams are ordinarily due in the period in which they are given, and may not be turned in later, although they may be excused if you have a convincing story, such as your grandmother getting married in Provincetown.
Labs are due on the day on which they are assigned, but not necessarily in class.
Most labs have several steps in them which say: Demonstrate to instructor. After that demonstration, I'll make a note in your lab notebook, which you are in charge of keeping track of. Your lab notebook will also contain your own handwritten results, and usually an after-the-fact distillation of those notes. I will collect notebooks at the end of the term, and I will grade them for legibility and coherence.
Anything turned in by midnight is on time, and unless I am actually in my office at midnight, anything I find in the Blackboard dropbox on the following morning is assumed to have been turned in on time.
Papers and programming assignments are similarly due by midnight. Late papers and programs may be accepted after their due date, but I am likely to mark them down for lateness.
The textbook for this course is
Thomas L. Floyd, Digital Fundamentals Pearson/Prentice Hall
The book is fairly expensive new from the bookstore. If you are willing to wait a few days to order it online, you can obtain more cheaply used. I usually buy used books from Abebooks.com, but Ebay and Amazon both carry used books.
There are many editions available. I planned my syllabus using the tenth edition, and there isn't a whole lot of difference between the later editions. The bookstore will probably carry only the eleventh edition. You won't be surprised to learn that the newer edition is usually more expensive used.
From time to time I will put programs from lectures on the web.
I usually record grades in blackboard.
Tentative grade rubric:
- There will be several pop quizes, making up in total 10% of the final grade.
- There will be a final exam and three midterms, which will make up 60% of the final grade
- I will assign a grade to your lab notebooks, which will constitute 20% of the final grade. The lab grade will be based partly on my notes in your notebooks, which will reflect my observations of your work, partly on how well the notebook reflects the purpose of the lab, and partly on the general neatness of the notebook. So handle them carefully...
- The remaining 10% of the grade will be based on homework assignments, class participation and other utterly subjective measures.
I do not consider homework which is emailed to me to be turned in on time, no matter when you sent it. Instead use the Blackboard dropbox.
There are no makeup or early exams, but I may excuse an exam for a good story, presented in advance, like your grandmother getting married that day in Provincetown.
Each student is responsible for completing all course requirements and for keeping up with all activities of the course (whether a student is present or not).
I consider it plagiarism to share typing or fail to give credit to other peoples' ideas.
Fitchburg State has an Academic Dishonesty policy, which can be found in the college catalog. Penalties for academic dishonesty, including submitting work which is not your own, and assisting other students on examinations, can be severe.