CSCI 427 - Systems Integration
Syllabus for section D1, Fall 2022.
This is an asynchronous, online course. There are no scheduled meeting times.
HARD DEADLINE for Portfolio and Self-Assessment: December 7th, 2022 at 11:59 PM EST
Instructor Information
Student Learning Outcomes
Upon successful completion of this course, you should be able to:
- Translate user requirements into information technology requirements
- Analyze requirements and design an appropriate information architecture and corresponding implementation plan
- Implement an information technology infrastructure using current technologies, standards, and best practices, as a member of an implementation team
- Integrate an information architecture into an existing system at the software, hardware, and user levels
ABET Assessment
This course measures the following Performance Indicators:
- 1.1 - Define requirements and/or specifications for a computing problem.
- 1.2 - Analyze a complex problem by breaking it down into smaller components.
- 2.1 - Design a solution to meet requirements.
- 2.2 - Implement a solution to meet requirements.
- 2.3 - Evaluate a solution against requirements.
- 5.1 - Contributes relevant information to the team.
- 5.2 - Participates in group activities according to expectations.
- IT 6.1 - Analyze user needs to determine requirements of a computer-based system.
- IT 6.2 - Create appropriate IT-based solutions based upon user needs.
- IT 6.3 - Select systems appropriate for different user and environment requirements.
- IT 6.4 - Apply system administration techniques.
- IT 6.5 - Integrate multiple hardware and software components in a single system.
Texts and Materials
- No textbook is required for this course.
- Readings, reference materials, tutorials, and videos will be assigned, requiring Internet access.
Grading Procedures
This course is based upon a hands-on, semester-long group project. The project is divided into milestones, each of which will have a deliverable in the form of a recorded presentation (screencast video or narrated slides). After reviewing your submission for a milestone, I will provide feedback that includes both the strengths of your solution and areas that could be improved. One thing that will be missing from the feedback is a grade, since there are no grades in this course. You will have the opportunity to revise and resubmit milestones, subject to the limitation that a maximum of one milestone can be submitted per week (for my own self-preservation).
As you progress through the course, you will compile a portfolio of your accomplishments. This portfolio will include your resume, a summary of your accomplishments in this course, and a course reflection. Your reflection will describe what you did, what problems you solved, what technologies you used to solve those problems, challenges you encountered, and what you learned in the process. If you already have a public portfolio, then you should add the materials from this course to that portfolio. Otherwise, you will create a new portfolio. This portfolio should look professional, since its ultimate purpose is to be found by prospective employers who might be interested in hiring you into a career position.
At the end of the course, you will also submit a private self-assessment of your work, including a proposed letter grade (A, B+, B, C+, C, D+, D, or F). If I agree with your self-assessment, the grade you select will be your final course grade. I reserve the right to assign a higher or lower grade than you select, based upon your effort, project progress, and portfolio contents. To state what is hopefully obvious, if you do not submit a portfolio and self-assessment by the hard deadline for the course, the only grade I can assign for you is an F.
Attendance Policies
Regular participation in class is expected, but I do not record or grade attendance. In the context of the group project, you are expected to attend group meetings, participate, and contribute your share of group activities. In the event that you are not working effectively with your group, I may reassign you to work with classmates who are also not participating. In extreme cases, I might remove you from all groups and require you to complete the project individually.
Although I would like you to participate at each class meeting, please do NOT attend any in-person class meetings or physical office hours if you are sick. Instead, please let me know via email at least an hour before the scheduled meeting so that you can participate via Microsoft Teams. If you are sick for a group activity, please coordinate with your group members in order to participate electronically.
Other Policies
Academic Integrity
The CCU Academic Integrity Code applies to this course. In particular, making false statements, falsifying information on self or peer evaluations, hiring or permitting someone else to complete course activities, and plagiarism are all examples of academic integrity violations. Violations of the CCU Academic Integrity Code in this course may result in a course grade of FX.
Communications Policy
I will normally reply to email within 1-2 business days. Email received over a weekend or on a holiday may not receive a response for 1-2 business days after the weekend or holiday. Please note that I’m only able to answer the phone and return phone calls on days where I work from the office (typically, days when I have posted office hours). Email is typically a much faster way to reach me and receive a reply.
Disability Accommodations
Per University policy, I can only grant you accommodations that are authorized through Accessibility and Disability Services. Please have your accommodations information sent to me within the first week of class or within a week of approval if accommodations are implemented in the middle of the semester.
Laptop Computer Requirement
You need a computer and high speed Internet access to take this course. If this course has any in-person meetings, a laptop should be brought to each class. Minimum specifications are posted on the Department of Computing Sciences Computing Requirements page
Contingency Plan
Per the CCU Academic Continuity Plan, courses will continue online whenever the University is unable to hold in-person classes. If this course has a synchronous meeting time, then we will meet using Microsoft Teams. All other online activities will proceed as scheduled, unless the University announces otherwise. ALWAYS take your laptop or other computer with you whenever you go out of town, including during University breaks, evacuations, and other travel. Remember that you could experience a travel contingency and have an issue returning, even if University operations are not affected.
For fall semester courses, please review my Hurricane Information page. Always monitor your email and the CCU Website for official announcements regarding irregular operations.
Disclaimer
Portions of this course may deal with issues related to cost analysis, laws, and ethics. I am not a lawyer, accountant, or financial advisor, and no portion of this class constitutes legal or financial advice. This syllabus is tentative and is subject to change with notice to the class during the semester. If a portion of this syllabus is found to be non-compliant with University policies or applicable laws, the remainder of this syllabus will remain effective.