1 / 13

Instructor & TA

Instructor & TA. Instructor: Dr. Max I. Fomitchev Office: 111J IST Hours: TR 12pm-1pm Phone: 863-1459 or 235-9785 (home) E-mail: fomitchev@comcast.net http://psu.facebook.com/profile.php?id=538623749 TA: Hyun Suk Noh. CSE 121 Introduction into Programming Techniques BORING (yawn).

Download Presentation

Instructor & TA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Instructor & TA • Instructor: Dr. Max I. Fomitchev • Office: 111J IST • Hours: TR 12pm-1pm • Phone: 863-1459 or 235-9785 (home) • E-mail: fomitchev@comcast.net • http://psu.facebook.com/profile.php?id=538623749 • TA: Hyun Suk Noh

  2. CSE 121Introduction into Programming TechniquesBORING (yawn)

  3. How aboutLearning C++ Programmingby developing a game of TETRISfrom the ground up?FUN (standing ovation)

  4. So Let’s Have Fun!Master skills by doingImprove by listeningShare the knowledgeLearn from each other

  5. It Will be a LOT of WORKIf you do not like work – drop nowIf you do not like reading the book – I am not going to read it for youIf you have questions – I will answer them

  6. Share the KnowledgeIf you’ve learned something share with your palHelp your pal, but do not do the work for him (or you will be exploited for the rest of your life)

  7. I Expect from You:1. To read the book2. To take notes3. To attend the class4. To arrive in time5. To pay attention6. To work on assignments7. To participate in class8. To ask questions

  8. I will test You:1. Every class I will ask you questions: correct answer earns you a point, incorrect answer looses you a point.2. There will be 3 formal tests.3. There will be a final project exam.

  9. Typical Class Structure1. You come to class prepared (read the book)2. I ask questions on last class’ material to test your knowledge 3.We discuss the principles and go through examples4. You ask questions5. I assign reading / homework6. We work on the team project and I spend time with each group

  10. Class Work Organization1. We will have collaborative teams lead by stronger students – team managers2. Each team will do its own version of TETRIS3. Each member’s contribution will be tracked.4. The best solution wins!

  11. Team Collaboration1. Stronger developers are expected to mentor novice developers.2. Each team member must contribute code to the project.3. This contribution will be critically judged during the final exam.

  12. Development Tips1. If you want to use something cool (e.g. graphics) – learn it! I will help with guidance.2. The solution must adhere to coding standard.3. Not-so-cool solution that works is better than flashy one that does not.4. Coding work must be subdivided among team members.

  13. Team ProjectDevelop a game of TETRIS.

More Related