APT Grading: CompSci 101, Fall 2023

check submissions

Problem Set 7 Details
APT-1, due on Thursday, 09/21 at 11:59pm, do them all!
IntroAPT
This is a tutorial, do this one first
Bogsquare

Cone

Grayscale

Laundry
in Lecture 3
Gravity
in Lab 2
Test file:

Problem Set 6 Details
APT-2, due Thursday 10/05 at 11:59pm, do 6. Make sure to do the required one.
DNAcgratio
math
Pancakes
class Lecture 9, math
PortManteau
slicing
RemoveMiddle
call .split() on a string, challenge
Bagels
class Lecture 8, loop, challenge
Acronym
loop, indexing, challenge
SentenceLength
required
BritishChange

Test file:

Problem Set 5 Details
APT-3, due Thursday, 10/26 at 11:59 pm, do 5
TxMsg
challenge, helper function useful
LastNameFirst

ScoreIt
required, helper function useful
IsSpecial

MorseLikeCode
parallel lists
Pikachu
while loop maybe
StringMessage

TotalDistance

Test file:

Problem Set 4 Details
APT-4, due Thursday, 11/02 at 11:59 pm, do 5
CarrotBoxes
Hint try making a helper function maxIndex
EatingGood

SandwichBar
In Lecture 15
StartLetters
Required
BagFitter
Required
Common

VenmoTracker
Required, Lecture 16
BordaCount
Challenge
Test file:

Problem Set 3 Details
APT-5, due Thursday, 11/16 at 11:59 pm, do 5
BordaCount
Required, Lab 10
MedalTable
Required, Lab 10
Reqired
SimpleWordGame

BestScoreTotal

MemberCheck

SortedFreqs
sorted sets
IRVoting

Test file:

Problem Set 2 Details
APT-6, due Thursday, 11/30 at 11:59 pm, do 5
GetZero

PickyEater

CharityDonor
Required
VoteRigging
Greedy algorithm
TrophyShelf

SubstringFreq

Blanket
Challenge, in lecture 23

Test file:

Problem Set 1 Details
APT-7, OPTIONAL, due Thursday, 12/07 at 11:59 pm. Complete as many as you like, but you are not required to do any. Any of these APTs will be counted towards an old APT grade, until the max score is reached. For example, if you do 3 and your APT3 grade is 40/50, then one of these extra credit APTs will move your APT3 grade to 50/50 and the other 2 will go towards any other APTs that are not a perfect score. Each one you complete will go towards your lowest APT grade.
InterestingParty
suggested
EatDrink
suggested
PositiveID
suggested, think sets/intersection
TeamSplit
greedy algorithm
Thesaurus
challenge
FriendScore
challenge
Test file: