APT Grading: CompSci 101, Fall 2023
This is the webpage for
grading and submitting
your APTs.
Check Grades
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
Badges
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
DataLinkingCount
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: