Welcome to Algorithms and Data Structures!
Send emails to this address: gracielaelia@princetonk12.org
Share google docs to this address: gracielaelia@pps.princetonk12.org
Class Resources:
Grade composition:
30% Assignments and participation in Classroom Salon’s activity
30% Participation and commitment to work in class
40% Projects
Submission policy. You must submit your solutions electronically via edmodo.com. Be sure to follow these steps:
- Assignment description
- Author’s name
- Date
- Input and output if they are part of the assignment
- If the program doesn’t run successfully, write a short paragraph as part of the program header explaining the problem.
YOU WILL LOSE POINTS IF MISSING ANY OF THE ABOVE
Quarter 1
Begins: Wednesday, September 5, 2018 Anchor (X) cycle day
Ends: Tuesday, November 13, 2018
Progress Reports Due: Wednesday, October 10, 2018
Quarter 1 Grades Due: Tuesday, November 20, 2018
Quarter 2
Begins: Wednesday, November 14, 2018
Ends: Tuesday, January 29, 2019 Anchor (X) cycle day
Progress Reports Due: Tuesday, December 18, 2018
2nd Qtr Grades Due: Tuesday, February 5, 2019
Quarter 3
Begins: Wednesday, January 30, 2019 Anchor (X) cycle day
Ends: Friday, April 12, 2019
Progress Reports Due: Monday, March 4, 2019
3rd Qtr Grades Due: Monday, April 22, 2019
Quarter 4
Begins: Monday, April 15, 2019
Ends: Wednesday, June 19, 2019… or the last day of school Anchor (X) cycle day
Progress Reports Due: Wednesday, May 15, 2019
4th Qtr Grades Due: Wednesday, June 19, 2019
- Discuss concepts with your partner/classmates.
- Talk about error messages with your partner/classmates.
- You are always allowed to:
- Get help on how to use your IDE with your partner/classmates.
- Discuss language syntax with your partner/classmates.
- Discuss the assignments specifications and limitations.
- Give code/solutions away to anyone.
- View code/solutions from partner/classmates.
- Plagiarize code/solutions from anyone or any other sources.
As Computer Coding Classes Swell, So Does Cheating
For a simple assignment, writing code that would allow one computer to visit web pages located on another, two students in H. E. Dunsmore’s class at Purdue University turned in nearly 100 identical lines of code. Was it a fluke? Or had they cheated?
As he looked over their work, Mr. Dunsmore, a veteran computer science professor, saw what he called the smoking gun:
boolean done = true;
while (!done) {
Because they had written !done — the exclamation point means “not” — the program translated it as “not true,” which made the program ignore the code that followed, causing it to fail. In a class of about 450, they were the only ones who made that fatal mistake.
“This is pretty strong evidence that one had copied the other,” Mr. Dunsmore said.
…
Though coding is a foreign language to most people, the principles of plagiarism are the same as with papers written in English.
Sometimes it is acceptable for lines of code to be identical, if the code is performing a routine task or one that cannot be done a different way. But other times it is a red flag.
Technology in the classroom
The computers in the lab are educational tools and should be used and care for as such.
Do not surf the Internet. Do not visit sites other than the ones needed for your work/enrichment.
Seating assignment will be re-shuffled every marking period or as needed.
Visit edmodo.com and create an account. If you already have an account, find your class period group code in PS Learning.
Please use your full name as your screen name.
Edmodo.com for parents:
How to contact Mrs. Elia
My office is in room 234 but you check if I am in room 242 first. My availability should be during periods 3 and 7. I am always available after school for a quick answer. If you need more time, schedule an appointment.
My telephone number is (609) 806-4280 extension 3631 (Don’t use it. I don’t even know if telephones work). You will get a quicker response if you email me.
During break, you could find me in room 242.
My email address is gracielaelia@princetonk12.org. I encourage you to communicate with me as much as possible.