<<

IT 542 Fundamentals of Platforms

1 SPRING 2018 SYLLABUS

Where & One section: When:  001: -- Wednesdays 19:20 to 22:00 Instructor: Dr. Ray Curts

Instructor: Ray Curts: [email protected]?subject=IT 542 Teaching Maryam Heidari for section 001: [email protected] : Pre- There are no set prerequisites for this course, but academic or industry experience with operating requisites: and computer networks is recommended. Description: Contemporary information systems are platforms inextricably combining operating systems and networks. This graduate course provides an overview of OS and networking elements of information systems, and examines the particular issues relating to the range of platforms, from hand-held mobile devices to cloud and systems. Grading: Student grades in this course are based on: 30% Assignments 25% Midterm exam 15% Quizzes and Participation 30% Final exam Course Homework and/or reading assignments can be expected after many classes. Policies: Late work can be accepted, but only with the prior permission of the instructor, and may be subject to late penalty.

Missed exams must be arranged with the instructor before the exam date. All students must be present, on campus, to write exams in this course.

While students are encouraged to discuss solutions to problems, students must submit their own, original, work. All students are expected to abide by the George Mason University Honor and Code (which contains a definition of plagiarism, amongst other things). Further related information is available from IEEE and ACM.

Note that we reserve the right to submit student work for automated testing against other submitted work to confirm a submission’s originality.

No student fails the final exam will receive a grade higher than . Course The purpose of IT 542 is to give students an understanding of the central concepts that Objective: contemporary computing platforms, from to handhelds, usable. The course focuses on the basic principles of both operating systems and computer networks, as these technologies work together to provide the information services on which we increasingly come to rely. This foundation is intended to equip students with the necessary fundamental concepts needed to pursue more advanced concentration courses in the MS AIT program. Course on- This semester the course will use the Blackboard LMS. Resources: https://mymasonportal.gmu.edu

1 Syllabus version of 10 Jan, 2018

IT542 Spring 2018 Page 1 Course Syllabus Texts: required: William Stallings, required: Tanenbaum & Wetherall, Operating Systems: Internals & Design Computer Networks, 5th edition, Principles, 9th edition ISBN: 978-0134670959 Pearson 2011, ISBN: 978-0132126953

Schedule: Week Material Number Starts Covered 1 24 Jan Intro to course, course logistics; OS + networks = platform 2 31 Jan processes: ‘customer’ for OS (scheduling, states, accounting), services it may use 3 07 Feb interprocess communication and coordination; network model supporting 4 14 Feb IPC communication & coordination, cont’d 5 21 Feb modern Internetworking, types of IPC, modes of data communication 6 28 Feb memory management across different platforms 7 07 Mar midterm exam 14 Mar week of spring break 8 21 Mar memory management, cont’d; 9 28 Mar non-volatile memory, systems and persistence 10 04 Apr network and transport layers 11 11 Apr network & transport cont’d, session layer 12 18 Apr securing platforms 13 25 Apr pervasive & : platform ‘fusion’ 14 02 May platform ‘fusion’ cont’d: Internet of Things; review 09 May Final exam 19:30 to 22:15 subject to change – check registrar website

This schedule is tentative and subject to change over the course of the semester.

Note that in the event of university closures (e.g., due to snow), your instructor may assign on-line work to make up a missed class. On-line sections are typically not cancelled when the university is closed: check with your section’s instructor in such a case.

IT542 Spring 2018 Page 2 Course Syllabus Campus Several services are available to students, and you are encouraged to make use of them as you may Services: need:

Writing Center: A114 Robinson Hall; 703 993 1200; http://writingcenter.gmu.edu

Office of Disability If you are a student with a disability and you need academic accommodations, please Services: see me and contact the Office of Disability Services (ODS) at 703 993 2474. All academic accommodations must be arranged through the ODS. http://ods.gmu.edu and be arranged before any accommodation is needed.

Counseling and 703 993 2380; Psychological http://caps.gmu.edu Services (CAPS):

University Policy: The University Catalog, http://catalog.gmu.edu, is the central resource for university policies affecting student, faculty, and staff conduct in university academic affairs. Other policies are available at http://universitypolicy.gmu.edu. All members of the university community are responsible for knowing and following established policies.

IT542 Spring 2018 Page 3 Course Syllabus