Home Lectures Homeworks Links Announcements
Theoretical basis of the development of computer science. The course details particular formalisms used in the design of hardware and software systems. Intrinsic limitations of computation are described. Advanced topics of automata theory and analysis of algorithms are included. The course also covers Turing machines, the halting problem, models of computation, intractable computations, polynomial reductions, P vs. NP, parallel algorithms, various formal descriptions and specifications of programs and computations, and proofs of program correctness and interactive proof systems.
The tentative examination schedule is as follows:
*: See Final exam schedule at http://www.umassd.edu/registrar/finalexams/
Your numerical scores will be based upon the following contributions:
The letter grades will be assigned using the following approximate scale: (A+,A,A-)[100-90], (B+,B,B-)[90-80], (C+,C,C-)[80-70], (D+,D,D-)[70-60], and F[60-0]. Academic dishonesty will be "rewarded" with a grade of "F". "Sharing" of solutions to homework problems is strictly prohibited.
Students may not elect the P/NC option for a course in Fall 2024. All courses will be evaluated using the UMass Dartmouth grading system as defined here: https://catalog.umassd.edu/content.php?catoid=62&navoid=5015#Grades_and_Grading_System
If an exam is to be taken online, students will be notified at least two weeks in advance.
Class attendance is mandatory. You are responsible for all announcements and all material presented in the lecture sessions. Read the assigned material in advance of lectures and come prepared for class. After each class, re-read the material.
In addition, students are responsible for all official correspondence sent to their standard UMD e-mail address (@umassd.edu).
There are 5-6 homework assignments. Each homework set contains a number of questions that require written answers, and possibly some program assignments using Java language. The homework must be edited using a word processor, and submitted online through the myCourses learning management system (Blackboard).
Each assignment will have a deadline (date and hour). Late assignments will
not be considered unless explictly specified in class (or approved by the course instructor). It is your responsibility to make sure that you submit the right files in a timely manner.
There will be no make-up quizzes, midterm and final exam. If you have a conflict
with the midterms or final exam, contact the instructor in advance, so that
your situation can be evaluated and a solution can be found. Of course, only
serious conflicts will be considered.
Any requests for re-grading your assignments or exams must be submitted in writing, along with the assignment or exam within one week from the day it was returned. Your request must detail what you think was incorrect about the grading and must be submitted to TA by email.
You are encouraged to discuss assigned problems with other people, but you must individually design and write your own solutions for all assignments, unless group work is explicitly allowed. If you do work on the assigned problems with some one, you must list the names of the people you discussed it with on the report you turn in. If you look at any web sites to help you with the assignments, you must list the URLs of each page you looked at.
Students should be aware that suspect assignments (e.g., those without drafts, without works cited pages, or with large departures in style) will be submitted to SafeAssign by the instructor for the purpose of detecting possible plagiarism. Submitted assignments will be included in the UMass Dartmouth dedicated databases of assignments. These databases of assignments will be used solely for the purpose of detecting possible plagiarism during the grading process during this term and in the future. Students must provide an electronic copy of their assignment to the instructor for submission to the service when plagiarism is suspected, in order to receive a grade on the assignment and to avoid possible sanctions.
For further information about the University's policy on Academic Dishonesty and about issues of Academic Integrity, please refer to the following link (or download the pdf file from here):
Using work or ideas without citation is plagiarism. The penalty for plagiarism will range from an "F" in the course to expulsion from the university.
The purpose of a university is to disseminate information, as well as to explore a universe of ideas, to encourage diverse perspectives and robust expression, and to foster the development of critical and analytical thinking skills. In many classes, including this one, students and faculty examine and analyze challenging and controversial topics.
If a topic covered in this class triggers post-traumatic stress or other emotional distress, please discuss the matter with the professor or seek out confidential resources available from the Counseling Center, http://www.umassd.edu/counselling/, 508-999-8648 or - 8650, or the Victim Advocate in the Center for Women, Gender and Sexuality, http://www.umassd.edu/sexualviolence/, 508-910-4584. In an emergency contact the Department of Public Safety at 508-999-9191 24 hrs/day.
UMass Dartmouth, following national guidance from the Office of Civil Rights, requires that faculty follow UMass Dartmouth policy as a "mandated reporter" of any disclosure of sexual harassment, abuse, and/or violence shared with the faculty member in person and/or via email. These disclosures include but are not limited to reports of sexual assault, relational abuse, relational/domestic violence, and stalking. While faculty are often able to help students locate appropriate channels of assistance on campus, disclosure by the student to the faculty member requires that the faculty member inform the University's Title IX Coordinator in the Office of Diversity, Equity and Inclusion at 508-999-8008 to help ensure that the student's safety and welfare is being addressed, even if the student requests that the disclosure not be shared.
For confidential counseling support and assistance, please go to http://www.umassd.edu/sexualviolence/
Students are required to upload their proof of vaccination to the Health Services Portal. Students claiming an exemption to the requirement must also submit either a written request for exemption upon religious grounds or medical exemption documentation from a healthcare provider. Follow these links on how to upload your COVID vaccine documentation guide to add your information to the Health Services portal.
Every member of the UMassD community must do their part to protect one another, including:
Tutoring: If you have difficulty with the coursework, please reach out to me, your TA, or contact the Academic Resource Center.
Technical Help: 24/7 email, live chat, and phone support for myCourses is available at the myCourses support portal. Do you need help with other UMass Dartmouth technologies? Please contact CITS.