We are a division of IEEE at Rutgers University - New Brunswick with a goal of promoting interest in coding with different programming languages, and providing programming workshops and events for programmers in novice to expert levels! We believe that our club members need hands-on experience and one-on-one interaction with peers to learn effectively. We typically offer workshops in Python, C++, and Java, with additional workshops offered each semester based on student and instructor interest. Each language is divided into 1-hour workshops every week taught by 1 or more instructors. We want to keep the overhead low for both the instructors and the participants so that the club’s activities are manageable by students with full-time course load.
Small groups: Each workshop session has an average of 5-10 students each, so that students can get the personalized help not seen in big lecture halls. If multiple instructors are teaching a language each week, students can pick and choose which sections they want to attend without losing any information.
Emphasis on hands-on programming: Instead of a lecture style workshop, each concept is explained using a program. We recommend that students bring their own laptops and code along with the instructor. We believe that if you know how to code, you can talk about it without slides and use code to explain the main points.
You're the professor!: Students can apply to become instructors themselves. They can form their own syllabus and practice teaching students how to code. This program helps boost their leadership and communication skills and prepares them for the job market. In addition, instructors can choose to teach a whole new language or host one-off workshops on other coding topics (such as acing a technical interview or GitHub).
Organize weekly workshops in programming languages of interest to undergraduate and graduate students in Rutgers University.
Present workshops in small modules with emphasis on hands-on programming where students code along with the workshop instructors.
Gain leadership and communication skills by becoming a workshop instructor.
Encourage women and minorities to take leadership roles as workshop instructors.