.: Internship Preparation & Reflection :.
.: SWE 301 & 401 :.
Spring 2017, Fridays 12:00 noon-1:20 pm, AB 2026 & EB 4201
Instructors: Dr. Paul Ammann & Dr. Jeff OffuttThe instructors will teach the course as a team. Ammann is listed in patriot web as the “instructor of record,” and Offutt will be responsible for keeping track of deliverables. It is best to email both instructors with any questions or concerns.
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. Such students are directed to register for 301 only, and to see her or his advisor to substitute an additional senior-level SWE or CS class.
SWE 301: (0 hours) Preparation for Internship Educational Experience. Intended for, but not limited to, students planning internships in the Applied Computer Science Program. Both 301 and 401 are required for students in the Software Engineering concentration. 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 planning internships in the Applied Computer Science Program. Both 301 and 401 are required for students in the Software Engineering concentration. 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 401 students can mentor 301 students.
Students in SWE 301 & 401 will learn many aspects of professional behavior, including how to search for professional positions, how to handle interviews, how to conduct themselves in professional ways on the job, how to work as effective and cooperative team members, and how to get the most out of an internship. Students will also learn the basics of professional networking and leadership, and will be given the opportunity to help other students with the transition from university to professional life.
Note: SWE 301 is not “credit for an internship” and work experience, whether current or prior, cannot be used as a substitution for SWE 301 or SWE 401.
Neither SWE 301 nor SWE 401 requires a textbook.
This course does not meet every week. Some required activities such as job fairs will fall outside the normal class hours. Student presentations will occur during the normally scheduled class hours.
SWE 301 students will carry out several activities to help find an internship position and then be prepared to adapt your academic education to that position. SWE 401 students will relate your internship experiences back to your academic courses and share your experiences with the other students in the class.
SWE 301 assignment for the semester.
SWE 401 assignment for the semester.
You are also expected to participate in the ongoing discussion on piazza.
Exams and Quizzes
These courses do not have any exams or quizzes
This class will meet six times, plus a visit to the job fair. All dates tentative and to be confirmed.
Both 301 & 401 are Pass/Fail classes.
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 will soon need a new job.
In this class, participation is mandatory. The measure of your performance is not just what you learn from the class, but also what you contribute to the class. If you are not in the room, you can’t contribute. Participation is during the meetings and on piazza.
With that in mind, any one of the following will prevent you from passing this course:
All GMU courses and research carried out here is governed by the GMU Honor Code. More importantly, ethical behavior is essential for all engineers. If an engineer, whether software or otherwise, is discovered to have an ethical lapse, not only will that engineer lose the current job, but will find it difficult to obtain other jobs. Ethics protect ourselves and the users of our products.