IT 102 Discrete Structures updated

Similar documents
CS 100: Principles of Computing

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

BUS Computer Concepts and Applications for Business Fall 2012

AU MATH Calculus I 2017 Spring SYLLABUS

Course Content Concepts

Course Name: Elementary Calculus Course Number: Math 2103 Semester: Fall Phone:

SOUTHERN MAINE COMMUNITY COLLEGE South Portland, Maine 04106

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE


Syllabus ENGR 190 Introductory Calculus (QR)

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

Financial Accounting Concepts and Research

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

Instructor: Matthew Wickes Kilgore Office: ES 310

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Spring Valley Academy Credit Flexibility Plan (CFP) Overview

The University of Southern Mississippi

Page 1 of 8 REQUIRED MATERIALS:

Scottsdale Community College Spring 2016 CIS190 Intro to LANs CIS105 or permission of Instructor

IST 440, Section 004: Technology Integration and Problem-Solving Spring 2017 Mon, Wed, & Fri 12:20-1:10pm Room IST 202

THE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography

ECD 131 Language Arts Early Childhood Development Business and Public Service

Physics Experimental Physics II: Electricity and Magnetism Prof. Eno Spring 2017

STA2023 Introduction to Statistics (Hybrid) Spring 2013

ITSC 1301 Introduction to Computers Course Syllabus

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

MTH 141 Calculus 1 Syllabus Spring 2017

SOUTHWEST COLLEGE Department of Mathematics

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

OFFICE OF DISABILITY SERVICES FACULTY FREQUENTLY ASKED QUESTIONS

BA 130 Introduction to International Business

Medical Terminology - Mdca 1313 Course Syllabus: Summer 2017

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

MTH 215: Introduction to Linear Algebra

Student Handbook Information, Policies, and Resources Version 1.0, effective 06/01/2016

GRADUATE PROGRAM Department of Materials Science and Engineering, Drexel University Graduate Advisor: Prof. Caroline Schauer, Ph.D.

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008

Foothill College Summer 2016

The University of Texas at Tyler College of Business and Technology Department of Management and Marketing SPRING 2015

CS177 Python Programming

GUIDE TO THE CUNY ASSESSMENT TESTS

MKT ADVERTISING. Fall 2016

Study Board Guidelines Western Kentucky University Department of Psychological Sciences and Department of Psychology

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

Academic Freedom Intellectual Property Academic Integrity

Department of Education School of Education & Human Services Master of Education Policy Manual

Math 181, Calculus I

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

BIOL 2402 Anatomy & Physiology II Course Syllabus:

Sul Ross State University Spring Syllabus for ED 6315 Design and Implementation of Curriculum

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

Computer Architecture CSC

THE GEORGE WASHINGTON UNIVERSITY Department of Economics. ECON 1012: PRINCIPLES OF MACROECONOMICS Prof. Irene R. Foster

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

Office Hours: Mon & Fri 10:00-12:00. Course Description

Bachelor of International Hospitality Management, BA IHM. Course curriculum National and Institutional Part

MAT 122 Intermediate Algebra Syllabus Summer 2016

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

COURSE INFORMATION. Course Number SER 216. Course Title Software Enterprise II: Testing and Quality. Credits 3. Prerequisites SER 215

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

ACC 362 Course Syllabus

Interior Design 350 History of Interiors + Furniture

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

Math Techniques of Calculus I Penn State University Summer Session 2017

IDS 240 Interdisciplinary Research Methods

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

Language Arts Methods

Introduction to Information System

Course Syllabus. Alternatively, a student can schedule an appointment by .

PSCH 312: Social Psychology

Design and Creation of Games GAME

PreAP Geometry. Ms. Patricia Winkler

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

IST 649: Human Interaction with Computers

S T A T 251 C o u r s e S y l l a b u s I n t r o d u c t i o n t o p r o b a b i l i t y

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

Phys4051: Methods of Experimental Physics I

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

Preferred method of written communication: elearning Message

Syllabus: CS 377 Communication and Ethical Issues in Computing 3 Credit Hours Prerequisite: CS 251, Data Structures Fall 2015

