/CSE410-F19

Modern Infrastructure Operations

Primary LanguageHCL

CSE410-F19 (Modern Infrastructure Operations)

Course Information

  • Instructor: David Dobmeier
  • Instructor Office Hours: T/R 18:30-19:30
  • Instructor Email: daviddob@buffalo.edu
  • Office Hours Location: Davis 310
  • Class Days & Time: T/R 17:00-18:20
  • Class Location: Bell 325

Course Description

This is an undergraduate-­level course intended for junior and senior-­level students that will teach them the fundamentals of modern infrastructure operations. The main topics covered in this course will be capacity and network planning, server installation and configuration, and monitoring.

This course is designed to be a very hands-on experience, focused on the practical application of systems planning and administration.

By the end of the class, students should have a solid understanding of

  • The process of capacity and network planning
  • The practical skills for equipment racking, cabling, installation and booting of servers
  • Basic security practices and implications
  • Virtualization and Containerization
  • Basic implementation of Infrastructure as Code
  • Tools and practices for monitoring production infrastructure

Course Prerequisites

It is presumed that students taking this class have sufficient knowledge in the following areas. These are not necessarily mandatory prerequisites and students who believe they have sufficient knowledge in these areas, or believe they can get up to speed will be permitted to take the course.

  • Linux Basics
  • CSE 489/589 Modern Networking Concepts

Grading Policy

Weighting Assessment
20% Homeworks
20% Quizzes
60% Labs
Grade Quality Points Percentage
A 4.00 93.0% - 100.00%
A- 3.67 88.0% - 92.9%
B+ 3.33 84.0% - 87.9%
B 3.00 80.0% - 83.9%
B- 2.67 76.0% - 79.9%
C+ 2.33 72.0% - 75.9%
C 2.00 66.0% - 71.9%
C- 1.67 62.0% - 65.9%
D+ 1.33 58.0% - 61.9%
D 1.00 50.0% - 57.9%
F 0.00 49.9% or below

Incompletes (I/IU)*: A grade of incomplete (“I”) indicates that additional course work is required to fulfill the requirements of a given course. Students may only be given an “I” grade if they have a passing average in coursework that has been completed and they have well-defined parameters to complete the course requirements that could result in a grade better than the default grade. An “I” grade may not be assigned to a student who did not attend the course. Prior to the end of the semester, students must initiate the request for an “I” grade and receive the instructor’s approval. Assignment of an “I” grade is at the discretion of the instructor.

Late Policy

Late submissions will be accepted with a penalty of 25% per day the submission is late. A day is considered as 24hrs passed the deadline. i.e If a submission is 5 hours late it is -25%, 30 hours late it is -50%, and so forth up to a maximum of 95hrs 59mins past the deadline. If you are submitting late, you must notify me via Slack when you have completed the assignment.

Additional Academic Content

Aside from the assignments and projects, there is no activity required outside of class (i.e. there are no field trips, readings, additional related lectures, etc). However, completion of the assignments and projects will likely require independent research and reading outside of class time.

Academic Integrity

Academic integrity is a fundamental university value. Through the honest completion of academic work, students sustain the integrity of the university while facilitating the university's imperative for the transmission of knowledge and culture based upon the generation of new and innovative ideas.

Academic dishonesty will not be tolerated in this course and may result in grade reductions, failed assignments, failed classes, or expulsion from UB according to the university and CSE policies.

For partner assignments, if there is an academic integrity violation -> Both Partners Fail

https://academicintegrity.buffalo.edu/policies.php https://engineering.buffalo.edu/computer-science-engineering/information-for-students/policies/academic-integrity.html

No behavior that compromises academic honesty (such as use of someone else's work or code, using prohibited materials during tests, or making your work available to others) will be tolerated in this course. You are expected to complete assignments on your own. You are encouraged to collaborate on the approach and discuss ideas to complete assignments, however, it is essential that you complete all programming and writing assignments on your own. The submitted assignments will be checked for plagiarism, which will be triggered by programs written in close collaboration. It is expected that your work represents your own understanding of the problem. If work of others is used, it must be properly cited. Use of properly cited material is acceptable, but no referencing is treated as claiming the work as your own. If you need assistance with anything, do not hesitate to contact the instructor.

Accessibility Resources

If you have any disability which requires reasonable accommodations to enable you to participate in this course, please contact the Office of Accessibility Resources, 60 Capen Hall, 645-2608, and also the instructor of this course. The office will provide you with information and review appropriate arrangements for reasonable accommodations.

https://www.buffalo.edu/studentlife/who-we-are/departments/accessibility.html

The University at Buffalo and the School of Engineering and Applied Sciences are committed to ensuring equal opportunity for persons with special needs to participate in and benefit from all of its programs, services and activities.

Diversity

The UB School of Engineering and Applied Sciences considers the diversity of its students, faculty, and staff to be a strength, critical to our success. We are committed to providing a safe space and a culture of mutual respect and inclusiveness for all. We believe a community of faculty, students, and staff who bring diverse life experiences and perspectives leads to a superior working environment, and we welcome differences in race, ethnicity, gender, age, religion, language, intellectual and physical ability, sexual orientation, gender identity, socioeconomic status, and veteran status.