SWE 301/401 Course Syllabi


SWE 301: Internship Preparation
SWE 401: Internship Reflection
Fall 2022


Professor:  Paul Ammann 
Office:  Nguyen Engineering Building 4428 
Email:  pammann@gmu.edu
URL:  http://cs.gmu.edu/~pammann/301-401.html
Class Meeting:  Occasional Fridays 12:00 to 1:15, Music Theater Building 1006. (See schedule below)
Format:  This class meets in person, face-to-face. This is NOT an online class.
Office Hours:  Tuesday 2:00-3:00; Online only.
Office Hours Zoom:  My Personal Room. Waiting room enabled. (Passcode: 1uL2qf)

Schedule

If, for any reason, meetings are rescheduled, notice will be posted here and also on Piazza.

It's important for certain meetings to be in-person. We'll discuss this at the first (in-person) class meeting.

Catalog Descriptions:

SWE 301: (0 hours) Preparation for Internship Educational Experience. Intended for, but not limited to, students planning internships in the Applied Computer Science Software Engineering Program. Internship employment opportunities. Basic interview skills. Techniques for applying academic knowledge to practical software development. Techniques for extracting knowledge from practical experience. Peer presentation from students who have completed internships.

SWE 401: (1 hour) Reflection on Internship Educational Experience. Intended for, but not limited to, students completing internships in the Applied Computer Science Software Engineering Program. Analysis of techniques for applying academic knowledge to practical software development. Analysis of techniques for extracting knowledge from practical experience. Student presentations summarizing internships relating them to academic program goals.

Note that these courses are intentionally colocated so that 301 students may benefit from the experiences of 401 students.

Course Materials

SWE 301/401 will use the Piazza software for a discussion board and for posting course work products. Students must promptly post all required introductions, reports, resumes, presentations, etc. to Piazza for credit.

Course Meetings:

This course meets somewhat irregularly. Various required activities such as job fairs naturally fall outside the normal class hours. Student presentations will occur during the normally scheduled class hours.

Assignments:

SWE 301 students will carry out various activities designed to land an internship position and be prepared to adapt their academic training to that position. SWE 401 students will relate their internship experiences back to their academic courses and share their experiences with the remainder of the class.

Students in both 301 and 401 must post an introduction on Piazza before the 2nd class meeting.

Here is the SWE 301 assignment for the semester.

Here is the SWE 401 assignment for the semester.

Final Exam

There are no quizzes or exams in this course.

Honor System:

Students are reminded that the honor system governs all work turned in for credit.

Grading

301/401 grading is Pass/Fail.

If you want to pass...

The requirements for passing are closely modeled on what happens in the business world. In the business world, if you don't do what you are required to do, when you are required to do it, you're generally looking for a new job.

With that in mind, any one of the following will cause a student to fail this course:

301/401 Scheduling

The SWE 301 prerequisite for SWE 401 is strictly enforced. Students in their final semester of studies are not permitted to register for SWE 301 and SWE 401 simultaneously. We will follow the University's policies with respect to pandemic protocols. Details are on Mason's Safe Return to Campus page. Deviance from the policies will not be tolerated in this classroom.

If you are not cleared to come to campus, STAY HOME!

If the pandemic protocols force you to miss class for an extended period, contact me.

If you have pandemic-related accommodations that I need to know about, please share those with me promptly.

At this time, the provost has directed that in-person classes remain that way. Hence, you should not expect a transition to a different format.