Undergraduate Degree Requirements Regulations

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

Instructor. Darlene Diaz. Office SCC-SC-124. Phone (714) Course Information

DOCTOR OF PHILOSOPHY IN POLITICAL SCIENCE

Required Text: Oltmanns, T. & Emery, R. (2014). Abnormal Psychology (8th Edition) ISBN-13: ISBN-10:

COURSE DESCRIPTION PREREQUISITE COURSE PURPOSE

University of Toronto Mississauga Sociology SOC387 H5S Qualitative Analysis I Mondays 11 AM to 1 PM IB 250

PH.D. IN COMPUTER SCIENCE PROGRAM (POST M.S.)

General Microbiology (BIOL ) Course Syllabus

CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)

CIS Introduction to Digital Forensics 12:30pm--1:50pm, Tuesday/Thursday, SERC 206, Fall 2015

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

Transcription:

Information Sciences and Technology Department Course IT 102 Discrete Structures updated 4.20.2016 Catalog Description Prerequisites Introduces ideas of high-level pseudocode and discrete structures. This course focuses on problem-solving, supporting both abstraction and modeling providing the foundation needed for programming. MATH 108 (or MATH 113) is a prerequisite or a co-requisite. Prerequisite enforced by registration system. This requirement will be strictly enforced. Any student who does not meet the requirement will be dropped from the course at the start of the semester and the student will be responsible for academic or financial consequences of being dropped. Course Outcomes 1. Students will apply the concept of Sets to common datatypes used in programming languages and use variables of those datatypes 2. Students will be able to identify the domain and range of mathematical functions. Students will define and use functions in programs and understand the concept of recursion. Students will implement pre-defined functions by investigating a current language API 3. Students will be able to identify Arithmetic and Geometric Sequences and determine terms and/or sums of terms within those sequences. Students will select the correct repetition structure and implement iterations in programs 4. Students will be able to apply concepts of logic and truth tables to expressions and Digital Circuits. Students will apply Boolean Algebra concepts to create robust selection statements in programs. 5. Students will be able to calculate probabilities, permutations and combinations. 6. Students will be able to identify graphs of and plot basic trigonometric functions. Students will be able to simplify expressions using trigonometric identities. Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 1 of 8

ABET Accreditation As a required course in the BSAIT curriculum, Discrete Structures strongly supports several of the program s student outcomes. Assessment data is gathered from student artifacts in this course to partially verify that students are achieving the following outcomes: Outcome (a): An ability to apply knowledge of computing and mathematics appropriate to the program s student outcomes and to the discipline. (Student Outcomes: 1, 2, 3, 4, 5, 6) Outcome (b) An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution. (Student Outcomes: 1, 2, 3, 4, 5) Outcome (h) Recognition of the need for and an ability to engage in continuing professional development (Student Outcome: 2) Outcome (i): An ability to use current techniques, skills, and tools necessary for computing practice (Student Outcome: 6) Outcome (j) An ability to use and apply current technical concepts and practices in the core information technologies. (Student Outcomes: 5, 7, 8, 9) Textbook Discrete Structures By: Irene E. Bruno, PhD Publisher: Pearson Availability: George Mason University Bookstore Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 2 of 8

Faculty and Staff Instructor and Course Coordinator: Irene Bruno Associate Professor IST Department Phone: 703-993-8541 Email: ibruno@gmu.edu Instructors Jonathan Hsu (jhsu@gmu.edu) Joy Hughes (jhughes@gmu.edu) Mike Vito (mvito@gmu.edu) Administrative support: Fairfax campus Engineering Building http://eagle.gmu.edu/map/buildings/engineering.php, Room 5400 Phone: 703-993-3565 Science and Technology campus Bull Run Hall Bull Run Hall, Suite 102 Phone: 703-993-3565 Grading The grading scale for this course is: 99 100% A+ Passing 92 98% A Passing 90 91% A- Passing 88 89% B+ Passing 82 87% B Passing 80 81% B- Passing 78 79% C+ Passing 72 77% C Passing 70 71% C- Passing* 60 69% D Passing* 0 59% F Failing * Grades of "C-" and "D" are considered passing grades for undergraduate courses. However, a minimum grade of "C" is required in the BSAIT program for any course that is a prerequisite for one or more other courses. This course is a prerequisite for several courses in BSAIT Program see http://www.gmu.edu/catalog/courses/it.html for more information on those courses. Raw scores may be adjusted by the Instructor to calculate final grades. Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 3 of 8

