-
Grad Stu Instr - CSC 275 - SWE 535
- University of Michigan (Flint, MI)
-
GRAD STU INSTR - CSC 275 - SWE 535
How to Apply
A cover letter is required for consideration for this position and must be attached as the 1st page of your resume or CV. The letter should address your speci6c interest in and with this GSI position. Please include your University Program and year in graduate studies.
Course Description
CSC 275 - Problem Solving and Programming II
CSC 175 with a grade of C (2.0) or better; prior or concurrent election of MTH 118 or MTH 121. (4)
Intermediate problem solving and programming principles for scientific and technical applications. Emphasis on data abstraction and object-oriented program design, including design and implementation of classes, inheritance, polymorphism, and inter-object communication. Use of templates and operator overloading; use of data structures such as stacks, queues, and pointers in the implementation of algorithmic techniques including recursion, divide and conquer, and dynamic storage management. Graded ABCDE
SWE 535 - Software Architecture and Design
Graduate standing. (4)
Modeling and design of software at the architectural level. Architectural styles, basics of model-driven architecture, object-oriented design and analysis, iterative development and unified process. Design patterns, design by contract, component-based design, product families. Measurement theory and appropriate use of metrics in design; designing for qualities such as performance, safety, security, reliability and reusability; analysis and evaluation of software architectures; introduction to architecture definition languages. Basics of software evolution, reengineering, and reverse engineering. Introduction to distributed system software. Includes case studies. Not open to students with credit for SWE 330. Graded ABCDE
Responsibilities*
Assist the instructor with grading homework, projects, and exams.
Hold office hours to support students with course material.
Provide feedback and clarification to students on assignments.
Assist in managing the course's Canvas site and posting announcements/materials.
Support professor in coordinating class activities and communication.
Required Qualifications*
Graduate student in Computer Science, Software Engineering, or related field.
Strong knowledge of software engineering concepts and practices.
Familiarity with programming languages (Java/Python preferred).
Desired Qualifications*
Prior teaching or tutoring experience.
Strong organizational and time management skills.
Ability to work independently and collaboratively with the professor.
Familiarity with Canvas LMS and online grading systems.
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about thework modes (https://hr.umich.edu/working-u-m/my-employment/ways-we-work-resource-center/ways-we-work-implementation-group/modes-work) .
Contact Information
Questions regarding this position may be emailed to Ally Cooper at [email protected]
Decision Making Process
Applications will be reviewed following the posting deadline and selected candidates will be contacted for an interview. References will be contacted for the selected candidate; the selected candidate may also be required to submit a letter from their academic advisor supporting their acceptance of this position before hire is finalized.
Associate Professor Mohamed Wiem Mkaouer is leading this search.
Every effort will be made to have a hiring decision by September 18, 2025.
Selection Process
Applications will be reviewed following the posting deadline and selected candidates will be contacted for an interview. References will be contacted for the selected candidate; the selected candidate may also be required to submit a letter from their academic advisor supporting their acceptance of this position before hire is finalized.
GEO Contract Information
The University will not discriminate against any applicant for employment because of race, creed, color, religion, national origin, ancestry, genetic information, marital status, familial status, parental status or pregnancy status, sex, gender identity or expression (whether actual or perceived), sexual orientation, age, height, weight, disability, citizenship status, veteran status, HIV antibody status, political belief, membership in any social or political organization, participation in a grievance or complaint whether formal or informal, medical conditions including those related to pregnancy, childbirth and breastfeeding, arrest record, or any other factor where the item in question will not interfere with job performance and where the employee is otherwise qualified. The University of Michigan agrees to abide by the protections afforded employees with disabilities as outlined in the rules and regulations which implement Section 504 of the Rehabilitation Act of 1973 and the Americans with Disabilities Act.
Information for the Office for Institutional Equity may be found at https://oie.umich.edu/ and for the University Ombuds at https://ombuds.umich.edu/
Unsuccessful applications will be retained for consideration in the event that there are last minute openings for available positions. In the event that an employee does not receive their preferred assignment, they can request a written explanation or an in-person interview with the hiring agents(s) to be scheduled at a mutually agreed upon time.
This position, as posted, is subject to a collective bargaining agreement between the Regents of the University of Michigan and the Graduate Employees' Organization, American Federation of Teachers, AFL-CIO 3550.
Standard Practice Guide 601.38, **Required Disclosure of Felony Charges and/or Felony Convictions** applies to all Graduate Student Assistants (GSAs). SPG 601.38 may be accessed online athttps://spg.umich.edu/policy/601.38 (https://spg.umich.edu/601.38) , and its relation to your employment can be found in MOU 10 of your employment contract.
U-M EEO Statement
The University of Michigan is an equal employment opportunity employer.
Job Detail
Job Opening ID
268170
Working Title
GRAD STU INSTR - CSC 275 - SWE 535
Job Title
GRAD STU INSTR
Work Location
Flint Campus
Flint, MI
Modes of Work
Hybrid
Full/Part Time
Part-Time
Regular/Temporary
Regular
FLSA Status
Exempt
Organizational Group
Flint Cit
Department
Flint Computing
Posting Begin/End Date
9/09/2025 - 9/23/2025
Career Interest
Graduate Students
Graduate Student Instructors (GEO)
-