Programming Team

Dept of CS - Villanova

(last update: 03/31/2023)

The CS Department's Programming "Team" is open to all Villanova students. The team is designed to be a no stress interesting way for you to grow and learn and have some fun. Consider joining us. It will help you practice and improve your programming, provides a line item for your resume ("was a member of the successful programming team") and provides perfect preparation for future technical interviews.

We will try to meet several times a semester. We will participate in some regional contests and perhaps I will host a few of our own.

If you'd like to be added to our email list send a request to Dr. Joyce (daniel.joyce@villanova.edu).

Links

Spring 2023

For this Fall the plan is to meet in person, at least for starters, on Wednesdays at 5:00 pm in Mendel 87. Our first meeting will be 01/25, and will be used to organize, answer questions, and get people started. If you cannot make it to the meetings you can still participate using email/wiki. A typical meeting/week will consist of
  1. a discussion of the previous week's suggested problems (and solutions)
  2. identification of 3 to 5 new suggested problems
  3. if time, some general discussion of problem solving and programming and programming competitions
  4. all team members send me a short report about their progress on the week's suggested problems on Tuesdays
  5. Every now and then meetings will include a nice snack.
Feb 15 - New Plan. Each week we will, live, work on about 3 "doable" problems, during the meeting. I may also now and then post a more challanging "take home" problem.

Recordings of meetings, when available, are linked to below.

Of course anyone can work on any problems at any time. You don't have to just stick to the suggested problems. This is especially true for returning team members, as some of the suggested problems you may have seen before.

It would be a great help to me if team members would also

Suggested Problems

DateVideo/ProblemDiff# Solved
Jan 25Intro Meeting
Feb 01Hello World1.25
Reverse1.54
The Amazing Human Cannonball1.63
Babylonian Numbers2.02
Big Truck2.71
Video
Feb 04NA Qualifier 2pm M290
Feb 08Magic Trick1.4
Relocation1.5
Ultimate Binary Watch1.6
Popular Vote2.1
Birthday Party3.2
1D Frogger Easy3.8
and HackerRank, 3 month, week 1
Video
Feb 15Baby Bites1.8
Darts2.4
Jolly Jumpers3.7
Video
Feb 22Last Factorial Digit1.5
Missing Numbers1.7
Karte1.6
Video
Feb 25ICPC - Wilkes
Mar 15Rectangle Area1.5
Mjehuric1.7
Kitten1.7
Video
Mar 29Dice Game1.6
Patuljci1.6
Flow Layout1.9
Video
Apr 12Lockheed Event
Apr 22Saturday Contest 1pmMSC 290
Apr 26Wrap up meeting
Send Suggested Problems to Dr. Joyce!