Special Interest Groups
Pam Moore
Eastern Michigan University
SIG CS Director
Barry Webster
Detroit Country Day
SIG CS Asst. Director
Zenia Bahorski
Eastern Michigan University
SIG CS Communications Officer

MACUL_SigCS   Become a Member of SIGCS!    It's FREE to join!

SIGCS, the Special Interest Group for Computer Science, provides a forum for MACUL members interested in computer programing. Through the listserv and two to three workshops per year, members discuss and experience computer science topics. The SIG also plays a role in the development of requirements for computer science teachers. A special topic for SIGCS is the Advanced Placement test in Computer Science. Members regularly share information about course content and AP workshops. 

Join the MACUL  SIG_CS Group:

  • From our Google Group, we can share information about events, job postings, and hold meaningful discussions with like-minded individuals.  Let's start the dialog!!!  To subscribe to the group, send an E-Mail message requesting access to: Zenia Bahorski at zbahorski@gmail.com and Zenia will send you the link to the group.
  • Once you have successfully subscribed, you will gain access to the postings and discussions.


for 2015 / 2016 School Year:  (See Descriptions Below) 

  • Event Planning - We are now requesting input from our SIGCS members for suggested topics and events for the upcoming fiscal year. If you have any ideas, please forward them to Pamela Moore at sheltiePam@earthlink.net
  • MACUL Conference  - Wednesday, March 9 through March 11, 2016, Grand Rapids, MI
  • SIGCS Annual Meeting - Thursday, March 10, 2016 (Time and Room TBA).
  • MACUL Pre-Conference Sessions  - Two Pre-Conference Sessions, March 9 (Watch for topics!)
  • MACUL SIGCS & The Department of Computer Science @ Eastern Michigan University, Sixth Annual Programming Competition - November 14, 2015.


MACUL SIGCS Annual Meeting - Thursday, March 10, 2016 @ (Time and Room TBA):

Please consider coming to the SIGCS Annual Meeting! We would like to meet you and hear from you. Watch for details to come! To sign up for the meeting, please go to registration and select the SICCS meeting when you register for the conference

MACUL SIGCS Steering Committee - We need your INPUT!

We are looking for SIGCS members that would like to help come up with ideas for our SIGCS group! If anyone is interested in joining our Steering Committee, please email zbahorski@gmail.com with your name and email address! We need a slate of nominees before the meeting on Thursday, March 10. You must be a member of SIGCS (free!) to become a SIGCS Steering Committee member. (Why join the Steering Committee? We try to get together at least once during the summer to brainstorm ideas for the coming year! So, if you would like to meet and chat about your ideas or help smooth out others' ideas, then this is the place to be!)

MACUL SIGCS Pre-Conference Workshops: TBA 

2015 - SIGCS / EMU - H.S. Programming Competition:

Sixth Annual Programming Competition (Presented by SIGCS and The Department of Computer Science at Eastern Michigan University)

DATE of Competition: November 14, 2015
Registration: Pre-Registration is Required. Contact information is included below. 
TIME:  9:00 AM for checking in and networking! (Be in rooms by 9:30 to test the equipment. Competition will start promptly at 10:00 AM)

PLACE: Eastern Michigan University.  

       MACUL SIGCS, in partnership with The Department of Computer Science at Eastern Michigan University, presented its Sixth Annual High School Programming Competition. 


The event has grown from 35 students attending from 2 high schools and one math and science regional center six years ago to 171 students from 5 regional schools, 1 regional math and science center, and 1 regional career center at our 2013 and 162 at our 2014 competitions! Space is limited. Registration may close early.

      Student Contestants:

Teams of students at two levels of expertise compete by attempting to find successful solutions to six programming problems. The students will be allowed to program in Java or C++. The students submit their programs to an automated grading system, which was written in-house for the competition.

      Judging and Acknowledgment of Achievement:

The final programs are judged based on accuracy and speed. Immediately following the competition, the students attend an awards banquet in a large auditorium. The top 10 teams from both levels are brought up on stage and recognized with certificates; with the top five teams receiving imprinted winner's ribbons.

      Competition Goals:

The goals for this competition are to increase student interest in computer science and to help support high school teachers who are also hoping to attain that goal. We also hope to inspire current and future teachers to consider teaching computer science. 

Description for the Competition:

Students are given experience of competing with other high schools in Michigan. This is an open competition where all high school students are invited to participate: We have had BOTH first year programmers and second year programmers (programming in separate categories) who have benefitted from the competition.
Teams compete in groups of two to three members. Each team is given a set of programs to complete in a three-hour time period. 

COST per team: Fee FREE.  All teams must be preregistered. If a team cancels after the deadline, a cancellation fee of will be assessed. We may need to close registration early if the number of teams registered exceeds space. We will not be able to register teams at the door as space is limited.

General Information to keep in mind for the competition:

  • Students register for one of TWO LEVELS of difficulty. Teams identify whether they will compete at the (Beginning level) or the (Advanced level). Beginning level is defined as those who are in their first semester of programming. Advanced is defined as those who are beyond the first semester of programming.
  • Each high school may bring any number of teams. Maximum of 3 students per team.
  • Each team will have one computer and some workspace.
  • There will be 6 problems to solve of increasing difficulty.
  • Students may bring/use paper reference materials (Personal electronic equipment may not be used.)
  • Accuracy of results and time to finish will determine scoring.
  • Students will have 3 hours to complete as many problems as possible.
  • We will have 5 placements for each level with ribbons and certificates of participation for all.
  • Lunch will be provided.

CONTACT: Pamela Moore at Pamela.Moore@emich.edu for more information about the competition.

SIGCS Goals and Vision:

SIGCS Goals:

  1. Support teachers in their teaching of computer languages including those used in robotics
  2. Provide workshops and events at sites across the state
  3. Continue a dialogue on the computer science curriculum across grade levels, from K - higher education
  4. Maintain a good working relationship with MiCSTA - the Michigan chapter of CSTA (Computer Science Teachers Association)
  5. Make an effort to provide workshops for programming in Java, to support our colleagues' need to shift their teaching to Java for the Advance Placement exam
  6. Increase student interest in computer science
  7. Share project ideas and methods for teaching computer science
  8. Initiate a dialog with state government to support and advance computer science teaching in Michigan

SIGCS Will Support:

  • educators who are interested or involved in teaching what is referred to as Computer Science (e.g.: computer programming, hardware technology, system or software maintenance and upgrading, software design, et cetera).

SIGCS Will Specifically:

  1. collect and disseminate information through publications and available electronic communications networks.
  2. sponsor meetings, conferences, and workshops.
  3. organize working groups for research, study, and the development of Computer Science projects to meet the needs of SIGCS’s membership.
  4. encourage the adoption and use of a set or sets of standards of good practice, emulating such standards as are adopted in the industry and the collegiate academic community

Join the MACUL  SIG_CS Group:

  • From our our Google Group, we can share information about events, job postings, and hold meaningful discussions with like-minded individuals.  Let's start the dialog!!!  To subscribe to the group, send an E-Mail message to:  SIG_CS subscribe@googlegroups.com
  • Once you have successfully subscribed, you will gain access to the postings and discussions.