.: 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 Offutt

The 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.
Overview Assignments Schedule Grading Honor Code My Home Page

Contact Information
web: http://cs.gmu.edu/~pammann/, http://cs.gmu.edu/~offutt/
email: pammann@gmu.edu,offutt@gmu.edu
Ammann’s office hours: Tuesdays 3:00-4:00, Engineering 4428
Offutt’s office hours: Wednesdays 3:30-5:00, Engineering 4430

Prerequisite

  • SWE 301: Limited to ACS or CS majors with junior standing; or permission of instructor
  • SWE 401: SWE 301 and completion of internship

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.

Catalog Description

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.

Learning Objectives

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.

Course Materials

Neither SWE 301 nor SWE 401 requires a textbook.

Course Meetings

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.

Assignments

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

Schedule

This class will meet six times, plus a visit to the job fair. All dates tentative and to be confirmed.

  1. 27 January: Initial class meeting (Location: Arts Building 2026)
  2. 10 February: (moved to 10 March)
  3. 17 February: Sean McGowan from Mason’s Career Services. Topic: Prepping for the Job Fair! (Location: Arts Building 2026)
  4. 22 February (Wednesday): Career Services Job Fair. Note that this is not during regular class time.
  5. 10 March: Class meeting after Job Fair to discuss outcomes. (Location: Engineering Building 4201)
    Reports from 401 students.
  6. 24 March: Teams and Team Rules (pptx) and leadership (pptx) discussion. (Location: Engineering Building 4201)
    Special guest: James Robertson, 2014 ACS/SWE grade, now with Accenture.
    Jian Zhou, 1999 MS-SWE grad, Program Director at Pyramid Systems
  7. 28 April: Reports from 301 students. (Location: Engineering Building 4201)

Some Advice

  1. 9 Qualities of Remarkably Confident People
  2. 6 Subtle Things Highly Productive People Do Every Day
  3. The “IT” in a “DO IT” Attitude
  4. Ten Rules For Losing
  5. Notes on Email Etiquette
  6. Workplace Communication Mistakes
Grading

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:

  • Failure to be prepared to present your report at the scheduled time. This covers both the verbal and written parts of the report.
  • Failure to pursue internship-search related activities appropriate for your circumstances. Required activities may vary from “nothing” (if you already have an appropriate internship) to carrying out the full range of activities appropriate to an internship search (if you do not).
  • Absence from one class without prior permission of instructor. Permission is generally not granted except in specific circumstances. Examples of valid and invalid excuses will be discussed in class.
  • Being late for two classes without prior permission of instructor. Permission is generally not granted except in specific circumstances. Note that the class starts at noon. Entering the classroom at 12:01 pm IS LATE.
    When you go to work as an intern or new hire, you should be the first person into the room. Managers can be last. As I tell my little league baseball kids: Early is on time, on time is late.
Honor Statement

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.