Syllabus

Description

ICS 414 is a fast-paced immersion into significant software engineering concepts and technologies. It incorporates the following themes:

The course grounds these thematic elements by covering the skills necessary to quickly build two-tier web applications with a modern look-and-feel. Many computer science and computer engineering projects benefit from a web-based user interface, and this class will help you to create a nice one regardless of your “design” background.

Face-to-Face

We will try to meet face-to-face. See Laulima for the meeting information and the Discord invite.

Meetings

Tuesdays and Thursdays at 1:30 pm to 2:45 pm in Kuykendall Hall 305

If we can’t meet face-to-face we will meet via Zoom.

We will also have a Discord server for collaboration and office hours. I’ve set up an ICS 414 Discord server. You can find a link to the invite on Laulima.

Tentative schedule for ICS 414. It is subject to change.

Student Outcomes

Prerequisties

Passing ICS 314 or instructor’s consent.

Textbook

There is no required textbook for this class. All material is online.

Grading

Your grade is based on:

By default, grading will use the standard cutoffs of 90% (A), 80% (B), 70% (C), 60% (D), but the instructor may revise these percentages downward.

Academic Dishonesty

The Student Conduct Code (EP 7.208) expressly prohibits Academic Dishonesty among the standards and values in the UH Community. Engaging in any of these behaviors subjects a student to the disciplinary process and sanctions on campus.

All occurrences of academic dishonesty, as defined below, will result in a grade of 0 for the assignment or exam. The incident will be referred to the Student Conduct Administrator for action under the Student Conduct Code.

See relevant excerpts below:

Academic Integrity

The integrity of a university depends upon academic honesty, which consists of independent learning and research. Academic dishonesty includes cheating and plagiarism. The following are examples of violations of the Student Conduct Code that may result in suspension or expulsion from UH Manoa.

Cheating

Cheating is an act of academic dishonesty and includes, but is not limited to: (1) use of any unauthorized assistance in taking quizzes, tests, or examinations; (2) use of sources beyond those authorized by the instructor in writing papers, preparing reports, solving problems, or carrying out other assignments; (3) the acquisition, without permission, of tests or other academic material belonging to a member of the UH faculty, staff or student body; and (4) engaging in any behavior specifically prohibited by a faculty member in the course syllabus or class discussion.

Plagiarism

Plagiarism includes, but is not limited to, submitting, to satisfy an academic requirement, any document that has been copied in whole or in part from another individual’s work without identifying that individual; neglecting to identify as a quotation a documented idea that has not been assimilated into the student’s language and style; paraphrasing a passage so closely that the reader is misled as to the source; submitting the same written or oral material in more than one course without obtaining authorization from the instructors involved; and “dry-labbing,” which includes obtaining and using experimental data from other students without the express consent of the instructor, utilizing experimental data and laboratory write-ups from other sections of the course or from previous terms, and fabricating data to fit the expected results.

Disciplinary Action

In cases of suspected or admitted academic dishonesty, the instructor involved shall attempt to resolve the matter with the student. Actions may include allowing the student to redo the assignment or giving a failing or reduced grade for the course. Instructors are encouraged to bring the matter to the attention of the departmental chairperson and/or academic dean of the instructor’s school or college, and provide an informational report to the Student Conduct Administrator. Additionally, an instructor may formally refer any case of academic dishonesty to the Student Conduct Administrator for action under the Student Conduct Code. The Student Conduct Administrator or designee shall pursue such cases to determine appropriate disciplinary actions if, after a preliminary investigation, it is their determination that sufficient information exists to establish that an act of academic dishonesty took place.