Final grades will be determined based on the following components: Activity Distribution Homework 10% Quizzes 30% Midterm Exam 30% Final Exam 30% Notes: There are approximately 14 course content modules Late assignments are not accepted, for any reason Quizzes not taken as scheduled are scored at 0 points There are no extra credit opportunities Students are required to sit for the scheduled exams The grading components are outlined in the following sections. Note that not all assignments are given an equal weight. Homework Homework will be assigned for each course module. To receive credit for any part of any homework question all written work must be shown in detail. No credit will be awarded for answers (even if they are correct) that are not supported by written work. While in the spirit of collaboration, students are encouraged to work together on practice problems, homework should be completed without assistance. It is considered an Honor Code violation to post any homework problem or solution on any Internet site or to seek assistance with homework problems from anyone other than an IT102 GTA or an instructor. No late assignments will be accepted for any reason. Students may submit incomplete assignments for partial credit. Quizzes Quizzes will be given (either written or via Blackboard) to test students mastery of the course material. Quizzes are closed notes, closed book: no external resources are permitted. There are no makeup opportunities for missed quizzes. Students are prohibited by the Honor Code to discuss the content of quizzes with any person other than their instructor or GTA. Exams The midterm and final exam will be held as scheduled on the Blackboard site and will be based on topics addressed throughout the entire course. Exams will be retained by the Information Sciences and Technology Department and will not be returned to students. Final grades will be posted to PatriotWeb, which is the only vehicle for students to obtain those grades. A student with a "hold" on his/her PatriotWeb account will be unable to access final grades until the hold has been removed by the Registrar. Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 4 of 8

Course Outline Module Class Content 1 Course introduction Boolean Algebra Logic/Digital Circuits 2 Truth Tables 3 Introduction to Programming and Python Variables Built-in Python Functions Algorithms 4 Set Theory Mathematical Functions 5 Selection: Boolean Expressions and if-elif-else statements in Python Iteration: Python while loops Algorithms 6 Counting Principles Permutations Combinations 7 Review and Midterm Exam 8 Probability 9 Conditional Probability and Bayes Theorem 10 Sequences, Sums Iteration: Python for loops 11 Python Functions 12 Recurrence Relations, Recursion and Mathematical Induction 13 Introduction to Trigonometry, Trig Graphs and Identities 14 Review The information provided by the instructor corresponding to the material covered in each lecture should be completed prior to that lecture. Please note: the chapters may not covered in order and there is some material that will be provided by the instructor. This schedule is subject to revision before and throughout the course. Registered students should see the Blackboard Learning System for the latest class schedule. Important Dates Dates for adding, dropping the course, etc. are available via: registrar.gmu.edu Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 5 of 8

Religious Holidays A list of religious holidays is available on the University Life Calendar page. Any student whose religious observance conflicts with a scheduled course activity must contact the Instructor at least 2 weeks in advance of the conflict date in order to make alternative arrangements. Attendance Policy Students are expected to attend each class (or if the class is online to participate as stipulated by the instructor), to complete any required preparatory work (including assigned reading) and to participate actively in lectures, discussions and exercises. As members of the academic community, all students are expected to contribute regardless of their proficiency with the subject matter. Students are expected to make prior arrangements with their instructor if they know in advance that they will miss any class and to consult with the instructor as soon as possible if they miss any class without prior notice. Any student who expects to miss more than one class session is strongly advised to drop the course and take it in a later semester when he/she can attend every class. Departmental policy requires students to take exams at the scheduled time and place, unless there are truly compelling circumstances supported by appropriate documentation. Except in such circumstances, failure to arrive to the exam site on time for a scheduled exam will result in a score of zero (0) for that exam, in accordance with Mason policy on final exams. Students should not make travel plans or other discretionary arrangements that conflict with scheduled classes and/or exams. If the University is closed due to weather or other unforeseen conditions, final exams may be rescheduled students are strongly advised not to make plans that would prevent them from attending exams that may be rescheduled during the entire exam period. Classroom conduct Students are expected to conduct themselves in a manner that is conducive to learning, as directed by the Instructor. Any student who negatively impacts the opportunity for other students to learn will be warned if disruptive behavior continues, the student will be asked to leave the course. Discussion Board communication should be thoughtful and respectful. Communications Registered students will be given access to a section of the Blackboard Learning System for this course. Blackboard will used as the primary mechanism (outside of lectures) to disseminate course information, including announcements, lecture slides, homework and other assignments, and scores for homework and exams. Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 6 of 8

Communication with the Instructor on issues relating to the individual student should be conducted using Blackboard Mail, GMU email, via telephone, or in person - not in the public forums on Blackboard. GMU Mail is the preferred method for urgent messages, you should also attempt to contact the Instructor via telephone. Federal privacy law and GMU policy require that any communication with a student related in any way to a student's status be conducted using secure GMU systems if you use email to communicate with the Instructor you MUST send messages from your GMU email account. Lecture slides are complements to the lecture process, not substitutes for it - access to lecture slides will be provided in Blackboard as a courtesy to students provided acceptable attendance is maintained. All course materials (lecture slides, assignment specifications, etc) are published on Blackboard in Adobe Portable Document Format (PDF) or in a format for which a free reader is available (such as Microsoft PowerPoint). This allows users of most computing platforms to view and print these files. Microsoft Word (or a compatible word processing application) is required for preparing assignments it is available on computers in the Mason open labs. Privacy Instructors respect and protect the privacy of information related to individual students. As described above, issues relating to an individual student will discussed via email, telephone or in person. Instructors will not discuss issues relating to an individual student with other students (or anyone without a need to know) without prior permission of the student. Assessable work other than exams will be returned to individual students directly by the Instructor (or by a faculty or staff member or a Teaching Assistant designated by the Instructor, or via another secure method). Under no circumstances will a student's graded work be returned to another student. Faculty and staff will take care to protect the privacy of each student's scores and grades. Disability Accommodations The Office of Disability Services (ODS) works with disabled students to arrange for appropriate accommodations to ensure equal access to university services. Any student with a disability of any kind is strongly encouraged to register with ODS as soon as possible and take advantage of the services offered. Accommodations for disabled students must be made in advance ODS cannot assist students retroactively, and at least one week's notice is required for special accommodations related to exams. Any student who needs accommodation should contact the Instructor during the first week of the semester so the sufficient time is allowed to make arrangements. Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 7 of 8

Honor Code All members of the Mason community are expected to uphold the principles of scholarly ethics. On admission to Mason, students agree to comply with the requirements of the GMU Honor System and Code. The Honor Code will be strictly enforced in this course. Honor Code cases are heard by a panel consisting of students students who meet the requirements are encouraged to nominate themselves to serve on the Honor Committee. For this course, the following requirements are specified: All assessable work is to be prepared by the individual student, unless the Instructor explicitly directs otherwise. Submissions deemed by the instructor to be more than 50% identical to another student s submission will be submitted to the George Mason University Honor Committee. The individual student for this course must newly create all work for this semester. Any usage of work developed for another course, or for this course in a prior semester, is strictly prohibited without prior approval from the instructor. Students may seek assistance with assigned work, (and are encouraged to do so) provided: The directions for the assigned work do not prohibit such assistance. Such assistance is acknowledged in the submitted work, clearly identifying the person(s) giving assistance and the nature of the assistance given. Any work to be submitted is prepared entirely and exclusively by the student submitting it. Students are expressly prohibited from sharing any assessable work for this course in any manner with other students (except students assigned as Teaching Assistants to this course and the student's section), unless all students involved have had their work graded and returned by the Instructor, or the Instructor has explicitly approved such sharing. Copyright 2016 Irene E. Bruno, PhD. All rights reserved. Page 8 of 8